/* Main Css */

body {padding:0px; margin:0px; background:#083677 url('images/bg.png') repeat-x top left; font: normal 11px Tahoma, Arial AMU, Arial, Verdana; color:#333; width:100%; height: 100%;}


img{border:0px none; margin:0; padding:0;}
table{font: normal 11px Tahoma, Arial AMU, Arial, Verdana; line-height:120%; color:#000;}
td{vertical-align:top; color:#000; font: normal 11px Tahoma, Arial AMU, Arial, Verdana; line-height:120%;}

form{padding:0; margin:0;}
input {background: #fff; border:1px solid #083576; font: normal 11px  Tahoma, Arial AMU, Arial, Verdana; color:#333; width: 160px; height:15px;}
select {background: transparent; border:1px solid #083576; font: normal 11px  Tahoma, Arial AMU, Arial, Verdana; width:auto; color:#333;}
option {background: #fff; border:0px none; font: normal 11px Tahoma, Arial AMU, Arial, Verdana; width:100%; color:#333;}
textarea {background: #fff; border:1px solid #083576; font: normal 11px Tahoma, Arial AMU, Arial, Verdana; overflow:auto; width: 310px; height:160px; padding:3px; color:#333;}
.button{border:1px solid #083576; color:#fff; font-weight:bold; background:#0C4DA2; width:auto; height:22px; padding:1px 5px; cursor:pointer;}
.radio_button{border:0 none; width:10px; height:10px;}

li{list-style-image: url('images/li.gif'); margin-top:5px;}
form{margin:0; padding:0;}

a, a:link, a:active, a:visited {color: #000; font: normal 12px Tahoma, Arial AMU, Arial, Verdana; text-decoration: none; line-height:140%;}
a:hover {color: #000; font: normal 12px  Tahoma, Arial AMU, Arial, Verdana; text-decoration: underline; line-height:140%;}


.hide{visibility:hidden;}
.show{visibility:visible;}

.hidden{display:none;}
.showblock{display:block;}

.fl_left{float:left;}
.fl_right{float:right;}
.over_hide{overflow: hidden}
.clear{clear: both;}

.rezina{width:100%; height:100%;}
.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: 990px; margin:0px auto; position: relative; background:#fff url('images/bg.jpg') no-repeat top center; height:auto !important; height:540px; min-height:540px;}

a.pager, a.pager:active, a.pager:visited {font: bold 14px Verdana; color: #b50304; text-decoration: none;}
a.pager:hover {font: bold 14px Verdana; color: #b50304; text-decoration: underline;}
.pagercurrent {font: bold 14px Verdana; color: #ff0000;}

a.inverse, a.inverse:link, a.inverse:active, a.inverse:visited {text-decoration: underline;}
a.inverse:hover {text-decoration: none;}

a.lh180, a.lh180:link, a.lh180:active, a.lh180:visited, a.lh180:hover  {line-height:180%;}


a.more, a.more:link, a.more:active, a.more:visited {color: #012b81; font: bold 11px Arial, Tahoma, Arial AMU, Verdana; text-decoration: none;}
a.more:hover {text-decoration: underline;}

a.submenu, a.msubmenu:link, a.submenu:active, a.submenu:visited {color: #012b81; font: bold 12px Arial, Tahoma, Arial AMU, Verdana; text-decoration: underline; display: block; float:left; clear:both; margin-top:12px;}
a.submenu:hover {text-decoration: none;}

a.fff, a.fff:link, a.fff:active, a.fff:visited, a.fff:hover {color: #fff;}
a.a_blue, a.a_blue:link, a.a_blue:active, a.a_blue:visited, a.a_blue:hover {color: #0c4da2;}
a.f10, a.f10:link, a.f10:active, a.f10:visited, a.f10:hover {font-size:10px;}
a.f11, a.f11:link, a.f11:active, a.f11:visited, a.f11:hover {font-size:11px;}

a.f18, a.f18:link, a.f18:active, a.f18:visited, a.f18:hover {font-size:18px;}
a.upcase, a.upcase:link, a.upcase:active, a.upcase:visited, a.upcase:hover {text-transform: uppercase;}
a.news_title, a.news_title:link, a.news_title:active, a.news_title:visited, a.news_title:hover {color:#515151; font-weight: bold;}

a.lang, a.lang:link, a.lang:active, a.lang:visited {color: #0c4da2; font: normal 10px Arial, Tahoma, Arial AMU, Verdana; text-decoration: underline; display: block; width: 40px; height:30px; float:left; text-align:center; padding-top:10px; margin-right:2px;}
a.lang:hover {text-decoration: none; background: #fff}
.lang_current{width: 35px; height:30px; float:left; text-align:center; background: #fff; color: #0c4da2; font: normal 10px Arial, Tahoma, Arial AMU, Verdana; text-decoration: none; padding-top:10px; margin-right:2px;}
/* End of Main Css */

.langs_pos{position:absolute; top:2px; left:5px;}
.links_pos{position:absolute; top:13px; right:15px;}
.menu_pos{position:absolute; top:195px; left:35px;}
.flash1_pos{position:absolute; top:68px; left:0px;}
.flash2_pos{position:absolute; top:0; left:634px;}

.header{height:242px;}
.footer{height:45px; position: relative; clear:both;}
.copyrights{color:#898989; font-size: 11px; position: absolute; bottom:0; left:230px;}
.left{width:195px; margin-left:20px; margin-right:15px; position: relative; padding-bottom:180px;}
.right{width:200px; margin-left:10px; background: url('images/dot.gif') repeat-y top left; padding-left:20px; padding-bottom:20px;}
.left_cont_pos{position:absolute; bottom:0; left:20px; background: url('images/contacts_bg.png') no-repeat bottom left; width:166px; height:148px; padding:15px 10px 10px 10px;}


.marginleft5{margin-left: 5px;}
.marginleft10{margin-left: 10px;}
.marginright10{margin-right: 10px;}
.marginright17{margin-right: 17px;}
.margintop8{margin-top: 8px;}
.margintop15{margin-top: 15px;}
.margintop30{margin-top: 30px;}
.marginbot10{padding-bottom:10px;}

.padding5{padding:5px;}
.paddingbot30{padding-bottom:30px;}

.img_margin{margin:5px 0;}
.img_border{border:1px solid #dbdbdb;}

.w715{width: 715px}
.w500{width: 500px}
.w340{width: 340px}
.w220{width: 220px}
.w160{width: 160px}
.h30{height:30px;}

.white{color:#fff;}

.fs14{font-size:14px;}
.fs18{font-size:18px;}
.blue{color:#0c4da2;}
.bb{font-weight: bold; color:#0c4da2;}

.hdots{background: url('images/dot.gif') repeat-x center left;}
.vdots{background: url('images/dot.gif') repeat-y top center;}

.block_head1{background: #083576; position: relative; width: 140px; height: 11px; padding:6px 10px; font: 10px normal Arial, Tahoma, Arial AMU, Verdana; color:#fff; text-transform: uppercase;}
.block_head2{background: #285A95; position: relative; width: 140px; height: 11px; padding:6px 10px; font: 10px normal Arial, Tahoma, Arial AMU, Verdana; color:#fff; text-transform: uppercase;}
.block_head3{background: #5E86B7; position: relative; width: 140px; height: 11px; padding:6px 10px; font: 10px normal Arial, Tahoma, Arial AMU, Verdana; color:#fff; text-transform: uppercase;}
.block_head4{background: #82A0C6; position: relative; width: 140px; height: 11px; padding:6px 10px; font: 10px normal Arial, Tahoma, Arial AMU, Verdana; color:#fff; text-transform: uppercase;}
.shtrix_pos{position:absolute; right:0; top:0;}

.date{background: #017BC4; padding:1px; color:#fff; margin-top:5px; width: 75px; text-align: center; display: block;}

.news_more_div{width:594px; padding:3px; border:1px solid #dbdbdb; background: #fff; position: absolute; top:300px; left:180px;}
.news_more_hdr{background: #0c4ca3 url('images/news_more_bg.gif') no-repeat center right; height:17px; padding:9px; color:#fff; font-weight: bold;}
.newsImgSmall{width: 96px;}
