/*-- Îáùåå ----------------------------------------------------*/
@charset "windows-1251";
html, body, div, span
h1, h2, h3, h4, h5, h6, p,
a, img, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding: 0; margin: 0;}

html, body {height: 100%; }
ul {list-style: none; }
img {border: none; }

BODY {padding: 0; font-size: 12px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #333; line-height: 16px; background: #a6e6ff url('/images/bg_body.png') repeat-x;}

a {color: #403c31;}
a:hover {color: #765f1f;}

h1, h2, h3, h4, h5, h6 {
  font-family: Arial, sans-serif;
  margin: 12px 0 6px 0;
  font-weight: bold;
  color: #15548A;
}

h1 {font-size: 24px; line-height: 28px; margin: 12px 0 12px 0;}
h2 {font-size: 20px; line-height: 24px; margin: 12px 0 12px 0;}
h3 {font-size: 18px; line-height: 18px;}
h4 {font-size: 16px; line-height: 16px;}
h5 {font-size: 12px; line-height: 12px;}
h6 {font-size: 10px; line-height: 10px;}

P {text-indent: 0; margin: 12px 0 6px 0}

hr {height: 0; border: 0; border-top: solid 1px #C0DDF5;}

TABLE {border: none;}
TABLE, TR, TD {}

KBD {font: bold 14px "Trebuchet MS",sans-serif; color: blue}
KBD.err {color: #CD0000}

INPUT.important {
	padding: 7px;
	font: 18px Arial;
	border-radius: 7px;
	cursor: pointer;
	color: #873F24;
	border: solid 1px #873F24;
	background: #F8D201;
	background: -moz-linear-gradient(top, #FFFB04, #F8D201); 
	background: -webkit-linear-gradient(top, #FFFB04, #F8D201);
	background: -o-linear-gradient(top, #FFFB04, #F8D201); 
	background: -ms-linear-gradient(top, #FFFB04, #F8D201); 
	background: linear-gradient(top, #FFFB04, #F8D201); 
}
INPUT.important:hover {background: #f9c35a}

/*-- ÎÁÙÈÅ ----------------------------------------------------*/
.as_link {cursor: pointer}
.clearing {clear: both}
.icons {margin: 0 5px; vertical-align: middle; border: 0;}
.only_print, .display_none {display: none;}
.toggle_link {text-decoration: none; border-bottom: dotted 1px #185DA2; cursor: pointer}

.ordinary {padding: 10px; background: #fff;}
.ordinary_white {padding: 10px; background: #fff; border: solid 1px #BDECFE; border-radius: 8px;}
.clearing {clear: both}
.price {font: 18px Arial; color: #39AC02; white-space: nowrap}
.kod, TD.kod {margin-bottom: 2px; padding: 3px; text-align: center; font: bold 12px Arial; background: #64B5D9; color: #fff;}

#very_big_btn {
	position: absolute; top: 0px; left: 0px; height: 38px; 
	padding: 0 10px;
	color: #fff; font: bold 16px Arial; 
	background: #d2000a;
	border: solid 5px #FDF734;
	border-radius: 10px;
	cursor: pointer
}
.load {width: 385px; height: 16px; margin-top: -16px; background: url(/images/icons/loader.white.gif) 50% 50% no-repeat; }

/*-- PIE ----------------------------------------------------*/
.ps_corner {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(/lib_this/pie/PIE.htc);
}
.ps_corner_mini {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/lib_this/pie/PIE.htc);
}
.ps_corner_mini_ie {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ps_corner_bottom {
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	behavior: url(/lib_this/pie/PIE.htc);
}
.ps_shadow {
	-webkit-box-shadow: #aca391 0px 2px 3px;
	-moz-box-shadow: #aca391 0px 2px 3px;
	box-shadow: #aca391 0px 2px 3px;
	behavior: url(/lib_this/pie/PIE.htc);
}

/*-- Ñòðóêòóðà ----------------------------------------------------*/
#limited, #footer {width: 1240px; margin: 0 auto;}
#limited_footer {width: 100%; background: url(/images/bg_footer.png) repeat-x}
#wrapper {width: 100%; margin-top: 5px;}
#header {position: relative; width: 100%; height: 479px; left: -68px; background: url(/images/bg_header.png) no-repeat;}
					.header_phone H5 {position: absolute; top: 33px; left: 987px; font: 30px Arial; color: #fff}
					.header_phone H5.phone_long {left: 970px; width: 310px; font-size: 12px;}
#on_main {display: block; position: absolute; top: 0px; left: 88px; width: 820px; height: 300px;}
#block_left {float: left; width: 280px; margin-left: 60px;}
#block_right {float: left; z-index: 100}
#block_content {position: relative; clear: both; min-height: 600px; width: 805px; padding: 15px 30px; margin-bottom: 30px;}

#footer {height: 50px; color: #fff;}
#footer .td_footer_left {text-align: left; padding-left: 60px; font: 16px Arial;}
#footer .td_footer_left SPAN {font: 24px Arial;}
#footer .td_footer_right {text-align: right;padding-right: 60px;}
					#footer DIV {float: left;}
					#counter {height: 31px; margin: 0 10px 0 0}
.to_top {margin-top: 15px; border-bottom: 1px dashed #fff; cursor: pointer;}

/*-- Áëîê êîðçèíû ----------------------------------------------------*/
#basket_block {position: absolute; top: 93px; right: -68px; width: 337px; height: 400px;}
.azuro_basket_empty {background: url(/images/basket.png) right top no-repeat;}
.azuro_basket_full {background: url(/images/basket_full.png) right top no-repeat;}

#btn_to_basket {display: block; width: 100%; text-decoration: none;}
#btn_to_basket DIV {width: 140px; height: 25px; padding-top: 8px; margin-bottom: 15px; text-align: center; background: #ef4b4f; border-radius: 7px;}
#btn_to_basket DIV:hover {background: #D00205;}
#btn_to_basket DIV::before {content: 'Îôîðìèòü çàêàç'; font: bold 14px Arial; color: #fff}
#btn_to_basket:hover DIV {background-position: 0 -53px;}

#basket_block H3 {font: bold 24px Arial; margin: 53px 0 15px 0px; color: #fff; line-height: 26px;}
#basket_block H3 SPAN {font-size: 30px; text-transform: uppercase; letter-spacing: 1px;}

#basket_slider {position: relative; margin-top: -6px; margin-left: 0}
#basket_up {height: 43px; width: 310px; margin: 0 0 5px 0; background: url(/images/basket_up_bg.png) no-repeat;}
#basket_up A {float: left; height: 21px; width: 240px; margin-top: 10px; padding: 7px 0 0 13px; font: bold 13px Arial; text-decoration: none}
#basket_up A SPAN {font: bold 15px Arial;}

.basket_kart {position: relative; width: 302px; height: 160px; background: #dcf4fc; padding: 0}
.basket_kart TD {vertical-align: top; padding: 12px;}
.basket_kart TD.td_right {padding-left: 0;}
.basket_kart TR.tr_top TD {height: 100px}
.basket_kart TR.tr_bottom TD {padding: 0 12px 5px 12px; vertical-align: bottom; white-space: nowrap; color: #39AC02; font: 18px Arial}
.basket_kart .kod {width: 100px; float: left; margin-bottom: 7px;}
.basket_kart .close {width: 22px; height: 22px; float: right; background: url(/images/icon_close.png) no-repeat; cursor: pointer}
.basket_kart .descr {clear: both}
.basket_kart TR.tr_bottom TD DIV {float: right;}
.basket_kart DIV.plus, .basket_kart DIV.minus {width: 20px; height: 21px; background: url(/images/icon_plusminus.png) no-repeat; cursor: pointer}
.basket_kart DIV.plus {margin-left: 30px;}
.basket_kart DIV.minus {background-position: -20px 0;}

/*-- Ñòðàíèöà ÊÎÐÇÈÍÛ -----------------------------------------------*/
.div_complect {padding: 3px 10px; color: #666}
.div_complect P {border-bottom: solid 1px #999; padding-bottom: 1px; margin-bottom: 5px !important}
.div_complect OL {margin: 0; padding: 0 0 0 12px;}
.div_complect LI {padding: 2px 0}

.copy_bskt_tr TD {background: #f5f5f5 !important; color: #666}
.copy_bskt_tr DIV {padding: 5px 10px 5px 0}
.copy_bskt_tr A {color: #666 !important}
.copy_bskt_tr .btn_recover {display: block; margin-bottom: 5px; text-decoration: underline; color: #000; cursor: pointer}


#table_basket {width: 99%; border: solid 1px #ccc; border-width: 0 1px 1px 1px;}
#table_basket TD, #table_basket TH {padding: 3px 7px; border: solid 1px #ccc; border-width: 1px 0 0 0px;}
#table_basket TH {background: #fffeee; text-align: center;}
#table_basket TH H2 {margin: 5px 0; font: bold 12px Arial}
#table_basket TD {padding: 10px !important; vertical-align: top; font-size: 12px;}
#table_basket TD:first-child {max-width: 100px; vertical-align: middle;}
#table_basket TD:first-child IMG {max-width: 100px}
#table_basket TR.dop TD {border-top: none}
#table_basket .available {text-align: center; color: #999; white-space: nowrap}
#table_basket .titl A {padding: 0}
#table_basket .kod {display: inline-block; margin-bottom: 10px; padding: 5px 7px;}
#table_basket .skidka {color: red}
#table_basket .summa  {min-width: 120px;}
#table_basket .price_old {margin-top: 0;}
#table_basket .price_big {font: 18px Trebuchet MS; color: #00D32D;}
#table_basket .count_down, #table_basket .count_up {display: inline-block}
#table_basket .pack {display: inline-block; float: right}
#table_basket .available IMG {cursor: pointer}
#table_basket TR.dop .basket_near_in_cart {float: left; width: 310px;}
#table_basket TR.dop .attention {clear: both; float: left; width: 350px;}
#table_basket .tr_footer TH {padding: 5px 7px; text-align: left; vertical-align: top; font: 14px/20px Arial}
#table_basket .tr_footer TH.th_for_button {vertical-align: middle; text-align: right;}
#table_basket .place_order, .to_aquamarket {display: inline-block; width: 250px; padding: 10px; background: #1DBFF2; text-align: center; color: #fff; font: bold 20px Arial; border-radius: 7px; cursor: pointer}
#table_basket .place_order:hover, .to_aquamarket:hover {background: #018ebc;}
#table_basket .td_img .kod {display: none}

.to_aquamarket {padding: 5px 10px; border: none; font: 14px Arial;}

FORM.add_codes {margin: 15px 0; padding-bottom: 15px; border-bottom: dotted 3px #ccc}
.clear_basket, .basket_in_list_mode {float: right; margin-bottom: 10px; height: 16px; padding-left: 20px; background: url(/images/icons/del.gif) no-repeat; cursor: pointer}
.basket_in_list_mode {margin-right: 30px; background: url(/images/icons/list.gif) no-repeat;}

#table_basket.list_mode TD {padding: 3px 10px !important; vertical-align: middle}
#table_basket.list_mode TD:first-child {max-width: 200px; padding: 5px !important}
#table_basket.list_mode TD:first-child .kod {display: inline-block; min-width: 100px;}
#table_basket.list_mode TD:first-child IMG {display: none}
#table_basket.list_mode .titl .kod {display: none}

.attention4change {display: none; width: 360px; margin: 10px 0; padding: 10px !important; background: #ffface; border-radius: 10px; border: dotted 3px #f6da98;}
.attention4change .attention {margin-left: 0 !important}

/*-- Âû ñìîòðåëè ----------------------------------------------------*/
#looking_slider {margin: 50px 0 0 0;}
#looking_slider H2 {margin: 0 0 10px 5px; color: #2f3f24; font: bold 16px Arial; }
#looking_slider H2 SPAN {padding-left: 50px; color: #4e7e97; }
.looking_kart {background: #EBF9FF}
.looking_kart TD {vertical-align: top; padding: 5px; height: 120px;}
.looking_kart A, .looking_kart A:visited {font-size: 12px;}
.looking_kart .price {margin-top: 10px;}


/*-- Êðîøêè è âàëþòà----------------------------------------------------
#breadcrumb {float: left; height: 26px; margin: 5px 0 -10px 0; padding: 0px 10px; background: #3eba0a url(/images/breadcrumb.png) repeat-x; border: solid 1px #35d187; border-width: 1px 1px 0 1px; font-size: 11px; color: #ebffa8;}
#breadcrumb LI {list-style: none}
#breadcrumb A, #breadcrumb A:visited, #breadcrumb P {display: block; float: left; height: 20px; margin: 0; text-indent: 0; padding: 2px 10px; background: url(/images/breadcrumb_separator.png) right top  no-repeat; color: #ebffa8; text-decoration: none;}
#breadcrumb A.icon_main {padding-top: 5px;}
*/

/*-- Êðîøêè è âàëþòà----------------------------------------------------*/
.breadcrumb {margin-bottom: 25px;}
.breadcrumb LI {display: inline-block; margin-right: 5px;}

#currency {float: right; height: 30px; margin-bottom: -3px; padding-right: 10px; font: 12px Arial;}
#currency A, #currency A:visited {display: block; float: left; width: 25px; height: 29px; margin-left: -1px}
#currency #a0 {background: url(/images/curency_1.png) no-repeat}
#currency #a1 {background: url(/images/curency_2.png) no-repeat}
#currency #a2 {background: url(/images/curency_3.png) no-repeat}
#currency SPAN {display: block; float: left; padding: 5px 10px 0 0; color: #4e7e97;}
#currency A, #currency A:visited {display: block; width: 25px; height: 29px;}
#currency A.sel, #currency A:hover {background: url(/images/curency_sel.png) 50% bottom  no-repeat}

#icons {float: left; margin-top: 8px}
#icons INPUT {margin-left: 5px; cursor: pointer}

/*-- Ãëàâíàÿ ñòðàíèöà ----------------------------------------------------*/
.catalog_main {padding-top: 6px;}
.catalog_main > UL {margin: 0 0 10px 0; padding: 0; list-style: none}
#block_content .catalog_main UL {margin: 0;}
#block_content .catalog_main UL UL {margin: 10px 0;}
.catalog_main BR.clearing {display: none}
.catalog_main LI {margin: 0; padding: 7px 0 0px 14px; font-size: 16px; font-weight: bold; list-style: none}
.catalog_main UL UL {float: none; width: auto; margin: 6px 0 3px 20px; line-height: 16px}
.catalog_main LI LI, .catalog_main UL.no_bul LI LI {padding: 0px 0 0px 14px; font-size: 12px; font-weight: normal; background: none;}
.catalog_main LI LI IMG, .catalog_main UL.no_bul LI LI IMG {padding-right: 7px;}
.catalog_main A {text-decoration: none; color: #15548A}
.catalog_main LI LI A {text-decoration: none; color: #333}
.catalog_main A:hover {text-decoration: underline}
.catalog_main I {float: left; color: #FF9C00; font: bold 10px Verdana; margin: 0 5px 0 0}

/*-- ÑÏÈÑÎÊ ÃÐÓÏÏ ÒÎÂÀÐÎÂ ----------------------------------------------------*/
.catalog_part {margin-top: 15px;}
.catalog_part TD {vertical-align: top; padding-bottom: 15px;}
.catalog_part TD.descr_short {padding-left: 15px;}
.catalog_part H3 {font-weight: normal; margin-top: 0; padding-top: 0}

/*-- ÑÎÐÒÈÐÎÂÊÀ ----------------------------------------------------*/
#catalog_sort A, #catalog_sort A:visited {padding: 0 3px}
#catalog_sort A.sel {font-weight: bold; text-decoration: none;}

#catalog_sort DIV {display: inline-block; margin-left: 30px;}
#catalog_sort DIV INPUT {vertical-align: middle}


/*-- ÒÅÕÍÈ×ÅÑÊÈÅ ÕÀÐÀÊÒÅÐÈÑÒÈÊÈ ----------------------------------------------------*/
.prop_compare .div2 {width: 320px; display: inline-block; vertical-align: top}
#block_content .prop_compare LI.t {display: inline-block; min-width: 295px; margin: 8px 0 3px -5px; padding: 2px 5px; color: #333; background: #f0f0f0}

/*-- Êàðòî÷êà òîâàðà â ñïèñêå ----------------------------------------------------*/
.table_kart {position: relative; margin-left: -2px; font: 12px Arial; }
.table_kart TD {padding: 0 7px 7px 0; vertical-align: top}
.table_kart TD.td_img {padding-left: 0;}
.table_kart H3 {margin: 0 0 10px 0; font-size: 14px;}
.table_kart H3 A, .table_kart H3 A:visited {text-decoration: none;}
.kart {width: 367px; height: 210px; margin: 0 7px 7px 0;  padding: 13px; overflow: hidden; background: #fff; border: solid 1px #BDECFE;}
.kart:hover {background: #f5f5f5; border: solid 1px #56d1ff;}
.price_basket {width: 250px; margin-top: 10px}
.price_basket .price {display: inline-block}
.price_basket .basket {bottom: 2px}
.price_no_view {display: none}

.basket {float: right}
.basket INPUT, .basket A, .basket A:visited {cursor: pointer;}
.basket A.highslide IMG {margin: 3px 3px 0 0;}
.table_property {width: 100%; margin-bottom: 10px; border: solid 1px #f4c200}
.table_property TH {padding: 3px; text-align: center; font-weight: normal; color: #fff; background: #F5C304; border-left: solid 1px #fff;}
.table_property TD {padding: 3px; text-align: center; background: #EAFF01; border-left: solid 1px #fff}
          .unit_good {display: block;}

.basket .basket_amount {width: 20px; height: 19px; text-align: center; vertical-align: top; border: solid 1px #ccc; border-right-width: 0;}
.basket_plus {width: 80px; height: 23px; border: none; cursor: pointer; border-radius: 3px; color: #fff; font: bold 12px Arial; letter-spacing: 1px; background: #3EBA0A;}
.basket_plus_yes {display: inline-block; padding: 4px 8px; text-align: center; height: 15px; width: auto; background: #ffa619; color: #fff}

.new_basket .basket_amount_div {display: none; white-space: nowrap; width: auto !important}
.new_basket .count_down, .new_basket .count_up {display: inline-block}
.new_basket .count_down {left: 4px}
.new_basket .count_up {left: -5px}
.new_basket INPUT {top: 0;}


.block_to_basket {overflow: hidden; height: 0; margin: 4px 0 0 0; font: 11px Tahoma; width: 100px; text-align: right;}
.visible_block_to_basket {height: 20px;}

.kart_buy .basket, .kart_buy .available {opacity: 1.0}

/*-- Ëèñòàëêà ----------------------------------------------------*/
/* â ãðóïïàõ íå èñïîëüçóåòñÿ, âåçäå âñòàâëÿòü ïî âîçìîæíîñòè åïóëüíóþ ëèñòàëêó */
#page_numbers {float: right; margin-top: 10px; color: #a39984; font-weight: bold; font-size: 13px;}
#page_numbers B, #page_numbers A, #page_numbers A:visited  {padding: 0 2px; color: #a39984}
#page_numbers A:hover  {color: #000}
#page_numbers B {font-size: 18px; color: #000}
#page_numbers A.btn_brown {display: inline; margin-left: 5px; padding: 3px;}

/*-- Îáà ìåíþ ----------------------------------------------------*/
.menu UL {margin: 0; padding: 0}
.menu A, .menu A:visited {display: block; vertical-align: middle; text-decoration: none; color: #2f3f24; font: bold 16px Arial}

/*-- Âåðõíåå ìåíþ ----------------------------------------------------*/
#menu_top {position: absolute; top: 417px; left: 148px; height: 50px;}
#menu_top UL {float: left; margin: 0; padding: 0}
#menu_top LI, #menu_top DIV {position: relative; padding: 0 8px; float: left; height: 50px; background: url(/images/menu_top_separator.gif) no-repeat;}
#menu_top DIV {background: none;}
#menu_top A, #menu_top A:visited {display: block; vertical-align: middle; padding: 15px; text-decoration: none; color: #2f3f24; font: bold 16px Arial}
          #menu_top A:hover, #menu_top A.sel {color: #CE0913}

#menu_top ul ul {display: none; position: absolute; left: 0; top: 47px; padding: 4px 4px 8px 4px; background: #EBF9FF; border: solid 1px #AAD5E8; -moz-box-shadow: #aca391 0px 2px 3px; box-shadow: #aca391 0px 2px 3px; z-index: 2000}
#menu_top ul ul#auth_ins {background: transparent; border: none; box-shadow: none;} /* ×òîáû ðàçìåòêà äëÿ îáùåé àâòîðèçàöèè íå äàâàëà âñÿêèõ ïóñòûõ êâàäðàòèêîâ */
#menu_top ul ul li {float: none; height: auto; background: none;}
#menu_top ul ul A, #menu_top ul ul A:visited {height: 16px; width: 200px; padding: 6px 10px; font: bold 15px Arial; background: url(/images/menu_top_separator_2.png) center bottom repeat-x; -moz-border-radius: 4px; border-radius: 4px;}
#menu_top ul ul LI:last-child A, #menu_top ul ul LI:last-child A:visited {background: none; height: 12px;}
#menu_top ul ul A:hover {background: #F3B002 url(/images/menu_top_hover.png) repeat-x;}
#menu_top ul ul ul {left: 200px; top: -2px;}
#menu_top ul ul A.nobackground {background: none}

#menu_top UL LI:hover>UL {display: block;}
#menu_top UL LI:hover>UL>UL {display: none;}


/*-- Ìåíþ êàòàëîãà ----------------------------------------------------*/
#show_hide_menu {float: right; margin: 10px 15px 0 0;}
.menu_left_cmb H4, .menu_left_cmb I {display: none}

.menu_left_cmb {position: relative; width: 280px; margin-top: 35px; padding-top: 5px; background: url(/images/menu_left_separator.png) no-repeat;}
.menu_left_cmb UL {margin: 0; padding: 0; }
.menu_left_cmb LI {position: relative;  background: url(/images/menu_left_separator.png) left bottom no-repeat; border-radius: 4px 0 0 4px; z-index: 1000}
.menu_left_cmb LI.over {margin-top: -5px;}
.menu_left_cmb A, .menu_left_cmb A:visited {display: block; width: 260px; padding: 9px 0 9px 10px; text-decoration: none; color: #2f3f24; font: bold 16px Arial; z-index: 1000}
.menu_left_cmb LI A:hover, LI .menu_left_cmb A:visited:hover {color: #cf0808}
.menu_left_cmb U {text-decoration: none;}

.menu_left_cmb UL UL {display: none; padding-bottom: 15px;}
.menu_left_cmb LI.over UL {border-radius: 0 0 4px 4px;}
.menu_left_cmb UL UL LI {background: none}
.menu_left_cmb UL UL A, .menu_left_cmb UL UL A:visited {width: auto; padding: 3px 0 3px 35px; font: 14px Arial; text-decoration: none;}
.menu_left_cmb UL UL A B {display: none}
.menu_left_cmb UL UL A:hover {text-decoration: underline}
.menu_left_cmb UL UL A.sel {color: #333; background: #FAE301;}

/*-- ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ ------------------------------------------------------------------------------------------*/

#content_good  {line-height: 18px;}
#content_good H4 {padding: 7px 15px; background: #A6E6FF; color: #2f3f24; font-size: 16px; border: none !important; background-image: url(/images/icons/ar_down.gif); background-position: 98% 50%; background-repeat: no-repeat;}
#content_good H4.toggled {background-image: url(/images/icons/ar_up.gif);}
#content_good H1 {margin: 3px 0 12px 0; padding: 0; font-size: 20px}

#content_good .price_in_kart .basket {float: none; display: inline-block; white-space: nowrap; margin: 10px 0 0 0; }
#content_good .price_in_kart .basket_amount_div {display: inline-block; left: -5px !important; width: 100px}
#content_good .price_in_kart .basket_plus_yes {position: relative; top: 1px;}

#content_good .ordinary_white {margin-top: 7px;}
#content_good .kod {width: 106px; padding: 2px;}

/*-- ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ - ÏÐÅÄÛÄÓÙÈÉ/ÑËÅÄÓÞÙÈÉ -------------------------------------------------------------------*/
#prev_next_good { height: 20px; margin-top: 15px;}
#prev_next_good A, #prev_next_good A:visited {text-decoration: none}
#prev_next_good SPAN {text-decoration: underline}
#prev_next_good A:hover SPAN {text-decoration: none}
#prev_next_good IMG {vertical-align: middle}

/*-- ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ - ÁËÎÊ ÐÈÑÓÍÊÎÂ -------------------------------------------------------------------*/
#img_block {margin-bottom: 10px}
										#img_block DIV {float: left;}
										#img_block TD {height: 166px; width: 166px; background: #fff; margin: 0; padding: 0; text-align: center; vertical-align: middle; border: 1px solid #BDF7FC;}
										#img_block TD.hover {border: 1px solid #70c0f8; background: #fff}
										#img_block TD A {display: block; width: 166px; height: 166px; cursor: pointer}
										#img_block TD IMG {vertical-align: middle;}
										#img_block #loading {display: none; position: absolute; left: 0px; top: 0px; padding: 5px; background: #73C8F5; color: #fff; z-index: 1000}
					#img_block .big_table {display: none; position: absolute; left: 0px; top: 0px; border: 1px solid #70c0f8;}
					#img_block .big_table TD {border: none}
					#img_block .cutline {display: none; width: 0px;}
					          .highslide-caption TEXTAREA, #img_block INPUT {width: 80%; vertical-align: middle; font: 12px Arial; border: 1px solid #91D2F4}
					          #img_block INPUT.btn {width: 30px; height: 50px}
          #img_block .no_alt {border: 1px solid red}

/*-- ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ - ÎÒÇÛÂÛ -------------------------------------------------------------------*/
.comm_list_out .highslide {line-height: 25px; padding-left: 20px; text-align: right; background: url(/images/icons/mess.gif) no-repeat}
.comm_list_out .highslide SPAN {border-bottom: dotted 1px #185DA2;}
.comm_list_out .highslide:hover SPAN {border-bottom: dotted 1px #C01200}
#comments_list UL {margin: 0; padding: 0; list-style: none}
#comments_list LI {margin: 5px 0; padding: 10px; background: #fff; border: solid 1px #BDECFE; border-radius: 8px;}
#comments_list P {margin: 7px 0 0 0; padding: 0 ; line-height: 16px}
#comments_list B {font: 18px Arial; color: #666}
#comments_list I {font-style: normal;}
#comments_list .comm_yes, #comments_list .comm_no {padding-left: 20px;}
					.comm_yes {background: url(/images/icons/comm_plus.png) no-repeat 0 2px}
					.comm_no {background: url(/images/icons/comm_minus.png) no-repeat 0 2px}
#comments_list .no_active {color: #999}
.form_main .comm_yes, .form_main .comm_no {float: left; height: 16px; padding-left: 20px;}

/*-- ÔÎÐÌÛ -------------------------------------------------------------------*/
.form_main {background: #f8fdff; border: 1px solid #C0DDF5;}
.form_main TEXTAREA, .form_main INPUT, .form_main SELECT {border: 1px solid #99cdde;}
.form_main H5, .form_main H6 {border-bottom: 1px solid #99cdde}
.form_main .kcaptcha {border: 1px solid #99cdde}

#frm_reg, #frm_login {width: 99%; background: #f8fdff; border: solid 1px #C0DDF5;}
#tbl_reg FORM TABLE.form_main {margin: 10px;}
#frm_reg TABLE.form_main {background: #f8fdff;}

/*-- ÇÀ×ÅÐÊÍÓÒÛÅ ÖÅÍÛ È ÀÊÖÈÈ ------------------------------------------------------*/
.price_old {margin-top: 7px; color: #f00; text-decoration: line-through;}
.price_old SPAN {color: #6A6A6A;}
.tovar_bestprice, #content_good .tovar_bestprice {color: #FF7F5B; font: bold 14px Arial}

/*-- ÑÒÈËÈ ÄËß ÄÎÏÎËÍÈÒÅËÜÍÛÕ ÑÒÀÒÅÉ -------------------------------------------------------------------*/
.articles_list {}
.articles_list H3 {font-weight: bold; margin: 5px 0 10px 0; background: url(/images/icons/info_big.png) 0 4px no-repeat; padding-left: 32px; line-height: 32px;}
.articles_list H4 {margin-bottom: 5px; line-height: 20px}
.articles_list H4 A {text-decoration: none; color: #15548A}
.articles_list H4 A:hover {text-decoration: underline}
.articles_list .catalog_main {margin-bottom: 30px}
.good #articles_list .catalog_main {margin-top: 10px; margin-bottom: 0}
.articles_list H2 {font-size: 1.2em}

.article_dop {font: 13px Arial; color: #333; line-height: 20px; padding: 7px 20px 0 10px;}
.article_dop UL {margin: 0 0 0 30px; padding: 0; list-style: none}
.article_dop UL LI {margin: 0; padding: 0px 0 0px 12px; background: url(/images/icons/arrow_ordinary.gif) no-repeat 0 5px;}
.article_dop H3 {margin-bottom: 5px}
.article_dop P {text-indent: 0; margin-bottom: 8px}
.article_dop I, .article_dop EM {font: italic bold 13px Arial;}
.article_dop H1 {/*font-size: 1.3em;*/ font-weight: normal}

.article_dop DIV.clearing {margin-bottom: 10px}
.article_dop .hidden {width: 100%; display: none}

.add_dop_articles {clear: both; width: 200px; margin: 10px auto; padding: 5px; text-align: center; font: 16px Arial; color: #999; border: solid 1px #ccc; border-radius: 10px;}

#frm_return {margin: 40px 0;}
#frm_return A, #frm_return A:visited {background: url(/images/icons/icons_y.png) 0 -74px no-repeat; padding-left: 16px}

.fine_ul .btn_open::after {content: 'Ïîêàçàòü åùå ãðóïïû...'}
.fine_ul .btn_open.open::after {content: 'Ñâåðíóòü'}

.fine_ul UL  {list-style: none; margin: 0; padding: 0}
.fine_ul UL UL  {margin: 10px 0 10px 20px;}
.fine_ul UL LI {margin-bottom: 5px; line-height: 16px; font: 14px Trebuchet MS; color: #000}
.fine_ul UL UL LI {background: url(/images/icons_this/arrow.gif) 0 3px no-repeat; padding-left: 10px;}
.fine_ul A, .fine_ul A:visited {text-decoration: none; color: #185DA2}
.fine_ul A:hover {text-decoration: underline}

/*-- ÂÑÏËÛÂÀÞÙÅÅ ÎÊÍÎ ÏÎÄÑÊÀÇÊÈ -------------------------------------------------------------------*/
#our_title {position: absolute; padding: 5px; border: 1px solid #c5c5c5; max-width: 550px; background: #FFFEEF; z-index: 501; box-shadow: 0 0 6px 2px #c5c5c5; -moz-box-shadow: #aca391 0 0 6px 2px #c5c5c5;	}
#our_title HR {border-top: 1px dotted #ccc; width: auto}
#our_title P {text-indent: 0}
#our_title .fl_left {float: left; margin: 0 10px 5px 0}

#our_title .for_mans, #our_title .for_mans DIV {margin: 0; padding: 0}
#our_title .for_mans P {margin: 3px 0}
#our_title .for_mans UL {margin: 0 0 7px 20px; padding: 0}
#our_title .for_mans TABLE {margin: 0; background: #ccc}
#our_title .for_mans TH, #our_title .for_mans TD {padding: 2px 3px; background: #FFFEEF}

.ya-share2 {position: fixed; right: 0; top: 180px;}
.ya-share2__title {display: none !important}

/*-- ÑÒÐÀÍÈÖÀ ÄÎÑÒÀÂÊÈ -------------------------------------------------------------------*/
#delivery_page H3, #page_in_bottom #article #delivery_page H3 {margin: 0 -10px; padding: 3px 0 3px 25px; border: none; font: 18px/24px Arial; background-image: url(/images/icons/arrow.gif); background-repeat:  no-repeat; background-position:  10px 10px;}
#delivery_page H3:hover, #page_in_bottom #article #delivery_page H3:hover {background-color: #f0f0f0;}
#delivery_page UL {list-style: none; margin: 0 0 0 20px; padding: 0}
#delivery_page UL LI {margin-bottom: 3px; line-height: 16px; background: url(/images/icons/arrow_ordinary.gif) 0 4px no-repeat; padding-left: 10px}
#page_in_bottom #article #delivery_page UL.list_filials, UL.list_filials {
	column-count: 4; -webkit-column-count: 4; 
	column-width: 130px; -webkit-column-width: 130px; 
}
#page_in_bottom #article #delivery_page UL LI, #delivery_page UL LI {padding-left: 20px;}
.insets_body #delivery_page .toggle_block {padding-bottom: 20px;}
.insets_body #delivery_page P {margin: 10px 0}

#delivery_page H3::after {
	color: #999;
	font-size: 11px;
	float: right;
	margin-right: 10px;
}
#delivery_page H3:hover::after {
	content: 'ðàçâåðíóòü';
}
#delivery_page H3.toggled::after, #delivery_page H3:hover.toggled::after {
	content: 'ñâåðíóòü';
}

/*-- ÐÀÑ×ÅÒ ÄÎÑÒÀÂÊÈ -------------------------------------------------------------------*/
.div_delivery_calc {position: relative; display: none; padding-top: 5px; font-size: 12px;}
.div_delivery_calc .about_filial, .radio_block, #block_info, #block_info_head, #delivery_tabs {display: none;}
.div_delivery_calc .attention {padding-left: 10px;}
#frm_reg .form_main .div_delivery_calc SELECT.metro_stantions {width: 220px; height: 20px; font-size: 12px;}

#edost_to_city,
#select_filial,
#list_filial {display: none;}

#other_city_out {display: inline-block; position: absolute; left: 0; width: 380px}
#city_title {display: inline-block; font: bold 14px Arial}
#city_change {display: inline-block; margin-left: 10px; cursor: pointer}
#list_filial {position: absolute; left: 0; top: 28px; width: 380px; background: #fff; border: solid 1px #ccc; z-index: 5000}
#list_filial DIV {margin: 5px 5px; font: 14px Arial; cursor: pointer;}

#frm_reg DIV.form_main {display: inline; position: absolute; left: 0; width: 380px}

#frm_reg .form_main .div_delivery_calc LABEL INPUT {width: auto; height: auto; border: none;}
#frm_reg .form_main .tr_dop#tr_delivery TABLE {border: none}

#delivery_block {margin-bottom: 10px;}
#delivery_block UL {width: 363px; list-style: none; margin: 10px 0; padding: 10px 10px 3px 10px; background: #EFFCFF url(/images/icons/info_big.png) right top no-repeat; border: solid 1px #8EC9E7; border-radius: 5px;}
#delivery_block UL LI {margin: 0; padding: 0 0 7px 12px; background: url(/images/icons_this/arrow.gif) no-repeat 0 5px;}
#delivery_block .div_metro {margin: 10px 0}
#list_tk_and_cost {margin: 10px 0}
#other_city {display: inline-block; margin-left: 10px}
.div_p {margin: 7px -10px 7px 0; line-height: 16px;}
.div_p .tk_dop_title {margin: 7px 0;}

/* ñïèñîê ââò-øíûõ ïóíêòîâ ñàìîâûîâîçà - 3 äëÿ Íñêà, 1 - äëÿ îñòàëüíûõ */
#delivery_block UL.just_ul {margin: 0; padding-left: 0; background: none; border: none;}
#delivery_block UL.just_ul LI {padding-left: 24px; background: none; cursor: pointer}
#delivery_block UL.just_ul LI SPAN {border-bottom: dashed 1px #666;}
#delivery_block UL.just_ul LI:hover,
#delivery_block UL.just_ul LI.selected {background: url(/images/icons/verified.png) no-repeat;}

.exclude_free {float: right; margin-right: 20px}

#delivery_res {position: relative; margin-top: 10px;}
#delivery_res H4, #delivery_head H4 {margin-bottom: 7px;}

.table_delivery {border: solid 1px #ccc; border-width: 1px 0 0 1px}
.table_delivery TD, .table_delivery TH {font-size: 12px; padding: 5px 10px; border: solid 1px #ccc; border-width: 0 1px 1px 0}
.table_delivery .price_ {text-align: right}

#list_tk_and_cost {margin-bottom: 10px}
#list_tk_and_cost LABEL {display: block; padding: 3px}
#list_tk_and_cost LABEL:hover {background: #eee}
#list_tk_and_cost LABEL INPUT {vertical-align: sub; margin-right: 5px}

#delivery_res .block_for_div {}
.info_in_tab {position: absolute; left: 387px; top: 0; width: 213px; padding: 10px; background: #EFFCFF; border: solid 1px #8EC9E7; border-radius: 0 5px 5px 5px}
.info_in_tab_dop {position: absolute; left: 350px; top: 0; width: 17px; height: 25px; padding: 5px 10px; background: #EFFCFF url(/images/icons/info_big.png) 50% 50% no-repeat; border: solid 1px #8EC9E7; border-width: 1px 0 1px 1px; border-radius: 5px 0 0 5px; font: bold italic 24px Arial; color: #3397ca}

#for_results .calc_linc {display: none}

.radio_block #for_results {margin: 5px -10px -10px -10px;  padding: 0 10px 0 22px; border-radius: 0 0 10px 10px; background: #FFFEEE}
.radio_block #for_results.visible {border-top: dotted 1px #8EC9E7}
.radio_block #for_results.visible::before {content: "Âûáðàíî:"; display: inline-block; margin-top: 5px; font-weight: bold}
.radio_block #for_results .div_p {padding-bottom: 7px;}

.ya_grade {position: absolute; left: 15px; bottom: 10px;}
.link_for_reg {display: none}
IFRAME[name=google_conversion_frame] {height: 0}

/*-- Äëÿ êàðòî÷êè òîâàðà --*/
#delivery_calc {display: block}
#inset5 #select_filial {margin-right: 20px}
#inset5 #edost_to_city {width: 147px; height: 16px; border: 1px solid #95E2F4;}
#inset5 .attention {margin: 12px; padding-left: 42px; font-size: 16px; line-height: 40px; background: url(/images/icons/bg_schedule1.png) 0 50% no-repeat;}


/*-- ÄÎÁÀÂËÅÍÈÅ Â ÊÎÐÇÈÍÓ -------------------------------------------------------------------*/
.basket_amount_div {position: relative; display: inline-block;}
.basket_amount_div:hover .count_down, .basket_amount_div:hover .count_up {display: inline-block}

#zakaz_verify {display: none; margin-top: 20px;}

/*-- ÒÀÁÛ-ÑÏÈÑÎÊ ÄËß ÃÎÐÎÄÎÂ -------------------------------------------------------------------*/
#select_city .tab_links {padding: 10px 0 15px 0; border-bottom: solid 1px #ccc}
#select_city .tab_links  UL {float: left; margin: 0; padding: 0; margin-right: 50px;}
#select_city .tab_links  LI {cursor: pointer; color: #005C91}
#select_city .tab_links  LI:hover {text-decoration: underline}
#select_city .tab_links  LI.sel, #select_city .tab_links  LI.sel:hover {font-weight: bold; color: #C01200; text-decoration: none; cursor: default;}
#select_city .tab_blocks {clear: both;}

/*-- ÔÎÒÎ ÍÀ ÑÕÅÌÀÕ ÏÐÎÅÇÄÀ -------------------------------------------------------------------*/
.block_for_scheme {position: relative;}
.block_for_scheme A, .block_for_scheme A:visited {display: none; position: absolute; top: 0; left: 0; width: auto; padding: 1px; border: 3px solid #ffde00; background: #fff; border-radius: 10px;}
.block_for_scheme IMG {border-radius: 7px;}

/* ------------------- ïåðåîïðåäåëåíèå ñâîéñòâ ------------------ */
.count_down:before {content: "-"}
.count_up:before {content: "+"}

/*-- ÔÎÐÌÀ ÏÎÈÑÊÀ -------------------------------------------------------------------*/
#form_search {position: absolute; top: 353px; left: 350px;}
#form_search #search_str {width: 320px; height: 44px; padding: 0; background: none; border: none; font: bold 20px Arial; color: #D10111}
#form_search #search_btn {
	width: 100px; height: 45px; padding: 0; 
	font: bold 16px Arial; 
	color: #2f3f24;;
	border-radius: 7px; border: solid 1px #fff; border-color:  #fff #d6bd23 #ab8731 #d6bd23;
	background: #F8D201;
	background: -moz-linear-gradient(top, #FFFB04, #F8D201); 
	background: -webkit-linear-gradient(top, #FFFB04, #F8D201);
	background: -o-linear-gradient(top, #FFFB04, #F8D201); 
	background: -ms-linear-gradient(top, #FFFB04, #F8D201); 
	background: linear-gradient(top, #FFFB04, #F8D201); 
}

#search_kod {width: 40px;}
.global_search_results LI {margin-bottom: 5px; padding-left: 10px; background: url(/images/icons/arrow.gif) 0 3px no-repeat}
.global_search_results INPUT {background: none; border: none; cursor: pointer}

/*-- ÏÎÄÑÊÀÇÊÀ Â ÏÎÈÑÊÅ -------------------------------------------------------------------*/
#ps4prompt {position: absolute; top: 44px; left: -25px; width: 500px; margin: 0; padding: 0; list-style: none; background: #fff; color: #000; font: 12px Arial; z-index: 3000}
#ps4prompt.not_empty {border: solid 1px #ccc; box-shadow: 2px 2px 6px #c5c5c5; -moz-box-shadow: #aca391 2px 2px 6px #c5c5c5;}
#ps4prompt LI {position: relative; clear: both; margin: 0; padding: 8px 5px; cursor: pointer; z-index: 3000}
#ps4prompt LI.sel {background: #FDEDAF;}
#ps4prompt LI:hover, #ps4prompt LI.sel:hover {background: #FEF6D7}
#ps4prompt IMG {float: left; width: 50px;}
#ps4prompt SPAN {display: block; float: left; padding: 0 5px;}
#ps4prompt SPAN.ps_search_hint {width: 320px}
#ps4prompt SPAN.ps_search_price {display: block; width: 100px; white-space: nowrap; text-align: right; font: 18px Trebuchet MS; color: #00D32D;}

/* ÄËß ÑÏÈÑÊÀ ÊÀÒÅÃÎÐÈÉ Â ÂÛÄÀ×Å */
#cat_list4search_height {height: 130px;}
#cat_list4search {position: absolute; width: 501px; max-height: 130px; overflow: hidden; border: solid 1px #ccc; border-bottom: none; background: #fff url(/images/icons/tire.png) bottom repeat-x;  font-size: 12px; z-index: 1; font: 13px Arial}
#cat_list4search.no_gap, #cat_list4search.nono_gap {border-bottom: solid 1px #ccc; background: #fff;}
#cat_list4search UL {margin: 0; padding: 0; list-style: none;}
#cat_list4search UL UL {display: none; margin: 5px 0 5px 20px;}
#cat_list4search LI {padding: 0; margin: 0;}
#cat_list4search LI LI {margin-bottom: 3px;}

#cat_list4search LI B {display: inline-block; width: 100%; height: 20px; padding: 2px 0; font-weight: normal; border: none; cursor: pointer;}
#cat_list4search LI B:hover {background: #eee;}
#cat_list4search I {color: #999; font-style: normal}
#cat_list4search INPUT {margin: 0 5px 0 10px; border: solid 1px #999; border-radius: 3px;}

#cat_list4search B::after {
	color: #999;
	font-size: 11px;
	float: right;
	margin-right: 10px;
}
#cat_list4search B:hover::after {
	content: 'ðàçâåðíóòü';
}
#cat_list4search B.toggled::after, #cat_list4search B:hover.toggled::after {
	content: 'ñâåðíóòü';
}

#btn_cat_list4search {
	opacity: 0; position: absolute; right: 5px; top: -50px; padding: 5px;
	box-shadow: 2px 2px 4px #ccc; cursor: pointer;
	background: #FFFEE5;
	background: -moz-linear-gradient(top, #FFFEE5, #f3f1c0);
	background: -webkit-linear-gradient(top, #FFFEE5, #f3f1c0);
	background: -o-linear-gradient(top, #FFFEE5, #f3f1c0);
	background: -ms-linear-gradient(top, #FFFEE5, #f3f1c0);
	background: linear-gradient(top, #FFFEE5, #f3f1c0);
}

#btn_cat_list4search:hover {background: #fffcb3;}

#cat_list4search A, #cat_list4search A:visited {text-decoration: none}
#cat_list4search A:hover {text-decoration: underline}

.search_string {padding: 0 3px; font: bold italic 16px Arial; color: #00D32D}

/*-- ÑËÅÄÓÞÙÀß È ÏÐÅÄÛÄÓÙÀß ÑÒÐÀÍÈÖÛ ÂÍÓÒÐÈ ÊÀÒÀËÎÃÀ -------------------------------------------------------------------*/
.catalog_panel {margin: 0 -15px; padding: 15px; text-align: center; background: #fff}
.pages B {display: inline-block; margin: 4px 10px 0 10px; font: 24px Arial; color: #999;}

.block_page {position: relative; display: inline-block; width: 180px; white-space: nowrap;}
.block_page DIV {display: none; position: absolute; bottom: 0; width: 340px;}
.block_page:hover DIV {display: block}

.block_page A {display: block; padding: 5px; text-decoration: none; font: 15px Arial; border-radius: 10px; background: #fff; border: solid 1px #999; color: #999;}
.block_page:hover > A {background: #fff;}
.block_page DIV A {display: inline-block; min-width: 15px; margin-right: 1px; text-align: center;}
.block_page DIV A:hover {background: #fff;}

.pages_prev DIV {left: auto; right: 180px; text-align: right;}
.pages_next DIV {left: 181px; right: auto; text-align: left;}

.block_page:hover > A,
.block_page DIV A:hover,
.block_page A:hover
	{background: #ccc; color: #fff;}

.block_page.block_page_empty {width: 0;}

/*-- ÂÛÁÎÐ ÃÎÐÎÄÀ ÄËß ÒÊ ----------------------*/
.link_tk {display: inline-block; height: 40px; margin-left: 40px; padding-left: 35px; padding-top: 10px; text-decoration: none; background: url(/images/icons/ya_map.png) no-repeat}
.link_tk B {border-bottom: dotted 1px #185DA2;}
.find_city {display: inline-block;}
.find_city INPUT {width: 191px; height: 15px; margin-left: 5px; vertical-align: middle; color: #999; border: solid 1px #ccc}
.list_city {overflow: auto; height: 200px; margin: 20px 0; padding: 10px; background: #f8f7ef}
.list_city UL {margin: 0; padding: 0; list-style: none; column-count: 5; column-gap: 10px; padding: 5px; font: 13px Arial; line-height: 20px;}
.list_city UL LI {padding: 0 !important; background: none !important}
.list_city UL LI A {text-decoration: none}
.other_links {display: inline-block; font-size: 14px; margin-top: 10px;}

.highslide-heading {padding-left: 0px; font: 18px Arial !important; color: #A5A5A5}

.page_tk_terminals #menu {clear: both; float: left; width: 29%; padding-right: 1%; height: 450px; overflow: auto;}
.page_tk_terminals #map {float: left; width: 70%; height: 450px;}
.page_tk_terminals.page_tk_terminals_all #map {width: 100%; height: 400px;}
.page_tk_terminals H3, #catalog .page_tk_terminals H3 {margin: 15px 0 7px 0; padding: 0; font: 18px Arial; color: #013e55}
.page_tk_terminals H3 SMALL {font-size: 16px; color: #008788}
.page_tk_terminals H3 SMALL A {color: #aaa}
.page_tk_terminals H3.head256 SMALL A {color: #48b7b8}
.page_tk_terminals H3 EM {font-size: 13px; color: #bd00bf}
.page_tk_terminals UL {list-style: none}

.balloon H3 {margin: 0 0 5px 0;}

.balloon .instead_btn {display: none; margin-top: 3px; padding-left: 20px; background: url(/images/icons/realized.gif) no-repeat; font-size: 11px}

.page_tk_terminals  .tk {list-style: none; margin: 0; padding: 0; font: 13px Arial; line-height: 18px; border-left: solid 5px #fff;}
.page_tk_terminals  .tk LI {margin: 0; padding: 5px 5px 5px 10px; cursor: pointer}
.page_tk_terminals  .tk LI:hover {background: #eee}
.page_tk_terminals  .tk LI.sel {background: #fff691}
.page_tk_terminals  .tk HR {border-top: 1px solid #ddd; margin: 0}

.page_tk_terminals  .tk1 {border-left-color: #0080bd}
.page_tk_terminals  .tk2 {border-left-color: #212121}
.page_tk_terminals  .tk3 {border-left-color: #3dc800}
.page_tk_terminals  .tk4 {border-left-color: #E6332A}
.page_tk_terminals  .tk5 {border-left-color: #D8A342}
.page_tk_terminals  .tk6 {border-left-color: #bd00bf}
.page_tk_terminals  .tk256 {border-left-color: #82cdff}

/*-- ÑÒÈËÈ ÄËß ÒÀÁÎÂ ----------------------*/
#delivery_tab_links {margin: 0; padding: 0}
#delivery_tab_links LI {display: inline-block; margin: 0; padding: 5px 10px; border: solid 1px #ccc; background: #eee; border-radius: 5px 5px 0 0; cursor: pointer}
#delivery_tab_links LI.sel {background: #fff; border-bottom-color: #fff;}

.block_for_div {width: 363px; margin-top: -1px; padding: 10px; border: solid 1px #ccc; border-radius: 0 0 5px 5px;}
.block_for_div .link_as_btn {display: block;  margin: 10px 0; padding: 3px 7px; text-decoration: none; text-align: center; color: #000; background: #eee; border: solid 1px #ccc}
.tab_blocks > DIV {display: none;}

/*-- ÁËÎÊ ÄËß RETAILROCKET ----------------------*/
#retailrocket_cat {position: absolute; left: 787px; top: 0px; background: #fff; }

/*-- ÑÒÈËÈ ÄËß ÒÀÁÎÂ ----------------------*/
.tab_simple .tab_links {margin: 0; padding: 0}
.tab_simple .tab_links LI {display: inline-block; margin: 0; padding: 5px 10px; border: solid 1px #ccc; background: #eee; border-radius: 5px 5px 0 0; cursor: pointer}
.tab_simple .tab_links LI.sel {background: #fff; border-bottom-color: #fff;}

.tab_simple .block_for_div {width: 840px; margin-top: -1px; padding: 10px; border: solid 1px #ccc; border-radius: 0 0 5px 5px;}
.tab_simple .block_for_div .link_as_btn {display: block;  margin: 10px 0; padding: 3px 7px; text-decoration: none; text-align: center; color: #000; background: #eee; border: solid 1px #ccc}
.tab_simple .tab_blocks > DIV {display: none;}

/*-- ÑÒÈËÈ ÄËß ÒÀÁÎÂ ÄÎÑÒÀÂÊÈ ----------------------*/
#delivery_tab_links {margin: 0; padding: 0}
#delivery_tab_links LI {display: inline-block; margin: 0; padding: 5px 10px; border: solid 1px #ccc; background: #eee; border-radius: 5px 5px 0 0; cursor: pointer}
#delivery_tab_links LI.sel {background: #fff; border-bottom-color: #fff;}

.block_for_div {width: 363px; margin-top: -1px; padding: 10px; border: solid 1px #ccc; border-radius: 0 0 5px 5px; font: 12px Arial}
.block_for_div .link_as_btn, #delivery4good .link_as_btn {display: block;  margin: 10px 0; padding: 3px 7px; text-decoration: none; text-align: center; color: #000; background: #eee; border: solid 1px #ccc}
.tab_blocks > DIV {display: none;}

/*-- ÑÒÐÀÍÈÖÀ ÄÎÑÒÀÂÊÈ ----------------------*/
.page_delivery .block_for_div {width: 720px;}
.page_delivery .page_tk_terminals {height: 450px; margin: 0 0 0 -10px; box-shadow: 2px 2px 2px #999}
.page_delivery .page_tk_terminals #menu {height: 430px; width: 200px; padding: 10px }
.page_delivery .page_tk_terminals #map {width: 510px;}
.page_delivery .tab_links LI {font-size: 14px}

#delivery_info DIV {margin: 10px 0; padding: 8px 10px 8px 42px; background: #FFFFE0 url(/images/icons/bg_schedule1.png) 2px 2px no-repeat; border: solid 1px #ebecc1; border-radius: 7px;}
.case4 .hide_case4 {display: none}
.case4 .display_none.show_case4 {display: list-item}

.delivery_wrapper H1 {margin-bottom: 15px}
.delivery_wrapper .article_dop {padding: 0; margin: 0}
.delivery_wrapper .article_dop .toggle_link.condition {display: inline-block; margin: 10px 0}
.delivery_wrapper .article_dop .toggle_block.condition {margin-bottom: 20px}

/* êàðòî÷êà òîâàðà */
#delivery4good .link_as_btn {width: 300px; font: 14px Arial;}
#delivery4good .instead_tab {font: 18px/24px Arial; color: #333; margin: 10px 0 10px -2px; padding: 5px 10px; border-radius: 10px;
	background: #EFDDAE; 
	background: -moz-linear-gradient(top left, #EFDDAE, #EFDDAE 40%, transparent);
	background: -webkit-linear-gradient(top left, #EFDDAE, #EFDDAE 40%, transparent);
	background: -o-linear-gradient(top left, #EFDDAE, #EFDDAE 40%, transparent);
	background: -ms-linear-gradient(top left, #EFDDAE, #EFDDAE 40%, transparent);
	background: linear-gradient(top left, #EFDDAE, #EFDDAE 40%, transparent);
}
/*{padding: 3px 0 3px 25px; font: 18px/24px Arial; background: url(/images/icons/arrow.gif) no-repeat 10px 10px; color: #013e55;}*/
#delivery4good .page_delivery .block_for_div {width: 705px}
#delivery4good .article_dop {padding: 0;}
#delivery4good #map {width: 485px}
#delivery4good .page_tk_terminals {margin-left: 0}

.pride {font-size: 12px}
.pride.info {margin: 0 -10px 20px -10px; padding: 10px; border: solid 1px #eae7ba; background: #fffeee; border-radius: 7px; box-shadow: 2px 2px 4px #eee}
.pride SPAN {display: inline-block; color: red; font-size: 18px}

/*-- Îêîøêî ñ âûáîðîì ãîðîäà  #city_search_block */
#city_search_block {margin: 10px 0 0 0; font: 14px Arial;}
#city_search_block H2 {margin-bottom: 0; text-align: center; font: 24px Arial;}
#city_search_block P {text-align: center; margin: 0;}
#city_search_block #city_search {width: 90%; margin: 15px 0; border: solid 1px #ccc; border-radius: 3px; padding: 8px 8px 8px 33px; background: url('/images/icons/search_sel.png') 5px 50% no-repeat}
#city_search_block #city_search:focus {outline: 0}
    
#city_search_block #city_search_hint {position: absolute; width: 555px;  margin: -15px 0 0 0; padding: 0; list-style: none; background: #fff; border: solid 1px #ddd; border-width: 0 1px; border-radius: 0 0 3px 3px; z-index: 1000}
#city_search_block #city_search_hint LI {margin-bottom: 0}
#city_search_block #city_search_hint A {display: block; width: 545px; padding: 5px; border-bottom: solid 1px #ddd}
#city_search_block #city_search_hint A:hover {background: #eee}
#city_search_block HR {border-color: #ccc}

#city_search_block .list_cities {margin: 0 0 15px 0; padding: 0; list-style: none;}
#city_search_block .list_cities LI {white-space: nowrap; line-height: 19px}
#city_search_block .list_cities LI.drg {margin-top: 23px}
#city_search_block .list_cities A, #city_search_hint A {cursor: pointer; color: #000}
#city_search_block .sel A {color: red; font-weight: bold}
#city_search_block  B {}
#city_search_block .for_icons {display: inline-block; width: 42px; text-align: right;}
#city_search_block .for_icons .icons {margin: 0 3px 0 0}

.icons_descr {margin: 15px 0 0 0; font: 12px/18px Arial;}

/*--------------------------------------------------------------------------------------------------*/
/*-- ÑÊÎÏÈÐÎÂÀÍÎ ÈÇ ÎÁÙÈÕ ÑÒÈËÅÉ -------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/

/*-- ÒÀÁÛ-ÑÏÈÑÎÊ ÄËß ÃÎÐÎÄÎÂ -------------------------------------------------------------------*/
#select_city .tab_links {padding: 10px 0 15px 0; border-bottom: solid 1px #ccc}
#page_in_bottom #article #select_city .tab_links  UL {float: left; margin: 0; padding: 0; margin-right: 50px;}
#select_city .tab_links LI {display: inherit; border: none;}
#select_city .tab_links LI.sel {background: url(/images/icons/arrow_ordinary.gif) no-repeat 0 5px;}
#select_city .tab_links  LI A {text-decoration: none}
#select_city .tab_links  LI A:hover {text-decoration: underline; color: #185DA2}
#select_city .tab_links  LI.sel A, #select_city .tab_links  LI.sel A:hover {font-weight: bold; color: #C01200; text-decoration: none; cursor: default;}
#select_city .tab_blocks {clear: both;}

.phone_on_page {margin-left: -5px;}
.phone_on_page TD {font-size: 13px;}
.article_dop .phone_str {padding-left: 25px; margin-bottom: 2px; background: url(/images/icons/phone1.png) no-repeat}

.block_phone_string, .city_nsk .description, .city_nsk .map_print {display: none} /* Äëÿ map_print - ñäåëàòü äëÿ Í-ñêà ïå÷àòü âñåõ òðåõ êàðò, ïîòîì óáðàòü display: none */

/* Ññûëêà íà ýëåêòðîíêó, îôîðìëåííàÿ ñ îñîáûì öèíèçìîì */
.article_dop A[href^=mailto] {font: bold 12px Arial;}
.p_with_email:before {
	content: '';
	display: inline-block;
	width: 26px; height: 16px;
	vertical-align: bottom;
	background: url(/images/icons/email.gif) no-repeat;
}

.psmt_table {width: 99%; border: solid 1px #fff; border-width: 0 1px 1px 0;}
					.psmt_table TH {height: 19px; text-align: center; background: #eee url(/images/bg_catalog_th.gif) repeat-x; background-size: 100% 100%; color: #5E9DC0;}
					          .psmt_table TH.price {padding: 0 10px; color: #000}
					.psmt_table TD {padding: 3px 5px; border: solid 1px #fff; border-width: 1px 0 0 1px; background: #F1F3F3; font-size: 13px;}
					          .psmt_table TD.price {text-align: right}
					          .psmt_table TD.l, .psmt_table TD.l INPUT {text-align: left}
					          .psmt_table TD.nw {letter-spacing: nowrap}

/* Öåíû äëÿ äèëåðîâ */
.diler_price {font: 18px Trebuchet MS; text-decoration: line-through; color: #000}
.diler_price SPAN {color: #00D32D}
.diler_discount {color: #000; font-weight: normal}
.for_diler {margin-top: 5px; color: #000 !important}

.rd_price {display: inline-block; color: #000;}
.good .rd_price {display: inline; line-height: 30px; color: #185DA2; font: 11px Tahoma}
.good .rd_price .for_diler {font: 18px Trebuchet MS;}

/* Ñ ýòèì òîâàðî ïîêóïàþò */
.catalog_ozon .kart {width: 149px; height: 222px; margin: 0; padding: 0; text-align: center; border: 1px solid #eee; border-width: 0 1px 0 0;}
.catalog_ozon .kart H3 {float: none; text-align: center; margin: 0; font: 11px Arial; line-height: 12px;}
#catalog .catalog_ozon .kart H3 A {text-decoration: none}
#catalog .catalog_ozon .kart .price, #catalog .catalog_ozon .kart .basket {display: inline-block; float: none; text-align: center; padding-top: 7px}

/* "ïîêàçàòü åùå" */
#goods_ajax_pages .more {display: block; text-align: center; color: #000; font-size: 14px; text-decoration: underline; cursor: pointer}
.more.wait {color: transparent !important; background: url(/images/icons/loader.white.gif) 50% 50% no-repeat}

.div_complect A .price {display: inline-block; width: 100%; text-decoration: none; text-align: right; font-size: 12px; font-weight: normal !important; color: #000}

