@charset "utf-8";
/* CSS Document */

html, body{background:#fff  repeat center center; text-align:center; margin:0px; padding:0px; color:#000; height:100%; line-height:130%;}
table, tr,td {vertical-align:top; text-align:left; padding:0px; margin:0px; color:#000;}
div{vertical-align:top; text-align:left;}
img{border:0px none; margin:0; padding:0;}
ul, li{padding:0px;  margin:0px; margin-left:17px;}
img, div { behavior: url(iepngfix.htc)}
span{line-height:130%;}
.fl{float:left;padding:4px;}
.cb{clear:both}

form{padding:0; margin:0;}
.input{margin:0; padding:2px; height:14px; width:150px; border:1px solid #a09f9e; color:#333;}
textarea{margin:0; padding:2px; border:1px solid #a09f9e; color:#333; overflow:auto; width:300px; height:150px;}

.input_cont{margin:0; padding:2px; height:14px; width:200px; border:1px solid #a09f9e; color:#333; }
.select_cont{margin:0; height:20px; width:200px; border:1px solid #a09f9e; color:#333; }
.select_cont1{margin:0; height:20px; border:1px solid #a09f9e; color:#333; }
.textarea_cont{margin:0; padding:2px; border:1px solid #a09f9e; color:#333; overflow:auto; width:200px; height:100px;}
select{border:1px solid #a09f9e; color:#333;}
option{color:#333;}
.reset{background:#fff; color:#2A4A9D; width:auto; height:auto; padding:1px 4px; border:1px solid #2A4A9D; cursor:pointer; margin-top:5px; font-weight:bold;}
.send{background:#179453; color:#fff; width:auto; height:auto; padding:1px 4px; border:1px solid #179453; cursor:pointer; margin-top:5px; font-weight:bold;}
.cal{background:#179453; color:#fff; width:67px; height:auto; padding:1px 4px; border:1px solid #179453; cursor:pointer; font-weight:bold;}
.search_inp{width:120px; height:16px; padding:2px; border:0 none; background:#fff; color:#404040;}
.search_butt{padding:1px 4px; border:0 none; background:#404040 url('../img/search_bg.gif') ; color:#fff; width:auto; height:auto; cursor:pointer;}
.asterisk{color:#B81137; font: bold 14px Arial;}
.areadiv1{padding:3px;width:305px;}


a, a:link, a:active, a:visited{color:#000; text-decoration: none; font-size:12px;}
a:hover{text-decoration:underline;}

.centrovka{margin:0 auto; width:1000px;}
.fl_left{float:left;}
.fl_right{float:right;}
.over_hide{overflow:hidden;}
.alcenter{text-align:center;}
.vbottom{vertical-align:bottom;}
.clear{clear:both;}
.abs{position:absolute}
.just{text-align:justify;}

a.more, a.more:active, a.more:link, a.more:visited{background:#fff; padding:0px 5px; font-weight:bold; text-decoration:none; color:#2a318a; font-size:11px;}
a.more:hover{background:#fff; padding:0px 5px; font-weight:bold; text-decoration:underline; color:#2a318a; font-size:11px;}

a.more_green, a.more_green:active, a.more_green:link, a.more_green:visited{background:#7f7f7f; padding:0px 5px; font-style:italic; text-decoration:none; color:#fff;}
a.more_green:hover{background:#7f7f7f; padding:0px 5px; font-style:italic; color:#fff;text-decoration:underline;}

a.inverse, a.inverse:active, a.inverse:link, a.inverse:visited{text-decoration:underline;}
a.inverse:hover{text-decoration:none;}


a.am, a.am:active, a.am:link, a.am:visited{display:block; background:url('../img/am.gif') no-repeat top center; width:226px; height:30px;}
a.am:hover{background:url('../img/am.gif') no-repeat bottom center;}

a.ru, a.ru:active, a.ru:link, a.ru:visited{display:block; background:url('../img/ru.gif') no-repeat top center; width:226px; height:30px;}
a.ru:hover{background:url('../img/ru.gif') no-repeat bottom center;}

a.en, a.en:active, a.en:link, a.en:visited{display:block; background:url('../img/en.gif') no-repeat top center; width:226px; height:18px;}
a.en:hover{background:url('../img/en.gif') no-repeat bottom center;}


a.topmenu, a.topmenu:active, a.topmenu:link, a.topmenu:visited{background:url('../img/blank.gif') repeat-x top left; height:13px; padding:12px 14px 8px 10px; font-size:12px; font-weight:bold;}
a.topmenu:hover{background:url('../img/topmenu_pix.gif') repeat-x top left; font-weight:bold;}

a.left_menu, a.left_menu:active, a.left_menu:link, a.left_menu:visited{font-size:11px; color:#000; padding:5px 0px 5px 42px; display:block; border-bottom:1px solid #fff;text-decoration:none;font-weight:bold}
a.left_menu:hover{font-size:11px; color:#2a4a9d; padding:5px 0px 5px 42px; display:block; border-bottom:1px solid #fff;text-decoration:none;font-weight:bold}


a.left_menu_act, a.left_menu_act:active, a.left_menu_act:link, a.left_menu_act:visited{font-size:11px; color:#2a4a9d; padding:5px 0px 5px 42px; display:block; border-bottom:1px solid #fff;text-decoration:none;font-weight:bold}
a.left_menu_act:hover{font-size:11px; color:#2a4a9d; padding:5px 0px 5px 42px; display:block; border-bottom:1px solid #fff;text-decoration:none;font-weight:bold}


a.left_menu1, a.left_menu1:active, a.left_menu1:link, a.left_menu1:visited{font-size:11px; color:#000; padding:5px 0px 5px 42px; line-height:20px; text-decoration:none;font-weight:bold}
a.left_menu1:hover{font-size:11px; color:#2a4a9d; padding:5px 0px 5px 42px; line-height:20px; text-decoration:none;font-weight:bold}

a.fff, a.fff:active, a.fff:link, a.fff:visited, a.fff:hover{color:#fff;}
a.a_blue, a.a_blue:active, a.a_blue:link, a.a_blue:visited, a.a_blue:hover{color:#2a318a;font-family: Arial AMU, Arian AMU, Arial Unicode}
a.a_blue_act, a.a_blue_act:active, a.a_blue_act:link, a.a_blue_act:visited, a.a_blue_act:hover{color:#2a318a;font-family: Arial AMU, Arian AMU, Arial Unicode;text-decoration:underline}

a.a_green, a.a_green:active, a.a_green:link, a.a_green:visited, a.a_green:hover{color:#179453;}
.subscribe_button{color:#061743;background:none;border:0;cursor:pointer;font-weight:bold;height:20px;width:135px;text-align:right}
a.f9, a.f9:active, a.f9:link, a.f9:visited, a.f9:hover{font-size:9px;}
a.f12, a.f12:active, a.f12:link, a.f12:visited, a.f12:hover{font-size:12px;}
a.f13, a.f13:active, a.f13:link, a.f13:visited, a.f13:hover{font-size:13px;}
a.f16, a.f16:active, a.f16:link, a.f16:visited, a.f16:hover{font-size:16px;}

.main{margin:0 auto; width:1000px; position:relative; background:#fff;}
.header{ height:222px;}
.logo_pos{position:absolute; top:69px; left:20px;}
.reg_pos{position:absolute; top:165px; right:25px;}
.links_pos{position:absolute; top:21px; right:195px; color:#fff;}
.langs_pos{position:absolute; top:12px; right:30px;}
.icons_pos{position:absolute; top:12px; left:30px;}
.content{overflow:hidden; background: url('../img/cont_bg.gif') repeat-y top left;}
.menu_div{position:absolute; top:160px; left:0; width:1000px; height:62px; }
.menu_pos{position:absolute; top:160px; }

.right{width:195px; border-left:1px solid #e5e5e5;}
.footer{height:21px; position:relative; padding:10px 7px 0px 7px; color:#000; background:#fff url('../img/foot_bg.gif') no-repeat top left; text-align:center;}

.left{background: url('../img/left_bg.gif') repeat-y top right; width:249px;}
/*.left_hdr{background:#2a4a9d; color:#fff; font-size:13px; text-transform: uppercase; padding:3px 0 3px 42px;}*/
.left_hdr{background:url('/img/bg_hdr.jpg'); color:#0f2b72; font-size:13px; text-transform: uppercase; padding:3px 0 3px 42px;font-weight:bold}


/*.left_hdr_yel{background:#ffcc00; color:#fff; font-size:13px; text-transform: uppercase; padding:3px 0 3px 42px;}*/
.left_hdr_yel{background:#fff; color:#ffcc00; font-size:13px; text-transform: uppercase; padding:3px 0 3px 42px;font-weight:bold}
/*.left_hdr_green{background:#179453; color:#fff; font-size:13px; text-transform: uppercase; padding:3px 0 3px 42px;}
.right_hdr_green{background:#179453; color:#fff; font-size:12px; text-transform: uppercase; padding:3px 5px 3px 11px;}*/

.left_hdr_green{background:#fff; color:#000; font-size:13px; text-transform: uppercase; padding:3px 0 3px 42px;font-weight:bold}
.right_hdr_green{background:url('/img/bg_hdr.jpg'); color:#0f2b72; font-size:12px; text-transform: uppercase; padding:3px 5px 3px 11px;font-weight:bold}


.margin5{margin:5px;}
.margintop5{margin-top:5px;}
.margintopmin15{margin-top:-15px;}
.margintop10{margin-top:10px;}
.marginbot5{margin-bottom:5px;}
.marginleft7{margin-left:7px;}
.marginleft10{margin-left:10px;}
.marginleft25{margin-left:25px;}
.margintop40{margin-top:40px;}
.marginright15{margin-right:15px;}
.marginright5{margin-right:5px;}

.padding20{padding:20px;}
.padding10{padding:10px;}
.padding5{padding:5px;}
.paddingtop10{padding-top:10px;}
.paddingbot10{padding-bottom:10px;}
.paddingleft30{padding-left:30px;}
.paddingleft25{padding-left:25px;}
.paddingleft10{padding-left:10px;}

.white{color:#fff;}
.green{color:#000;}

.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs16{font-size:16px;}
.fs20{font-size:20px;}
.fs30{font-size:30px;}

.w155{width:155px;}
.w175{width:175px;}
.w480{width:480px;}
.w505{width:505px;padding-bottom:10px}
.w705{width:700px;padding-bottom:10px}
.w505{width:505px;padding-bottom:10px}
.w100p{width:100%;}

.h30{height:30px;}
.h60{height:60px;}
.h100p{height:100%;}

.img_border{border:1px solid #cad0e1;}


.title{font-size:16px; font-weight:bold; color:#ffcc00;}
.title_blue{font-size:16px; font-weight:bold; color:#2a4a9d;}

.links_bg{background: url('../img/links_bg.gif') no-repeat bottom left; overflow:hidden; height:100%; padding-bottom:10px;}

.blue_bold_border2{border-bottom:3px solid #525bb6;}
.blue_bold_border{border-bottom:3px solid #fff;}
.green_bold_border{border-bottom:3px solid #9d9d9d;}
.gray_bold_border{border-bottom:3px solid #9d9d9d;}



/*Calendar*/

.calendar{padding:10px 0 ;}
#calendar td, #calendar th{text-align:center;}
#calendar thead td{background:#fff; color:#333; text-align:center;}

#calendar a, #calendar a:link, #calendar a:active, #calendar a:visited{display: block; background:#F2F2F2; font-size:12px; padding:3px 0;}
#calendar a:hover{color:#000; text-decoration:underline; background:#ffcc00; color:#fff;}


#calendar a.weekend, #calendar a.weekend:link, #calendar a.weekend:active, #calendar a.weekend:visited{display: block; background:#ced5e8; font-size:12px; padding:3px 0;}
#calendar a.weekend:hover{color:#000; text-decoration:underline; background:#ffcc00; color:#fff;}



.otherday{background:#F2F2F2; color:#333; color:#ccc; text-align:center; padding-top:3px;}
.today{background:#ffcc00; color:#fff; padding-top:3px; font-weight:bold;}


.menusub_ul{top:37px; background:#E5E5E5 url('/img/submenu_pix.gif') repeat-x top left; padding:10px;}
.menusub_ul2{background:#E5E5E5 url('/img/submenu_pix.gif') repeat-x top left; padding:10px;}
.contacttext{color:#5d5d5c;font-size:11px}
.contacttext_err{color:#b81137;font-size:11px}

/*Calendar*/
.cont_page_text{float:left;width:170px;padding-left:10px;padding-top:5px}
.page_title{font-weight:bold;color:#000;display:block;padding-top:10px}
.sep{ background:url(/img/sep.gif) repeat-x center left; height:15px;clear:both }
.sep_green{ background:url(/img/sep_green.gif)  center left;clear:both }

a.pager, a.pager:active, a.pager:visited , a.pager:link{color:#fd0000;font-weight:bold; }
a.pager:hover { text-decoration:none; color:#777774;font-weight:bold}
a.pager_act, a.pager_act:active, a.pager_act:visited, a.pager_act:hover, a.pager_act:link { text-decoration:none; color:#777774;font-weight:bold }
.date{font-size:11px;color:#9d9d9d;font-weight:bold}
.date_v{font-size:11px;color:#9d9d9d;font-weight:bold;display:block;text-align:right;padding:2px;}
.mor{float:right;font-size:11px;color:#179453;font-weight:bold}
.paddingtop2{padding-top:2px}
/*a.mor,a.mor:active,a.mor:visited,a.mor:hover{font-size:11px;color:#179453;font-weight:bold;text_decoration:none}
a.mor:hover{font-size:11px;color:#aacbba;font-weight:bold;text_decoration:none}*/
.projects_params{float:left;width:60px; text-align:right; font-weight:bold;padding:3px}
.projects_params_en{float:left;width:60px; text-align:right; font-weight:bold;padding:3px}
.projects_params_am{float:left;width:100px; text-align:right; font-weight:bold;padding:3px}
.padding3{padding:3px}
a.docs_name,a.docs_name:link,a.docs_name:visited,a.docs_name:active,a.docs_name:hover{font-weight:bold;text-decoration:underline;display:block;padding:1px}
.docs_name{font-weight:bold;text-decoration:none;display:block;padding:1px}
.padlr5{padding: 0px 5px 0px 5px}
.login_button{border:1px solid #e7e7e7; background:#0f2b72;margin-top:5px;color:#ffffff;cursor:pointer}

.tdtitle{padding:3px; text-align:center; font-weight:bold; vertical-align:middle; border-bottom:1px solid #000; border-right:1px solid #000}
.tdelse{padding:3px; text-align:center; vertical-align:middle; border-bottom:1px solid #000; border-right:1px solid #000}
.tbbord{border-top:1px solid #000; border-left:1px solid #000}
.arian_amu_div{
	background:#082d6b;
	color:#fff;	
	width:553px;
	position:absolute;
	padding:5px 0px 5px 0px;
	margin-left:250px;
	margin-top:-15px;
	text-align:center;
}
#arial_amu{display: none;}
a.arian_amu, a.arian_amu:hover, a.arian_amu:active, a.arian_amu:visited, a.arian_amu:link{
	
	color:#000;
	text-decoration:none;
	
}