/*logo_2*/
#logo2 h1 {font:26px Arial,Helvetica,Tahoma; margin:0;}
#logo2 h1 a {text-decoration:none;}

/*top_2ryad_link*/
.z_t21 {padding-left:26px; border-bottom:1px solid #DDDDDD;}
.z_t21 h2 {font:18px Tahoma,Arial,Helvetica; padding-top:10px; margin:0px; padding-bottom:0px;}
.z_t21 h2 a {color:#464646; text-decoration:none;}

.t2l td {white-space:nowrap; background:url(g/bkg0.gif) repeat-x top left;}
.t2l td h2 {padding-left:5px; padding-right:20px;}
.t2lr,.t2llb,.t2lb,.t2lo,.t2lgn,.t2lbr,.t2lt,.t2lllb {text-align:center; background-color:#FFFFFF; padding-bottom:4px;}
.t2lr h2,.t2llb h2,.t2lb h2,.t2lo h2,.t2lgn h2,.t2lbr h2,.t2lt h2,.t2lllb h2 {font:18px Tahoma,Arial,Helvetica; margin:0px;}
.t2lr h2 a {color:#D30B15; text-decoration:underline;}
.t2llb h2 a {color:#0463BC; text-decoration:underline;}
.t2lb h2 a {color:#0047A2; text-decoration:underline;}
.t2lo h2 a {color:#F57000; text-decoration:underline;}
.t2lgn h2 a {color:#049925; text-decoration:underline;}
.t2lbr h2 a {color:#945422; text-decoration:underline;}
.t2lt h2 a {color:#0E7969; text-decoration:underline;}
.t2lllb h2 a {color:#13A1D2; text-decoration:underline;}
.t2lr h2 a:hover,.t2llb h2 a:hover,.t2lb h2 a:hover,.t2lo h2 a:hover,.t2lgn h2 a:hover,.t2lbr h2 a:hover,.t2lt h2 a:hover,.t2lllb h2 a:hover,.z_t21 h2 a:hover {color:#D30B15; text-decoration:none;}
.t2llb span, .t2lt span, .t2lgn span {color:#B72204; font:13px Arial,Helvetica;}
.t2lbr span, .t2lo span {color:#0463BC; font:13px Arial,Helvetica;}

/*global_corner_2page*/
.gcbl2 {background:#F4F4F4 url(g/g_bglb.gif) no-repeat bottom left;}/*GRAY*/
.gctl2 {background:url(g/g_bglt.gif) no-repeat top left;}
.gctr2 {background:url(g/g_bgrt.gif) no-repeat top right; padding-left:6px;}   
.gcbr2 {background:url(g/g_bgrb.gif) no-repeat bottom right;}
.gcbl22 {background:url(g/g_nbglb.gif) no-repeat bottom left;}/*GRAY_NOBG*/
.gctl22 {background:url(g/g_nbglt.gif) no-repeat top left;}
.gctr22 {background:url(g/g_nbgrt.gif) no-repeat top right; padding-left:6px;}   
.gcbr22 {background:url(g/g_nbgrb.gif) no-repeat bottom right;}
.gcbl3 {background:#E9F1F7 url(g/b_bglb.gif) no-repeat bottom left;}/*BLUE*/
.gctl3 {background:url(g/b_bglt.gif) no-repeat top left;}
.gctr3 {background:url(g/b_bgrt.gif) no-repeat top right; padding-left:6px;}   
.gcbr3 {background:url(g/b_bgrb.gif) no-repeat bottom right;}
.gcbl4 {background:#FBF8EB url(g/z_bglb.gif) no-repeat bottom left;}/*YELLOW*/
.gctl4 {background:url(g/z_bglt.gif) no-repeat top left;}
.gctr4 {background:url(g/z_bgrt.gif) no-repeat top right; padding-left:6px;}   
.gcbr4 {background:url(g/z_bgrb.gif) no-repeat bottom right;}




/*GREEN*/
/*.gcbl5 {background:#E9F1F7 url(g/gsbl3.gif) no-repeat bottom left;}
.gctl5 {background:url(g/gstl3.gif) no-repeat top left;}
.gctr5 {background:url(g/gstr3.gif) no-repeat top right;}   
.gcbr5 {background:url(g/gsbr3.gif) no-repeat bottom right;}*/
/*E9F1F7 - голубой нормальный
F1F5E8 - светло-зеленый
E8F1D4 - чуть потемнее светло-зеленый
FCFBEC - светло-желтый
990000 - темно-красный хороший такой*/

.padleft {padding-left:10px; padding-right:28px;}
.padright {padding-left:25px; padding-right:3px;}

/*light_block--left-and-right*/
.lb {padding:8px 11px 12px 13px;}
.lb_bdr {padding:8px 11px 12px 7px;}
.lb_adv {padding:8px 11px 12px 6px;}
.about {font:11px Tahoma,Arial,Helvetica; color:#777777;}
.about a {color:#777777;}
.about a:hover {color:#D30B15;}
.lb h2, .lb_bdr h2 {font:18px Tahoma,Arial,Helvetica; margin:0px; padding-bottom:10px;}
.lb h2.llg, .lb_bdr h2.llg {color:#525252;}
.lb h2.lllb, .lb_bdr h2.lllb {color:#0463BC;}
.lb h2.llb, .lb_bdr h2.llb {color:#0047A2;}
.lb h2.llbr, .lb_bdr h2.llbr {color:#945422;}
.lb h2.llt, .lb_bdr h2.llt {color:#0E7969;}
.lb h2.llo, .lb_bdr h2.llo {color:#F57000;}
.lb h2 a.llo, .lb_bdr h2 a.llo {color:#F57000; text-decoration:underline;}
.lb h2 a.lllb, .lb_bdr h2 a.lllb {color:#0463BC; text-decoration:underline;}
.lb h2 a.llg, .lb_bdr h2 a.llg {color:#525252; text-decoration:underline;}
.lb h2 a.llgn, .lb_bdr h2 a.llgn {color:#049925; text-decoration:underline;}
.lb h2 a.llbr, .lb_bdr h2 a.llbr {color:#945422; text-decoration:underline;}
.lb h2 a:hover, .lb_bdr h2 a:hover {color:#D30B15; text-decoration:none;}
.lb h2.nocontent, .lb_bdr h2.nocontent {padding-bottom:0px;}
/*forum*/
/*.gcbr_bkforum {background:#FFFFFF no-repeat url(g/bkforum2.gif) 100% 100%;}*/
div.kvf {background:url(g/kvf.gif) no-repeat 0 4px; padding-left:19px; padding-bottom:5px;}
div.kvf a {color:#0047A2;}
div.kvf a:hover {color:#D30B15;}
div.kvf .ca {font:bold 11px Tahoma,Arial,Helvetica; color:#F57000;}
/*articles*/
div.apic img {float:left; margin:2px 10px 12px 0; width:64px; height:49px;}
div.apic {min-height:50px; padding-bottom:3px;}/* border:1px solid #ff0000;*/
div.apic {_height:50px;}
*+html div.apic {height:50px;}
div.apic div.pt2 {padding-top:4px;}
div.apic span.d, div.apic2 span.d {font:10px Tahoma,Arial,Helvetica; color:#777777;}
div.apic span.p, div.apic2 span.p {color:#CCCCCC; font:9px Tahoma,Arial,Helvetica;}
div.apic span.c {color:#777777; font:11px Tahoma,Arial,Helvetica;}
div.apic span.c a {color:#777777;}
div.apic span.c a:hover {color:#D30B15;}
div.apic2 span.c {color:#777777; font:11px Tahoma,Arial,Helvetica;}
div.apic p {margin:0; padding-top:5px;}
div.apic p a {font:13px Arial,Helvetica;}/*?????*/
div.apic span.r {color:#777777; font:11px Tahoma,Arial,Helvetica;background:url(g/kvf22.gif) no-repeat 1px 3px; padding-left:16px;}
div.apic2 {padding:0 0 7px 9px; background:url(g/pointmarker4.gif) no-repeat 0px 5px;}
.gcbr_art {background:#F5F5F5 no-repeat url(i/bkst.gif) 100% 100%;}
/*organizations*/
div.org {padding:0 0 7px 16px; background:url(job/com_marker.gif) no-repeat 0px 3px; color:#777777;}
div.org .c {font:11px Tahoma,Arial,Helvetica; color:#049925;}
div.org2 {border-bottom:1px solid #DFDFDF; padding-bottom:10px;}
div.org2 .mlogo {border:2px solid #E9F1F7; padding:5px; width:80px; text-align:center}
div.org2 .pb {padding-bottom:3px; padding-top:3px;}
div.org2 .c a {font:11px Tahoma,Arial,Helvetica; color:#049925;}
div.org2 .c a:hover {color:#D30B15;}
/*hot_telefon*/
.hottel {text-align:center; padding-top:5px;}
/*comments*/
div.comm {padding:0 0 7px 14px; background:url(g/comm.gif) no-repeat 0px 4px;}
div.comm span.d {font:10px Tahoma,Arial,Helvetica; color:#777777;}
div.comm span.p {color:#AAAAAA; font:9px Tahoma,Arial,Helvetica;}

/*bystry_prosmotr*/
#bp {_width:87%;}
*+html #bp {width:87%;}
#bp td {padding-bottom:5px; font:11px Tahoma,Arial,Helvetica;}
#bp select.bpsel {font:11px Tahoma,Arial,Helvetica; width:100%;}
#bp input.bpbtn {font:11px Tahoma,Arial,Helvetica; cursor:pointer; color:#0463BC; background-color:#FFFFFF; width:60px; height:19px; border:1px solid #CCCCCC;}

/*send_form*/
.tah11 {font:11px Tahoma,Arial,Helvetica;}
/*other*/
.ari14 {font:13px Arial,Helvetica;}
.ari14 .ca {color:#F57000;}

.all {text-align:left; font:11px Tahoma,Arial,Helvetica;}
.allr {text-align:right; font:11px Tahoma,Arial,Helvetica;}
.all a,.all a:hover,.allr a,.allr a:hover {color:#D30B15;}
span.p_del {color:#D30B15; font:11px Tahoma,Arial,Helvetica;}


/*main_block*/
.mb {padding:5px 0px 14px 0px;}
.mb_account {padding:5px 30px 14px 0px;}
#mtx {color:#000000;}
#mtx h1 {font:22px Tahoma,Arial,Helvetica; color:#D30B15; margin:0 0 10px 0;}
#mtx h2 {font:18px Tahoma,Arial,Helvetica; margin:0 0 12px 0;}
.mb h2.lllb {color:#0463BC;}
.mb h2.llg {color:#525252;}
.mb h2.llo {color:#F57000;}
.mb h2 a.llb {color:#0047A2; text-decoration:underline;}
.mb h2 a.lllb {color:#0463BC; text-decoration:underline;}
.mb h2 a.llgn {color:#049925; text-decoration:underline;}
.mb h2 a.llz {color:#987B07; text-decoration:underline;}
.mb h2 a:hover {color:#D30B15; text-decoration:none;}


a.local {text-decoration:none; border-bottom:1px dashed #0047A2; font:14px Arial,Helvetica;}
a.local:hover {text-decoration:none; border-bottom:1px dashed #D30B15;}


/*main_search_bazovyi*/
.msbaz_br {background-color:#DCCDA9; border:1px solid #BF9F85;}/*braun*/
.msbaz_bl {background:#C7E0F2 url(g/gradpoisk_bl---.gif) no-repeat 100% 0%; border:1px solid #9DC5E0;}/*blue*/
.msbaz_gr {background:#D2D2D2 url(g/gradpoisk_gr.gif) no-repeat 100% 0%; border:1px solid #CCCCCC;}/*gray*/
.msbaz_gn {background:#D6EAAA url(g/gradpoisk_gn.gif) no-repeat 100% 0%; border:1px solid #CAD9A7;}/*green*/
.msbaz_z {background:#F2E7B6 url(g/gradpoisk_z.gif) no-repeat 100% 0%; border:1px solid #DAC46A;}/*zolotoi*/
.msbaz_br .qs, .msbaz_bl .qs, .msbaz_z .qs {font:11px Tahoma,Arial,Helvetica; color:#666666;}


/*add_forms - all_for_forms*/
/*.add_forms td {font:14px Arial,Helvetica;}*/
.add_forms td {font:14px Arial,Helvetica; height:35px; padding:0 4px 6px 0;}
.bazforms td {height:35px; padding:0 4px 6px 0;}
.add_forms td .zadd {font:18px Tahoma,Arial,Helvetica; color:#333333; padding-bottom:5px;}
.add_forms td .zvzd, .bazforms .zvzd, .zvzd {font:22px Arial,Helvetica; color:#D30B15;}
.add_forms td .tnorm {font:13px Arial,Tahoma,Helvetica;}
.add_forms td span.serdop, .bazforms td span.serdop, .search_forms td span.serdop {font:11px Tahoma,Arial,Helvetica; color:#777777;}
.add_forms td span.serdop a {color:#777777;}
.add_forms td span.serdop a:hover {color:#D30B15;}
.add_forms td input,select,textarea {font:13px Arial,Tahoma,Helvetica;}

.zform {font-size:14px; font-weight:bold; color:#0463BC; padding-bottom:10px;}

#btnbk_send {border:none; width:96px; height:21px; background-image:url(g/btnbk_send.gif); background-color:#3991CB; cursor:pointer; color:#FFFFFF; font-weight:bold;}

#btnbk_dalee {border:none; width:88px; height:25px; background-image:url(g/btnbk_dalee.gif); background-color:#3991CB; cursor:pointer; color:#FFFFFF; font:bold 16px Arial,Helvetica;}
#btnbk_add {border:none; width:150px; height:25px; background-image:url(g/btnbk_add.gif); background-color:#3991CB; cursor:pointer; color:#FFFFFF; font:bold 16px Arial,Helvetica;}
#btnbk_edit {border:none; width:158px; height:25px; background-image:url(g/btnbk_edit.gif); background-color:#3991CB; cursor:pointer; color:#FFFFFF; font:bold 16px Arial,Helvetica;}

/*search_forms*/
.search_forms td {height:35px;}
.search_msbaz_bl {background-color:#D9E7F4; border:1px solid #BDD4EA; padding:14px 16px 16px 18px;}

#btnbk_se {border:none; width:100px; height:25px; background-image:url(g/btnbk_se.gif); background-color:#3991CB; cursor:pointer; color:#FFFFFF; cursor:pointer; font:bold 16px Arial,Helvetica;}

.bdrform {background-color:#F5F5F5; width:100%; padding:14px 16px 16px 18px; border:1px solid #DFDFDF;}/*0463BC*/
.bdrform_tabl {background-color:#F5F5F5; padding:14px 16px 16px 18px; border:1px solid #DFDFDF;}

.ptzvzd {padding-top:9px;} /*padding-top for zvezda*/
.bazforms {font:13px Arial,Helvetica;}
.bazforms input,select,textarea {font:13px Arial,Helvetica;}
.bazforms td input,select,textarea {font:13px Arial,Helvetica;}
.bazforms .fld {width:100%;}

/*.btn_com {cursor:pointer; color:#FFFFFF; background-color:#3991CB; border:1px solid #3884C0;}*/

/*uvazhaemui_polzovatel*/
.uvpo {line-height:170%; padding-bottom:15px;}
input.g2input {border:1px solid #518BD9; width:100%;}
input.g2btn {cursor:pointer; color:#FFFFFF; background-color:#3991CB; width:70px; border:1px solid #3884C0;}
span.lp2 {color:#0061BB;}


/*ya_nashel*/
.yanashel {font:18px Tahoma,Arial,Helvetica; padding-bottom:20px; padding-top:15px; color:#333333;}
.yanashel .v {color:#0463BC;}
.yanashel .count {color:#B72204; background-color:#F5F5F5; padding:1px 2px 1px 2px;}

/*parametry_obyblenii_novostei*/
.par_ob {font:11px Tahoma,Arial,Helvetica; color:#777777;}
.par_ob .pt {padding-top:4px;}
.par_ob a {color:#777777;}
.par_ob a:hover {color:#D30B15;}

/*agency*/
table#ag td#ag1 {padding-top:15px; border-top:1px dotted #D5D5D5;}
table#ag td#ag2 {padding-bottom:25px;}
table#ag div {padding-bottom:3px; padding-top:2px;}
table#ag .mlogo {border:2px solid #EBEBEB; max-width:180px; overflow:hidden; margin:0 13px 0 0; padding:5px;}
.ag {font:bold 14px Arial,Helvetica;}
table#ag .podr {background:url(g/plus2.gif) no-repeat 0 9px; padding-left:14px; font:11px Tahoma,Arial,Helvetica; padding-top:6px;}
table#ag .podr a {color:#888888;}
type.podr a:hover {color:#D30B15;}
span.allcount {font:18px Tahoma,Arial,Helvetica; color:#B72204; background-color:#F5F5F5; padding:1px 2px 1px 2px;}
.allflr {float:right; padding-top:19px; background:url(realty/str.gif) no-repeat 0 22px; padding-left:15px;}

/*concrete_page_agency*/
table#ag2 td {padding-top:15px; padding-bottom:25px;}
table#ag2 div {padding-bottom:5px; padding-top:2px;}
table#ag2 .col {color:#888888;}
table#ag2 .sei {padding-right:15px;}/*{float:left;}*/
table#ag2 .mlogo {border:2px solid #EBEBEB; margin:0 15px 0 0; padding:5px;} /*mini_logo*/


.allifinded {font:18px Tahoma,Arial,Helvetica; color:#0463BC; padding-top:15px; padding-bottom:10px;}
.linkall {padding-top:20px; text-align:center;}
.linkall img {margin-right:1px;} 

/*articles*/
#articles {padding:0px 0px 36px 0px;}
#articles h3 {font:bold 14px Arial,Helvetica,Tahoma; padding-bottom:4px; margin:0;}
#articles h3 a {color:#333333;}
#articles h3 a:hover {color:#D30B15;}
#articles img {float:left; margin:2px 12px 0px 0; width:100px; height:75px;}
#articles div.hpic {min-height:102px; border-bottom:1px dotted #D5D5D5;}/* border:1px solid #ff0000;*/
#articles div.hpic {_height:102px;}
*+html #articles div.hpic {height:102px;}
#articles div.hpic span {font:11px Tahoma,Arial,Helvetica; color:#777777;}
#articles div.hpic span.p {color:#CCCCCC; font:9px Tahoma,Arial,Helvetica;}
#articles div.hpic span.r {background:url(g/kvf22.gif) no-repeat 1px 3px; padding-left:16px;}
#articles div.hpic .shw {background-image: url(news/shad.gif); background-repeat:no-repeat; background-position:right bottom; margin-right:4px; height:90px; width:113px; float:left;}
.img_art {float:left; margin:2px 15px 0px 0;}

/*pages1-2-3..*/
.p123 {text-align:center;}
.p123 span.cur {padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; color:#FFFFFF; background-color:#0070B7; border:1px solid #0070B7;}
.p123 span.next {margin-left:2px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#FFFFFF; border:1px solid #FFFFFF;}
.p123 a:hover span.next {background-color:#EBEBEB; color:#1E2332; border:1px solid #DDDDDD;}
.p123 a:hover {text-decoration:none;}

/*uncorrect*/
.uncorr {color:#777777;}
.uncorr a {color:#777777;}
.zuncorr {font:18px Tahoma,Arial,Helvetica; padding-bottom:6px;}
.uncorr .ucbtn {cursor:pointer; color:#0463BC; background-color:#FFFFFF; border:1px solid #CACACA; height:22px; width:106px;}

/*bookmarks*/
#bookmarks {background:url(g/bookmarks.gif) no-repeat 0px 0px; padding:0 0 3px 19px;}

/*comments*/
.comment {padding-bottom:8px;}
.comment .zcomm {font:18px Tahoma,Arial,Helvetica; padding-bottom:2px; padding-top:2px; color:#777777; background-color:#F5F5F5;}
.comment .comment_x {padding-top:8px; padding-bottom:10px; border-bottom:1px dotted #777777;}
.comment .comment_x a {font:bold 11px Tahoma,Arial,Helvetica; color:#000000;}
.comment .comment_x .user {color:#0070B7; font-weight:bold; padding-bottom:2px;}
.comment .comment_x .time {color:#777777; font:11px Tahoma,Arial;}

.commbtn {cursor:pointer; color:#0463BC; background-color:#FFFFFF; border:1px solid #CACACA; height:22px; width:158px;}

/*treatment_errors*/
#errormsg {color:#D30B15; font:13px Arial,Helvetica;}    
.error {background-color:#FFCCCC;}

.fap {text-align:right; font:11px Tahoma,Arial,Helvetica;}
.fap img {margin:0 5px 0 0; padding-bottom:3px}
.fap small {color:#999999;}




.bdrb100 {border-top:1px solid #E5E5E5; width:100%; font-size:5px; margin-top:10px; margin-bottom:9px;}

/*for checkbox*/
.bdrno {border:none; vertical-align:middle; height:18px;}

