body {font:68.75%/1.1818 Tahoma, Geneva, sans-serif; color:#000}
a {color:#983672; outline:none}
a img {border:none}
h1,h2,h3,h4,h5,h6 {font-family:Tahoma, Geneva, sans-serif; color:#c30d63; font-weight:normal}
h1 {font-size: 2em; margin: .67em 0;}
h2 {font-size: 1.5em; margin: .83em 0;}
h3 {font-size: 1.17em; margin: 1em 0;}
h4 {font-size: 1em; margin: 1.33em 0;}
h5 {font-size: 0.83em; margin: 1.67em 0;}
h6 {font-size: 0.67em;  margin: 2.33em 0;}
.page_header {margin-top:0}

body {margin:0; background:url(img/body_bg.png) repeat-x}
html, body {height:100%}
.main {width:901px; background:url(img/main_bg.png) repeat-y 60px 0; margin:0 auto; position:relative; min-height:100%; _height:100%}
.main_in {background:url(img/header.jpg) no-repeat;}
.footer {width:901px; margin:-217px auto 0; height:217px; background:url(img/bottom.jpg) no-repeat; position:relative}
.menu {position:absolute; left:362px; top:81px}
.menu a {font-size:13px; color:#a18fa1; text-decoration:none; background:url(img/menu_delim.png) no-repeat right top; padding:0 15px; height:28px; line-height:28px; float:left}
.menu a.last {background:none}
.columns {padding:168px 0 142px; min-height:263px; _height:263px; $dispaly:inline-block;}
.columns:after {display:block; clear:both; content:""}
.left_column, .content_column {float:left; position:relative; z-index:10}
.left_column {padding-left:117px; width:220px}
.left_column a {color:#983672; font-size:17px; display:block; text-decoration:none; background:url(img/left_menu_bottom.png) no-repeat bottom center; padding:7px 0 9px; text-align:center}
.ldecor, .rdecor {width:24px; height:12px; display:inline-block;  font-size:0}
.ldecor {background:url(img/left_decor.png) no-repeat; margin-right:6px}
.rdecor {background:url(img/right_decor.png) no-repeat; margin-left:6px}
.left_column .sel .ldecor { background:url(img/left_decor_sel.png) no-repeat}
.left_column .sel .rdecor { background:url(img/right_decor_sel.png) no-repeat}
.left_column .last {background:none}
.content_column {margin-left:37px; width:400px}
.copyright {position:absolute; color:#cab9c6; left:187px; top:154px}
.copyright a {color:#cab9c6; font-weight:bold}
.copyright2 {color:#cab9c6; position:absolute; left:422px; top:106px;}
.inner_page {width:272px; height:155px; position:absolute; left:549px; top:124px; background:url(img/inner.jpg) no-repeat}
.home {position:absolute; width:231px; height:115px; top:8px; left:111px; z-index:100}
.catalog { margin-right:-45px;}
.catalog .item {margin-right:45px; display:inline-block; width:165px; text-align:center; margin-bottom:15px; vertical-align:top} 
.catalog .item {$display:inline-block}
.catalog .item .image {display:block}
.catalog .item .image img {border:7px solid #e6dee4}
.catalog .name {display:block; color:#996a8d; font-size:14px; margin-top:2px}
.catalog .item span { padding-top:2px; display:block}

#min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"); padding-bottom: 85px;}

#horizont {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 1px;
  z-index: 100;
  background: yellow;
  display: none;
}

#shader {
	position: absolute;
	height: 100%;
	min-height: 100%;
	width: 100%;
	background: #000;
	filter:alpha(opacity=40, style=0);
	opacity: 0.4;
}

#centered_box {
  font-family: arial;
  margin-left: -145px;
  position: absolute;
  margin-top: -50px;
  width:  290px;
  height: 100px;
  vertical-align: text-bottom;
  z-index: 101;
}
#textbox{
  background: url(../images/okno_korzini.png) no-repeat;
  width:333px;
  height:138px;
  padding-top:30px;
  padding-bottom:30px;
  
}
a.execute_key2{color:#ffffff;}
a.execute_key2:hover{color:#FFFFFF; text-decoration:underline;}




