html,body{margin:0;padding:0;background-color:#dedede;}
body{font-family:Arial;font-size:12px;}

.fleft{float:left;}.fright{float:right}.cleft{clear:left;}.cright{clear:right;}.cboth{clear:both;}
.bgleft{background-position:left;}.bgright{background-position:right;}.bgtop{background-position:top;}.bgbottom{background-position:bottom;}
.nowrap{white-space:nowrap;}
.rel{position:relative;}
.abs{position:absolute;}

p,th,td,li,form,input,select,textarea{font-family:Arial;}
form,input,select,textarea{font-size:12px;color:#353535;}
img{border:0;}
form,label{margin:0;padding:0;}
a{color:#096f8d;text-decoration:underline;}
a:hover{text-decoration:none;}
a.underline-no{text-decoration: none;}


.w10px{width:10px;}
.w15px{width:15px;}
.w100{width:100%;}
.w300px{width:300px;}
.w340px {width: 340px;}
.f0{font-size:0;line-height:0;}
.f1{font-size:1px;line-height:1px;}
.h0{height:0px;font-size:0;line-height:0;}
.h1px{height:1px;font-size:1px;line-height:1px;}
.h2px{height:2px;font-size:1px;line-height:1px;}
.h3px{height:3px;font-size:1px;line-height:1px;}
.h4px{height:4px;font-size:1px;line-height:1px;}
.h5px{height:5px;font-size:1px;line-height:1px;}
.h6px{height:6px;font-size:1px;line-height:1px;}
.h7px{height:7px;font-size:1px;line-height:1px;}
.h8px{height:8px;font-size:1px;line-height:1px;}
.h9px{height:9px;font-size:1px;line-height:1px;}
.h10px{height:10px;font-size:1px;line-height:1px;}
.h11px{height:11px;font-size:1px;line-height:1px;}
.h12px{height:12px;font-size:1px;line-height:1px;}
.h13px{height:13px;font-size:1px;line-height:1px;}
.h15px{height:15px;font-size:1px;line-height:1px;}
.h17px{height:17px;font-size:1px;line-height:1px;}
.h18px{height:18px;font-size:1px;line-height:1px;}
.h20px{height:20px;font-size:1px;line-height:1px;}
.h21px{height:21px;font-size:1px;line-height:1px;}
.h22px{height:22px;font-size:1px;line-height:1px;}
.h23px{height:23px;font-size:1px;line-height:1px;}
.h24px{height:24px;font-size:1px;line-height:1px;}
.h25px{height:25px;font-size:1px;line-height:1px;}
.h30px{height:30px;font-size:1px;line-height:1px;}
.h50px{height:50px;font-size:1px;line-height:1px;}
.h60px{height:60px;font-size:1px;line-height:1px;}
.w75px{width:75px;}
.w80px{width:80px;}
.w85px{width:85px;}
.w100{width:100%;}
.inp{border:1px solid #0e3240;color:#353535;margin-right:2px;}
.btn{}
.chk,.rd{margin:0;padding:0;}
.empty{font-size:0; line-height:0;}

.sml,.sml a,a.sml{font:10px Tahoma;}
.mdm,.mdm a,a.mdm{font:11px Tahoma;}
.f27{font-size:27px;line-height:29px;}
.f26{font-size:26px;line-height:28px;}
.f25{font-size:25px;line-height:27px;}
.f24{font-size:24px;line-height:26px;}
.f23{font-size:23px;line-height:25px;}
.f22{font-size:22px;line-height:24px;}
.f21{font-size:21px;line-height:23px;}
.f20{font-size:20px;line-height:22px;}
.f19{font-size:19px;line-height:21px;}
.f18{font-size:18px;line-height:20px;}
.f17{font-size:17px;line-height:19px;}
.f16{font-size:16px;line-height:18px;}
.f15{font-size:15px;line-height:17px;}
.f14{font-size:14px;line-height:16px;}
.f13{font-size:13px;line-height:15px;}
.f12{font-size:12px;line-height:14px;}
.f11{font-size:11px;line-height:13px;}
.f10{font-size:10px;line-height:12px;}
.f-notice{font-size:11px;color:#777;}

.upto_baseline4px{vertical-align: 4px;}
.upto_baseline3px{vertical-align: 3px;}
.upto_baseline2px{vertical-align: 2px;}
.upto_baseline1px{vertical-align: 1px;}
.margin-top-0px{margin-top: 0px;}
.margin-0px{margin: 0;}
.display-no{display: none;}
.space-after15{padding-right:15px;}

.revers_link a{text-decoration: none;}
.revers_link a:hover{text-decoration: underline;}

.simple_link a{text-decoration: underline;}
.simple_link a:hover{text-decoration: none;}

.link-style-thin-r a{text-decoration: none;}
.link-style-thin-r a:hover{text-decoration: none; border-bottom: 1px solid;}
.link-style-thin-r .text {color: black;}

.b_border_dark{border-bottom: 1px solid black;}
.b_border_dark_2px{border-bottom: 2px solid black;}
.b_border_light{border-bottom: 1px solid #6b6b6b;}

.container{width:990px;background:#fff;}

.menu{width:100%;background:#022632;text-align:left;font-size:16px;color:#999;}
.menu div{padding:10px 0;margin:0 15px;}
.menu a,.menu span{color:#fff;text-decoration:none;}
.menu a:hover{text-decoration:underline;}

.top{height:88px;border-bottom:1px solid #dedede;}
.top a{text-decoration:none;}
.top a:hover{text-decoration:underline;}

.locationnear{width:109px;height:64px;padding:12px 0 12px 0;float:right;clear:right;font-size:11px;line-height:13px;color:#000;}

.location{margin-top: 4px; font-size: 12px; color: black; float:left;}
.location a{color: black;}
.location a:hover{text-decoration: none;}
.location span{color: #A9B049;}
.location div{font-size: 11px; font-weight: 100;}
.location #list_of_cities{position:absolute; padding: 4px 6px 3px 6px; margin-top:-4px; border: 1px #dedede solid; background: #ffffff; visibility: hidden;}
.location #list_of_cities a:hover{text-decoration: underline;}

.location-new{margin-top: 4px; font-size: 12px; color: black;}
.location-new a{color: black; text-decoration: none;}
.location-new a:hover{text-decoration: none;}
.location-new span{color: #A9B049;}
.location-new #list_of_cities{position:absolute; padding: 4px 6px 3px 6px; border: 1px #dedede solid; background: #ffffff; visibility: hidden; font-size: 11px;}
.location-new #list_of_cities a:hover{text-decoration: underline;}

.location-new .main_link a{border-bottom:1px dashed black;}
.location-new .main_link a:hover{border-bottom:1px dashed black;}

.top-l{width:269px;height:88px;float:left;border-right:1px solid #dedede;}
.top-r{width:719px;height:88px;float:right;clear:right;}
.logo{width:110px;height:64px;padding:12px 34px 12px 16px;float:left;}
.near{width:109px;height:64px;padding:12px 0 12px 0;float:right;clear:right;font-size:11px;line-height:13px;color:#000;}
.epi{width:365px;height:88px;padding:0 25px 0 25px;float:left;font-size:11px;line-height:13px;}
.epi,.epi a{color:#555; color: black;}
.end{width:304px;float:right;clear:right;}
.user{width:304px;height:48px;border-left:1px solid #dedede;background:#f1f4e1;}
.user .avt{width:40px;height:40px;padding:4px 10px;float:left;}
.user .usr{padding-top:9px;}
.user .nic{color:#000;font-size:15px;}
.user .nic span{font-size:11px;color:#555;}
.user .nic span a{color:#777;}
.user .msgs{font-size:11px;padding-top:3px;}
.user .msgs,.user .msgs a{color:#777;}
.user .msgs b{color:#333;}

.search{width:305px;height:40px;background:#cbda3f;}
.search form{padding:6px 20px 0 20px;}
.search .inp{width:230px;}
.search .inp_fix{width:150px;}

.search-white-style{width:315px;}
.search-white-style form{padding:6px 0 0 0;}
.search-white-style .inp{width:220px; height:17px; margin-right:10px; border:1px solid #e4e4e4;}
.search-white-style .find_button{border: none;background: #FFF url('/images/top_block/find.gif') no-repeat;width:71px;height:25px; margin:0;}

.main-search{width:700px;height:40px;background:#fff;text-align:left;}
.main-search form{padding:10px 20px 0 0px;}
.main-search .inp{width:230px;}
.main-search .select_cities{padding:12px 0 0 0; }

.path{border-bottom:1px solid #dedede;clear:both;background:#f6f6f6;}
.path div{padding:2px 0;margin:0 15px;}
.path div.h1px{background:#fff;width:100%;height:6px;padding:0;margin:0;}
.path{color:#555;font-size:11px;}
.path a{color:#6a8c1e;}

.path-new{height:23px; width:100%; font-size:11px; line-height:11px; background:#f6f6f6; color:#555;}
.path-new a{color:#6a8c1e;}
.path-new .cntnr{padding:0 10px;}

.spcr{height:1px;font-size:1px;line-height:1px;}
.spcr-top{width:100%;height:6px;font-size:1px;line-height:1px;}

.comps{font-size:1px;}
.comps a{margin:0 10px;}

.center{}
.center .spcr{width:735px;}
.center .inner{width:695px;margin:20px;}

.right{width:255px; /*background:url(/images/grey_ver.gif) 0 0 repeat-y;*/}
.right .spcr{width:255px;}
.right .inner{margin:0 24px;}

h1{font-size:20px;font-weight:normal;line-height:22px;padding:0;margin:0;}
h2{font-size:19px;line-height:20px;font-weight:normal;color:#c4a212;padding:0;margin:0;text-indent:-2px;}
h2 select{font-size:11px; text-indent:0;}
h3{font-size:16px;line-height:18px;color:#000;font-weight:bold;padding:0;margin:25px 0 12px 0;}
h3 a{color:#000;text-decoration:none;}
h3 a:hover{text-decoration:underline;}
h3 span{color:#289303;}
h3 span span{color:#999;}
h3 b{font-weight:normal;color:#c4a212;}
h4{font-size:14px;line-height:16px;color:#000;font-weight:bold;padding:0;margin:20px 0 10px 0;}
h4 a{color:#000;text-decoration:none;}
h4 a:hover{text-decoration:underline;}
h4 span{color:#289303;}
h4 b{font-weight:normal;color:#c4a212;}
h5{font-size:11px;line-height:13px;color:#000;font-weight:normal;padding:0;margin:20px 0 10px 0;}
h5 a{color:#000;text-decoration:none;}
h5 a:hover{text-decoration:underline;}
h5 span{color:#289303;}
h5 span.cur{color:#999;font-size:14px;line-height:16px;font-weight:bold;}
h5 b{font-weight:normal;color:#c4a212;}
h6{font-size:15px;font-weight:bold;color:#000;margin:15px 0 10px 0;}

.frm-blk{border: 8px solid #464646; border-right: 7px solid #464646;}
.frm-black{border: 8px solid #000000; border-right: 7px solid #000000;}
.frm-lite{border:8px solid #c5a212; border-right: 7px solid #c5a212;}

.cont{font-size:12px;text-align:left;color:#000;line-height:14px;}
.cont td,.cont th{font-size:12px;line-height:14px;}
.cont p{margin-top:5px;margin-bottom:10px;}
.cont a{color:#289303;}
.cont .pager{margin:15px 0;}
.cont .ttl{font-size:21px;line-height:23px;font-weight:normal;padding:0;margin:20px 0 15px 0;}
.cont .contxt{padding:0;margin:0;line-height:12px;}
.cont .mark{color:#c5a212;}

hr{border:1px solid #fff;border-top:1px solid #dedede;padding:0;margin:20px 0;}
.hr{border-top:1px solid #dedede;margin:15px 0;font-size:1px;line-height:1px;}

.bott{width:100%;text-align:center;padding:0px 0 25px 0;border-top:1px solid #dedede;}
.bmenu{font-size:14px;color:#999;}
.bmenu div{margin:0 15px;}
.bmenu a,.bmenu span{color:#000;}
.bmenu a{text-decoration:underline;}
.bmenu a:hover{text-decoration:none;}
.bmenu.t{padding-bottom:10px;}
.bmenu.b{padding-top:10px;}
.links{font-size:11px;line-height:14px;color:#ccc;margin:0 80px;}
.links a,.links span{color:#404040;text-decoration:none;}
.links a:hover{text-decoration:underline;}

.blk-l{width:320px;margin-right:25px;float:left;}
.blk-l h2{color: #d4a802;}
.blk-r{width:320px;margin-right:25px;float:right;clear:right;}
.blk1-l{width:260px;padding-left:22px;margin-right:22px;float:left;}
.blk1-r{width:417px;padding:0 5px 0 5px;float:right;clear:right;}
.brd-l{border-left:1px solid #dedede;}

.other-cat{width:345px;margin-right:20px;float:left;margin:25px 0 25px 0;}
.other-cat h3{margin:2px 0;}

.other-place-list {width:345px;margin-right:20px;}

.contxt{font-size:11px;padding-top:3px;color:#777;}
.contxt a{color:#289303;}
.contxt b{color:#333;}

.cloud{width:693px;border:1px dashed #000;text-align:center;margin:20px 0 10px 0;font-size:11px;}
.cloud div{padding:5px 0;margin:0 30px;}
.cloud,.cloud a{color:#585756;text-decoration:none;}
.cloud a:hover{color:#585756;text-decoration:underline;}

.cat-links{font-size:11px;color:#565151;}
.cat-links a{text-decoration:none;color:#565151}
.cat-links a:hover{text-decoration:underline;}
.cat-links h3 a{color:#000;}
.cat-links h4 a{color:#000;}
.cat-links h5 a{color:#000;}
.cat-links span{color:#289303;}
.cat-links b{font-weight:normal;color:#c4a212;}

.cat-links .board h3 b, .cat-links .board h4 b{color: #d4a802;}
.cat-links .board span{color: #d4a802;}

.cat-links .job h3 b, .cat-links .job h4 b{color: #10a9f4;}
.cat-links .job span{color: #10a9f4;}
.cat-links .job .under-text, .cat-links .job .under-text a{color: #10a9f4; font-size: 11px; line-height: 14px; font-weight: normal;}
.cat-links .job .under-text a{text-decoration: none;}
.cat-links .job .under-text a:hover{text-decoration: underline;}

.arrs{padding:12px 0 0 0;}
.arrs a{margin-right:5px;}
.arrl{width:84px;float:left;}
.arrr{width:84px;float:right;}
.arrl a,.arrr a{font-size:11px;color:#6a8c1e;}
.arrl img,.arrr img{margin:0 5px;}


.pager_new{font-size:13px;}
.pager_new a{color:#000;text-decoration:underline;}
/*.pager_new a:hover{text-decoration:none;}*/
.pager_new span.nav a{color:#000;text-decoration:none;}
.pager_new span.sel, #letters a.active{color:#000;background:#d3d3d3;padding:5px 10px 5px 10px;}
.pager_new .right {margin-left:25px;}
.pager_new .left {margin-right:25px;}


.pager{font-size:11px; line-height: 11px;}
.pager b{color:#000;}
.pager a{color:#096f8d;text-decoration:underline;}
.pager a:hover{text-decoration:none;}
.pager span.nav a{color:#4d7f05;}
.pager span.sel, #letters a.active{color:#000;background:#999;font-weight:bold;}
/*.pager .right {margin: 0 0 -5px 25px;}
.pager .left {margin: 10px 25px -5px 0;}*/
#letters a.active {text-decoration: none;}

/* Сделать отдельный стиль для навигации для новостей и фотографий */

.cat-links .pager{margin:20px 0;}
.cat-links .orgs{margin-left:30px;font-size:10px;line-height:12px;color:#000;}
.cat-links .org .pic,.cat-links .org th{width:100px;height:100px;vertical-align:middle;text-align:center;font-size:10px;line-height:12px;color:#000;}
.cat-links .ord .pic{float:left;}
.cat-links .org .txt,.cat-links .org td{width:555px;height:auto;padding:5px 0 5px 30px;vertical-align:middle;text-align:left;color:#999;font-size:12px;}
.cat-links .ord .txt{float:right;clear:right;}
.cat-links .org .txt h6,.cat-links .org td h6,.cat-links .org .txt h6 a,.cat-links .org td h6 a{font-size:15px;font-weight:bold;color:#000;padding:0;margin:0;}
.cat-links .org .txt div,.cat-links .org td div{color:#000;}

.gr{color:#999;}

.head1-drk{height:32px;background:#0e3240;color:#fff;font-size:20px;padding:7px 18px 0 18px;}
.head-lite{height:48px;background:#e5d389;color:#fff;font-size:20px;line-height:22px;padding:13px 20px 0 20px;}
.head-lite span{font-size:11px;line-height:13px;display:block;}
.head-blk{height:48px;background:#464646;color:#fff;font-size:20px;line-height:22px;padding:13px 20px 0 20px;}
.head-blk span{font-size:11px;line-height:13px;display:block;}
.head-yellow{height:48px;background:#ecbd00;color:#fff;font-size:21px;line-height:22px;padding:13px 20px 0 20px;}
.head-yellow span{font-size:11px;line-height:13px;display:block;}
.head-maroon{height:48px;background:#933;color:#fff;font-size:20px;line-height:22px;padding:13px 20px 0 20px;}
.head-maroon span{font-size:11px;line-height:13px;display:block;}
.head-search{height:35px;background:#afb72d;color:#fff;font-size:20px;line-height:22px;padding:13px 20px 13px 20px;}
.head-search span{font-size:11px;line-height:13px;display:block;}
.head-lite-d4a802{height:48px;background:#d4a802;color:#fff;font-size:20px;line-height:22px;padding:13px 20px 0 20px;}
.head-lite-d4a802 span{font-size:11px;line-height:13px;display:block;}


.head-lite-tight{height:34px;font-size:20px;line-height:22px;padding:7px 13px 0 13px;}
.head-lite-tight span{font-size:11px;line-height:13px;}

.job-bg-dingy{background:#d2ebfa; color: #096F8D;}
.board-bg-dingy{background:#ddd6a7; color:#fff;}


.head-lite-job{height:48px;background:#10a9f4;;color:#fff;font-size:20px;line-height:22px;padding:13px 20px 0 20px;}
.head-lite-job span{font-size:11px;line-height:13px;display:block;}

.advice{margin:0 10px 0 15px;}
.advice .t{height:5px;font-size:1px;line-height:1px;background:#f0f0f0 url(/images/gr_tl.gif) top left no-repeat;}
.advice .t div{height:5px;font-size:1px;line-height:1px;background:url(/images/gr_tr.gif) top right no-repeat;}
.advice .b{height:5px;font-size:1px;line-height:1px;background:#f0f0f0 url(/images/gr_bl.gif) bottom left no-repeat;}
.advice .b div{height:5px;font-size:1px;line-height:1px;background:url(/images/gr_br.gif) bottom right no-repeat;}
.advice .m{background:#f0f0f0;color:#000;font-size:12px;}
.advice .m div{padding:7px 15px;}
.advice span{color:#c5a214;}
.advice a{color:#289303;text-decoration:none;}
.advice a:hover{text-decoration:underline;}
.advice .who-avt{width:50px;padding-top:7px;float:left;}
.advice .who{font-size:12px;background:url(/images/quot.gif) 5px 0 no-repeat;float:left;padding:15px 10px 5px 10px;}

.stroke-lite{width:33px;height:4px;background:#e5d389;margin:20px 0 12px 0;font-size:1px;line-height:1px;}

.firm-pic{float:right;margin:0 0 10px 10px;}

.place{font-size:11px;line-height:13px;margin-bottom:10px;}
.place h3{font-size:19px;line-height:21px;color:#000;font-weight:normal;padding:0;margin:0;}
.place h4{font-size:14px;line-height:17px;color:#000;font-weight:bold;padding:0;margin:0;}
.place .date{font-size:10px;font-weight:bold;line-height:11px;color:#c5a214;padding-top:5px;}
.place .cntcts{font-size:10px;}

.place-sml{}

.inputs_firms{margin: 0 20px 0 20px; font-size: 14px;}
.inputs_firms button {border: 0; background: white;} .middle_block .col_2 .contacts button:hover {cursor: pointer;}
.inputs_firms .obligatory_field{color: red;}
.inputs_firms .sub_text{font-size:12px; line-height: 14px;}
.inputs_firms .head-lite {padding:20px 0 0 0; margin-left: -5px; background-color: white; color: #e5d389;}
.inputs_firms .head-lite span {color: black;}
.inputs_firms .content {padding-top: 0px;}
.inputs_firms .content table {font-size: 14px;}
.inputs_firms .content span {color: red;}
.inputs_firms .content td {padding-top: 20px; vertical-align: top; text-align: left;}
.inputs_firms .content td.col_l {width: 195px}
.inputs_firms .content td.col_r {width: 500px;}
.inputs_firms .content .notice {font-size: 11px; color: #a6a6a6; margin:0; padding:0;}

.inputs_firms .content .description {height: 55px; width: 685px; margin: 5px 0 0 0; border: #808080 solid 1px;}
.inputs_firms .content .width-full{width: 490px; margin: 0;}
/*.inputs_firms .content .job {}
.inputs_firms .content .job .width-full{width: 480px; margin: 0;}*/

/* Фото раздел */

.foto-blk{/*padding-top:5px;*/margin:0 5px 0 5px;width:725px;}
.foto-big{font-size:1px;line-height:1px;/*margin-bottom:6px;*/}
.foto-prvws{width:350px;float:left;font-size:1px;line-height:1px;}
.foto-prvws img{margin:0 5px 6px 0;}
.foto-prvws .not_active {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
.foto-prvws .active {opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.foto-txt{width:350px;margin-right:20px;float:right;clear:right;font-size:11px;color:#727272;}
.foto-txt .ttl{font-size:16px;color:#000;}
.foto-txt .ttl a{font-size:16px;color:#000;text-decoration:none;}
.foto-txt .ttl a:hover{font-size:16px;color:#000;text-decoration:underline;}
.foto-txt a{font-size:10px;color:#000;text-decoration:none;}
.foto-txt a:hover{text-decoration:underline;}
.foto-txt .arrl a,.foto-txt .arrr a{font-size:11px;color:#6a8c1e;text-decoration:underline;}
.foto-txt .arrl a:hover,.foto-txt .arrr a:hover{text-decoration:none;}
.foto-txt .pg{color:#000;padding-top:5px;text-align:center;}
.foto-txt .foto-links a{font-size:11px;font-weight:bold;}

.foto-txt_new {position: relative; width:385px; float:right; clear:right; font-size:12px; color:#000;}
.foto-txt_new .verge {padding: 0 5px 0 5px; background-color: #e4d9c4; height: 35px;}
.foto-txt_new .verge .zakladki {width: 180px;}
.foto-txt_new .ttl-bold {font-size:16px; color:#000; font-weight: bold;}
.foto-txt_new .content {height: 123px; background-color: #f8f6f1;}
.foto-txt_new .middle {padding: 0 5px 0 5px;}
.foto-txt_new .avtor {padding-left: 60px; width: 190px; height: 35px; font-size: 11px; }
.foto-txt_new .avtor a {text-decoration: none;}
.foto-txt_new .avtor a:hover {text-decoration: underline;}
.foto-txt_new .avt-img {margin-right: 10px;}
.foto-txt_new .mrgn-r5px {margin-right: 5px;}
.foto-txt_new .paging {font-size: 10px; line-height:10px;}
.foto-txt_new .paging .fs9px {font-size: 9px; line-height:9px;}
.foto-txt_new .paging a {text-decoration: none}
.foto-txt_new .to_blog {font-size: 12px;}
.foto_new_blog {}
.foto-txt_new a {color: #000;}
.foto_new_blog input{padding: 2px 5px 2px 5px; margin: 0; color: #000; border: dashed 1px black; width: 160px;}

.foto_new{font-size: 12px; color: #000;}
.foto_new td{border-right: 1px solid #CCCCCC; text-align: right;}
.foto_new td a{}
.foto_new td.noborder{padding-right:0; border: 0; text-align: right;} .foto_new td.noborder a{padding-right:0;}
.foto_new td.center{text-align: center;}
.foto_blog{padding: 5px 10px 5px 10px; color: #000; border: dashed 1px black; font-size: 12px;}
.foto_blog input{padding: 0px; color: #000; border: 0px solid black; width: 320px;}

/*
.photo{position: relative; float: left;}
.photo_cloudlet{width: 20px; height: 17px; padding-top: 3px; background: url(/images/photo_cloudlet.gif) no-repeat; font-size: 11px; text-align: center; line-height: 11px;}
*/

.tambnales{line-height:1; font-size:1px;}
.tambnales img{margin-bottom: 6px;}
.tambnales .not_active {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
.tambnales .active {opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.tambnales .photo{position: relative; width: 85px; height: 61px;}
.tambnales .photo .mgn-r0{margin-right:0;}
.tambnales .photo .sky{position: absolute; z-index: 100;}
.tambnales .photo .cloudlet {position: absolute; top:40px; left: 58px; z-index:150;width: 20px; height: 17px; padding-top: 3px;background: url(/images/photo_cloudlet.gif) no-repeat;font-size: 11px; line-height: 11px; text-align: center;}
.tambnales .photo .sky .cnt {position:absolute;width:104px;line-height:16px;left:0;top:62px; z-index:255;}
.tambnales .photo .sky .cnt .block {width:52px;height:16px;float:right;font-size:11px;text-align:center;font-weight:900;}
.tambnales .photo .sky .cnt .r {background-color:#f2f2f2;color:#373946;}




.tambnales .photo .cnt {position:absolute;width:80px;line-height:16px;left:0;top:45px; z-index:255;}
.cnt .block {width:40px;height:16px;float:left;font-size:11px;text-align:center;font-weight:900;}
.cnt .l {background-color:#373946;color:#fff;}
.cnt .r {background-color:#CCCCCC;color:#373946;}

.micro_gallery{width: 295px; height: 250px; float: left;}
.micro_gallery img{}
.micro_gallery .image{display: block;}
.micro_gallery .inf{padding: 10px 7px 10px 7px; width: 281px; font-size: 10px; color: black; background-color: #e8e0d0;}
    
.reporters{font-size:11px;color:#444;padding-top:12px;}
.reporters .one{font-size:12px;color:#444;}
.reporters .theme{font-size:14px;font-weight:bold;color:#000;margin-bottom:5px;padding-top:12px;}
.reporters .theme a{font-size:14px;font-weight:bold;color:#000;text-decoration:none;}
.reporters .theme a:hover{text-decoration:underline;}
.reporters .avt{width:50px;height:50px;float:left;margin-right:25px;}
.reporters .who,.reporters .who a{font-size:15px;font-weight:bold;color:#444;margin-bottom:3px;}
.reporters a{font-size:11px;color:#6a8c1e;}

.hpn{width:206px;background:#f6f3ec;margin:5px 0;height: 300px;}
.hpn .inn{padding-top:10px;margin:0 10px 10px 10px;font-size:12px;color:#0d353f;}
.hpn .inn div{padding-top:8px;}
.hpn .ttl,.hpn .ttl a{font-size:19px;line-height:21px;letter-spacing:-1px;color:#000;font-weight:normal;text-decoration:none;}
.hpn .ttl a:hover{text-decoration:underline;}
.hpn a{font-size:11px;color:#6a8c1e;}

/* Комментарии */

.comments{ /* margin:0 5px; */}
.comments .sub{margin-left:45px;}
.comments .one{border-top:1px solid #f2f2f2;padding-top:10px;font-size:12px;color:#000;margin-top:5px;}
.comments .one .for-avt{width:65px;}
.comments .one .avt{width:50px;height:50px;border:1px solid #d5d5d5;background:url(/images/avt.gif) 0 0 no-repeat; /* margin:0 10px; */}
.comments .one .txt{text-align: left;}
.comments .who{font-size:14px;font-weight:bold;color:#bebdbc;}
.comments .who a{font-size:14px;font-weight:bold;color:#0162b3;}
.comments .when{font-size:11px;color:#777;}
.comments .lnks{color:#bebebe;}
.comments .lnks a{font-size:11px;color:#0162b3;text-decoration:underline;}
.comments .lnks a:hover{text-decoration:none;}
.comments .comm{padding-top:10px;margin-bottom:10px;margin-right:10px;}
.comments .pager{padding:10px 0;}

.comment-form{background:#f6f6f6;margin:5px; /*width: 725px*/}
.comment-form form{padding:10px 0;margin:0 10px;}
.comment-form textarea{width:99%;}
.comment-form .btn{border: none;background: url('/images/button_write.gif') no-repeat;width:89px;height:23px;margin-right:7px;}
.comment-form .ask_btn{border: none;background: url('/images/partners/ask_button.gif') no-repeat;width:116px;height:23px;margin-right:7px;}

.answer{position:absolute;z-index:1000;border: 1px solid gray; width: 300px;}

/* Стили для страниц с ошибками 404, 500 */
.error{font-size: 12px;}
.error p{padding: 12px 0 12px 0; margin: 0;}
/* .error .head{height: 44px; vertical-align:middle; padding: 4px 20px 0 20px; margin: 0; height:48px; color: #fff; background-color: #0f3240;} */
.error .head h1{padding:0; margin:0;}
.error .head{height:48px; background-color: #0f3240; color:#fff; font-size:20px; line-height:22px; padding:13px 20px 0 20px;}
.error .head span{font-size:11px;line-height:13px;display:block;}
.error .content{padding: 45px 60px 0px 60px; margin: 0px;}
.error .content h1, .error .content h2{color: #000;}

.admins_block{width: 255px; background:transparent url(/images/grey_ver.gif) repeat-y scroll 0 0;}
.admins_block .inner {width: 207px;}
.admins_block a{text-decoration: none; }
.admins_block h4 a {color: #369a14; font-weight:100; text-decoration: none; font-size: 14px;} .admins_block h4 a:hover{text-decoration: underline;}
.admins_block h4 span {color: #000; font-weight:100; }

.tv_program{width: 700px; text-align: left;}
.tv_program .bold{font-weight: bold;}
.tv_program .border-b{border-bottom: 1px solid #000;}
.tv_program .program{}
.tv_program .program .channel{width: 150px;}
.tv_program .program .data{width: 550px;}
.tv_program .program .time{width: 70px; vertical-align: top;}
.tv_program .program .title{width: 400px; vertical-align: top;}

.weather{width: 690px; text-align: left;}
.weather .block{}
.weather .block .date {font-size: 16px; line-height: 18px;}
.weather .block .common{width: 115px;}
.weather .block .common .params {width: 100px;}
.weather .block .part{width:100%;}
.weather .block .part td{padding: 5px;}
.weather .block .part .t{width: 35px;}
.weather .block .part .cloudiness{width: 100px;}
.weather .block .part .part_of_day{font-weight: bold;}
.weather .block .part .wind_speed{width: 60px;}

.weather p{margin: 12px 0;}

.weather .bold{font-weight: bold;}
.weather .border-b{border-bottom: 1px #000 solid;}
.weather .center{text-align: center;}
.weather .p1{margin-top: 5px;}


.new_boards {color: black; font-size: 12px; line-height: 14px;}
.new_boards a{color: black; text-decoration: none;}
.new_boards a:hover{text-decoration: underline;} 


.new_boards .l{width: 475px; padding-left: 20px;}
.new_boards .r{width: 475px; padding-right: 20px;}
.new_boards .head{font-weight: bold;}

.new_boards .text{}
.new_boards .inf{color:#7b7474;}

.my_voronesh{}
.my_voronesh .simple-list{}
.my_voronesh .simple-list p{margin: 0; margin-bottom: 4px;}
.my_voronesh .simple-list span{color: #6A8C1E;}

/*
.photo-cap{}

.photo-cap .title{padding: 0 17px 0 17px; text-align: center; font-style:italic; font-family:Georgia,serif;}
.photo-cap .title .t1{font-size: 27px; line-height: 23px;}
.photo-cap .title .t2{font-size: 13px; line-height: 13px;}

.photo-cap .cap-menu{padding-left: 10px;}
.photo-cap .cap-menu,
.photo-cap .cap-menu a{font-weight: bold; font-family:Arial,sans-serif; font-size: 14px; font-size-adjust:none; font-style:normal; font-variant:normal; line-height:normal; text-decoration: none;}
.photo-cap .cap-menu a:hover{text-decoration: underline;}

.photo-cap .cap-menu .big{color: #777777;}
.photo-cap .cap-menu .big a{color: black;}
.photo-cap .cap-menu .big .active, .photo-cap .cap-menu .big a.active{text-decoration: none; color: #B3B3B3; }
.photo-cap .cap-menu .big a.active:hover{text-decoration: underline;}

.photo-cap .cap-menu .small,
.photo-cap .cap-menu .small a{color: #555555; text-transform: uppercase; font-weight: normal; font-size: 11px;}
.photo-cap .cap-menu .small .active{color: #000; font-weight: normal; font-size: 11px; text-decoration: underline;}
*/

/*Центральный блок на главной Фото
.photo-main-cntnr{margin:0 10px; padding:12px 12px 0 12px; border:1px solid #E6E6E6;}

.photo-main-cntnr .column{width: 343px;}
.photo-main-cntnr .block {width: 330px;}
.photo-main-cntnr .border-sep{width: 330px; border-bottom: 1px solid #dedede; font-size: 0;}

.photo-main-cntnr .text{width: 238px;}
.photo-main-cntnr .text a{color: black; text-decoration: none;}
.photo-main-cntnr .text a:hover{text-decoration: underline;}
.photo-main-cntnr .text .count{color: #777777;}
.photo-main-cntnr .text .title,
.photo-main-cntnr .text .title a{
  font-weight:bold; color: black; font-weight: bold; font-size: 13px; line-height: 14px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
}
.photo-main-cntnr .text .name{color: #3579ba;}
.photo-main-cntnr .text .annotation{padding-top: 2px; color:#999;
  font-size:11px; line-height:13px; font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.photo-main-cntnr .tambnales .photo{margin: 0 0 5px 0;}


.photo-main-cntnr-new{margin:0 10px;}
*/
.photo-cntr{}
.photo-cntr a.simple{color:#000; font-size:12px; text-decoration:none;}
.photo-cntr a.simple:hover{text-decoration:underline;}

.photo-cntr .prev{}
.photo-cntr .prev .grey{color:#b3b3b3;}
/*.photo-cntr .prev .active{opacity:1; background-color: #d2d2d2;}*/

.photo-cntr .prev .text{font-size:14px; line-height:16px;}
.photo-cntr .prev .title,
.photo-cntr .prev .title a{font-size:17px; line-height:normal; font-weight: bold; color: black;}
.photo-cntr .prev .title a{text-decoration: none;}
.photo-cntr .prev .title a:hover{text-decoration: underline;}

.photo-cntr .prev .blk-photo{height:125px; background-color: #f2f2f2;}
.photo-cntr .prev .blk-width{width:125px;}
.photo-cntr .prev .blk-sep{width:38px; height:1px;}

.photo-cntr .show {}

.photo-cntr .show .next{margin-left: 30px;}
.photo-cntr .show .prev{margin-right: 30px;}
.photo-cntr .show .counter{width:725px; font-style: italic; text-align: right;}
/*.photo-cntr .show .under_photo {display:inline-block;width: 725px; height:440px; background-color:#f2f2f2;}*/
.photo-cntr .show .under_photo {display:inline-block; background-color:#f2f2f2;}


/* Меню фото-раздела */
.photo-menu{font-family:Arial,sans-serif;}

.photo-menu .title{text-align:center; font-style:italic; font-family:Georgia,serif;}
.photo-menu .title .t1{font-size: 27px; line-height: 23px;}
.photo-menu .title .t2{font-size: 13px; line-height: 16px; color: #000; font-family:Georgia,serif; font-style:italic;}

.photo-menu .big{color: #777777; font-size: 17px; line-height: normal; font-weight: bold;}
.photo-menu .big a{color: black;}
/*.photo-menu .big a{position: relative; top: 2px;}*/
.photo-menu .big .active,
.photo-menu .big a.active{color: #B3B3B3;}
.photo-menu .big a.active:hover{}

.photo-menu .small,
.photo-menu .small a{color: #000; font-weight: normal; font-size: 11px;}
.photo-menu .small .active{color: #B3B3B3;}

.photo-menu .sub,
.photo-menu .sub a{color:#555; font-weight:normal; font-size:10px; line-height: normal; font-family:Arial,sans-serif; letter-spacing:0.2px; text-transform:uppercase;}
.photo-menu .sub .active{color:#B3B3B3;}


.comments-block-t{width: 240px; background:#F8F5EE url(/images/comments-block/utl.jpg) left top no-repeat;}
.comments-block-t div{height:5px;background:url(/images/comments-block/utr.jpg) right top no-repeat;font-size:1px;}
.comments-block-b{width: 240px; background:#F8F5EE url(/images/comments-block/ubr.jpg) right bottom no-repeat;}
.comments-block-b div{height:5px;background:url(/images/comments-block/ubl.jpg) left bottom no-repeat;font-size:1px;}

.comments-block{width: 210px; padding: 0 15px 0 15px;
                background-color: #F8F5EE; color: #000;
                font-size: 11px; line-height: 14px; text-align: left;}
.comments-block .title_comments{font-size: 24px; line-height: 26px;}

.comments-block .block{}
.comments-block .block .left{float: left;}
.comments-block .block .left img{border: 1px solid #878785;}
.comments-block .block .right{float: right; padding-left: 10px; width: 176px; background: none;}
.comments-block .block a{color: #3579ba;}
.comments-block .block .login{color: #3579ba; font-weight: bold;}
.comments-block .block .title{color: #3579ba;}
.comments-block .block .text,
.comments-block .block .text a{color: #878785; font-size: 11px; line-height: 16px;}



/* Фото-слайдер */
.photo_slider {position:relative; width:990px; padding:0; text-align:left;}
.photo_slider .text-block{padding: 0 5px;}

.photo_slider .main_title{padding-bottom:12px; font-size:20px; line-height:16px; font-family:Tahoma,Arial,Helvetica,sans-serif; /*font-size:20px; line-height:16px;*/}
.photo_slider .main_title a{color:#551A8B}

.photo_slider .title,
.photo_slider .title a{font-size:22px; line-height:24px; font-family:Tahoma; font-weight:normal; color:#000; text-transform: uppercase; text-decoration: none;}
.photo_slider .title a:hover{font-size:22px; line-height:24px; text-decoration: none;}

.photo_slider .small_title,
.photo_slider .small_title a{font-size:11px; line-height:14px; color:#000; font-family:Tahoma; text-transform:uppercase;}
.photo_slider .small_title a.no_underline_link{text-decoration:none;}
.photo_slider .small_title a.no_underline_link:hover{text-decoration:none;}
.photo_slider .text{font-size:9px; line-height:10px; color:#676767; font-family:Tahoma;}

.photo_slider .next{padding-top:60px; cursor:pointer;}
.photo_slider .prev_img{padding-top:60px; cursor:pointer;}

.photo_slider .container{position:relative; left:0; top:0; width:100%;}

.photo_slider .slider_box{position:relative; left:0; top:0; width:866px; height:235px; overflow:hidden;}
.photo_slider .slider_box #galery_plash{left:0; position:absolute; top:0;}
.photo_slider .slider_box .slider_items ul{width:50000px; margin:0; padding:0; list-style-type:none;}
.photo_slider .slider_box .slider_items ul li{position: relative; width: 206px; padding:0; margin:0 14px 0 0; float:left !important;}
.photo_slider .slider_box #galery_plash{display:block; z-index:10;}

/*Блок Документы в столбцах*/
.docs_box{margin:0 10px;}
.docs_column{padding:9px 9px 0 9px;}
.docs_column img{margin-top: 0px;}

.docs_box .grey-background{background-color: #CCCCCC;height:27px;}
.docs_box .grey-border{border:1px solid #CCCCCC;}
.docs_box .middle-h{min-height: 415px;}
.docs_box .small-h{min-height: 215px;}
.docs_box .no-photo{width:78px; height:59px; border:1px solid black; font-size:9px; line-height:12px; text-align:center;}
.docs_box .grey-border h2 {font-size:17px;line-height:20px;font-weight:normal;color:#333;padding:0;margin:0;text-indent:-2px;}
.docs_box .nofound {padding-left: 65px; padding-top: 10px; font-size: 13px;}

.partners_box {margin: 0 10px;}
.partners_box .grey-background {background-color: #CCCCCC; line-height:35px;}
.partners_box .grey-background .title {vertical-align:middle; font-size:12px; font-weight:bold; margin-left: 10px; }
.partners_box .grey-border {border:1px solid #CCCCCC;}
.partners_box .grey-border img {max-height:100px; margin-right:10px;}



/*
	News & photo archive
*/

.archive_form {text-align: left;}
.archive_form .title {margin-right: 15px; font-family: "Arial"; font-size:12px;font-weight:bold;}
.archive_form .date_select {}
.archive_form .photo_date_select {margin-left:100px;}
.archive_form .health_date_select {margin-left:145px;}
.archive_form .astrology_date_select {margin-left:105px;}
.archive_form .afisha_date_select {margin-left:10px;}
.archive_form .deathfish_date_select {margin-left:-5px;}
.archive_form .deathfish_date_select .find {margin-left: 13px;}

.archive_form .catalog_date_select {margin-left:50px;}
.archive_form .catalog_date_select #rubrics {width: 300px;}
.archive_form .catalog_date_select .catalog_find {margin-left: 13px;}

.archive_form select {margin-right:10px;}

.find {float:right;border: none;background: #FFF url('/images/find.gif') no-repeat;width:116px;height:18px; margin:0px 25px 0px 30px;padding:0;}
.photo_find {float:right;border: none;background: #FFF url('/images/find.gif') no-repeat;width:116px;height:18px; margin:0px 12px 0px 10px;padding:0px;}
.catalog_find {float:right;border: none;background: #FFF url('/images/go_go.gif') no-repeat;width:116px;height:18px; margin:0px 25px 0px 30px;padding:0;}


/*
	Dictionaries
*/

.dictionary_letters {text-align:left;}
.dictionary_back {}
.dictionary_back a {font-size:13px;text-decoration:underline;color:#000;}
.dictionary_back img {margin: 0 10px -2px 0;}
/*.dictionary_back .icon {background: url('/images/back_icon.gif') no-repeat; width:12px; height:13px; margin:0;}*/

.search_btn {border: none; background: transparent url('/images/top_block/find.gif') no-repeat; width:71px; height:25px; margin-left:2px;}

/* .docs_box .news_mainlbox{height: 61px;} */

.docs_box .index_black_title,
.docs_box .index_black_title a{padding-bottom: 12px; font-size:20px; line-height:16px; font-family:Tahoma,Arial,Helvetica,sans-serif; color: #000;/*font-size: 18px; line-height: normal; font-weight: bold;*/}

.docs_box h1 {padding-bottom: 12px; font-size:20px; line-height:normal; font-family:Tahoma,Arial,Helvetica,sans-serif; color: #000;}

.docs_column .news_prev_text {
  padding-top: 2px;
  color:#999;
  font-size:11px;
  line-height:11px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  /* line-height:13px; font-family:Tahoma,Arial,Helvetica,sans-serif; */
  /* color:#777777; font-size:11px; line-height:13px; padding-top:2px; */
}

.docs_column .news_short,
.docs_column .news_short a{
  font-weight:bold; color: black; font-weight: bold; font-size: 12px; line-height: 14px;
  font-family:Tahoma,Arial,Helvetica,sans-serif; text-decoration: none;
  /*font-size:13px; line-height: normal; font-weight:bold; color: #000;*/
}
.docs_column .news_short a:hover{text-decoration: none;}

.docs_column .all_news .active,
.docs_column .all_news .active a{text-decoration: none;}

.docs_column .all_news{margin-top:3px; font-size:11px; font-family:Arial; color:#0063af;}
.docs_column .all_news a{margin-top:3px; font-size:11px; font-family:Arial; color:#0063af; text-decoration: underline;}
.docs_column .all_news a:hover{text-decoration: none;}
.docs_column .all_news a .active{text-decoration: none;}
.docs_column .all_news span{text-decoration: underline;}

.docs_column .all_news span:hover{text-decoration: none; cursor: pointer;}

/* Словари */
.dictionary-block {font-family: Tahoma,Arial,Helvetica,sans-serif;}
.dictionary-block {padding: 12px 12px 0 12px; background-color:#f8f5ee;}
.dictionary-block a {color:#0063af;}

.dictionary-block .title {font-size:13px;font-weight:bold;}
.dictionary-block .title a {color:#551a8b;}

.dictionary-block .content a {color:#0063af;text-transform:lowercase;}



/*Блок последние темы форумов*/
/*Блок последние комментарии (прямой эфир)*/
.strong-block{margin:0 10px; padding:12px 12px 0 12px;
  font-size:11px; line-height:14px; font-family:Tahoma,Arial,Helvetica,sans-serif;
}
.strong-block a{color: #000; text-decoration:underline;}
.strong-block a:hover {text-decoration:none;}

.strong-block_comments_in_photo{background-color: #f8f5ee;}
.strong-block_forum_in_photo{background-color: #eae9dc;}
.strong-block_partners_in_photo{background-color: #CCCCCC;}

.strong-block .title, .stb-titl, .title20px {padding-bottom:5px; font-size:20px; line-height:16px;}
.strong-block .title a, .stb-title a, .title20px a{color:#551a8b;}
.stb-title {font-size: 18px;}

.stb-title {
    font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.strong-block .grey,
.strong-block .grey a{color:#999;}
.strong-block .blue,
.strong-block .blue a{color:#0063af;}

.strong-block .block{line-height:27px;}

/* Футер */
.footer {margin: 0px 10px;}
.footer,
.footer a, .footer a:visited{font-size:11px; line-height:normal; font-family:Arial; color:#000;}
.footer a{text-decoration: none;}
.footer a:hover{text-decoration: underline;}
.footer .no-active{color:#999;}
.footer .grey{color:#8F8E90}
.footer .bg{background-color:#f4f5e8;}
.footer .cntr{padding: 12px 12px 20px 12px;}
.footer .about,
.footer .about a{font-size:12px; line-height:normal;}
.footer .about a{text-decoration: underline;}
.footer .about a:hover{text-decoration: none;}
.footer {padding: 0;}

.footer .title,
.footer .title a {padding-bottom:10px;
  font-weight:bold; font-weight: bold; font-size: 13px; line-height: 14px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.footer .top-foot{}
.footer .top-foot .title,
.footer .top-foot .title a{padding-bottom:10px; font-size: 13px;}

.footer .top-foot .text,
.footer .top-foot .text a{font-size:12px; color: #787879;}

.footer .top-foot ul{margin:0; padding:0; list-style-type:none;}
.footer .top-foot ul li{float:left; margin:0; padding:0 45px 0 0;}
.footer .top-foot ul li.last{padding:0;}

.footer .bottom-foot{background-color:#fff;}
.footer .bottom-foot a {text-decoration:underline;}
.footer .bottom-foot a:hover {text-decoration:none;}

/* Блок под главным меню */
.top-blk{}
.top-blk .cntnr{padding: 0 10px;}
.top-blk .h0px, .top-blk .h1px, .top-blk .h2px, .top-blk .h3px, .top-blk .h4px, .top-blk .h5px, .top-blk .h6px, .top-blk .h7px,
.top-blk .h15px, .top-blk .h20px{width: 10px;}
.top-blk .bg-space{padding-left:20px;}
.top-blk .md-space{padding-left:15px;}
.top-blk .sm-space{padding-left:10px;}

.top-blk .t-part-h{height:35px;}
.top-blk .t-part,
.top-blk .t-part a{font-size:9pt; line-height:normal; background-color:#f4f5e8; color:#000;} 
.top-blk .t-part a{text-decoration:none;}
.top-blk .t-part a:hover{text-decoration:underline;}
.top-blk .t-part img{vertical-align: absmiddle;}
.top-blk .t-part .v-line{border-right:2px solid #bdbeb7;}
.top-blk .t-part .bold{font-weight:bold;}
.top-blk .t-part .grey,
.top-blk .t-part .grey a{color:#585858;}

.top-blk .t-part .left_{width:555px;}
.top-blk .t-part .usr{}
.top-blk .t-part .usr .name{font-weight:bold;}
.top-blk .t-part .profile{}
.top-blk .t-part .profile .number{font-weight:bold;}

.top-blk .t-part .right_{width:324px; padding-left:10px;}
.top-blk .t-part .middle_{width:70px; padding-left:10px; border-right:1px solid #e6e6e6;}

.top-blk .b-part,
.top-blk .b-part a{font-size:11px; line-height:normal; color:#000;}
.top-blk .b-part .left_{width:335px;}
.top-blk .b-part .right_{width:655px;}
/*.top-blk .b-part .partners-left_{width:210px;}
.top-blk .b-part .partners-right_{width:600px;}*/
.top-blk .b-part ul{margin:0; padding:0; list-style-type:none;}
.top-blk .b-part ul li{float:left; width: 196px; margin:0; padding:0 15px 0 0;}
.top-blk .b-part ul a{text-decoration:none;}
.top-blk .b-part ul a:hover{text-decoration:underline;}

.micro_gallery-shell{width: 600px;}
.micro_gallery-shell .info{font-size:11px; line-height:13px; word-spacing: normal;}
.micro_gallery-shell .info p{margin:0;}
.micro_gallery-shell .info .up{color: #505050; margin-bottom: 9px;}
.micro_gallery-shell .info .up a{color: #505050;}
.micro_gallery-shell .info .down{color: #000; margin-bottom: 18px;}
.micro_gallery-shell .info .down a{color: #000;}
.micro_gallery-shell .info .down .point {margin-left: 6px;}

.micro_gallery_new{width: 295px;float: left;}
.micro_gallery_new img{}
.micro_gallery_new .image{display: block;}
.micro_gallery_new .inf{padding: 10px 7px 10px 7px; width: 281px; font-size: 10px; line-height: 10px; color: black; background-color: #e8e0d0;}


.micro_gallery{width: 295px; height: 250px; float: left;}
.micro_gallery img{}
.micro_gallery .image{display: block;}
.micro_gallery .inf{padding: 10px 7px 10px 7px; width: 281px; font-size: 10px; color: black; background-color: #e8e0d0;}

.title_comment{font:bold 16px "Trebuchet MS";line-height:21px;color:#000;padding-bottom:10px;}
.title_comment a{color:#096f8d;}

#article-footer #all-news {width:20%; text-align: right}
#all-news a {font-size:13px;text-decoration:underline;color:#000;}

#article-footer #pager {width:80%;}

#read-more {list-style-type: none; padding:0; margin:0;}

.bookmarks {list-style-type: none; padding:0; margin:0;min-height:50px;}
.bookmarks li {float:left;padding-right:10px;}
.bookmarks li.r {position: absolute;margin-left: 575px;margin-top: -38px;}

#letters, #words ul { list-style-type: none; margin:0; padding: 0;}
#letters a { padding: 3px;}

#words {margin: 10px 0;}
#words li {margin:5px 0;}
#words ul li {padding-right: 10px;}
#words ul li a {text-decoration:none;}
#letters li {width: 20px; float:left; margin:0;padding:0;}
#letters li a{ color: #000;}
#letters li a.active{ color: #000; padding:3px;}
#letters li.all {width: 35px;}
#letters li.all a.active {padding:3px;}

/* Карта */
.map_search_form {}
.map_search_form .submit_search {border: none; background:transparent url('/images/map/find.png') no-repeat; width: 124px; height: 25px; margin:0;}

 /* --weather-- */
.weather_table{
   background-color:#f6fbe1;
   position:relative;
   left:-21px;
}
.weather_table th{
   color:snow;
   height:30px;
   text-align:left;
   background-color:#b4cd57;
}

.weather_table td{
   border-top:#eeeeea solid 1px;
}

.other_weather_table {
    width:100%;
    text-align:left;
}

.other_weather_table a {
    color:#6d6962;
    font-size:18px;
}

.other_weather_table .tmax { font-size:16px; }
.other_weather_table .row_2 { background-color:#fafaf9;}

.other_weather_table .tmin {font-size:10px; font-variant:small-caps; color:#6d6962;}

/*Afisha new*/
.afisha_items {}

.afisha_items h1 {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 20px;
}

.afisha_items .description {
  font-size:10px;
  line-height:16px;
}

.afisha_items ul {
  list-style-type: none;
  margin:0;
  padding:0;
}
.afisha_items li {
  float:left;
  display:block;
  margin:0;
  padding:0 10px 10px 0;
  width:148px;
}

.afisha_items .item {
  position:relative;
}


.afisha_items .item img {
  margin:0;
  padding:0;
  border:0;
  width: 148px;
  height:110px;
}

.afisha_items .i_go {
  position: absolute;
  top: 220px;
  width: 100px;
  padding-left: 20px;
}
.afisha_items .i_go a {
  outline: none;
}

.afisha_items .i_go img {
  margin:0;
  padding:0;
  border:0;
  width: 25px;
  height:23px;
}

.afisha_items img.ajax-loader {
  margin:0;
  padding:0;
  border:0;
  width: 16px;
  height:11px;
  position: absolute;
  top: 220px;
  left: 15px;
}

.afisha_items .item .content {
  border: 1px #CCCCCC solid;
  height:160px;
  padding:10px;
}

.afisha_items .item .content a {
  font-weight:bold;
  color:#000;
}

.afisha_items .item .rubric_icon {
  position:absolute;
  top:7px;
  left:7px;
  padding:4px;
  background-color:#fff;
  font-weight:bold;
  text-transform:uppercase;
  text-align:center;
  vertical-align:middle;
  line-height:16px;
}

.afisha_items .item .rubric_icon a {
  text-decoration:none;
  color:#000;
}

.afisha_items .item a.item_title {text-decoration:none;}
.afisha_items .item a.item_title:hover {text-decoration:underline;}

.afisha_items .item .content .date {
  font-size:0.9em;
  color:#333;
}

.afisha_items .item .content .comments_count {
  background-color:#CCCCCC;
  position:absolute;
  width:40px;
  height:16px;
  line-height:16px;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  bottom:0;
  right:0;
}

.afisha_items .item .content .accepted_users_count {
  position:absolute;
  width:100px;
  height:16px;
  line-height:16px;
  vertical-align:middle;
  text-align:left;
  padding-bottom: 2px;
  bottom:0;
  right:130;
  font-size: 10px;
}

.afisha_items .item .content .accepted_users_count .blue {
  color: #0063AF;
}

#reg_box {padding: 9px 9px 0 9px; min-height: 460px;}
  #reg_box h2 {margin-bottom: 10px;}
  #reg_box input {height:24px; border: 1px solid #CCCCCC; width:300px;font-size: 16px;}
  #reg_box input.checkbox {height:13px; border: 1px solid #CCCCCC; width:20px;font-size: 16px;}
  #reg_box table td {padding-right: 9px;}
  #reg_box .noborder {border: none; height:auto; width:auto;}
  #reg_box .label p {font-size: 14px; margin: 6px 0 2px;}
  #reg_box .gray {color: gray; font-size: 13px;}
  #reg_box .error_list {height: 40px; list-style: none; margin: 0;padding:0;}
  #reg_box .formError {color: #FF0000;padding-top: 2px;}

#users_online {padding: 10px;min-height: 780px;}
  #users_online table {border-collapse: collapse;}
  #users_online td {padding-right: 10px;padding-bottom: 10px;}
  #users_online img {border: 1px solid #B3B3B3;}
  #users_online .title {font-size: 15px; padding-top: 10px;}
  #users_online .grey {color:#B3B3B3;}
  #users_online .text{font-size:14px;}

#country_list {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size:13px;
  min-height:750px;
  padding: 9px;
  }
  #country_list a {color:#0063af;text-decoration:none;}
  #country_list a:hover {color:#0063af;text-decoration:underline;}
  #country_list ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
  }
  #country_list .country_title {font-size: 20px}
  #country_list .country_flag {font-size: 13px;font-weight:bold;}
  #country_list .country_arms {font-size: 13px;font-weight:bold;}
  #country_list .country_also {font-size: 18px;font-weight:bold;}
  #country_list .doc_title {font-size: 15px;font-weight:bold;}
  #country_list .set_bookmark {font-size: 18px;}

#partners_table {
  border-collapse: collapse;
  width: 100%;
}

#partners_table img {
  margin: 0;
  padding: 0;
}
#partners_table td {
  text-align: center;
}

/* Последняя галерея партнера */
.last_partner_gallery {position:relative; padding:0; text-align:left;}
  .last_partner_gallery .text-block{padding: 0 5px;width: 200px;}
  .last_partner_gallery .main_title{padding-bottom:12px; font-size:20px; line-height:16px; font-family:Tahoma,Arial,Helvetica,sans-serif; /*font-size:20px; line-height:16px;*/}
  .last_partner_gallery .main_title a{color:#551A8B}
  .last_partner_gallery .title,
  .last_partner_gallery .title a {
    font-size:22px; line-height:24px; font-family:Tahoma;
    font-weight:normal; color:#000; text-transform: uppercase; text-decoration: none;
  }
  .last_partner_gallery .title a:hover {font-size:22px; line-height:24px; text-decoration: underline;}
  .last_partner_gallery .small_title,
  .last_partner_gallery .small_title a{font-size:11px; line-height:14px; color:#000; font-family:Tahoma; text-transform:uppercase;}
  .last_partner_gallery .small_title a.no_underline_link{text-decoration:none;}
  .last_partner_gallery .small_title a.no_underline_link:hover{text-decoration:underline;}
  .last_partner_gallery .text{font-size:9px; line-height:10px; color:#676767; font-family:Tahoma;}
  .last_partner_gallery .container{position:relative; left:0; top:0; width:100%;}

#accepted_users {}
  #accepted_users table {border-collapse: collapse;}
  #accepted_users td {padding-right: 10px;padding-bottom: 10px;}
  #accepted_users img {border: 1px solid #B3B3B3;}
  #accepted_users .title {font-size: 15px; padding-top: 10px;}
  #accepted_users .grey {color:#B3B3B3;}
  #accepted_users .text{font-size:14px;}
  #accepted_users .stb-title {font-size: 18px;margin-bottom: 10px;}

.down p {line-height:16px;}

.top_info_link a {
  text-decoration: none;
}

.top_info_link a:hover {
  text-decoration: underline;
}

.i_go_text {
  vertical-align: middle;
  padding-top: 5px;
  padding-right: 5px;
}

.afisha_items_fix {
  width: 100px;
}

.afisha_items_fix .i_go {
  margin-top: 10px;
}

.afisha_items_fix .i_go a {
  outline: none;
}

.afisha_items_fix .i_go img {
  margin:0;
  padding:0;
  border:0;
  width: 25px;
  height:23px;
}

.archive_form_fix {text-align: left;padding-top: 2px;}
.archive_form_fix .title {margin-right: 16px; font-family: "Arial"; font-size:12px;font-weight:bold;color: #353535;}

/* Main Search Form */

.main_search_form {padding:9px;}
.main_search_form td {padding-right:5px;}
.main_search_form input {height:18px; border: 1px solid #CCCCCC; width:490px;font-size: 14px;}
.main_search_form input.search_text {padding-left:3px;}
.main_search_form label {font-size: 14px;font-weight:bold;}
.main_search_form input.submit_search {border:none;background: url("/images/btn_search.gif") no-repeat;width:85px;height:23px;}

.user_search input {width:202px}
.user_search input.search_text {margin-left:-2px;}
.user_search .changed {color: #CCCCCC;font-size:13px;font-style:italic;}
.user_search td.button {padding:0px;}

/* End */


.companies_column {margin-bottom: 10px;}
.companies_column .annotation {color:#999999;}
.companies_column .contacts {color:black;}
.companies_column a.title_link {
  color:black;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:14px;
  text-decoration:none;
}
.companies_column a:hover {text-decoration:underline;}
.companies_column .nologo {padding:10px;}

.boards_column a.title_link {
  color:black;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:14px;
  text-decoration:none;
}
.boards_column a:hover {text-decoration:underline;}

.match {background-color:#FFFF00;}

.search_box {min-height: 459px;}
.comments_column {padding-left:9px;padding-right:9px;}

.search input.submit_search {border:none;background: url("/images/btn_search.gif") no-repeat;width:85px;height:23px;}

.weather_table2 {
  width: 600px;
  font-family:Arial,Helvetica,sans-serif;
  border-collapse: collapse;
}

  .weather_table2 td {
    text-align: center;
  }

  .weather_table2 td.t_value {
    font-size: 20px;
  }

  .weather_table2 span.day_num {
    font-size: 18px;
    color: #666666;
    text-decoration: underline;
  }

  .weather_table2 .odd, .even {
    height: 44px;
  }

  .weather_table2 .odd {
    background-color: #F2F2F2;
  }

  .weather_table2 .even td {
    padding-bottom: 15px;
    padding-top: 15px;
  }

  .weather_table2 .weekend span {
    color: #FF6600;
  }

  .weather_table2 .day_value {
    font-size: 12px;
  }

.login_error {color: #FF0000;}
.seo_text {font-family: Arial; font-size: 11px; color: #000000;}
.seo_about{margin:12px 0;}
.catalog_content h3 {
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 14px;
}
.catalog_content a.child_link {
  color: #006699;
}
.catalog_content .counter {color: #666666;}
.catalog_content .companies {border-top: 1px dashed #333333; padding-top: 20px;}
.catalog_content .companies img {margin-right: 15px;}
.catalog_content a.back_button {
  padding: 4px 4px 4px 28px;
  width: auto;
  background: url("/images/nav_left.gif") 6px center no-repeat;
  font-size: 13px;
  color: #000;
  text-decoration:underline;
}
.catalog_content .current {font-weight:bold;color: #333333;}
.catalog_content .places_table .title {font-size: 14px; font-weight:bold;} 
.catalog_content .places_table .title a {color: #000000;text-decoration:none;} 
.catalog_content .places_table .annotation {font-size: 12px; color: #666666;}
.catalog_content .place_image {float:left;margin-right: 10px; margin-bottom: 10px;}
.catalog_content .place_title {font-size: 20px;}
.catalog_content .place_title .edit_link {font-size: 11px;}
.catalog_content .place_annotation {font-size: 12px;}
.catalog_content .place_photo .title {color: #000000;font-size: 18px;}
.catalog_content .place_photo p {color: #666666;font-size: 14px; text-align: center;}
.catalog_content .place_also .title {color: #000000;font-size: 18px;}
.catalog_content .place_others .title {color: #000000;font-size: 18px;}

.catalog_right a.r_link {color:#551A8B;}
.catalog_right .rand_photos img {margin-right: 5px; margin-bottom: 5px;}
.catalog_right .rand_photos {margin-left: 2px;}

#reg_box_catalog .label p {font-size: 14px; margin: 6px 0 2px;}
#reg_box_catalog .gray {color: gray; font-size: 13px;}
#reg_box_catalog .error_list {list-style: none; margin: 0;padding:0;}
#reg_box_catalog .formError {color: #FF0000;padding-top: 2px;}
#reg_box_catalog .annotation {width: 100%; height:50px;border: 1px solid #CCCCCC;}
#reg_box_catalog .annotation2 {width: 100%; height:100px;border: 1px solid #CCCCCC;}
#reg_box_catalog .notice {color: #CCCCCC;margin-top: 2px;}
#reg_box_catalog input.text-field {height:24px; border: 1px solid #CCCCCC; width:300px;font-size: 16px;}
#reg_box_catalog input.text-field2 {height:24px; border: 1px solid #CCCCCC; width:610px;font-size: 16px;}
#reg_box_catalog select {width: 300px;}
#reg_box_catalog select.full {width: 610px;}
#reg_box_catalog .error_msg {color: #FF0000;padding: 5px; border: 1px dashed #FF0000;}
#reg_box_catalog .error_msg li {margin-left: 20px;}
#reg_box_catalog p.required{color:red;}
#reg_box_catalog td{vertical-align: top;}

#boards {
  font-family: Tahoma,Arial,Helve-serif;
}
#boards .board_type {
  padding: 10px 10px 10px 35px;
}
#boards .without_images {
  background: url("/images/board_without_images.png") 0px center no-repeat;
}
#boards .with_images {
  background: url("/images/board_with_images.png") 0px center no-repeat;
}
#boards .without_images a, #boards .with_images a{
  font-size:11px;
  text-decoration: none;
}
#boards .without_images a:hover, #boards .with_images a:hover{
  text-decoration: underline;
}
#boards .last_comment {
  float: right;
  width: auto;
  color: #999999;
  font-size: 11px;
}
#boards .last_comment a {color: #999999;}
#boards .title {
  font-size: 14px;
  font-weight: bold;
}
#boards .title a {
  color: #000000;
  text-decoration:none;
}
#boards .title a:hover{
  text-decoration:underline;
}
#boards .text {
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #666666;
}
#boards .photos img { margin-right: 20px; margin-bottom: 10px;}
#boards .photos .cnt{
  position:absolute;
  line-height:16px;
  margin: -26px 0 0 0;
  width:104px;
  z-index:255;
}

#boards .photos .block.r{
  background-color:#F2F2F2;
  color:#373946;
  float:left;
  font-size:11px;
  font-weight:900;
  height:16px;
  text-align:center;
  width:40px;
}
#boards .photos .gray { color: #999999;}
#boards .control_panel {color: #999999;}
#boards .board_create {
  width: auto;
  color: #999999;
  font-size: 11px;
}
#boards .board_create a {color: #999999;}

.board_nav a {
  width: auto;
  font-size: 13px;
  color: #000;
  text-decoration:underline;
}
.board_nav a.prev { padding: 4px 4px 4px 40px; background: url("/images/nav_left.gif") 6px center no-repeat; }
.board_nav a.next { padding: 4px 40px 4px 4px; background: url("/images/nav_right.gif") 68px center no-repeat;}
.board_nav table {width: 100%;}
.board_contact_title {font-size: 16px; padding-top:10px; padding-bottom: 10px;}
.board_types_links{ margin: 7px 0 0 0;}

img.views_count{
  margin: 0 10px 0 0 !important;
}
.flash_notice{
  color:red;
  font-weight:bold;
}