A {color: #185DA2;}
A:hover {color: #C01200;}

H1,H2,H3,H4,H5,H6 {color: #013e55;}
HR {border: 0; border-top: 1px dashed #51BCF1; height: 0}


.psmt_table TH {background: #eee; color: #5E9DC0;}
#darken {background: hsla(194, 30%, 30%, 0.6)}

/*-- ÍÎÂÛÉ ÃÎÄ ------------------------------------------------------------------- elki-net.png -  äëÿ ÍÃ */
.elki {position: fixed; left: 0; bottom: 0; width: 100%; height: 250px; background: url(/images/elki2.png) 50% bottom repeat-x; }

/*-- ÁËÎÊÈ -------------------------------------------------------------------*/
BODY {background: #EFFCFF url(/images/bg_x.png) 0 -88px repeat-x;}
#header #logo {left: 10px; top: 15px; padding: 28px 8px; background: #fff; border: solid 3px #42edf8; border-radius: 10px;}
#header #logo:hover {background: #fff47c; border-color: #fff}
#header #logo IMG {width: 172px; height: 40px;}
#header H1 {position: absolute; left: 60px; top: 62px; color: #0573A6; font: 10px Arial; text-transform: uppercase;}
#wrapper {background: #D0F6FF url(/images/bg_wrapper.jpg) no-repeat; }
#content_text {margin-top: 10px;}

#footer {height: 45px; padding: 10px 0; text-align: left; background: #eee; color: #005C91;}
#footer #zakaz, #footer .p_with_email {float: none; display: inline-block; margin-right: 15px; height: 40px; text-align: right; color: #005C91; border: solid 1px #ddd; border-radius: 7px;}
#footer .p_with_email {top: -4px; height: 30px; padding-top: 14px}
#footer .weareold {top: 15px;}
#footer .map_link {top: 15px; margin-right: 30px}
.ya_d #footer {height: 44px;}
.ya_d #footer #zakaz {height: 22px}

#page_in_bottom #article LI {background-position: 0 5px;}
.fine_ul UL UL LI {background-position: 0 4px; background-repeat: no-repeat; padding-left: 9px;}

#baner_top {position: absolute; top: 6px; right: 10px; padding: 5px; border-radius: 6px; border: 1px solid #54BCE3; background: rgba(255, 255, 255, 0.7); }
#baner_top:hover {background: rgba(255, 255, 255, 0.9);}
#baner_top IMG {border-radius: 4px; }

/*-- ÒÅËÅÔÎÍ Â ØÀÏÊÅ -------------------------------------------------------------------*/
#phone {top: 58px; left: 16px; width: 320px; padding: 0px 7px 7px 7px; height: auto; text-align: left; background: #DDF8FD; border: 1px solid #54BCE3; border-radius: 5px; font: 12px Tahoma; color: #005C91; text-decoration: none}
#phone:hover {background: #fff;}
#phone>DIV {width: 227px; float: left; margin: 3px 0 3px 0;}
#phone SPAN {color: #005C91; font: bold 14px/20px Arial;}
#phone SPAN.city {font: bold 12px Arial; color: #005C91;}
#phone H5 {color: #005C91; font: bold 15px Arial;}
#phone H5.phone_long {top: 0px; left: 0px; width: 380px; padding: 5px; font: 12px Tahoma; line-height: 14px; background: #FDF9BC; border: solid 2px #fff}

#phone.replaced>DIV {margin: 9px 0; padding: 12px 0 8px 55px; background: url(/images/icons_this/phone.png) no-repeat; }
#phone.replaced DIV>SPAN {padding-top: 2px; font: 20px Arial;}

#phone>DIV.with_timetable {width: 130px; padding-top: 3px;}

#phone I#other_towns {margin: 10px 0 10px 127px; padding-right: 18px; background: url(/images/icons/ar_b.gif) right 5px no-repeat;}
#phone I#other_towns I {padding-bottom: 2px; font-style: normal; border-bottom: dashed 1px #000;}
#phone I#other_towns:hover I {border-bottom-style: solid}

.cur_phone {margin: 0 -7px; padding: 1px 7px}
.cur_phone:hover {background-color: #DDF8FD;}

.ya_d #phone {top: 135px;}

/*-- ËÅÂÎÅ ÌÅÍÞ -------------------------------------------------------------------*/


/*-- ÂÑß×ÅÑÊÈÅ ÖÂÅÒÍÛÅ ØÒÓÊÈ -------------------------------------------------------------------*/
#btn_to_basket {color: #DDF3FF;}
#basket_block {color: #000D2E;}
#basket_block SPAN {color: #fff;}
.left_block H5 {color: #fff;}
.left_block .div_scroll, .left_block TABLE {border: solid 1px #34A4DE; border-width: 0 1px 1px 1px;}
#footer_dop A, #footer_dop A:visited, #show_hide_menu {color: #005C91}
#footer_dop A:hover, #show_hide_menu:hover {color: #000}
#catalog .hover {background: #AEE5F0;}
#catalog .kod, .kod {background: #63B5DA;}

.left_block_new H4 {color: #013e55}

/*-- ÝÏÈÃÐÀÔ -------------------------------------------------------------------*/
#epigraph .framing {border: 2px solid #6ACCFF}
#epigraph H6, #epigraph H6 A, #epigraph H6 A:visited {color: #013e55}
#epigraph H6 A:hover {color: #0072FF}

/*-- ÖÂÅÒÍÀß ÑÒÐÎÊÀ-ÒÓËÁÀÐ -------------------------------------------------------------------*/
.catalog_up {color: #DDF3FF; border-top: 1px solid #ADDCF4}
.catalog_up A, .catalog_up A:visited {color: #DDF3FF;}
.catalog_up A.sel, .catalog_up A.sel:visited, .catalog_up SPAN.sel, .catalog_up A:hover, .page_numbers B {color: #005C91}

/*-- ÊÀÐÒÎ×ÊÈ ÒÎÂÀÐÎÂ -------------------------------------------------------------------*/
#catalog_kart .kart, #catalog_block .kart {border-color: #D6F8FF;}

/*-- ÁËÎÊ Ñ ÊÀÐÒÈÍÊÀÌÈ ÄËß ÊÀÐÒÎ×ÊÈ ÒÎÂÀÐÎÂ -------------------------------------------------------------------*/
#img_block TD {border: 1px solid #BDF7FC;}
#img_block TD.hover {border: 1px solid #70c0f8;}

/*-- ÒÎËÜÊÎ ÄËß ÝÒÎÃÎ ÑÀÉÒÀ -------------------------------------------------------------------*/
#comp_btn {background-color: #9DE1F2}
INPUT.important {
	color: #126f00;
	border: solid 1px #126f00;
	background: #cdffc3;
}
INPUT.important:hover {background: #9eff8b}

#basket_block {margin-bottom: -8px;}
#ps4prompt {text-align: left}
#ps4prompt LI:hover, #ps4prompt LI.sel:hover {box-shadow: inset 0 0 5px #33DCFA; border-color: #33DCFA}

/*-- ÎÏÒÈÌÈÇÀÖÈß ÐÈÑÓÍÊÎÂ. ÄËß ÎÑÒÀËÜÍÛÕ ÍÀÄÎ ÁÓÄÅÒ ÒÎÆÅ ÏÅÐÅÄÅËÀÒÜ -------------------------------------------------------------------*/
#page_in_top_bg, .menu_left_cmb {border-top: solid 1px #72D7F7;}
#btn_to_basket {background-image: url("/images/btn_to_basket.jpg");}
#catalog .catalog_main H3,  .catalog_main H3 {background-image: url("/images/bg_h3.png");}

.page_numbers B, .page_numbers A:hover,
.catalog_up_div A.sel, .catalog_up_div SPAN.sel, .catalog_up_div A:hover {background: url(/images/bg_x.png) 0 -22px repeat-x;}
#catalog .catalog_main H3, .catalog_main H3, .comm_list_out H3 {background: url(/images/bg_y.png) -216px 0 repeat-y;}

#catalog .catalog_main.map_cls H3, .catalog_main.map_cls H3 {width: 100%; height: auto; margin: 30px 0 10px 0; background: none; padding: 0; font: 18px/24px Arial; color: #013E55; font-weight: normal}
.map_cls H3:first-child {margin-top: 10px;}
.map_cls H3 P {text-indent: 0}

#catalog .catalog_main.map_cls H3 STRONG, .catalog_main.map_cls H3 STRONG {font-weight: normal}

.left_block H5 {background-image: url(/images/bg_mix.png);}
#basket_block {background: url(/images/bg_mix.png) -203px 0 no-repeat;}

/*-- ÁÀÍÅÐ ËÓ×ØÈÅ ÖÅÍÛ Â ËÅÂÎÌ ÑÒÎËÁÖÅ -------------------------------------------------------------------*/
A.best_price {position: absolute; left: 9px; top: -3px; width: 180px; padding: 5px; text-align: center; font: bold 15px Arial; text-decoration: none; background: #d76418; color: #fff; border: solid 3px #fff; border-radius: 10px; z-index: 200}
A.best_price:hover {background: #a94a0b;}

A.best_price.btn_calc {top: 7px; background: #3cd718;}
A.best_price.btn_calc:hover {background: #28a70b;}

/*-- ÔÎÐÌÛ -------------------------------------------------------------------*/
.form_main {background: #E3FAFF; border: 1px solid #95E2F4;}
.form_main .btn {background: #BCECF7;}
.form_main .dis {background: #FFEED0;}
.frm_search .form_main .btn {background: #BCECF7 url(/images/icons/search.gif) no-repeat 5px 3px}
.frm_search .form_main .reset {background: #BCECF7}
.frm_as_str .form_main .btn_str {background: #BCECF7}
#frm_calcfiltr .rem {color: #36A5FC;}
#frm_search INPUT {border: 1px solid #95E2F4}
#tbl_reg TD#f {border-right: 1px dashed #51BCF1}

/*-- ÍÈÆÍßß ÔÈÊÑÈÐÎÂÀÍÍÀß ÑÒÐÎÊÀ -------------------------------------------------------------------*/
#bottom_string_in {background: #1DBFF2;}

#top_string {top: 15px; left: 670px; width: 110px; text-align: left; background: none; border: none; box-shadow: none;}
#top_string:hover {background: none;}
#top_string .hover_link, #top_string .toggle_link {width: 120px; padding: 5px 5px 5px 60px; font: 12px Arial; color: #FFE119; background-color: #3AAA21; background-position: 2px 0px; border: solid 2px #FFE119; border-radius:  0 20px 20px 20px; box-shadow: 0px 2px 3px #666}
#top_string .hover_link:hover, #top_string .toggle_link:hover {background-color: #0469CE;}
#top_string .hover_link SPAN, #top_string .toggle_link SPAN {border-bottom: none}
#top_string .hover_block, #top_string .toggle_block {width: 320px; font-size: 14px; background: #fff url(/images/icons/transparent85.png); border: solid 1px #9b9b9b; border-radius: 0 0 6px 6px; box-shadow: #aca391 0px 2px 3px;}

.footer_pay_block A {color: #013E55;}

/*-- ÐÓÁÐÈÊÀÒÎÐ ÍÀ ÌÅÑÒÅ ÝÏÈÃÐÀÔÀ -------------------------------------------------------------------*/
.rubricator#epigraph {margin: 5px 5px 5px 2px; margin-top: 1px; padding-right: 0}
.rubricator A {
	display: block; float: left; width: 141px; height: 27px;
	margin-right: 5px; padding: 70px 5px 5px 5px;
	text-decoration: none;  text-align: center;
	font: bold 15px Trebuchet MS; color: #013e55;
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: center top;
	border-radius: 10px;
}
.rubricator A:hover {box-shadow: 2px 2px 4px #999}

.rubricator A.rubr_1 {background-image: url(/images/icons/other/img_for_main_page/51659.jpg);}
.rubricator A.rubr_2 {background-image: url(/images/icons/other/img_for_main_page/51622.jpg);}
.rubricator A.rubr_3 {background-image: url(/images/icons/other/img_for_main_page/51621.jpg);}
.rubricator A.rubr_4 {background-image: url(/images/icons/other/img_for_main_page/75077.jpg);}
.rubricator A.rubr_5 {background-image: url(/images/icons/other/img_for_main_page/61687.jpg); margin-right: 0;}

/*-- ÍÎÂÀß ØÀÏÊÀ -------------------------------------------------------------------*/
#header {height: 130px; background: #33DCFA url(/images/bg_top_2.png) no-repeat;}
#basket_block {border-radius: 20px;}
.menu_left_cmb {margin-top: 10px}
.link_for_reg {display: block;}

/*-- ÔÎÍ È ÎÁÂÎÄÊÀ ÄËß ÊÍÎÏÊÈ ÍÀÂÅÐÕ È ÂÅÁ-ÊÎÍÑÓËÜÒÀÍÒÀ -------------------------------------------------------------------*/
.to_top.bright, .to_top:hover {background-color: #1DBFF2;}

/*-- ÂÅÐÕÍßß ÔÈÊÑÈÐÎÂÀÍÍÀß ÑÒÐÎÊÀ -------------------------------------------------------------------*/
#form_search_new .search_str {color: #ccc}

.header_fixed #header_in {background: #33DCFA;}

.header_fixed #form_search_new TABLE, 
.header_fixed #basket_block,
#phone_fixed .toggle_link:hover 
{
	background-color: #1dbff2;
}
.header_fixed #basket_block:hover, 
.header_fixed #basket_block.hover
{
	border-color: #73a7b1;
}

/*-- ÑËÅÄÓÞÙÀß È ÏÐÅÄÛÄÓÙÀß ÑÒÐÀÍÈÖÛ ÂÍÓÒÐÈ ÊÀÒÀËÎÃÀ -------------------------------------------------------------------*/
.pages B {color: #1DBFF2;}
.block_page > A, .block_page DIV A, .price_in_new A {border: solid 1px #1DBFF2; color: #1DBFF2;}

.block_page:hover > A, 
.block_page DIV A:hover,
.block_page A:hover,
.price_in_new A:hover, .price_in_new A.sel
	{background: #1DBFF2;}

/*-- ÐÀÇÍÎÅ -------------------------------------------------------------------*/
#icons_main A {background-image: url(/images/icons_this/icons.png);}
.route.fixed {background: #DDF8FD;}
INPUT.btn_basket_func:hover {background: #34C6F4; color: #fff}

.h1_seo {
	color: #fff;
	background: #1DBFF2; 
	background: -moz-linear-gradient(top left, #1DBFF2, #1DBFF2 40%, transparent);
	background: -webkit-linear-gradient(top left, #1DBFF2, #1DBFF2 40%, transparent);
	background: -o-linear-gradient(top left, #1DBFF2, #1DBFF2 40%, transparent);
	background: -ms-linear-gradient(top left, #1DBFF2, #1DBFF2 40%, transparent);
	background: linear-gradient(top left, #1DBFF2, #1DBFF2 40%, transparent);
}
#ok_group_widget {margin-left: 8px}

/*-- ÖÂÅÒÀ ÏÀÐÀÌÅÒÐÎÂ -------------------------------------------------------------------*/
#props .prop_ds TD, #props .prop_ds TD.empty DIV, #props .prop_ds TD.full DIV {background-color: #79C2E7}
#props .prop_ds TD.full SPAN {background: #E4F3FA;}
#balloon_in {background-color: #e7f5f8; border-color: #79C2E7; color: #1a729b;}
#balloon #balloon_arr {background: url(/images/bg_mix.png) -196px 0 no-repeat}

UL.menu_temp LI {margin-right: 15px;}


