body{ margin: 0px; }
body, td{ font-family:  "Arial", "Tahoma", "Verdana",  sans-serif; font-size: 12px; color: #666;  }
img { border:0; }

.display_none{ display: none; }

/*îáùèå ñòèëè*/

a{ color: #015488; }
a:hover{ color: #ff7701; text-decoration: underline; }

div.header{ text-transform: uppercase; color: #015488; font-size: 15px; font-weight: bold; margin-bottom: 5px;}
table.header{ margin-bottom: 5px; padding-top: 15px; background: url('http://www.evro-holod.ru/images/dotted_line.gif') repeat-x bottom; padding-bottom: 5px;}
div.header_orange, span.header_orange{ text-transform: uppercase; color: #fc6b02; font-size: 15px;  }

h1{ text-transform: uppercase; color: #015488; font-size: 16px; border-left: 2px dotted #fabe7f; padding-left: 10px; }
h2{ text-transform: uppercase; color: #015488; font-size: 14px; }
h3{ text-transform: uppercase; color: #015488; font-size: 12px; }
h4{ text-transform: uppercase; color: #fc6b02; font-size: 12px; }

div#header2{ font-size: 12px; font-weight: bold;  color: #47a8db; text-transform: none; padding: 10px; background:url(http://www.evro-holod.ru/images/gline.gif) repeat-x bottom;}

div.small{ font-size: 11px; }
div.super_small{ font-size: 10px; }

ul li{ list-style: none; }
ul li{ display: block; background: url('http://www.evro-holod.ru/images/menu_marker_orange.gif') no-repeat 0px 7px; padding-left: 13px; padding-top: 3px; padding-bottom: 3px; }
ul li ul{ font-size: 11px; }

td ul ul li{ padding-left: 13px; }

td.all{ width: 40px; text-align: left; }
td.all a{ background: #fabe7f; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 3px; text-decoration: none; font-size: 11px; font-weight: bold;}

/** âåðõíåå ìåíþ */
table td.top_line1{ background: #49a9d9; height: 4px; width: 20%; }
table td.top_line2{ background: #00588a; }
table td.top_logo{ text-align: left; padding-top: 20px; padding-bottom: 20px; padding-left: 26px;}
table td.top_menu{ width: 500px; text-align: right; padding-right: 40px; white-space: nowrap; }
table td.top_menu a{ font-size: 10põ; text-decoration: none; text-transform: lowercase; padding-left: 20px; padding-right: 15px; }

/** îñíîâíîå ìåíþ */
table.orange_header td{ padding-top: 15px;  padding-right:15px; padding-bottom: 15px; padding-left: 26px; font-weight: bold;}
table.main_menu{ margin-bottom: 3px;}
table.main_menu td{ padding-left: 26px; text-align: left; background: #2f8bba url('http://www.evro-holod.ru/images/main_menu_bg.gif') repeat-x; height: 42px; cursor: hand; cursor: pointer; }
table.main_menu td#selected{ background: #1e749e url('http://www.evro-holod.ru/images/main_menu_bg_selected.gif') repeat-x; }
table.main_menu td.selected{ background: #1e749e url('http://www.evro-holod.ru/images/main_menu_bg_selected.gif') repeat-x; }
table.main_menu td a{   color: #fff;  text-decoration: none; font-weight: bold; }
table.main_menu td a:hover{  color: #fff; text-decoration: none; }
table.main_menu td.main_page{ color: #fff; cursor: default; }

/** ñåðâèñ-ìåíþ */
table.service_menu td{ padding-top: 10px; padding-bottom: 10px;  padding-right: 3px; font-weight: bold;}
table.service_menu td.first{ width: 13px; background: #3082a7; }

table.service_menu td.second{ padding-left: 13px; text-align: left; background: #2384b1; }

table.service_menu td.first1{ width: 13px; background: #3f94bb url('http://www.evro-holod.ru/images/serv_first1.gif') repeat-x; }
table.service_menu td.second1{ padding-left: 13px; background: #2989bb url('http://www.evro-holod.ru/images/serv_second1.gif') repeat-x; }
table.service_menu td.first2{ width: 13px; background: #2b7ea8 url('http://www.evro-holod.ru/images/serv_first2.gif') repeat-x; }
table.service_menu td a{ color: #fff;  text-decoration: none; }
table.service_menu td.serv_line{ padding-top: 0px; padding-bottom: 0px; height: 1px; background: #fff;}

/* ëåâîå ìåíþ*/
div.top_line{ height: 1px; background: url('http://www.evro-holod.ru/images/dotted_line.gif') repeat-x bottom; }


div.left_menu{ font-weight: bold; background: url('http://www.evro-holod.ru/images/dotted_line.gif') repeat-x bottom; margin-left:  3px;  }
div.left_menu a{ display: block; padding: 13px 3px 13px 55px; text-decoration: none; }


div.serv_top_line{ height: 1px; background: url('http://www.evro-holod.ru/images/dotted_line.gif') repeat-x bottom;}
div.left_menu strong{ color: #ff7701; }
div#selected2{ background-color: #ff7701; color: #fff; }
div#selected2 a{ color: #fff; }
div#selected2 a strong{ color: #fff; }

/* ëåâîå ìåíþ äëÿ ðàçäåëîâ*/
div.left_inner{ padding-top: 14px; padding-bottom: 14px; padding-left: 13px; padding-right: 3px; background: #f8f8f8 url('http://www.evro-holod.ru/images/left_inner_bg.gif') repeat-x; }
div.left_inner a{ display: block; background: url('http://www.evro-holod.ru/images/menu_marker.gif') no-repeat 0px 4px; padding-left: 13px; text-decoration: none; background: url('http://www.evro-holod.ru/images/menu_marker.gif') no-repeat 0px 4px;}

div#selected3{ background: #ff7701 url('http://www.evro-holod.ru/images/left_inner_bg2.gif') repeat-x; color: #fff; }
div#selected3 a{ color: #fff; background: url('http://www.evro-holod.ru/images/menu_marker_white.gif') no-repeat 0px 4px; }

table td.left div.selected{ background: #015f92 url('http://www.evro-holod.ru/images/left_inner_bg_selected2.gif') repeat-x; }
table td.left div.selected a{ background: url('http://www.evro-holod.ru/images/left_inner_bg_selected_marker.gif') no-repeat 0px 4px; color: #fff;}
table td.left div.submenu{ height: 100%; background: #eaf5fb; padding-top: 10px; padding-bottom: 1px;}
table td.left div.submenu ul li a{ background: none; }

td.left h2{ margin-left: 20px;}


/** îòçûâû */
table.otzyvy{ margin-top: 2px; padding-left: 20px; border-top: 4px solid #005689; }
table.otzyvy table.header{ padding-left: 5px; margin-top: 5px; }
table.otzyvy td img, img.otz{ margin: 0px; border: 1px #1e749e solid;}
table.otzyvy div.backgr0{ padding: 5px;}
table.otzyvy div.backgr{ background: #eaf5fb; border: 1px solid #d6e9f0; padding: 5px; margin-bottom: 10px;}
table.otzyvy a{ text-decoration: none;}
table.otzyvy div.small{ margin-top: 5px;}
td.otz_desc{ font-size: 11px; padding: 0 30px 20px 10px;}
td.img td img{ border: 1px solid #c0c0c0; }


img.border{ margin: 10px; border: 1px #1e749e solid;}

/*ñòàòüè*/
div.art_block{ padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; margin-top: 2px; margin-right: 5px; background: #eaf5fb; border: 1px solid #d3e7f2; }
div.art_block div{ margin-top: 3px; text-align: justify;}
/*div.art_block a{ font-weight: bold;}*/

/*íîâîñòè*/
div.news_block div{ margin-top: 10px; margin-bottom: 3px;  }
div.news_block div{ margin-top: 10px; margin-bottom: 3px;  }
div.news_block table.anons{ margin-top: 5px; font-size: 11px; text-align: justify;}
div.news_block table.anons td{ font-size: 11px;}
div.news_block table.anons img.icon{ margin-right: 3px; border: 1px solid #c0c0c0;}
img.arrow{ margin-left: 5px;}
div.news_block a{ font-weight: bold; }

div.block a{ display: block; background: url('http://www.evro-holod.ru/images/menu_marker_orange.gif') no-repeat 0px 7px; padding-left: 13px; padding-top: 3px; padding-bottom: 3px; font-weight: bold;}

/*****************/
table td.left{ width: 13%; padding-right: 5px; padding-bottom: 0px; }
table td.main{ width: 80%; padding-left: 10px; padding-bottom: 0px;}
table td.content{ width: 75%; padding-top: 15px; padding-right: 10px; padding-bottom: 10px; }

table td.right{ width: 25%; padding-bottom: 0px; padding-right: 17px;}
table td.right ul{ padding-left: 3px; margin-left: 0px; }
table td.right ul a{ text-decoration: none; }
table td.right ul a:hover{ text-decoration: underline; }

/** ïóòü ïî ñàéòó */
div.path{ font-size: 10px; }
div.path strong a{ color: #323637; }

/** êàòàëîã */
table.cat_block{ width: 100%; height: 100%;}
table.cat_block ul{ padding-left: 3px; margin-left: 10px; font-size: 11px;}
table.cat_block img{ vertical-align: top; margin-left: 10px; }
table.cat_block table{ display: inline; width: 220px; }
table.cat_block table.oborud{ display: block; width: 100%; }
table.cat_block table.oborud td{ text-align: center; }

table.cat_block h3{ color: #47a8db; text-transform: none; padding: 10px; background:url(http://www.evro-holod.ru/images/gline.gif) repeat-x bottom;}
table.cat_block h3.lite, div.lite{ border-top: 4px solid #47a8db;}
table.cat_block h3.dark, div.dark{ border-top: 4px solid #005689;}

.box {width:100%; height:100%; background:url(http://www.evro-holod.ru/images/cat_bg.gif) repeat-x top;}
.box .t {height:100%;background:url(http://www.evro-holod.ru/images/shadow/box_bg_t.gif) repeat-x left top;}
.box .r {height:100%;background:url(http://www.evro-holod.ru/images/shadow/box_bg_r.gif) repeat-y top right;}
.box .b {height:100%;background:url(http://www.evro-holod.ru/images/shadow/box_bg_b.gif) repeat-x right bottom;}
.box .l {height:100%;background:url(http://www.evro-holod.ru/images/shadow/box_bg_l.gif) repeat-y left top;}
.box .tl {height:100%;background:url(http://www.evro-holod.ru/images/shadow/box_bg_tl.gif) no-repeat left top;}
.box .tr {height:100%;background:url(http://www.evro-holod.ru/images/shadow/box_bg_tr.gif) no-repeat right top;}
.box .br {height:100%;background:url(http://www.evro-holod.ru/images/shadow/box_bg_br.gif) no-repeat bottom right;}
.box .bl {height:100%;background:url(http://www.evro-holod.ru/images/shadow/box_bg_bl.gif) no-repeat bottom left;}
.box .cat_block { height: 100%; padding:0px 4px 10px 1px; }

/** ìîäåëè ****/
td.models_td table{ width: 100%; }
td.models_td table td{ font-size: 11px; padding-left: 10px;}
td.models_td table td table td{ padding-left: 0px; padding-right: 0px; padding-bottom: 5px; }
td.models_td div.type{ padding-bottom: 5px; color: #9d9c9c;}
td.models_td div.price{ padding-right: 5px; font-size: 14px; text-align: center; color: #fc6b02; white-space: nowrap; font-weight: bold;}
td.models_td div.price2{ padding-right: 5px; font-size: 11px; text-align: center; color: #fc6b02; white-space: nowrap; }
td.models_td img{ margin: 5px 7px 5px 5px;}

span.link{ text-decoration: underline; cursor: hand; cursor: pointer;}

/*âàëþòíûé ìîäóëü*/
div.valut_modul{ width: 100%; text-align: right; margin-right: 4px; margin-top: 4px;}
div.valut_modul select{ font-size: 12px; }
div.valut_modul table{ margin-bottom: 5px; }
div.valut_modul table td{ color: #fff; background: #3796c6 url('http://www.evro-holod.ru/images/serv_first2.gif') repeat-x; padding: 3px; }
div.valut_modul select, div.valut_modul option{ color: #fc6b02;}

/** îäíà ìîäåëü */
table.model td.model_img{ border: 1px solid #c0c0c0; padding: 3px; text-align: center; }
table.model td.model_params table.params{ border-bottom: 1px solid #eaeae8; border-top: 1px solid #eaeae8; margin-bottom: 5px; }
table.model td.model_params{ padding-right: 5px; }
table.model td.model_params td{ font-size: 11px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;}
table.model td.model_params tr.bg{ background: #eaeae8;}
table.model td.type div{ padding-bottom: 5px; padding-left: 10px;}
table.model td.price{ color: #fc6b02; font-size: 18px; text-align: left; padding-left: 10px; padding-bottom: 10px;}
table.model td.price img.bye{ margin-top: 5px; display: block; cursor: pointer; }
table.model td.logo{ text-align: center; padding-bottom: 5px;}
div.line{ margin-top: 10px; margin-bottom: 10px; border-top: 2px dotted #c0c0c0; }
#price{ color: #fc6b02; font-size: 18px; }

/** ôëåø + áëîê ñ òåëåôîíàìè*/
table.flash{ height: 253px; background: #b2d1e5 url('http://www.evro-holod.ru/images/tel_bg.jpg') no-repeat 560px top; }
div.tel_img, div.tel_img div, div.zayavka, div.zayavka div{ position: absolute; }
div.tel_img div{ top: 70px; left: 9px; }
div.zayavka div{ top: 67px; left: 80px; font-size: 11px; }
table.flash td#flash_tel{ background: url('http://www.evro-holod.ru/images/ramka.gif') no-repeat right 3px; }

 /** ôëåø + áëîê ñ òåëåôîíàìè*/
table.flash2{ height: 215px; background: #b2d1e5 url('http://www.evro-holod.ru/images/tel_bg2.jpg') no-repeat 560px top; }
table.flash2 td#flash_tel{ background: url('http://www.evro-holod.ru/images/ramka2.gif') no-repeat right 1px; }

/*Ñðàâíåíèå òîâàðîâ*/
table.compare{ margin-bottom: 5px; margin-left: 3px; margin-top: 3px;}
table.compare td{ padding: 10px;}
table.compare td.compare_header{ width: 30%; background: #4e9fcc url('http://www.evro-holod.ru/images/serv_first1.gif') repeat-x; color: #fff; text-align: center; text-transform: uppercase;  border: 1px solid #c0c0c0; font-weight: bold;}
table.compare td#znt,zk.,k.
models div{ padding-bottom: 5px; background: url('http://www.evro-holod.ru/images/menu_marker_orange.gif') no-repeat 0px 4px; padding-left: 13px; }
table.compare span.link{ font-size: 10px;}


/*ÔÈËÜÒÐÛ*/
table.filters td{ padding: 10px 10px 5px 10px; font-size: 11px; }
table.filters td select{ font-size: 11px; }
table.filters td div.filter_header{ padding-left: 3px; font-weight: bold; }
table.filters td div.sub_type{ margin-left: 15px; font-size: 10px;}
span.search_header{ padding-left: 18px; padding-right: 20px; background: url('http://www.evro-holod.ru/images/menu_arrow2__.gif') no-repeat center left; color: #015488; text-decoration: underline; cursor: hand; cursor: pointer; color: #fc6b02;}
span.search_header_selected{ padding-left:18px; padding-right: 20px; background: url('http://www.evro-holod.ru/images/menu_arrow.gif') no-repeat center left; font-weight: bold; text-transform: uppercase;  color: #fc6b02; }
table.filters div#result2{ color: #fc6b02; font-weight: bold; font-size: 15px; margin: 10px;}

/* pager */
div.pager{ text-align: left; margin: 15px;}
div.pager span{ padding-top: 3px; padding-left: 5px; padding-right: 5px; padding-bottom: 3px; font-size: 14px;}
div.pager span.selected{ color: #fff; background: #c0c0c0; font-weight: bold; margin: 5px; }
,div.pager span.selected a{ color: #fff; }

/** áîòòîì */
td.bottom, div.bottom1{ height: 80px; background: url('http://www.evro-holod.ru/images/bottom_bg.gif') repeat-x; color: #3b3b3b; padding-top: 25px; padding-left: 10px; padding-right: 10px; font-size: 11px; }
td.bottom td.bottom2{ color: #3b3b3b; font-size: 11px; border-left: 2px dotted #d7d9d9; padding-left: 20px; padding-right: 5px;}
div.bottom1{ margin-left: 20px; text-align: center; }
div.bottom1 div{ color:#7E7D7D; margin-top: 6px; font-size: 10px; }
div.bottom1 div a{ color:#7E7D7D; text-decoration: none; }
div.bottom1 a{ white-space: nowrap;}
td.bottom td.bottom2 div.shema{ margin-top: 10px; }
td.bottom td.bottom2 span{ background: #0d6b9f; padding: 2px; }
td.bottom td.bottom2 span a{ color: #fff; text-decoration: none; }
div.tel{ color:#006da8; font-size: 20px; padding-bottom: 5px;}
div.tel small{ font-size: 11px; vertical-align: middle; color:#0c96c7;}
div.bottom_right{ margin-right: 22px; text-align: center; padding-top: 25px; background: url('http://www.evro-holod.ru/images/bottom_right.gif') repeat-x;}


/*êàðòà ñàéòà*/
td.content div.map{ margin-left: 15px; }
td.content div.map div{ display: block; padding-left: 13px; padding-top: 3px; padding-bottom: 3px; font-weight: bold;  background: url('http://www.evro-holod.ru/images/menu_marker_orange.gif') no-repeat 0px 7px; margin-left: 20px;}
td.content div.map div div{ font-size: 11px; font-weight: normal; background: url('http://www.evro-holod.ru/images/menu_marker.gif') no-repeat 0px 7px; }
td.content div.map div div div{ font-size: 10px;  }

/*îáúåêòû*/
td.content div.fotos img{ border: 1px solid #c0c0c0; margin-right: 5px; margin-bottom: 5px;}
span.print{ height: 30px; background: url('http://www.evro-holod.ru/img/print.jpg') no-repeat; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; font-size: 11px; cursor: hand; cursor: pointer; text-decoration: underline;}

div.sc_line{ border-bottom: 5px solid #72b7d9; margin-top: 15px; margin-right: 3px; }
div.service{ background: #237299 url('http://www.evro-holod.ru/images/sc_bg.gif') repeat-x; border-left: 3px solid #3999c9;border-right: 3px solid #3999c9; border-bottom: 3px solid #3999c9; padding: 5px; color: #fff; margin-right: 3px; text-align: center; font-size: 11px; margin-bottom: 15px;}
div.service span{ display: block; text-transform: uppercase; font-size: 15px; font-weight: bold; margin-bottom: 5px;}
a div.service{ text-decoration: none; }

div.copy_text{ font-size: 11px; text-align: center; padding: 10px; }

form#SearchForm{ display: inline; padding: 15px 10px 0 15px; text-align: right; background: url('/images/search.gif') no-repeat left 17px; }
form#SearchForm input{ width: 100px; border: 1px solid #6b6a6a; font-size: 11px; }
form#SearchForm input.search{ font-size: 13px; width: 45px; border: 0; background: none; cursor: pointer; cursor: hand; text-decoration: none; color: #015488; font-family:  "Arial"; }

div.serv2{ height: 155px; background: url('http://www.evro-holod.ru/images/service2.gif') no-repeat left top; padding: 30px 7px 0 7px;}
div.serv1{ margin: 10px 0 10px 0; height: 155px; background: url('http://www.evro-holod.ru/images/service_bg.gif') repeat-x right top; }
div.serv{ height: 155px; background: url('http://www.evro-holod.ru/images/service1.gif') no-repeat right top; text-align: center;}
div.serv2 a{ color: #fff; text-decoration: none; font-size: 11px; }
div.serv2 a span{ text-transform: uppercase; display: block; font-size: 15px; font-weight: bold; margin: 0 0 10px 0; }

div.klass_ul span{ font-style: italic; font-size: 11px; }
div.klass_ul ul{  margin: 0 0 5px 0; padding: 0; }
div.klass_ul div{ text-align: center; margin: 5px; }
div.klass_ul img{ margin: 2px; }

table td.content table#vkladki2{ background: url('http://www.airfresh.ru/images/main_line2.gif') repeat-x top; margin: 10px 0 5px 0;}
table td.content table#vkladki2 td{ padding: 0; }

table td.content table#akcii td{ padding: 0; text-align: center; }
table td.content table#akcii td.vline{ width: 1px; background: url('http://www.airfresh.ru/images/akcii/vline.gif') repeat-y center; }
table td.content div.gline{ background: url('http://www.airfresh.ru/images/akcii/line.gif') repeat-x left center; padding: 2px 0 2px 0;}

form#calc_form_main{ padding: 30px 5px 5px 0; }
form#calc_form_main table td{ padding: 5px 0 5px 0; font-size: 11px; }
form#calc_form_main input, form#calc_form_main select{ font-size: 11px; }
div#main_podbor, div#main_podbor div{ position: absolute; }
div#main_podbor div{ top: 0; left: 48px; }

div#daikin1, div#daikin1 div{ width: 100%; height: 88px; text-align: center; }
div#daikin1{ background: url('http://www.airfresh.ru/images/daikin_bg.gif') repeat-x left top ; }
div#daikin2{ background: url('http://www.airfresh.ru/images/daikin1.gif') no-repeat left top; }
div#daikin3{ padding-top: 20px; background: url('http://www.airfresh.ru/images/daikin2.gif') no-repeat right top; }

table.cat_block table.vent{ width: 500px;}
table.cat_block table.vent td{ text-align: left; }
table.cat_block table.vent td a{ font-size: 12px; font-weight: bold; text-decoration: none;}
p.logos{ text-align: center; }
p.logos img{ margin-right: 20px; }

