/*catalog*/

.o {color:#0077C3;}

#loth .pt {margin-top:6px;}
#loth #plus1 {background:url(catalog/str_mini.gif) no-repeat 0 3px;padding-left:12px; padding-top:0px;}

/*index_page*/
table#c_tabl img {margin:2px 10px 0 0; float:left;}
h2 {font:17px Tahoma,Arial; margin:0 0 4px 0;}
h2 a {color:#0077C3; text-decoration:underline;}
h2 a:hover {color:#D30B15;}
h2 span {color:#888888; font:14px Tahoma,Arial;}
.lh2 {font:12px Arial; padding:1px 0 2px 68px; background:url(catalog/3px.gif) no-repeat 60px 6px; }
.lh2 a {color:#003399;}
.lh2 a:hover {color:#D30B15;}

#lh2v {float:left; width:100%; color:#888888;}
#lh2v div {float:left; width:250px; height:20px; background:url(catalog/3px.gif) no-repeat 0 6px; padding-left:8px;}

/*vartabl*/
#var_tabl {border-collapse:collapse;} 
#var_tabl td {border:1px solid #EBEBEB;}

a.ari12 {font:12px Arial;}

/*gray_mini_text*/
.way {font:11px Tahoma,Arial; padding-top:4px; padding-bottom:16px; color:#888888;}
.way a {text-decoration:underline; color:#888888;}
.way a:hover {color:#D30B15;}
.vsego {font:12px Arial; color:#888888; border-bottom:1px solid #CCCCCC; padding-bottom:2px; margin-bottom:5px;}
.vsego span {font-weight:bold; color:#0077C3;}
.vsego b {color:#262424;}

/*title companies*/
h3 {font:bold 15px Arial,Tahoma; margin:0 0 2px 0;}
h3 a {color:#000000; text-decoration:underline;}
h3 a:hover {color:#D30B15;}
h3 a.pr {color:#962F7D; text-decoration:underline;}
h3 a.pr:hover {color:#D30B15;}

.mlogo {float:left; border:1px solid #EBEBEB; margin:4px 15px 0 0; padding:5px;} /*mini_logo*/

.contacts_pr {font:11px Tahoma,Arial; padding-top:5px; padding-bottom:3px;}
.descr_pr {font:12px Arial; padding-top:7px; padding-bottom:2px;}
.descr_pr .rubr {font:11px Tahoma,Arial,Helvetica; color:#888888; padding-bottom:7px;}
.blockv {padding-bottom:20px; padding-top:20px;}

.concr_descr {font:12px Tahoma,Arial; padding-top:5px; padding-bottom:15px;}

.concr_adr {font:14px Arial,Tahoma; padding-top:6px; padding-bottom:6px;}
.concr_tel {font:14px Arial,Tahoma; padding-top:6px; padding-bottom:6px;}
.concr_tel b {font:bold 12px Arial,Tahoma;}
.concr_site {font:14px Arial,Tahoma; padding-top:6px;}
.concr_site b {font:bold 12px Arial,Tahoma;}
.concr_site a {color:#003399; text-decoration:underline;}
.concr_site a:hover {color:#D30B15;}
.concr_dip {padding-top:45px; font:11px Tahoma,Arial; color:#888888;} /*date and prosm*/


/*presentations*/
#i_x td {font:12px Arial; padding-top:1px; padding-bottom:1px;}
.ixz {font-weight:bold; color:#0077C3; padding-bottom:5px; padding-top:5px;}
.cwb {color:#0077C3;}
img.f {margin:10px 0px 15px 18px; border:3px solid #EBEBEB;}
img.m {margin-bottom:4px; border:1px solid #CCCCCC;}
img.f2 {margin:0px; border:3px solid #EBEBEB; text-align:center;}
.fotoirech {padding:20px 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 {font:12px Arial; color:#666666; text-decoration:underline;}


.logo_pr2 {padding:20px 16px 12px 18px; text-align:center; }
.logo_pr2 img {border:1px solid #dddddd; padding:3px;}


/*search*/
.search_btn {border:1px solid #CFCFCF; border-right:1px solid #B7B7B7; border-bottom:1px solid #B7B7B7; background:#FFFFFF url(g/btnbkg.gif) repeat-x; cursor:pointer; padding-top:1px; padding-left:6px; padding-right:5px; height:20px; font:bold 11px Arial,Tahoma; width:65px;}

.result {font:12px Arial; color:#888888; border-bottom:1px solid #AAAAAA; padding-top:4px; padding-bottom:2px; margin-bottom:5px;}
.result span {font-weight:bold; color:#0077C3;}
.result b {color:#262424;}


/*add*/
.cg8 {color:#888888;}
.zform {font-size:11px; font-weight:bold; color:#0077C3; padding-bottom:10px;}

/*-----------------old---------*/
.ptb2 {padding-top:2px; padding-bottom:1px;}
.pltl {padding-left:12px;}
.p123 {margin-top:8px;}