body {padding:0px; margin:0; background:url('../../img/bg.png') repeat-x top left; font: normal 12px Arial AMU, Arian AMU, Arial Unicode; color:#000; width:100%; height: 100%; }
html {height: 100%; padding:0; margin: 0;}



img{border:0px none; margin:0; padding:0;}
table{font: normal 12px Arial AMU, Arian AMU, Arial Unicode; line-height:120%; color:#535353;}
td{vertical-align:top; color:#2e2e20; font: normal 12px Arial AMU, Arian AMU, Arial Unicode; line-height:120%;}
th{color:#fff; font: bold 14px Arial AMU, Arian AMU, Arial Unicode; background: #67757f; text-align: left; vertical-align: middle; text-align: center; height: 25px;}



form{padding:0; margin:0;}
input {background: #fff;  font: normal 12px Arial AMU, Arian AMU, Arial Unicode; color:#444; width: 187px; height:16px; padding:2px; border:1px solid #084478;}
select {background: #fff; border:1px solid #6e6e6e; font: normal 11px Arial AMU, Arian AMU, Arial Unicode; width:auto; height:20px; padding:2px; color:#000; margin:0;}
option {background: #fff; font: normal 11px Arial AMU, Arian AMU, Arial Unicode; width:100%; height:20px; padding:2px; color:#6e6e6e; margin:0;}
textarea {background: #fff; font: normal 12px Arial AMU, Arian AMU, Arial Unicode; overflow:auto; width: 185px; height:130px; padding:3px; color:#000;border:1px solid #084478;}
.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;} 
.radio_button1{width: 10px; height: 10px; border:0 none; margin: 0; padding: 0px; background: transparent; margin-bottom: 5px;} 
.button1{background: url('../../img/vote.gif') no-repeat top left; width: 100px; height: 21px; font: bold 10px Arial AMU, Arian AMU, Arial Unicode; color:#fff; border:0 none; cursor: pointer;} 
.button1a{background: url('../../img/sub.gif') no-repeat top left; width: 120px; height: 21px; font: bold 10px Arial AMU, Arian AMU, Arial Unicode; color:#fff; border:0 none; cursor: pointer;} 
.button2{background: url('../../img/search_but.gif') no-repeat top left; width: 52px; height: 22px; font: normal 10px Arial AMU, Arian AMU, Arial Unicode; color:#000; border:0 none; cursor: pointer;text-align: center; padding-top:4px; margin-top: 12px;margin-left: 3px; }
.input_file {background: #fff;  font: normal 12px Arial AMU, Arian AMU, Arial Unicode; color:#444; width: 193px; height:20px; padding:2px; border:1px solid #6e6e6e;}
.checkbox{width: 15px; height: 15px; border:0px none;}
.current_lang{font: normal 10px Arial, Tahoma, Verdana; color:#002c51; float: left; background: url('../../img/lang_pipich.gif') no-repeat bottom center; height: 16px;}
.current_lang1{font: normal 10px Arial, Tahoma, Verdana; color:#002c51; float: left;}
.line_div { float: left; background: url('../../img/contacts_line.gif') no-repeat;padding-top:5px;padding-bottom:10px; margin-top: 10px;}

a.submenu_friend, a.submenu_friend:link, a.submenu_friend:active, a.submenu_friend:visited {font: normal 11px Arial AMU, Arian AMU, Arial Unicode; color:#013f74; text-decoration:none; background: url('../../img/arr2.gif') no-repeat top left; padding-left: 10px; margin-top: 5px;display: block;}
a.submenu_friend:hover {font: normal 11px Arial AMU, Arian AMU, Arial Unicode; color:#f26522;  text-decoration: underline;  background: url('../../img/arr2.gif') no-repeat top left;  padding-left: 10px; margin-top: 5px;display: block;}
.sub_active{font: normal 11px Arial AMU, Arian AMU, Arial Unicode; color:#f26522;  text-decoration: underline;  background: url('../../img/arr2.gif') no-repeat top left;  padding-left: 10px; margin-top: 5px;}
li{list-style-image: url('../../img/dot.gif');}
dl, dt, dd{margin: 0; padding: 0;}



.pager_div {height:11px; float: right;}
.div_pager_bg{ margin-right:2px; padding:0 2px; height: 11px; }
.pagercurrent{font:bold 12px Arial AMU, Arian AMU, Arial Unicode; color:#ff9c00; background: #fff; margin:0 2px; height: 11px; padding:0 2px;}



a, a:link, a:active, a:visited { font: normal 12px Arial AMU, Arian AMU, Arial Unicode; text-decoration: underline; color:#0072BC; text-align: left; outline:none;}
a:hover { font: normal 12px Arial AMU, Arian AMU, Arial Unicode; text-decoration: none; color:#0072BC; text-align: left; outline:none;}
a.sitemap, a.sitemap:link, a.sitemap:active, a.sitemap:visited { font: normal 12px Arial AMU, Arian AMU, Arial Unicode; text-decoration: underline; color:#000; text-align: left;}
a.sitemap:hover { font: normal 12px Arial AMU, Arian AMU, Arial Unicode; text-decoration: none; color:#000; text-align: left;}

a.down, a.down:link, a.down:active, a.down:visited {display:block; background:url('../../img/download.gif') no-repeat center left; padding-left:15px; padding-top:5px; width:250px; height:30px; color: #125ff8; font: normal 11px Arial AMU, Arian AMU, Arial Unicode; text-decoration: none; line-height: 150%;}
a.down:hover {display:block; background:url('../../img/download.gif') no-repeat center left; padding-left:15px; padding-top:5px; width:250px; height:30px; color: #125ff8; font: normal 11px  Arial AMU, Arian AMU, Arial Unicode; text-decoration: underline; line-height: 150%;}

a.invers, a.invers:link, a.invers:active, a.invers:visited {color: #424958; font: normal 11px Arial AMU, Arian AMU, Arial Unicode; text-decoration: underline;}
a.invers:hover {color: #424958; font: normal 11px Arial AMU, Arian AMU, Arial Unicode; text-decoration: none;}



.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;}


.rel{position: relative;}


.rezina{width:100%; height:100%;}
.align_center{text-align:center;}
.align_right{text-align:right;}
.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%;}

a.pager, a.pager:link, a.pager:active, a.pager:visited {font:normal 11px Arial AMU, Arian AMU, Arial Unicode; color: #013f74; text-decoration: none; padding:0 2px;}
a.pager:hover {font:normal 11px Arial AMU, Arian AMU, Arial Unicode; color: #013f74; text-decoration: underline;  padding:0 2px;}

a.whitea, a.whitea:link, a.whitea:active, a.whitea:visited {font: bold 14px Arial AMU, Arian AMU, Arial Unicode; color:#fff; text-decoration: none; padding:0 2px;}
a.whitea:hover {font: bold 14px Arial AMU, Arian AMU, Arial Unicode; color:#fff; text-decoration: underline;  padding:0 2px;}

a.lang, a.lang:link, a.lang:active, a.lang:visited {color: #002c51; font: normal 10px Arial AMU, Arian AMU, Arial Unicode; text-decoration:none ;float: left;}
a.lang:hover {color: #002c51; font: normal 10px Arial AMU, Arian AMU, Arial Unicode; text-decoration: underline;float: left;}

a.font, a.font:link, a.font:active, a.font:visited {color: #fff; font: normal 10px Arial AMU, Arian AMU, Arial Unicode; text-decoration:none; background: url('../../img/font_ico.gif') no-repeat center left; height: 16px; padding-left: 15px; display: block;}
a.font:hover {color: #fff; font: normal 10px Arial AMU, Arian AMU, Arial Unicode; text-decoration: underline;background: url('../../img/font_ico.gif') no-repeat center left; height: 16px; padding-left: 15px; display: block;}

a.topmenu, a.topmenu:link, a.topmenu:active, a.topmenu:visited {color: #002c51; font: normal 10px Arial AMU, Arian AMU, Arial Unicode; text-decoration:none; float: left;}
a.topmenu:hover {color: #002c51; font: normal 10px Arial AMU, Arian AMU, Arial Unicode; text-decoration: underline; float: left;}

a.footer_menu, a.footer_menu:link, a.footer_menu:active, a.footer_menu:visited {color: #013f74; font: normal 10px Arial AMU, Arian AMU, Arial Unicode; text-decoration:none; float: left;}
a.footer_menu:hover {color: #013f74; font: normal 10px Arial AMU, Arian AMU, Arial Unicode; text-decoration: underline; float: left;}

a.all_news, a.all_news:link, a.all_news:active, a.all_news:visited {color: #013f74; font: normal 11px Arial AMU, Arian AMU, Arial Unicode; text-decoration:none;}
a.all_news:hover {color: #013f74; font: normal 11px Arial AMU, Arian AMU, Arial Unicode; text-decoration: underline; }

.gellary_title{color: #013f74; font: bold 12px Arial AMU, Arian AMU, Arial Unicode; text-decoration:none;padding-bottom:5px;margin-left: 25px;}

a.news_title, a.news_title:link, a.news_title:active, a.news_title:visited {font: bold 12px Arial AMU, Arian AMU, Arial Unicode; color:#013f74; text-decoration:none;}
a.news_title:hover {font: bold 12px Arial AMU, Arian AMU, Arial Unicode; color:#013f74;  text-decoration: underline; }

a.mailto, a.mailto:link, a.mailto:active, a.mailto:visited {font: normal 10px Arial AMU, Arian AMU, Arial Unicode; color:#fff; text-decoration:none;}
a.mailto:hover {font: normal 10px Arial AMU, Arian AMU, Arial Unicode; color:#fff;  text-decoration: underline; }

a.left_submenu, a.left_submenu:link, a.left_submenu:active, a.left_submenu:visited {font: normal 11px Arial AMU, Arian AMU, Arial Unicode; color:#86c7ff; text-decoration:none; background: url('../../img/arr.gif') no-repeat center left; margin-left: 25px; padding-left: 10px; display: block;margin-top: 5px;}
a.left_submenu:hover {font: normal 11px Arial AMU, Arian AMU, Arial Unicode; color:#86c7ff;  text-decoration: underline;  background: url('../../img/arr.gif') no-repeat center left;margin-left: 25px;  padding-left: 10px;display: block; margin-top: 5px;}

a.constitution, a.constitution:link, a.constitution:active, a.constitution:visited {font: normal 11px Arial AMU, Arian AMU, Arial Unicode; color:#013f74; text-decoration:none; background: url('../../img/arr2.gif') no-repeat center left; margin-left: 25px; padding-left: 10px; margin-top: 5px;}
a.constitution:hover {font: normal 11px Arial AMU, Arian AMU, Arial Unicode; color:#f26522;  text-decoration: underline;  background: url('../../img/arr2.gif') no-repeat center left;margin-left: 25px;  padding-left: 10px; margin-top: 5px;}

a.black, a.black:link, a.black:active, a.black:visited {font: normal 12px Arial AMU, Arian AMU, Arial Unicode; color:#000; text-decoration:none; }
a.black:hover {font: normal 12px Arial AMU, Arian AMU, Arial Unicode; color:#000;  text-decoration: underline; }

a.announcements, a.announcements:link, a.announcements:active, a.announcements:visited {font: italic 12px Arial AMU, Arian AMU, Arial Unicode; color:#000; text-decoration:none; }
a.announcements:hover {font: italic 12px Arial AMU, Arian AMU, Arial Unicode; color:#000;  text-decoration: underline; }

a.login, a.login:link, a.login:active, a.login:visited {font: bold 12px Arial AMU, Arian AMU, Arial Unicode; color:#fff; text-decoration:underline; }
a.login:hover {font: bold 12px Arial AMU, Arian AMU, Arial Unicode; color:#fff;  text-decoration: underline; }

/*End of Main CSS*/


.pageLayout{padding: 0px; margin: 0 auto; width: 1000px; text-align: left; min-height: auto; height:auto;}
.content{float:left; height:100%; min-height: 100%; width: 741px; padding-bottom:50px;}

.w140{width: 140px;}
.w200{width: 200px;}
.w290{width: 290px;}
.w702{width: 702px;}
.w719{width: 717px;}
.w710{width: 710px;}
.w678{width: 678px;}
.w670{width: 670px;}
.w545{width: 545px;}
.w545nogif{width: 645px;}
.w456{width: 456px;}
.w400{width: 400px;}
.w418{width: 418px;}


.f12{font-size: 12px;}


.margin7{margin:7px;}
.marginrb7{margin:0 7px 7px 0;}
.marginlb7{margin:0 0 7px 7px;}

.margin5{margin:5px;}
.margin{margin: 20px 10px 0 35px}
.margintop300{margin-top: 300px;}
.margintop10{margin-top: 10px;}
.margintop12{margin-top: 12px;}
.margintop5{margin-top: 5px;}
.margintop{margin-top:0 !important; margin-top: 5px;}
.margintopright{margin-top: 10px; padding-right: 20px;}
.marginleft3{margin-left: 3px !important; margin-left: 0;}
.marginleft5{margin-left: 5px ;}
.marginleft10{margin-left: 10px ;}
.margintopleft20{margin-left: 20px ; margin-top: 20px;}
.margintopbot10{margin-bottom: 10px ; margin-top: 10px;}
.marginright3{margin-right: 3px ;}
.marginright5{margin-right: 5px ;}
.marginright15{margin-right: 15px ;}
.margintop230{ margin-top: 230px}
.margintop62{ margin-top: 62px}
.margintop30{ margin-top: 30px}
.margintop50{ margin-top: 50px}
.margintop20{ margin-top: 20px}


.paddingtopleft{padding-top: 40px; padding-left: 25px;}
.paddingtop{padding-top: 40px !important; padding-top: 0;}
.paddingtopbot{padding-top: 20px; padding-bottom: 20px;}
.paddingleft{padding-left: 25px;}
.paddingleft5{padding-left: 5px;}
.paddingleft10{padding-left: 10px;}
.paddingtop5{padding-top: 5px; }
.paddingtop10{padding-top: 10px; }
.paddingtop20{padding-top: 20px; }
.paddingtop40{padding-top: 40px; }
.paddingtop30{padding-top: 30px; }
.paddingbot10{padding-bottom: 10px; }
.paddingbot30{padding-bottom: 30px; }
.paddingbot90{padding-bottom: 90px; }
.paddingbot100{padding-bottom: 100px; }
.paddingbot120{padding-bottom: 120px; }
.paddingbot140{padding-bottom: 140px; }
.padding8{padding: 8px; }


.header_top{height: 249px; width:1000px; background: url('../../img/header_bg.jpg') no-repeat top left; position: relative;}
.logo_pos{position: absolute; top:0; left:0; }
.font_pos{position: absolute; top:10px; left:444px;}
.menu_bg_pos{position: absolute; top:5px; left:643px;opacity: .22; filter: alpha(opacity=22);}
.menu_pos{position: absolute; top:10px; left:663px; width: 293px;}
.rss_pos{position: absolute;top:7px; right: 2px;}
.sticker_pos{position: absolute; top:60px; right: 40px;}


.left{width: 239px; height: auto; padding-left: 20px; padding-bottom: 100px;}
.leftmenu_box{background:#013f74 url('../../img/leftmenu_box.gif') no-repeat top left; width: 231px; margin-top: 10px;text-align: left;}
.leftmenu{cursor:pointer; color: #fff; font:bold 14px Arial AMU, Arian AMU, Arial Unicode;padding-left: 20px; padding-top: 7px; text-align: left;}
.leftmenu_h{cursor:pointer; color: #FF9C00; font:bold 14px Arial AMU, Arian AMU, Arial Unicode;padding-left: 20px; padding-top: 7px;}
.search_box{background: url('../../img/search_box.gif') no-repeat top left; width: 231px; height: 48px;}
.input_style{margin-top: 13px; margin-left: 8px; width: 160px; height: 16px; border: 0; float: left;}
.input_style1{background:transparent; width: 10px; height: 10px; border: 0; margin-bottom: 5px !important; margin-bottom: 8px;}
.hotline_pos{position: absolute; top:30px; left:10px;}
.news{background: url('../../img/news_box.gif') no-repeat top left; width: 216px; height: 27px; padding-left: 15px; padding-top: 10px; font: bold 14px Arial AMU, Arian AMU, Arial Unicode; color:#fff; margin-top: 30px;}
.newsw{font: bold 14px Arial AMU, Arian AMU, Arial Unicode; color:#fff;}
.news_padding{width: 150px; padding-top: 20px; padding-bottom: 5px; }
.data{font: bold 11px Arial AMU, Arian AMU, Arial Unicode; color:#ff8a00;}
.news_padding_left{padding-top: 20px; padding-bottom: 5px; }


.footer_div{clear:both; width: 980px; height: 72px; position: relative;  background: url('../../img/footer_line.gif') no-repeat top right;}
.footer_logo_pos{position: absolute; top:-70px; left: 19px; background: url('../../img/footer_logo_box.gif') no-repeat top left; width: 231px; height: 140px;}
.footer_logo_text{font: normal 9px Arial AMU, Arian AMU, Arial Unicode; color: #fff; padding-top:75px; text-align: center;}
.copyright_pos{position: absolute; top:11px; left:265px; font-size: 10px;}
.fotmenu_sep{float: left; color:#013f74; font:  normal 10px Arial AMU, Arian AMU, Arial Unicode; }
.footermenu_pos{position: absolute; top:20px; left:530px;}
.sitemax_pos{position: absolute; top:20px; right:0;}
.img_border{border:1px solid #013F74;}

.page_bg{ background: url('../../img/home_bg.png') no-repeat top left; height: auto; }
.bot_div{position: relative; width: 722px;height: auto; }
.cont_div{position: relative; width: 702px;  margin-left: 25px;}
.poll_divs{position: relative; left: 350px; top:0;}
.white_div{position: absolute;top:-276px; right:10px;  width: 329px; height: 295px; background: #fff;}
.per{position: absolute; top:-32px; right:310px; width: 401px; height: 251px;}
.corner_pos{position: absolute; bottom: -12px; right: -11px;}
.corner_pos1{position: absolute; bottom: -50px; right: -55px;}
.corner_pos2{position: absolute; bottom: -12px; right: -8px;}
.corner_pos_pt{position: absolute; bottom: -30px; right: -5px;}
.corner_pos_poll{position: absolute; bottom: -13px; right: -10px;}
.corner_pos3{position: absolute; bottom: -30px; right: 0px;}
.home_title{font: bold 14px Arial AMU, Arian AMU, Arial Unicode; color:#013f74;}
.q_box{width: 329px; position: relative; margin-top: 20px}
.q_box_bg{background:#dadada url('../../img/home_div_bg.png') no-repeat bottom left; padding-top: 20px; padding-left: 20px; padding-bottom:100px;}
.header_box{background: url('../../img/div_hdr.gif') no-repeat top left; height: 22px; font: bold 14px Arial AMU, Arian AMU, Arial Unicode; color:#fff; padding-top: 10px; padding-left: 10px;}
.text_pos{position: absolute; top:24px; left:13px; width: 291px; height: 260px;}
.page_title{font: bold 18px Arial AMU, Arian AMU, Arial Unicode; color:#013f74; padding-left: 25px; padding-top: 15px;}
.td_style{font: normal 12px Arial AMU, Arian AMU, Arial Unicode; color:#000; background: #ffffe6; height: 25px; padding-top: 5px;text-align: center;}
.td_style1{font: normal 12px Arial AMU, Arian AMU, Arial Unicode; color:#000; background: #ebebd2; height: 25px;padding-top: 5px; text-align: center;}
.title{font:bold 14px Arial AMU, Arian AMU, Arial Unicode; color:#000; text-align: center; padding-bottom: 20px; padding-top: 20px;}
.title12{font:bold 12px Arial AMU, Arian AMU, Arial Unicode; color:#000; text-align: center; padding-top: 10px;}
.tbl_td{font: normal 12px Arial AMU, Arian AMU, Arial Unicode; color:#000; text-align:left; background: #ffffe6; height: 15px; padding: 5px ;}
.tbl_td1{font: normal 12px Arial AMU, Arian AMU, Arial Unicode; color:#000; text-align:left; background: #ebebd2; height: 15px; padding: 5px ;}
.tbl_th{color:#fff;width:250px;height: 25px; padding-left:5px; font: bold 14px Arial AMU, Arian AMU, Arial Unicode; background: #67757f; vertical-align: middle; text-align: left;}

.news_border{border:1px solid #013F74;}
.sitemap_linka{ font: normal 12px Arial AMU, Arian AMU, Arial Unicode; text-decoration: none; color:#000; text-align: left;font-weight:bold;}
#feedback td{font-size: 12px}

.fstyle{font: normal 11px Arial AMU, Arian AMU, Arial Unicode; color:#251f15; width: 230px; text-align: left; padding-top: 3px; padding-right: 5px}
.fstyle2{font: bold 14px Arial AMU, Arian AMU, Arial Unicode; color:#251f15;padding-top: 3px;}
.poll_title{font: normal 12px Arial AMU, Arian AMU, Arial Unicode; color:#b00000;}

.error_div{width: 280px; padding-bottom:30px; background: #d9d9d9; text-align: center;float: left; margin-top: 75px;}
.error_title{font: bold 14px Arial AMU, Arian AMU, Arial Unicode; color:#013f74;padding-top: 10px;}
.error_text{font:12px; color:#013f74;padding-left: 5px;}

.login_box{background: url('../../img/login_box.gif') no-repeat top left; width: 231px; height: 100px; margin-bottom: 10px;}
.login_title{font: bold 11px Arial AMU, Arian AMU, Arial Unicode; color:#fc1310;}
.td_font{font: bold 11px Arial AMU, Arian AMU, Arial Unicode; color:#fff;}

.font_en{font-family: Arial,Tahoma,Verdana;}

.president_link_am{position:absolute; bottom:0px; right:30px;}
.president_link_en{position:absolute; bottom:14px; right:12px;}
.president_link_ru{position:absolute; bottom:10px; right:12px;}


