@import url('https://fonts.googleapis.com/css?family=Montserrat:100,700|Ubuntu:300,300i,400,400i,500,500i,700,700i&subset=cyrillic,cyrillic-ext');
/*
    font-family: 'Montserrat', sans-serif;
    font-family: 'Ubuntu', sans-serif;
*/

* {margin:0; padding:0; border:0}
body{background:#f3f3f3;}
body,td,div {font-size:17px; font-weight:300; font-family: 'Ubuntu', sans-serif; }
td {vertical-align:top}
input{}
a{text-decoration:none;color:#213775;transition: color 0.3s ease-out} a:hover {}
table {width:100%; border-collapse: collapse; border-spacing: 0px}
hr, * html hr {height:1px; color:#E6E6E8; background:#E6E6E8; border:1px} hr {margin:8px 0} *:first-child+html hr {height:1px; margin:0} * html hr {margin:0}
p {font-size:17px; font-weight:300; font-family: 'Ubuntu', sans-serif;}
h1 {}
h2 {}
textarea{resize:none;}
form{margin:0;padding:0;}
img{border:0;}
input:focus, textarea:focus{outline: none;}
.clear{clear:both;height:0;font-size:0 !important;margin:0;padding:0;line-height:0;display:block;}
.cclear{}
	.cclear:after{clear:both;height:0;font-size:0 !important;margin:0;padding:0;line-height:0;display:block;content:' ';}

.inlblock{display:inline-block;vertical-align:top;}
.widthbody{margin: 0 auto; max-width:1200px; width:80%;min-width:1000px;}
	.widthbody-big{margin:0 -99px;}
.center{text-align:center;}
.relative{position:relative;}



.icons{background:url(../img/icons/icons.png) no-repeat left top;display:inline-block !important;vertical-align:top;}
	.icons.y1x1{background-position:left top;width:22px;height:17px;}
	.icons.y1x2{background-position:-23px top;width:14px;height:17px;}

	.icons.y2x1{background:url(../img/icons/insta.png) no-repeat left top; width:32px;height:32px;}
	.icons.y2x2{background:url(../img/icons/fb.png) no-repeat left top; width:32px;height:32px;}
	.icons.y2x3{background:url(../img/icons/yout.png) no-repeat left top; width:32px;height:32px;}
	.icons.y2x4{background:url(../img/icons/tel.png) no-repeat left top; width:32px;height:32px;}
	.icons.y2x5{background-position:-71px -18px;width:16px;height:16px;}
	.icons.y2x6{background-position:-88px -18px;width:19px;height:11px;}
	.icons.y2x7{background-position:-108px -18px;width:14px;height:14px;}
	.icons.y2x8{background-position:-123px -18px;width:18px;height:16px;}

	.icons.y3x1{background-position:left -35px;width:22px;height:22px;}
	.icons.y3x2{background-position:-23px -35px;width:25px;height:22px;}
	.icons.y3x3{background-position:-49px -35px;width:17px;height:20px;}

	.icons.y4x1{background-position:left -58px;width:13px;height:6px;}

	.winlogo {
		position: absolute;
		width: 59px;
		left: -120px;
		top: 10px;
		margin-right: 23px;
		transition: 0.2s ease-out;
	}
 
    .winlogo2 {
		position: absolute;
		width: 59px;
		left: -188px;
		top: 10px;
		margin-right: 23px;
		transition: 0.2s ease-out;
	} 

	.style .winlogo {
		width: 36px;
		left: -95px;
	}

	
	.style .winlogo2 {
		width: 36px;
		left: -141px;
	}


	.flex  {
		display: flex;
		flex-direction: row;
		justify-content: center;
		position: absolute;
		bottom:43px;
		left:0;
		width:100%;
	}


	.currency__body {
		background: url(../img/1402.jpg) left top no-repeat;
		display: flex;
		flex-flow: wrap;		
		flex-flow: wrap-reverse;
        align-items: flex-start;
	}


	.header__currency {
		background: #fff;
		padding:30px;
		margin-bottom: 15px;
	}


	.currency__item {
		margin: 13px 19px 10px 0;
	}

.currency__body div:nth-child(2) {
	margin-left: 21px;
}

.currency__body div div:nth-child(2) {
	margin-left: 0;
}

.currency__body div:nth-child(4) {
		margin-left: 105px;
	}



.mobilepdf {
	display:none
}

 @media screen and (min-width: 0px) and (max-width: 1000px) {
	 
	 .mobilepdf {
	     display:block
     }
	 .pc {
		 display:none
	 }
 }



.currency__name{
	text-transform:uppercase;
	font-size:13px;
	color:#848ba4; 
 }

.currency__price {
	color:#22242b;
	font-size:17px;
	font-weight: 700;
	margin: 7px 0;
}

.currency__count{
	font-size:11px;
	color:#848ba4; 
 }



 @media screen and (min-width: 1071px) and (max-width: 1404px) {

	.currency__body div:nth-child(4) {
		 margin-left: 96px;
	}

    .currency__body div:nth-child(2) {
		margin-left: 10px;
	}

	.currency__body {
		align-items: flex-end;		
	}

 }




 @media screen and (min-width: 1071px) and (max-width: 1355px) {

	.currency__body div:nth-child(4) {
		 margin-left: 0;
	}

    .currency__body div:nth-child(2) {
		margin-left: 10px;
	}

	.currency__body {
		align-items: flex-end;	
		background:none;	
	}

	.currency__price {		
		font-size: 15px;
	}

	.currency__item {
		margin: 13px 10px 10px 0;
	}

 }




 @media screen and (min-width: 0px) and (max-width: 1070px) {


	.header__currency {
		background: #fff;
		padding: 16px 25px;
		margin-bottom: 15px;
	}
	.currency__price {
		font-size: 13px;
		margin: 6px 0 3px 0;
	}

	.currency__item {
		margin: 0;
	}


	.currency__body div:nth-child(4) {
		 margin-left: 0;
	}

    .currency__body div:nth-child(2) {
		margin-left: 0;
	}

	.currency__body {
		align-items: flex-end;
		background:none;
		flex-flow: row;
		justify-content: space-between;
		align-items: flex-start;
	}


 }

 


	@media screen and (min-width: 0px) and (max-width: 1000px) {
		.winlogo {
			display: none;
		}
	}

.news-video-icons-black {
	background: url(../img/icons/video-icons-black.png) left top no-repeat;
	display: inline-block !important; vertical-align: top;
	width: 16px; height: 11px;
}
.news-photo-icons-black {
	background: url(../img/icons/photo-icons-black.png) left top no-repeat;
	display: inline-block !important; vertical-align: top;
	width: 16px; height: 14px;
}

.news-photo-icons-white {
	background: url(../img/icons/photo-icons-white.png) left top no-repeat;
	display: inline-block !important; vertical-align: top;
	width: 16px; height: 14px;
}
.news-video-icons-white {
	background: url(../img/icons/video-icons-white.png) left top no-repeat;
	display: inline-block !important; vertical-align: top;
	width: 16px; height: 11px;
}

#body{overflow:hidden;min-width:1000px;transition:margin 0.2s ease-out;}

.crumbs{background:#fbfbfb;margin:0 -99px;padding:35px 99px 35px;position:relative;}
	.crumbs a,
	.crumbs span{display:inline-block;vertical-align:top;padding-right:28px;font-size:17px;color:#999daa;position:relative;}
	.crumbs a:before,
	.crumbs span:before{background:url(../img/icons/crumbs-strl.png) left top no-repeat;position:absolute;left:-17px;top:8px;content:' ';width:3px;height:5px;}
	.crumbs a:first-child:before,
	.crumbs span:first-child:before{display:none;}

	.crumbs:after{background:#f7f7f7;border-bottom:1px solid #f3f3f3;height:1px;position:absolute;bottom:0;left:0;right:0;content:' ';}

.no-info{background:#ddd !important;}

/*head{*/
#head{min-height:80px;position:relative;}
	#head:after{background:url(../img/body-top-right.jpg) left top;width:204px;height:364px;position:absolute;right:0;top:100%;content:' ';}
	#head:before{background:url(../img/body-top-left.jpg) left top;width:361px;height:364px;position:absolute;left:0;top:100%;content:' ';}
	#head-fixed{background:#213775;position:fixed;top:0;left:0;right:0;z-index:1000;transition:margin 0.2s ease-out;}
		#head-fixed.style #logo{/*padding-top:12px;*/}
		#head-fixed.style #head-r{padding:16px 0;}
		#head-fixed.style #menu{top:18px;}
	#head-l{float:left;}
		#menu{position:absolute;right:100%;top:32px;margin-right:23px;transition:top 0.2s ease-out;}
		#logo{padding-top:26px;transition:padding 0.2s ease-out; }
			#logo img{vertical-align:middle;margin-right:25px; margin-top: -29px;}
			#logo a {position: absolute; z-index: 55555; display: flex;  width: 186px; height: 58px;}
			/*#logo a img {display: none}*/
			#logo span {padding-left: 209px;}
			/*
			#logo:after {
			    display: block;
			    position: absolute;
			    right: 26px;
			    top: 9px;
			    background: url(../img/9may.png) 0 0 no-repeat;
			    content: '';
			    width: 49px;
			    height: 60px;
			    background-size: contain;
			    transition: 0.2s ease-out;
			    }
			.style #logo:after {
			        right: 20px;
				top: 4px;
				height: 46px;
			}
			#logo span {
			    padding-left: 229px;
			}
			*/

#logo img.logo8{
    margin-top: -21px;
    width: 196px;
}
#logo span.logo8_text{
    margin-top: -20px;
}
			#logo span{vertical-align:middle;display:inline-block;vertical-align:middle;color:#fff;}
			#logo-txt{white-space:nowrap;}
				#logo-txt span{position:absolute;left:45px;top:-3px;display:none;font-size:21px;}
				#logo-txt span.act{display:block;}
	#head-r{float:right;padding:29px 0;font-size:0;transition:padding 0.2s ease-out;}
		.head-r-soc{display:inline-block;vertical-align:middle;margin-left:14px;}
		.head-r-search{display:inline-block;vertical-align:middle;margin-left:25px;}
		#head-search-click{cursor:pointer;}
		#head-search-form{position:absolute;top:0;right:0;display:none;}
			#head-search-form input{margin:-9px 30px 0 0;font-size:17px;padding:10px;}
			#head-search-form button{background:none;position:absolute;right:0;top:0;}
/*head}*/
/*page-body{*/

/*news-list-categoryes{*/
.news-list-categoryes{position:absolute;z-index:100;font-size:0;display:none;}
	.news-list-categoryes a,
	.news-list-categoryes .a{
		background: #fff;
		display: inline-block;
		vertical-align: top;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 600;
		padding: 7px 10px 7px 10px;
		margin-right: 15px;
		color: #213775;
	}
/*
	.news-list-categoryes a.color-style-1,
	.news-list-categoryes .a{background:#7738ac;color:#fff;}
*/
/*
	.news-list-categoryes .translaciya{background: #f65335;color: #fff;}
*/
	.block-news-top-left-1 .news-list-categoryes{left:30px;top:36px;}
		.block-news-top-left-1 .news-list-categoryes a{background:#213775;color:#fff;}

	.block-news-top-left-2 .news-list-categoryes{left:30px;top:29px;}

	.block-news-top-center .news-list-categoryes{left:41px;top:29px;}

	.block-list-news-content .news-list-categoryes{left:14px;top:19px;}
		.block-list-news-content.default .news-list-categoryes a{color:#213775;}
		/*
		.block-list-news-content.full-image .news-list-categoryes a{background:#7738ac;color:#fff;}
		*/
		.block-list-news-content.full-image .news-list-categoryes a{background:#213775;color:#fff;}

	.block-2elementa-2-news .news-list-categoryes{left:27px;top:30px;}
		.block-2elementa-2-news .news-list-categoryes a{color:#213775;}

	.block-infografika .news-list-categoryes{padding:30px 0 0 30px;position:relative;}
		.block-infografika .news-list-categoryes a{color:#00aeca;}
/*news-list-categoryes}*/

/*block-svezhii-vipusk{*/
.block-svezhii-vipusk{padding:30px 0 0 34px;overflow:hidden;}
	.block-svezhii-vipusk-h{background:#00b5cf;color:#fff;font-size:13px;padding:8px 0 8px 15px;text-transform:uppercase;font-weight:600;display:inline-block;vertical-align:top;width:224px;-moz-box-sizing: border-box; box-sizing: border-box;}
	.block-svezhii-vipusk-list{display:block;position:relative;font-size:0;padding-top:22px;white-space:nowrap;}
	.block-svezhii-vipusk-list:after{background:url(../img/block-svezhii-vipusk-list.png) left top repeat-y;position:absolute;top:0;bottom:0;right:0;width:106px;content:' ';}
		.block-svezhii-vipusk-list-hidden{display:block;overflow:hidden;}
		.block-svezhii-vipusk-list-hidden-ul{display:block;position:relative;white-space:nowrap;}
		.block-svezhii-vipusk-list .block-svezhii-vipusk-list-hidden-li{position:relative;display:inline-block;vertical-align:top;margin-right:10px;width:223px;}
		.block-svezhii-vipusk-list-hidden-li-img{background-size:cover;background-position:center center;width:223px;height:302px;display:block;}
		.block-svezhii-vipusk-list .block-svezhii-vipusk-list-hidden-li .move{position:absolute;left:0;top:0;right:0;bottom:91px;z-index:100;}
		.block-svezhii-vipusk-list .strelka{position:absolute;top:163px;width:32px;height:32px;z-index:120;opacity:0;transition: opacity 0.3s ease-out}
		.block-svezhii-vipusk-list:hover .strelka{opacity:1;}
		.block-svezhii-vipusk-list .strelka-l{background:url(../img/icons/strelki_l3.png) left top no-repeat;left:0;}
		.block-svezhii-vipusk-list .strelka-r{background:url(../img/icons/strelki_r3.png) left top no-repeat;right:0;}
		/*
		.block-svezhii-vipusk-list .block-svezhii-vipusk-list-hidden-li:last-child{box-shadow:-7px 0 20px rgba(0,0,0,0.21);}
		*/
	.block-svezhii-vipusk-name{display:block;padding-top:14px;}
		.block-svezhii-vipusk-name .name,
		.block-svezhii-vipusk-name .block{display:block;}
		.block-svezhii-vipusk-name .name{color:#22242b;font-size:27px;font-weight:600;display:block;}
		.block-svezhii-vipusk-name .block{font-size:0;padding-top:4px;}
			.block-svezhii-vipusk-name .block .date,
			.block-svezhii-vipusk-name .block .nomer{padding-top:8px;padding-bottom:12px;}
			.block-svezhii-vipusk-name .block .date{color:#3e4046;font-size:16px;display:inline-block;vertical-align:top;padding-right:15px;}
			.block-svezhii-vipusk-name .block .nomer{font-size:15px;display:block;vertical-align:top;padding-left:0;margin: -10px 0 0 0;color: #c0c0c0}
	.block-svezhii-vipusk-buttons{font-size:0;padding-top:11px;}
		.block-svezhii-vipusk-buttons a{display:inline-block;vertical-align:top;height:45px;-moz-box-sizing: border-box; box-sizing: border-box;}
		.block-svezhii-vipusk-buttons .read{background:#213775;color:#fff;font-weight:500;width:224px;font-size:18px;padding:11px 0 0 19px;}
			.block-svezhii-vipusk-buttons .read .icons.y2x6{margin:6px 11px 0 0;}
		.block-svezhii-vipusk-buttons .download{background:#e3ecee;text-align:center;width:59px;margin-left:9px;padding-top:12px;}
			.block-svezhii-vipusk-buttons .icons.y3x2{}
/*block-svezhii-vipusk}*/

	#ctrlcopy {
		height:1px;
		overflow:hidden;
		position:absolute;
		width:1px;
		margin: 5px 0 0 -1px;
		line-height:0;
		opacity: 0;
	}

/*block-list-news{*/
	.block-list-news {
		list-style: none;
		font-size: 0;
		margin-left: -29px;
		
	}
    

	.block-list-news-li{margin-top:28px;display:inline-block;vertical-align:top;width:33%; position: relative;}
	.top_main_news2 .block-list-news-li {width:50%;	}

	.flex_block {
		display: flex;
		width: 100%;
	}
	.leftnews {width:70%}
	.lenta_right {width:30%; margin-left: 25px;}

	.col_left_hot .block-list-news-li:nth-child(4),.col_left_hot .block-list-news-li:nth-child(5){
		z-index: 1!important;
	}


	/*.block-list-news-li:last-child{width:34%;}*/
	.top_main_news2 .block-list-news-li:nth-child(3n+1){width:50%;}
   
	.block-list-news-li:nth-child(3n+1){width:34%;}
	.block-list-news-content{display:block;margin-left:29px;height:386px;position:relative;overflow:hidden;}
		.block-list-news-content.default{background:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.06);}
		.block-list-news-content.full-image{background:#25282f;}

	.block-list-news-li-a{position:relative;height:100%;display:block;}
		.block-list-news-li-a .img-block{position:absolute;left:0;top:0;right:0;overflow:hidden;}
		.default .block-list-news-li-a .img-block{height:242px;}
		.full-image .block-list-news-li-a .img-block{bottom:0;}
		.block-list-news-li-a .img{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;transition: all 0.2s ease-out;}
		.block-list-news-content.full-image .img:after{background:url(../img/shadow.png) left bottom repeat-x;position:absolute;left:0;right:0;bottom:0;top:0;content:' ';}
		/*
		.block-list-news-li-a:hover .img{margin:-20px;height:auto;}
		*/
		.block-list-news-li-a:hover .img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
			.block-list-news-li-a .img img{opacity:0;width:100%;height:100%;}
		.block-list-news-li-block{position:absolute;left:0;right:0;bottom:27px;padding:0 30px 0;}
			.block-list-news-li-block span{display:block;}
			.block-list-news-li-block .date{font-size:13px;text-transform:uppercase;padding-bottom:12px;color:#939b9c;}
			.block-list-news-li-block .read{background:url(../img/icons/read.png) left 2px no-repeat;font-size:13px;min-height:11px;padding-left:22px;text-transform:uppercase;color:#939b9c;position:absolute;top:0;right:29px;}
			.block-list-news-li-block .text{font-size:19px;height:69px;overflow:hidden;color:#2b2b2b;}
		.default .block-list-news-li-block{}
			.defaul .block-list-news-li-block .date{color:#939b9c;}
			.defaul .block-list-news-li-block .text{color:#2b2b2b;}
		.full-image .block-list-news-li-block{}
			.full-image .block-list-news-li-block .date{color:#fff;}
			.full-image .block-list-news-li-block .text{color:#fff;font-weight:600;}
			.full-image .block-list-news-li-block .read{background-image:url(../img/icons/read2.png);color:#fff;}
/*block-list-news}*/
/*block-more-elements{*/
.block-more-elements{text-align:center;padding:29px 0 27px;}
	.block-more-elements a{background:#f6f6f7;display:inline-block;vertical-align:top;color:#72788a;font-size:17px;padding:13px 30px 14px 28px;}
	.block-more-elements .icons.y3x3{opacity:0.5;margin:0 0 0 19px;}
/*block-more-elements}*/

.banner_block{text-align:center;}
	.banner_block img{max-width:100%;}
	.banner_block.position-1{margin-top:28px;}
	.banner_block.position-2{margin-top:36px;}
	.banner_block.position-3{margin-bottom:30px;}
	.banner_block.position-4{margin-bottom:30px;}
	.banner_block.position-5{margin-top:30px;}
	.banner_block.position-6{margin:30px 0;}
	.banner_block.position-7{margin:30px 0;}
	.banner_block.position-8{margin-top:30px;}

	.banner-image-mobile{display:none;}


	.let30cat div {
		width: 47%;
		margin: 0 20px 20px 0;
		display: inline-block;
		height: 335px;
	}


#page-body{position:relative;}
	#hot-news-list{list-style:none;font-size:0;overflow:hidden;height:75px;position:relative;}
	#hot-news-list ul{position:absolute;left:0;top:0;display:none;}
	#hot-news-list ul.act{display:block;}
		#hot-news-list li{display:inline-block;vertical-align:top;color:#72788a;font-size:17px;padding-right:37px;padding-top:27px;}
		#hot-news-list li .icons.y1x2{opacity:0.29;margin-right:16px;margin-top:-1px;}
		#hot-news-list li a{color:#72788a;}

	/*main-slider-news-tops{*/
	#main-slider-news-tops {
		position: relative;
		height: 100%;
	}
		.main-slider-news-tops-hide{position:relative;height:100%;overflow:hidden;}
	    .main-slider-news-tops-ul{left:0;top:0;position:relative;white-space:nowrap; height: 100%;font-size: 0;}
	    .main-slider-news-tops-li{display:inline-block;vertical-align:top;white-space:normal;height: 100%;}
			.main-slider-news-tops-li .news-list-categoryes {
				left: 24px;
			}

	    #main-slider-news-tops .strelka{position:absolute;top:50%;margin-top:-16px;width:32px;height:32px;z-index:120;opacity:0;transition: opacity 0.3s ease-out}
	    #main-slider-news-tops:hover .strelka{opacity:1;}
	    #main-slider-news-tops .strelka-l{background:url(../img/icons/strelki_l3.png) left top no-repeat;left:0;}
	    #main-slider-news-tops .strelka-r{background:url(../img/icons/strelki_r3.png) left top no-repeat;right:0;}

	/*main-slider-news-tops}*/

	/*block-news-top{*/
	.block-news-top{}
		.block-news-top-left{float:left;width:31%;}
			.block-news-top-left-1{background:#25282f;height:343px;margin-bottom:20px;}
				.block-news-top-left-1-a{display:block;height:100%;overflow:hidden;position:relative;}
					.block-news-top-left-1-a .img{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;opacity:0.9;transition: all 0.2s ease-out;}
					/*.block-news-top-left-1-a:hover .img{margin:-20px;height:auto;}*/
					.block-news-top-left-1-a .img:after, .block-news-top-center-a .img:after {
						background: url(../img/shadow.png) left bottom repeat-x;
						position: absolute;
						left: 0;
						right: 0;
						bottom: 0;
						top: 0;
						content: ' ';
					}



					.block-news-top-left-1-a:hover .img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
						.block-news-top-left-1-a .img img{opacity:0;width:100%;height:100%;}
					.block-news-top-left-1-block{position:absolute;left:29px;right:29px;bottom:28px;color:#fff;}
						.block-news-top-left-1-block span{display:block;}
						.block-news-top-left-1-block .date{font-size:13px;padding-bottom:13px;text-transform:uppercase;}
							.block-news-top-left-1-block .date .icons.y2x5{opacity:0.4;margin:-1px 8px 0 0;}
						.block-news-top-left-1-block .read{background:url(../img/icons/read2.png) left 2px no-repeat;display:inline-block !important;margin-left:29px;vertical-align:top;font-size:13px;min-height:11px;padding-left:22px;text-transform:uppercase;color:#fff;}
						.block-news-top-left-1-block .text{font-size:21px;font-weight:bold;}

						.block-news-top-left-2 {
							background: #00b5cf;
							height: 296px;
							box-shadow: 0 0 54px rgb(0 181 207 / 43%);
						}
				.block-news-top-left-2-a{display:block;height:100%;overflow:hidden;}
					.block-news-top-left-2-block{position:absolute;left:30px;right:50px;bottom:36px;color:#fff;}
						.block-news-top-left-2-block span{display:block;}
						.block-news-top-left-2-block .date{font-size:13px;padding-bottom:14px;text-transform:uppercase;}
							.block-news-top-left-2-block .date .icons.y2x5{opacity:0.4;margin:-1px 8px 0 0;}
						.block-news-top-left-2-block .read{background:url(../img/icons/read2.png) left 2px no-repeat;display:inline-block !important;margin-left:29px;vertical-align:top;font-size:13px;min-height:11px;padding-left:22px;text-transform:uppercase;color:#fff;}
						.block-news-top-left-2-block .text{font-size:20px;overflow:hidden;max-height:75px;}

		.block-news-top-center{float:left;width:69%;height:600px;padding-left:17px;-moz-box-sizing: border-box; box-sizing: border-box;}
			.block-news-top-center-a{display:block;height:100%;overflow:hidden;position:relative;}
				.block-news-top-center-a iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
				.block-news-top-center-a .img{position:absolute !important;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center !important;background-size:cover !important;display:block;transition: all 0.2s ease-out;}
				.block-news-top-center-a:after{background:url(../img/block-news-top-center-a-img.png) left bottom repeat-x;position:absolute;left:0;right:0;bottom:0;height:445px;content:' ';}
				.block-news-top-center-a:hover .img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
				.block-news-top-center-a .parallax-inner{transition:margin 0.2s ease-out,padding 0.2s ease-out,transform 100ms !important;}
				.block-news-top-center-a:hover .parallax-inner{margin:-10px;padding:10px;}
					.block-news-top-center-a .img img{opacity:0;width:100%;height:100%;}
				.block-news-top-center-block{position:absolute;left:42px;right:80px;bottom:41px;color:#fff;z-index:5;}
					.block-news-top-center-block span{display:block;}
					.block-news-top-center-block .date{font-size:13px;padding-bottom:13px;text-transform:uppercase;}
						.block-news-top-center-block .date .icons.y2x5{margin:-1px 8px 0 0;}
					.block-news-top-center-block .read{background:url(../img/icons/read2.png) left 2px no-repeat;display:inline-block !important;margin-left:29px;vertical-align:top;font-size:13px;min-height:11px;padding-left:22px;text-transform:uppercase;color:#fff;}
					.block-news-top-center-block .h{font-size:34px;font-weight:bold;line-height:37px;padding-bottom:16px;}
					.block-news-top-center-block .text{font-size:17px;margin-right:150px;line-height:23px;}

		.block-news-top-right{background:#f3f3f3;width:100%;margin-bottom:30px}
	/*block-news-top}*/
	/*main-block-project{*/
	#main-block-project{position:relative;}
	
	#main-block-project2{margin-top:35px;position:relative;}
	
		.main-block-project-hide{position:relative;height:572px;overflow:hidden;}
		.main-block-project-ul{left:0;top:0;position:relative;white-space:nowrap;}
		.main-block-project-li{height:572px;display:none;}
		.main-block-project-li:first-child{display:block;}
		#main-block-project.start .main-block-project-li, #main-block-project2.start .main-block-project-li{display:inline-block;vertical-align:top;white-space:normal;}

		#main-block-project .widthbody-big, #main-block-project2 .widthbody-big{height:100%;}
		.main-block-project-a{position:absolute;left:0;top:0;right:0;bottom:0;background-size: auto 100% !important;}
		
		#main-block-project2 .main-block-project-a{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover!important; }
		
		.main-block-project-content{position:absolute;left:0;top:44px;}
		.main-block-project-content-name{color:#fff;font-size:34px;font-weight:bold;padding-top:30px;}
			.main-block-project-content-name a{color:#fff;}
		.main-block-project-content-specproject{background:#f25c41;padding:8px 14px 8px 15px;text-transform:uppercase;font-size:13px;color:#fff;display:inline-block;vertical-align:top;font-weight:bold;}

		#main-block-project .strelka,#main-block-project2 .strelka{position:absolute;top:50%;margin-top:-16px;width:32px;height:32px;z-index:120;opacity:0;transition: opacity 0.3s ease-out}
		#main-block-project:hover .strelka, #main-block-project2:hover .strelka{opacity:1;}
		#main-block-project .strelka-l,#main-block-project2 .strelka-l{background:url(../img/icons/strelki_l3.png) left top no-repeat;left:0;}
		#main-block-project .strelka-r, #main-block-project2 .strelka-r{background:url(../img/icons/strelki_r3.png) left top no-repeat;right:0;}

	/*main-block-project}*/
	/*block-2elementa{*/
	.block-2elementa{font-size:0;margin:31px 0 0 -29px;}
		.block-2elementa .margin{margin-left:29px;}
		.block-2elementa .block-2elementa-2,
		.block-2elementa .block-2elementa-1{display:inline-block;vertical-align:top;}
		.block-2elementa .block-2elementa-2{width:66%;}
		.block-2elementa .block-2elementa-2:last-child{width:66%;}
		.block-2elementa .block-2elementa-2:first-child{width:67%;}
		.block-2elementa .block-2elementa-1{width:33%;}
		.block-2elementa .block-2elementa-1:first-child{width:34%;}

		.block-2elementa-2-news{height:484px;position:relative;overflow:hidden;}
			.block-2elementa-2-news .img-block{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;transition: all 0.2s ease-out;}
			.block-2elementa-2-news .img-block:after{background:url(../img/block-2elementa-2-news-block.png) left bottom repeat-x;position:absolute;left:0;right:0;bottom:0;height:335px;content:' ';z-index:10;}
			.block-2elementa-2-news .img-block:hover{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
			.block-2elementa-2-news .img{position:absolute !important;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;transition: margin 0.2s ease-out;}
			/*.block-2elementa-2-news:hover .img{margin:-20px;height:auto;}*/
			.block-2elementa-2-news .parallax-inner{transition:margin 0.2s ease-out,padding 0.2s ease-out,transform 100ms !important;}
			.block-2elementa-2-news:hover .parallax-inner{margin:-10px;padding:10px;}
				.block-2elementa-2-news-a .img img{opacity:0;width:100%;height:100%;}
			.block-2elementa-2-news-block{position:absolute;left:39px;right:60px;bottom:28px;color:#fff;z-index:10;}
				.block-2elementa-2-news-block span{display:block;}
				.block-2elementa-2-news-block .date{font-size:13px;padding-bottom:13px;text-transform:uppercase;}
				.block-2elementa-2-news-block .read{background:url(../img/icons/read2.png) left 2px no-repeat;display:inline-block !important;margin-left:39px;vertical-align:top;font-size:13px;min-height:11px;padding-left:22px;text-transform:uppercase;color:#fff;}
					.block-2elementa-2-news-block .date .icons.y2x5{margin:-1px 8px 0 0;}
				.block-2elementa-2-news-block .text{font-size:34px;font-weight:bold;line-height:37px;}
	/*block-2elementa}*/
	/*block-infografika{*/
	.block-infografika{background:#00b5cf;height:484px;position:relative;}
	.block-infografika-a{display:block;height:100%;}
		.block-infografika-a span{display:block;}
		.block-infografika-a .text{color:#fff;font-size:21px;line-height:25px;padding:26px 40px 0 31px;font-weight:600;}
		.block-infografika-a .img{
	background-repeat: no-repeat;
    background-position: center top;
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: 30px;
    height: 383px;
    background-size: cover !important;
		}
			.block-infografika-a .img img{opacity:0;width:100%;height:100%;}
	/*block-infografika}*/
	/*block-facebook{*/
	.block-facebook{background:#4267b2;height:486px;padding:20px;-moz-box-sizing: border-box; box-sizing: border-box;}
		.block-facebook iframe{height:100% !important;width:100% !important;}
	/*block-facebook}*/
	/*video-block-list{*/
	#video-block-list{position:relative;padding-bottom:99px;}
		#video-block-list .widthbody-big{background:#25282f;position:absolute;left:0;top:0;right:0;bottom:0;}
			#video-block-list .widthbody-big span{background-repeat:no-repeat;background-position:center center;background-size:cover;filter: blur(8px);position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.48;}
		#video-block-list .block-2elementa{position:relative;left:0;top:0;white-space:nowrap;}
		.video-block-head{position:relative;}
			.video-block-head:before{background:#fff;height:1px;position:absolute;left:128px;right:182px;bottom:5px;content:' ';opacity:0.2;}
			.video-block-head a,
			.video-block-head span{display:inline-block;vertical-align:top;}
			.video-block-head-left{color:#fff;font-size:34px;font-weight:600;padding-top:75px;}
			.video-block-head-right{background:#fff;color:#72788a;font-size:17px;float:right;padding:13px 0 7px 28px;margin-top:67px;}
				.video-block-head-right .icons.y4x1{margin:7px 25px 15px 14px;}
		.video-block-list-element{height:481px;position:relative;display:block;white-space:normal;}
			.video-block-list-element .img-block{background:#25282f;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;}
				.video-block-list-element .img-block:after{background:url(../img/icons/video.png) center center no-repeat;position:absolute;left:0;top:0;right:0;bottom:0;content:' ';}
			.video-block-list-element .img{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;transition: all 0.2s ease-out;}
			.block-2elementa-1 .video-block-list-element .img{opacity:0.68;}
			/*
			.video-block-list-element:hover .img{margin:-20px;height:auto;}
			*/
			.video-block-list-element:hover .img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
				.video-block-list-element .img img{opacity:0;width:100%;height:100%;}
			.video-block-list-element .time{background:rgba(43,50,70,0.64);color:#fff;font-size:13px;position:absolute;top:25px;right:22px;padding:4px 11px 5px;}
		.video-block-list-block{position:absolute;left:37px;right:55px;bottom:50px;}
		.block-2elementa-1 .video-block-list-block{left:27px;right:40px;bottom:32px;}
			.video-block-list-block span{display:block;color:#fff;}
			.video-block-list-block .date{font-size:13px;text-transform:uppercase;}
			.video-block-list-block .text{font-size:31px;font-weight:600;line-height:37px;padding-top:13px;}
			.block-2elementa-1 .video-block-list-block .text{font-size:21px;line-height:25px;padding-top:14px;}
		#video-block-list .hide{position:relative;overflow:hidden;}
		#video-block-list .strelka{position:absolute;top:50%;width:31px;height:77px;margin-top:-19px;}
			#video-block-list .strelka-l{background:url(../img/icons/strelka-l.png) left top no-repeat;right:100%;margin-right:40px;}
			#video-block-list .strelka-r{background:url(../img/icons/strelka-r.png) left top no-repeat;left:100%;margin-left:40px;}
	/*video-block-list}*/
	/*photo-block-list{*/
	#photo-block-list{position:relative;padding-bottom:43px;}
		#photo-block-list .widthbody-big{background:#25282f;position:absolute;left:0;top:0;right:0;bottom:0;}
		.photo-block-head{position:relative;}
			.photo-block-head:before{background:#fff;height:1px;position:absolute;left:262px;right:191px;bottom:5px;content:' ';opacity:0.2;}
			.photo-block-head a,
			.photo-block-head span{display:inline-block;vertical-align:top;}
			.photo-block-head-left{color:#fff;font-size:34px;font-weight:600;padding-top:42px;}
			.photo-block-head-right{background:rgba(255,255,255,0.07);color:#c5c8d1;font-size:17px;float:right;padding:13px 0 7px 28px;margin-top:32px;}
				.photo-block-head-right .icons.y4x1{margin:7px 25px 15px 14px;}
			.photo-block-list-ul{font-size:0;list-style:none;margin-left:-29px;padding-top:29px;white-space:nowrap;left:0;top:0;position:relative;}
				.photo-block-list-element{display:inline-block;vertical-align:top;width:33%;white-space:normal;}
				.photo-block-list-element:last-child{width:34%;}
				.photo-block-list-element .margin{margin-left:29px;position:relative;display:block;height:276px;}
				.photo-block-list-element .img-block{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;}
				.photo-block-list-element .img-block:after{background:url(../img/photo-block-list-element.png) left bottom repeat-x;position:absolute;left:0;right:0;bottom:0;height:335px;content:' ';}
				.photo-block-list-element .img{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;transition: all 0.2s ease-out;}
				/*
				.photo-block-list-element:hover .img{margin:-20px;height:auto;}
				*/
				.photo-block-list-element:hover .img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
					.photo-block-list-element .img img{opacity:0;width:100%;height:100%;}
				.photo-block-list-element .text{position:absolute;left:29px;right:40px;bottom:26px;color:#fff;font-size:21px;line-height:25px;font-weight:600;}
				.photo-block-list-element .count{background:rgba(43,50,70,0.64);color:#fff;font-size:13px;position:absolute;top:23px;right:20px;padding:4px 13px 5px 10px;}
					.photo-block-list-element .icons.y2x7{opacity:0.64;margin:1px 6px 0 0;}
		#photo-block-list .hide{overflow:hidden;}
		#photo-block-list .strelka{position:absolute;top:50%;width:31px;height:77px;margin-top:-19px;}
			#photo-block-list .strelka-l{background:url(../img/icons/strelka-l.png) left top no-repeat;right:100%;margin-right:40px;}
			#photo-block-list .strelka-r{background:url(../img/icons/strelka-r.png) left top no-repeat;left:100%;margin-left:40px;}
	/*photo-block-list}*/
	/*list-banners{*/
	.list-banners{list-style:none;font-size:0;padding: 48px 0 44px;}
		.list-banners li{display:inline-block !important;vertical-align:middle;width:20%;text-align:center;float:none !important;height:auto !important;}
		.list-banners li a{display:block;}
		.list-banners li:first-child{text-align:left;}
		.list-banners li:last-child{text-align:right;}
			.list-banners li img{max-width:90%;display:inline-block;vertical-align:middle;}
		.slick-arrow{position:absolute;top:0;width:11px;height:18px;cursor:pointer;top:calc( 50% - 9px );}
		.icon-left.slick-arrow{background:url(../img/icons/strelka_ll.png) left top no-repeat;right:100%;margin-right:20px;}
		.icon-right.slick-arrow{background:url(../img/icons/strelka_rr.png) left top no-repeat;left:100%;margin-left:20px;}
	/*list-banners}*/
/*page-body}*/
/*footer{*/
#footer{background:#e3e4e5;padding:40px 0 38px;position:relative;}
	.footer-left{background:url(../img/footer-logo.png) left 9px no-repeat;float:left;min-height:26px;padding:0 0 0 193px;color:#616672;font-size:17px;line-height:23px;width:60%;-moz-box-sizing: border-box; box-sizing: border-box;}
	.footer-right{background:url(../img/creatida.png) left 4px no-repeat;float:right;color:#616672;padding:0 0 0 64px;font-size:17px;display:block;line-height:23px;min-height:18px;width:40%;-moz-box-sizing: border-box; box-sizing: border-box;}
/*footer}*/
/*footer2{*/
#footer2{background:#25282f;padding-bottom:42px;}
	.footer2-left{float:left;width:57%;padding-top:55px;}
		.footer2-left ul{float:left;width:27%;list-style:none;}
		.footer2-left ul:first-child{width:17%;}
		.footer2-left ul:last-child{width:20%;}
		.footer2-left ul:nth-child(3n){width:31%;}
		.footer2-left strong{text-transform:uppercase;color:#fff;font-size:14px;display:block;padding-bottom:21px;}
		.footer2-left li{padding-bottom:18px;position:relative;}
			.footer2-left li .icons.y2x8{position:absolute;top:-1px;right:100%;margin-right:24px;}
		.footer2-left a{color:#515562;font-size:17px;}
	.footer2-right{float:right;width:43%;}
		.footer2-right1{float:left;width:40%;margin-left:20px;color:#fff;font-size:17px;padding-top:53px;}
			.footer2-right1 ul{font-size:0;list-style:none;padding-top:15px;}
				.footer2-right1 li{display:inline-block;vertical-align:middle;margin-right:21px;}
		.footer2-right2{/*float:right;*/float:left;width:40%;margin-left:40px;padding-top:53px;}
			.footer2-right2 .h{color:#515562;font-size:17px;padding-bottom:5px;}
			.footer2-right2 .text{color:#fff;font-size:17px;font-weight:500;padding-bottom:18px;}
			.footer2-right2 .text a{color:#fff;}

	#footer2 .schetchik{font-size:0;}
		#footer2 .schetchik-li{display:inline-block;vertical-align:top;margin:20px 10px 0 0;}
/*footer2}*/

/*menu-block{*/
#menu-block{background:#23262e;position:fixed;left:-350px;top:0;bottom:0;padding-bottom:213px;z-index:1000;transition:left 0.2s ease-out;z-index:1000000;}
	#menu-block .close{background:rgba(0,0,0,0.78);background-size: cover;position:absolute;left:100%;top:0;bottom:0;width:100000px;display:none;}
	#menu-block .scroll-wrapper{position: relative;overflow:hidden;width:250px;max-width:100%;height:100%;-moz-box-sizing: border-box; /* ��� Firefox */  box-sizing: border-box; /* ������ ����� � ������ */}
    .scroll-wrapper > .scroll-content {
        border: none !important;
        box-sizing: content-box !important;
        height: auto;
        left: 0;
        margin: 0;
        max-height: none;
        max-width: none !important;
        overflow: scroll !important;
        padding: 0;
        position: relative !important;
        top: 0;
        width: auto !important;
    }

    .scroll-wrapper > .scroll-content::-webkit-scrollbar {
        height: 0;
        width: 0;
    }

    /*************** SIMPLE INNER SCROLLBAR ***************/

    .scrollbar-inner > .scroll-element,
    .scrollbar-inner > .scroll-element div
          {
           border: none;
           margin: 0;
           padding: 0;
           position: absolute;
           z-index: 10;
       }

       .scrollbar-inner > .scroll-element div {
           display: block;
           height: 100%;
           left: 0;
           top: 0;
           width: 100%;
       }

       .scrollbar-inner > .scroll-element.scroll-x {
           bottom: 2px;
           height: 8px;
           left: 0;
           width: 100%;
       }

       .scrollbar-inner > .scroll-element.scroll-y {
           height: 100%;
           right: 2px;
           top: 0;
           width: 8px;
       }

       .scrollbar-inner > .scroll-element .scroll-element_outer {
           overflow: hidden;
       }

       .scrollbar-inner > .scroll-element .scroll-element_outer,
       .scrollbar-inner > .scroll-element .scroll-element_track,
       .scrollbar-inner > .scroll-element .scroll-bar {
           -webkit-border-radius: 8px;
           -moz-border-radius: 8px;
           border-radius: 8px;
       }
		.scroll-element.scroll-y .scroll-element_outer,
		.scroll-element.scroll-y  .scroll-element_size,
		.scroll-element.scroll-y  .scroll-element_track{position:absolute;height: 100%;top:0;right:0;}
	   .scroll-element.scroll-y .scroll-bar{
			background: rgba(107, 107, 107, 0.65);
			right: 2px;
			width: 9px;
			border-radius: 6px;
			position: absolute;
	   }

       .scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
       .scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
       .scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
       .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


       /* update scrollbar offset if both scrolls are visible */

       .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
       .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


       .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
       .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }

	#menu-block-scroll{}
	#menu-block ul{list-style:none;padding-top:15px;}
		#menu-block li{border-bottom:1px solid #333;}
		#menu-block li a{color: #dfe3ed; font-size: 15px;font-weight: 300;display: block; padding:13px 25px 13px 20px;}
		#menu-block li a:hover{color:#ccc;}
	.menu-block-contacs{background:#1e2129;position:absolute;left:0;bottom:0;right:0;height:213px;padding:32px 22px 0;-moz-box-sizing: border-box; /* ��� Firefox */  box-sizing: border-box; /* ������ ����� � ������ */}
	.menu-block-contacs-soc{font-size:0;}
		.menu-block-contacs-soc a{display:inline-block;vertical-align:middle;margin-right:18px;opacity:0.9;}
	.menu-block-contacs-text{padding-top:24px;}
		.menu-block-contacs-text p{padding-bottom:6px;}
		.menu-block-contacs-text p strong{color:#6c7079;font-weight:300;}
		.menu-block-contacs-text p,
		.menu-block-contacs-text a{font-size:15px;color:#a3a7af;}
		.menu-block-contacs-text p.style{padding-top:22px;}
		.menu-block-contacs-text p.style,
		.menu-block-contacs-text p.style a{color:#e2e5ee;}
body.open-menu{overflow:hidden;}
body.open-menu #menu-block{left:0;}
body.open-menu #menu-block .close{display:block;}
body.open-menu #body{margin-left:250px;}
body.open-menu #head-fixed{margin-left:250px;}
/*menu-block}*/

.footer2-left-mobile,
.block-facebook-mobile,
.main-block-project-a.mobile{display:none;}

#scroll-up{background:url(../img/icons/up.png) left top no-repeat;width:48px;height:48px;position:fixed;bottom: 2.5em;right: 1%;}

#push-content{background:rgba(255,255,255,0.48);position:fixed;left:0;top:0;right:0;bottom:0;z-index:9998;text-align:center;font-size:0;}

#push-content2{background: rgb(117 120 129 / 72%);position:fixed;left:0;top:0;right:0;bottom:0;z-index:9998;text-align:center;font-size:0;}
.push-content-body2 {
    background: #3a435b;
    padding: 44px 20px;
    display: inline-block;
    vertical-align: middle;
    max-width: 890px;   
    text-align: center;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
	margin-top: 15%;
	position: relative;
}

.button-cancel2 {
	background:url(../img/close_20.png) left top no-repeat;width:18px;height:18px;
	position:absolute; right:50px; top:46px;
	display:block;
	z-index: 100;
}

.push-content-body2 h3{
	font-size: 22px;
    margin-bottom: 35px;
    padding-bottom: 20px;
    border-bottom: 1px solid #5f667a;
}


#push-content:before{display:inline-block;vertical-align:middle;width:1px;height:100%;content:' ';font-size:0;line-height:0;}
	.push-content-body{background:rgba(255,255,255,1);padding:44px 40px 45px;display:inline-block;vertical-align:middle;max-width:574px;box-shadow:1px 1px 98px rgba(0,0,0,0.3);text-align:left;-moz-box-sizing: border-box; box-sizing: border-box;}
	.push-content-body-h{font-weight:600;font-size:13px;color:#233776;text-transform:uppercase;padding-bottom:31px;padding-left:13px;}
	.push-content-body-text{color:#2b2b2b;font-size:19px;line-height:27px;padding-bottom:32px;}
	#push-content .button-next{background:url(../img/icons/button-next.png) 24px 14px no-repeat #223776;color:#fdfffe;padding:12px 37px 14px 56px;font-weight:600;display:inline-block;vertical-align:top;}
	#push-content .button-next.mobile{display:none;}
	#push-content .button-cancel{background:#e3edef;color:#97aaae;margin-left:8px;padding:12px 0 14px 0;width:179px;text-align:center;font-weight:600;display:inline-block;vertical-align:top;}
	#push-page-2{display:none;}
	.push-content-image{}
		.push-content-image img{margin:3px 0 38px;box-shadow:6px 20px 39px rgba(0,0,0,0.28);}
#logo.logo_nauryz{
    padding-top: 29px !important;
}


.mobib2 {
	display:none;
	font-size: 20px;
	color:#fff;
	text-align: center;
	position: relative;
	top:18%;
	font-weight: 700;
}

.logo_nauryz .wrapper {
    width: 220px;
    height: 0;
    margin-right: 0;
    display: inline-block;
    top: 0;
}

.logo_nauryz img {
    width: 220px;
    margin-top: -26px;
    vertical-align: top;
    position: absolute;
    top: 26px;
}

@media screen and (min-width: 0) and (max-width: 1023px) {

	.push-content-body2{
		max-width: 100%!important;
		padding: 44px 25px!important;
		margin-top: 0!important;
	}

	#timer5384313e7a5436cb477d6aa52877b9ac{
		min-width: 100%!important;
    height: auto!important;
 
    display: block!important;
    margin: 0px auto!important;
	}

	.timer-element {
		display: inline-block!important;
		
		margin: 10px 16px !important;
		width: 37%!important;
		height: 116px!important;
		padding-top: 21px!important;
	}

	.timer-element canvas {
		width: 100%!important;
		height: 120px!important;
	}

	.timerdiv {
		padding:0!important
	}

	.timer-separator {
	 display: none!important;	
	}

	.button-cancel2 {		
		right: 18px!important;
		top: 17px!important;
		
	}

}


@media screen and (min-width: 1000px) and (max-width: 1200px) {
	.footer2-right2{float:left;margin-left:66px;}
	.widthbody-big.block-news-top{margin:0;}
	.block-news-top-center-a .img{position:absolute;}
	.block-svezhii-vipusk-buttons{display:none;}
	.block-svezhii-vipusk-name .block .nomer{padding-left:0;border-left:0;display:block;}

}
@media screen and (min-width: 1200px) and (max-width: 1350px) {
	.footer2-right2{float:left;margin-left:66px;}
	.widthbody-big.block-news-top{margin:0 -95px;}
	.block-news-top-center-a .img{position:absolute;}
	.block-svezhii-vipusk-buttons .read{width:auto;padding-right:10px;padding-left:10px;}
		.block-svezhii-vipusk-buttons .read span{display:none !important;}
	.block-svezhii-vipusk{padding-left:20px;}
}
@media screen and (min-width: 1350px) and (max-width: 1550px) {
	.widthbody-big.block-news-top{margin:0 -135px;}
	.block-svezhii-vipusk-buttons .read{width:auto;padding-right:10px;padding-left:10px;}
		.block-svezhii-vipusk-buttons .read span{display:none !important;}
	.block-svezhii-vipusk{padding-left:20px;}
}
@media screen and (min-width: 1000px) and (max-width: 1350px) {
	 
	.let30cat div {
		width: 46%;
	}
	.main-block-project-a{background-position:26% top !important;}
}
@media screen and (min-width: 1350px) and (max-width: 1450px) {
	.main-block-project-a{background-position:30% top !important;}
}
@media screen and (min-width: 0px) and (max-width: 1000px) {

	.mobile-hide {
		display: block;
	}
	
	.deskb {
		display:none
	}
  
	.mobib,.mobib2 {
		display:block!important;
	}


	.style #logo img {	
		margin-top: 2px!important;
	}

#main-block-project2 .main-block-project-a {
	
	background-size: contain!important;
    background-repeat: no-repeat;
}

	.let30cat div {
		width:100%
	}
	
	.block-2elementa-2-news-block .text {
		font-size: 41px;		
		height: 35px;		
	}


#logo {position: relative}

    /*
#logo:after {
    display: block;
    position: absolute;
    left: 0;
    top: -4px;
    background: url(../img/prazdniki/logo_ny20.png) center no-repeat;
    content: '';
    width: auto;
    height: 57px;
    background-size: contain;
    right: 0;
    }*/

	#logo a {
		width: 50%;
		height: 53px;
		left: 0;
		top: 14px;
		right: 0;
		text-align: center;
		display: block;
		margin: 0 auto;
	}

    #logo img.logo8 {
        margin-top: -10px;
        width: 137px;
    }
    #head-l{
        height: 53px;
    }
    .logo_nauryz .wrapper {
        display: block;
    }
    .logo_nauryz img {
    width: 146px;
    margin-top: -26px;
    vertical-align: top;
    position: absolute;
    top: 26px;
}

	.mobile-noparallax{margin-top:0 !important;margin-bottom:0 !important;}
	.mobile-noparallax-padding{margin-top:0 !important;padding-top:0 !important;margin-bottom:0 !important;}

	#push-content{top:auto;bottom:-300px;}
	.push-content-body{padding:20px;max-width:100%;}
	.push-content-body-h{padding-left:0;padding-bottom:13px;}
	.push-content-body-text{font-size: 15px; line-height: 23px;padding-bottom:21px;}
	#push-content .button-next{display:none;background-image:none;padding:12px 20px 14px 20px;}
	#push-page-2 .button-next,
	#push-content .button-next.mobile{display:inline-block;}
	#push-content .button-cancel{width:auto;padding:12px 20px 14px 20px;}

	#head-fixed.style #head-r{padding:0;}
	/*
	#head-fixed{position:relative;}
	#head-fixed.style #menu{background:rgba(0,0,0,0.78);}
	*/
	/*.banner_block{display:none;}*/
	.banner-image-pk{display:none;}
	.banner-image-mobile{display:block;}

	#body{min-width:0;}
	.widthbody{min-width:0;width:auto;}
	.widthbody-big{margin:0;}
	#menu{right:auto;left:0;position:fixed;top:0 !important;padding:18px 25px; z-index: 5;}
	#head{min-height:53px;}
	#logo{text-align:center;padding-top:12px !important;padding-bottom:12px !important;}
		#logo img{margin-bottom:0;margin-right:0;   margin-top:0; }
		#logo span{display:none;}

	#head-l,
	#head-r{float:none;}
	#head-r{padding-top: 0;padding-bottom: 0;}
		.head-r-soc{display:none;}
	#hot-news-list{margin-left:25px;margin-right:25px;height:auto;}
		#hot-news-list li{display:none;}
		#hot-news-list li:first-child{display:block;padding:20px 0;}
	.block-news-top-left,
	.block-news-top-center,
	.block-news-top-right{float:none;width:auto;}

	.block-news-top-left-1,.block-news-top-left-2{margin-bottom:0;}

	.block-news-top-center{

		height: 459px;
        padding-left: 0;
        margin: 20px 0;

	}
	.block-news-top-center-block .text{display:none;}
	.block-news-top-center-block .h{font-size: 21px;font-weight: bold;line-height:normal;}
	.block-news-top-center-block{left:30px;right:30px;bottom:15px;}
	.block-svezhii-vipusk-buttons .read{width:auto;padding-right:10px;padding-left:10px;}
		.block-svezhii-vipusk-buttons .read span{display:none !important;}
	.block-list-news-li{width:auto !important;display:block; margin-top: 0;}
	.block-2elementa  .block-2elementa-2,
	.block-2elementa  .block-2elementa-1{width:auto !important;display:block !important;}
	.video-block-head-left{padding:20px 0 0 27px;}
	.video-block-head:before{display:none;}
	.video-block-head span,
	.video-block-head-right{float:none;display:block;}
	.video-block-head-right{margin-top: 23px!important;margin-left: 30px;}
	/*.video-block-list-element{height:328px;}*/
	.video-block-list-element .img-block:after{opacity:0.38;bottom:20px;}
	#video-block-list .li{display:none !important;}
	#video-block-list .li:nth-child(-n+3){display:block !important;}
	.video-block-list-block{bottom:20px;}
	.video-block-list-block .text{font-size: 21px;line-height: 25px;padding-top: 14px;}
    .photo-block-head-left{padding:20px 0 0 27px;}
	.photo-block-head-left span,
	.photo-block-head-right{float:none;display:block;}
	.photo-block-head-right{margin-top: 23px;margin-left: 30px;}
	.photo-block-list-element{width:auto !important;display:none !important;}
	.photo-block-list-element:nth-child(-n+3){display:block !important;}
	.photo-block-head:before{display:none;}
	.photo-block-head span{display:block;}
	#photo-block-list{padding-bottom:0;}
	.list-banners{display:none;}
	#footer{padding-top:20px;padding-bottom:20px;}
	.footer-left,
	.footer-right{float:none;width:auto;margin-left:20px;}
	.footer-left{background-position:center top;padding:43px 0 23px 0;}
	#footer2{padding-bottom:0;}
	.footer2-left,
	.footer2-right{float:none;width:auto;}

	.footer-right{background-position:center top;padding:34px 0 0 0;margin-top:6px;}
	.footer2-left{padding-top:30px;}
	.footer2-left ul{float:none;width:auto !important;padding-left:20px;}
	.footer2-left strong{padding-bottom:0;}
	.footer2-left ul li:last-child{padding-bottom:40px;}
	.footer2-right1,
	.footer2-right2{float:none;width:auto;margin-left:20px;}
	.footer2-right1{padding-top:0;}
	.footer2-right2{padding:31px 0 20px;}

	.crumbs{display:none;}

	/*
	.block-2elementa-2-news{height:242px;}
	*/
	.block-2elementa-2-news .text{font-size: 21px;line-height: 25px;}

	.head-r-search{margin-left:0;position:absolute;top:16px;right:16px;}

	.footer2-left{display:none;}
	.footer2-left.footer2-left-mobile{display:block;}
	.footer2-mobile-left{float:left;width:50%;}
	.footer2-mobile-right{float:right;width:50%;}
	.block-facebook-mobile{display:block;}
	.block-2elementa .block-2elementa-1.block-facebook-pk{display:none !important;}

	.main-block-project-li,
	.main-block-project-hide{height:240px; margin-top: 20px;}
	
	#main-block-project2 .main-block-project-hide{height:200px;}

	.main-block-project-content-name{font-size:30px;padding-left:25px;}
	.main-block-project-a.mobile{display:block;background-position:center top;}
	.main-block-project-content-specproject{margin-left:25px;}

	/*
	.block-svezhii-vipusk-list-hidden{overflow:auto;}
	.block-svezhii-vipusk-list .strelka{display:none;}
	*/
	.block-svezhii-vipusk-list .strelka,
	#main-block-project .strelka, #main-block-project2 .strelka{opacity:1;}


	.block-2elementa-2-news-block {
			bottom: 113px; 
		}

		#video-block-list .li {
			margin-bottom: 20px;
		}		

}




.under-news-list.infograph-list li {
    display: inline-block;
    position: relative;
    padding-bottom: 21px;
    width: 49%;
    vertical-align: top;
    padding-right: 20px;
    box-sizing: border-box;
}
.infograph-list .under-news-list-a .img-block {
    height: 355px;
    width: 100%;
    position: relative;
    left: auto;
    top: auto;
    overflow: hidden;
    display: inline-block;
    margin-bottom: 10px;
}
.infograph-list .under-news-list-a .img {
    background-color: #25282f;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    transition: all 0.2s ease-out;
    height: 355px;
    width: 100%;
    display: block;
}
.infograph-list .under-news-list-a-text {
    margin-left: 0;
    border-bottom: 1px solid #e4e7ee;
    display: block;
    min-height: 140px;
    position: relative;
}
.infograph-list.vakancii-list .under-news-list-a-text {min-height:75px;}

.right-list-infographic.under-popular-list li .img-block {
    width: 70%;
    height: 268px;
}

.under-popular-list .news-photo-icons-black,
.block-list-news-li .news-photo-icons-black {
	margin: 7px 0 0 5px;
}

.under-popular-list .news-video-icons-black,
.block-list-news-li .news-video-icons-black {
	margin: 7px 0 0 5px;
}

.under-news-list-a-text .h .news-photo-icons-black {
	margin: 5px 0 0 4px;
}

.under-news-list-a-text .h .news-video-icons-black {
	margin: 7px 0 0 4px;
}

.block-2elementa-2-news-block .text .news-video-icons-white,
.block-news-top-center-block .h .news-video-icons-white {
	margin: 14px 0 0 4px;
}

.block-2elementa-2-news-block .text .news-photo-icons-white,
.block-news-top-center-block .h .news-photo-icons-white {
	margin: 14px 0 0 4px;
}

.block-news-top-left-1-block .text .news-video-icons-white {
	margin: 9px 0 0 4px;
}

.block-news-top-left-1-block .text .news-photo-icons-white {
	margin: 9px 0 0 4px;
}

.block-news-top-left-2-block .text .news-video-icons-white,
.full-image .block-list-news-li-block .text .news-video-icons-white {
	margin: 8px 0 0 4px;
}

.block-news-top-left-2-block .text .news-photo-icons-white,
.full-image .block-list-news-li-block .text .news-photo-icons-white {
	margin: 8px 0 0 4px;
}

.icon-view {
    background: url(../img/icons/read.png) left 0px no-repeat;
    width: 16px;
    height: 11px;
    display: inline-block;
    margin-left: 20px;
    margin-right: 5px;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.news-content-read-text blockquote {padding: 0 0 0 27px; border-left: 6px solid #d6d6d6; margin: 0 0 20px 30px;}
.news-content-read-text blockquote p {padding: 12px 0}
#news-content-read a {color:#329cfe!important}

.mobib {
    background: url(../img/ban_21.jpg) center center no-repeat;
    width: 90%;
    left: 50%;
    top: 20%;
    height: 430px;
    margin-left: -45%;
    background-size: cover;
	padding-top: 15px;
}

.read_mobb {
    background: #ef6216;
    color: #fff;
    text-transform: uppercase;
    font-size: 40px;
    border-radius: 32px;
    padding: 15px 0;
    font-weight: 700;
    margin: 9px auto;
    display: block;
    text-align: center;
    width: 80%;
}


.close_mobb {
    background: url(../img/closemobb.png) left 0px no-repeat;
    position: absolute;
    right: 0;
    top: -33px;
    width: 20px;
    height: 20px;
    background-size: cover;
}

	#popup22 {
		background: #fff;
		width: 46%;
		margin: 17% auto;		
		position: relative;
		height: 315px;
		background-size: contain!important;
	}

	.close2 {
		background: url(../img/close2.png) left 0px no-repeat;
		width: 16px;
		height: 16px;
		position: absolute;
		right: 140px;
		top: -23px;
		display: block;
	}


	#bg_popup2 {
		position: fixed;
		z-index: 1000;
		background: #fff;
		/* top: 0; */
		right: 0;
		bottom: 0;
		/* left: 0; */
		height: 153px;
		width: 100%;
		
	}



	#popup2 {
		background-color: #fff!important;
		width: 100%;
		margin: 0;
		/* position: fixed; */
		height: 153px;
		background-size: 85%!important;
		/* bottom: 0; */
		display: block;
	}


	@media screen and (min-width: 1690px) and (max-width: 1725px) {
		#popup2 {height: 138px}
        #bg_popup2 {height: 138px}
	}

	@media screen and (min-width: 1440px) and (max-width: 1689px) {
		#popup2 {height: 116px}
        #bg_popup2 {height: 116px}
		.close2 {right:107px}
	}


	@media screen and (min-width: 1200px) and (max-width: 1399px) {
		#popup2 {height: 110px}
        #bg_popup2 {height: 110px}
		.close2 {right:85px}
	}


	@media screen and (min-width: 1000px) and (max-width: 1199px) {
		#popup2 {background-size: 96%!important; height: 100px}
        #bg_popup2 {height: 100px}
		.close2 {right:13px}
	}


	@media screen and (min-width: 440px) and (max-width: 999px) {

		
     
        #popup2 { height: 100%}

		#bg_popup2 {
			height: 100%; 
			background:#000000ad;
			
		}


		.close2 {right:13px}

        .mobib {
			/*display: none;*/
			background: url(../img/ban_2109.jpg) left 0px no-repeat;
			width: 100%;
			height: 100%;
			background-size: contain;
			left: 50%!important;
			top: 100px!important;
			width: 90%!important;
			margin-left: -45%!important;
		}
		
		.imgsss {
			background: url(../img/ban2006_mobi.png) center 0px no-repeat;
			width: 90%;
			margin: 0 auto;
			display: block;
			background-size: contain;
			position: absolute;
			left: 49%;
			top: 36px;
			height: 100%;
			margin-left: -45%;
		}

		.read_mobb, .close_mobb {font-size: 27px;}

	}


	@media screen and (min-width: 0px) and (max-width: 450px) {


		#bg_popup2 {
			height: 100%!important;
			background: #00000094;
			padding: 0!important;
		}
	
	
	}	


	@media screen and (min-width: 0px) and (max-width: 330px) {


		#bg_popup2 {
			height: 277px!important;
			background: none!important;
			padding: 0!important;
		}

		.imgsss {
			top: 38px;
			
		}
	
	
	}	



	@media screen and (min-width:1900px) and (max-width: 3000px) {
	#popup2 {
	
		background-size: 70%!important;
		right: 382px;
    top: -32px;
	}	


  /*#bg_popup2 {
		position: fixed;
		z-index: 99999;
		background: rgba(0, 0, 0, 0.3);
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;	
	}
*/






	#popup2 .read {
    background: #00b5cf;
    color: #fff;
    text-transform: uppercase;
    font-size: 27px;
    padding: 22px 23px;
    position: absolute;
    left: 21%;
    bottom: -21px;
    font-weight: 700;
}

#popup2 .close {
    background: #182337;
    color: #fff;
    text-transform: uppercase;
    font-size: 30px;
    padding: 18px 25px;
    position: absolute;
    right: 36%;
    bottom: -18px;
    font-weight: 700;
}


	#popup2 .telega {
		position: absolute;
		right: 6px;
		bottom: -18px;
		width: 25%;
		display: block;
		color: #fff;
		background: #279ed9;
		font-weight: 700;
		text-transform: uppercase;
		font-size: 22px;
		padding: 22px 23px;
		text-align: center;
	}


	#popup2 .close:hover	{
		background: #263b60;
	}

	#popup2 .read:hover {
		background: #007e90;
	}


	@media screen and (min-width: 1440px) and (max-width: 1700px) {

		/*#popup2 {
			width:60%
		}*/
         
		#popup2 .read, #popup2 .close {
			font-size: 22px;
			bottom: -18px
		}

	}

	@media screen and (min-width: 1000px) and (max-width: 1399px) {
         
		/*#popup2 {
			width:60%
		}*/


	}


	@media screen and (min-width: 1000px) and (max-width: 1350px) {
         
	/*	#popup2 {
			width:60%
		}*/

		#popup2 .read, #popup2 .close {
			font-size: 23px;
            bottom: -17px;
		}


	}



	@media screen and (min-width:843px) and (max-width: 999px) {
         
		/*#popup2 {
			width:90%
		}*/

		#popup2 .read, #popup2 .close , #popup2 .telega{
			font-size: 20px;
            bottom: -17px;
			
		}


	}



	@media screen and (min-width: 0) and (max-width: 842px) {

		
	  	
         
		/*#popup2 {
			width:100%;
			height: 216px;
		}*/

		#popup2 .read, #popup2 .close , #popup2 .telega {
			font-size: 10px;
			bottom: 32px;
			padding: 10px;
		}

		


	}

	@media screen and (min-width: 0) and (max-width: 400px) {

		.top3 {
			height: 278px!important;
		   margin-top: 53px!important;
	}
         
		#popup2 .read, #popup2 .close , #popup2 .telega {
			
			bottom: 31px;
			
		}


	}


