body {padding:0px; margin:0; font: normal 11px Arial, Tahoma, Verdana; color:#000; width:100%; height: 100%; }
html {height: 100%; padding:0; margin: 0;}

p{margin:0; padding:0;}
img{border:0px none; }
table{font: normal 12px Arial, Tahoma, Verdana; color:#535353;}
td{color:#2e2e20; vertical-align:top; font: normal 12px Arial, Tahoma, Verdana;}
th{color:#6c6b6b; font: bold 12px Arial, Tahoma, Verdana; background: #ffdfac; vertical-align: middle; text-align: center; height: 25px;}

a.daily, a.daily:link, a.daily:active, a.daily:visited { font: normal 12px Arial, Tahoma, Verdana; text-decoration: none; color:#fff;font-weight: bold;}
a.daily:hover { font: normal 12px Arial, Tahoma, Verdana; text-decoration: underline; color:#fff;font-weight: bold;}

form{padding:0; margin:0;}
select {background: #fff; border:1px solid #183884; font: normal 12px Arial, Tahoma, Verdana; width:125px; height:20px; padding:2px; color:#555; margin:0;}
option {background: #fff; font: normal 12px Arial, Tahoma, Verdana; width:100%; height:20px; padding:2px; color:#555; margin:0;}
textarea {background: #fff; font: normal 12px Arial, Tahoma, Verdana; overflow:auto; width: 195px; height:130px; padding:3px; color:#555;border:1px solid #183884;}
.send_button{width:108px; height:21px; background: #ff6000; border:0 none; color:#fff;}
.radio_button{width: 10px; height: 10px; border:0 none; margin: 0; padding: 0px; margin-right:5px;} 
.button{background: #ededed url('img/button_bg.gif') repeat-x top left; height: 22px; width:auto; text-align:center; font: bold 11px Arial, Tahoma, Verdana; color:#000; cursor: pointer; border:1px solid #858585;} 
.login_inp{width: 165px; height: 18px; padding:2px; border:1px solid #494a4d; margin:0 0 2px 5px;}
.border{border:1px solid red}

.search_input{border:0 none;  width:210px; height:18px; padding:2px; margin:0; color:#003153;}
.search_input_2{border:0 none;  width:170px; height:18px; padding:2px; margin:0; color:#003153;}
.checkbox{border:0 none; width:12px; height:15px;}
.radio{border:0 none; width:10px; height:15px;}

dl, dt, dd{margin: 0; padding: 0;}

.pagelayout{padding: 0px; margin: 0px auto; width: 1000px; text-align: left; min-height: 100%; height: auto; position:relative; overflow: hidden;}

a, a:link, a:active, a:visited { font: normal 12px Arial, Tahoma, Verdana; text-decoration: none; color:#183884;}
a:hover { font: normal 12px Arial, Tahoma, Verdana; text-decoration: underline; color:#183884;}

a.inverse, a.inverse:link, a.inverse:active, a.inverse:visited {text-decoration: underline;}
a.inverse:hover {text-decoration: none;}

a.more, a.more:link, a.more:active, a.more:visited {text-decoration: underline; font: bold 11px Arial, Tahoma, Verdana; color: #f46324;}
a.more:hover {text-decoration: none; color:#719621;}

.sitemap{font:bold 12px Arial, Tahoma, Verdana; text-decoration: none; color:#183884;}
.pager_div {width: 220px; margin:10px auto;}
a.pager, a.pager:link, a.pager:active, a.pager:visited {text-decoration: underline; font: bold 13px Arial, Tahoma, Verdana; color: #0071bb;}
a.pager:hover{text-decoration: none; color:#ea5114; font-size: 13px;}
.pagercurrent{text-decoration: none; color:#ea5114; font: bold 13px Arial, Tahoma, Verdana;}

.hide{visibility:hidden;}
.show{visibility:visible;}

.hidden{display:none;}
.showblock{display:block;}

.fl_left{float:left;}
.fl_right{float:right;}
.clear{clear: both;}
.over_hide{overflow: hidden; clear:both}

.pos_rel{position: relative;}

.rezina{width:100%; height:100%;}
.align_left{text-align:left;}
.align_center{text-align:center;}
.align_right{text-align:right;}
.valign_top{vertical-align:top;}
.valign_bottom{vertical-align:bottom;}
.valign_middle{vertical-align:middle;}

.auto{width:100%; height:auto;}
.wauto{width:auto; height:100%;}
.fullauto{width:auto; height:auto;}
.main{width:1000px; height: 100%;}

/*End of Main CSS*/

.f10{font-size: 10px;}
.f11{font-size: 11px;}
.f12{font-size: 12px;}
.f14{font-size: 14px;}

.margintop3{margin-top: 3px;}
.margintop4{margin-top: 4px;}
.margintop5{margin-top: 5px;}
.margintop7{margin-top: 7px;}
.margintop10{margin-top: 10px;}
.margintop15{margin-top: 15px;}
.margintop17{margin-top: 17px;}
.margintop20{ margin-top: 20px;}
.margintop25{ margin-top: 25px;}
.margintop30{ margin-top: 30px;}
.marginright3{margin-right: 3px;}
.marginright4{margin-right: 4px;}
.marginright5{margin-right: 5px;}
.marginright15{margin-right: 15px;}
.marginright10{margin-right: 10px;}
.marginbottom5{margin-bottom: 5px;}
.marginbottom10{margin-bottom: 10px;}
.marginbottom15{margin-bottom: 15px;}
.marginleft3{margin-left: 3px;}
.marginleft5{margin-left: 5px;}
.marginleft10{margin-left: 10px;}
.marginleft11{margin-left: 11px;}
.marginleft15{margin-left: 15px;}
.marginleft20{margin-left: 20px;}
.marginleft30{margin-left: 30px;}
.marginleft40{margin-left: 40px;}
.marginleft200ie100{margin-left: 200px !important; margin-left:100px;}

.padding5{padding: 5px;}
.padding7{padding: 7px;}
.paddingtop7{padding-top: 7px;}
.paddingtop10{padding-top: 10px;}
.paddingtop15{padding-top: 15px;}
.paddingtop20{padding-top: 20px;}
.paddingtop30{padding-top: 30px;}
.paddingright5{padding-right: 5px;}
.paddingright10{padding-right: 10px;}
.paddingright20{padding-right: 20px;}
.paddingbot5{padding-bottom: 5px;}
.paddingbot10{padding-bottom: 10px;}
.paddingbot20{padding-bottom: 20px;}
.paddingbot30{padding-bottom: 30px;}
.paddingleft5{padding-left: 5px;}
.paddingleft15{padding-left: 15px;}
.paddingleft10{padding-left: 10px;}
.paddingleft20{padding-left: 20px;}

.w807{width: 808px;}
.w607{width: 607px;}
.w600{width: 601px;}
.w403{width: 403px;}
.w387{width: 390px;}
.w305{width: 305px;}
.w230{width: 230px;}
.w209{width: 209px;}
.w190{width: 190px;}
.w187{width: 187px;}
.w181{width: 181px;}
.w170{width: 170px;}
.w130{width: 130px;}
.w125{width: 125px;}
.w80{width: 80px;}
.w65{width: 65px;}
.w25{width: 25px;}
.w50{width: 50px;}
.w5{width: 5px;}

.h155{height: 155px}
.h120{height: 120px}
.h30{height: 30px}
.h25{height: 25px}
.h23{height: 23px}
.h10{height: 10px}

.minh25{min-height: 25px; height:auto !important; height:25px;}

.lh120{line-height: 120%}

.content{}
.center_col{width: 510px; margin-left:20px; margin-right: 10px}
.left{width: 209px; margin-left:10px !important; margin-left:5px;}
.footer{background: url('img/foot_bg.gif') repeat-x bottom left; height: 109px;}
.right{width: 209px; margin-right:10px !important; margin-right:5px;}
.logo_div{margin-top:20px; margin-left:20px;}
.banner_div{margin-top:15px; margin-left:10px;}

.menu_div{height: 34px; background: url('img/menu_bg.gif') repeat-x top left; padding-left:10px;}

a.lang, a.lang:link, a.lang:active, a.lang:visited {text-decoration: none; font: normal 11px Arial, Tahoma, Verdana; color: #fff; display: block; width: 29px; height: 23px; background: url('img/lang_bg.gif') no-repeat bottom left; text-align: center; padding-top:7px;}
a.lang:hover {text-decoration: none; background: url('img/lang_bg.gif') no-repeat bottom right;}

a.lang_current, a.lang_current:link, a.lang_current:active, a.lang_current:visited {text-decoration: none; font: normal 11px Arial, Tahoma, Verdana; color: #fff; display: block; width: 29px; height: 23px; background: url('img/lang_bg.gif') no-repeat bottom right; text-align: center; padding-top:7px;}
a.lang_current:hover {text-decoration: none; font: normal 11px Arial, Tahoma, Verdana; color: #fff; display: block; width: 29px; height: 23px; background: url('img/lang_bg.gif') no-repeat bottom right; text-align: center; padding-top:7px;}

.current_lang{text-decoration: none; font: normal 11px Arial, Tahoma, Verdana; color: #fff; display: block; width: 29px; height: 23px; background: url('img/lang_bg.gif') no-repeat bottom right; text-align: center; padding-top:7px;}

a.leftmenu, a.leftmenu:link, a.leftmenu:active, a.leftmenu:visited {text-decoration: none; font: bold 12px Arial, Tahoma, Verdana; color: #fff; display: block; padding:2px 7px; margin:0 7px;}
a.leftmenu:hover {text-decoration: none; background: #fcbb10; color:#000;}
.leftmenu_current{text-decoration: none; font: bold 12px Arial, Tahoma, Verdana; background: #fcbb10; color:#000; display: block; padding:2px 7px; margin:0 7px;}

a.news, a.news:link, a.news:active, a.news:visited {text-decoration: underline; font: bold 12px Arial, Tahoma, Verdana; color: #0071bb;}
a.news:hover {text-decoration: none; color:#00aae7;}

.allnews, a.allnews, a.allnews:link, a.allnews:active, a.allnews:visited {text-decoration: underline; font: bold 12px Arial, Tahoma, Verdana; color: #0054a6;}
a.allnews:hover {text-decoration: none; color:#00aae7;}

a.anons, a.anons:link, a.anons:active, a.anons:visited {text-decoration: underline; font: bold 12px Arial, Tahoma, Verdana; color: #736357;}
a.anons:hover {text-decoration: none; color:#00aae7;}

a.fakt, a.fakt:link, a.fakt:active, a.fakt:visited {text-decoration: underline; font: normal 11px Arial, Tahoma, Verdana; color: #736357;}
a.fakt:hover {text-decoration: none; color:#00aae7;}

a.foot_menu, a.foot_menu:link, a.foot_menu:active, a.foot_menu:visited {text-decoration: none; font: normal 12px Arial, Tahoma, Verdana; color: #fff;}
a.foot_menu:hover {text-decoration: underline; color:#00aae7;}

a.foot_links, a.foot_links:link, a.foot_links:active, a.foot_links:visited {text-decoration: underline; font: normal 11px Arial, Tahoma, Verdana; color: #fff; display: block; background: url('img/foot_links_bg.gif') no-repeat top left; padding-left:8px; margin-bottom:3px;}
a.foot_links:hover {text-decoration: underline; background: url('img/foot_links_bg.gif') no-repeat top left; color:#febc0f;}

a.fs10, a.fs10:link, a.fs10:active, a.fs10:visited, a.fs10:hover{font-size: 10px;}
a.fs11, a.fs11:link, a.fs11:active, a.fs11:visited, a.fs11:hover{font-size: 11px;}
a.ablue, a.ablue:link, a.ablue:active, a.ablue:visited, a.ablue:hover{color:#003d87;}
a.agrey, a.agrey:link, a.agrey:active, a.agrey:visited, a.agrey:hover{color:#494a4d;}
a.alightblue, a.alightblue:link, a.alightblue:active, a.alightblue:visited, a.alightblue:hover{color:#0071bb;}
a.orange, a.orange:link, a.orange:active, a.orange:visited, a.orange:hover{color:#f46324;}
a.fff, a.fff:link, a.fff:active, a.fff:visited, a.fff:hover{color:#fff; text-decoration: none;}

a.menu, a.menu:link, a.menu:active, a.menu:visited{font: bold 12px Arial, Tahoma, Verdana; color:#fff; text-decoration: none;}
a.menu:hover{color: #febc0f;}
.menu_current{font: bold 12px Arial, Tahoma, Verdana; text-decoration: none; color: #febc0f;}

a.menu_l, a.menu_l:link, a.menu_l:active, a.menu_l:visited{font: normal 12px Arial, Tahoma, Verdana; color:#fff; text-decoration: underline;}
a.menu_l:hover{color: #febc0f;}
.menu_l_current{font: normal 12px Arial, Tahoma, Verdana; text-decoration: none; color: #febc0f;}

.white{color:#fff;}
.grey{color:#494a4d;}
.lightgrey{color:#9d9d9d;}

.darkbg{background: #0c4f76;}

.strochka_div{width: 944px; height:25px; padding-top:8px;}

.cage_dark{background: #003659 url('img/setka.gif') repeat;}
.cage_normal{background: #0c4e75 url('img/setka.gif') repeat;}
.cage_light{background: #4394b9 url('img/setka.gif') repeat; }
.news_body{background: #fff; position: relative; overflow: hidden; height: 100%}

.news_gen_block{width: 180px; text-align:center;}
.news_gen_img{width: 125px; height: 95px;}
.news_gen_text{width: 160px; margin:0 auto; text-align: left;}

.vdots{background: url('img/vdots.gif') repeat-y center center;}
.dots{background: url('img/hdots.gif') repeat-x center center;}
.dots_b{background: url('img/dot_b.gif') repeat-x center center;}

.arr_l{background: url('img/arrows.gif') no-repeat top left; background-position: -16px -1px; width: 13px; height: 23px;}
.arr_r{background: url('img/arrows.gif') no-repeat top left; background-position: -1px -1px; width: 13px; height: 23px;}
.arr_t{background: url('img/arrows.gif') no-repeat top left; background-position: -31px -1px; width: 23px; height: 13px;}
.arr_b{background: url('img/arrows.gif') no-repeat top left; background-position: -56px -1px; width: 23px; height: 13px;}

.arr_l_inactive{background: url('img/arrows_inactive.gif') no-repeat top left; background-position: -16px -1px; width: 13px; height: 23px;}
.arr_r_inactive{background: url('img/arrows_inactive.gif') no-repeat top left; background-position: -1px -1px; width: 13px; height: 23px;}
.arr_t_inactive{background: url('img/arrows_inactive.gif') no-repeat top left; background-position: -31px -1px; width: 23px; height: 13px;}
.arr_b_inactive{background: url('img/arrows_inactive.gif') no-repeat top left; background-position: -56px -1px; width: 23px; height: 13px;}

.l_pos{position: absolute; top:67px; left:0;}
.r_pos{position: absolute; top:67px; right:0;}
.t_pos{position: absolute; top:0; left:170px;}
.b_pos{position: absolute; bottom:0; left:170px;}
.l_pos2{position: absolute; top:89px; left:0;}
.r_pos2{position: absolute; top:89px; right:0;}

.l_pos_single{position: absolute; top:67px; left:-8px;}
.r_pos_single{position: absolute; top:67px; left:383px;}
.arr_l_single_inactive{position: absolute; top:67px; left:-8px; background: url('img/arrows_inactive.gif') no-repeat top left; background-position: -16px -1px; width: 13px; height: 23px;}
.arr_r_single_inactive{position: absolute; top:67px; left:383px; background: url('img/arrows_inactive.gif') no-repeat top left; background-position: -1px -1px; width: 13px; height: 23px;}

/*HOME*/
.arr_home{background: url('img/start.gif') no-repeat top left; width: 12px; height: 16px;}
.arr_home_inactive{background: url('img/start_pa.gif') no-repeat top left; width: 12px; height: 16px;}
.home_pos{position: absolute; top:45px; left:0;}
.home_pos_single{position: absolute; top:45px; left:-8px;}
.home_pos_photo{position: absolute; top:67px; left:0px;}
.arr_home2{background: url('img/start2.gif') no-repeat top left; width: 16px; height: 12px;}
.arr_home2_inactive{background: url('img/start2_pa.gif') no-repeat top left; width: 16px; height: 12px;}
.home2_pos{position: absolute; top:0px; left:148px;}

/*HOME*/


.pointer{cursor: pointer}
.time{background: #719621; color:#fff; padding:0 2px;}
.date{background: #719621 url('img/date_bg.gif') no-repeat center bottom; color:#fff; padding:0 1px 5px 1px; width: 43px; margin-right:2px;}

.leftmenu_div{background:#003253 url('img/leftnews_bg.gif') repeat-x top left; padding:10px 0;}
.leftmenu_dots{background: url('img/leftmenu_dots.gif') no-repeat center center; height: 3px}

.big_title{color:#003659; font: bold 12px Arial, Tahoma, Verdana;}
.red_title{color:#9e0b0f; font: bold 12px Arial, Tahoma, Verdana;}
.percent_color{color:#8ad1f3; font: bold 12px Arial, Tahoma, Verdana;}

.copy{color:#3e8db3; font-size: 10px}

.login_div{background: #083858 url('img/login_bg.gif') repeat-x top left;min-height: 125px; height: expression( this.scrollHeight < 125 ? "125px" : "auto" );}

.error_box{background: #fff; color:#9e0b0f; font-size:11px; font-weight: bold; padding:3px; margin-top:3px;clear:both;}

#weather{width:172px;height: auto;padding: 5px 5px 5px 5px;overflow: hidden;}
#code{background: #fff; border:1px solid #183884; font: normal 12px Arial, Tahoma, Verdana; width:182px; height:20px; marin-bottom:3px; color:#555; margin:0;}

.form_td{color:#003659; vertical-align:top; font: bold 12px Arial, Tahoma, Verdana;}
.error_1{color:#003659;  font: bold 12px Arial, Tahoma, Verdana;}
.contacts_span{color:#003659; vertical-align:top; font: normal 12px Arial, Tahoma, Verdana;padding-left:5px;}
.contacts_input{font: normal 12px Arial, Tahoma, Verdana; color:#003659; width: 180px; height:18px; padding:2px; border:solid 1px #7F9DB9;}
.border{border:1px solid red;}
.textarea_contacts{background: #fff; font: normal 12px Arial, Tahoma, Verdana; overflow:auto; width: 180px; height:130px; padding:3px; color:#555;border:1px solid #7F9DB9;}
#captcha-input{font: normal 12px Arial, Tahoma, Verdana; color:#003659; width: 180px; height:18px; margin-top:5px; border:solid 1px #7F9DB9;}
.error_title{color:#003659; vertical-align:top; font: bold 14px Arial, Tahoma, Verdana;margin-left:95px;}

.bannerdiv{float: left; width:197px; text-align: center}

.blue_bg{background:#246f96; height: 333px; width: 181px; padding: 10px 5px 5px 5px; margin-top: 5px; overflow: hidden; overflow: hidden;}
.g_bg{background: url('img/g_bg.gif') repeat-x; height: 273px; width: 171px; margin-top: 5px; padding: 20px 5px 20px 5px;}
.font_1{font-family: Arial, Tahoma, Verdana; font-size: 12px; font-weight: bold; color: #fff;}
.font_2{font-family: Arial, Tahoma, Verdana; font-size: 18px; font-weight: bold; color: #0054a6;}
.font_3{font-family: Arial, Tahoma, Verdana; font-size: 12px; font-weight: bold; color: #0054a6;}
#r_t td{padding-top: 6px;}

.add_tel{margin-left:17px; color:#003659; font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 140%;}
.add_tel a{ color:#0071BB; font-family: Arial, Tahoma, Verdana; font-size: 12px; text-decoration:underline; }
