	html, body{ 
	margin:0; 
	padding:0; 
	font-family: Open Sans, sans-serif;
	}
	
	.div-logo{ 
		margin: 0 auto; 
		padding:10px 0px 10px 0px; 
		width:1000px; 
		height:77px;		
	}

	.adress-lang{ 
		float:left; 
		margin:5px 0px 0px 25px; 
	}
	.rus, .eng{ 
		font-family: 'Open Sans', sans-serif; 
		float: left; 
		font-size: 13px;
		/*color:#00a48a;*/
	}	
	.rus{ 
		/*border: 1px solid #00a48a;*/
		border:0;
		margin-right:5px;
	}
	.eng a{ 
		text-decoration:none; 
		border:0; 
		color:inherit; 		
	}
	
	.eng a, .rus a{
		padding-left:3px;
		text-decoration:none;
	}
	
	.logo{ 
		float: left; 
	}
	.adress{ 
		/*font:12px 'Noto Serif', serif; */
		font-size:14px;
		color: #5b5b5b; 
		clear:both; 
		padding-top:20px; 
	}
	
	.soc-reg-find{ 
		float: right; 
	}
	.reg{ 
		font:12px 'Open Sans', sans-serif; 
		color: #006453; 
		float:left; 
		padding:5px 20px 0 0;
	} 
	.reg a{ 
		color:#006453; 
		text-decoration:none;
	}	
	.soc{ 
		float:left;
	}
	.soc img{ 
		float:left; 
		padding-left:2px; 
	}
	.soc img a{ 
		text-decoration: none; 
		border:0 
	}
	.find{ 
		clear:both; 		
		position: relative;
		bottom:15px;
		float:right; 
	}
	.fnd{ 
		border:2px solid #0e937e; 
		outline: none; 
		width:200px; 
		height:20px; 
		font:12px Tahoma, Geneva, sans-serif; 
		color:#999999; 
		padding:2px 0px 2px 25px; 
		background: url(imgn/find.png) no-repeat; 
		background-position:5px 5px; 
		border-radius: 10px 10px 10px 10px;
	}
	
	.main{ 
		margin:0 auto; 
		width:1000px; 
		height:100%; 
		min-height:300px;
	}
	.fmenu{ 
		width:100%; 
		background-image:url("img/linemenu.png"); 
		height:56px;		
	}
	.amenu{ 
		width:100%; 		
		margin:0 auto; 
		padding-top:17px;
		padding-left:455px;
	}
	.amenu a, .scr-menu a{ 
		border-bottom:1px dotted #2c9885; 
		text-decoration:none; 
		color:#ebfcf1; 
		font:14px 'Open Sans', sans-serif; 
		margin-right:10px;	
		position:relative;
		top:-4px;		
	}	
	.amenu a#active, .scr-menu a#active{ 
		border:0; 
		font-weight:bold; 
		color:#ffc600; 
	} 	
	.line-menu{ 
		width:100%; 
		background:url("img/lmenu.png"); 
		height:7px; 
	}
	/*---------*/
	/*.amenu a#reg{
		font-size:12px; 	
		background-image:url("img/scrmenu.png");				
		padding: 12px 5px 9px 5px;		
		position:relative;
		top:-5px;	
	}*/
	
	.amenu a#search { 
		background-color:#942e20;
		padding:10px 4px;
		position:relative;
		top:-5px;
		border:0;
		margin:0;
	}	
	.amenu a#search img{
		position:relative;
		top:10px;		
	}
	
	.scroll-menu{		
		z-index:1000;
	}	

	.scr-menu{ 	
		width:100%;
		background-image:url("img/linemenu-scr.png"); 
		margin-bottom: 10px;
		height:39px;
		padding-left:455px;		
	}	

	.scr-menu  a #reg{ 
		font-size:12px; 	
		background-image:url("img/scrmenu.png");				
		padding: 12px 5px 9px 5px;		
		position:relative;
		top:-5px;
	}	

	.scr-menu a #search { 
		background-color:#942e20;
		padding:10px 12px;
		position:relative;
		top:-5px;
		border:0;		
	}	
	.scr-menu a#search img{
		position:relative;
		top:10px;
	}	

	.scr_bread_crs{	
		width:100%; 
		background-color: #ffffff; 
		/*padding: 6px 0px 10px 455px;*/
		padding: 6px 0px 10px 455px;		
		border-bottom: 1px solid #e1e1e1;
		margin-bottom: 7px;		
		position:relative;
		/*bottom: 10px;		*/
		bottom: 0px;
		color: #58b8a5;
	}	
	
	.scr_bread_crs a{	
		color: #58b8a5;
		text-decoration: none;
		font: 13px Tahoma, Geneva, sans-serif;
	}
	
	.menu-raiting{ 
		margin:0 auto; 
		width:inherit; 
		height:30px; 
		background-color:#f0efef; 
		border-top:2px solid #d5d5d5; 		
		padding:5px 0 0 415px;	
		margin-bottom:15px;		
	}	
	.menu-raiting .menu-blk, .menu-blk{ 
		height:inherit; 
		float:left; 
		font:bold 14px 'Noto Serif'; 
		/*padding-left:110px; */
	} 	
	.menu-raiting .menu-blk a, .menu-blk a{
		text-decoration:none; 
		color:#195b50;
		position: relative;
		top: 2px;
	}
	.menu-raiting .menu-blk a:hover, .menu-blk a:hover{
		color:#195b50; 
	}	
	
	.menu-raiting .menu-blk .plus { 
		width: 45px;
		position: relative; 
		bottom: 3px;
		float:left;
	} 
	
	.menu-raiting .menu-blk .plus a{ 
		color:#000000;
		font-size: 20px;
		font-weight:bold;		
		background-color: #ffffff;	
		padding: 0 9px;
		-webkit-border-top-left-radius: 40px;
		-webkit-border-top-right-radius: 40px;
		-webkit-border-bottom-left-radius: 40px;
		-webkit-border-bottom-right-radius: 40px;
		-moz-border-radius-topleft: 40px;
		-moz-border-radius-topright: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;		
	} 
	
	.rating-plus { 
		/*width: 45px;*/
		position: relative; 
		bottom: 3px;		
	} 
	
	.rating-plus a{ 
		color:#000000;
		font-size: 20px;
		/*font-weight:bold;		*/
		background-color: #ffffff;	
		padding: 0 9px;
		-webkit-border-top-left-radius: 40px;
		-webkit-border-top-right-radius: 40px;
		-webkit-border-bottom-left-radius: 40px;
		-webkit-border-bottom-right-radius: 40px;
		-moz-border-radius-topleft: 40px;
		-moz-border-radius-topright: 40px;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;	
		text-decoration:none;
	} 
		
	.bread_crs{
		/*padding-bottom:10px;
		padding-left:455px;
		color: #58b8a5;*/
		margin:0 auto; 	
		padding:10px auto 0 auto;
		height:30px;
		/*padding-bottom: 10px;
		padding-left: 30.5%;*/
		
		color: #58b8a5;
		width: 1000px;
	}
	
	.bread_crs a{
		color: #58b8a5;
		text-decoration: none;
		font:italic 13px Tahoma, Geneva, sans-serif;		
	}	
		
	.first-cnt{ 
		height:470px; 
		width:inherit; 
	}
	.first-cnt .main-reliz{ 
		width:645px; 
		height:inherit; 
		float:left; 
	}
	.first-cnt .menu-right{ 
		width:330px; 
		/*height:inherit; */
		background-color:#f8f8f8; 
		float:right; 
	}
	.first-cnt .menu-title{ 
		color:#FFF; 
		font:bold 16px 'Open Sans'; 
		background-color:#333333; 
		padding:7px 5px 7px 15px; 
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.first-cnt .find{
		height:432px; 
		width:328px; 
		/*border:1px solid #e1e1e1; */
	}
	.first-cnt .find .input, .main .first-cnt .main-reliz .filtr .baza-rez input{
		border-radius:20px; 
		width:250px; 
		border: 1px solid #ebebeb; 
		color:#999; 
		outline: none; 
		height:20px; 
		background-image: url(ico/poisk.png); 
		background-repeat: no-repeat; 
		background-position:right 5px; 
		padding-left: 15px; 
		font: 12px Tahoma;
	}		/*Строка поиска*/	
	
	.first-cnt .find .find-inp{ 
		margin:30px auto 0 auto; 
		width:270px;	
	}
	.first-cnt .find .find-tmc { 
		color:#333333; 
		margin:25px 0px 25px 20px; 
	}
	.first-cnt .find .find-tmc h1{ 
		font:14px 'Open Sans'; 
		margin-bottom:5px; 
	}
	
	.first-cnt .find .find-tmc, .find-bd div {
		font:13px 'Open Sans'; 
		border-bottom:1px dashed #acacac; 
		width:90%; 
	}
	
	.first-cnt .find .find-tmc div{ 		
		padding:5px 0px; 
	}
	
	.first-cnt .find .find-bd div{		
		padding:7px 0px; 
	}		
	
	
	.first-cnt .find .find-tmc div img{ 
		margin-left:20px; 
		position:relative; 
		top:3px; 
		margin-right:10px; 
	}
	.first-cnt .find .find-bd { 
		color:#333333; 
		margin:0px 0px 25px 20px; 
	}
	.first-cnt .find .find-bd h1{ 
		font:14px 'Open Sans'; 
		margin-bottom:5px;  
	}

	.first-cnt .find .find-bd div span{ 
		float:right; 
		font:italic 17px Georgia, 'Times New Roman', Times, serif; 
		color:#ff5c19; 
		position:relative; 
		top:-2px; 
		padding-right:15px 
	}
	.first-cnt .find .find-bd div img{ 
		margin-left:20px; 
		position:relative; 
		top:0px; 
		margin-right:10px; 
	}
	.first-cnt .find .find-send { 
		margin:20px 0px 0px 20px; 
	}
	.first-cnt .find .find-send h1{ 
		font:14px 'Open Sans'; 
		margin-bottom:15px; 
		color:#195b50; 
	}
	.first-cnt .find .find-send a{ 
		text-decoration:none; 
	}
	.first-cnt .find .find-send .mail{ 
		float:left; 
		margin-right:20px; 
		padding:6px 0px; 
		font:11px Tahoma, Geneva, sans-serif; 
		background-color:#195b50; 
		text-align:center; 
	}
	.first-cnt .find .find-send .mail a{ 
		color:#FFF; 
		background-color:#195b50; 
		padding:6px 6px;
	}

	.first-cnt .find .find-send .mail a:hover{ 		
		background-color:#333; 		
	}
	.first-cnt .find .find-send .mail img{ 
		margin-right:5px; 
		position:relative; 
		top:1px; 
	}
	.first-cnt .find .find-send .rss{ 
		float:left; 
		margin-right:20px; 
		font:13px 'Open Sans'
	}
	.first-cnt .find .find-send .rss a{ 
		color:#747779; 
		text-decoration:none; 
		background: url(ico/rss_2.png) no-repeat top right; 
		width:50px;  
		display: block; 
		height: 25px; 
		cursor:pointer;
	}
	.first-cnt .find .find-send .rss a:hover{ 
		background-position:right -25px; 
	}
	.first-cnt .find .find-send .rss span{
		position:relative; 
		top:5px; 
		margin-right:5px; 
	}

	.first-cnt .find .find-send .mob{ 
		float:left; 
		margin-right:20px; 
		font:13px 'Open Sans'
	}
	.first-cnt .find .find-send .mob a{ 
		color:#747779; 
		text-decoration:none; 
		text-align:right; 
		background: url(ico/mob_2.png) no-repeat top right; 
		width:80px;  
		display: block; 
		height: 25px; 
		cursor:pointer;
	}
	.first-cnt .find .find-send .mob a:hover{ 
		background-position:right -25px; 
	}
	.first-cnt .find .find-send .mob span{ 
		position:relative; 
		top:0px; 
		left:-20px; 
		line-height:1 
	}	
	
	.first-cnt .main-reliz .rel-head{ 
		background-color:#00a48a; 
		color:#FFF; 
		font:bold 16px 'Open Sans'; 
		width:220px; 
		padding:7px 5px 7px 15px; 
		-webkit-border-top-left-radius: 10px; 
		-webkit-border-bottom-left-radius: 10px; 
		-moz-border-radius-topleft: 10px; 
		-moz-border-radius-bottomleft: 10px;
		border-top-left-radius: 10px; 
		border-bottom-left-radius: 10px; 
		float:left;
	}
	.first-cnt .main-reliz .rel-str{ 
		float:left; 
		width: 0; 
		height: 0; 
		border-style: solid; 
		border-width: 18px 0 18px 20px; 
		border-color: transparent transparent transparent #00a489;
		line-height: 0px; _border-color: #000000 #000000 #000000 #00a489; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	}
	.rel-img{ 
		clear:both; 
		padding-top:15px; 
		width:645px;
	}
	.rel-img img{ 
		width:645px; 
		height:240px; 
		clear:both; 
	} 
	.rel-img .rel-img-ttl{ 
		width:645px; 
		background-color: #FFF; 
		opacity:0.9; 
		position:relative; 
		top:-30px; 
		padding:7px 0px; 
		height:13px; 	
	}
	.rel-img .rel-img-ttl .rel-num, .rel-img .rel-img-ttl .rel-viz{ 
		font:12px Tahoma, Geneva, sans-serif; 
		float:left; 
		width:130px; 
		padding-left:15px; 
	}
	.rel-img .rel-img-ttl .rel-viz{ 
		background:url(img/rel-viz.png) no-repeat 5px; 
		width:160px; 
		color:#00a48a; 
		padding-left:25px; 
	}	
	.first-cnt .main-reliz .rel-title{ 
		color:#b23300; 
		font: 20px 'Open Sans'; 
		text-align:justify; 
		line-height:1.2; 
		position:relative; 
		top: -15px;
	}
	
		
	.first-cnt .main-reliz .rel-lid{ 
		color:#4f4f4f; 
		font: 14px 'Open Sans'; 
		text-align:justify;
	}
	.first-cnt .main-reliz .delimiter{ 
		height:1px; 
		width:inherit; 
		background-color: #898787; 
		margin:15px 0px 5px 0px;
	}
	.rel-soc div.left{ 
		float:left; 
		margin-right:10px; 
	}
	.rel-soc div.right{ 
		float:right; 
		margin-left:5px; 
	}
	.rel-soc div.right p{ 
		font:12px Tahoma, Geneva, sans-serif; 
		margin:0; 
		padding:5px 5px 0px 0px; 
	}
	/*.rel-soc a.rel-soc-down { background: url(ico/download.png);  display: block; width: 25px; height: 25px; cursor:pointer; }
	.rel-soc a.rel-soc-print { background: url(ico/print.png);  display: block; width: 25px; height: 25px; cursor:pointer; }
	.rel-soc a.rel-soc-gg { background: url(ico/gg.png);  display: block; width: 25px; height: 25px; cursor:pointer; }	    
	.rel-soc a.rel-soc-vk { background: url(ico/vk.png);  display: block; width: 25px; height: 25px; cursor:pointer; }	    	
	.rel-soc a.rel-soc-tw { background: url(ico/tw.png);  display: block; width: 25px; height: 25px; cursor:pointer; }	
	.rel-soc a.rel-soc-fb { background: url(ico/fb.png);  display: block; width: 25px; height: 25px; cursor:pointer; }		  
	.rel-soc a.rel-soc-down:hover, .rel-soc a.rel-soc-print:hover, .rel-soc a.rel-soc-gg:hover, 
	.rel-soc a.rel-soc-vk:hover, .rel-soc a.rel-soc-tw:hover, .rel-soc a.rel-soc-fb:hover{ background-position: 0 -25px; }*/
	
	.rel-soc a.rel-soc-down, .rel-soc a.rel-soc-print, .rel-soc a.rel-soc-gg, .rel-soc a.rel-soc-vk, .rel-soc a.rel-soc-tw, .rel-soc a.rel-soc-fb{
		display: block; 
		width: 25px; 
		height: 25px; 
		cursor:pointer;
	} 	
	.rel-soc a.rel-soc-down{
		background: url(ico/download.png);
	}
	.rel-soc a.rel-soc-print { 
		background: url(ico/print.png); 
	}
	.rel-soc a.rel-soc-gg { 
		background: url(ico/gg.png); 
	}
	.rel-soc a.rel-soc-vk {
		background: url(ico/vk.png);
	}
	.rel-soc a.rel-soc-tw {
		background: url(ico/tw.png);
	}
	.rel-soc a.rel-soc-fb{
		background: url(ico/fb.png);
	}
		 
	.rel-soc a.rel-soc-down:hover, .rel-soc a.rel-soc-print:hover, .rel-soc a.rel-soc-gg:hover, 
	.rel-soc a.rel-soc-vk:hover, .rel-soc a.rel-soc-tw:hover, .rel-soc a.rel-soc-fb:hover{ background-position: 0 -25px; }
	

	.main-txt{ font:14px Tahoma, Geneva, sans-serif; 
		line-height:1.5; 
		text-align:justify; 
		color:#333333 
	}
	
	.main-txt .main-short{ 
		float:left; 
		margin:15px 40px 10px 0px; 
		width:300px; 
	}
	
	.main-txt .main-short h1{ 
		font:18px 'Open Sans'; 
		margin-bottom:20px; 
		margin-top:0px;  
	}
	.main-txt .main-short ul{ 
		text-align:left;  
		font:14px 'Open Sans'; 
		text-align:justify; 
	}
	.main-txt .main-short li{ 
		margin-bottom:15px; 
		list-style-image: url('ico/point-o2.png'); 
		list-style-position:5px;
	}
	
	.main-txt .main-button{ 
		width:inherit; 
		height:40px; 
		margin-top:25px; 
	}
	.main-txt .main-button .btn-tbl, .main-txt .main-button .btn-dig{ 
		float:left; 
		color:#FFF; 
		width:150px; 
		padding:7px 20px; 
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		border-radius: 3px;
	}
	
	.main-txt .main-button .btn-answ{ 
		float:left; 				
		width:100px;	
		padding:6px 20px; 
		margin-right:5px;
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		border-radius: 3px;					
		background-color: #942e20;	
		
	}
		
	.main-txt .main-button .btn-answ a{ 		
		color:#ffffff;			 		
		text-decoration: none;
		background:url(img/graph.gif) no-repeat right;	
		display: block; 	
		cursor:pointer;		
	}
	

	.main-txt .main-button .btn-tbl{ 
		background-color:#006453; 
		margin-right:5px;
	}
	.main-txt .main-button .btn-dig{ 
		background-color:#333333; 
		text-align:center;
	}
	.main-txt .main-button .btn-down{ 
		float:right; 
		background-color:#E0E2E2; 
		width:150px; 
		padding:7px 20px; 
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
		border-radius: 3px;
	}
	.main-txt .main-button .btn-down a{ 
		color:#006453; 
		text-decoration:none; 
		background: url(ico/download_tabl.png) no-repeat top right;  
		display: block; 
		width: 150px; 
		height: 20px; 
		cursor:pointer;
	}
	.main-txt .main-button .btn-down a:hover{ 
		background-position: right -20px; 
		color:#333 
	}
	.main-txt .main-button img{ 
		position:relative; 
		top:5px; 
		left:5px; 
	}
	.main-txt .main-button .strl{
		position:relative;
		width: 0;
		height: 0;
		float:left;
		top:20px;
		border-style: solid;
		border-width: 20px 20px 0 20px;
		border-color: #006453 transparent transparent transparent;
		line-height: 0px;
		_border-color: #006453 #000000 #000000 #000000;
		_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	}
	.main-txt .head-tbl{ 
		color:#006453; 
	}
	.rez-lnk{ 
		font:italic 13px Tahoma, Geneva, sans-serif; 
	}
	.rel-desc{ 
		margin-bottom:15px; 
		font:12px Tahoma, Geneva, sans-serif;
		}
	.rel-desc .head{ 
		color:#1a5c50; 
		font:12px Tahoma, Geneva, sans-serif;
	}
	.rel-desc a{ 
		text-decoration:none; 
		color:#FFF; 
		background-color:#333333; 
		padding:5px; 
		margin-left:5px; 
	}	
	.rel-desc a:hover{ 
		background-color:#006453; 
	}
	
	.dop-material h1{ 
		font: bold 16px 'Open Sans'; 
		color:#FFF; 
		background-color:#333333; 
		padding:7px 5px 7px 15px; 
		margin:35px 0px 0px 0px; 
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px; 
		border-bottom:3px solid #b23300; 
	}
	.mat-dan-opros{ 
		width:inherit; 
		height:210px; 
		padding:15px 25px 10px 25px; 
		border:1px solid #CDCDCD 
	}

	.mat-dan-opros .head .title{ 
		font:18px 'Open Sans'; 
		color:#b23300; 
		float:left; 
		margin-bottom:10px;
	}
	.mat-dan-opros .head .all-rel{ 
		float:right; 
		padding-top:5px; 
	}
	.mat-dan-opros .head .all-rel a{ 
		font:12px Tahoma, Geneva, sans-serifl; 
		text-decoration:underline; 
		color:#333; 
	}
	.mat-dan-opros .head .all-rel a:hover{ 
		color:#b23300 
	}			
	.oth-rel{ clear:both;}
	.oth-rel div{ 
		width:180px; 
		float:left; 
		margin-right:12px; 
	}
	.oth-rel img{ 
		width:180px; 
		height:120px; 
		margin-bottom:5px; 
	}	
	.oth-rel a{ 
		text-decoration:none; 
		font:13px 'Open Sans'; 
		color:#333; 
		line-height:1.2; 
		border:0; 
	}
	.oth-rel a:hover{ 
		text-decoration:underline; 
	}
	
	.blk-all{ 
		width:inherit; 
		margin-top:10px;
		clear:both; 
		height:500px;
	}	
	
	/*.blk-all .blk-1, .blk-all .blk-2, .blk-all .blk-3 {
		float:left; 
		width:325px;
	}*/
	
	.blk-all .blk-txt-reliz-page .matv, .blk-all .blk-txt-reliz-page .anl, .blk-all .blk-txt-reliz-page .anl {
		float:left; 
		width:325px;
	}
	
	.blk-all .blk-1, .blk-all .blk-2{
		margin-right:11px;
	}	
	
	.blk-all .sob h1 img, .blk-all .matv h1 img, .blk-all .bd h1 img,
	.blk-all .rei h1 img, .blk-all .anl h1 img, .blk-all .zhr h1 img,
	.blk-all .infg h1 img, .blk-all .video h1 img{ 
		margin-right:15px;
		position:relative; 
		top:1px; 
	}
	.blk-all .matv, .blk-all .bd, .blk-all .anl, .blk-all .zhr, .blk-all .video { margin-top:10px; }
	.blk-all .sob h1, .blk-all .matv h1, .blk-all .bd h1,
	.blk-all .rei h1, .blk-all .anl h1, .blk-all .zhr h1,
	.blk-all .infg h1, .blk-all .video h1{ 
		font: 14px 'Open Sans'; 
		color:#FFF; 
		background-color:#333333; 
		padding:7px 5px 7px 15px; 
		border:0;  
		-webkit-border-radius: 0px; 
		-moz-border-radius: 0px; 
		border-radius: 0px; 
		margin:0
	}
	.blk-all .video h1{ border-bottom:1px solid #FFF; }	
	.blk-all .sob h2, .blk-all .infg h2{font: 14px 'Open Sans'; color:#333; margin:0px; }	
	.blk-all .sob h2, .blk-all .infg h2{font: 14px 'Open Sans'; color:#333; margin:0px; }	
	.blk-all .rei h2{ font: 14px 'Open Sans'; color:#006453; margin:0; }	
	.blk-all .infg .dt{ font: 10px Tahoma, Geneva, sans-serif; color:#006453; margin-top:10px; }
	.blk-all .infg .desc{ font: 12px Tahoma, Geneva, sans-serif; color:#333; margin-bottom:25px; }
	
	.blk-all .video .dt{ font: 10px Tahoma, Geneva, sans-serif; color:#FFF; margin-top:10px; }
	.blk-all .video .desc{ font: 10px Tahoma, Geneva, sans-serif; color:#FFF;  }
		
	.blk-all .rei span{ font: 10px 'Open Sans'; color:#006453; margin:0; }

	.blk-all .anl h2{ font: 14px 'Open Sans'; color:#333333; margin:0; padding-top:15px; }
	.blk-all .anl .desc{ 
		/*font: 12px Tahoma, Geneva, sans-serif; */
		font-size:13px;
		line-height:1.4; 
		color:#333333; 
		margin:0; 
		padding:13px 0px; 
		margin:0; 
		border-bottom:1px dashed #acacac; 
	}
	
	

	.blk-all .sob .blk-txt, .blk-all .matv .blk-txt, .blk-all .bd .blk-txt,
	.blk-all .rei .blk-txt, .blk-all .anl .blk-txt, .blk-all .zhr .blk-txt,
	.blk-all .infg .blk-txt{ border:1px solid #e1e1e1; padding:10px;}	
	.blk-all .video .blk-txt{ padding:10px;}
	.blk-all .video .blk-txt img{ width:300px;}
	.blk-all .infg .blk-txt img{ width:300px; margin-top:5px; }
	.blk-all .rei .blk-txt, .blk-all .infg .blk-txt{ background-color:#f2f4f4;  }
	.blk-all .video .blk-txt{ background-color:#333; }
	.blk-all .blk-txt h2:hover{ text-decoration:underline; }
	.blk-all .sob .txt{ font: 12px Tahoma, Geneva, sans-serif; line-height:1.3 }
	.blk-all .sob p, .blk-all .anl p, .blk-all .infg .all-lnk, .blk-all .video .all-lnk { margin:0; padding-top:10px; }		
	.blk-all .matv p, .blk-all .zhr p, .blk-all .rei .all-lnk{ padding:0; margin:0; }
	.blk-all .sob .lnk a{ font:12px Tahoma, Geneva, sans-serifl; 
		text-decoration:underline; 
		color:#006453  
	}
	.blk-all .sob .lnk a:hover{ 
		color:#b23300 
	}
	.blk-all .sob .all-lnk, .blk-all .matv .all-lnk, .blk-all .bd .all-lnk, 
	.blk-all .anl .all-lnk, .blk-all .zhr .all-lnk, .blk-all .infg .all-lnk,
	.blk-all .video .all-lnk, .blk-all .rei .all-lnk{ text-align:right; }
	.blk-all .sob .all-lnk a, .blk-all .matv .all-lnk a, .blk-all .bd .all-lnk a,
	.blk-all .anl .all-lnk a, .blk-all .zhr .all-lnk a,
	.blk-all .infg .all-lnk a, .blk-all .video .all-lnk a, .blk-all .rei .all-lnk a, .infogr .all-lnk a{ 
		font:12px Tahoma, Geneva, sans-serifl; 
		text-decoration:underline; 
		color:#333;
	}
	.blk-all .video .all-lnk a{ color:#FFF; }
	.blk-all .sob .all-lnk a:hover, .blk-all .matv .all-lnk a:hover, .blk-all .bd .all-lnk a:hover, 
	.blk-all .anl .all-lnk a:hover, .blk-all .zhr .all-lnk a:hover, 
	.blk-all .infg .all-lnk a:hover, .blk-all .video .all-lnk a:hover, .blk-all .rei .all-lnk a:hover, .infogr .all-lnk a:hover{ color:#b23300 }	
	
	.blk-all .matv .blk-inf{ margin-bottom:15px; }
	.blk-all .matv .blk-inf img{ 
		height:27px; 
		margin-right:10px;
		float:left; 
	}
	.blk-all .matv span{ 
		font:12px Tahoma, Geneva, sans-serif; 
		color:#333; 
		margin:0; 
	}
	.blk-all .matv a, .blk-all .zhr a{ 
		color:#333; 
		text-decoration:none; }
	.blk-all .matv a:hover, .blk-all .zhr a:hover{
		text-decoration:underline; 
	}
	.blk-all .zhr .blk-inf{ 
		margin-bottom:15px; 
	}
	.blk-all .zhr .blk-inf img{ 
		height:27px; 
		margin-right:10px;
		float:left; 
	}
	.blk-all .zhr span{ 
		font:12px Tahoma, Geneva, sans-serif; 
		color:#333; 
		margin:0; 
	}
		
	.blk-all .bd h2{ 
		font: 14px 'Open Sans'; 
		color:#333; 
		margin:0; 
	}
	.blk-all .bd h2 img{ 
		margin-right:10px; 
		position:relative; 
		top:2px; 
	}
	.blk-all .bd .input{
		border-radius:20px; 
		width:280px; 
		margin-top:10px; 
		border: 1px solid #ebebeb; 
		color:#999; 
		outline: none; 
		height:20px; 
		background-image: url(ico/poisk.png); 
		background-repeat: no-repeat; 
		background-position:right 5px; 
		padding-left: 15px; 
		font: 12px Tahoma;}		/*Строка поиска внизу*/
		
	.blk-all .bd a{ 
		text-decoration:underline; 
		color:#1ab2a7; 
		font:12px Tahoma, Geneva, sans-serif;  
	}

	.blk-all .bd .all-lnk{ 
		margin:0; 
	}
	
.footer{
	float:left; 
	width:100%; 
	height:340px; 
	background-color:#333333; 
	border-top:5px solid #006453; 
	margin-top:10px;
}
.footer a{ 
	text-decoration: none; 
	color:#FFF; 
}
.footer a:hover{ 
	text-decoration:underline; 
}
.menu-block-1, .menu-block-2 { 
	/*margin-top:1%; */
	float:left; 
	/*margin-right:65px;*/
	margin-right:30px;
}
.menu-block-3{ 
	/*margin-top:1%; */
	float:left; 
	/*margin-right:75px;*/
	margin-right:30px;
}
.menu-block-4{ 
	/*margin-top:1%; */
	float:left; 
	/*margin-right:0px;*/
	margin-right:30px;
}
.materials_head{
	text-transform:uppercase; 
	color:#07937c; 
	/*font: bold 8pt Tahoma; */
	font: bold 11px Tahoma;
}
.materials_txt { 
	color:#FFF; 
	font: 12px 'Open Sans'; 
	margin-bottom:10px;
}
.research{
	width:200px; 
	height:180px; 
	margin-top:1%;
}
.research_head{
	text-transform:uppercase; 
	color:#07937c; 
	font: bold 8pt Tahoma;
}
.research_txt{ 
	color:#FFF; 
	font: 12px 'Open Sans';
}
.soc_contact{ 
	/*float:right; 
	width:350px; 
	height:90px; 
	margin-left:69%;
	margin-top:22%;	
	z-index:2; 
	position:absolute;*/
}
.flogo{
	float:left; 
	margin-right:10px;
}
.soc{
	height: 65px; 
	float:left;
}
.soc img{
	margin-bottom: 40px; 
	height:30px;
}
.contact{
	float:left; 
	font: 8pt Tahoma
}
.f-tel, .f-email{
	color:#d2dccf
}
.email_txt{
	border-bottom: 1px dotted;
}
.email_link a{
	text-decoration:none; 
	color:#088470;
}
.copyright{
	float: left; 
	width:520px; 
	height:30px; 
	position:absolute; 
	margin-top:250px; 
	margin-left: 20px; 
	font: 8pt Tahoma; 
	color: #00a48a;
}
#sidebar{
	float:left; 
	width: 230px; 
	margin-top: 60px; 
	text-align: left;  
	font: 10px Georgia, Tahoma, sans-serif;  
	color:red; 
	font-style: italic; 
	font-weight: bold; 
	line-height: 1.5;
}
#sidebar img{
	margin: 0; 
	padding: 0; 
	float:right; 
	margin-top: 0px;
}


/*26.02.2015 for reliz_page.html*/
.main .first-cnt .main-reliz .podp, .main .first-cnt .oth-rel .podp{
	float: right;
	position: relative;
	top: 12px;
}

.main .first-cnt .main-reliz .podp a, .main .first-cnt .oth-rel .podp a{	
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

.main .first-cnt .main-reliz .podp a:hover, .main .first-cnt .oth-rel .podp a:hover{
	color:#195b50;
}

.main .first-cnt .main-reliz .podp img{
	position: relative;
	top: 3px;
	padding-left: 2px;	
}

.main .first-cnt .main-reliz .filtr{
	color:#000000;
	font-size:11px;
}

.main .first-cnt .main-reliz .filtr .filtr-block{
	float:left;
	padding-top:10px;
}

.main .first-cnt .main-reliz .filtr a{ 	
	padding: 3px 8px 3px 8px;
	border: 1px solid #e1e1e1;
	text-decoration: none;
	color:#000000;
}

.main .first-cnt .main-reliz .filtr a:hover{ 	
	border:1px solid #333333;	
	color:#ffffff;
	background-color:#333333;
}

.main .first-cnt .main-reliz .filtr-rel-title{
	color:#b23300; 
	font: 14px 'Open Sans'; 
}

.main .first-cnt .main-reliz .filtr a#active{ 
	color:#ffffff;	
	border: 0;
	background-color: #333333;
}

.main .first-cnt .main-reliz .filtr a#baza, .main .first-cnt .main-reliz .filtr a#full_search{ 
	color:#b23300;	
	border: 0;	
}

.main .first-cnt .main-reliz .filtr a#baza:hover, .main .first-cnt .main-reliz .filtr a#full_search:hover, .main .first-cnt .main-reliz .filtr .baza-rez a#full_search:hover{ 
	background-color:#ffffff;
	text-decoration:underline;
}

.main .first-cnt .main-reliz .filtr a#baza img{ 
	position:relative;
	top:3px;
	left:5px;
}

.main .first-cnt .main-reliz .filtr .arrow_down{ 
	position:relative;
	top:3px;
	left:5px;
}

.main .first-cnt .main-reliz .filtr .baza-rez{ 
	float:right;
	padding-left: 200px;	
}

.main .first-cnt .main-reliz .filtr .filtr-first-row{
	float: left;
	padding: 10px 0 10px 0;
}

.main .first-cnt .main-reliz .filtr .filtr-second-row{
	float: left;
	padding: 10px 0 15px 0;
}

.opros{
	float:left;
	position:relative;
	bottom:30px;
}

.main .first-cnt .opros-rezult{
	padding-top:55px;		
}

.main .first-cnt .opros-rezult a{
	font-size: 22px;
	color: #333333;
	text-align:left;	
	text-decoration:none;
}

/*.main .first-cnt .opros-rezult */.new{
	font-size: 20px;
	color: #ff5c19;
	font-family:Georgia;
	font-style:italic;
	position:relative;
	bottom:2px;
	left:4px;
}

.menu-right .menu-title img{
	z-index:3;
}

.menu-right .event .face{
	padding: 6px 0 0 10px;	
}

.menu-right .event .face img{
	margin: 10px 10px 10px 0;
	float:left;
}

.menu-right .event{
	color:#696969;	
	text-align:left;
	border:1px solid #e4e0e0;	
	/*height:330px;*/
}

.menu-right .event-capt{	
	font-size:15px;
	/*position:relative;
	bottom:80px;
	*/
	margin:10px 0px;
}

.menu-right .event-lead{
	font-size:12.5px;
	margin:10px;
	/*position:relative;
	bottom:70px;	
	*/
	text-align:justify;
	clear:both;
}

.menu-right .event-text{	
	font-size:12.5px;
	padding:0 9px 0 9px;
	/*position:relative;
	bottom:50px;
	*/
	text-align:justify;
}

.menu-right .event-text a{
	font-size:12px;
	color:#195b50;
}

.menu-right .podp{
	text-align: right;
	margin:10px 10px;
	/*position: relative;
	bottom: 50px;
	right:9px;
*/
}

.menu-right .podp a{
	color:#333333;
	font-size:12px;	
}

.menu-right .podp a:hover{
	color:#195b50;
}

.android{
	/*background-color:#333333;
	height:60px;	
	width:330px; 		
	float:right; 
	position:relative;
	bottom:3px;
	margin-bottom:20px;*/
}

.android img{
	padding: 16px 5px 5px 30px;	
}

.android .android-text a{
	color:#ffffff;
	font-size: 13px;
	/*position:relative;
	top:13px;
	left:7px;*/
	padding-top:10px;
	float:left;
	text-decoration:none;
}

.android .android-text a:hover{
	text-decoration:underline;
}

.android .soc-buttons{
	float:right;
	margin-top:-5px;
}

.soc1{
	background:url(imgn/soc-circle/rutube11.png) no-repeat top;
}
.soc2{
	background:url(imgn/soc-circle/twitter11.png) no-repeat top;
}
.soc3{
	background:url(imgn/soc-circle/fb11.png) no-repeat top;
}
.soc4{
	background:url(imgn/soc-circle/vk11.png) no-repeat top;
}
.soc1, .soc2, .soc3, .soc4{
	float:left; 
	width:28px;
	height:28px;
	cursor:pointer;
	margin-right:5px;
	
}
.android .soc1:hover, .android .soc2:hover, .android .soc3:hover, .android .soc4:hover{ 
	background-position: 0 -28px;	
}

.press .press-capt {	
	padding:0 9px 7px 9px;
	color:#b23300; 
	font-size:15px;
	text-decoration:none;
	
}

.press .press-text{
	color:#333333;	
	font-size:12px; 
	padding:0 9px 15px 9px;
}

.press .press-text a{	 
	text-decoration:underline;
	color:inherit;
}

.anons{
	background-color: #195b50;
	position:relative;
	top: 5px;
	color: #ffffff;
	padding: 5px 5px 5px 5px;
	text-align:justify;
}

.anons .anons-capt {
	color: inherit;
	font-size: 18px;
	padding:5px 9px 0 9px;
	text-decoration:none;	
}

.anons .anons-lead{
	font-size: 13px;
	padding:10px 9px 0 9px;
}

.anons .anons-text{
	font-size: 11px;
	padding:15px 9px 5px 9px;
}

.anons .anons-text a{
	color:#ffffff;	
}

.dash{
	width:inherit;
	height:10px;
	border-bottom: 1px dashed #e1e1e1;
	position:relative;
	top:40px;
}
.main .first-cnt .oth-rel .podp a{
	position:relative;
	left:130px;
}

.oth-rel .oth-new{ 
	width:180px; 
	float:left; 
	margin-right: 25px; 
}

.oth-rel .rel-img-ttl{ 
	width:180px; 
	background-color: #FFF; 	
	/*opacity:0.9; */
	/*position:relative; 
	bottom:10px;*/
	padding:7px 0px; 
	height:13px; 
}
.oth-rel .rel-img-ttl .rel-num, .oth-rel .rel-img-ttl .rel-viz{ 
	font:12px Tahoma, Geneva, sans-serif; 
	float:left; 	
}

.oth-rel .rel-img-ttl .rel-viz{ 
	font:12px Tahoma, Geneva, sans-serif; 
	float:left; 
	position:relative;
	bottom:13px;
	left:120px;
	
}

.oth-rel .rel-img-ttl .rel-viz{ 
	background:url(img/rel-viz.png) no-repeat 5px; 
	color:#00a48a; 
	width:80px; 
	padding-left:25px; 
}	

.infogr-and-news{
	width:1000px;
	height:450px;
}

.infogr{
	/*width:660px; 	
	height:450px; 
	float:left;
	border:1px solid #d6d7d7;
	margin-bottom:30px;*/
	/*position:relative; 
	top:370px;*/
}
.infogr .infogr-title {
	padding: 5px 0 10px 5px;
}

.infogr .infogr-title {
	color:#b23300; 
	font-size:24px; 
	text-decoration:none;
}

.infogr .column1{
	width:437px;
}

.infogr .column1 img{ 
	padding-left:3px;
}

.infogr .infogr-lead{
	padding-left:10px;
}

.infogr .infogr-lead a{
	color:#333333;
	font-size:16px;
	text-decoration:none;
}

.infogr .infogr-lead a:hover{
	text-decoration:underline;
}

.infogr .column1 img{
	width:437px;
	height:278px;
}

.infogr .column2 img, .infogr .column3 img{
	width:211px;
	height:128px;
}

.infogr .column1 .infogr-text{
	color:#000000;
	font-size: 13px;
	padding-left:10px;
	padding-top:5px;
}
.infogr .column2 img{
	position:relative;
	bottom:350px;
	left:444px;
}
.infogr .column2 .infogr-lead{
	position:relative;
	bottom:347px;
	left:444px;
}

.infogr .column3 img{
	position:relative;
	bottom:315px;
	left:444px;
}
.infogr .column3 .infogr-lead{
	position:relative;
	bottom:320px;
	left:444px;
}
.infogr .all-lnk{
	position:relative;
	bottom:332px;
	left:570px;
}
.blk-all .blk-reliz-page .blk-1, .blk-all  .blk-reliz-page .blk-3 {
	/*position:relative; 
	bottom:210px;*/
}

.blk-all .blk-1 .blk-txt-reliz-page .matv span{
	line-height:1.5;
}

.blk-all .blk-reliz-page .blk-1 .blk-txt-reliz-page .blk-txt{	
	padding:25px 0 26px 0;	
}

.tv{
	float:left;	
}

.tv .video-head{  
	font:bold 18px 'Open Sans', sans-serif;		
	background-color: #333;
	background-image: url(../imgn/video/video_fon_dop.png);
	background-position: right;
	background-repeat: no-repeat;
	height:40px;
	width:185px;
	float:left;
	color: #FFF;
	text-transform:uppercase;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

.tv .video-head span{ 
	padding-left:15px; 
	position:relative; 
	top:7px; 
}
.tv .video-block{
	height:230px;
	width:1000px;
	margin-top:5px;									
	background:url(imgn/video/video_fon_1.png), url(imgn/video/video_fon_2.png), #333;
	background-position: top right, left bottom;
	background-repeat: no-repeat, no-repeat;
	border-radius: 8px;
	clear:both; 
	padding-right:10px;
}
.tv .video-fon{
	float:left; 
	height:inherit; 
	width:380px; 
	background:url(imgn/video/video_fon.png);
}
.tv .block{
	min-height:200px; 
	height:200px; 
	padding:10px; 
 	float:left;
	margin:22px 0px 0px 25px; 
	width:120px; 
	line-height: 1.0; 
	text-align:left;
	position:relative;
	bottom:10px;
	right:20px;
}

.tv .video-capt{
	font:11px Tahoma, Geneva, sans-serif; 
	text-align:left; 
	color:#999999; 
	padding-bottom:5px; 
	margin-top:20px;
}
.tv .video-capt a{
	color:#999999; 
	text-decoration:none;
}
.tv .video-capt a:hover{
	text-decoration:underline;
}
.tv .avideo{
	text-align:left; 
	font:bold 11px Tahoma, Geneva, sans-serif; 
	text-decoration:none; 
	color:#FFF;
}
.tv .avideo:hover{
	text-decoration:underline;
}
.tv .video-img{
	border-left:1px solid #b7b7b7; 
	border-top:1px solid #b7b7b7; 
	position:relative; 
	margin-bottom:10px;
	/*height:90; 
	width:120;*/
	height:110px; 
	width:140px;
}
.tv .video-href{
	position:relative; 
	z-index:5; 
	top:-50px; 
	left:5px;
}
.tv .video-txt{
	font:bold 11px Tahoma, Geneva, sans-serif; 
	text-align:left; 
	cursor:pointer;
	position:relative;
	bottom:35px;	
}
.tv .more-video{
	float:right;
}
.tv .more-video .more-video-txt{
	clear:both; 
	text-align:right; 
	font:10px Tahoma, Geneva, sans-serif; 
	color:#FFF; 	
	position:relative;
	bottom:242px;
	text-decoration:underline;
}
.tv .more-video .more-video-txt .more-video-href{
	text-decoration:none; 
	color:#FFF;	
	position:relative;
	top:5px;
}

.blk-all .matv .matv-reliz-page .blk-txt .blk-inf span{
	line-height:1.5;
}

#select_year{
	list-style-type:none;	
	position:absolute; 
	z-index:20;
}
#select_year li{
	padding:5px 0 5px 0;
	background-color:#fff;
	color:#000;
}
.rel-title a{
	color:#195b50; 
	font-size:22px;
	text-decoration:none;
}
.rel-title a:hover{
	text-decoration:underline;	
}

.env{
	width: 21px;
	height:15px;
	background:url(D:/test2/img/env2.png);
	cursor:pointer;
	position:relative;
	bottom:17px;
	left:47px;
}

.env:hover{	
	background-position:0 -15px;
}

.rss-podp{
	width: 15px;
	height:15px;
	background:url(D:/test2/img/rss_black2.png);
	cursor:pointer;
	position:relative;
	bottom:32px;
	left:73px;
}

.rss-podp:hover{	
	background-position:0 -15px;
}
