/* meta*/
html {height:100%; padding:0px;margin: 0px;}
body { background: #fff; margin: 0; padding: 0em 0; font-family: Arial, Arial Narrow; text-align: left; font-size: 9pt; color: #666666; height:100%}
#container{ background: #fff; text-align: left; margin: 0 auto; width: 990px; padding: 0em; border: 0px solid #515151; min-height:100%}
*html #container {height:100%}

.bought{
    text-align:left;
    font-size:12px;
    color:#ccc;
}
*+html .bought{padding-top:3px; text-align:left; font-size:12px; color:#ccc;} 
*html .bought{padding-top:3px; text-align:left; font-size:12px; color:#ccc;} 
.in_cart{padding-right:20px; margin-top:-5px; text-align:left; position:relative; }
*html .in_cart{padding-right:20px; margin-top:-4px; text-align:left; position:relative; }
*+html .in_cart{padding-right:20px; margin-top:-7px; text-align:left; position:relative; }



/*menu*/
#nav{ list-style: none; margin: 0 0 0 9px; padding: 0; /*text-transform: uppercase;*/ font-size: 11px; height: 26px; cursor: default;  }

#nav li {
  float: left;
  position: relative;
  /*background: #515151;*/
  back\ground: none;
  width: 162px;
}
#nav ul{ list-style: none; display: none;  position: absolute;  background: url(../images/fone-tr.png);
  width: 162px;  
  float: none;
  height: auto;
  padding: 0;
  margin: 0;
 }
 

#nav a {
  color: #EFEFEF;
  text-decoration: none;
  display: block;  
  padding: 5px 20px;
  background: #515151 url(/images/dot.png) repeat-y left;    
  cursor: pointer;
}



#nav li li li { padding-left: 0px; }  
#nav li li li a{ background:  url(/images/dot.png) repeat-y left;     }  

#nav li:first-child a {  
  background-image: none;}

#nav li:last-child { }
/*#nav li:last-child li{ width: 166px ; }*/
#nav li:last-child ul{  }

#nav li:last-child {  }
/*#nav li:last-child li{ width: 166px ; }*/
#nav li:last-child ul{  }
#nav li:last-child li li{   }
#nav li:last-child li ul{  }
#nav li:last-child li li:last-child{  }

#nav li li ul { padding-left: 0px; }  

*html #nav li { overflow: expression(
    this.runtimeStyle.overflow = 'visible',
    this.previousSibling?false:this.className = 'first-child'); }

*html #nav li { position :expression(
    this.runtimeStyle.position = 'static',
    this.nextSibling?false:this.className = 'last-child'); }
    
#nav li.last-child { }
#nav li.last-child ul {}
#nav li.first-child a{ background-image: none !important; }


#nav a:hover {
  color: #000;
  background: #ccc !important;
}

#nav li:hover,
#nav li.jshover {
  background: #333;
}

#nav li li ul{ margin: 0px 0 0 162px; }
#nav li:last-child li ul{ margin: 0px 0 0 -162px; }
#nav li:last-child li ul li{  padding: 0 1px 0 0 !important; }
*html #nav li.last-child li ul{ margin: 0px 0 0 -162px; }

#nav li li a {
  background: none;
}
#nav li li { float: none; width: auto !important;   }

#nav .subcat{ background: url(/images/white_right.gif) no-repeat 150px 50% !important; }
*html #nav li.last-child .subcat{ background: url(/images/white_left.gif) no-repeat 5px 50% ; }
#nav li:last-child .subcat{ background: url(/images/white_left.gif) no-repeat 5px 50% ; }
#nav li li:last-child .subcat{ background: url(/images/white_right.gif) no-repeat 150px 50% ;  }
#nav li:last-child li:last-child .subcat{ background: url(/images/white_left.gif) no-repeat 5px 50% ; }

#nav li li ul {  display: none !important; }
#nav li li:hover ul {  display: block !important; }
#nav li:last-child li ul{ background: url(../images/fone-tr.png) !important; }

*+html #nav li li:hover a.subcat{ margin-top: -14px; }


#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li li.jshover ul {
  display: block !important;
} 


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

/*texts*/
p { font-weight: normal; text-decoration: none; font-size: 9.5pt; margin-bottom: 9.5pt; margin-top: 1pt; line-height: 1.6em; color: #666666; }
blockquote { margin-bottom: 0.5em; margin-top: 0; }
h1 { font-family: Arial, Arial Narrow; font-weight: bold;  padding-top: 1.2em; margin-bottom: 0.5em; margin-top: 0; text-decoration: none; font-size: 14pt; color: #999999; }
h2 { font-family: Arial, Arial Narrow; font-weight: bold;  padding-top: 1.2em; margin-bottom: 0.5em; margin-top: 0; text-decoration: none; font-size: 13pt; color: #666666; }
h3 { font-family: Arial, Arial Narrow; font-weight: bold;  margin-bottom: 0; margin-top: 0; text-decoration: none; font-size: 13px; color: #999; padding: 10px;  }

br { margin-bottom: 0.5em; margin-top: 0; }

.grey {	font-family: Arial, Arial Narrow;	font-weight: normal; text-decoration: none;	font-size: 75%;	margin-bottom: 0.3em; margin-top: 0; color: #666666; }
.grey_s { font-family: Arial, Arial Narrow; font-weight: normal; text-decoration: none; font-size: 8.5pt; margin-bottom: 5pt; margin-top: 0; color: #666666; }.grey_big { font-family: Arial, Arial Narrow; font-weight: bold; text-decoration: none; font-size: 95%; margin-bottom: 0.5em; margin-top: 0; color: #666666; }


.grey_small { font-weight: normal; text-decoration: none; font-size: 11px; margin-bottom: 7px; margin-top: 0; color: #666666; }
.grey_s_line { font-family: Arial, Arial Narrow; font-weight: normal; text-decoration: underline; font-size: 12px; margin-bottom: 0.5em; margin-top: 0; color: #666666; line-height: 22px; }
.grey_light { font-family: Arial, Arial Narrow; font-weight: normal; text-decoration: none; font-size: 75%; margin-bottom: 0.5em; color: #CCCCCC; }
.green { font-family: Arial, Arial Narrow; font-weight: normal; text-decoration: none; margin-bottom: 0.5em; margin-top: 0; color: #99CC33; }
.red_bold { font-family: Arial, Arial Narrow; font-weight: normal; text-decoration: none; font-size: 75%; margin-bottom: 0.5em; margin-top: 0; color: #CC0000; }
.red2 { font-family: Arial, Arial Narrow; font-weight: normal; text-decoration: none; font-size: 70%; color: #990000; }
.blue_bold { font-family: Arial, Arial Narrow; font-weight: bold; text-decoration: none; font-size: 75%; color: #0099FF; margin-bottom: 0.5em; }
.blue { font-family: Arial, Arial Narrow; font-weight: normal; text-decoration: none; font-size: 75%; margin-bottom: 0.5em; margin-top: 0; color: #0099FF; }
.underline { font-family: Arial, Arial Narrow; font-weight: normal; text-decoration: underline; font-size: 75%; margin-bottom: 0.7em; margin-top: 0; color: #666666; } 
.sep_line { background:url(../images/line.gif) repeat-x center; }
.green_s { color: #669900; }

.white {	font-family: Arial, Arial Narrow;	font-weight: normal; text-decoration: none;	font-size: 12px;	margin-bottom: 0.5em; margin-top: 0; color: #FFFFFF; } 
.white_b {	font-family: Arial, Arial Narrow;	font-weight: bold; text-decoration: none;	font-size: 15px;	margin-bottom: 1em; margin-top: 0; color: #FFFFFF; } 
.white_underl { font-family: Arial, Arial Narrow;	font-weight: normal; font-size: 9pt; margin-bottom: 0.5em; margin-top: 0; color: #EFEFEF; }
.menu_g { font-family: Arial, Arial Narrow; font-weight: bold;  margin-bottom: 7px; margin-top: 0; text-decoration: underline; font-size: 14px; color: #666666; text-transform: uppercase; line-height: 16px; }


/*links*/
a { color: #666666; text-decoration: underline; }
a:hover { color: #999999; }

ul { 
	margin-top: 0.5em;
	padding-left: 7px;
	margin-left: 15px;
	list-style: square inside;
	font-weight: normal;
}

li { line-height: 1.8em; }

ol li { line-height: 2.0em; }

div#multicolumn1 {
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
}

.box {
	border: 1px solid #F0F0F0;
	padding-top: 4px;
	padding-bottom: 2px;
}

.right_space {
	padding-right: 15px;
}
.left_space {
	padding-left: 15px;
}
.right_grey_line {
	background-color: #666666;
	position: absolute;
	height: 180px;
	width: 3px;
	right: 0px;
	top: 295px;
}
.right_red_line {
	background-color: #CC0000;
	position: absolute;
	height: 83px;
	width: 3px;
	right: 0px;
	top: 640px;
}
.image { cursor:hand; }

.border_b{
   border: 1px solid #000000;
}

.float{
   visibility: hidden;
   position: absolute;
   left: -3000px;
   z-index: 10;
}

.top_corns{width:738px;}
*html .top_corns{width:738px;}  
+*html .top_corns{width:738px;}  

.table{ 
       }
.table td{ background: #fff; }
.table .info_text{ padding: 10px; vertical-align: top; text-align: left; width:522px;}
.table .info_text .menu_g{   text-align: left; }

.table1{ background: #cccccc; width: 100%; }
.table1 td{ background: #fff; }
.table1 .info_text{ padding: 10px; vertical-align: top; text-align: left; }
*html .table1 .info_text{ padding: 10px; vertical-align: top; text-align: left;border-right:2px solid #ccc;  }
*+html .table1 .info_text{ padding: 10px; vertical-align: top; text-align: left; border-right:2px solid #ccc; }
.table1 .info_text .menu_g{   text-align: left; }

.mini_table{ background: #cccccc; font-size: 75%; color: #666;  border: 2px solid #ccc; }
.mini_table td{ background: #fff; padding: 5px 10px; vertical-align: top; }
.list{ font-size: 75%; color: #666; }


.pagination{ margin: 0px auto; font-weight: bold;  padding-left: 10px; border: 3px solid #ccc; text-align: center;  }
.pagination a{ margin-right: 10px; }
.font17{ font-size: 17px; }
.current{ text-decoration: none !important; color: #999 !important; }

.right{ float: right; }

.white_small{ color: #fff; font-size: 11px; text-transform: uppercase;  }
.white_small a:link, .white_small a:visited{ color: #fff ; }
.white_small a:hover{ color: #ddd ; }
.white_small span { color: #bbb ; }

.grey_small span{ color: #cc0000; }

.iso {  
	position:absolute; 
	left:850px;
	top:28px;
	width:65px;
	height:95px;
	z-index:3;
}

*+html .catalog_info { vertical-align: bottom; height: 28px; text-align: right; padding: 0 10px; border-top:1px solid #ccc;  }
.catalog_info { vertical-align: bottom; height: 35px; text-align: right; padding: 0 10px; border-top:1px solid #ccc;  }
.catalog_info a{ margin: 0 0 0 10px !important; font-size: 12px; font-weight: bold;  }
.catalog_info .red{ color: #CC0000; text-decoration: underline; }


.obman_hover{ text-decoration: none !important; }
.obman{ font-size: 13px; font-weight: bold; color: #999; padding: 1px 10px; width: 200px;}
.obman_hover:hover .obman{ background: url('/images/red_right.png') no-repeat 100% 2px ; }

.cart{ font-size: 12px; color: #fff; font-weight: bold; cursor: pointer; text-align: left; margin-bottom: 3px; position: relative;}
*
.cart img{ margin: 0 5px -1px; }
.img{ float: left; margin: 0px 10px 10px 0; }
.incart{ color: #cc0000 !important; font-weight: bold; cursor: pointer;}

.goods{ list-style: none; margin: 0; padding: 0; }
.goods li{ float:left; padding: 0; margin-right: 30px; text-align: center; width:153px; height: 145px;}



{_azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "./images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);}

.footer_menu h2 { margin: 0;}
.error{ margin-left:185px; margin-top:-18px; position:absolute; }
.error_cont{  margin-top:-18px;  float:right; position:relative; padding-right:10px;}
*html .error_cont{  margin-top:-18px; position:relative; float:left; padding-right:10px;}

.search_block{ float: right; width: 300px; }
.search_block input{  border: 1px solid #555;  padding: 1px; width: 130px; float: right;  }
.search_block .search_button{ background:url(/images/but_bg.gif) repeat-y scroll 0 0; 
border-width :1px; 
border-bottom-style: solid;
border-left: 1px solid #7D1B06;
border-right-color: #333;
border-top-color: #7D1B06;
border-top: 1px solid #7D1B06;
border-bottom-color: #7D1B06;
margin-left: 5px;
color:#fff; font-size:11px;  padding:1px 10px ;
line-height: 21px;
text-decoration: none !important;
font: bold 13px  arial;
display: block;
float:right;
}
.asks_opt{float:left;font-weight:bold;margin-left:10px;}
/* *+html .asks_opt{float:left;font-weight:bold;height:20px;margin-left:10px;} */
.search_block .search_button:hover{ cursor: pointer; } 
.ask_style{float:left;font-weight:bold;}
/* *+html .ask_style{float:left;font-weight:bold; padding-bottom:-10px; width:100px; height:20px;} */
.langs a { margin-left: 7px; }
.langs span { margin-left: 7px; }

.sidebar{ list-style: none; margin: 0 10px 0 0; padding: 0 0 0 3px; }
.sidebar a{ float: none; background: url(/images/li_mark.gif) no-repeat 0px 6px; padding-left: 10px; font-size: 11px;}
.sidebar ul{ list-style: none; margin-left: 0; display: block; }
.sidebar li{ float: none !important; background: url(/images/dott.gif) repeat-x 0px 100%; padding: 5px 0; border: 0; }
.sidebar li li{ background: none repeat-x 0px 100%; padding: 5px; }

.sidebar li:last-child{ background: none; }
*html .sidebar li { position :expression(
    this.runtimeStyle.position = 'static',
    this.nextSibling?false:this.className = 'last-child'); }
.sidebar li.last-child{ background: none; }

.marg_img img{ margin-right: 10px; }
.footer {height: 200px; margin: -200px auto 0; width: 990px;}

.exp{ float:right; height: 2px; font-size:2px }
*html .exp{ float:right; height: 12px; font-size:2px; }
*+html .exp{ float:right; height: 12px; font-size:2px; }

.div{ margin: -63px 26px 45px -136px; background: transparent url(/bord/basket.gif) no-repeat scroll 0pt 0pt; position: absolute; height: 69px; width:132px;}
*html .div{ margin: -80px 26px 45px -136px; }
*+html .div{ margin: -77px 26px 45px -136px; background: transparent url(/bord/basket.gif) no-repeat scroll 0pt 0pt; position: absolute; height: 69px; width:132px;}
.bascket_table{width:244px; border-right:1px solid #ccc; }
*html .bascket_table{width:240px; border-right:1px solid #ccc; border-left:2px solid #ccc;  }
*+html .bascket_table{width:240px; border-right:1px solid #ccc; border-left:2px solid #ccc;  }

.right_bord { vertical-align: bottom; height: 35px; text-align: right; padding: 0 10px; border-top:1px solid #ccc;}
*html .right_bord { vertical-align: bottom; height: 35px; text-align: right; padding: 0 10px; border-top:1px solid #ccc; border-right:2px solid #ccc;   }
*+html .right_bord { vertical-align: bottom; height: 30px;  text-align: right; padding: 0 10px;   border-top:1px solid #ccc; border-right:2px solid #ccc;   } 

.num_elem{padding-top:0px; margin-bottom:-5px; z-index:5; height:25px; padding-left:30px; float:left; font-size:24px; color:#ccc;}
*+html .num_elem{padding-top:3px; margin-bottom:-3px; z-index:5; height:25px; padding-left:30px; float:left; font-size:24px; color:#ccc;}
.num_elem{margin-top/*\**/:-5px\9 ; margin-bottom:-5px; z-index:5; height:25px; padding-left:30px; float:left; font-size:24px; color:#ccc;}
*html .num_elem{padding-top:-2px; margin-bottom:-15px; z-index:5; position:relative; height:22px; padding-left:30px; float:left; font-size:24px; color:#ccc;}

.add_cart_right{padding-top:5px};
.add_cart_right{padding-top/*\**/:1px\9};
*+html .add_cart_right{padding-top:7px};
*html .add_cart_right{padding-top:5px};
