a { outline:none;}
ul.left { position:relative; z-index:2;}

#oily_active, #dry_active { line-height:20px; padding-bottom:6px;}
#submenu1 {
font-size:15px;
line-height:18px;
padding-top:15px;
padding-bottom:50px;
}

#submenu1  a:link {color:#ffffff; }
#submenu1  a:visited {color:#ffffff; }
#submenu1  a:active {color:#ffffff; }
#submenu1  a:hover {color:#75AEB3; }

#submenu1 .off {
color:#FFFFFF;
background-color:#4F7450;
padding:4px 6px 6px 6px;
}

#composition_off {
background-color:#4F7450; 
font-weight: bold; 
margin-top: 10px; 
padding: 11px;
padding-bottom:13px; 
width: 128px; 
line-height: 20px;}

#composition_on {
background-image:url(/i/link_bg.png);
behavior: url(/scale.htc); 
margin-top: 10px; 
padding: 11px; 
padding-bottom:13px;
width: 128px; 
line-height: 20px;
text-decoration:underline;
}


.composition_hover {  text-decoration:underline; background-image:url(/i/spec_bg3.png)!important; behavior: url(/pngfix.htc); }
*html .composition_hover  { background:none!important; background-color:#17555C;}


#catalog_container .what_fore2 {
font-size:13px;
font-style:italic;
color:#A6BCBF;
}

#catalog_container .what_fore2 span.ml {font-size: 10px; color:#7E9DA3; line-height: 10px;}

#catalog_container .specifications_container2 {
font-size:14px;
line-height:18px;
padding-top:12px;
}

#catalog_container .ingredients2 {
padding-left:18px;
padding-top:2px;
}

#catalog_container .ingredients2 div.pad_bot {padding-bottom: 0.8em}


#catalog_container .price {
padding-top:10px;
width:100%;
}

#catalog_container .pricebox {
color:#7E9DA3;
font-size:12px;
line-height:16px;
padding:16px 0px 0px 16px;
}

#catalog_container .pricebox span.cost {color: #ffffff; font-weight: bold; font-size: 26px; line-height: 29px;}
#catalog_container .pricebox span.butt_container {position:relative; width:113px; overflow:hidden; -margin-bottom:-13px; -display:inline-block; padding-left:16px;}
#catalog_container .pricebox span.button{background-image: url(/i/button_bg.png); behavior: url(/pngfix.htc);    background-repeat:no-repeat; padding:10px  22px 16px 23px; font-size:16px; }


.order_stage_corners {float:left; height:50px;}
.order_stage_corners img.separator {margin:0px 13px 0px 5px; width:18px; height:50px;}

.order_stage_container {float:left; height:50px; background-image:url(/i/order_table/center.jpg); background-repeat:repeat-x;}

table { border:0px; padding:0px; margin:0px;}

#order_stage_active {float:left; height:50px;}
#order_stage_active table {height:100%;}
#order_stage_active table td.text {  padding-top:15px; line-height:15px; text-align:center;}
#order_stage_active tr.light td { height:13px; }

#order_stage {float:left; height:50px;}
#order_stage table {height:100%;}
#order_stage table td.text { color:#3D7074;  padding-top:15px; line-height:15px; text-align:center;}
#order_stage tr.light td { height:13px; visibility:hidden; }

.fader { width:100%; height:13px;}
.field3 {  padding:2px; width:50%; font: 16px Arial, Helvetica, sans-serif;}
.field4 {  padding:2px; width:100%; font: 16px Arial, Helvetica, sans-serif;}


#order_header {display:inline-block; width:100%; margin-bottom:3px; margin-top:7px; color:#85A6A7; font-style:italic; font-size:14px;}
#order {display:inline-block; width:100%; margin-bottom:8px; margin-top:7px;}
#order span.del {float:right; width:20px; height:20px; margin-right:-10px; margin-top:2px; position:relative;}
#order span.price {margin-right:10px;}

#liner {line-height:0px; padding-bottom:1px; border-bottom:1px #2D6A70 solid;}
#summ_container {width:20%; margin-right:4px; float:right;}
.itogo {position:absolute; margin-left:-60px; //margin-top:-3px; font-weight:bold;}

#summ_container2 {width:20%; margin-right:4px; float:right; font-size:21px;}
#summ_container2 .itogo {position:absolute; margin-left:-172px; width:166px; //margin-top:-1px; font-weight:normal;}
#bin_container {clear:both; width:87%; display:inline-block; padding-top:20px;}
#bin_container .padder {padding-left:35px; padding-right:35px; padding-bottom:18px;}
#bin_container .padder.footer {padding-top:30px;}


.col1 {width:55%; float:left; margin-right:-2px;}
.col2 {width:25%; float:left;  margin-right:-2px;}
.col3 {width:20%; float:left; margin-right:-2px;}


.add_more {color:#FFED4A; text-decoration:none!important; font-size:21px; line-height:24px; }
 a.add_more:link {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
 a.add_more:visited {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
 a.add_more:active {color:#FFED4A; text-decoration:none; border-bottom:1px dashed #FFED4A;}
 a.add_more:hover {color:#FFFF99; text-decoration:none; border-bottom:1px dashed #FFFF99; }

#more_goods {display:inline-block; width:80%;}
#more_goods ul { width:100%; display:block!important; padding:0px; margin:0px; margin-left:35px; margin-top:10px;}
#more_goods li { float:left; width:50%; margin-right:-1px; list-style-type:none; padding:0px;}
#more_goods li span {padding:0px 0px 19px 0px; display:inline-block;}
#more_goods li span i { position:absolute;  margin-left:-30px; margin-top:-3px; width:20px; height:28px; behavior: url(/scale.htc);}
#more_goods {color:#ffffff; text-decoration:none!important;  }
#more_goods a:link {color:#ffffff; text-decoration:none; border-bottom:1px dashed #ffffff;}
#more_goods a:visited {color:#ffffff; text-decoration:none; border-bottom:1px dashed #ffffff;}
#more_goods a:active {color:#ffffff; text-decoration:none; border-bottom:1px dashed #ffffff;}
#more_goods a:hover {color:#75AEB3; text-decoration:none; border-bottom:1px dashed #75AEB3; }

#button { font-family:Arial, Helvetica, sans-serif;}

#condition_container {padding-bottom:34px; display:table; }
#condition_container.last {padding-bottom:0px; display:table; }

#condition_container .title {font-size:22px; line-height:25px; margin-bottom:14px;}
#condition_container .lineheight {line-height:19px;}
#condition_container .note {font-size:13px; color:#85A6A7;}
#condition_container .note2 {font-size:15px; line-height:24px;}
.data_separator {line-height:0px; padding-bottom:60px; clear:both;}

.fil_cont { width:100%; display:inline-block; margin-bottom:13px;  }
.fil_cont.last { margin-bottom:0px;  }

#condition_container .f1 {width:190px; margin:0 -100% 0 0; left:0;   float:left; position:relative;  }
#condition_container .f2 {width:57%; float:left; left:190px; position:relative;}
.bull {color: Red; margin-right: 10px; position:absolute; margin-left:-20px;//margin-top:-4px;}
