li,div,span,a,table,td,body,img,b,i,p,h1,h2,h3,h4,strong{text-align:left;font-family:tahoma;font-size:11px;padding:0px;margin:0px;border:0px;color:#454545}
strong,h1,h2,h3,h4{font-weight:normal;line-height:12px;color:#454545}
body {background-color:white;margin-top:6px;color:#45454; min-width: 1050px; }
ol,ul {font-family:tahoma;font-size:11px;padding-top:0px;margin-top:0px;color:#454545}
tr,td,th{vertical-align:top}
table{border-collapse:collapse}
* a:hover {text-decoration:underline!important}
label a.* {color:black}
/* * {height:auto} */
/* vvvv отладка! vvvv */
/*
p,td,th,img,div,span {border:solid #999999 1px!important}
*/
/* ^^^^ отладка! ^^^^ */
.bord,.bord * {border:solid #ff0000 1px!important} /* тоже полезно для отладки */
.bld,.bld * {font-weight:bold!important}
.smt_ps,.smt_ps *{font-size:10px;color:#FF7B0F;font-weight:normal;white-space:nowrap}
.smt_ps,.smt_ps td {width:140px;text-align:center;vertical-align:middle}
.smt_ps,.smt_ps {background:#FFFFFF url(/i/form_tab_pas_gradient.gif) repeat-x top left}

form,input,select {margin:0px;padding:0}
textarea {width:400px;height:70px}
div.fullcnt {width:960px;}
.aright	{text-align:right!important}
.tbtk, a,h.hover,a.visited {color:#FF7B0F;text-decoration:none}
.dig {text-align:right}
.pix {width:1px!important;height:1px!important}
.nobord,.nobord * {border:0!important}
.logo {margin-top:0px!important;padding:0 0 15px 0}
.logo img {width:210px;height:129px}
.logo strong {font-weight:normal;font-size:10px}
.logo #logolink {padding:0 0 5px;background-color:#F7921D;text-align:center}
.logo #logolink a {color:white;font-size:15px;font-weight:bold;text-decoration:none!important}
.printbutton {float:right;padding:0 30px 0 15px}
.AdminButtons div {width:470px;float:right!important;border:0!important;}
/*	реклама */
.adv100px {width:134px!important;height:134px!important;margin-bottom:15;float:right}
.adv1002px {width:134px!important;height:134px!important;margin-bottom:15;}
.adv100px .vmr {text-align:center!important;border:solid #FEDBB2;border-width:0 1px 0px 1px;height:99%}
.adv100px .vmr p {float:none!important;text-align:center;padding:0;margin:0;background:none}
.bcnt {width:1px;height:1px;z-index:1;visibility:hidden;position:absolute;display:none}
.banner_place2 {width:100%!important;text-align:center!important}
.banner_place1,.banner_place3,.banner_place4,.banner_place18 {width:468px!important}
.banner_place1 div,.banner_place3 div,.banner_place4,.banner_place18 div {width:99.9%;display:inline-block;padding:2px;margin:2px 0;border:solid #FEDBB2 1px}
.banner_place4 {border:0}
.banner_place1 img,.banner_place3 img,.banner_place4,.banner_place18 img {height:60px}
.banner_place10 {text-align:center!important}
.banner_place15 {width:960px!important;height:90px!important;margin:0 0 6px 0;padding:0}
.banner_place16,.banner_place21 {width:auto!important;height:auto!important;text-align:center!important}
.banner_place21 div {width:100px;margin:15px 5px!important;text-align:center}
/* search form */
.sfsubmit {width:70px!important;height:22px!important;float:right;font-size:14px!important;border-style:outset!important;border-width:2px!important}
/*	 small simple search form height:60px */
.sform_small {width:470}
.sform_small,.sform_small * {border:0;padding:0;margin:0;vertical-align:middle}
.sform_small #sfsenderl {width:13px;background:#FFFFFF url(/i/form_s_bg_ender_left.gif) no-repeat top left}
.sform_small #sfsgradient {height:60px;text-align:center;vertical-align:middle;background:#FFFFFF url(/i/form_s_bg_gradient.gif) repeat-x top left}
.sform_small #sfsgradient td {padding:0 3px 0 0;text-align:right}
.sform_small #sfsenderr {width:13px;background:#FFFFFF url(/i/form_s_bg_ender_right.gif) no-repeat top left}
.sform_small input {width:80px!important;margin:1px 0;border:solid #DC986C 1px}
.sform_small select {width:373px!important;margin:1px 0;border:solid #DC986C 1px}
table#pstrestbl td.indexcol {text-align: right!important;}
table#pstrestbl td h3 {display: inline; font-size:11px;font-weight: normal;}
table#pstrestbl td a h3 {display: inline; color: #FF7B0F; font-size:11px;font-weight: normal;}

/*	 large simple search form height:120px */
.sform_large {width:470px;}
.sform_large,.sform_large * {border:0;padding:0;margin:0;vertical-align:middle}
.sform_large #sfsenderl {width:29px;background:#FFFFFF url(/i/form_b_bg_ender_left.gif) no-repeat top left}
.sform_large #sfsgradient {height:170px;text-align:center;vertical-align:middle;background:#FFFFFF url(/i/form_b_bg_gradient.gif) repeat-x top left}
.sform_large #sfsgradient td {padding:0 3px 0 0;text-align:right}
.sform_large #sfsgradient td.sffleft {text-align:left!important}
.sform_large #sfsenderr {width:29px;background:#FFFFFF url(/i/form_b_bg_ender_right.gif) no-repeat top left}
.sform_large input {width:80px!important;margin:1px 0;border:solid #DC986C 1px}
.sform_large select {width:330px!important;margin:1px 0;border:solid #DC986C 1px}
/* */
.content .sform_small {width:470px!important}
.content .sform_small select {width:330px!important;margin:2px 0}

/*		simple new */
.sf1 {width:470px;height:124px;float:left; margin:0; padding:0; background:#FFFFFF url(/i/form_bg.jpg) no-repeat top left}
.sf1 * {white-space:nowrap}
.sf1 table{width:100%}
.sf1 td	{text-align:center;vertical-align:top;color:black;font-size:13px}
.sf1 #sfsmpl {height:22px;color:white;font-size:11px;vertical-align:bottom;text-align:left;padding-left:30px}
.sf1 #sfcapt {width:115px;height:1px;font-size:30px;text-align:right}
.sf1 #sfsstr {text-align:right;padding:0 45px 0 25px}
.sf1 #sfsstr input {width:520px;height:28px;padding:4px;font-size:15px;border:solid #F8CDA3 2px}
.sf1 #sfrad1 {text-align:left;padding-left:30px}
.sf1 #sfstrt input,.sf1 #sfstrt select {width:240px;height:22px;font-size:14px;border:solid #F8CDA3 2px}
.sf1 #sfsubm {text-align:right;padding-right:45px}
.sf1 #sfsubm input {width:70px}
.sf1 input.edit_txt{width:196px;height:20px; border:1px;}
.sf1 #sfstrt div {padding: 0; margin:0; display: inline;}
input.combo { border-top: 1px solid #ffffff!important; border-left: 1px solid #ffffff!important; border-bottom: 1px solid #404040!important; border-right: 1px solid #404040!important; padding: 0px; background-image: url('/i/arrow_down.gif'); background-position: center; background-repeat: no-repeat; background-color: #D4D0C8; }

/* контейнер узкой поисковой формы */
table.sfcont {width: 710px; margin: 0 0 15px 0; padding: 0; border: 0; float: right;}
table.sfcont td {text-align: left; }
table.sfcont td#adv_sfcont { width: 210px!important; text-align: center; padding-top: 24px; }

/* новая поисковая форма */
.ftform {display:block;background-color:#BB6699}

table.fthelp {padding:0;border:solid black 1px;border-collapse:collapse}
table.fthelp td, table.fthelp th {border:0!important;margin:0;padding:5px;vertical-align:top;border:solid black 1px}
table.ftres {padding:0;border:solid black 1px;border-collapse:collapse}
table.ftres td, table.ftres th {margin:0;padding:5px;vertical-align:top;border:solid black 1px}
.sf1 #ft_td, #ft_txt, .sf1 #ft_loc, .sf1 #ftsmpltd {padding:0 5px 0 5px}
.sf1 #ft_tbl tr {height:35px}
.sf1 #ftcapt p{width:105px;font-size:30px;text-align:left;padding:30px 0 0 0}
.sf1 #ft_txt input {width:250px;height:28px;text-align:left;padding:4px;font-size:15px;border:solid #F8CDA3 2px}
.sf1 #ft_loc input {width:240px;height:28px;text-align:left;padding:4px;font-size:15px;border:solid #F8CDA3 2px}
.sf1 #ftsubm {text-align:right}
.sf1 #ftsubm input {width:70px;height:28px}
.sf1 #ftsmpltd {height:20px;text-align:left;vertical-align:bottom}
.sf1 #ftsmpl {float:right;font-size:11px;vertical-align:bottom;text-align:left}
.sf1 #ftsmpl a {color:white;text-decoration:underline}
.sf1 #ftsubm {text-align:right}
.sf1 #ftsubm input {width:70px;height:28px}
#form_search{width:470px; background:url(/i/form_ext_bg.jpg) no-repeat;height:271px; margin-bottom: 15px;}
#form_search table{padding:0;margin:0;border:none;border-collapse:collapse}
#form_search table td{border-collapse:collapse; vertical-align:top}
#form_search .inside{padding:5px 10px}
#form_search table.l_tab input,#form_search .r_tab input.inp_style,.l_tab2 input {float:left;width:100%;border:none;height:20px} 
#form_search table.l_tab select {float:left;width:100%;border:none;height:20px} 
#form_search .r_tab input.inp_style{float:none}
input.inp1{width:35px} input.inp2{width:235px}
#form_search table.l_tab label{line-height:12px}
#form_search table.l_tab{width:300px;margin-right:35px}#form_search table.r_tab{width:85px}
#form_search table.r_tab td{padding-bottom:2px}
#form_search table.l_tab td{height:39px}
.l_tab2  td{height:30px}
#form_search table.l_tab td,#form_search strong,#form_search span,#form_search p,.l_tab2 td{color:#fff;font:12px/12px Tahoma}
#form_search strong{ font-weight:bold}
.l_cell{width:100px} table.r_tab .l_cell{width:52px}.r_cell{width:200px} #form_search .r_tab label{color:#000}
#form_search p.form_comment{font-size:9px;margin-left:0; position:absolute;width:200px;line-height:8px}
fieldset,legend{margin:0;padding:0}
p.button{clear:both;padding-left:41px}p.button input{cursor:pointer} 
.but_find{margin-left:58px;margin-right:10px;border-style:outset;width:70px;height:25px;font-size:14px}
a.but_clear{background:url(/i/clearform.gif) no-repeat left top;padding-left:25px;line-height:20px;display:inline-block;top:-5px; position:relative;color:#fff;cursor:pointer}
input.but2{padding-left:10px;padding-right:10px}
#form_search .r_tab input{margin:0;padding:0;height:11px}
*#form_search .r_tab input{margin-top:1px}
.left{float:left} .right,#form_search table.l_tab input.right{float:right} 
.up_pad{padding-top:14px} .bot_pad {padding-bottom:5px}.up_pad2{padding-top:3px}.up_marg label{top:-3px;position:relative}
#form_search table.l_tab input.width1{width:90px}
.l_tab2{clear:both;margin:0;padding:0;width:100%}
.l_tab2 .radio_box input{float:none;width:auto;vertical-align:middle;margin-right:4px}
*html .l_tab2 .radio_box input{margin-right:1px}
*+html .l_tab2 .radio_box input{margin-right:1px}
*html .check_box input{margin-left:-3px}
*+html .check_box input{left:-2px; position:relative} 
.width_cell2{width:196px; padding-right:10px}
.width_cell1{padding-left:20px} 
.r_marg{margin-right:10px}
.padd_left{padding-left:15px}
.clear_all{clear:both}
.check_box input{height:14px; vertical-align:middle} 
.marg_up{margin-top:10px}
.padd_up{padding-top:10px}.padd_up2{padding-top:5px}
#form_search strong.find{color:#000;font-size:14px;padding-bottom:5px; display:block}
.for_radius{width:80px;float:left}

/*		extended */
.sf2bg {width:710px;height:154px;float:right;background:#FFFFFF url(/i/form_ext_bg.jpg) no-repeat top left}
.sf2 {width:680px;height:154px;margin:0 0 15px 0}
.sf2 * {white-space:nowrap} /* ;border:solid #dddddd 1px}*/
.sf2 td {height:30px;color:white;vertical-align:middle;text-align:right}
.sf2 #sf2inptd {text-align:left;padding-left:5px}
.sf2 #sf2inptd input,.sf2 #sf2inptd select,.sf2 #inp select {width:280px}
.sf2 #sf2inptd div {padding: 0; margin:0; display: inline;}
.sf2 #sf2inptd input.combo { height: 20px; padding: 0px; background-image: url('/i/arrow_down.gif'); background-position: center; background-repeat: no-repeat; background-color: #D4D0C8; }
.sf2 input.slinp {height:20px;border:solid #F6BE8B 1px;padding:1px 0 0 0}

.clearform {width:99%;text-align:right;vertical-align:center}
.clearform a {color:#000000;font-size:13px;line-height:22px}
.clearform img {float:right;padding-left:5px}
.sf2 #inp {height:20px;border:solid #F6BE8B 1px;padding:1px 0 0 0}
.sf2 #sf2capt {width:85px;padding:0 6px 0 0}
.sf2tbl2 #tbl2cap {padding-right:3px;text-align:right}
.sf2tbl2 #tbl2inp {padding-left:3px;text-align:left}
.sf2tbl3 {width:285px;float:left;vertical-align:middle;padding:0}
.sf2tbl3 td {color:black;text-align:center}
.sf2 #sf2capt3 {width:80px;color:black;padding:0 6px 0 0}
.guidep h2{font-size:18px; margin:5 0 10 0;}
.guidep strong{font-weight:bold;}
.guidep p{padding:10px;}


/* search form menu|tabs */
table.smt {float:left;width:470px; margin:0; }
.smt #rdt,.smt #rdt * {font-size:10px;text-align:right;text-justify:right;vertical-align:bottom;white-space:nowrap}
.smt #rdt b {color:#FF7B0F}
.smt #stub {width:110px}
.smt_pas,.smt_pas *,.smt_act,.smt_act * {font-size:10px;color:#FF7B0F;font-weight:bold;white-space:nowrap}
.smt_pas,.smt_pas td,.smt_act,.smt_act td {width:140px;text-align:center;vertical-align:middle}
.smt_pas,.smt_pas {background:#FFFFFF url(/i/form_tab_pas_gradient.gif) repeat-x top left}
.smt_act,.smt_act {background:#FFFFFF url(/i/form_tab_act_gradient.gif) repeat-x top left}
.smt_pas a,smt_act a {text-decoration:none}
/* horiz menu top */
.hmttbl {width:960px;height:35px;margin:0 0 15px 0!important}
.hmttbl #hmt {width:99%;background:#FFFFFF url(/i/horiz_menu_top_gradient.gif) repeat-x top left}
.hmttbl #hmt * {vertical-align:middle;text-align:center;white-space:nowrap}
.hmttbl #hmt td {width:17%;text-align:center}
.hmttbl #hmt table {width:922px;height:35px}
.hmttbl #hmtd {width:1px!important;padding:0!important;background-repeat:no-repeat;background-position:top left;background-image:url(/i/horiz_menu_top_delimiter.gif)!important}
.hmttbl #hmt li {list-style-image:url(/i/horiz_menu_top_li.gif)}
.hmttbl #hmt a	{padding-left:6px;font-size:12px;font-weight:bold;text-decoration:none}
.hmtl {height:28px;padding-left:55px;border:solid #FEDBB2;border-width:0 1px 1px 1px;vertical-align:middle}
.hmtl a {font-size:11px;font-weight:bold;color:#454545;padding-left:5px}
/* left column */
.lcol	{width:210px;display:block;float:left;text-align:center}
/* flashbanner10  = для баннерной зоны 10 */
.lcol #flashbanner10,.lcol #flashbanner10 *	{text-align:center}
/* vertical menus header */
.vmh {background:#FFFFFF url(/i/left_menu_gradient.gif) repeat-x top left}
.vmh,.vmh * {vertical-align:middle;text-align:center;font-size:18px}
.vml {background:#FFFFFF url(/i/left_menu_vertical_bg.gif) repeat-y top left;vertical-align:middle;padding:3px 0}
.vml a,.vml h1 {font-size:11px;font-weight:bold;line-height:20px;color:#000000;padding-left:35px}
.vml h1 {padding:0;margin:0}
.vms a {display:block;font-size:11px;font-weight:normal;line-height:17px;padding-left:35px;color:#FF7B0F}
/* vertical menus footer */
.vmf {height:14px;background:#FFFFFF url(/i/right_menu_bot_gradient.gif) repeat-x top left}
.vmftop {background:#FFFFFF url(/i/right_menu_top_gradient.gif) repeat-x top left}
/* center column */
.ccol {width:490px;float:left;display:block;padding-left:10px;}
.ccol #li {width:490px;height:20px;float:right;background:#FFFFFF url(/i/li_dot.gif) no-repeat center left;padding-top:3px}
.ccol #li a {font-weight:bold;color:454545;text-decoration:none}
.ccol #li p {margin-left:15px;padding:0}
.ccol #ccolttl {color:#FF7B0F;font-size:14px;font-weight:normal}
.ccol div#addgrp {width: 290px; border:1px solid #F7921D; background-color: #FFF2E4; padding: 8px;} 
.ccol div#addgrp input {font-size:11px;margin:1px 0;border:solid #DC986C 1px;}
.chdr {height:32px;padding:0 0 0 38px;margin:0 0 8px 0;font-size:22px;font-weight:normal;background:#FFFFFF url(/i/arr_big_down.gif) no-repeat top left}
.chdr1 {color:#454545}
.chdr2 {color:#FF7B0F;margin-top:15px}
.cadv {width:470px;display:table;padding-bottom:5px;margin-bottom:5px;border:solid #F78F1E;border-width:0 0 1px}
.cadv img {width:88px;float:left;margin:0 12px 0 0}
.levels {width:460px;text-align:left;padding:0 6px}
.levels * {color:#454545}
.levels p {font-size:14px;font-weight:bold;display:block;padding:0 0 0 8px;margin:2px 0 2px;background-repeat:no-repeat;background-position:top left;background-image:url(/i/arr_downright.gif)}
.levels #levrubr {margin-left:0;padding-left:0;background:none}
.levels #levsubr {margin-left:0px}
.levels #levregn {margin-left:10px}
.levels #levcity {margin-left:20px}
.levels #levokrg {margin-left:30px}
.levels #levdstr {margin-left:40px}
.levels #levpind {margin-left:50px}
.levels #levmstr {margin-left:60px}
.levels #levphon {margin-left:70px}
.levels #levsstr {margin-left:80px}

.levels #homelink {font-size:14px;font-weight:bold;margin-left:0;padding-left:0;background:none}
.levels #homelink a {font-size:14px;font-weight:bold;text-decoration:underline;} 
.levels .nextlink {font-size:14px;font-weight:bold;display:block;padding:0 0 0 8px;margin:2px 0 2px 10px;background-repeat:no-repeat;background-position:top left;background-image:url(/i/arr_downright.gif)}
.levels .nextlink a {font-size:14px;font-weight:bold;text-decoration:underline;} 

/*		прайс-лист */
.price table {width:470px;margin-top:6px}
.price td {padding:2px 3px;text-align:center!important;vertical-align:middle;border:solid #CCCCCC 1px}
.price #prchdr {padding:0;font-size:14px;font-weight:bold;background-color:#F7921D; color:#000000;}
.price #prcprn {float:right;padding:0 30px 0 15px}
.price #prcnpp {width:auto;color:#000000;font-weight:bold;background-color:#F0F0F0}
.price #prctxt {width:350px!important;color:#454545; text-align:left!important}
.price #prcmor {margin:10px 0 30px 0}
.price #prcscr {width:470px;border:0;padding:0}
.price #prcscr td {border:0;padding:3px}
/*		Список рубрик/подрубрик в центральной колонке */
.rubr,.rubr div {width:470px;display:table;color:#000000;text-align:right;padding:0;margin:0}
.rubr p {float:left}
.rubr #trl {margin:7px 4px 0 0!important}
.rubr #trr {float:right;margin-top:7px!important}
#pcoderubpag p {float:left}

#pcoderubpag #trr {float:right;margin-top:7px!important}
.rubr #rubpag {margin:1px 0 4px}
.rubr #rubpag span {letter-spacing:-0.5}
.rubr #rubhdr {width:470px;height:16px;background-color:#454545}
.rubr #rubhdr td {vertical-align:middle;padding:0px 4px;color:#FFEBD4;font-size:10px;text-transform:uppercase}
.rubr #rubhdr td span#subm {color: #FFEBD4; font-weight: bold; text-decoration: underline; cursor: pointer; cursor: hand;}
.rublst {width:470px}
.rublst * {line-height:16px}
.rublst a,.rublst span {float:left;color:#000000}
.rublst a,.rublst * a {text-decoration:underline}
.rublst br {clear:left}
.rublst #even {background-color:#FFF2E4}
.rublst span {width:auto;color:#454545}
.rublst #rubsub {width:415px;display:block;float:left;color:#757575;line-height:11px;text-align:left;margin:2px 0 0 8px;padding-left:18px;background-repeat:no-repeat;background-position:top left;background-image:url(/i/i-rubr2.gif)}
.rublst #rubsub a strong {margin:0;padding:0;line-height:12px}
.rublst #rubsub a h2,.rublst #rubsub a h3 {display:inline;margin:0;padding:0;line-height:12px}
.rublst div #rubsub a {text-decoration:underline}
.rublst #rubsub a {text-decoration:underline;color:#757575;line-height:12px;margin:0 0 4px}
.rublst a.rubgrp {margin-left:24px}

/*		таблицы статистики */
.rubr table#stattbl {width:100%!important;border:1px solid #BBBBBB!important; border-collapse: collapse;}
.rubr table#stattbl th {border:none; background-color:#F7921D!important; border-collapse: collapse; padding: 2px;}
.rubr table#stattbl td {border:none; border-collapse: collapse; padding: 2px; }
.rubr table#stattbl tr.even {background-color:#FFEBD4!important;}

/*		Список фирм в центральной колонке */
.rubr #firhdr1,.rubr #firhdr2 {width:470px;height:17px}
.rubr #firhdr1 {color:#000000;background-color:#FFEBD4}
.rubr #firhdr2 {color:#FFFFFF;background-color:#F7921D}
.rubr #firhdr2 a h2 {color:#FFFFFF;}
.rubr #firhdr1 td,.rubr #firhdr2 td {padding:0 3px;font-size:11px;vertical-align:middle}
.rubr #firhdr1 a {color:#E56C00}
.rubr #firhdr1 h3,.rubr #firhdr1 h2 {display:inline}
.rubr #firhdr2 h2 {display:inline}
/*	фон баннера */
.rubr .banner_place22 div,.rubr .banner_place24 div {background-color:#FFFFE3}
/* .rubr #firhdr2 a {color:#FFEBD4} */
.rubr #firhdr2 a {color:#FFFFFF; }
.rubr #firhdr1 img,.rubr #firhdr2 img {margin:0 5px 0 2px}
.firlst {width:470px;display:block;margin:0 0 5px 0!important;padding-bottom:5px!important;line-height:18px;text-align:left!important}
.firlst td {padding-right: 5px;}
.firlst * {line-height:13px;background-color:none}
.firlst a {width:auto;text-decoration:underline}
.firlst p {float:left;padding:0;color:#000000;margin:0 0 0 8px}

.firlst #plus {margin:0}
.firlst #firadv {width:1%;padding:0px;margin:0px;text-align:right; padding-right: 5px; padding-top: 3px;}
.firlst #firadv img {padding:0;margin:4px 0 0}
/* .firlst img {float:left;margin:5px 6px 0 8px} */
.firlst div {width:auto;display:block;float:left;text-align:left;margin:4px 0 0 8px;padding-left:22px;background-color:#FFFFFF;background-repeat:no-repeat;background-position:top left}
.firlst br {clear:left}

/*
.firlst #imap {background-image:url(/i/i-map.gif)}
*/
.firlst #imap {background-image:url(/i/i-addr.gif)}
.firlst #imap div {padding:0;margin:0;color:#999999}
.firlst #irubr {background-image:url(/i/i-rubr.gif)}
.firlst #irubr h3 {display:inline;}
.firlst #imetro {background-image:url(/i/i-metro.gif)}
.firlst #iphone {background-image:url(/i/i-phone.gif)}
.firlst #ifax {background-image:url(/i/i-fax.gif)}
.firlst #imail {background-image:url(/i/i-mail.gif)}
.firlst #iweb {background-image:url(/i/i-web.gif)}
.firlst #iinfo {background-image:url(/i/i-info.gif)}
.firlst2 {width:auto!important;display:inline-block;border:solid #FF7B0F 1px}
.firlst2 #extrainfo {width:450px!important;display:block;color:#454545;font-weight:bold;text-align:justify;margin:4px 0 4px 8px!important;padding:0!important}
.firlst2 img {float:right;padding:0!important;margin:0 0 0 8px!important}
/* .firlst2 img {width:auto;height:auto;position:relative;top:100px;left:100px;z-index:0} */
.firlst2,.firlst2 * {background-color:FFF5EB!important}
/*		Catalog */
.catalog {width:220px!important;display:block;float:left;padding:0 5px}
.catalog #cathdr {font-size:18px;font-weight:normal;line-height:25px;color:#454545}
.catalog #catftr {font-weight:bold;line-height:50px;color:#000000}
.catalog a {font-size:11px;font-weight:normal;color:#454545;white-space:nowrap}
/*		А также */
.also {width:160px!important;display:block;float:left;padding:0}
.also a,.also a li{color:#454545;line-height:13px;font-size:9px;font-weight:normal; }
/*		Новости (список) */
.news {display:block;padding:0;line-height:18px;color:#454545}
.news #newshdr {width: 80px;float:left;font-weight:bold;color:#FF7B0F;padding-right:8px}
.news #newstxt {width:387px;float:left;text-align:justify}
/*		Новости (статья) */
.newsbody {width:470px;text-align:justify}
.newsbody p {margin-top:10px;text-align:justify}
/*		разный контент */
.content div {line-height:18px;display:block}
.content #cnttl1,.content h2 {display:block;height:auto!important;float:none;height:32px;color:#000000;padding:0 0 0 38px;margin:0 0 8px 0;font-size:24px;font-weight:normal;white-space:nowrap!important;background:#FFFFFF url(/i/arr_big_down.gif) no-repeat top left}
.content h2 {line-height:28px!important;white-space:normal!important}
.content #cnttl2 {float:none;color:#000000;font-weight:bold;padding:8px 0 4px}
.content #cnleft {width:260px;padding-left:30px;float:left}
.content #prtnitem {width:470px;margin:8px 0;padding:12px 0 4px 0;text-align:justify;border:solid #757575;border-width:0 0 1px}
.content #prodtitl {width:460px;display:block;float:left;color:#000000;line-height:13px;text-align:left;margin:25px 0 4px 0;padding:0 0 10px 23px;background-repeat:no-repeat;background-position:top left;background-image:url(/i/arr_small_right.gif)}
.content #prodordl {float:right;margin-right:8px}
.content #proditem {width:470px;margin:8px 0;padding:0 0 4px;text-align:justify}
.content #prodimgr {float:right;border:solid #FF7B0F 1px;margin:0 0 12px 12px}
.content #smallform {width:auto;float:left;text-align:center;background-color:#F7921D;padding:8px;margin:0 10px 0 0;border:solid #757575 1px}
.content #smallform td {border:0!important}
.content #smallform a {color:#757575;padding-bottom:2px}
.content #smallform span,.content #smallform p {padding-right:35px}
.content #odd {background-color:#FFF5EB}
.content #contentao a {margin:1px 0 1px 10px}
.content span {width:470px;display:block!important;text-align:justify}
.content span,.content span * {font-size:10px;line-height:10px}
.order	{line-height:18px;display:block}
.order ul li {font-weight:bold}
.order table,.order div {width:470px;margin:8px 0;}
.order table th {text-align:center;background-color:#FFEBD4}
.order table td {padding:2px 4px}
.order table,.order table th,.order table td {border:solid #F8CDA3 1px}
.order table #ordprc {text-align:right;padding-right:15px}
/*		почтовые индексы */
.pcode {width:470px;padding:0;margin:0}
.pcode .adv100px {margin-bottom:15px}
.pcode input,.pcode select {height:23px;border:solid #F8CDA3 2px}
.pcode input {width:100px}
.pcode select {width:350px}
.pcode th {font-weight:normal;color:#000000;background-color:#F7921D}
.pcode #pcodedescr {width:470px;float:left!important;text-align:justify}
.pcode #pcodedescr p {margin-left:20px}
.pcode #pcodedescr em {float:right;margin-right:10px}
.pcode #pcoderesult {visible area:450px!important;display:inline-block;padding:0 10 10 10!important;margin:0!important;}
.pcode #pcoderesult table,.pcode #pcoderesult div {width:450px}
.pcode #pcodeprompt {width:80px;text-align:right;padding-right:5px}
.pcode #pcodephones {width:470px!important}
/* .pcode #pcodephones * {white-space:nowrap!important} */
.pcode #pcoderules {width:470!important}
.pcode #pcoderules * {color:#454545}
.pcode #pcoderules th {width:30%;font-weight:bold;background:none;text-align:right;padding-right:10px}
/*		редактирование данных */
.edit #edtbar {width:470px;height:20px;color:#000000;background-color:#FFEBD4;padding:0 4px}
.edit #edtbar div {float:right}
.edit #edtbar p {float:left;padding:0;margin:0}
.edit #edtfrm1 p {padding:0 5px 0 80px}
.edit #edtfrm1 select {width:auto;height:19px;line-height:11px;border:solid #F8CDA3 1px;padding:0;margin:0}
.edit #edtfrm2 p {width:103px;height:17px;font-size:12px;float:left;text-align:right;padding:0 2px 0 0}
.edit #edtfrm2 b,.edit #edtfrm2 p b {color:red;font-weight:normal}
.edit #edtfrm2 input,.edit #edtfrm2 textarea {width:365px;margin:2px 0}
.edit #edtfrm2 input {height:17px;font-size:12px}
.edit #edtfrm2 br {clear:left}
/* right column */
.rcol {width:210px;display:block;float:right;text-align:center!important;vertical-align:top}
.rcol table {width:210px;height:33px}
td.vmr {border:solid #FEDBB2;border-width:0 1px 0px 1px}
.vmr p {line-height:16px;font-weight:bold;color:#000000;background:#FFFFFF url(/i/arr_small_right.gif) no-repeat center left;margin:10px 8px 5px 8px;padding-left:25px}
.vmr #advcap {background:#FFFFFF url(/i/arr_small_right.gif) no-repeat top left;margin:10px 8px 0 8px;padding-left:25px}
.vmr #advcap a {font-size:10px;font-weight:bold;color:#000000;text-decoration:underline}
.vmr #advtxt {padding:0;margin:0 0 6px;color:#454545;font-size:10px;line-height:15px;padding-left:33px}
.vmra {text-align:left;padding:10px 0 0 20px}
.vmra a {line-height:22px;color:#000000}
/* horiz menu bottom */
.hmb {padding:0;display:block}
.hmb #hmbtb1 {width:960px;height:28px}
.hmb #hmbtd1 {width:99%;background:#FFFFFF url(/i/horiz_menu_bot_gradient.gif) repeat-x top left;vertical-align:middle;text-align:center;padding-top:9px}
.hmb #hmbtb2 {width:100%;height:28px}
.hmb #hmbtb2 td {width:17%;text-align:center}
.hmb #hmbtb2 a	{font-size:12px;font-weight:bold;text-decoration:none;color:white;background:none}
/* всякая нижняя требуха */
.copyright {width:220px;float:right;text-align:right;padding-right:8px}
.copyright a {color:black}
.downadv {width:700px;display:block;float:left;padding-left:8px}
.downadv a {color:#454545}
.counters {float:right}
.gmap {width:470px;height:470px}
.gmap #tip {background:white}
/* поользовательская статистика */
table.userstattbl { border: 1px solid #cccccc!important; border-collapse:collapse!important; }
table.userstattbl td { border: 1px solid #cccccc!important;  border-collapse:collapse!important; padding: 1px;}
a.statlinks {font-size: 14px; font-weight:bold;text-decoration:underline;}
/* попап */
div.pophdr { padding: 5px 0 5px 10px; font-size: 12px; background-color: #FCEAD4; color: #FF7B0F; font-weight: bold; }
div.popup { padding: 10px; }
div.popup input { border: 1px solid #C0C0C0; }
/* ЛТК, авторизация */
.auth { padding: 5px 0 5px 5px; margin: 0; border: none; }
.auth td { padding: 3px 0 3px 3px; }
.auth td input { border: 1px solid #C0C0C0; }
.auth td input.txt { width: 130px; }
.authhdr { background:#FFFFFF url(/i/left_menu_gradient.gif) repeat-x top left; font-size: 12px; font-weight: bold; color:#FF7B0F; padding-top: 0px; margin-top: 0px; vertical-align: middle; text-align: center; }
.authhdr a { font-size: 12px; font-weight: bold; color:#FF7B0F; text-decoration: underline; }

/* заголовок таблицы ЛТК */
#ltkhdr {width:700px;height:16px;background-color:#454545}
#ltkhdr td {vertical-align:middle;padding:0 0 0 2px;color:#FFEBD4;font-size:10px;text-transform:uppercase}
#ltkhdr td.cont {width: 119px; }
#ltkhdr td.del {width: 99px; text-align: right;}
#ltkhdr td span#subm {color: #FFEBD4; font-weight: bold; text-decoration: underline; cursor: pointer; cursor: hand;}

/* тело ЛТК */
.ltklst {width:700px;}
.ltklst * {line-height:16px}
.ltklst a,.rublst span {float:left;color:#000000}
.ltklst a,.rublst * a {text-decoration:underline}
.ltklst br {clear:left}
.ltklst input {padding: 2px;}
.ltklst .even {padding: 0; margin: 0; border: 0; background-color:#FFF2E4; width: 700px!important;}
.ltklst .odd {width: 700px!important;}
.ltklst span {width:auto;color:#454545}
.ltklst .rubsub {width:454px;display:block;float:left;color:#757575;line-height:11px;text-align:left;margin:2px 0 0 8px;padding-left:20px;background-repeat:no-repeat;background-position:top left;background-image:url(/i/i-ltkrec.gif);}
.ltklst .rubsub a strong {margin:0;padding:0;line-height:12px}
.ltklst .rubsub a h2,.rublst #rubsub a h3 {display:inline;}
.ltklst .rubcont {width:150px;display:block; float:left; color:#454545;line-height:11px;text-align: left; }
.ltklst .rubsubrub {width:454px;display:block; color:#757575; line-height:11px; text-align:left; margin:2px 0 6px 26px; }
.ltklst .grpall {width: 700px!important; padding: 0; margin: 0; border: 0; border-bottom: 1px solid #FFFFFF; background-color: #F7921D;} 
.grpall .grphdr {width: 630px; display: block; float: left; text-align: left;}
#ltkprn {width: 700px; text-align: right; padding:0;}

/* псевдо-линки */
span.pslnk { cursor:hand;cursor:pointer; text-decoration: underline; color: #FF7B0F; }

/* пользовательская статистика */
.stat,.stat div {width:680px;display:table;color:#000000;text-align:right;padding:0;margin:0}
div.statperiod { color: #FF7B0F; font-weight: bold; width: 700px; text-align: left; padding: 0 0 10px 0; }
table.stathdr table.tabactv td.cont {font-size:10px;color:#FF7B0F;font-weight:bold;white-space:nowrap; text-align:center;vertical-align:middle; background:#FFFFFF url(/i/form_tab_act.gif) repeat-x top left; }
table.stathdr table.tabactv td.lft {background:#FFFFFF url(/i/form_tab_active_ender_left.gif) repeat-x top left; width: 14px; height: 23px!important; }
table.stathdr table.tabactv td.rgt {background:#FFFFFF url(/i/form_tab_active_ender_right.gif) repeat-x top left; width: 14px; height: 23px!important; }
table.stathdr table.tabpass td.cont {font-size:10px;color:#FF7B0F;font-weight:bold;white-space:nowrap; text-align:center;vertical-align:middle; background:#FFFFFF url(/i/form_tab_pas_gradient.gif) repeat-x top left; }
table.stathdr table.tabpass td.lft {background:#FFFFFF url(/i/form_tab_pas_ender_left.gif) repeat-x top left; width: 14px; height: 23px!important; }
table.stathdr table.tabpass td.rgt {background:#FFFFFF url(/i/form_tab_pas_ender_right.gif) repeat-x top left; width: 14px; height: 23px!important; }
table.statfrm { width: 700px; border: 1px solid #FEDEB9; }
table.statfrm td { padding: 6px; }
table.statfrm td.all {font-size: 12px; font-weight: bold; }
table.statfrm td input { margin:1px 0; border: solid #DC986C 1px; }
table.statfrm td input.rubstr { width: 300px!important; }
.statlst {width:700px; text-align:right; }
.statlst * {line-height:16px}
.statlst a,.statlst span {float:left;color:#000000}
.statlst a,.statlst * a {text-decoration:underline}
.statlst br {clear:left}
.statlst #even {background-color:#FFF2E4}
.othrsrv { font-size: 12px; font-weight: bold; border:0; border-bottom: 1px solid #FEDEB9; }

/* новые правила */
#menu1{background-color:#FFDFBB;height:33px;width:960px}
#menu1 ul,#menu2 ul{margin:0;padding:0;list-style:none;padding-top:3px}#menu1 ul span{display:block} #p3,#p9,#p7,#p5,#p4{padding-top:1px}
#menu1 ul li{float:left;background:url(/i/menu1_block.png) no-repeat;height:26px;padding-left:15px;padding-right:14px} #menu1 a{display:block}
#menu1 li img{height:23px}
#menu1 li#title{background:url(/i/marker.png) no-repeat right 4px;font:bold 12px Tahoma;padding-left:12px;padding-right:11px;margin-right:13px;color:#000;padding-top:4px}
#menu1 li.first{padding-left:0;background:none}
#p1 a,#p1 span{background:url(/i/p1.png)}#p1 a:hover,#p1 span{background-position:-75px top}#p1 img{width:75px;height:26px}
#p2 a,#p2 span{background:url(/i/p2.png)}#p2 a:hover,#p1 span{background-position:-73px top}#p2 img{width:73px;height:26px}
#p3 a,#p3 span{background:url(/i/p3.png)}#p3 a:hover,#p3 span{background-position:-80px top}#p3 img{width:80px}
#p4 a,#p4 span{background:url(/i/p4.png)}#p4 a:hover,#p4 span{background-position:-38px top}#p4 img{width:38px}
#p5 a,#p5 span{background:url(/i/p5.png)}#p5 a:hover,#p5 span{background-position:-75px top}#p5 img{width:75px}
#p6 a,#p6 span{background:url(/i/p6.png)}#p6 a:hover,#p6 span{background-position:-63px top}#p6 img{width:63px;height:26px}
#p7 a,#p7 span{background:url(/i/p7.png)}#p7 a:hover,#p7 span{background-position:-31px top}#p7 img{width:31px}
#p8 a,#p8 span{background:url(/i/p8.png)}#p8 a:hover,#p8 span{background-position:-61px top}#p8 img{width:61px;height:26px}
#p9 a,#p9 span{background:url(/i/p9.png)}#p9 a:hover,#p9 span{background-position:-75px top}#p9 img{width:75px}
#menu2{width:960px;background-color:#F3A23D;height:25px;font:12px Tahoma;color:#000;margin-bottom: 12px;}
#menu2 ul{padding:0;margin-left:12px}
#menu2 ul li{float:left;background:url(/i/menu2.png) no-repeat;width:157px;height:25px;text-align:center;color:#000;padding-top:2px}
#menu2 li#title2{background:none;font:12px Tahoma;width:157px;text-align:left;height:auto;padding-top:5px} 
#menu2 ul a{padding-right:4px} #menu2 li a{color:#000}
#menu2 ul li.active{background-position:-157px top}
#menu2 li#last{width:153px}

/* новая форма авторизации */
table.authsmall {width: 210px; height: 34px; background-image: url(/i/login_form.jpg); }
table.authsmall td {text-align: right;}
table.authsmall td.rgtd {text-align: right;}
table.authsmall td a {font-size: 12px; font-weight: bold; color: #FB8F22;}

/* блок "все сервисы сайта" */
.ccol div.allserv { padding-left: 40px; }
.ccol div.allserv div { margin-bottom: 8px; font-size: 11px; line-height: 18px; }

table.rubricscloud { border: none; margin-left: 40px; }
table.rubricscloud td a { color: #454545; }

/* подсветка */
span.hl { background-color:#FCF065; }


.dnone {
display: none;
}
.dblock {
display: block;
}
.ccol h1 {
font-size:17px;
font-weight:bold;
margin-bottom:15px;
}

.web p {
text-align:justify;
margin-bottom:10px;
}

.web li {
text-align:justify;
}

.web strong {
font-weight:bold;
}

.web h2 {
text-align:left;
font-size:15px;
font-weight:bold;
margin-bottom:10px;
line-height:18px;
}

.content #cnttl1, .content .web h2 {
background:none;
padding:0;
}

/* comments */
#btk-comments {
  width:490px;
  margin-top: 30px;
}
#btk-comments h1 {
  font-size: 1.5em;
}

