@charset "utf-8";/*-------------------------- GLOBAL -------------------------*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0; padding: 0; border: 0;}:focus {outline: 0;}html { background:#FFFFFF;   }body {line-height: 1;color: black;}ol, ul {list-style: none;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}html, body {height:100%; font:11px Tahoma, Helvetica, sans-serif;}a {text-decoration:underline; color:#387ebc; }a:hover{ text-decoration:none}a:activ{ text-decoration:none}.wrapper{ overflow:hidden; width:979px; margin:0 auto; padding:10px;}h6{ font-size:11px; font-weight:bold; color:#0e3d65}/*-------------------------- TOP BANNER -------------------------*/.top_banner{ font-size:0;}/*------------------------ RIGHT BLOCK -------------------------*/.logo{ position:relative; margin:0 0 12px 0;  padding:26px 0 0 15px; width:194px; height:105px; position:relative; background:url(../images/logo_bg.gif) no-repeat #0e3d65}.logo h1{ line-height:100%; //line-height:80%}.logo h1 a{ font-size:24px; text-decoration:none; font-weight:normal; color:#7ca4bd;}.logo h1 a span{ color:#FFFFFF;}.logo h6 a{ font-size:12px; color:#7ca4bd; font-weight:normal; text-decoration:none}.logo h6{ margin:13px 0 0 0; border:0;}.direct{float:left; margin:6px 0 3px 0;//margin:6px 0 0 0}.direct a{ color: #000000; text-decoration:underline}.yandex{ float:left; margin:8px 10px 3px 6px; //margin:8px 10px 0 6px}.right_ban{ margin:0 0 10px 0; //margin:0 0 10px 0;}.right_block{ float:right; font-family:Verdana, Arial, Helvetica, sans-serif; width:160px; }.announce{clear:both; border:1px solid #a1a1a1; padding:7px 7px; margin:-8px 0 0 0;}.announce ul li{ font-size:12px;  margin:0 0 23px 0;}.ann_a{ margin:0 0 4px 0}.announce ul li a{ font-size:12px; font-weight:bold}.announce .announ_rec a{ color:#c2c3c2; text-decoration:none; font-size:12px; font-weight:normal}.announ_rec span{font-size:12px;color:#c2c3c2; display:block; clear:both}.announce .more a{ font-weight:normal}.announce .more{ margin:0 0 10px 0;}.announ_rec a:hover{ text-decoration:underline}.announ_rec a:activ{ text-decoration:underline}/*-------------------------- CONTENT LISTS -------------------------*/.content ul{list-style:disc; margin:10px 10px 5px; padding:0 0 0 15px;}.content ul ul, .content ol ul{ margin:5px 10px 10px}.content ul li, .content ol li{margin:0 0 5px;}.content ol{list-style:decimal; margin:10px 10px 5px 30px; /*IE6*/_margin:10px 10px 5px 32px;}.content ol ol, .content ul ol{ margin:5px 10px 5px 30px; /*IE6*/_margin:5px 10px 10px 32px;}/*Safari*/body:first-of-type .content ol{margin:10px 10px 10px 28px;}/*Safari*/body:first-of-type .content ol ol, body:first-of-type .content ul ol{margin:5px 10px 10px 28px;}/*------------------------ END CONTENT LISTS -----------------------*//*------------------------ LEFT BLOCK -------------------------*/.left_block{padding:9px 0 0 0; margin:0 9px 0 0; width:210px; float:left;}/* IE6 */*html .left_block{ margin:0 6px 0 0}.menu li{ border-bottom:1px solid #e7e7e7; padding:3px 0 7px 17px; margin:0 1px 0 0; background:url(../images/tab_menu.gif) no-repeat 7px 8px}.menu{ margin:0 0 20px 0}.menu li a{ font-size:11px; font-weight:bold}.left_banner{ overflow:hidden; margin:0 0 10px -10px; //width:230px;  position:relative; height:100%;}/* IE6 */ *html .left_banner{margin:0 0 10px -20px; }.ban_place{ float:left; margin:0 0 0 10px}.news{ position:relative; border:1px solid #e7e7e7; margin:0 0 10px 0;  padding:11px 17px 24px 14px;  height:100%;}.news input{border: 1px solid #E7E7E7;}.news select{border: 1px solid #E7E7E7;} h6{ border-bottom:3px solid #ff3300; padding:0 0 9px 0; margin:0 0 7px 0;}.news ul li span{ clear:both; color:#999999; font-size:10px; display:block;}.news ul li a{ font-size:11px;}.news ul li{ margin:0 0 8px 0; height:100%;}.corn_t_l{ background:url(../images/corn_t_l.gif) no-repeat; position:absolute; width:5px; height:5px; font-size:0; top:-1px; left:-1px;}.corn_t_r{ background:url(../images/corn_t_r.gif) no-repeat;position:absolute; width:5px; height:5px;font-size:0; top:-1px; right:-1px;}.corn_b_l{ background:url(../images/corn_b_l.gif) no-repeat;position:absolute;  width:5px; height:5px;font-size:0; bottom:-1px; left:-1px;}.corn_b_r{ background:url(../images/corn_b_r.gif) no-repeat;position:absolute; width:5px; height:5px;font-size:0; bottom:-1px; right:-1px;}.advert h6{ color:#999999; border-bottom:3px solid #e7e7e7; padding:0 0 8px 0; margin:0 0 7px 0;}.advert ul li a{ color:#888888; font-size:11px;}.advert ul li{margin:0 0 10px 0; height:100%;}.advert{ position:relative; background:#f2f2f2; border:1px solid #e7e7e7; padding:11px 17px 60px 14px;  height:100%;}.corn_grey_t_l{ background:url(../images/corn_grey_t_l.gif) no-repeat;position:absolute; width:4px; height:4px; font-size:0; top:-1px; left:-1px;}.corn_grey_t_r{background:url(../images/corn_grey_t_r.gif) no-repeat;position:absolute; width:4px; height:4px; font-size:0;top:-1px; right:-1px;}.corn_grey_b_l{background:url(../images/corn_grey_b_l.gif) no-repeat;position:absolute; width:4px; height:4px; font-size:0;bottom:-1px; left:-1px;}.corn_grey_b_r{background:url(../images/corn_grey_b_r.gif) no-repeat;position:absolute; width:4px; height:4px; font-size:0;bottom:-1px; right:-1px;}/*-------------------------- CONTENT -------------------------*/.cent_ban{margin:0 0 0 -4px}.cent_ban img{ }.content{overflow:hidden; height:100%; padding:0 4px 0 4px; } h2{ margin:0 0 11px 0} h2 a{ font-size:11px; font-weight:bold}.catalog{overflow:hidden; position:relative;height:100%; }.cat_over{float:left; width:294px;}/* IE6 */*html .cat_over{ width:296px}.cat_over ul { padding:0 0 0 11px; margin:0; list-style:none;  float:left}.cat_over ul li{ margin:0 0 1px 0; padding:0; list-style:none;}.cat_item{position:relative; border:1px solid #e7e7e7; margin:0 0 10px 0; height:121px; min-height:121px; padding:13px 15px 10px 15px; width:254px}.price_l_bg{ background:url(../images/price_l_bg.gif) no-repeat; float:left; margin:10px 0 0 0; width:3px; height:25px; font-size:0;}.price_r_bg{ background:url(../images/price_r_bg.gif) no-repeat; float:left; width:3px; margin:10px 0 0 0; height:25px; font-size:0;}.price_cont{font-size:18px; height:24px; padding:1px 3px 0 3px; color:#0e3d65; background:#e7e7e7; float:left; margin:10px 0 0 0}.price_cont span{font-size:12px; color:#000101}.cat_item img{ float:left;}.row_cont_over{overflow:hidden; height:100%;}/*.review{position:relative; border:1px solid #e7e7e7;  margin:0 0 11px 0; height:100%; margin:0 11px 0 0; padding:12px 15px 2px 15px; //padding:12px 15px 10px 15px;}*/.review{position:relative; margin:0 0 11px 0; height:100%; margin:0 11px 0 0; padding:12px 15px 2px 15px; //padding:12px 15px 10px 15px;}.review{}.review img{ float:left; padding-right: 5px; margin-right: 5px;}.review h2{ margin:0;}.review h6{  padding:0 0 8px 0; margin:0; text-transform: uppercase; }.review h3{  padding:0 0 8px 0; margin:0; color: #0E3D65;}.review ul{ overflow:hidden; float:left;padding:0 0 0 19px; margin:-2px 0 0 0}/* IE6 */*html .review ul{ float:left}.date{ color:#999999; font-size:10px; margin:0 0 4px 0}.over_rev{ overflow:hidden; height:100%; border-bottom:1px solid #e7e7e7; padding:12px 0 11px 0}.over_rev ul, .over_rev li{ margin:0; padding:0; list-style:none; }.over_rev2{ overflow:hidden}/* IE6 */ *html .review .corn_b_l{ bottom:-2px;}/* IE6 */ *html .review .corn_b_r{ bottom:-2px;}/*-------------------------- HEADER -------------------------*/.top_ref{ padding:9px 0 0 0; overflow:hidden; height:100%;}.top_ref_place_f, .top_ref_place_s{ float:left;}.top_ref_place_f{ width:313px; padding:0 19px;  background:url(../images/top_ref_bg.gif) no-repeat 100% 50%; }.top_ref_place_s{ padding:0 0 0 29px;}.top_ref_place_f ul li, .top_ref_place_s ul li{ margin:0 0 5px 0}/*-------------------------- FOOTER -------------------------*/.content p{ margin-bottom:10px; }.footer{ padding:29px 29px 0 18px; width:931px; margin:10px auto;  background:url(../images/foot_bg.gif) repeat-x; height:52px; clear:both; position:relative;}.foot_corn_t_l{ background:url(../images/foot_corn_t_l.gif) no-repeat; position:absolute; width:5px; height:5px; font-size:0; top:0; left:0}.foot_corn_t_r{ background:url(../images/foot_corn_t_r.gif) no-repeat; position:absolute; width:5px; height:5px; font-size:0;top:0; right:0}.foot_corn_b_l{ background:url(../images/foot_corn_b_l.gif) no-repeat; position:absolute; width:5px; height:5px; font-size:0;bottom:0; left:0}/* IE6 */ *html .foot_corn_b_l{ bottom:-1px;}.foot_corn_b_r{ background:url(../images/foot_corn_b_r.gif) no-repeat; position:absolute; width:5px; height:5px;font-size:0; bottom:0; right:0}/* IE6 */ *html .foot_corn_b_r{ bottom:-1px;}.menu_bot ul{ margin:-2px 0 0 -1px; height:12px;}{ margin:-3px 0 0 -1px; height:12px;}.menu_bot ul li{ float:left;  height:12px; color:#FFFFFF; padding:0px 6px 1px 8px; border-left:1px solid #FFFFFF}.menu_bot{ overflow:hidden; height:12px; margin:0 0 4px 0}.menu_bot ul li a{ color:#FFFFFF; font-size:11px}.minisol{ float:right; width:314px; }.minisol_img{FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/misol.png', sizingMethod='scale'); width:31px; height:34px; float:left; margin:0 9px 0 0; }.minisol_img img{FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=0); width:31px; height:34px}.minisol_a a{ color:#FFFFFF; font-size:10px }.minisol_a{ margin:0 0 5px 0}/* IE6 */ *html .year{ float:left; margin:0 0 0 2px;}#in .content{padding:0 20px; }.name{ font-size:18px; margin-bottom:14px}	.fl_left{ float:left;}	.over{overflow:hidden; display:block!important; /*IE6*/display:inline-block;}		.font22{font-size:22px;}	.font14{ font-size:14px;}	.bold{font-weight:bold;}	.red{color:#da0000;}	.gray{color:#999;}	table.spec, table.spec td, table.spec th, table.spec caption{border-collapse:collapse; border-spacing:0; margin:0; padding:0; vertical-align:top;} 	.col100{width:100%;}	.bord td{ border-right:1px solid #e7e7e7;}	.bord td+td{ border:0}	table.tabla td{ padding-left:25px;}	.tabla p{ margin-bottom:7px;}	table.tabla .pad td{ padding-top:18px;}	.img{ margin-bottom:5px;}	.more img{ margin-right:18px; vertical-align:top; display:inline;}	.list .item{display:inline-block; padding:0 10px 40px 0; vertical-align:top;}	.list .item span{ display:block;}	table.tabla2 th{  font-size:14px; text-align:left; color:#fff; font-weight:bold; padding-top:12px; }	.tabla2 th div{background:#387ebc;padding:1px 0 2px 8px;}	table.tabla2 td{border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; padding:2px 0 4px;}	table.tabla2 td+td{text-align:right;}	.second{text-align:right;}		table.catal th{ padding:0 20px 30px 0;}			table.catal td{ width:100%; padding-bottom:30px}        	.catal p{ margin-bottom:4px;}        	ul.menu ul{ margin-bottom:-5px}.sub-menu{ overflow:hidden; display:block!important; display:inline-block; padding-top:5px; margin-bottom:0 }.nogoodsform {background-color:#EEEEEE;border:1px solid #000000;left:50%;margin:-100px 0 0 -100px;padding:5px 25px 25px;position:fixed;top:50%;width:400px;}        	ul.list2{overflow:hidden; position:relative;height:180px;}ul.in-bl-li li{ display:inline-block; }				* html ul.in-bl-li li{ display:inline; }				* + html ul.in-bl-li li{ display:inline; }				ul.list2 li{ vertical-align:top;   background:url(../images/pic1.gif) no-repeat; margin:0 10px 20px 0; padding:8px 0 0 8px; width:163px; }				ul.list2 .img{ display:block; width:153px; height:115px; overflow:hidden; position:relative; }								select {border:1px solid #E7E7E7; width: 100%;}table.tablacompare th{  font-size:14px; text-align:left; color:#fff; font-weight:bold; padding-top:12px; }	.tablacompare th div{background:#387ebc;padding:1px 0 2px 8px;}	table.tablacompare td{border-bottom:1px solid #d9d9d9; padding:2px 0 4px; font-size: 11px;}	table.tablacompare td+td{text-align:left;}
