BODY {margin: 0; padding: 0;  background: #eee;}

#content HR {border: 0; border-top: 1px solid #51BCF1; height: 0}
KBD {font: bold 14px "Trebuchet MS",sans-serif; color: blue}
KBD.err {color: #CD0000}
A IMG {border: none}
DIV {position: relative}
INPUT.btn {border: 1px solid #91D2F4; font-size: 11px;}
INPUT.important {background: #185DA2; padding-bottom: 3px; width: 120px; font-weight: bold; color: #fff; border: 1px solid #002850; cursor: pointer}

.as_link {cursor: pointer}
.clearing {clear: both}
.icons {margin: 0 5px; vertical-align: middle; border: 0;}
.only_print {display: none;}

/*-- This -------------------------------------------------------------*/
A.gt, A:visited.gt {font: bold 14px Trebuchet MS; color: #00D32D}
A:hover.gt {color: #0072FF}
.catalog_main {}
          #catalog .catalog_main H3,  .catalog_main H3, .comm_list_out H3 {height: 20px; width: 585px; padding: 2px 20px 2px 10px; background: url(/images/bg_h3.gif) repeat-y;}
          .catalog_main H3 A, .catalog_main H3 A:visited {color: #013E55;}
          .catalog_main UL {float: left; width: 49%; margin: 0 0 10px 0; padding: 0; list-style: none}
                    .catalog_main UL.right_col {}
                    .catalog_main LI {margin: 0; padding: 7px 0 0px 14px; font-size: 1.1em; background: url(/images/icons/icons.png) -304px -13px no-repeat;}
                    .catalog_main UL.no_bul LI {background: none}
          .catalog_main UL UL {float: none; width: auto; margin: 6px 0 3px 20px; line-height: 14px}
                    .catalog_main LI LI, .catalog_main UL.no_bul LI LI {padding: 0px 0 0px 14px; font-size: 0.9em;  background: none;}
                    .catalog_main LI LI IMG, .catalog_main UL.no_bul LI LI IMG {padding-right: 7px;}
          .catalog_main A {text-decoration: none}
                    .catalog_main A:hover {text-decoration: underline}
					.catalog_main I {float: left; color: #FF9C00; font: bold 10px Verdana; margin: 0 5px 0 0}

          .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;} /* Ýòî ÷òîáû â ßíäåêñå âûäà÷à íå ñëèâàëàñü */

					/* 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}
#catalog4price {}
          #catalog4price UL {list-style: none; margin: 20px 0; padding: 0; font-size: 1.1em}
                    #catalog4price UL UL {margin: 5px 30px; font-size: .9em}
                    #catalog4price UL UL UL {display: none}
          #catalog4price INPUT {margin-right: 5px}
                    #catalog4price .btn {width: 247px}
          #catalog4price IMG {margin-right: 5px; cursor: pointer}
          #catalog4price_admin #catalog4price UL UL {display: block}
                    #catalog4price_admin #catalog4price UL UL UL {display: none}
#check_no_kart {margin: 10px 0 10px 15px}
          #check_no_kart INPUT, #check_no_kart LABEL {float: left; margin-bottom: 5px}
          #check_no_kart LABEL {margin: 2px 0 0 5px}
          #l_no_img {color: #c30}
.closed_frm {margin-left: 240px; cursor: pointer}
#comp_block {float: right; margin: 0 10px 0 0; z-index: 1000}
          #comp_block P {padding: 4px;}
          .btn_compare {vertical-align: middle; cursor: pointer;}
          #btn_compare_prop {margin: 5px 0 0 5px; padding-left: 20px; background: #eee url(/images/icons/icons_y.png) 3px -61px no-repeat; font: 11px Arial; vertical-align: middle; cursor: pointer;}
					#prop4compare INPUT {margin-bottom: 5px;}
          #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 0}
					          #comp_btn_xls {background-position: -128px 0}
					          #comp_btn_del {background-position: -112px 0}
					#comp_block	.sel_span {font: 18px Arial}
.comp_big {position: absolute; top: 20px; right: 10px; }
          .comp_page .comp_big {top: 14px}
.framing {float: left; margin-right: 10px; margin-bottom: 7px; background: #fff}
          .w100 IMG {width: 100px;}
          .h100 IMG {height: 100px;}
TABLE .framing {float: none;}

#frm_composite {display: none}
#frm_return INPUT {width: 130px; height: 30px; padding-left: 50px; font: 11px "Tahoma", sans-serif; color: #3E7B91; border: none; background: url(/images/icons/back.gif) no-repeat; cursor: pointer}
#frm_return A, #frm_return A:visited {background: url(/images/icons/icons_y.png) 0 -74px no-repeat; padding-left: 16px}

.map_cls {}
          .map_cls UL {width: 99%}
          .map_cls .descr {display: block; margin: 0 0 3px 15px; color: #999}
                    .map_cls A.descr:hover {color: #000; text-decoration: none}
                    .map_cls A P {text-indent: 0; margin: 0}
#moving_pages {text-indent: 0}
          #moving_pages B {text-decoration: underline; color: #185DA2; cursor: pointer; font-size: 1em}
          #moving_pages .now_page {text-decoration: none; color: #000; cursor: default; font-size: 0.9em}

A.no_act, .no_act {color: #999; text-decoration: none}
          TH A.no_act {color: #5E9DC0}
          #content .no_act HR {border-color: #999}
A.no_act_available {color: #185DA2; text-decoration: none}
.page_numbers {float: left; margin: 0 15px 0 0;}
					.page_numbers SPAN {display: block; float: left; margin: 4px 3px 0 0;}
					.page_numbers A, .page_numbers B {display: block; float: left;  padding: 4px; margin-right: 1px; text-align: center; text-decoration: none;}
					.page_numbers B, .page_numbers A:hover {background: #BCBCBC url(/images/bg_line_sel.gif) repeat-x; font-weight: normal}
					.page_numbers .a_icons, .page_numbers A.a_icons:hover {margin: 0; background: none; border: none}
					.page_numbers .a_icons IMG {margin: 2px 0 0 0}
					.catalog_up_bottom .page_numbers A, .catalog_up_bottom .page_numbers B {padding: 4px 6px;}

#subscr {float:  right; margin:  0 0  5px 10px}
					#subscr P  {margin: 0  0 7px 0; padding: 0; text-align: center}
					#subscr FORM {display: none; margin: 0; padding: 0}
					#subscr  .txt {white-space:  nowrap}

#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 {color: #fff}
#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}

#very_big_btn {position: absolute; top: 0px; left: 0px; height: 28px; color: #fff; font: bold 16px Arial; border:0; background: #c00 url(/images/big_bg.gif) repeat-x; cursor: pointer}
.umnozh {vertical-align: bottom; font-size: 12px}
#zakaz_verify {display: none; margin-top: 20px;}
#zakaz_verify_wrapper DIV {display: none;}

.btn_buy_platron {display: block; width: 156px; height: 30px; margin-top: 10px; background: url(/images/icons/other/pay.png) no-repeat;}

.news IMG.picture {float: left; margin: 10px 20px 20px 0}

/*-- ÊÀÒÀËÎÃ -------------------------------------------------------------------*/
.price I {font: 11px Tahoma; color: #000;}

.vid {float: left; margin: 0 17px 0 0; padding-top: 3px; height: 19px}
					.vid DIV {float: left; margin-right: 3px;}
					.vid A, .vid A:visited {float: left; height: 16px; width: 20px; vertical-align: middle; margin-right: 3px; background: url(/images/icons/icons.png) no-repeat;}
										.vid A#vid_tovar {background-position: -144px 0;}
										.vid A#vid_tovar.sel, .vid A#vid_tovar:hover {background-position: -144px -16px;}
										.vid A#vid_group {background-position: -164px 0;}
										.vid A#vid_group.sel, .vid A#vid_group:hover {background-position: -164px -16px;}
										.vid A#vid_kart {background-position: -184px 0;}
										.vid A#vid_kart.sel, .vid A#vid_kart:hover {background-position: -184px -16px;}
										.vid A#vid_block {background-position: -204px 0;}
										.vid A#vid_block.sel, .vid A#vid_block:hover {background-position: -204px -16px;}
#catalog {}
					#catalog .in_h4 {font-size: 1.3em; margin-top: 0;}
					#catalog H2, #catalog H3 {margin: 0 0 8px 0}
					#catalog H2 A, #catalog H3 A {color: #013e55; text-decoration: underline}
					#catalog H2 A:hover, #catalog H3 A:hover {color: #0072FF}
					#catalog .route A {text-decoration: underline}
					#catalog .route A:hover {text-decoration: underline}
					#catalog P {text-indent: 0; margin: 0 0 10px 0}
					#catalog SELECT {font: 11px Tahoma; border: 1px solid #8EC9E7;}
					#catalog .psmt_table {clear: both;}
					#catalog A IMG.icons {float: none; width: auto; height: auto; border: none; margin: 0; margin-right: 5px}
					#catalog P.route {margin-bottom: 15px}
					          #catalog .bottom_separate {margin-bottom: 8px;}

          /* 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 {width: 80px; padding: 0; background: #73C8F5; color: #fff; font-weight: bold; text-align: center;}
                    #catalog .store0, .store0 {background: #73C8F5}
                    #catalog .store1, .store1 {background: #00D32D}
                    #catalog .store2, .store2, .psmt_table .store2 {background: #999}
                    #catalog .store_msk, .store_msk {border-left: 5px solid #D42813}
					#catalog .available {text-align: center; color: #999; width: 45px;}
					#catalog .price {text-align: right; white-space: nowrap}
					          .price_view {}
					          .price_no_view {display: none}
					#catalog .basket {white-space: nowrap; width: 64px}
					#catalog .basket INPUT {font: 11px Tahoma; width: 22px; height: 10px; text-align: center; margin-right: 5px;}
					          #catalog .basket .basket_plus {border: none; width: 60px; height: 15px; vertical-align: top; cursor: pointer}
					          #catalog .basket .store_btn {width: 16px; height: 16px; cursor: pointer}
					          #catalog .available .store_btn {vertical-align: middle; width: 16px; height: 16px; cursor: pointer}
					          #catalog .edit_btn {margin: 0 5px;}
					/* END of TABLE */

/*-- ÖÂÅÒÍÀß ÑÒÐÎÊÀ -------------------------------------------------------------------*/
					.catalog_up {clear: both; height: 22px; padding-left: 10px; background: #CBCBCB url(/images/bg_line.gif) repeat-x;}
					.catalog_up DIV {height: 22px;}
					.catalog_up #prev_next_good {float: left; height: 15px; margin-top: 3px; margin-left: 10px;}
					.catalog_up #prev_next_good A:hover {color: #F6FF71}
					#prev_good {padding-right: 18px; margin-right: 3px; background: url(/images/icons/icons_y.png) right -48px no-repeat;}
					#next_good {padding-left: 16px; margin-left: 3px; background: url(/images/icons/icons_y.png) 0 -33px no-repeat }
					.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: none;}
					.catalog_up_div A.sel, .catalog_up_div SPAN.sel, .catalog_up_div A:hover {padding: 4px; margin-right: 1px; background: #BCBCBC url(/images/bg_line_sel.gif) repeat-x;}

					.catalog_up #pages IMG {float: none; vertical-align: middle; margin: 0; border: none;}
					.catalog_up .tovars_in_cat {float: left; margin-right: 0px;}

					#catalog #price_in {float: right; margin: 0 10px 0 0;}

/*-- ÏÐÎÈÇÂÎÄÈÒÅËÈ ÏÎÄ ÖÂÅÒÍÎÉ ÑÒÐÎÊÎÉ -------------------------------------------------------------------*/
					#catalog_upline {margin: 0 0 3px 0; line-height: 16px;}
					#catalog_upline A, #catalog_upline SPAN {display: inline; float: none; padding: 0; margin: 0; white-space: nowrap;}
					#catalog_upline A {text-decoration: underline;}
					#catalog_upline I {color: #00AD19; font-style: normal; font-weight: bold}
					#catalog_upline SPAN {background: #B7F3FF; padding: 1px 3px;}
					#catalog_upline SPAN.no_sel {background: none; padding: 0;}

          .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 .group_title {background: #eee url(/images/bg_catalog_th.gif);}
					#catalog .group_title H2 {margin: 0; font-size: 12px; text-align: center;}

					#catalog_upline #catalog_sort {margin-bottom: 0px}
					          #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 {background: #B7F3FF; padding: 1px 3px; color: #000; text-decoration: none; cursor: default}

/*-- Ñâîéñòâà òîâàðîâ (òåõ.õàðàêòåðèñòèêè) -----------------------------------*/
#prop_block {margin: 0 0 13px 0;}
#prop_block .a_show_prop, #prop_block .a_show_prop:visited {float: left; width: 200px; padding: 0; text-decoration: none; border-bottom: dotted 1px #185DA2; font: bold 16px Arial}
#prop_block .a_show_prop:hover, #prop_block .a_show_prop:hover SPAN {background: none; text-decoration: none; border-bottom: dotted 1px #C01200}
#prop_block .a_show_prop SPAN {color: #185DA2}
#prop_block P {margin: 0 0 5px 0;}
#prop_block TABLE {width: 100%; margin: 7px 7px 5px 0; border: solid 1px #BBBBBB; border-width: 0 0 1px 0}
#prop_block TD {padding: 7px 7px 0 0; vertical-align: top; width: 20%;}
#prop_block UL {height: 60px; margin: 0 0 0 -5px; padding: 0 5px 5px 5px; list-style: none; white-space: nowrap; background: #fff; border-left: solid 1px #fff; border-bottom: solid 1px #fff; overflow: hidden; z-index: 1000}
#prop_block SPAN {color: #999;}
#prop_block A, #prop_block A:visited {text-decoration: none}
#prop_block A:hover, #prop_block A:hover I {text-decoration: underline;}
#prop_block A.title, #prop_block A.title:visited, #prop_block .title {color: #CC4343;}
#prop_block A.sel, #prop_block A.sel:visited {font-weight: bold;}
          #prop_block .sel {color: #C01200; text-decoration: none; cursor: default}

/*-- ÊÀÒÀËÎÃ ÑÏÈÑÊÎÌ -------------------------------------------------------------------*/
					#catalog .tovar TABLE.hover {background: #F2F2F2 url(/images/icons/block_hover.gif) repeat-y; cursor: pointer;}
					#catalog .tovar TD {background: none; vertical-align: top; padding: 0 2px 5px 0}
					#catalog .tovar TD TD {padding: 5px 7px 0 0; border: none}
					#catalog .tovar H3 {margin-top: -3px;}
					#catalog .tovar TD.right_block {width: 100px; padding: 0}
					#catalog .tovar TD .right_block_in {width: 100px; height: 100px; text-align: center; padding: 0 0 0 10px; border-left: 1px dashed #ccc;}
					.tovar .separator {height: 15px}
					#catalog .tovar .kod {width: 90px; padding: 3px}
					.tovar .price {font: 18px Trebuchet MS; color: #00D32D;}
					.tovar .price I {padding-bottom: 3px;}
					#catalog .tovar .price, #catalog .tovar .basket, #catalog .tovar .available {text-align: center; width: auto; margin-top: 7px; margin-bottom: 0;}
					          .tovar .price {margin-top: 0;}
					          .tovar .price SMALL {color: #000; font-size: 11px}
					#catalog .descr_short {}
					#catalog .descr_short H3 {margin-bottom: 5px}
					#catalog .descr_short H3 A {font-weight: normal;}
					#catalog .descr_short DIV {margin: 0 0 5px 0;}
					#catalog .descr_short P {margin: 0;}
					#catalog .descr_short DIV.price_info {background: none}
					#catalog .descr_cat .framing {margin-right: 12px}

/*-- ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ -------------------------------------------------------------------*/
					#catalog .good {margin-top: 5px;}
					#catalog .good H1 {font-size: 1.3em}
					#catalog .good .buying {padding: 5px 20px 15px 0;}
					#catalog .good .kod {float: left; width: 106px; padding: 2px; margin: 0 10px 0 0px;}
					#catalog .good .price, #catalog .good .basket, #catalog .good .available {float: left; width: auto; margin-right: 15px;}
					#catalog .good .available {margin-top: 3px;}
					#catalog .good .basket {margin: 4px 5px 0 0; padding: 0;}
					#catalog .good .basket .basket_input {vertical-align: top; height: 10px; padding-bottom: 2px}
					#catalog .good .price {font: 18px Trebuchet MS; color: #00D32D;}
					#catalog .good .price I {font: 11px Tahoma; color: #185DA2; vertical-align: middle}
					#catalog .good .full_descr DIV {margin: 0 0 7px 0}
					#catalog .good .full_descr P {text-indent: 0; margin: 0 0 7px 0}
					#catalog .good .full_descr TABLE P {text-indent: 0; margin: 0; padding: 0;}
					#torg_price, #zakaz_instruction {float: left; margin-top: 5px}
					          #torg_price {margin-right: 15px; margin-top: 4px; padding-left: 22px; line-height: 16px; background: url(/images/icons/icons.png) -282px 0 no-repeat}

					#catalog .store_info {padding: 3px; margin-top: 3px; background: #EFF5F6}
					#catalog .price_info {margin: 3px 0 5px 0; cursor: pointer;}
					          #catalog .price_info INPUT.btn {float: left; width: 75px; height: 23px; padding: 0 3px; border: 0; background: url(/images/icons/price_plus.gif) no-repeat 0 50%; cursor: pointer}
					          #catalog .price_info .price {color: #0196EC;}
					          #catalog .price_info .price_less {color: #FD6C02}
					          #catalog .price_info .perc_provider {margin-left: 10px; color: #00AD19}
					#catalog #prices_list.price_info {cursor: default}
					          .psmt_table TD.prices {text-align: right}
					                    .psmt_table TD.prices A {font-weight: bold; color: #0196EC; text-decoration: none}
					                    .psmt_table TD.prices A:hover {text-decoration: underline}
					          #prices_more .psmt_table {width: auto}
          .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 {display: block;}

#insets_index {margin: 0; padding: 0; list-style: none; font: bold 11px Arial;}
#insets_index DIV {float: left; margin: 0 1px 0 0; padding: 7px; color: #145AA2; background: #D0F6FF;}
#insets_index DIV.sel, #insets_index DIV.over {background: #63B5DA; color: #fff;}
#insets_index DIV.over {cursor: pointer}
#insets_index B.empty {background: #fff; padding: 6px 3px 7px 3px; color: #999; border-top: solid 1px #ccc;}
#insets_index DIV.sel B.empty {background: #f5f5f5; color: #666}

#insets_index DIV SPAN.corner_img {display: block; position: absolute; top: 0; width: 5px; height: 5px; background: url(/images/icons/icons_y.png) no-repeat;}
#insets_index DIV SPAN#corner_left {left: 0; background-position: 0 -28px}
#insets_index DIV SPAN#corner_right {right: 0; background-position: -5px -28px}

.insets_body {clear: both; width: 728px; border: solid 1px #62B8D0; padding: 10px}
#catalog .good .insets_body P {text-indent: 0px;}
.insets_body #inset1, .insets_body #inset2, .insets_body #inset4, .insets_body #inset0 {display: block}
.insets_body #inset1, .insets_body #inset2, .insets_body #inset3, .insets_body #inset4, .insets_body #inset5, .insets_body #inset6 {display: none}

.insets_body #inset3 {padding: 10px 0 40px 0;}
.insets_body #inset3 A.width_back {float: left; width: 120px; height: 4px; margin: 0 1px 1px 0; padding-top: 40px; text-align: center; background: url(/images/icons/good_icons.gif) no-repeat;}
.insets_body #inset3 A.width_back:hover {margin: 1px 0 0 1px;}
.insets_body #inset3 A#good_phone {background-position:  35px 0;}
.insets_body #inset3 A#good_email {background-position:  35px -54px;}
.insets_body #inset3 A#good_instruction {background-position:  35px -108px;}
.insets_body #inset3 .files {float: left; margin: 5px 10px 0 0; }
.insets_body #inset3 .files A {display: block; float: none; text-align: left; height: 16px; padding: 0 0 0 20px; margin: 0 0 5px 0}
.insets_body #inset3 .files A:hover {margin: 0 0 5px 0}

#catalog .insets_body .tovar TD .right_block_in {width: 106px; padding: 5px 0 0 10px;}
.insets_body #inset1 .right_block_in DIV, .insets_body #inset2 .right_block_in DIV {float: none; margin-left: 0; margin-right: 0;}
.insets_body #inset1 .right_block_in .price, .insets_body #inset1 .right_block_in .available,
.insets_body #inset2 .right_block_in .price, .insets_body #inset2 .right_block_in .available {margin: 7px 0;}
.insets_body #inset1 TABLE, .insets_body #inset1 TD,
.insets_body #inset2 TABLE, .insets_body #inset2 TD {position: relative}

/*-- ÊÀÒÀËÎÃ ÊÀÐÒÎ×ÊÀÌÈ (ÂÅÐÒÈÊÀËÜÍÛÅ) -------------------------------------------------------------------*/
#catalog_kart {display: block; position: static; margin: 0 -10px 0 -20px;}
#catalog_kart TABLE {width: 100%;}
#catalog_kart .kart {width: 194px; height: 267px; margin: 0; padding: 0; text-align: center; border: 1px solid #eee; border-width: 0 1px 1px 0;}
#catalog_kart .kart TABLE {width: 194px; height: 267px;}
#catalog_kart .kart TABLE.hover {background: #F2F2F2 url(/images/icons/kart_hover.gif) repeat-x;}
#catalog_kart .kart TABLE TD {vertical-align: top; padding: 5px 5px 5px 5px;}
#catalog_kart .kart TABLE TD.second_td {vertical-align: middle; height: 30px}
#catalog_kart .kart TABLE.hover TD.first_td {cursor: pointer;}
#catalog_kart .kart H3, #catalog .kart DIV {float: none; text-align: center; margin: 0;}
#catalog_kart .kart H3 {font: 11px Arial; line-height: 12px;}
#catalog_kart .kart H3 A {text-decoration: none}
#catalog_kart .kart .framing {float: none; text-align: center; width: 100px; margin: 0;}
#catalog_kart .kart .price {font: 18px Trebuchet MS; color: #00D32D; margin-bottom: 5px;}
#catalog_kart .kart .price, #catalog_kart .kart .basket, #catalog_kart .kart .available {text-align: center; width: auto;}
#catalog_kart .kart .kod {float: none; text-align: center; width: 102px; padding: 3px 0; margin: 7px 0 3px 0;}
#catalog_kart .kart .detailed {text-align: center;}
#catalog_kart .kart .basket {margin-bottom: 3px;}
#catalog_kart .route_big {margin-top: 0; font: bold 14px Trebuchet MS}
#catalog .kart TD.descr_short DIV {margin: 0 0 5px 0}

/*-- ÊÀÒÀËÎÃ ÁËÎÊÀÌÈ (ÃÎÐÈÇÎÍÒÀËÜÍÛÅ) -------------------------------------------------------------------*/
#catalog_block {clear: both;}
#catalog_block .kart {float: left; width: 343px; height: 199px; margin: 0 10px 10px 0; padding: 7px; text-align: center; border: 3px solid #eee;}
#catalog_block .kart TABLE {width: 344px; height: 201px;}
#catalog_block .kart TD.hover {background: #F2F2F2 url(/images/icons/block_hover.gif) repeat-y; cursor: pointer;}
#catalog_block .kart TD, #catalog_block .kart P {text-align: left;}
#catalog_block .kart TABLE TABLE {width: 100%; height: auto;}
#catalog_block .kart .kart_top {height: 31px; border-bottom: 1px solid #eaeaea;}
#catalog_block .kart .kart_bottom {height: 25px; padding-top: 5px; border-top: 1px solid #eaeaea;}
#catalog_block .kart .kart_left {width: 102px; padding: 0 10px 0 0; white-space: nowrap}
#catalog_block .kart H3, #catalog_block .kart DIV {float: none; text-align: left; margin: 0;}
#catalog_block .kart H3 {font: bold 11px Arial; line-height: 12px;}
#catalog_block .kart H3 A {text-decoration: none}
#catalog_block .kart .framing {float: none; text-align: center; width: 100px; margin: 0 0 5px 0;}
#catalog_block .kart .detailed {text-align: left}
#catalog_block .kart .detailed P {width: 200px; margin-bottom: 0}
#catalog_block .kart .kod {float: none; text-align: center; width: 102px; padding: 3px 0;}
#catalog_block .kart .price, #catalog_block .kart .basket, #catalog_block .kart .available {text-align: center; width: auto;}
#catalog_block .kart .price {margin-top: 1px; font: 18px Trebuchet MS; color: #00D32D;}
#catalog_block .kart .basket, #catalog_block .kart .available {float: left;}
#catalog_block .kart .available {margin: 1px 0 0 0px;}
#catalog_block .kart .basket_plus {margin-right: 0;}
#catalog_block .route_big {margin-top: 0; font: bold 14px Trebuchet MS}

.catalog_part {}
          .catalog_part TD {vertical-align: top; padding-bottom: 15px;}
          .catalog_part H3 {margin-top: 0; padding-top: 0}

/*-- ÁËÎÊ ÐÈÑÓÍÊÎÂ Â ÊÀÐÒÎ×ÊÅ -------------------------------------------------------------------*/
#img_block {position: static; margin: 0 0 10px 0;}
										#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: 1200}
					#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}

/*-- ÇÀ×ÅÐÊÍÓÒÛÅ ÖÅÍÛ, ÐÀÑÏÐÎÄÀÆÈ -------------------------------------------------------------------*/
					.price_old {margin-top: 7px; color: #f00; text-decoration: line-through;}
					.price_old SPAN {color: #6A6A6A;}

					.price_old IMG {padding-right: 5px}
					.tovar .sale_img {position: absolute; top: 60px; left: -5px}

					.good .price_old {margin: -14px 0 0 33px}
					.insets_body .price_old {margin: 0}
					.good .sale_img {float: left; height: 20px; width: 110px; margin: -10px 20px 0 0; text-align: right; padding-top: 65px; background: url(/images/icons/sale.gif) no-repeat;}

					TD IMG.sale_img {vertical-align: middle; margin-right: 5px;}

					#catalog_kart .kart .first_td  {position: relative}
					.first_td .sale_img {position: absolute; top: 43px; left: 41px;}

					.kart_left .sale_img {position: absolute; top: 89px; left: 2px;}

/*-- ÔÎÐÌÀ ÏÎÈÑÊÀ -------------------------------------------------------------------*/
#form_search {margin-left: 8px; font: bold 9px Trebuchet MS; color: #AEB5B8;}
          #form_search TABLE TD {vertical-align: top;}
          #form_search FORM {margin: 0}
          #form_search .search_str {margin: 0; padding: 0 0 5px 0; height: 23px; width: 128px; padding-left: 8px; border: none; background: url(/images/search_str.gif) no-repeat;}
          #form_search .search_btn {margin: 0; padding: 0 0 5px 0; height: 28px; width: 56px; border: none; background: url(/images/search_btn.gif) no-repeat; font: 11px Verdana; cursor: pointer;}
          #form_search .search_btn:hover {color: #fff;}
#search_global {margin: 3px 15px 20px 7px; padding: 0 0 5px 0; border-bottom: solid 3px #fff}
#search_global LABEL {margin-left: 5px; font: bold 10px Tahoma; color: #999;}
.btn_as_link {width: 99%; margin: 0; padding: 0; line-height: 11px; font: 11px Tahoma; text-align: left; background: none; border: none; cursor: pointer}
.btn_as_link:hover {color: #185DA2}

/* äëÿ ñïèñêà êàòåãîðèé â âûäà÷å */
#cat_list4search {width: 400px; max-height: 137px; overflow: auto; border: solid 1px #ccc}
#cat_list4search UL {margin: 5px; padding: 0; list-style: none;}
#cat_list4search LI {padding: 0 0 3px 0}
#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}


/*-- ÌÅÍÞ ëåâîå êîìáèíèðîâàííîå -------------------------------------------------------------------*/
#show_hide_menu {float: right; margin: 10px 15px 0 0;}

.menu_left_cmb {visibility: hidden; margin: 15px 0 0 0; font: 11px Verdana; text-align: left; z-index: 130}
.menu_left_cmb UL {padding: 0; margin: 0; list-style: none; width: 206px; z-index: 1120}
.menu_left_cmb UL LI {position: relative; margin: 0; padding: 0;}
.menu_left_cmb UL UL {display: none; margin: 5px 0 5px 10px; z-index: 1140}
.menu_left_cmb UL UL UL {position: absolute; margin: 0; left: 180px; top: -50px; padding: 50px 0;}

.menu_left_cmb A, .menu_left_cmb A:visited, .menu_left_cmb SPAN {display: block; text-decoration: none;}
.menu_left_cmb UL UL A:visited.sel, .menu_left_cmb UL UL A.sel {font-weight: bold;}
.menu_left_cmb UL LI A, .menu_left_cmb UL LI A:visited {margin: 0; width: 100%; padding: 4px 0 5px 9px;}
.menu_left_cmb UL LI A I {float: left; font: bold 10px Verdana; margin-top: 0px;}
.menu_left_cmb UL UL LI A:hover {text-decoration: none}
.menu_left_cmb UL UL {width: 181px;}
.menu_left_cmb UL UL LI A, .menu_left_cmb UL UL LI A:visited {width: 168px; padding: 4px 5px 5px 7px;}
.menu_left_cmb UL UL LI A I {position: absolute; right: 3px; top: 4px;  font: bold 10px Verdana;}
.menu_left_cmb UL UL LI A U {padding-right: 10px; text-decoration: none}

.menu_left_cmb UL UL LI A, .menu_left_cmb UL UL LI A:visited,
.menu_left_cmb UL UL LI.over>LI>A, .menu_left_cmb UL UL LI.over>LI>A:visited
{background: #eee url(/images/bg_menu_li.gif) repeat-y;}

.menu_left_cmb UL UL LI.over>A, .menu_left_cmb UL UL LI.over>A:visited
{background: #eee url(/images/bg_menu_li_hover.gif) repeat-y;}

.menu_left_cmb UL LI.over>UL {display: block;}
.menu_left_cmb UL LI.over>UL>UL {display: none;}

.menu_left_cmb A.a2as1 {font: bold 11px Tahoma;}
.menu_left_cmb A.a2as1 I {display: none}

.menu_left_all UL UL {display: block;}
.menu_left_all UL UL UL {display: none;}

/*-- ÇÀÃÎËÎÂÊÈ ÊÀÒÀËÎÃÀ -------------------------------------------------------------------*/
.menu_left_cmb H4 {margin: 0; padding: 0; font: bold 11px Tahoma; background: url(/images/bg_menu_h.gif) repeat-y;}
.menu_left_cmb #menu_catalog H4 A, .menu_left_cmb #empty_menu LI A {height: 17px; margin: 0; padding: 5px 0 2px 10px;}
.menu_left_cmb #empty_menu UL {width: 206px; margin: 10px 0 0 0; padding: 0; z-index: 100}
.menu_left_cmb #empty_menu LI {margin-bottom: 1px; padding: 0; background: url(/images/bg_menu_h.gif) repeat-y; font: bold 14px Trebuchet MS;}
.menu_left_cmb #empty_menu LI A:hover {text-decoration: none}

#catalog_top {width: 100%}

/*-- menuTOP -------------------------------------------------------------------*/
.menu_top {position: absolute; z-index: 100;}
.menu_top a,
.menu_top a:visited,
.menu_top INPUT
					{margin: 0; padding: 3px 15px 5px 15px; font: 11px Verdana; text-decoration: none;}
.menu_top a.sel,
.menu_top a:hover,
.menu_top a.sel:hover
					{background: #bcbcbc url(/images/bg_line_sel.gif) repeat-x;}

.menu_top ul {float: left; margin: 0; padding: 0; list-style: none;}
.menu_top ul li {position: relative; float: left; display: inline; height: 19px; margin-right: 1px}

.menu_top ul ul {display: none; position: absolute; left: 0; top: 19px;}
.menu_top ul ul li {float: none; display: block; height: auto; padding: 3px 5px 3px 8px; width: 150px; text-align: left; margin: 0;}
.menu_top ul ul a, .menu_top ul ul a:visited {display: block; margin: 0; padding: 0;}
.menu_top ul ul a:hover, .menu_top ul ul a.sel:hover {background: none;}
.menu_top ul ul ul {left: 163px; top: -1px;}

.menu_top UL LI.over>UL {display: block;}
.menu_top UL LI.over>UL>UL {display: none;}

.menu_top DIV {float: left;}
.menu_top FORM {margin: 0; padding: 0; height: 24px; width: 100px;}
          .menu_top #livehelp FORM {width: auto; height: auto}
.menu_top INPUT {background: none; height: 18px; padding-top: 0; padding-left: 0; border: none; cursor: pointer}


/*-- ÌÅÍÞ ÄËß ÀÄÌÈÍÊÈ -------------------------------------------------------------*/
#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, #menu_p UL UL SPAN {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}

/*-- ÁËÎÊ ÒÅËÅÔÎÍÀ (àáñîëþòíî â limited) ------------------------------------------------------------------------*/
#phone {position: absolute; z-index: 100;}
#phone H5 {margin: 0; padding: 0;}
#phone H5.phone_long {position: absolute;}
#phone H5.phone_long A, #phone H5.phone_long A:visited {text-decoration: underline; color: #00f}

/*-- ÂÑÏËÛÂÀÞÙÅÅ ÎÊÍÎ ÏÎÄÑÊÀÇÊÈ -------------------------------------------------------------------*/
#our_title {position: absolute; padding: 5px; border: 3px solid #ccc; max-width: 350px; background: #FFFEEF; z-index: 400}
#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}

.block_to_basket {overflow: hidden; height: 0; margin: 4px 0 0 0;}
.visible_block_to_basket {height: 20px;}

/*--
.block_to_basket {display: none; overflow: hidden; margin: 4px 0 0 0;}
.visible_block_to_basket {display: block;}
--*/

#descr_service P {text-indent: 0}
/*--------------------------------------------------------------------------*/
/*-- STRUCTURE -------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
#limited {text-align: center; margin: 0 auto;}
					html>body #limited {min-width: 1004px; max-width: 1004px;}

/*-- Øàïêà ------------------------------------------------------------------------------------------------*/
#header {width: 100%; background: #ddd url(/images/bg_top.jpg) no-repeat;}
					#header H4 {position: absolute; margin: 0;}
					#logo {position: absolute;}
					#whois {position: absolute; left: 410px; top: 67px; color: #ff0; font: bold 13px Verdana; text-indent: 0; padding: 1px 10px; background: #0030A9; border: solid 2px #fff}
					#whois SPAN {font: bold 13px Trebuchet MS;}

/*-- Ïîëîñêà ñ "â âàøåé êîðçèíå" è èêîíêàìè. Âåðõíåå ìåíþ ñòîèò àáñîëþòíî â limited -----------------------*/
#header_dop {width: 100%; height: 22px; background: #CBCBCB url(/images/bg_line.gif) bottom  repeat-x; text-align: left; }
					#header_dop #in_basket {height: 20px; width: 183px; padding: 2px 0 0 35px; font: 12px Verdana; background: url(/images/separator.gif) right no-repeat;}
					#icons_main {position: absolute; right: 10px; top: 4px;}
					#icons_main A, #icons_main INPUT, #icons_main .edit_icon IMG {float: left; margin-right: 5px; width: 16px; height: 16px; cursor: pointer}
					#icons_main A {background: url(/images/icons/icons.png) no-repeat;}
					          #icons_main A.edit_icon {background: none}
					#icons_main A#home {background-position: 0 0;}
					#icons_main A#email {background-position: -16px 0;}
					#icons_main A#map {background-position: -32px 0;}
					#icons_main A#inaccuracy {background-position: -80px 0;}
					#icons_main A:hover#home {background-position: 0 -16px;}
					#icons_main A:hover#email {background-position: -16px  -16px;}
					#icons_main A:hover#map {background-position: -32px -16px;}
					#icons_main A:hover#inaccuracy {background-position: -80px -16px;}

					#icons_main A#contacts {background: url(/images/icons/contacts.gif) no-repeat; width: 56px; margin-right: 10px}
					#icons_main A:hover#contacts {background: url(/images/icons/contacts_sel.gif) no-repeat;}

#wrapper {text-align: left; background: #fff url(/images/bg_wrapper.gif) repeat-y; width: 100%; z-index: 100;}

/*-- Ëåâûé áëîê -----------------------------------------------*/
#left_block {width: 216px; float: left; z-index: 30}
/*----------- Áëîê ñ êîðçèíîé -----------------------------------------------*/
					#basket_block {padding: 24px 0 0 35px; height: 93px; margin-top: -2px; font: 11px Tahoma; background: url(/images/bg_basket.gif) 84px 0 no-repeat;}
					#basket_block SPAN {font: 18px Trebuchet MS; line-height: 16px;}
					#btn_to_basket {display: block; width: 146px; height: 22px; margin: 13px 0 0 -7px; padding-top: 4px; text-align: center; font: 11px Verdana; text-decoration: none; background: #ccc url(/images/btn_to_basket.gif) no-repeat;}
					#btn_to_basket:hover {color: #fff; margin: 14px 0 0 -6px;}

/*----------- Áëîê âíóòðè ëåâîãî áëîêà -----------------------------------------------*/
					.left_block {width: 183px; font: 11px Tahoma; margin: 10px; z-index: 100}
					.left_block H5 {height: 21px; width: 172px; margin: 0; padding: 4px 0 0 10px; font: 11px Verdana; background: #ccc url(/images/bg_h_firm.gif) no-repeat;}
					.left_block A, .left_block A:visited {color: #000; text-decoration: none}
					.left_block A:hover {color: #000; text-decoration: underline}
					.left_block .div_scroll {height: 117px; width: 180px; margin: -4px 0 0 0; overflow: auto; background: #fff}
					.left_block TABLE {width: 182px;}
					.left_block UL {margin: 3px 0; padding: 0; list-style: none;}
					.left_block LI {margin: 0; padding: 0 5px 1px 10px;}
          .left_block LI.sel {background: #0A246A}
          .left_block LI.sel A {color: #fff; text-decoration: none; cursor: default}

					.left_block TABLE {margin-top: -4px; border: solid 1px #ccc; border-width: 0 1px 1px 0;}
					.left_block TABLE TD {background: #fff; border: solid 1px #ccc; border-width: 1px 0 0 1px;}
					.left_block TABLE TH {border: solid 1px #ccc; border-width: 1px 0 0 1px;}

					.left_block .div_no_scroll {height: auto; margin: 0; overflow: hidden; text-align: center}
					.left_block .div_no_scroll A, .left_block .div_no_scroll IMG {margin: 12px 2px;}

/*----------------- Áëîê ñî ñòðåëî÷êàìè -----------------------------------------------*/
					.left_block H5.leaders {width: 174px; height: 14px; padding: 4px; margin: 0; text-align: center;}
					.left_block H5.top, .left_block H5.bot {width: 182px; height: 15px; padding: 0; background: #34A4DE; border-top: 1px solid #fff}
					.left_block H5.top {background: #34A4DE url(/images/icons/arrow_white_up.gif) 50% -15px no-repeat;}
					.left_block H5.bot {background: #34A4DE url(/images/icons/arrow_white_down.gif) 50% -15px no-repeat;}
					.no_bottom_margin {margin-bottom: 0;}
					.no_top_margin {margin-top: 0;}

					.lenta_div {overflow: hidden; height: 202px; width: 180px; background: #F2F2F2 url(/images/icons/kart_hover.gif) repeat-x; border: solid 1px #34A4DE;}
					.looked_good {height: 180px; margin: 0; text-align: center; padding: 10px;}
					.looked_good H4 {margin: 0 0 7px 0; text-align: center; font: 11px Arial; line-height: 12px;}
					.looked_good H4 A, .looked_good H4 A:visited {text-decoration: none}
					.looked_good .price {font: 18px Trebuchet MS; color: #00D32D; margin-bottom: 5px;}

					.move_up, .move_down {width: 182px; margin: 0; text-align: center; height: 12px; cursor: pointer}
					.move_up {background:  url(/images/icons/arrow_white_up.gif) 50% 0px no-repeat;}
					.move_down {background: url(/images/icons/arrow_white_down.gif) 50% 0px no-repeat;}

/*-- Îñíîâíîé áëîê -----------------------------------------------*/
#content {width: 100%; float: right; margin-left: -216px}
#content_in {margin-left: 216px}
/*----------- Ýïèãðàô -----------------------------------------------*/
					#epigraph {padding: 5px 20px 0 0; font: 11px Tahoma;}
					#epigraph H1 {margin: 0 0 5px 0; font-size: 14px;}
          					#epigraph H1 A, #epigraph H1 A:visited {text-decoration: underline}
          					#epigraph H1 P {margin: 0; padding: 0}
					#epigraph P {margin: 5px 0; padding: 0; text-indent: 0;}
					#epigraph .edit_btn {margin: 0 3px}

#content_text {margin: 0 8px 0 0; padding: 0; background: #fff}
#page_in_top {}
#page_in_bottom {padding: 20px 10px 10px 20px;  min-height: 450px;}

/*-- ÏÐÀÂÈËÀ ÒÎËÜÊÎ ÄËß ÑÒÀÒÅÉ -----------------------------------------------*/
#page_in_bottom #article {font: 12px Arial; color: #333; line-height: 18px; padding: 7px 20px 0 10px;}
#page_in_bottom #article UL {list-style: none; margin: 0 0 0 20px; padding: 0}
#page_in_bottom #article 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 P {/*margin: 0 0 6px 0;*/ line-height: 18px}

#page_in_bottom #article H1 {margin: 12px 0 12px 0;}
#page_in_bottom #article H2,
#page_in_bottom #article H3,
#page_in_bottom #article H4,
#page_in_bottom #article H5,
#page_in_bottom #article H6 {margin: 12px 0 6px 0;}

/*-- ÑÒÈËÈ ÄËß ÄÎÏÎËÍÈÒÅËÜÍÛÕ ÑÒÀÒÅÉ -------------------------------------------------------------------*/
.article_dop {font: 12px Arial; color: #333; line-height: 18px; padding: 7px 20px 0 10px;}
.article_dop UL {margin: 0 0 0 30px; padding: 0; list-style: none}
.article_dop 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 H1 {/*font-size: 1.3em;*/ font-weight: normal}
#epigraph I, #epigraph EM {font-style: normal;}

.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}
.fine_ul UL UL LI {font: 11px Tahoma; 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}

/*-- Âñÿêèå ðàçíîñòè ïîä îñíîâíûì áëîêîì -----------------------------------------------*/

#footer_dop {width: 780px}
#footer_dop TD {height: 30px; padding: 0 10px; width: 33%; vertical-align: middle;}
#footer_dop A, #footer_dop A:visited {text-decoration: underline; cursor: pointer}

/*-- Íå çíàþ, ÷òî çà áëîê -----------------------------------------------*/
#discount4diler {}
          #discount4diler TABLE {width: 175px}
          #discount4diler TD {text-align: right}
          #discount4diler TD.f {text-align: center}

/*-- Íèç ------------------------------------------------------------------------*/
#footer {clear: both; width: 100%; padding-top: 15px; font: 12px Tahoma; z-index: 50}
					#footer DIV {float: left;}
					#counter {height: 31px; margin: 0 5px 0 8px;}
					#zakaz {height: 21px; padding: 4px 10px 0 10px; background: #fff}
					#zakaz SPAN {font: bold 14px Arial}

#contents {margin: 0; padding: 20px 20px 10px 20px; border: 0px; background: none;}
          #contents #close_btn {float: right; margin-bottom: 10px}
          #contents #close_btn INPUT {}

/* Fix IE. Hide from IE Mac \*/
* html .menu_left_cmb UL LI {float: left; height: 1%;}
* html .menu_left_cmb UL LI a {height: 1%;}
/* End */

/*-- Îáìàíêà äëÿ áëîêà ÏÎÄÅËÈÒÜÑß. Âîçíèêàåò èç çà íàøåãî DIV position: relative ------------------------------------------------------------------------*/
#ya_share1 {float:right;}
.b-share-popup__input_link {margin-bottom: -50px; margin-top: -50px}

.seotext {margin: 20px}
          .seotext H1 {font-size: 1.3em}

/*-- ÁÅÃÓÍÊÈ ÄËß ÑÂÎÉÑÒÂ -------------------------------------------------------------------*/
  .a_show_prop {font: bold 16px Arial; border-bottom: 1px dotted #185DA2; text-decoration: none}
  .a_show_prop:hover {border-color: #C01200}
	#props_div {position: relative; margin-top: 20px}
	#td_prop_find {width: 134px; text-align: center;}

	#props TD {height: 17px; padding: 0 7px; color: #DF5757;}
	#props TD.prop_title, #props TD.prop_min {text-align: right;}
	#props TD.prop_title {height: 25px; color: #000}

	#props .prop_ds, #props .prop_ds TABLE {width: 300px;}
	#props .prop_ds TD {height: 10px; padding: 0; vertical-align: middle; background-color: #f2b0b0; background-image: url(/images/icons/icons_y.png); background-repeat: repeat-x}
	#props .prop_ds TD.empty {width: 286px;}
	#props .prop_ds TD.full {width: 7px; background-image: url(/images/icons/icons_y.png); background-position: 0 -14px; color: #fff; cursor: w-resize}
	#props .prop_ds TD.full DIV {width: 7px; height: 14px;}
	#props .prop_ds TD.full_min DIV {float: right; background: url(/images/diapozon_slider/arrs.png) no-repeat}
	#props .prop_ds TD.full_max DIV {float: left; background: url(/images/diapozon_slider/arrs.png) 0 -14px no-repeat}
	#props .prop_min_hidden, #props .prop_max_hidden {display: none}

	#props_div #balloon {position: absolute; display: none;}
	#props_div #balloon_in {padding: 2px; border: 1px solid #e36767; color: #c94141; background: #FDF6ED; min-width: 20px; text-align: center; z-index: 400;}
	#props_div #balloon #balloon_arr {position: absolute; height: 7px; width: 7px; left: 40%; bottom: -6px; background: url(/images/diapozon_slider/arrs.png) 0 -28px; z-index: 500;}

	#props A, #props A:visited {display: block; float: left;  margin: 3px 13px 5px 6px; padding: 0; color: #DF5757; border-bottom: 1px dotted #DF5757; text-decoration: none; cursor: pointer}
	#props A.sel {padding: 3px 6px 5px 6px; margin: 0 7px 0 0; background: #EF9D9D; color: #fff}
	#props A.as_usual {display: inline; float: none; margin: 0}

	#prop_find P {background: #FCEFDD; width: 110px; padding: 6px; margin: 0 0 5px 0; color: #C94141; text-transform: uppercase; font: bold 14px Arial;}
	#prop_find B {color: #C94141; font: bold 30px Arial;}
	#prop_find INPUT {width: 126px; height: 34px; margin: 5px 0 0 0; border: none; background: url(/images/diapozon_slider/btn_find.png) no-repeat; cursor: pointer}
	#prop_find INPUT.disabled {background: url(/images/icons/diapozon_slider/btn_find_disabled.png) no-repeat; cursor: auto}

/*--COMMENTS -------------------------------------------------------------------*/
.comm_list_out .highslide {border-bottom: dotted 1px #185DA2}
.comm_list_out .highslide:hover {border-bottom: dotted 1px #C01200}
#comments_list UL {margin: 0; padding: 0; list-style: none}
#comments_list LI {margin: 15px 0;}
          #comments_list LI.answer {padding: 10px 10px 10px 15px; background: #eee; border-left: 5px solid #ccc}
          #comments_list LI.answer B {font: 14px Arial; color: #666}
#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}
          #comments_list CODE {margin-left: 10px; background: #eee; border-bottom: 5px solid #eee}

.form_main .comm_yes, .form_main .comm_no {float: left; height: 16px; padding-left: 20px;}

#content P.paid, .paid {margin: 12px 0 6px 0; font: bold 16px Arial; color: #01931E;}
#content P.paid_dop {}

.articles_list {padding-left: 10px;}
.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;}
.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}

