/*********************************************************************/
.padleft_28 { padding-left:20px;}
#mtx_28 { padding: 5px 30px 30px 30px; font-size: 14px;}
.plr_28 {padding-left:30px; padding-right:30px;}
#mtx_28 h1 { color: #D30B15;font: 22px "Tahoma", "Arial", "Helvetica";margin: 0px 0px 10px;}

.concr_descr_28 { line-height:170%;}

.adv1_28 { padding-bottom:20px;}
.adv2_28 { float:right; padding-left:15px;}
.adv3_28 { clear:both; padding:20px 0;}
.adv4_28 { clear:both; padding:10px 0;}
.adv5_28 { padding-bottom:20px;}
.adv6_28 {  padding-bottom:20px;}
.adv7_28 {  padding:10px 0;}

.rub_28 { padding:5px 0;}

ul.var1_28 {margin:2px 0px 8px 16px; padding-left:0px;}
ul.var1_28 li {margin-top:8px; margin-bottom:8px;}

/*********************************************************************/
/*list*/

/*new_companies*/
.lb .pt {margin-top:6px;}
.lb #plus1 {background:url(list/str_marker.gif) no-repeat 0 3px; padding-left:13px;}

#btnbk_addedit {border:none; width:116px; height:25px; background-image:url(list/btnbk_addedit.gif); background-color:#184497; cursor:pointer; color:#FFFFFF; font:bold 16px Arial,Helvetica;}
#btnbk_add_z {border:none; width:180px; height:25px; background-image:url(list/btnbk_add_z.gif); background-color:#184497; cursor:pointer; color:#FFFFFF; font:bold 16px Arial,Helvetica;}

/*3_varianta*/
.var3 {padding-bottom:8px;}
.var3 span {font-weight:bold; color:#0463BC;}
.pl_var {padding-left:4px;}

/*hot_telefon*/
#hot_tel {text-align:center; padding-bottom:5px;}


/*statistics*/
.stat1td {white-space:nowrap; padding-right:8px; width:90%; background-color:#FFFFFF;}
.stat2td {font:18px Tahoma,Arial,Helvetica; white-space:nowrap; color:#0463BC; text-align:right; background-color:#FFFFFF;}

/*search_index*/
.listinp {font:bold 16px Arial,Helvetica; width:100%; border:1px solid #B9C6DF; height:25px;}
.listbtn {font:bold 16px Arial,Helvetica; cursor:pointer; color:#1E458F; background-color:#FFFFFF; border:1px solid #B9C6DF; width:90px; height:25px;}
.listbtn {_margin-top:1px;}
*+html .listbtn {margin-top:1px;}

/*obzor_index*/
#catalog {padding:28px 0px 42px 0px; font:14px Arial,Helvetica,Tahoma; line-height:130%; border:0px solid #ff0000;}
#catalog img {float:left; margin:0 15px 20px 0; font:11px Tahoma,Arial,Helvetica; height:105px; width:140px;}
#catalog h2 {font:18px Tahoma,Arial,Helvetica; padding-bottom:5px; margin:0px;}
#catalog h2 a {color:#1E458F;}
#catalog h2 a:hover {color:#D30B15;}

/*catalog_index*/
table#c_tabl img {margin:2px 10px 0 0; float:left;}
h2 {font:18px Tahoma,Arial,Helvetica; margin:0 0 4px 0; color:#777777;}
h2 a {color:#1E458F; text-decoration:underline;}
h2 a:hover {color:#D30B15;}
h2 span {color:#B72204;}
/*.lh3 {font:14px Arial,Helvetica; padding:1px 0 2px 60px; line-height:170%;}
.lh3 a {color:#0047A2;}
.lh3 a:hover {color:#D30B15;}
.lh3 span {color:#777777;}*/
.lh2 {font:14px Arial,Helvetica; padding:1px 0 5px 60px; color:#777777; background:url(catalog/3px.gif) no-repeat 51px 8px;}
.lh2 a {color:#0047A2;}
.lh2 a:hover {color:#D30B15;}
.lh2v {font:14px Arial,Helvetica; width:100%; color:#777777; padding-bottom:20px; padding-top:17px; border-bottom:1px solid #CCCCCC;}
.lh2v div {height:22px; background:url(catalog/3px.gif) no-repeat 0 6px; padding-left:8px;}

/*no_cat*/
.no_cat img {float:left; margin:0 5px 0 0;}
.no_cat {padding-top:70px; }
.no_cat span {font:bold 14px Arial,Helvetica;}

/*way_and_yanashel-vsego*/
.way {font:11px Tahoma,Arial; padding-top:4px; padding-bottom:16px; color:#888888;}
.way2 {font:11px Tahoma,Arial; color:#888888;}
.way a, .way2 a {text-decoration:underline; color:#888888;}
.way a:hover, .way2 a:hover {color:#D30B15;}
.vsego {font:18px Tahoma,Arial,Helvetica; color:#777777; border-bottom:1px solid #CCCCCC; padding-bottom:2px; margin-bottom:5px;}
.vsego .v {color:#1E458F;}
.vsego .count {color:#B72204; background-color:#F5F5F5; padding:1px 2px 1px 2px;}
.poppr {font:18px Tahoma,Arial,Helvetica; color:#1E458F; margin-top:15px; height:25px; padding-bottom:20px;}

/*list_companies*/
.blockv {padding-bottom:40px; padding-top:0px;}
h3 {font:bold 16px Arial,Helvetica; margin:0 0 2px 0;}
h3 a {color:#000000; text-decoration:underline;}
h3 a:hover, h3 a.pr:hover {color:#D30B15;}
h3 a.pr {color:#0463BC;}
.mlogo {float:left; border:1px solid #EBEBEB; margin:4px 15px 0 0; padding:5px;} /*mini_logo*/
.mlogo img {width:100px;}
.contacts_pr {padding-top:5px; padding-bottom:3px;}
.contacts_pr span {color:#777777;}
.descr_pr {padding-bottom:2px;}
.rubr {color:#777777;}

/*concrete_company*/
.concr_descr {font:14px Arial,Helvetica; padding-bottom:13px;}
.concr_adr {font:14px Arial,Helvetica; padding-bottom:8px;}
.concr_tel {font:14px Arial,Helvetica; padding-bottom:8px;}
.concr_site {font:14px Arial,Helvetica;}
.concr_site a {color:#0047A2; text-decoration:underline;}
.concr_site a:hover {color:#D30B15;}
.concr_dip {padding-top:45px; font:11px Tahoma,Arial; color:#888888; padding-bottom:5px; border-bottom:1px solid #DFDFDF;} /*date and prosm*/

ul.var1 {margin:2px 0px 8px 16px; padding-left:0px;}
ul.var1 li {margin-top:4px; margin-bottom:4px;}

/*presentations*/
#i_x td {padding-top:1px; padding-bottom:1px;}
.ixz {font:bold 14px Arial,Tahoma; color:#0463BC; padding-bottom:5px; padding-top:5px;}
.cwb {color:#0463BC;}
img.f {margin:10px 0px 15px 18px; border:4px solid #EBEBEB;}
img.m {margin-bottom:4px; border:1px solid #CCCCCC;}
img.f2 {margin:0px; border:3px solid #EBEBEB; text-align:center;}
/*.fotoirech {padding:5px 16px 12px 18px; text-align:center;}
.fotoirech img {border:2px solid #ffffff;}
.rech {font:11px Verdana; font-style:italic; padding-top:12px;}
.dir {text-align:right; padding-top:10px;}
.igis {color:#666666;}*/
.gcbl_c {background:#F4F4F4 url(g/gsbl2.gif) no-repeat bottom left;}/*GRAY*/
.gctl_c {background:url(g/gstl2.gif) no-repeat top left;}
.gctr_c {background:url(g/gstr2.gif) no-repeat top right; padding-left:6px;}   
.gcbr_c {background:url(g/gsbr2.gif) no-repeat bottom right;}
.lb_c {padding:5px 30px 15px 30px;}
.pc_z {font:22px Tahoma,Arial,Helvetica; color:#777777; text-align:center; padding-bottom:10px;}
.logo_pr2 {padding:9px 0px 12px 0px; text-align:center;}
.logo_pr2 img {border:1px solid #dddddd; padding:3px;}


/*variants*/
table#vars td {padding-top:7px; padding-bottom:9px; border-bottom:1px solid #EBEBEB; font-size:14px;}
table#vars td.shap {border-bottom:1px solid #FFFFFF; background-color:#184497; color:#FFFFFF; font-size:15px;}
table#vars td.shap a {color:#FFFFFF;font-weight:bold;}
table#vars td.niz {border-bottom:1px solid #FFFFFF; background-color:#F7F2E6;}
table#vars td.nizx {border-bottom:1px solid #FFFFFF; background-color:#EEE4CC;}
table#vars td.v {background-color:#F7F2E6;}

/*search*/
.msearch { height:20px;}