@charset "windows-1251";

INPUT.important {
	color: #126f00;
	border: solid 1px #126f00;
	background: #cdffc3;
}
INPUT.important:hover {background: #9eff8b}

.foradmin A[ps_id="1229"] {max-width: 150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.one_cols UL {width: 99%;}
.kredit {font: bold 16px Arial}

.comment_block {background: #F1F3F3;}

.first_level #jcarousel_slider {display: none}


/*-- This -------------------------------------------------------------*/

.catalog_main {margin-top: -15px;}
          #catalog .catalog_main H3, .catalog_main H3 {height: 40px; margin: 0 0 0 -10px; padding: 35px 0 0 80px; font: bold 18px Arial; text-transform: uppercase;}
          .catalog_main UL {float: left; width: 49%; margin: 0; padding: 0; list-style: none}
					          .one_cols UL {width: 99%;}
          .catalog_main LI {margin: 0; padding: 0; font: bold 16px Arial; color: #619920}
          .catalog_main UL UL {float: none; width: auto; margin: 5px 0 20px 0;}
          .catalog_main UL UL LI {font: 12px Arial;}
          .catalog_main A, .catalog_main A:visited {color: #555554; line-height: 18px;}
					.catalog_main I {display: none;}

					.catalog_main A.a_header, .catalog_main A.a_header:visited {color: #619920; text-decoration: none}
					.catalog_main A.a_header:hover {text-decoration: underline}

          .catalog_main .descr_invisible {display: none; margin-left: 3px; padding: 3px 10px; border-left: 1px solid #FF9C00; background: #F6F6F6}
          .catalog_main .descr_invisible P {text-align: justify}
          .catalog_main .dot_none {display: none} /* Ýòî ÷òîáû â ßíäåêñå âûäà÷à íå ñëèâàëàñü */

          .catalog_main H3#h3_51659 {background: url(/images/icons/other/img_for_main_page/51659.jpg) no-repeat;}
          .catalog_main H3#h3_51622 {background: url(/images/icons/other/img_for_main_page/51622.jpg) no-repeat;}
          .catalog_main H3#h3_51621 {background: url(/images/icons/other/img_for_main_page/51621.jpg) no-repeat;}
          .catalog_main H3#h3_61685 {background: url(/images/icons/other/img_for_main_page/61685.jpg) no-repeat;}
          .catalog_main H3#h3_76336 {background: url(/images/icons/other/img_for_main_page/76336.jpg) no-repeat;}
          .catalog_main H3#h3_61683 {background: url(/images/icons/other/img_for_main_page/61683.jpg) no-repeat;}
          .catalog_main H3#h3_61687 {background: url(/images/icons/other/img_for_main_page/61687.jpg) no-repeat;}
          .catalog_main H3#h3_64381 {background: url(/images/icons/other/img_for_main_page/64381.jpg) no-repeat;}
          .catalog_main H3#h3_62874 {background: url(/images/icons/other/img_for_main_page/62874.jpg) no-repeat;}
          .catalog_main H3#h3_70338 {background: url(/images/icons/other/img_for_main_page/70338.jpg) no-repeat;}
          .catalog_main H3#h3_75077 {background: url(/images/icons/other/img_for_main_page/75077.jpg) no-repeat;}
          .catalog_main H3#h3_1065775 {background: url(/images/icons/other/img_for_main_page/1065775.png) no-repeat;}
          .catalog_main H3#h3_1093028 {background: url(/images/icons/other/img_for_main_page/1093028.png) no-repeat;}

					/* NEW */
          .new_cat_main UL {float: none; width: auto;}
          .new_cat_main LI {white-space: normal}
          .new_cat_main UL UL {display: inline; margin-left: 0}
          .new_cat_main LI LI {display: inline; background: none}
#check_no_kart {margin: 10px 0 10px 15px}
            #check_no_kart .has_checked {margin-left: -10px; padding-left: 7px; margin-top: -5px; padding-top: 5px; border: solid 3px #10C0DB; background: #fff url(/images/icons/blinked.gif); border-radius: 7px;}
            #check_no_kart INPUT, #check_no_kart LABEL {float: left; margin-bottom: 7px}
            #check_no_kart LABEL {margin-left: 7px}
            #check_no_kart LABEL.outside {dispay: block; margin: -3px 0 4px 22px}
            #check_no_kart LABEL.outside SPAN {margin-left: 3px; line-height: 18px}
.closed_frm {margin-left: 240px; cursor: pointer}

#comp_block {float: right; margin: 5px 10px 0 0; z-index: 20}
.compare_block #comp_block, .page_basket #comp_block  {margin-top: -3px}

.search_block #comp_block {margin-top: 30px}
            #comp_block P {padding: 4px;}
            
            .btn_compare {vertical-align: middle; cursor: pointer;}
            
            #table_basket .btn_compare {display: inline-block; width: 0; height: 16px; font-size: 0; background: url(/images/icons/compare.png); margin: 4px 0; padding: 2px 2px 3px 22px;  border-radius: 5px; }
			#table_basket .btn_compare:hover, #table_basket .btn_compare.checked {color: #fff; background-color: #10DC00; background-position: 1px -23px;}
			#table_basket .btn_compare.checked {}
			TABLE.psmt_table_white#table_basket TH.th_for_button {border: none !important}

		  
			.prop4compare {line-height: 16px}
			.prop4compare .div2 {width: 310px; display: inline-block; vertical-align: top}
	        .tovar .prop4compare .div2 {width: 100%;}
			.prop4compare INPUT.icons {display: inline-block; width: 13px; padding: 0; margin-left: -22px;}
            .prop4compare LABEL {display: inline-block; height: 15px; padding-left: 25px; margin-bottom: 5px;}
			.prop4compare LI {display: inline; margin: 0; padding: 0 0 0 26px;}
		          .prop4compare LI.t {display: inline-block; min-width: 295px; margin: 8px 0 8px 1px; padding: 2px 5px; color: #333; background: #f0f0f0}

			.prop4compare .dop_links {margin-bottom: 2px !important}
			.prop4compare .toggle_parent {display: inline-block;}
			.prop4compare .toggle_link {margin-left: 10px !important; border: none}
			.prop4compare .toggle_block {display: none; position: absolute}

            .analogs {height: 30px; font-size: 14px;}
            .analogs A {text-decoration: none !important; color: #185DA2; border-bottom: dotted 1px #185DA2; cursor: pointer}
            .prop4compare INPUT[type=checkbox] {display: none}

            #comp_btn, #comp_btn_xls, #comp_btn_del {width: 16px; height: 16px; margin: 3px 0 0 3px; border: none; cursor: pointer; background: url(/images/icons/icons.png);}
					          #comp_btn {background-position: -96px -16px}
					          #comp_btn_xls {background-position: -128px 0}
					          #comp_btn_del {background-position: -112px -16px}
					#comp_block	.sel_span, #comp_block #comp_tovar {padding: 0}
					#comp_block	.sel_span {color: #549B01; font-size: 18px; font-weight: bold}



            .show_all_parametres {display: inline-block; margin-left: 30px; font-weight: normal}


#frm_composite {display: none}
#frm_return INPUT {width: 85px; height: 30px; padding-left: 40px; font: 11px "Tahoma", sans-serif; color: #3E7B91; border: 0; background: url(/images/icons/back.gif) no-repeat; cursor: pointer}
          html>body #frm_return INPUT {width: 90px}

A.no_act_available, .available A, .available A:visited {color: #2870E4; font-size: 12px;}

#tbl_search TABLE {margin: 5px 0 0 0}
#tbl_search SAMP  {font: 11px  Tahoma, sans-serif; color: #333}
#tbl_search TD {text-align: center}
          #tbl_search TD.aleft  {text-align:  left}
          #tbl_search TD.price {text-align: right}
          #tbl_search TD.icons_col {width: 80px}
                    #tbl_search TD.icons_col A, #tbl_search TD.icons_no_link IMG {margin:  0 3px}
                    #tbl_search TD.icons_col  IMG  {margin:  0}
          #tbl_search TD.kod {padding: 5px 0}
                    #tbl_search TD.kod A {}
#tbl_search TD A {text-decoration: none}
          #tbl_search TD A:hover {text-decoration: underline}
#tbl_search TR.sel TD {background:  #BDF7FC}
#tbl_search FORM {margin: 0 3px; padding: 0; display: inline}
#tbl_search FORM .btn  {width: 16px; height: 16px; border: 0; cursor: pointer}
#tbl_search .ala_buyer {background: url(/images/icons/person.gif) no-repeat}

#div_subscr {z-index: 80}

#frm_subscr H3 {margin: 7px 0 2px 0;}
.mini .form_main {background: #EDFDFF;}

.block_to_basket {overflow: hidden; height: 0; margin: 4px 0 0 0; font: 13px Tahoma;}
.visible_block_to_basket {height: 20px;}

/*-- ÊÀÒÀËÎÃ -------------------------------------------------------------------*/
#catalog .vid {float: left; margin: 0 20px 0 0; padding-top: 3px; height: 19px}
					#catalog .vid IMG {float: none; height: 16px; vertical-align: middle; margin: 0; border: none;}
#catalog {}
#catalog H2 A, #catalog H3 A {text-decoration: underline}
#catalog H3 A {text-decoration: none; font: bold 14px Arial;}


/* TABLE */
#catalog .titl {padding: 0;}
#catalog .titl A {display: block; width: 95%; padding: 6px 10px; color: #000; text-decoration: none;}
#catalog .hover {background: #BDF7FC; color: #000}
#catalog .kod, .kod {white-space: nowrap;}
          #catalog .store0, .store0 {background: #b1e4ff}
          #catalog .store1, .store1 {background: #00D32D}
          #catalog .store2, .store2, .psmt_table .store2 {background: #999}
          #catalog .store_msk, .store_msk {border-left: 5px solid #D42813}
          
          .kod.store0 {border: none !important; border-radius: 0 !important}
          .kod.store1 {border: none !important; border-radius: 0 !important}
          .kod.store2 {border: none !important; border-radius: 0 !important}
          
#catalog .available {text-align: center; color: #999; width: 55px;}
#catalog .price {text-align: right; white-space: nowrap; font-weight: bold}
          .price_view {}
          .price_no_view {display: none}
#catalog .basket {white-space: nowrap}
          #catalog .basket_wrapper .user_block, #catalog .basket_wrapper .store_view_c {white-space: normal}
          #catalog .psmt_table_a .basket_wrapper .store_view_c SPAN {font-size: 11px; line-height: 15px}
#catalog .basket INPUT {font: 11px Tahoma; width: 22px; height: 10px; text-align: center; margin-right: 5px; cursor: pointer}
					#catalog .basket INPUT.cursor_default {cursor: default}
          .btn_basket, #catalog .basket INPUT.btn_basket {border: none; width: 64px; height: 20px; background: url(/images/icons/a_basket.gif) no-repeat}
          .btn_basket_plus, #catalog .basket INPUT.btn_basket_plus {background: url(/images/icons/a_basket_plus.gif) no-repeat}
          
          #catalog .basket .basket_plus, .basket .basket_plus {display: inline-block; min-width: 70px; margin-top: 2px; padding: 3px; height: 16px; border: 1px solid #83DAE1; cursor: pointer; border-radius: 3px; color: #058098; font: 12px Arial; background: #C3F3F7;}
          #catalog .basket .basket_plus_yes, .basket .basket_plus_yes {text-align: center; background: #ffa619; border: 1px solid #f19626; color: #fff;}

/* END of TABLE */
#catalog .tovar_bestprice {display: inline-block; margin: 7px 0 10px 0; padding: 3px 18px; text-align: center; font: bold 16px Arial; color: #fff; background: #FF7F5B; border-radius: 25px 5px 25px 5px;}
          #catalog .tovar_bestprice SPAN {font: bold 16px Arial; color: #fff}
#catalog .free_delivery {font: 12px/14px Arial; background-color: #fff; color: #629B20; border: solid 1px #9fc176; border-radius: 5px;}
#catalog .free_delivery SPAN {font: bold 10px Arial; color: #aaa}

/*-- ÁËÎÊ ÏÅÐÅÄ È ÏÎÑËÅ ÊÀÒÀËÎÃÀ -------------------------------------------------------------------*/
.catalog_up {clear: both; padding: 5px 0; color: #555554; line-height: 26px;}
TABLE.catalog_up {width: 99%; border: 1px solid #ABEDF5; border-width: 1px 0;}
.catalog_up DIV {margin: 3px 0}
.catalog_up_div {float: left; margin-right: 20px;}
.catalog_up_div P {float: left;}
.catalog_up_div SPAN {float: left; display: block; padding-top: 4px;}
.catalog_up_div A {float: left; display: block; padding: 4px; margin-right: 1px; text-decoration: underline;}
.catalog_up_div A.sel, .catalog_up_div SPAN.sel, .catalog_up_div A:hover {padding: 4px; margin-right: 1px; font-weight: bold; text-decoration: none;}

.catalog_up #pages IMG {float: none; vertical-align: middle; margin: 0; border: none;}
.catalog_up .tovars_in_cat {float: left; margin-right: 0px;}

.catalog_up #catalog_sort DIV {display: inline-block; margin-left: 30px;}
.catalog_up #catalog_sort DIV INPUT {vertical-align: middle}

#catalog #price_in {float: right; margin: 0 10px 0 0;}

.catalog_up A, .catalog_up SPAN {padding: 3px 5px;}
.catalog_up A.sel, .catalog_up SPAN.sel {font-weight: bold; text-decoration: none;}

.catalog_up A.sel.sort0, .catalog_up A.sel.sort1  {padding-right: 20px; background-image: url(/images/icons/sort_arrow.png); background-repeat: no-repeat}
.catalog_up A.sel.sort0 {background-position: 100% -14px}
.catalog_up A.sel.sort1 {background-position: 100% 6px}
.catalog_up A.sel.s4 {padding-right: 5px; background-image: none; cursor: default}

#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}


/*-- ÑÒÐÀÍÈÖÛ -------------------------------------------------------------------*/
.page_numbers {height: 21px; margin: 0}
					.page_numbers SPAN {display: block; float: left; margin: 4px 3px 0 0;}
					.page_numbers A, .page_numbers B {display: block; float: left;  padding: 1px 7px; margin-right: 1px; text-align: center; text-decoration: none;}
					.page_numbers A, .page_numbers A:visited {text-decoration: underline}
					.page_numbers A:hover, .catalog_up .page_numbers A:hover, .page_rows A:hover, .catalog_up .page_rows A:hover {background: #AEEBF6; color: #000}
					.page_numbers .a_icons, .page_numbers A.a_icons:hover {margin: 0; padding-top: 10px; background: none; border: none;}
					.page_numbers .a_icons IMG {margin: 2px 0 0 0;}
					.page_numbers SPAN {padding-left: 0;}

.page_numbers B {background: #AEEBF6; color: #020105}

.page_rows A {padding: 5px 7px; margin-right: 1px; text-align: center; text-decoration: none;}
.page_rows A.sel, .page_rows A.sel:visited {background: #AEEBF6; color: #000}

/*-- ÍÎÂÀß ËÈÑÒÀËÊÀ -------------------------------------------------------------------*/
.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;}

/*-- öâåòà äëÿ àêâàìàðêåòà -------------------------------------------------------------------*/
.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;}


/*-- ÏÐÎÈÇÂÎÄÈÒÅËÈ -------------------------------------------------------------------*/
.block_with_arrow {line-height: 18px; margin: 10px 0;}
					.block_with_arrow A, .block_with_arrow SPAN {display: inline; float: none; padding: 0; margin: 0; white-space: nowrap;}
					.block_with_arrow SPAN {font-weight: bold;}
					.block_with_arrow A {text-decoration: underline;}
					.block_with_arrow I {color: #00AD19; font-style: normal; font-weight: bold; line-height: 10px}

/*-- ÏÐÎÈÇÂÎÄÈÒÅËÈ ÏÎÄ ÖÂÅÒÍÎÉ ÑÒÐÎÊÎÉ -------------------------------------------------------------------*/
.other_items DIV {float: left; margin-right: 20px}
          .other_items DIV#price_in {float: right; margin-right: 0}
#catalog_upline H5 {float: right; margin: 0 10px 0 0; padding: 0; color: #333}

#catalog_upline #catalog_sort {float: right;  margin: 0 5px 5px 5px}
          #catalog_upline #catalog_sort A {display: inline; float: none; margin: 0 0 0 5px; padding: 0; background: none; border: 0;}
          #catalog_upline #catalog_sort A.sel {color: #000; text-decoration: none; cursor: default}

/*-- ÑÏÈÑÎÊ ÏÎÄÃÐÓÏÏ ÄËß ÃÐÓÏÏÛ ÑÈÌÎÍÎÂ -------------------------------------------------------------------*/
.list_children.cut {height: 160px;}
.list_children UL LI A {color: #004f7c;}
.list_children UL LI A:hover {color: #2E74E5;}
.list_children UL LI A:hover SPAN {text-decoration: underline}

.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;}


/*-- ÊÀÒÀËÎÃ ÒÀÁËÈÖÅÉ -------------------------------------------------------------------*/
#catalog .psmt_table_a {width: 99%; margin: 15px 5px 0 -5px; border-top: 1px dashed #ABEDF5}
#catalog .psmt_table_a TD {padding: 5px; border-bottom: 1px dashed #ABEDF5}
#catalog .psmt_table_a TR:hover {background: #F2F0F0}
#catalog .psmt_table_a TD.basket_wrapper {padding-left: 15px; padding-right: 5px;}
#catalog .psmt_table_a TD.price, #catalog .psmt_table TD.price {font-weight: normal; font-size: 12px; color: #000; text-align: right !important}
#catalog .psmt_table_a .titl A {padding: 0;}

/*-- ÊÀÒÀËÎÃ ÑÏÈÑÊÎÌ -------------------------------------------------------------------*/
#catalog .tovar {border: none;  border-top: 1px dashed #ABEDF5}
#catalog .tovar TABLE {border: solid 1px transparent;}
#catalog .tovar TABLE TD.td_img {padding-left: 10px;}
#catalog .tovar TABLE TD.td_price {width: 100px; padding: 0 10px; text-align: center;}
#catalog .tovar TABLE.hover {background: #edfdff; border: solid 1px #0EBBD9; -moz-border-radius: 8px; border-radius: 8px; cursor: pointer;}

#catalog .tovar TABLE TD.td_price .basket_amount_div, .kart .basket_amount_div {display: block;}
#catalog .tovar TABLE TD.td_price .basket_plus, .kart .basket_plus {width: 90px !important; margin-bottom: 3px;}

#catalog .tovar TD {background: none; vertical-align: top; padding: 5px 0; font-size: 12px; border: none;}
#catalog .tovar TD TD {padding: 10px 7px 10px 0; border: none}
#catalog .tovar H3 {margin-top: -3px;}
#catalog .tovar TD.right_block {padding: 0}
#catalog .tovar TD .right_block_in {width: 125px; height: 100px; text-align: center; border-left: 1px dashed #ccc;}
.tovar .separator {height: 15px; border: 0}
#catalog .kod {display: inline-block; padding: 5px; font-size: 1.2em; border: dotted 2px #FF7F5B; border-radius: 7px; background: #FFFCE0}

#catalog .hist_zakaz .title A {padding: 0}
#catalog .hist_zakaz .kod {display: table-cell;  white-space: nowrap; font: 12px Arial; border: 1px solid #ccc; background: #fff; border-radius: 0; border-width: 1px 1px 0 0}
#catalog .hist_zakaz .price {font: 12px Arial; color: #000}

.good .kod {margin: -10px 0 20px 0}

.price {font: 16px Arial; color: #FF7F5B;}
#catalog .tovar .price, #catalog .tovar .basket {color: #FF7F5B; text-align: center; line-height: 18px}
#catalog .tovar .price {margin: 10px 0;}
#catalog .tovar .available {float: left; width: auto; margin: 0; color: #FF7F5B; line-height: 18px}
          .tovar .price SMALL {color: #000; font-size: 11px}
#catalog .tovar .descr_short {color: #666; padding-left: 15px}
#catalog .tovar .descr_short H3 {margin-bottom: 5px;}
#catalog .tovar .descr_short H3 A {font: bold 14px Arial;}
#catalog .tovar .descr_short DIV {margin: 0 0 5px 0;}
#catalog .tovar .descr_short DIV.descr_short_in {margin-bottom: 10px;}
#catalog .tovar .descr_short .basket {margin: 0 7px}
#catalog .tovar .descr_short .available {margin-top: 0}
#catalog .tovar .descr_short DIV.price_info {background: none}

#catalog .atovar .price, #catalog .atovar .basket, #catalog .atovar .available {float: none; margin: 10px 3px;}
#catalog .atovar  {width: 100%; margin: 10px 0;}
#catalog .atovar TABLE {width: 100%;}
#catalog .atovar TD {border-top: none}
#catalog .atovar TD.left_block {width: 590px;}
#catalog .atovar TD TD {padding-right: 15px;}

/*-- ÇÀ×ÅÐÊÍÓÒÛÅ ÖÅÍÛ, ÐÀÑÏÐÎÄÀÆÈ -------------------------------------------------------------------*/
.price_old {margin-top: 2px; color: #f00; text-decoration: line-through;}
.price_old SPAN {color: #6A6A6A;}
.good .price_old {float: left; margin-right: 10px; height: 20px; }
#catalog_kart .kart .first_td  {position: relative}
.is_discount {color: #01931E; font-weight: bold}

.diler_discount {color: #000; font-weight: normal}
.price.for_diler {display: block; margin-top: 0 !important; color: #00D32D !important}

/*-- ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ -------------------------------------------------------------------*/
#catalog .good {margin-top: 5px;}
#catalog .good .price, #catalog .good .basket, #catalog .good .available, #torg_price, #zakaz_instruction {float: left; width: auto; margin-right: 15px; line-height: 20px}
#catalog .good .price {margin-top: -1px;}
#catalog .good .price I {font: 12px Arial; color: #185DA2;}
#catalog .good .price .tovar_bestprice I, .tovar_bestprice I {font: bold 16px Arial; color: #fff;}
#catalog .good .full_descr {margin: 7px 0 10px 0;}
#catalog .good .full_descr TABLE P {text-indent: 0; margin: 0; padding: 0;}
#catalog .good .full_descr DIV {margin: 0 0 7px 0;}
#catalog .good .files {clear: both; margin: 15px 0 0 0}
#catalog .good .files A {display: block; float: left; height: 16px; margin: 0 15px 0 0; padding-left: 20px;}
#catalog .good H1 {color: #629B20; text-transform: none}

.who_edit {float: right; height: 16px; margin-top: 3px; padding: 2px 3px 0 0; background: #EFF5F6; z-index: 10}
#catalog .tovar .descr_short .who_edit {margin-top: 8px}
.unit_good {margin-bottom: 15px}

#catalog .good .tovar_analog .price {margin-top: 10px; float: none; text-align: center}
#catalog .tovar_analog .tovar {border: none;}

.h2 {font-size: 20px; font-weight: normal; color: #0EBBD9;}
.tb {padding-top: 7px}

/*-- ÊÀÒÀËÎÃ ÊÀÐÒÎ×ÊÀÌÈ (ÂÅÐÒÈÊÀËÜÍÛÅ) -------------------------------------------------------------------*/
#catalog_kart {display: block; margin-left: -10px;}
#catalog_kart TABLE {width: 100%;}
#catalog_kart .kart {width: 183px; height: 300px; margin: 0; padding: 0; text-align: center; vertical-align: top;}
#catalog_kart .kart TABLE {width: 183px; height: 280px; margin-bottom: 10px;}
#catalog_kart .kart TABLE.hover {background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.5); moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); border-radius: 5px;}
#catalog_kart .kart TABLE TD.first_td {height: 160px; padding: 10px 0;}
#catalog_kart .kart TABLE TD.first_td .framing {width: 150px; height: 150px; margin: 0; padding: 5px; border: 2px solid #eee;}
#catalog_kart .kart TABLE TD.second_td {height: 50px; padding: 10px 5px 0 5px; vertical-align: top;}
#catalog_kart .kart TABLE TD.third_td {padding: 0 0 5px 0; text-align: center; vertical-align: bottom;}

#catalog_kart .kart TABLE.hover TD.first_td {cursor: pointer;}

#catalog_kart .kart TABLE TD.second_td H3 {text-align: center; padding: 0; margin: 0}
#catalog_kart .kart TABLE TD.second_td H3 A {text-decoration: none; font: 12px Arial;}

#catalog_kart .kart .price, #catalog_kart .kart .basket, #catalog_kart .kart .available {text-align: center; width: auto;}
#catalog_kart .kart .price {margin: 0 0 5px 0; padding: 0}
#catalog_kart .kart .basket {margin-bottom: 3px;}
#catalog_kart .route_big {margin-top: 0; font: bold 14px Trebuchet MS}


#catalog_kart .kart TABLE.hover TD.first_td .framing {border-color: transparent;}

.kart TABLE.table_kart {position: absolute;}
.kart TABLE.table_kart.hover {z-index: 1000;}
.kart TABLE.table_kart.hover TD {}

#catalog_kart .kart TABLE.table_kart .kod {margin-top: 5px}
#catalog_kart .kart TABLE.table_kart .unit {white-space: nowrap;}
#catalog_kart .kart TABLE.table_kart .price {display: inline-block; margin-bottom: 0}
#catalog_kart .kart TABLE.table_kart .basket {margin-top: 8px}

#catalog_kart .kart .basket,
#catalog_kart .kart .available
{visibility: hidden;}

#catalog_kart .kart TABLE.hover .basket,
#catalog_kart .kart TABLE.hover .available,
#catalog_kart .kart TABLE:hover .available
{visibility: visible;}

.catalog_part TABLE {margin: 0 0 35px 0;}
.catalog_part TD {padding-right: 15px;}
.catalog_part H3 {margin-top: 0; padding-top: 0}

/*-- Ñîïóòñòâóþùèå, ïîõîæèå è ïð. äëÿ êàðòî÷êè òîâàðà (çàïëàòêà) -------------------------------------------------------------------*/
.good_with_h3 .kart TABLE.table_kart {position: relative; margin-top: -50px}
.good_with_h3 #catalog_kart {margin-top: 50px}
.good_with_h3 #catalog_kart HR {display: none}

/*-- ÁËÎÊ ÐÈÑÓÍÊÎÂ Â ÊÀÐÒÎ×ÊÅ -------------------------------------------------------------------*/
#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}

/*-- ÔÎÐÌÀ ÏÎÈÑÊÀ (òîëüêî à-ñàéòû) -------------------------------------------------------------------*/
#form_search {float: right; margin: 10px 0 0 0;}
#form_search TABLE TD {vertical-align: top;}
#form_search .search_str {margin: 0; padding: 0 0 0 2px; height: 22px; width: 212px; border: 1px solid #ccc; border-right: none; background: #fff; line-height: 16px}
#form_search .search_btn {margin: 0; padding: 0; height: 24px; width: 64px;  color: #fff; border: none; background: #FF7F5B; border-radius:  0 4px 4px 0; font: 11px Verdana; cursor: pointer}
          #search_global {margin-top: 7px;}
          #search_global LABEL {margin-top: 7px; color: #999;}
          #form_search .td_search_kod, #form_search .td_search_kod INPUT {width: 50px;}
          #form_search .td_search_kod INPUT {height: 20px; border: 1px solid #ccc;}
          #form_search #search4user .search_str {width: 167px}
          #form_search #search4user .search_btn {width: 55px}

#catalog_top {width: 100%}

/*-- menuTOP íà ÀÌ íå èñïîëüçóåòñÿ -------------------------------------------------------------------*/
.menu_top {position: absolute; left: 0px; top: 5px; height: 32px; border-radius: 7px; z-index: 100;}
.menu_top a,
.menu_top a:visited,
.menu_top INPUT {float: left; height: 20px; margin: 0; padding: 8px 10px 4px 10px; font: 14px Arial; text-decoration: none;}

.menu_top ul {float: left; margin: 0; padding: 0; list-style: none;}
.menu_top ul li {position: relative; float: left; display: inline; height: 32px; margin-right: 1px;}

.menu_top #right_panel ul li:last-child {margin-right: 0;}
.menu_top ul li:first-child > A {border-radius: 7px 0 0 7px;}
.menu_top #right_panel ul li:last-child > A {border-radius: 0 7px 7px 0;}

.menu_top ul ul {display: none; position: absolute; left: 0px; top: 32px;}
.menu_top ul ul li {float: none; display: block; margin: 0 0 1px 0; padding: 0; text-align: left;}
.menu_top ul ul a, .menu_top ul ul a:visited {display: block; width: 150px; margin: 0;}
.menu_top ul ul a:hover, .menu_top ul ul a.sel:hover {background: none;}
.menu_top li.over ul {display: block;}

.menu_top DIV {float: left; margin-right: 1px;}
.menu_top FORM {margin: 0; padding: 0; height: 28px; width: 100px;}
.menu_top INPUT {background: none; height: 22px; padding-top: 0; padding-left: 0; border: none; cursor: pointer}

/*-- menu A-TOP -------------------------------------------------------------------*/
.menu_a_top {position: absolute; left: 0px; height: 28px; background: none; z-index: 100;}
.menu_a_top a,
.menu_a_top a:visited
					{float: left; height: 20px; margin: 0 2px 0 0; padding: 6px 10px 2px 10px; text-decoration: none;}
.menu_a_top a.sel,
.menu_a_top a:hover,
.menu_a_top a.sel:hover
					{/*background: #a8ff42; box-shadow: inset 0 0 2px #558e11 */}

.menu_a_top ul {float: left; margin: 0 0 0 10px; padding: 0; list-style: none; font: 12px Arial;}
.menu_a_top ul li {position: relative; float: left; display: inline; height: 28px; margin-right: 2px; cursor: pointer;}
.menu_a_top ul ul {position: absolute; left: -13px; top: 28px; width: 580px; text-align: left; padding: 5px 0}
.menu_a_top ul ul li {width: 170px; height: auto; background: none; font: bold 12px Arial; margin-right: 10px;}
.menu_a_top ul ul a, .menu_a_top ul ul a:visited {display: block; width: 100%; height: auto; margin: 0; padding: 0 0 0 13px}
.menu_a_top ul ul a:hover, .menu_a_top ul ul a.sel:hover {background: none; text-decoration: underline; box-shadow: none}
.menu_a_top ul ul a.sel {color: #FF7F5B !important}

.menu_a_top ul ul ul {position: relative; width: 170px; display: block; left: 0; top: 0; margin: 0; border: none}
.menu_a_top ul ul ul li {display: block; clear: both; width: 170px; padding: 0; margin: 0; font: 12px Arial; border: none}
.menu_a_top ul ul ul, a.menu_a_top ul ul ul a:visited {padding-left: 10px;}

/*-- ÌÅÍÞ ÄËß ÀÄÌÈÍÊÈ -------------------------------------------------------------*/
#menu_p {position: fixed; top: 0; left: 0; width: 100%; z-index: 500;}
#menu_p UL{
  width: auto; line-height: 22px; text-align: left; margin: 0; padding: 0;
  background: #E8FDFF; font: 12px Arial; border: 1px solid #91D2F4; border-width: 1px 0;
}
#menu_p A {color: #000; text-decoration: none;}
#menu_p A:hover {text-decoration: underline}
#menu_p LI {position: relative; display: inline; padding: 4px 7px; text-align: left; line-height: 22px; border-right: 1px solid #91D2F4;}
#menu_p LI.selected {background: #BDF7FC;}
#menu_p FORM {display: inline; margin: 0; padding: 0}
          #menu_p #btn_price, #menu_p #btn_go, #menu_p #btn_bask {height: 16px; border: 0; cursor: pointer; font: 12px Arial}
          #menu_p #btn_price, #menu_p #btn_bask {width: 70px; padding-left: 20px; background: url(/images/icons/xls.gif) no-repeat}
          #menu_p #btn_bask {background: url(/images/icons/basket_only.gif) 0 3px no-repeat; border-right: 1px solid #91D2F4;}
          #menu_p #btn_go {width: 40px; background: none}
#menu_p #btn_price.btn_admin_min, #menu_p #btn_bask.btn_admin_min {width: 50px}
#menu_p LI.li4blinked {padding: 0}
          .no_blinked, .blinked {padding: 4px 7px; font-weight: normal}
          .blinked {background: url(/images/icons/blinked.gif)}
          .psmt_table .blinked, .psmt_table TR.polosa  .blinked {background-image: url(/images/icons/blinked.gif)}

#menu_p UL UL {display: none; position: absolute; left: -1px; top: 23px; margin: 0; padding: 0; list-style: none;}
#menu_p UL LI.over UL {display: block;}
          #menu_p UL UL LI {display: block; margin: 0; padding: 0; border: solid 1px #91D2F4; border-width: 0 1px 1px 1px; background: #E8FDFF; line-height: 16px;}
          #menu_p UL UL FORM INPUT, #menu_p UL UL A, #menu_p UL UL A:visited {display: block; padding: 4px 7px;}
          #menu_p UL UL LI:hover INPUT, #menu_p UL UL A:hover {background: #BDF7FC; text-decoration: none}
          #menu_p UL UL FORM {display: inline; margin: 0; padding: 0;}
          #menu_p UL UL FORM INPUT {width: 95px; height: 24px; padding: 4px 7px; font: 12px Arial; border: 0; background: none; text-align: left; cursor: pointer}

#table_basket .kod {width: 75px; text-align: center}
#table_basket H5 {margin: 0 0 0 10px; text-align: center; font: bold 11px Tahoma; color: #5E9DC0;}

#frm_reg .form_main {width: 680px !important; clear: both;}
#frm_reg .form_main #tr_first TD {padding-right: 80px;}
#tbl_reg TD#f {width: 180px}

/*-- Ñâîéñòâà òîâàðîâ (òåõ.õàðàêòåðèñòèêè) -----------------------------------*/

#props .no_vals_d {color: #999; border-color: #999}
#props .link_in_prop {margin-left: 6px; color: #a21818; cursor: pointer}
          #props .toggle_block {display: none; padding-top: 7px}

/*-- ÑÒÈËÈ ÄËß ÄÎÏÎËÍÈÒÅËÜÍÛÕ ÑÒÀÒÅÉ -------------------------------------------------------------------*/
.article_dop {font: 12px Arial; color: #333; line-height: 18px; padding: 0 20px 0 0;}
.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_this/arrow.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 .hidden {width: 100%; display: none}

.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: 5px 0 10px 20px;}
.fine_ul UL LI {margin-bottom: 5px; line-height: 16px; font: 14px Trebuchet MS; color: #000; background: url(/images/icons_this/arrow.gif) 0 5px no-repeat; padding-left: 10px;}
.fine_ul UL UL LI {}
.fine_ul A, .fine_ul A:visited {text-decoration: none; color: #185DA2}
.fine_ul A:hover {text-decoration: underline}

/*--------------------------------------------------------------------------*/
/*-- STRUCTURE -------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/

/*-- ØÀÏÊÀ ------------------------------------------------------------------------------------------------*/
#header {width: 976px; text-align: center; margin: 0 auto;}
#td_header_left {width: 356px}
					#td_header_left IMG {margin-top: 39px;}
#td_header_center {position: relative; padding: 37px 0 0 28px; color: #6C6C6C;}
					#phone {clear: both;}
					#phone H5 {margin: 0; padding: 0;}
					#phone H5.phone_long {position: absolute;}
#td_header_right {width: 105px; text-align: left;}
					#td_header_right #btn_to_basket {display: block; width: 99px; padding: 4px 0 0 0; margin: 22px 0 7px 0; font: 11px Arial; text-align: center; text-decoration: none; background: url(/images/bg_mix.png) 0 -56px no-repeat; color: #fff; z-index: 1000}
					#td_header_right SPAN {display: block; margin-bottom: 16px; font: 12px Arial;}
					#td_header_right .coloured {margin: 6px 0 0 0; font: 11px Arial;}
					#td_header_right B {font: bold 16px Arial}

					#td_header_right #btn_to_basket.btn_to_basket_fixed {position: fixed; top: -3px;}
					.foradmin #td_header_right #btn_to_basket.btn_to_basket_fixed {position: fixed; top: 20px;}
					#td_header_right #btn_to_basket.btn_to_basket_fixed .coloured {background-color: #fff; border: solid 1px #FF7F5B; border-radius: 5px}

/*-- ÏÎËÎÑÊÀ Ñ ÌÅÍÞ ------------------------------------------------------------------------------------------------*/
#header_dop {width: 976px; text-align: center; margin: 0 auto; height: 28px; background: none;}
#header_dop TD#td_header_dop {height: 60px; background: none; vertical-align: top}
					/*------------- Èêîíêè ------------*/
					#icons_main {float: right; margin: 5px 2px 0 0;}
					#icons_main A, #icons_main A:visited, #icons_main INPUT {float: left; margin-right: 7px; cursor: pointer}
					#icons_main A, #icons_main A:visited {background: url(/images/icons/icons.png) no-repeat;}

/*-- ÎÑÍÎÂÍÎÉ ÁËÎÊ -----------------------------------------------*/
#wrapper {width: 976px; text-align: center; margin: 0 auto; z-index: 100; min-height: 450px;}
#header TD, #wrapper TD, #footer TD {text-align: left}
#header TD, #footer TD {vertical-align: top; text-align: left}
#page_in_top {clear: both}

/*-- ËÅÂÀß ÊÎËÎÍÊÀ -----------------------------------------------*/
#table_main {margin-top: 15px; width: 976px;}
#td_content {min-height: 600px; padding: 0 15px 15px 15px; vertical-align: top;}
					#td_content H1 {margin-bottom: 20px}
					/*-- Âñÿêèå ðàçíîñòè âíèçó ------------*/
					.update {float: right; margin-right: 20px; font-size: 11px;}
					.up {float: left; text-indent: 0; height: 24px; margin: 20px 0 0 0; padding: 0;}
					.for_print {clear: both; float: right;  height: auto; font-size: 12px;}
#wrapper .form_main TD {font: 11px Tahoma}
#wrapper .form_main .txt {text-align: right; font: 11px Tahoma}

#td_footer_dop {padding-bottom: 100px;}

/*-- ÏÐÀÂÈËÀ ÒÎËÜÊÎ ÄËß ÑÒÀÒÅÉ -----------------------------------------------*/
#td_content #article {padding-top: 15px; min-height: 400px;}
#td_content #article UL {list-style: none; margin: 0 0 0 20px; padding: 0}
#td_content #article UL LI {margin-bottom: 6px; line-height: 16px; background: url(/images/icons/arrow_right.gif) 0 2px no-repeat; padding-left: 13px}
#td_content #article P {margin: 0 0 6px 0; text-indent: 0; line-height: 16px}

#td_content #article H1 {margin: 12px 0 12px 0;}
#td_content #article H2,
#td_content #article H3,
#td_content #article H4,
#td_content #article H5,
#td_content #article H6 {margin: 12px 0 6px 0;}

#td_content #article H1:first-child {margin-top: 0;}

#td_content #article .attention {margin: 12px; padding-left: 42px; font-size: 16px; line-height: 40px; background: url(/images/icons/bg_schedule1.png) 0 50% no-repeat;}

/*-- ÏÐÀÂÀß ÊÎËÎÍÊÀ -----------------------------------------------*/
#td_right {width: 222px; vertical-align: top; padding-top: 12px; padding-bottom: 50px}
					#td_right H5 {height: 19px; width: 212px; margin: 0; padding: 7px 0 0 10px; font: bold 14px Arial; background: #ccc url(/images/bg_h5_right.png) right no-repeat; color: #fff}
					#td_right .block_right {width: 222px; margin-bottom: 45px;}
					#td_right .block_right UL {float: left; width: 49%; margin: 10px 0; padding: 0; list-style: none;}
					#td_right .block_right LI {clear: both; margin-bottom: 2px}
					#td_right .block_right A, #td_right .block_right A:visited {color: #3E6810; text-decoration: none}
					#td_right .block_right A.bright, #td_right .block_right A.bright:visited {font-weight: bold}
					#td_right .block_right A:hover {color: #162A00; text-decoration: underline}
					#td_right .block_right LI.sel A, #td_right .block_right LI.sel A:visited {color: #549B01; font-weight: bold}
					#td_right .block_right .news_text {margin: 10px 0;}
					#td_right .block_right .news_text B {color: #999}
					#news_archiv {text-align: right; border-top: dashed 1px #ABEDF5;}

/*-- ÍÈÇ ------------------------------------------------------------------------*/
#footer {position: absolute; bottom: 0; clear: both; width: 100%; height: 10px; z-index: 900}
#footer TD {background: url(/images/bg_mix.png) repeat-x; }
					#footer DIV {float: left;}
					#counter {height: 31px; margin: 0 5px 0 8px;}
					#zakaz {height: 21px; padding: 4px 10px 0 10px;}
					#zakaz SPAN {font: bold 14px Arial}
.footer_mail A {color: #00f}
.footer_mail A:hover {color: #000074}

.footer_mail, .footer_inaccuracy {float: left; margin: 5px 0 0 150px;}
.footer_inaccuracy {margin-top: -2px;}
.footer_inaccuracy A {color: #00549E}

#footer_dop {width: 700px;}
#footer_dop TD {height: 30px; padding: 0; width: 33%; vertical-align: middle;}
#footer_dop TD.td_footer_right {text-align: right}
#footer_dop TD.td_footer_middle {text-align: center}
#footer_dop A, #footer_dop A:visited {text-decoration: underline; cursor: pointer}

#frm_sputnik INPUT {width: 450px;}

#ya_share1, .ya_share {float:right;}

/*-------------------------------------------------------------------------------------------*/
/*-- ÏÎÄÁÎÐ ÏÎ ÏÀÐÀÌÅÒÐÀÌ -------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
BODY DIV DIV DIV DIV DIV DIV DIV DIV, #props_div TABLE, #props_div TR, #props_div TD {position: static;}
#props TD.td_props_out {width: 280px;}
#td_prop_find {text-align: center !important;}

.h1_catalog {font-size: 1.4em; color: #629B20; text-transform: none}

.aq_route {left: -5px;}
.aq_route DIV {position: relative;}
.aq_route > DIV {float: left;}
.aq_route > DIV A, .aq_route DIV A:visited {display: block; padding: 0 5px; text-decoration: none;}
.aq_route > DIV > A, .aq_route > DIV > A:visited, .aq_route > DIV > SPAN {position: relative; display: block; float: left; height: 16px; padding: 5px; text-decoration: none; color: #2870E4;  border: solid 1px transparent; border-bottom: none}
.aq_route > DIV > SPAN {padding: 3px;}
.aq_route > DIV > SPAN.first {padding: 5px;}
.aq_route DIV A:hover, .aq_route DIV A.sel:hover, .aq_route DIV A:hover SPAN {color: #fff; background: #19D3E6}
.aq_route > DIV > A.route_hover {background: #edfdff; border: solid 1px #0EBBD9; border-bottom: none; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; z-index: 200; color: #2870E4; }
.aq_route > DIV > UL {display: none; position: absolute; top: 26px; left: 0; list-style: none; margin: 0; padding: 0; background: #edfdff; border: solid 1px #0EBBD9; -moz-border-radius: 0 4px 4px 4px; border-radius: 0 4px 4px 4px; z-index: 100;}
.aq_route > DIV > UL > LI {margin-bottom: 0; position: relative}
.aq_route > DIV > UL > LI A, .aq_route > DIV > UL >  LI A:visited {padding: 3px 50px 3px 5px; white-space: nowrap;}
.aq_route > DIV > UL > LI A.sel {color: #1d59bc; font-weight: bold}
.aq_route > DIV > UL > LI A SPAN {position: absolute; right: 5px; top: 4px; color: #666; font-size: 11px}

.show_hide_answers {margin-bottom: 20px;}

/*-- Íîâûé ñïèñîê ñðàâíåíèÿ -------------------------------------------------------------------*/
#table_compare {clear: both; margin-top: 20px; margin-bottom: 30px; background: #F8F8F8; z-index: 100}
#table_compare TD {width: 115px; padding: 5px 8px; border: solid 1px #ccc; border-width: 1px 0 0 0;}
#table_compare TH {width: 115px; padding: 5px 8px; vertical-align: top; text-align: left; background: #fff; font-weight: normal; z-index: 100}
#table_compare TH .kod {padding: 3px 5px; margin-bottom: 7px; width: 90px}
#table_compare TH .price {text-align: left; font: 18px Trebuchet MS; color: #00D32D; margin: 7px 0;}
#table_compare TH .basket {width: 100px}
#table_compare TR.not_diff {display: none; background: #fff; color: #999}
#table_compare TH .del_from_compare {margin-bottom: 7px; background: url(/images/icons/del_mini.gif) no-repeat; padding-left: 20px; cursor: pointer;}

.pointer {cursor: pointer}

.behaviors {float: left; margin-right: 15px; padding: 3px 0; cursor: pointer; border-bottom: dotted 1px #34BC23;}
.behaviors.sel {padding: 3px 5px; background: #34BC23; border-radius: 5px; color: #fff}

.compare_arrow {position: absolute; top: 100px; width: 32px; height: 32px; cursor: pointer;}
#show_prev_goods {display: none; left: 80px; background: url(/images/icons/a_left.gif) no-repeat; z-index: 1000}
#show_next_goods {right: 30px; background: url(/images/icons/a_right.gif) no-repeat;}

/*-- ÏÎÄÑÊÀÇÊÀ Â ÏÎÈÑÊÅ -------------------------------------------------------------------*/
#ps4prompt {top: 24px; left: auto; right: 0px;}

/*-- ÑÎÖÈÀËÜÍÛÅ ÑÅÒÈ -------------------------------------------------------------------*/
.networks_groups {right: 20px; bottom: 10px;}

.good_with_h3 H2 {font-size: 20px; font-weight: normal; color: #0EBBD9;}

/*-- ÁËÎÊ Ñ ÈÊÎÍÊÀÌÈ ÎÏËÀÒÛ -------------------------------------------------------------------*/
.footer_pay_block {margin: 30px -100px 0 0;}
.footer_pay_block A {display: inline-block; vertical-align: top; padding-top: 5px; color: #00549E; font: bold 14px Arial; text-decoration: none;}
.footer_pay_block A:visited {color: #00549E;}
.footer_pay_block A:hover {text-decoration: underline;}
.pay_icons {display: inline-block;}
.pay_icons IMG {margin-left: 3px;}

/*-- ÑËÀÉÄÅÐ ÍÀ ÃËÀÂÍÎÉ -------------------------------------------------------------------*/
#jcarousel_slider {margin: 10px 0 0 -12px}
#jcarousel_slider DIV {position: relative;}
.slider_pict IMG {width: 730px; margin-bottom: 20px; padding: 1px; border: solid 1px #5F8F27; border-radius: 10px;}
.slider_pict:hover IMG {background: #5F8F27}

/* áàííåð ñáîêó */
#baner_side {min-height: 340px}
#baner_side DIV {position: absolute; display: none;}
#baner_side IMG {border-radius: 5px}

.a_compare_prop {display: inline-block; padding: 5px 7px; text-decoration: none; background: #84ff9e; color: #045215; border: solid 1px #045215; border-radius: 3px;}
.a_compare_prop:hover {background: #31d253}

/*-- ÁËÎÊ ÂÛ ÓÆÅ ÑÌÎÒÐÅËÈ -------------------------------------------------------------------*/
.looked_box {width: 200px; height: 190px; margin: 3px 0; padding: 10px; border: solid 1px #ccc; border-radius: 0 0 10px 10px;}
.looked_good H4 {margin: 0 0 7px 0; text-align: center; font: 12px Arial; line-height: 12px; max-height: 40px; min-height: 40px; overflow: hidden;}
.looked_good H4 A, .looked_good H4 A:visited {text-decoration: none}
.looked_good .price {font: 18px Trebuchet MS; margin-bottom: 5px;}

/*-- ÍÎÂÀß ÊÍÎÏÊÀ ÍÀÂÅÐÕ -------------------------------------------------------------------*/
.to_top {
	position: fixed;
	left: 40px; bottom: 100px; top: auto;
	width: 42px; height: 42px;
	background: #fff url(/images/icons/to_top_new.png) 50% 50% no-repeat;
	border: solid 2px #cfcfcf;
	border-radius: 7px;
	box-shadow: 2px 2px 4px #e2e6e8;
	cursor: pointer;
	z-index: 4000;
}
.to_bottom {background-image: url(/images/icons/to_bottom_new.png); background-position: 50% 13px}
.to_top:hover {border-color: #005C91; background-image: url(/images/icons/to_top_new_hover.png)}
.to_bottom:hover {border-color: #005C91; background-image: url(/images/icons/to_bottom_new_hover.png)}

.to_top_footer {
	position: relative;
	left: 0px; top: auto; bottom: 4px;
	width: 36px; height: 29px;
	border-color: #005C91;
	background-position:  4px 4px;
	box-shadow: none;
}
.to_top_footer.to_bottom {background-position: 4px 6px;}
.to_top_footer:hover {border-color: #fff;}

.to_top.small_height {bottom: auto; top: 415px;}

#vk_groups {margin-bottom: 50px;}
.ya_grade {position: absolute; right: 0; bottom: 80px;}

/*-- ÊÀÐÒÎ×ÊÀ - ÁÛÑÒÐÛÉ ÏÐÎÑÌÎÒÐ -------------------------------------------------------------------*/
.btn_quick_view {bottom: 35px; left: 28px;}
.quick_kart .td2 .for_transfer {text-align: center;}
.quick_kart H3, .quick_kart H3 A {font: 20px/24px Arial !important; margin-bottom: 20px !important;}
.quick_kart .kod {width: 80px !important;}


#table_basket .tovar_bestprice {display: inline-block; width: auto; margin: 5px auto; white-space: nowrap; font: bold 11px Arial; padding: 3px 10px; }

/*-- ÑÒÐÀÍÈÖÀ ÄÎÑÒÀÂÊÈ -------------------------------------------------------------------*/
#td_content #article #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;}
#td_content #article #delivery_page H3:hover, #page_in_bottom #article #delivery_page H3:hover {background-color: #f0f0f0;}
#td_content #article #delivery_page UL {list-style: none; margin: 0 0 0 20px; padding: 0}
#td_content #article #delivery_page UL LI {margin-bottom: 3px; line-height: 16px; background: url(/images/icons_this/arrow.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: 'ñâåðíóòü';
}

/*-- Äëÿ òàáîâ -------------------------------------------------------------------*/
.list_gifts .tab_links LI {border: solid 1px #16CDE3;}
.list_gifts .block_for_div {width: 700px; border: solid 1px #16CDE3;}

/*-- ÐÀÑ×ÅÒ ÄÎÑÒÀÂÊÈ -------------------------------------------------------------------*/
.info_in_tab, .info_in_tab_dop  {display: none}

/*------------------------------------------------------------------------------*/
/*-- Íîâîñòè -------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
.news {width: 210px; margin-bottom: 30px;}
.news_date {color: #FF7F5B}

/*-- Ñïèñîê íîâîñòåé ---*/
.page_news .news_img {width: 190px;}

/*-- ÍÃ Ïîäñâåòêà äëÿ íîâîãîäíåé èëëþìèíàöèè -------------------------------------------------------------------
A.a_header[href="/catalog/1131136"] {display: inline-block; width: 80%; margin-bottom: 10px; padding: 10px; background: #ffface; border-radius: 10px; border: dotted 3px hsl(0,100%,50%); transition: 0.4s linear;}
.menu_a_top A[href="/catalog/1131136"] {padding: 5px; background: #ffface; border-radius: 10px; border: dotted 3px hsl(0,100%,50%); transition: 0.4s linear;}
.menu_a_top A:hover[href="/catalog/1131136"] {background: #fff000; text-decoration: none}*/

/*-- ÀÊÖÈß Â ÊÎÌÏËÅÊÒÅ ÄÅØÅÂËÅ -------------------------------------------------------------------*/
#catalog #stock_block .tovar_bestprice {margin-bottom: 5px; margin-top: 25px;}

#stock_block #list_with_route NOINDEX > DIV, #stock_block .btn_quick_view {display: none}
#stock_block .kart .basket, #stock_block .kart .available {opacity: 0}

#stock_block TD.sign {vertical-align: middle}
#stock_block #pluss, #stock_block #summ_sign {width: 70px}
#stock_block #pluss B, #stock_block #summ_sign B {display: inline-block; width: 30px; height: 30px; padding: 10px; font: bold 30px Arial; color: #999; border: solid 1px #999; border-radius: 50%;}
#stock_block #catalog_kart .kart {height: 270px;}
#stock_block #catalog_kart .kart TABLE {width: auto}
#stock_block #catalog_kart .kart .price {float: none; font: bold 13px Trebuchet MS; text-align: center; margin: 0}
#stock_block #summ {padding: 10px; width: 220px}
#stock_block #summ DIV {padding: 10px; text-align: left; white-space: nowrap; font-size: 13px; line-height: 25px; background: #FFFEE5; border: dotted 3px #00D32D; border-radius: 5px}
#stock_block #summ SPAN {display: inline-block; width: 90px}
#stock_block #summ B, #stock_block #summ S {display: inline-block; width: 100px; text-align: right; font: bold 16px Trebuchet MS; color: #FF7F5B}
#stock_block BUTTON.basket_plus {
    width: 100%; height: 35px; margin-top: 15px; padding: 7px 0; 
    font: bold 16px Arial; 
    border: none; border-radius: 10px; 
    color: #fff; 
    background: #0BB3D4; 
	background: -moz-linear-gradient(top, #1BD9EA, #14B5D5);
	background: -webkit-linear-gradient(top, #1BD9EA, #14B5D5);
	background: -o-linear-gradient(top, #1BD9EA, #14B5D5);
	background: -ms-linear-gradient(top, #1BD9EA, #14B5D5);
	background: linear-gradient(top, #1BD9EA, #14B5D5);
}

.our_certificates > DIV {display: inline-block; margin: 0 15px 15px 0; text-align: center;}
.highslide.certificate IMG {border: solid 1px #ccc; border-radius: 5px; height: 150px; padding: 3px;}
.certificate {float: right; margin: 0 0 10px 10px; z-index: 100}
.fine_ul {display: inline-block;}
.full_descr .certificate {float: none}

.fotonetnovyzvonite {background: #FFFACE; padding: 10px 15px; font-size: 16px; border-radius: 10px; border: dotted 3px #8CDD2E}
.fotonetnovyzvonite H4 {font-size: 16px; margin: 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}
.div_complect A .price {display: inline-block; width: 100%; text-decoration: none; font-size: 12px; font-weight: normal !important; color: #000}

.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: inline-block; margin-bottom: 5px; text-decoration: underline; color: #000; cursor: pointer}

/*-- ïåðåòàùåíî èç åïóëà -----------------------------------------------*/
#table_basket {width: 99%;}
#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 .titl A {padding: 0}
#table_basket .kod {display: inline-block; width: 100px !important; 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: 311px;}
#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; top: -20px; right: 15px; 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}

INPUT.btn_basket_func {float: right; margin: 10px 10px 0 0; cursor: pointer}

.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}

/*-------------------------------------------------*/
A.anchor764 {position: relative; top: -50px; left: -10px; color: #fff}

.attention_small {display: inline-block; height: 20px; font: 12px Arial; line-height: 20px; padding: 2px 7px 2px 30px; color: #000; border: solid 1px #ddd; border-radius: 7px; background: #FFFEEE url(/images/icons/attention_small.png) 3px 2px no-repeat;}

.wrap_tbl_compl TD.kod {width: 94px !important; display: table-cell !important; border-bottom: solid 1px #91D2F4 !important; border-right: solid 1px #91D2F4 !important}

#article_body .one_map {margin-top: 30px}
#article_body P {line-height: 20px !important}

#switch_style_print {display: none}
