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 {height: 20px; 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/ring.gif) no-repeat 0 11px;}
                    .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: 7px}
          #check_no_kart LABEL {margin-left: 7px}
          #l_no_img {color: #c30}
.closed_frm {margin-left: 240px; cursor: pointer}
#comp_block {float: right; margin: 0 10px 0 0;}
          #comp_block P {padding: 4px;}
          .btn_compare {vertical-align: middle; cursor: pointer;}
          #comp_btn, #comp_btn_xls, #comp_btn_del {width: 16px; height: 16px; margin: 3px 0 0 3px; border: none; cursor: pointer}
.framing, .framing_empty {float: left; margin-right: 10px; margin-bottom: 7px; background: #fff}
          .framing_empty {width: 100px; height: 100px;}
          .framing_empty IMG {display: none}
TABLE .framing, TABLE .framing_empty {float: none;}

#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}
.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}
#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 {color: #999; text-decoration: none}
          TH A.no_act {color: #5E9DC0}
A.no_act_available {color: #185DA2; text-decoration: none}
.only_jur, .only_deliv {display: 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}

#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}

/*-- ÊÀÒÀËÎÃ -------------------------------------------------------------------*/
#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 .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: none}
					#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}
					.catalog_up #prev_next_good IMG {vertical-align: middle}
					.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}

          .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 {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}

/*-- ÊÀÒÀËÎÃ ÑÏÈÑÊÎÌ -------------------------------------------------------------------*/
					#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_old {margin-top: 7px; color: #f00; text-decoration: line-through;}
					.tovar .price_old SPAN {color: #6A6A6A;}
					          .price_old IMG {padding-right: 5px}
					#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 .tovar .descr_short {color: #666;}
					#catalog .tovar .descr_short H3 A {font-weight: normal;}
					#catalog .tovar .descr_short DIV {margin-top: 8px;}
					#catalog .tovar .descr_short DIV.price_info {background: none}

/*-- ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ -------------------------------------------------------------------*/
					#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: 5px;}
					#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 P {text-indent: 20px;}
					#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}

					#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/other/bg_inserts.png) no-repeat;}
#insets_index DIV SPAN#corner_left {left: 0; background-position: 0 0}
#insets_index DIV SPAN#corner_right {right: 0; background-position: -5px 0}

.insets_body {clear: both; width: 728px; border: solid 1px #62B8D0; padding: 10px}
.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 {display: none}

.insets_body #inset3 {padding: 10px 0 40px 0;}
.insets_body #inset3 A {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: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, #catalog_kart .kart .framing_empty {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_block {clear: both;}
#catalog_block .kart {float: left; width: 333px; height: 199px; margin: 0 10px 10px 0; padding: 7px; text-align: center; border: 3px solid #eee;}
#catalog_block .kart TABLE {width: 333px; 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, #catalog_block .kart .framing_empty {float: none; text-align: center; width: 100px; margin: 0 0 5px 0;}
#catalog_block .kart .framing, #catalog_block .kart .framing_empty {}
#catalog_block .kart .detailed {text-align: left}
#catalog_block .kart .detailed P {width: 200px;}
#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 10px;}
#catalog_block .route_big {margin-top: 0; font: bold 14px Trebuchet MS}

.catalog_part {}
          .catalog_part H3 {margin-top: 0; padding-top: 0}

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

/*-- ÔÎÐÌÀ ÏÎÈÑÊÀ -------------------------------------------------------------------*/
#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;}
#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}

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

.menu_left_cmb {margin: 15px 0 0 0; font: 11px Verdana; text-align: left;}
.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 {background: url(/images/bg_menu_li_hover.gif) repeat-y; 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,
.menu_left_cmb UL UL LI.over LI.over LI A, .menu_left_cmb UL UL LI.over LI.over LI A:visited,
.menu_left_cmb UL UL LI.over LI.over LI.over LI A, .menu_left_cmb UL UL LI.over LI.over LI.over LI A:visited,
.menu_left_cmb UL UL LI.over LI.over LI.over LI.over LI A, .menu_left_cmb UL UL LI.over LI.over LI.over 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,
.menu_left_cmb UL UL LI.over LI.over A, .menu_left_cmb UL UL LI.over LI.over A:visited,
.menu_left_cmb UL UL LI.over LI.over LI.over A, .menu_left_cmb UL UL LI.over LI.over LI.over A:visited,
.menu_left_cmb UL UL LI.over LI.over LI.over LI.over A, .menu_left_cmb UL UL LI.over LI.over LI.over LI.over A:visited,
.menu_left_cmb UL UL LI.over LI.over LI.over LI.over LI.over A, .menu_left_cmb UL UL LI.over LI.over LI.over LI.over 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 UL UL LI.over UL {display: block;}
.menu_left_cmb UL UL LI.over UL UL {display: none;}
.menu_left_cmb UL UL UL LI.over UL {display: block;}
.menu_left_cmb UL UL UL LI.over UL UL {display: none;}
.menu_left_cmb UL UL UL UL LI.over UL {display: block;}
.menu_left_cmb UL UL UL UL LI.over UL UL {display: none;}
.menu_left_cmb UL UL UL UL UL LI.over UL {display: block;}
.menu_left_cmb UL UL UL UL UL LI.over UL UL {display: none;}
.menu_left_cmb UL UL UL UL UL UL LI.over UL {display: block;}
.menu_left_cmb UL UL UL UL UL UL LI.over UL UL {display: none;}
.menu_left_cmb UL UL UL UL UL UL UL LI.over UL {display: block;}
.menu_left_cmb UL UL UL UL UL UL UL LI.over UL UL {display: none;}
.menu_left_cmb UL UL UL UL UL UL UL UL LI.over UL {display: block;}

.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 14px Trebuchet MS; background: url(/images/bg_menu_h.gif) repeat-y;}
.menu_left_cmb #menu_catalog H4 A, .menu_left_cmb #empty_menu LI A {height: 20px; margin: 0; padding: 2px 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 UL UL LI.over UL {display: block;}
.menu_top UL UL LI.over UL UL {display: none;}
.menu_top UL UL UL LI.over UL {display: block;}
.menu_top UL UL UL LI.over UL UL {display: none;}
.menu_top UL UL UL UL LI.over UL {display: block;}

.menu_top DIV {float: left;}
.menu_top FORM {margin: 0; padding: 0; height: 24px; width: 100px;}
.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; background: #E8FDFF}
#menu_p UL{
  width: auto; 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; 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; padding-top: 1px; 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) no-repeat}
          #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; 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: 4px 7px; border: 1px solid #91D2F4; border-width: 0 1px 1px 1px; background: #E8FDFF}
          #menu_p UL UL LI:hover INPUT {background: #BDF7FC}
          #menu_p UL UL FORM {display: inline; margin: 0; padding: 0}
                    #menu_p UL UL INPUT {width: 80px; height: 16px; padding-top: 1px; font: 12px Arial; border: 0; background: none; cursor: pointer}

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

/*-- ÂÑÏËÛÂÀÞÙÅÅ ÎÊÍÎ ÏÎÄÑÊÀÇÊÈ -------------------------------------------------------------------*/
#our_title {position: absolute; padding: 5px; border: 3px solid #ccc; background: #FFFEEF; z-index: 400}

/*--------------------------------------------------------------------------*/
/*-- 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 {float: left; margin-right: 5px; width: 16px; height: 16px;}
					#icons_main A {background: url(/images/icons/icons_main.gif) no-repeat;}
					#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;}
/*----------- Áëîê ñ êîðçèíîé -----------------------------------------------*/
					#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;}

/*----------- Áëîê âíóòðè ëåâîãî áëîêà -----------------------------------------------*/
					.left_block {width: 183px; font: 11px Tahoma; margin: 10px}
					.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: 74px; 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;}

/*-- Îñíîâíîé áëîê -----------------------------------------------*/
#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 8px 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;}

/*-- Âñÿêèå ðàçíîñòè ïîä îñíîâíûì áëîêîì -----------------------------------------------*/
.update {float: right; margin-right: 20px; font-size: 11px;}
.up {float: left; text-indent: 0; height: 24px; margin-left: 10px; background: url(/images/icons_this/top.gif) no-repeat; padding-left: 28px; padding-top: 3px;}
.for_print {clear: both; float: right; margin-right: 20px; height: 24px; font-size: 11px; background: url(/images/icons_this/list.gif) no-repeat; padding-top: 3px; padding-left: 5px;}

/*-- Íå çíàþ, ÷òî çà áëîê -----------------------------------------------*/
#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 */
