body{margin: 0px;  font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif; background:#083047; line-height:130%; position:relative;}/*font-size:110%;*/
a{color:#2C6EAA;  text-decoration:none;}/*text-decoration:none; #0088ee*/
a:hover{color:#65a7e3; text-decoration:underline;} /*63b4f0*/
h1{font-size:22px; font-weight: normal;}
.spacer{height:10px; width:100%; clear:both;}
/*
Open Sans
	light 300
	light 300 Italic
	regular 400
	regular 400 Italic
	semi-bold 600
	semi-bold 600 Italic
	bold 700
	bold 700 Italic
	extra-bold 800
	extra-bold 800 Italic
	
PT Sans
	regular 400
	regular 400 Italic
	bold 700
	bold 700 Italic
*/
.page{min-width:1200px; max-width:1400px; background:#fff; margin:0 auto;}
	.head{width:100%; background:#234265; height:175px;}
		.head_content{width:1100px; margin:0 auto; height:175px;}
			.head_content_logo{float:left; width:200px; height:175px;}
				.head_content_logo img{height:165px; margin:3px 0px 0px 5px;}
			.head_content_title{float:left; width:590px; height:175px; }
			.head_content_title h2{margin:25px 0px 0px 0px; color:#fff; line-height:130%; font-size:24px; font-weight: 700; font-family: 'PT Sans', sans-serif; }
			.head_content_other{float:left; width:300px; height:175px; color:#fff;}
				.head_content_social{font-family: 'PT Sans', sans-serif; font-weight: 700; text-align:right; line-height:16px; font-size:14px; margin:20px 0px 10px 0px;}
					.head_content_social img {margin:1px 3px 0px 3px; float:right; position:relative; width:16px; -webkit-filter: grayscale(100%);}
					.head_content_social img:hover{-webkit-filter: grayscale(0%);}
				.head_content_search{font-family: 'PT Sans', sans-serif; font-weight: 700; text-align:right; font-size:16px; line-height:24px; margin:25px 0px 10px 0px;}
					.head_content_search input{width:170px; color:#fff; background:#083047; border:1px solid #083047;  height:22px; margin:0px 0px 0px 5px; padding:0px 5px; line-height:22px;} /*box-shadow:0px 1px 0px #47474f;*/
				.head_content_langs{font-style:italic; font-size:13px; margin:15px 0px 0px 0px; text-align:left; color:#fff;}
				.head_content_langs a{ color:#fff;}
				.head_content_contacts{ margin:20px 0px 0px 0px; text-align:right;}
					.head_content_contacts_number{font-family: 'PT Sans', sans-serif; font-weight: 400; font-size:17px;}
					.head_content_contacts_comment{font-family: 'PT Sans', sans-serif; font-weight: 400; font-size:13px;}
		
	.head_menu{background:#256aa0; height:35px; width:100%;}
		.head_menu_content{width:1100px; margin:0px auto 0px auto; font-family: 'PT Sans', sans-serif; font-weight: 700; font-size:14px;}
		
		
	.head_slider{background:url(/img/head_bg_test.jpg) center center no-repeat; background-size:cover; min-height:650px; width:100%;}
	.head_slider_content{width:1100px; margin:0 auto; color:#fff; font-family: 'PT Sans', sans-serif; font-weight: 700; font-size:50px; line-height:60px;}
		.head_slider_content_news{width:1100px; margin:50px auto 0px auto; font-family: 'PT Sans', sans-serif; font-weight: 700; font-size:14px;}
		
	#slideshow, #slidesContainer { position:relative;}	 /*width:900px;  height:210px;  overflow:none;*/
		#leftControl{position:absolute; cursor:pointer; width:58px; height:54px; background:url(/img/news_nav.png); right:58px; top:-54px;}
		#rightControl{position:absolute; cursor:pointer; width:58px; height:54px; background:url(/img/news_nav.png); right:0px; top:-54px;}
		#leftControl:hover{background:url(/img/news_nav_hover.png);}
		#rightControl:hover{background:url(/img/news_nav_hover.png);}
		.slide { font-size:10px;	}
			.slide_title{line-height:22px; margin-left:30px; font-size:14px;}
			.slide_title h1{margin:0px; padding:0px; font-weight:normal; font-size:14px;}
			.slide_block{width:47%; float:left;}
				
				
		.page_title{text-align:center;}
		.page_title h1, .page_title h2, .page_title h3{font-family: 'PT Sans', sans-serif; font-weight:700;}
		.page_text{text-align:justify; line-height:140%; font-family: 'PT Sans', sans-serif; font-size:15px;}
		.page_text p{ text-indent:25px;} 
		
	.index_news_background{background:#234265; height:260px; padding:20px;}			
		.index_img{float:left; width:500px; height:300px; overflow:hidden; margin:0px 25px 0px 0px;}
		.index_img img{width:500px; }
		.index_news_title{color:#fff; font-size:20px; line-height:26px; font-weight:bold;}
		.index_news_title a{color:#fff; font-weight: 700; font-family: 'PT Sans', sans-serif;}
		.index_news_date{color:#aaa; font-size:14px; font-weight:400; margin:15px 0px;}
		.index_news_text{color:#fff; margin:0px 10px 0px 0px; font-size:16px; line-height:24px; font-weight: 400; font-family: 'PT Sans', sans-serif; text-align:justify;}
		.article_more{text-align:center; color:#fff; font-size:16px; margin:20px 0px; line-height:18px; }
		.article_more a{color:#fff; }

		
		.pages_link_current{
						font-family: Verdana, Arial, sans-serif;
						font-size:12px;
						display: inline-block;
						margin-right: 4px;
						background: #e9e9e9;
						font-weight: bold;
						text-decoration: none;
						color: #f0f0f0;
						border: solid 1px #000;
						border-radius: 2px;
						padding:3px 7px;
						background: #616161;
						box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
						text-shadow: 0px 0px 3px rgba(0,0,0, .5);
					} 
					
					.pages_link{
						font-family: Verdana, Arial, sans-serif;
						font-size:12px;
						display:inline-block;
						margin-right: 4px;
						border-radius: 2px;
						border: solid 1px #c0c0c0;
						background: #e9e9e9;
						background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
						background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);
						box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
						font-weight: bold;
						text-decoration: none;
						text-shadow: 0px 1px 0px rgba(255,255,255, 1);
					}
					.pages_link:hover{
						background: #eeeeee;
						background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eeeeee));
						background: -moz-linear-gradient(0% 0% 270deg,#fff, #eeeeee);
					}
					.pages_link a{display:block; padding:3px 7px; color: #000; text-decoration:none;}
					.pages_link a:hover{color:red;}
		/*********** NEWS *************** */
			.main_title{text-align:center;}
			.article_spacer {clear:both; height:10px;}	
			.article_divider {height:1px; border-top:1px dotted #ccc;}	
			.article_date{color:#777; font-size:12px; font-weight:bold; margin:5px 0px;}
			.article_title{color:#6b3945; font-size:18px; font-weight:bold; }
			.article_text{color:#25333a;  text-align:justify;}
			.article_text_view{color:#25333a; font-size:17px; line-height:20px; text-align:justify;}
			.article_text_view img{padding:0px; border:1px solid #777; max-width:600px; }
			.article_more{margin:5px 0px; font-size:14px;}
			.article_img{float:left; width:300px; height:200px; border-radius: 0px; padding:0px; margin:0px 15px 0px 0px; border: 1px solid #777;  padding: 5px; background: #ECF1F5; border: 1px solid #C3D5E4;}
			.article_img img{width:300px; height:200px; border-radius:0px;}
			.article_view_img{float:left; width:300px; height:200px; margin:5px 10px 0px 3px; border-radius: 0px; padding:0px; border: 1px solid #777; padding: 5px; background: #ECF1F5; border: 1px solid #C3D5E4;}
				.article_view_img img{width:300px; height:200px; border-radius: 0px;}
			.photos, .files{width:100%; clear:both;}
			.file{margin: 7px; }
			.photo{float:left; width:126px; height:126px; background: #ECF1F5; padding: 5px; border-radius: 0px; margin: 10px; border: 1px solid #C3D5E4; border-top: 0px; border-left: 0px;}
			.photo img{  width: 126px; height: 126px;  background: white;}
			.file img{border:0px; width:16px; height:16px; padding:0px 5px 0px 0px;}
		/*********** ALBUMS *************** */
				.gallery_chapter_title{color:#0088ee; cursor:pointer;}
				.gallery_chapter_title:hover{color:#63b4f0; text-decoration:underline;}

				.album_div{}
				.album{width:250px; margin-bottom:50px; border:1px solid #4f483b; border-radius:3px; float:left;}
					.album_img{width:250px; height:170px; cursor:pointer;}
					
					.album_title{background:#5b5348; border-top:1px solid #4f483b; color:#fff; padding:5px; text-align:center; min-height:35px; max-height:65px; overflow:hidden;}
					.album_title a{ color:#fff; text-decoration:none;}
					.album_title a:hover{text-decoration:underline; color:#fff;}
				.album_spacer {width:140px; height:200px; float:left; }

				.album_photo{width:172px; height:172px; margin-bottom:30px; min-height:100px; max-height:200px; padding:1px;  border:1px solid #4f483b; border-radius:0px; float:left; padding: 5px; background: #ECF1F5; border: 1px solid #C3D5E4;}
				.album_photo img{border-radius:0px; width:172px; height:172px;}
				.album_photo_spacer {width:45px; height:1px; float:left;}

				.album_photo_view{width:950px; }
				.album_photo_view_navi h1{margin:0px;}
				.album_photo_img img{margin-left:30px; width:700px; border: 1px solid #ccc; padding:3px;}

				.view_gallery{}
				.view_gallery_img{ max-width:100px; max-height:100px; padding:15px;}
				.last_img{max-width:100px; max-height:100px;}
				/*********** ------- *************** */
				.archive_list li{margin:7px 0px; font-size:17px;}


	.content{width:100%; min-height:400px;}
		.content_content{width:1100px; margin:0px auto; }
			.navigation{margin:10px 0px 15px 0px; font-size:13px; font-family: 'PT Sans', sans-serif; font-weight: 400;}
	
		.index_page_title{width:200px; float:left; height:50px; line-height:50px; background:#477edc; color:#fff; text-align:center; font-size:18px; font-weight: 700; font-family: 'PT Sans', sans-serif;}
		.index_page_announ{float:left;  width:890px; height:50px; line-height:50px;  text-align:center; font-size:18px; font-weight: 700; font-family: 'PT Sans', sans-serif;}
		.index_page_announ a{color:red; }
		
		.index_abit{background:#112943; min-height:200px; color:#fff; font-family: 'PT Sans', sans-serif; font-weight: 400; font-size:14px;}
			.index_color{color:#477edc; font-family: 'PT Sans', sans-serif; font-weight: 700; font-size:16px;}
				.index_abit_download{ background:url(/img/index_download.png) left center no-repeat; height:37px; line-height:37px; padding:0px 0px 0px 55px; color:#ffbc01;}
				.index_abit_download a{color:#ffbc01; text-decoration:none; }
				.index_abit_download a:hover{border-bottom:1px solid #ffbc01; }
				
				
			.index_p{float: right; margin: 20px; background: url(/img/index_p2.png); width:624px; height:282px;  font-family: 'PT Sans', sans-serif;}
				.index_p_title{margin:60px 10px 7px 10px; color:#fff; width:400px;padding-left:195px; font-size:16px; line-height:18px; font-weight: 700;}
				.index_p_date{margin:0px 10px; color:#ffbc01; width:400px;padding-left:195px; font-weight:700; font-size:13px;}
				.index_p_text{margin:7px 10px 10px 10px; line-height:16px;padding-left:195px; color:#fff; width:400px; font-size:14px;}

			.index_hr{border-bottom:1px solid #eee; margin:20px 0px 20px 0px;}
				.index_left{width:720px; border-right:1px solid #eee; padding-right:70px; text-align:justify;}
				.index_right{float:right; width:230px; padding-left:70px; }
					.index_gallery_title{text-align:center;}
					.index_gallery_img{width:200px; height:200px; margin:0 auto; padding:1px; border:1px solid #4f483b;}
					.index_gallery_img img{width:200px; height:200px;}
	
			.index_blocks{float:left; width:401px;  margin:0px 20px 0px 0px; box-shadow: 0 2px 10px rgba(0,0,0,.2);}
				.index_block{width:200px; height:120px; float:left; background:#fafafa; text-align:center;  font-family: 'PT Sans', sans-serif;  color:#666666;  font-weight: 700;    font-size: 15px;}
				.index_block img{margin:15px 0px 0px 0px;}
				.index_block:hover{background:#fff; cursor:pointer;}
	
	
	.footer{background:#234265; color:#fff; font-family: 'PT Sans', sans-serif; font-weight: 400; font-size:14px;}
		.footer_content{width:1100px; margin:0px auto; }
			.footer_content_title h3{margin:; line-height:150%; font-size:24px; font-weight: 700; font-family: 'PT Sans', sans-serif; }
			.feedback_content{float:left; width:720px; padding:0px 70px 0px 0px; border-right:1px solid #555555;}
				.feedback_content_part{width:320px; float:left;}
				.feedback_content_part_right{width:320px; float:right;}
					.feedback_content input{padding:10px; width:300px; border:1px solid #dddee0;}
					.feedback_content textarea{padding:10px; width:700px; height:200px; border:1px solid #dddee0;}
				.feedback_submit{float:right;}
					.feedback_submit input{background:#477edc; width:150px; font-weight: 700; font-family: 'PT Sans', sans-serif; font-size:16px; color:#fff; cursor:pointer; border:0px; padding:12px 30px;}
					.feedback_submit input:hover{background:#2657ac;}
			.contacts_content{float:left; width:230px; margin:0px 0px 0px 70px; }
				.contacts_content{width:200px; font-weight: 400; font-family: 'PT Sans', sans-serif; font-size:18px; line-height:26px;}
				.langs {color:#fff; font-size:14px; font-weight: 400; font-family: 'PT Sans', sans-serif;}
					.langs a{color:#fff; }
		
		
		
	.footer_bottom{background:#112943; text-align:center; height:40px; line-height:40px; color:#fff; font-family: 'PT Sans', sans-serif; font-weight: 400; font-size:13px;}


table tr td p {text-indent:0px !important; margin:5px 0px !important;} 
table tr th p {text-indent:0px !important; text-align:center !important; } 
table tr td  {padding:0px 10px;}
	 table{margin:0 auto;  border-collapse: collapse; border:1px solid #999; }
	 TR:hover {background:#feffe6;}
	 TR:hover TD{background:#feffe6;}
		 td{border:1px solid #ccc; padding:1px; } /*line-height:15px;*/
		 TH{text-align:center; font-size:16px; border:1px solid #999; min-height:50px; background:#ddd; font-family:Calibri;}		

				
/* MENU */
.menu_div ul {margin:0px; list-style:none; padding:0px;}
.menu_div ul li { display:inline-block; position: relative;  -webkit-transition: all 0.2s;  -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;transition: all 0.2s;} /*padding: 5px 12px;*/
.menu_div ul li:hover { background: #eebb2c; color: #; }
.menu_div ul li:hover a{color: #5282d0; }
.menu_div ul li a{ color:#fff; text-decoration:none; display:block; padding:8px 10px 8px 10px;}
.menu_div ul li a:hover{ color:#;}
.menu_div ul li ul {background: #eebb2c url(/img/logo_menu_bg.png) center center no-repeat; font-size:16px;  padding: 0;position: absolute; top:35px; left: 0px; width: 300px;-webkit-box-shadow: none;-moz-box-shadow: none;  box-shadow: none;display: none;opacity: 0;visibility: hidden;-webkit-transiton: opacity 0.2s;  -moz-transition: opacity 0.2s;-ms-transition: opacity 0.2s;-o-transition: opacity 0.2s;-transition: opacity 0.2s;z-index:1;}
.menu_div ul li ul li { display: block; } /* background: #eebb2c;  color: #2b2c2f; text-shadow: 0 -1px 0 #000;*/
.menu_div ul li ul li a{ padding:5px 10px 7px 10px; color:#2b2c2f; text-decoration:none;  display:block;}
.menu_div ul li ul li:hover { background:none; }
.menu_div ul li:hover ul li a{ color:#2b2c2f !important;}
.menu_div ul li:hover ul li a:hover{ color:#5282d0 !important;}
.menu_div ul li:hover ul {  display: block;  opacity: 1;  visibility: visible;}