*{margin:0;padding:0;}
.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
img, a img, fieldset{border:0}
a{text-decoration:none;color:#2c2f35;}
a:hover{text-decoration:underline}
body{background:white;color:#2c2f35;font-family: "Trebuchet MS", Arial;}

#telefons2 table{margin:0 260px 0 0;height:112px;}
#telefons2 table tr td{
vertical-align:bottom; color:white;font:bold 12px Arial, Verdana, Tahoma, sans-serif;text-align:right;padding:2px;
}

.product_foto5 {border:3px solid #d9d9d9;margin:4px;padding:0px; float:left; }

td{font: 13px Tahoma, Arial, Verdana, sans-serif; }
ol{margin:10px;padding:5px;text-align:justify}
p{margin-bottom:10px;padding:0 10px;text-align:justify}
h1{color:#136cdc;font: 22pt "Trebuchet MS", Arial  ;margin:0 0 10px;padding:0 10px}
h2, h3{font-family:Arial, Verdana, Tahoma, sans-serif;font-size:16px;color:#007cc2;margin-bottom:10px;}
h5, h4{font-family:Arial, Verdana, Tahoma, sans-serif;font-size:15px;color:#007cc2;margin-bottom:10px;text-transform:uppercase;}
input.text{margin-bottom:6px;border:1px solid #59656b;height:16px;font-size:14px}
textarea{border:1px solid #59656b;margin-bottom:6px;}
table{font:12px Tahoma, Arial, Verdana,  sans-serif}
#min-width{min-width:1000px;}
*html #min-width{width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "auto");}
#header{ margin-bottom: 10px;}
#logo{padding-top:0px;padding-left:0px;width:279px;float:left; margin-top: 20px; margin-bottom: 15px; }
* html #logo{margin-right:-3px}
#menu{padding:0px 0 0 0px;height:30px;float: left;width: 279px;}
*>#menu{margin-left:10px}
#menu table{margin-top: 15px;margin-left: 0px; height:20px;width: 270px; }
#menu table tr td{margin: 0px;font:bold 10px Arial, Verdana, Tahoma, sans-serif;
text-transform:uppercase;text-align:center;padding:0px 0px 0px 0px;border-left: dotted #b3b3b3 1px; width: 65px;height: 19px;}
#menu table tr td a{color:#919191;text-decoration:none;f}
#menu table tr td a:hover{text-decoration:none;}
#menu table tr td.current{background:url(/images/elmet/menu-arrow.gif) no-repeat center top }
#menu table tr td.current a{
     color: white;
}
.o_comp{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background:#ededed; 
    font-family: "Trebuchet MS", Arial;
    font-size:10pt;
    font-weight:bold;
    margin-bottom: 50px;
}
 .tren_bg3{
    width: 173px;
    height: 15px;
    float: right;
   
 }
.tren_bg1{
    float: left;
    
}
.tren_bg2{
    width: 173px;
    height: 15px;
    float: none;
}


#img-top{position:absolute;width:237px;height:171px;right:5px;top:10px}
* html #img-top{background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/elmet/img-top.png',sizingMethod='crop');}
#links{ margin-top: 0px;padding-top:5px; height:26px;font:11px Arial, Verdana, Tahoma, sans-serif;text-transform:uppercase;color:#3c565f;float: right;padding-right: 6px;}
#links a{color:#3c565f;vertical-align:middle;height:26px;line-height:26px;margin: 0px;padding: 0px;}
#leftcol{float:left;width:279px;padding-right:0px; margin-left: 10px;}
 #left_tel {
    text-align:center;
    width:279px; 
    font-size: 12px;
    margin-top: 30px ;
    line-height:1.5;
    font: bold;
}
#left_tel  span {
    color: #3425cb;
    font-size: 17px;
    font: bold;
    text-align: center;
    line-height:1.5;
}
.left_nav {
    background: #ededed;
    margin-top: 20px;
    font: bold;
    padding-top: 10px;
}

* html #leftcol{margin-right:-3px}
*>#rightcol{margin-left:299px;}
* html #rightcol{height:1%;}
span.cat{margin-left:10px;margin-bottom:15px;color:#3425cb; margin-top: 20px;  font-size: 17pt; }
#tree{list-style:none; font-family: "Trebuchet MS", Arial;text-transform:none

;color:#3c565f;margin-left: 10px;padding-bottom: 10px;}
#tree li{padding-left:15px;background:url(/images/elmet/tree_2.gif) no-repeat 0 4px; line-height: 2; color:#125f9e ;
    font-size: 12px;
 font-family: "Trebuchet MS", Arial;font-weight: bold ; }
#tree li a{color:#3f3f3f; font-size: 12px;
 font-family: "Trebuchet MS", Arial;font-weight: bold;text-decoration: none; }
 #tree li a:hover {
    color:#125f9e ;
    text-decoration: underline;
 }
  #tree li a.current{
    color:#125f9e ;
    text-decoration: underline;
  }
#tree2{list-style:none;font:bold 14px Arial, Verdana,  sans-serif;color:#3cf65f;margin:0 45px 20px 55px}
#tree2 li{padding-left:15px;}
#tree2 li a{color:#006600}

.prodname{color:#3408c3;}
 a.prodname{font-family: "Trebuchet MS", Arial;font-weight: bold;text-decoration: none !important;}
.price{margin-left:0px;margin-bottom:15px; background: #ededed;margin-top: 20px;padding-left: 20px;}
.cart-info{background:  #ededed;margin-bottom:20px; height: 90px;padding-left: 10px;padding-top: 10px;padding-bottom: 10px;
margin-top: 20px;}
#vasha_korzina a{
    color: #a90f37 !important;
    font-size: 17pt;
    text-align: left;
    
}
.value1 {
    margin-top: 15px;
    padding-left: 0px;
    
     font-size: 12px;
 font-family: "Trebuchet MS", Arial;
    color: black ;
    
}
.empty{color:black;
font-size: 9pt;
margin-top: 15px;


}
.auth{background: #ededed;margin-bottom:8px;font-family: "Trebuchet MS", Arial;padding-left: 10px;padding-right: 10px;padding-top: 15px; padding-bottom: 10px;}
.authoriz{
    
    color: #333333;
    font-size: 17pt;
    
}
.auth .bgr{padding-top: 15px; }
.auth a{}
.auth input{width:100%;height:18px;border:1px #808080 solid;margin-bottom:8px}
.auth label{display:block;width:40px;height:16px;line-height:16px;vertical-align:middle;float:left;padding-right:5px;text-align:right;display:inline;}
.auth input.bbcodes{width:100%;height:20px;display:block;display:inline;border: 0px;}
.auth .links{padding:0px; color: #808080; margin: 0px;}
.auth .links a {
    color: #808080;
    font-size: 10pt;
}
.search{color:#58646a;padding-left:0px;padding-right:0px; margin-left:0px; margin-top: 15px;margin-right:100px;}
.search label{text-transform:uppercase;display:block;float:left;height:18px;line-height:18px;vertical-align:middle;width:45px;font-weight:bold;margin-bottom:6px}
.search input{width:100%;margin-right:-100px;height:19px;border:1px solid #aaaaaa;margin-bottom:6px; margin-left: 15px;}
.search input.bbcodes{position:relative;
   width:74px;height:20px;border:0; padding-left: 0px;float: right;padding-top:1px;left: 0px;}
.search input.check{width:auto;height:auto;border:0;margin:0;padding:0}
#footer{height:25px;padding: 0; margin-top: 60px;}
#footer p span{color:#007cc2}
#footer p a{color:#da251c}
#footer #copy{float:left;color:#d4d2d3;font:10px Arial, Verdana, Tahoma, sans-serif;height:12px;padding-right:0px;padding-top:13px;margin-right:0px;text-align:right}
#footer #copy a{color:#d4d2d3;}
#rightcol{min-height:550px;}
#rightcol .corner{padding:19px 15px 10px;}
* html #rightcol{height:550px}
#rightcol a{text-decoration:underline;}
#rightcol a:hover{text-decoration:none}
#banners tr td{height:485px;background:;}
#banners tr td .corners{width:330px;height:100%;background:#ededed url("/images/elmet/tr_bg4.gif") bottom left no-repeat;}
#banners tr td .corners .corners{width:100%;height:100%;background:}
#banners tr td .text{padding-top:5px;margin:0 5px 5px;font:12px Arial, Verdana, Tahoma, sans-serif;text-align:;}
#banners tr td .text2{height:227px;padding-top:22px;margin:0 5px 8px;font:12px Arial, Verdana, Tahoma, sans-serif;background:url(/images/elmet/star.png) no-repeat 100% 100%}
#banners tr td .text h3{text-indent:-10000px}
#banners tr td .text ul{list-style:none;}
img.f-left{margin-right:0px;
    height: 212px;
    width: 320px;
}
.zagolovok td{
    text-align: center;
    color: #3408c3;
    font: 13pt "Trebuchet MS", Arial;
}
#banners tr td .text h3.tren1{height:38px;background:}
#banners tr td .text h3.tren2{height:40px;background:}
#banners tr td .text h3.tren3{height:38px;background:;}
#banners tr td .text h3.tren4{height:38px;background:}
#banners tr td .text h3.tren5{height:20px;background:url(/images/elmet/tren5.gif) no-repeat 0 0}
#banners tr td .text div{margin-left:5px}
#rightcol a.more{display:block;color:#363dcb;font-family: "Trebuchet MS", Arial;font-size: 14px; text-decoration:none;line-height:17px;vertical-align:middle;margin-top:5px;margin-left:3px;text-align:right}
#rightcol a.more:hover{text-decoration:underline}
.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		14px;
}
.faq_gray
{ font-size:		14px;
  color:			#666666;
}
.faq_olive
{ font-size:		14px;
  color:			#3A6135;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}
.cat
{ font-size:		13px;
}
a.cat {
    color: #808080;
    text-decoration: none !important;
}
a.cat.current {
    color:#125f9e;
}
.standard
{ font-weight:		normal;
}
.standardsmall
{ font-weight:		normal;
  font-size:		9px;
}
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}
.olive
{ color:			#163106;
  font-weight:		normal;
  font-size:		12px;
  margin: 0px;
  
}
.cart
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.cartsmall
{
  font-size:		9px;
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
.totalPrice
{ font-family:		Arial, Verdana, Tahoma, sans-serif;
  font-size:	    16px;
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
  text-align: left !important;
}

.login
{ font-size:	    12px;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
	BORDER-BOTTOM: 1px dashed gray
}

.bf{font-weight: bold;}
.highslide-image {border: 4px solid white; background-color: white;}
.highslide-caption {display: none; border: none; padding: 8px; background-color: white;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
a.highslide-loading, a.highslide-loading:hover {color: black; font-weight: bold; text-decoration: none; }
.spacel {margin-left: 8px;}
.catego {
    background:#ededed url(/images/elmet/cat_left_bg.gif) left bottom no-repeat;
    width: 225px;
    height: 26px;
    
   
}

.catego2{
     background:#ededed url(/images/elmet/cat_right_bg.gif) no-repeat right top; 
     
     width: 100%;
    height: 15px;
    
}
a.ssilka{
    text-decoration: none
}
.stroka1 {
    padding-left: 3px;
    font-size: 10.5pt;
    color:#ffffff ;
}
.stroka2{
    padding-left: 3px;
    font-size:7.5pt;
    color:#afdaff ;
}
