

/*fonts*/
@font-face{font-family:Segoe UI Semilight;src:local("Segoe UI Semilight"),url(fonts/Segoe_UI_Semilight/Segoe_UI_Semilight.eot),url(fonts/Segoe_UI_Semilight/Segoe_UI_Semilight.otf),url(fonts/Segoe_UI_Semilight/Segoe_UI_Semilight.svg),url(fonts/Segoe_UI_Semilight/Segoe_UI_Semilight.ttf),url(fonts/Segoe_UI_Semilight/Segoe_UI_Semilight.woff);}
@font-face{font-family:Segoe UI Regular;src:local("Segoe UI Regular"),url(fonts/Segoe_UI_Regular/Segoe_UI_Regular.eot),url(fonts/Segoe_UI_Regular/Segoe_UI_Regular.otf),url(fonts/Segoe_UI_Regular/Segoe_UI_Regular.svg),url(fonts/Segoe_UI_Regular/Segoe_UI_Regular.ttf),url(fonts/Segoe_UI_Regular/Segoe_UI_Regular.woff);}

html, body, header, ul, h1, h2, h3, h4{margin:0;padding:0;font-family:Segoe UI Semilight;}
html, body{min-width:1230px;}
header{position:relative;display:block;z-index:10;}
content{position:relative;display:block;min-width:1230px;width:1230px;margin:0 auto;z-index:1;}
.clear{clear:both;}

/*top panel*/
header #topPanel{position:relative;display:block;height:50px;background-color:#080b63;text-align:left;}
	/*languages*/
	header #topPanel #languages{position:relative;display:inline-block;vertical-align:top;margin-left:500px;}
	header #topPanel #languages .active{background-color:#393c98;border-bottom:1px solid white;height:49px;}
		header #topPanel #languages li{position:relative;display:inline-block;cursor:pointer;float:left;text-transform:uppercase;}
		header #topPanel #languages li:hover{background-color:#393c98;border-bottom:1px solid white;height:49px;}
			header #topPanel #languages li a{text-decoration:none;color:white;line-height:50px;padding:0 10px;}
	/*social buttons*/
	header #topPanel #socialButtons{position:relative;display:inline-block;height:50px;overflow:hidden;}
		header #topPanel #socialButtons a{text-decoration:none;}
			header #topPanel #socialButtons a li{position:relative;display:inline-block;background-repeat:no-repeat;margin:16px 10px;float: left;}
				header #topPanel #socialButtons a #twitter{width:21px;height:18px;background-position:0 -18px;}
				header #topPanel #socialButtons a #twitter:hover{background-position:0 0;}
				header #topPanel #socialButtons a #vk{width:14px;height:18px;background-position:-21px -18px;}
				header #topPanel #socialButtons a #vk:hover{background-position:-21px -1px;}
				header #topPanel #socialButtons a #fb{width:10px;height:18px;background-position:-35px -18px;top:-1px;}
				header #topPanel #socialButtons a #fb:hover{background-position:-35px 0px;}
				header #topPanel #socialButtons a #youTube{width:47px;height:18px;background-position:-45px -18px;}
				header #topPanel #socialButtons a #youTube:hover{background-position:-45px 0px;}
	/*search*/
	header #topPanel #search{position:relative;display:inline-block;vertical-align:top; }
	header #topPanel .active {background-color:#393c98;border-bottom:1px solid white;height:49px;}
	header #topPanel .active input{width:180px !important;}
	header #topPanel .active button:hover{background-color:#393c98 !important;}
	header #topPanel .active button{background-color:#393c98 !important;} 
		header #topPanel #search input{position:absolute;display:none;width:0;right:42px;border-width:0;outline:none;height:49px;border-bottom:1px solid white;padding:0;padding-left:10px;color:white;font-size:16px;background-color:#393c98;}
		header #topPanel #search input::-webkit-input-placeholder{font-style:italic;font-size:14px;}
		
		header #topPanel  #search button{position:relative;display:inline-block;width:21px;height:21px;margin:14px;border-width:0;outline:none;cursor:pointer;background-repeat:no-repeat;background-position:0 -21px; background-color:#080b63;}
		header #topPanel  #search button:hover{background-position:0px 0px;}

/*logo block*/
header #logoBlock{position:relative;display:block;height:145px;background-color:#393c98;border-bottom:1px solid white;}
	header #logoBlock a{text-decoration:none;}
	header #logoBlock #logo_eng{position:relative; display:inline-block; width:429px; height:145px; background-repeat:no-repeat; background-position:center 0px;}
	header #logoBlock #logo{position:relative; display:inline-block; width:429px; height:145px; background-repeat:no-repeat; background-position:center 20px;}
	header #logoBlock #line{position:relative;display:inline-block;width:1px;height:145px;background-repeat:no-repeat;background-position:center center; margin-left: 30px;}
	header #logoBlock #slogan{position:relative;font-family:Segoe UI Regular;color:white;margin-top:50px;margin-left:60px;line-height:23px;display:inline-block;width:350px;vertical-align:top;font-size:19px;text-transform:uppercase;}
	header #logoBlock #monometr{position:relative;display:inline-block;width:201px;height:195px;margin-top:-50px;float:right;}
	header #logoBlock #live_button{position: relative;
display: inline-block;
width: 200px;
height: 70px;
margin-top: 40px;
float: right;
background: rgb(234, 28, 28);
text-align: center;
vertical-align: middle;
color: white;
text-transform: uppercase;
font-family: Segoe UI Regular;
font-size: 36pt;
font-weight: bold;
margin-right: 60px;}

header #logoBlock #live_button:hover{background:red;}

header #logoBlock #psg_button{position: relative;
display: inline-block;
width: 210px;
height: 75px;
margin-top: 40px;
float: right;
text-align: center;
vertical-align: middle;
margin-right: 60px;}






/*menu*/
header #menu{position:relative;display:block;height:50px;border-bottom:1px solid #2e3192;z-index:10;text-align:center;}
header .top{position:fixed !important;top:0;background-color:white;width:100%;border-top:3px solid #2e3192;}	
	header #menu ul li{position:relative;display:inline-block;line-height:50px;text-transform:uppercase; transition: all 0.5s;}
	header #menu ul li:hover{background-color:#393c98;line-height:49px;transition: all 0.1s;}
	header #menu ul li:hover > span{color:white;}
	header #menu ul li:hover > ul{display:block;border-top:1px solid white;}
		header #menu ul li span{color:#080b63;padding:0 20px;cursor:default;}
		header #menu ul li a{text-decoration:none;color:#080b63;padding:0 20px;}
			header #menu ul li ul{position:absolute;display:none;background-color:#393c98;top:100%;left:0;white-space:nowrap;background-color:#393c98; }
				header #menu ul li ul li{display:block;line-height:normal;padding:0;float:none;text-align:left;text-transform:initial;transition: all 0.2s;}
				header #menu ul li ul li:hover{background-color:#4c4fa2;line-height:normal;border-width:0;transition: all 0.1s;}
					header #menu ul li ul li a{position:relative;display:block;padding:10px 20px;color:white; text-transform:none;}

/*slider*/
#slider{position:relative;display:block;height:450px;overflow:hidden;width:1230px;margin:0 auto;z-index:1;margin-bottom:30px;}
	#slider .slider_arrow{position:absolute;display:none;top:197px;width:55px;height:55px;overflow:hidden;background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;opacity:0.75;z-index:3;}
	#slider #preview{left:0;}
	#slider #preview:hover{opacity:1 !important;}
	#slider #next{right:0;background-position:-55px 0px;}
	#slider #next:hover{opacity:1 !important;}
		#slider ul{overflow:hidden;height:450px;width:100%;z-index:1;}
			#slider ul li{overflow:hidden;max-height:450px;position:absolute;width:100%;}
				#slider ul li .description{position:relative;display:block;color:#080b63;font-size:35px;line-height:35px;font-family:Segoe UI Regular;width:465px;padding:24px 505px 24px 34px;background-repeat:no-repeat;height:177px;overflow:hidden;margin-top:-35%;float:left;margin-left:90px;}
				#slider ul li img{width:100%;margin-bottom:100px;}
				
/*article_slider*/
#article_slider{position:relative;display:block;height:600px;overflow:hidden;width:100%;margin:0 auto;z-index:1;margin-bottom:30px;}
	#article_slider .slider_arrow{position:absolute;display:none;top:275px;width:55px;height:55px;overflow:hidden;background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;opacity:0.75;z-index:3;}
	#article_slider #preview{left:0;}
	#article_slider #preview:hover{opacity:1 !important;}
	#article_slider #next{right:0;background-position:-55px 0px;}
	#article_slider #next:hover{opacity:1 !important;}
		#article_slider ul{overflow:hidden;height:600px;width:100%;z-index:1;}
			#article_slider ul li{overflow:hidden;height:600px;text-align:center;position:absolute;width:100%;}
				#article_slider ul li .description{position:relative;display:block;color:#080b63;font-size:35px;line-height:35px;font-family:Segoe UI Regular;width:465px;padding:24px 505px 24px 34px;background-repeat:no-repeat;height:177px;overflow:hidden;margin-top:-35%;float:left;margin-left:90px;}
				#article_slider ul li img{width:100%;margin-bottom:100px;min-height:100%;max-width:100%;}

/*important news*/
content  #importantNews{position:relative;display:block;margin-bottom:30px;}
	content  .leftColumn{position:relative;float:left;width:900px;overflow:hidden;margin-right:30px; margin-bottom: 50px;}
		content  #importantNews .leftColumn h3{position:relative;display:block;font-weight:normal;text-transform:uppercase;padding:5px 15px;font-size:18px;background-color:#27ae60;color:white;margin-bottom:5px;}
			content  #importantNews .leftColumn #news{position:relative;display:block;border:1px solid #27ae60;margin-bottom:0;}
				content  #importantNews .leftColumn #news #left{position:relative;display:inline-block;float:left;width:491px;z-index:2;}
					content  #importantNews .leftColumn #news #left a{text-decoration:none;}
						content  #importantNews .leftColumn #news #left a .active{background-color:#27ae60;padding-right:9px;width:500px;border:3px solid white;}
							content  #importantNews .leftColumn #news #left a .active p{color:white;}
							content  #importantNews .leftColumn #news #left a .active .arrow{display:block;}
						content  #importantNews .leftColumn #news #left a li{position:relative;display:block;padding-bottom: 22px;}
							content  #importantNews .leftColumn #news #left a li time{background-color:#27ae60;text-decoration:none;font-family:Segoe UI Semilight;display:block;color:white;padding:5px 15px;font-size:15px;}
							content  #importantNews .leftColumn #news #left a li p{display:block;margin:0;text-decoration:none;color:#080b63;padding:5px 15px;font-size:15px;}
							content  #importantNews .leftColumn #news #left a li .arrow{display:none;width:10px;height:17px;display:inline-block;position:absolute;top:41%;right:2%;}
							content  #importantNews .leftColumn #news #left a li img{display:none;}
				content  #importantNews .leftColumn #news #right{position:absolute;display:inline-block;float:right;width:407px;height:100%;overflow:hidden;margin-bottom:-4px;}
					content  #importantNews .leftColumn #news #right #img{width:100%;height:100%;background-size:cover;}
	content .rightColumn{position:relative;float:left;width:300px;overflow:hidden; }
        



		content  #importantNews .rightColumn h3{position:relative;display:block;font-weight:normal;text-transform:uppercase;padding:5px 15px;font-size:18px;background-color:#393c98;text-align:center;color:white;margin-bottom:5px;}
		content  #importantNews .rightColumn a{position:relative;display:block;padding:7px;background-color:#393c98;text-align:center;color:white;text-decoration:none;margin-top:1px;}
		content  #importantNews .rightColumn a:hover{background-color:#6062ac;}
		content  #importantNews .rightColumn #content{position:relative;display:block;background-color:#393c98;overflow:hidden;padding:18px;width:264px; height:350px;}
			content  #importantNews .rightColumn #content #man{position:relative;display:block;}
				content  #importantNews .rightColumn #content #man img{position:relative;display:inline-block;width:110px;float:left;}
				content  #importantNews .rightColumn #content #man #who{position:relative;display:inline-block;float:left;font-size:15px;color:white;margin-top:23px;margin-left:10px;}
			content  #importantNews .rightColumn #content p{position:relative;display:block;color:white;text-align:center;font-style:italic;margin:0;margin-top:25px;}
		content #importantNews .rightColumn #pulse{
        animation: alertPulse 1s ease-out;
        animation-iteration-count: infinite;
        opacity: 1; }
@-webkit-keyframes alertPulse {
    0% {background-color: #9A2727; opacity: 1;}
    50% {opacity: red; opacity: 0.75; }
    100% {opacity: #9A2727; opacity: 1;}
}

/*news*/
content #news{position:relative;display:block;margin-bottom:30px;}
	content #news .leftColumn #newsList{position:relative;display:block;}
		content #news .leftColumn #newsList h3{position:relative;display:block;font-weight:normal;text-transform:uppercase;padding:5px 15px;font-size:18px;background-color:#393c98;color:white;margin-bottom:5px;}
			content #news .leftColumn #newsList ul li{position:relative;display:inline-block;margin-right:30px;float:left;width:202px; transition: all 1s;}
			content #news .leftColumn #newsList ul li:hover > a .img .shadow{background-image:none; transition: all 0.5s;}
			content #news .leftColumn #newsList ul li:nth-child(4n){margin:0; transition: all 0.5s;}
				content #news .leftColumn #newsList ul li a{text-decoration:none;}
					content #news .leftColumn #newsList ul li a .img{position:relative;display:block;width:202px;height:200px;overflow:hidden;background-repeat:no-repeat;background-size:cover;}
						content #news .leftColumn #newsList ul li a .img .shadow{position:absolute;top:0;left:0;width:100%;height:100%; }
						content #news .leftColumn #newsList ul li a .img time{position:absolute;bottom:13px;left:8px;color:white;font-size:15px;}
						content #news .leftColumn #newsList ul li a .img 
.label{position:absolute;top:15px;left:0px;font-size:15px;padding:5px 10px;text-transform:uppercase;}
.label_bg__red{background-color:#E15959; color:white;}
.label_bg__blue{background-color:#59aae1; color:white;}
.label_bg__green{background-color:#59E189; color:white;}
.label_bg__yellow{background-color:#f8f96c; color:black;} 
.label_bg__pink{background-color:#f971a8; color:black;}
.label_bg__orange{background-color:#f08232; color:white;}
.label_bg__blue2{background-color:#cfeeff; color:black;}

					content #news .leftColumn #newsList ul li a p{position:relative;margin:10px 8px 30px 10px;height:100px;text-overflow:ellipsis;overflow:hidden;color:#333333;font-size:15px;}
					content #news .leftColumn #newsList ul li a p:hover{text-decoration:underline; transition: all 0.5s;}
		content #news .leftColumn #more{position:relative;display:block;text-align:center;padding:8px;background-color:#2e3192;text-decoration:none;color:white;transition: all 1s;}
		content #news .leftColumn #more:hover{background-color:#6062ac; transition: all 0.1s;}

/*files*/
#files{position:relative;display:block;padding-bottom:30px;}	
	#files h3{position:relative;display:block;font-weight:normal;text-transform:uppercase;padding:5px 15px;font-size:18px;background-color:#27ae60;text-align:center;color:white;margin-bottom:5px;}
	#files #filesList{position:relative;display:block;}
		#files #filesList a{text-decoration:none;}
			#files #filesList a li{position:relative; min-height: 45px; display:block;background-repeat:no-repeat;background-position:29px center;background-color:#99cc99;color:white;margin-bottom:1px;padding:7px 7px 7px 98px;}
			#files #filesList a li:hover{background-color:#77c388;}
	#files #more{position:relative;display:block;text-decoration:none;text-align:center;color:white;padding:7px;background-color:#3cb670;}
	#files #more:hover{background-color:#77c388;}
		
/*inforamtoriy*/
#inforamtoriy{position:relative;display:block;overflow:hidden;border-bottom:1px solid #353896;margin-bottom:30px;}
	#inforamtoriy h3{position:relative;display:block;background-color:#353896;color:white;font-weight:normal;font-family:Segoe UI Regular;text-transform:uppercase;font-size:18px;}
	#inforamtoriy h3 content{padding:5px 15px;}
	#inforamtoriy content ul a{text-decoration:none;color:inherit;}
	#inforamtoriy content ul li{position:relative;display:inline-block;width:165px;float:left;margin:20px;height:auto;overflow:hidden;font-size:15px;}
	#inforamtoriy content ul li:hover > b{text-decoration:underline;}
		#inforamtoriy content ul li b{font-weight:normal;text-transform:uppercase;color:#353896;}
		
/*jornal*/
#jornal{position:relative;display:block;margin-bottom:30px;}
	#jornal #leftPart{position:relative;display:inline-block;font-family:Segoe UI Regular;float:left;text-align:right;width:49%;margin-right:1%;}
		#jornal #leftPart h3{font-weight:normal;text-transform:uppercase;margin-top:120px;color:#333399;margin-bottom:45px;}
		#jornal #leftPart a{position:relative;display:block;margin-bottom:10px;text-decoration:none;color:#333399;}
		#jornal #leftPart a:hover{text-decoration:underline;}
	#jornal #rightPart{position:relative;display:inline-block;background-repeat:no-repeat;background-position:left center;height:360px;float:left;width:49%;margin-left:1%;}

/*basement*/
#basement{position:relative;display:block;background-size:cover;padding-bottom:30px;}
	#basement #fon{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
	#basement #social{position:relative;display:block;text-align:center;z-index:2;}
		#basement #social li{position:relative;display:inline-block;margin:0 5px;margin-top:-28px;width:56px;height:56px;overflow:hidden;background-repeat:no-repeat;}
		#basement #social #vk{background-position:0px 0px;}
		#basement #social #vk:hover{background-position:0px -60px;}
		#basement #social #twitter{background-position:-70px 0px;}
		#basement #social #twitter:hover{background-position:-70px -60px;}
		#basement #social #youTube{background-position:-140px 0px;}
		#basement #social #youTube:hover{background-position:-140px -60px;}
		#basement #social #fb{background-position:-210px 0px;}
		#basement #social #fb:hover{background-position:-210px -60px;}
	#basement #menu{position:relative;display:block;z-index:2;margin-top:30px;}
		#basement #menu li{position:relative;display:inline-block;float:left;width:13%;overflow:hidden;margin:0 0.3%;}
		#basement #menu li:last-child{display:none;}
			#basement #menu li a{position:relative;display:block;text-decoration:none;text-transform:uppercase;overflow:hidden;color:white;height:60px;font-size:15px;}
			#basement #menu li span{position:relative;display:block;text-decoration:none;text-transform:uppercase;overflow:hidden;color:white;height:60px;font-size:15px;}
			#basement #menu li ul{position:relative;display:block;}
				#basement #menu li ul li{position:relative;display:block;clear:both;width:100%;margin:4px 0;}
					#basement #menu li ul li a{text-decoration:none;color:white;text-transform:none;height:inherit;font-size:14px}
					#basement #menu li ul li a:hover{text-decoration:underline;}

/*content*/
#content{position:relative;display:block;}
	#content h1{position:relative;display:block;font-weight:normal;text-transform:uppercase;font-size:25px;color:#8485ba;margin:10px 0;}
	#content #left{position:relative;display:block;float:left;clear:both;width:900px;overflow:hidden;}
		#content #left h1{position:relative;display:block;font-weight:normal;text-transform:uppercase;font-size:25px;color:#8485ba;margin:10px 0;}
		#content #left #thumb{position:relative;display:block;overflow:hidden;}
			#content #left #thumb #about{position:relative;display:block;padding:10px;background-color:#27ae60;color:white;font-size:18px;}
			#content #left #thumb img{position:relative;display:block;max-width:100%;margin:0 auto;}
		#content #left #pageContent{position:relative;display:block;margin-left: 10px;}
		#content #left #pageContent ul{position:relative;}
		#content #left #pageContent ul li{padding-left:20px;list-style-type:none;}
		#content #left #pageContent ul li:before{position:absolute;left:5px;color:#393c98;content: "▪ ";padding-right:5px;}
		#content #left #pageContent h3{position:relative;display:block;color:#393c98;font-weight:normal;font-size:18px;margin:10px 0;}
		#content #left #pageContent p{position:relative;display:block;margin:5px 0;font-size:16px;}
		#content #left #pageContent table{position:relative;margin:20px auto;font-size:16px;color:black;text-align;left;border-collapse:collapse;}
		
		#content #left #pageContent #files{position:relative;display:block;padding-bottom:30px;}	
		#content #left #pageContent #files ul{position:relative;display:block;}
		#content #left #pageContent #files ul li{position:relative;display:block;background-repeat:no-repeat;background-position:29px center;background-color:#99cc99;color:white;margin-bottom:1px;padding:7px 7px 7px 98px;}
		#content #left #pageContent #files ul li:before{position:absolute;left:0px;color:#393c98;content: "";padding-right:0px;}
		#content #left #pageContent h3{position:relative;display:block;color:#393c98;font-weight:normal;font-size:18px;margin:10px 0;}
		#content #left #pageContent #files h3{position:relative;display:block;font-weight:normal;text-transform:uppercase;padding:5px 15px;font-size:18px;background-color:#27ae60;text-align:center;color:white;margin-bottom:5px;}
		#content #left #pageContent #files #filesList{position:relative;display:block;}
		#content #left #pageContent	#files #filesList a{text-decoration:none;}
		#content #left #pageContent		#files #filesList a li{position:relative; min-height:45px; display:block;background-repeat:no-repeat;background-position:29px center;background-color:#99cc99;color:white;margin-bottom:1px;padding:7px 7px 7px 98px;}
		#content #left #pageContent		#files #filesList a li:hover{background-color:#77c388;}
		#content #left #pageContent #files #more{position:relative;display:block;text-decoration:none;text-align:center;color:white;padding:7px;background-color:#3cb670;}
		#content #left #pageContent #files #more:hover{background-color:#77c388;}
			
			#content #left #pageContent table caption{position:relative;text-align:left;background-color:#27ae60;color:white;padding:10px;border-bottom:1px solid white;}
			#content #left #pageContent table tr:nth-child(2n){background-color:#cce5cc;}
			#content #left #pageContent table tr:nth-child(2n+1){background-color:#d6ebd6;}
			#content #left #pageContent table tr:first-child{background-color:#99cc99;}
				#content #left #pageContent table tr td{padding:10px;border-right:1px solid white;}
				#content #left #pageContent table tr td:last-child{border-right:0 solid white;}
	#content #right{position:relative;display:block;float:right;width:300px;overflow:hidden;margin-top:10px;}
		#content #right #rightMenu{position:relative;display:block;margin-bottom:30px;text-align:right;}
			#content #right #rightMenu h3{position:relative;display:block;text-transform:uppercase;font-size:16px;font-weight:normal;padding:5px 10px;background-color:#393c98;color:white;}
			#content #right #rightMenu ul a{text-decoration:none;color:#393c98;}
				#content #right #rightMenu ul a li{position:relative;display:block;padding:5px 10px;}
				#content #right #rightMenu ul a .active{background-color:#d7d8ea;}
				#content #right #rightMenu ul a li:hover{background-color:#d7d8ea;}
		#content #right #rightJornal{position:relative;display:block;margin:20px 0;}
			#content #right #rightJornal a{text-decoration:none;color:#4848a1;}
				#content #right #rightJornal a #JornalTitle{position:relative;display:block;text-align:right;background-repeat:no-repeat;background-position:center bottom;padding-bottom:260px;font-size:20px;}
	
/*users*/
#users{position:relative;display:block;margin-bottom:20px;}

	#users .president {box-sizing: border-box; text-align:center; position:relative; overflow:hidden; margin: 0px 0px 40px 0px; color:#393c98;width:900px;}
	#users .president a{text-decoration:none; }
	#users .president a:hover > name{color:red;}
	#users .president a:hover > p{color:red;}
	#users .president img{position:relative;display:block;width:200px;height:200px;margin:0 auto;border:0px;} 
	#users .president p{position:relative;display:block;margin:0;} 
	#users .president name{position:relative;display:block;text-transform:uppercase;} 
	
	#users h3{position:relative;display:block;text-align:center;font-weight:normal;margin-bottom:20px;color:#393c98; width:900px;} 
	#users ul{text-align:center; display:block; width:900px;} 
	#users ul li{position:relative;display:inline-block;width:236px;overflow:hidden;margin:10px 5px;color:#393c98;} 
	#users ul li:before{position:absolute;left:0px !important;color:#393c98;content: "" !important;padding-right:0px !important;}
		#users ul li img{position:relative;display:block;width:172px;height:172px;margin:0 auto;} 
		#users ul li p{position:relative;display:block;margin:0;} 
		#users ul li name{position:relative;display:block;text-transform:uppercase;} 
	
/*characteristics*/
#characteristics{position:relative;display:block;margin-bottom:30px;background-color:#393c98;padding-bottom:20px;}
	#characteristics h3{position:relative;display:block;text-align:center;color:white;border-bottom:1px solid white;font-weight:normal;padding:7px;}
		#characteristics ul li{position:relative;display:block;text-align:center;color:white;float:left;width:165px;margin:0 5px;overflow:hidden;}
			#characteristics ul li h4{font-size:20px;font-weight:normal;margin:10px 0;}
			#characteristics ul li p{font-size:16px;margin:0;}
	
/*history*/
#history{position:relative;display:block;overflow:hidden;background-repeat:no-repeat;background-size:cover;}
	#history h3{position:relative;display:block;margin-bottom:1px;text-align:center;color:white;font-weight:normal;padding:7px;}
		#history #infographics{position:relative;display:block;}			
			#history #infographics .graphic{position:relative;width:1168px;height:461px;margin:0 auto;padding:20px 0;padding-bottom:60px;display:block;background-repeat:no-repeat;background-position:center center;}			

/*article*/
.article #title{position:relative;display:block;background-color:#27ae60;margin:10px 0;margin-bottom:0;}
	.article #title h1{display:inline-block;float:left;text-transform:inherit !important;width:88%;color:white !important;margin:0 !important;font-size:16px;padding:5px 1%;}
	.article #title time{display:inline-block;text-align:center;font-size:16px;color:white;float:left;width:10%;margin-top:10px;}
.article #social{position:relative;display:block;vertical-align:top;text-align:right;font-size:16px;color:white;padding:5px;padding-right:20px;margin-top:10px;background-color:#27ae60;}
	.article #social ul{display:inline-block;margin-top:2px;}
		.article #social ul a{text-decoration:none;}
			.article #social ul li{position:relative;display:inline-block;margin:0 5px;}
			.article #social ul a #twitter{width:21px;height:18px;background-position:0 0;}
			.article #social ul a #vk{width:14px;height:18px;background-position:-21px -1px;}
			.article #social ul a #fb{width:10px;height:18px;background-position:-35px 0px;top:-1px;}
			
/*more news block*/
#more_news_block{position:relative;display:block;overflow:hidden;height:300px;margin-bottom:30px;}	
	#more_news_block ul{width:1114px;overflow:hidden;float:left;}
		#more_news_block ul li{position:relative;display:inline-block;margin-right:20px;float:left;width:202px;}
			#more_news_block ul li:hover > a .img .shadow{background-image:none;}
				#more_news_block ul li a{text-decoration:none;}
					#more_news_block ul li a .img{position:relative;display:block;width:202px;height:200px;overflow:hidden;background-repeat:no-repeat;background-size:cover;}
						#more_news_block ul li a .img .shadow{position:absolute;top:0;left:0;width:100%;height:100%;}
						#more_news_block ul li a .img time{position:absolute;bottom:13px;left:8px;color:white;font-size:15px;}
						#more_news_block ul li a .img .label{position:absolute;top:15px;left:0px;font-size:15px;padding:5px 10px;text-transform:uppercase;}
.label_bg__red{background-color:#E15959; color:white;}
.label_bg__blue{background-color:#59aae1; color:white;}
.label_bg__green{background-color:#59E189; color:white;}
.label_bg__yellow{background-color:#f8f96c; color:black;}

					#more_news_block ul li a p{position:relative;margin:10px 8px 30px 10px;height:60px;text-overflow:ellipsis;overflow:hidden;color:#333333;font-size:15px;}
					#more_news_block ul li a p:hover{text-decoration:underline;}
	#more_news_block .arrow{margin-top:74px;}
	#more_news_block #preview{position:relative;display:block;float:left;overflow:hidden;width:28px;height:52px;cursor:pointer;margin-right:30px;}				
	#more_news_block #next{position:relative;display:block;float:left;overflow:hidden;width:28px;height:52px;cursor:pointer;background-position:-29px 0;margin-left:30px;}				
		
/*news all*/
content #news_all{position:relative;display:block;}
	content #news_all li{position:relative;display:block;margin-bottom:30px;}
		content #news_all li .img{position:relative;display:block;float:left;margin-right:1px;width:202px;height:200px;overflow:hidden;background-repeat:no-repeat;background-size:cover;}
			content #news_all li .img 
.label{position:absolute;top:15px;left:0px;font-size:15px;padding:5px 10px;text-transform:uppercase;}
.label_bg__red{background-color:#E15959; color:white;}
.label_bg__blue{background-color:#59aae1; color:white;}
.label_bg__green{background-color:#59E189; color:white;}
.label_bg__yellow{background-color:#f8f96c; color:black;}

		content #news_all li a{text-decoration:none;color:inherit;}
		content #news_all li .description{position:relative;display:block;float:left;color:#3db46d;font-size:16px;width:695px;height:200px;overflow:hidden;background-color:#edfff5;}
			content #news_all li .description .title{position:relative;display:block;height:44px;overflow:hidden;background-color:#27ae60;color:white;padding:5px 15px;}
				content #news_all li .description .title h2{font-weight:normal;display:inline-block;float:left;font-size:inherit;width:590px;height:42px;overflow:hidden;}
				content #news_all li .description .title time{position:relative;display:inline-block;width:51px;height:54px;float:right;border-left:1px solid white;margin-top:-5px;margin-bottom:-5px;padding:6px 0;padding-left:15px;text-align:center;}
			content #news_all li .description .descriptionText{position:relative;display:block;padding:15px;height:115px;overflow:hidden;}
		
/*pagination*/
#pagination{position:relative;display:block;text-align:left;margin:15px 0;}
	#pagination li{position:relative;display:inline-block;float:left;background-color:#27ae60;color:white;font-size:16px;width:30px;text-align:center;line-height:30px;height:30px;overflow:hidden;margin-right:1px;}
	#pagination li:hover{text-decoration:underline;}
		#pagination li a{text-decoration:none;color:inherit;}
		#pagination .active{text-decoration:underline;}
		
/*golova page*/
#golovaPravlina{position:relative;display:block;}
	#golovaPravlina #left{width:590px;overflow:hidden;margin-right:15px;margin-bottom:30px;font-size:16px;}
	#golovaPravlina #right{position:relative;display:block;overflow:hidden;margin-bottom:30px;  background-repeat:no-repeat; width:625px; height:550px; background-size:cover;}
#left #golova_articles{position:relative;display:block;}
	#left #golova_articles li{position:relative;display:block;margin-bottom:18px;}
		#left #golova_articles li a{text-decoration:none;color:inherit;}
		#left #golova_articles li .title{position:relative;display:block;padding:10px 20px;border-bottom:1px solid white;overflow:hidden;color:white;font-size:16px;background-color:#27ae60;}
			#left #golova_articles li .title h2{position:relative;display:inline-block;width:765px;overflow:hidden;font-weight:normal;font-size:16px;}
			#left #golova_articles li .title time{position:relative;display:inline-block;line-height:45px;margin-top:-10px;float:right;border-left:1px solid white;padding-left:10px;font-size:16px;}
		#left #golova_articles li a .descriptionText{position:relative;display:block;font-size:16px;color:#333333;height:212px;overflow:hidden;background-color:#edfff5;}
		#left #golova_articles li a .descriptionText .img{position:relative;display:block;width:200px;height:200px;float:left;margin-right:15px;background-repeat:no-repeat;background-size:cover; }
		
/*informatoriy main*/
#termins{position:relative;display:block;}
	#termins li{position:relative;display:block;font-size:16px;margin-bottom:30px;}
		#termins li a{text-decoration:none;color:inherit;}
		#termins li .termin{position:relative;display:block;float:left;width:150px;margin-right:30px;text-align:right;color:#27ae60;}
		#termins li .means{position:relative;display:block;float:left;width:720px;color:#333333;}
		
/*search*/
#SEARCHresult{padding-bottom:60px;display:none;margin-top:30px;}
	#SEARCHresult ul{position:relative;display:block;padding:0 15px;}
	#SEARCHresult ul li{position:relative;display:block;margin-bottom:20px;font-size:16px;color:#333333;}
		#SEARCHresult ul li a{text-decoration:none;color:inherit;}
		#SEARCHresult ul li .title{position:relative;display:block;color:#27ae60;}
		#SEARCHresult ul li .title:hover{text-decoration:underline;}
		
/*footer*/
footer{position:relative;display:block;background-color:#080b63;z-index:4;padding-bottom:10px;}
	footer #up{position:relative;display:block;width:57px;height:56px;overflow:hidden;cursor:pointer;margin:0 auto;top:-28px;background-repeat:no-repeat;background-position:0 0;}
	footer #up:hover{background-position:0 -63px;}
	footer #left{position:relative;display:inline-block;float:left;width:29%;margin-right:1%;color:white;font-size:11px;}
		footer #left #logo{position:relative;display:block;width:198px;height:42px;margin-bottom:15px;overflow:hidden;background-repeat:no-repeat; background-position: center center;}
footer #left #logo_eng{position:relative;display:block;width:198px;height:42px;margin-bottom:15px;overflow:hidden;background-repeat:no-repeat; background-position: center center;}
	footer #center{position:relative;display:inline-block;float:left;font-size:14px;text-align:center;width:38%;margin:0 1%;margin-top:15px;}
		footer #center li{position:relative;display:inline-block;margin:0 15px;}
		footer #center li a{text-decoration:none;color:#777aac;}
		footer #center li a:hover{color:white;}
		footer #center li a:hover > .icon{background-position-y:-19px !important;}
		footer #center li .icon{position:relative;top:2px;display:inline-block;width:16px;height:16px;margin-right:5px;background-repeat:no-repeat;}
		footer #center li #mans{background-position:0 0;}
		footer #center li #graphic{background-position:-23px 0;}
		footer #center li #report{background-position:-47px 0;}
	footer #right{position:relative;display:inline-block;float:left;width:29%;margin-left:1%;text-align:right;color:#777aac;font-size:14px;margin-top:0px;}
#copyright{position:relative;display:block;background-color:#080b63;color:#777aac;text-align:right;font-size:12px;}
#copyright a{color:#777aac;text-decoration:none;}
#copyright a:hover{color:white;}


#calendar2 tr:nth-child(2n) td {background-color:#ffffff;width:29px;height:28px;}
#calendar_wrapper {position:relative;top:-10px;margin:20px 0;min-height:220px;width:200px;overflow:hidden;}
#calendar2 h3 {font-size:15px;color:#00a4d3;text-align:center;margin:3px 0;font-weight:normal;}
#calendar2 .ui-datepicker-calendar {border:0px;border-spacing:1px;margin:0 0 10px 0;}
#calendar2 .ui-datepicker-buttonpane {display:none;}
#calendar2 thead tr{width:200px;}
#calendar2 thead th {width:25px;line-height:25px;overflow:hidden;font-weight:normal;background-color:#818181;color:#FFFFFF;cursor:default;font-size:12pt;height:26px;text-align:center;text-transform:lowercase;border:1px solid white;}
#calendar2 tbody td {width:25px; padding:0px;}
#calendar2 tbody td, #calendar2 tbody th {border:1px solid white;}
#calendar2 tbody td a { text-decoration:none; display:block; float:left; height:25px; width:25px; line-height:25px; text-align:center;}
#calendar2 .ui-state-default {background-color:#F1F1F2;color:#000000;cursor:default;font-size:12px;height:26px;text-align:center;}
#calendar2 .ui-datepicker .ui-datepicker-header {position:relative;height:50px;line-height:25px;background-color: #2F418E;color:#FFFFFF;cursor:default;font-size:12pt;}
#calendar2 .ui-datepicker-next {background-image:url("../images/calendar/calendar.png");background-position:-25px 0;background-repeat:no-repeat;cursor:pointer;height:22px;right:0;position:absolute;bottom:0;width:25px;}
#calendar2 .ui-datepicker-next:hover {background-position:-25px -23px;}
#calendar2 .ui-datepicker-prev {background-image:url("../images/calendar/calendar.png");background-position:0 0;background-repeat:no-repeat;cursor:pointer;height:22px;left:0;position:absolute;bottom:0;width:25px;}
#calendar2 .ui-datepicker-prev:hover {background-position:0 -23px;}
#calendar2 .ui-datepicker-next, #calendar2 .ui-datepicker-prev {overflow:hidden;text-indent:-99999px; cursor:pointer;}
#calendar2 .ui-datepicker-title{text-align:center;font-weight:bold;}
#event_type_select {	position:absolute;top:24px;left:25px;margin:0 5px;width:70%;z-index:2;}
#calendar2 .has_events a {cursor: pointer;}
#calendar2 .has_events.type_n a {background-color: #C9C9C9;}
#calendar2 .has_events.type_e a {background-color:#ced7ff;}
#calendar2 .ui-datepicker-today {border:1px solid #5368c4;}
#tooltip {display: none;position:absolute;right:0;min-width:100px;max-width:250px;z-index:10;font-size:12px;}
#tooltip_wrapper {position:relative;top:46px;background:#ffffff;padding:5px 10px;margin:5px;border:1px solid #2e408d;}
#tooltip ul {margin:0;padding:15px;}
#list_sub_news li {padding-bottom:10px;}
#list_sub_news li a{color:#2f418e;text-decoration:none;}
#list_sub_news li a:hover{text-decoration:underline;}
#tooltip_text ul {list-style-image: url(../images/calendar/tick.png);}


