/*h1{color:#4D8DA3;font-size:150%;}*/
#text a h1,#text h1 a{color:#4D8DA3;text-decoration:underline;}
#text h3{margin:10px;}
.divFirmDescr{width:100%;clear:left;padding-top:20px;}
.divFirmDescr h2{margin-top:0px;}
.divFirmDescrLogo{width:100px;height:100%;float:left;text-align:center;}
.divFirmDescrLogo img{width:100px;border:1px solid #000;}
.divFirmDescrDescr{margin-left:120px;}
.divFirmDescrTitle{width:100%;height:20px;line-height:20px;color:#FFF;font-weight:700;font-size:14px;font-family:Tahoma;background-color:#6DBD05;vertical-align:middle;margin:0 0 5px;padding:0 10px;}
.divFirmDescrTitle a:hover{color:#FFF;text-decoration:underline;}
.divFirmDescrText{width:100%;}
.divFirmDescrAddr{width:100%;margin-top:10px;vertical-align:middle;}
.divFirmDescrAddr img{vertical-align:middle;}
.divFirmDescrAddr span{white-space:nowrap;}
.divParentNav a:hover,.divFirmDescr a:hover{color:#FF2564;text-decoration:underline;}
.divFirmDescrTitle a,.divFirmDescrTitle a:visited{color:#FFF;text-decoration:none;}
.divParentNav a,.divFirmDescr a,.divParentNav a:visited,.divFirmDescr a:visited{color:#666;text-decoration:underline;}


#city_gallery_block {}
.cg_item{width:210px;height:160px;float:left;clear:none;}
.cg_image{margin-bottom:5px;}
.cg_name{font-size:12px; line-height:150%;}

#history_theme{}
#history_theme .descr{font-size:12px;line-height:150%;}
#history_theme .descr p{width:600px;}

#gl{font-weight:bold;font-size:14px;line-height:100%;font-family:myriad pro, arial, sans-serif;margin:10px 0px 45px 0px;}
#gl .item{height:40px;margin:10px 0px;}
#gl .gl_pad{padding:10px 0px 10px 19px;}
#gl .active{background:url('/img/gl_active.gif') left top no-repeat;color:#3e3e3e;font-style:italic;}

.event_descr{font-size:12px;line-height:150%;}
.event_descr p{width:600px;}

#event_images{color:#434951;font-size:11px;margin:25px 0px;}
#event_images .item{width:163px;height:150px;float:left;clear:none;background:url('/img/default/eimg_bg.gif') left top no-repeat;}
#event_images .item .image{height:100px;width:120px;text-align:center;vertical-align:middle;}
#event_images .item .comment{margin:6px 0px;}
#event_images .item img{max-width:120px;max-height:100px;}
#event_images .item .p11{padding:11px 8px;}