/*REGULAR*/
@font-face {
	font-family: 'Proxima_Regular';
	src: url('../../assets/ifrd/fonts/proximanova-regular.eot');
	src: local('Proxima Nova Regular'), local('ProximaNova-Regular'),
		url('../../assets/ifrd/fonts/proximanova-regular.eot?#iefix') format('embedded-opentype'),
		url('../../assets/ifrd/fonts/proximanova-regular.woff') format('woff'),
		url('../../assets/ifrd/fonts/proximanova-regular.ttf') format('truetype');
	font-weight: normal;
}

/*REGULAR ITALIC*/
@font-face {
	font-family: 'Proxima_Regular_italic';
	src: url('../../assets/ifrd/fonts/proximanova-regularit.eot');
	src: local('Proxima Nova Bold'), local('ProximaNova-Bold'),
		url('../../assets/ifrd/fonts/proximanova-regularit.eot?#iefix') format('embedded-opentype'),
		url('../../assets/ifrd/fonts/proximanova-regularit.woff') format('woff'),
		url('../../assets/ifrd/fonts/proximanova-regularit.ttf') format('truetype');
	font-weight: normal;
}

/*PROXIMA-NOVA-BOLD*/
@font-face {
	font-family: 'Proxima_Bold';
	src: url('../../assets/ifrd/fonts/proximanova-bold.eot');
	src: local('Proxima Nova Bold'), local('ProximaNova-Bold'),
		url('../../assets/ifrd/fonts/proximanova-bold.eot?#iefix') format('embedded-opentype'),
		url('../../assets/ifrd/fonts/proximanova-bold.woff') format('woff'),
		url('../../assets/ifrd/fonts/proximanova-bold.ttf') format('truetype');
	font-weight: normal;
}

/*PROXIMA-NOVA-EXTRABOLD*/
@font-face {
	font-family: 'Proxima Nova Extrabold';
	src: url('../../assets/ifrd/fonts/proximanova-extrabold.eot');
	src: local('Proxima Nova Extrabold'), local('ProximaNova-Extrabold'),
		url('../../assets/ifrd/fonts/proximanova-extrabold.eot?#iefix') format('embedded-opentype'),
		url('../../assets/ifrd/fonts/proximanova-extrabold.woff') format('woff'),
		url('../../assets/ifrd/fonts/proximanova-extrabold.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

/*ROBOTO-REGULAR*/
@font-face {
	font-family: 'roboto-regular';
	src: url('../../assets/ifrd/fonts/roboto-regular.eot');
	src: local('вє'), url('../../assets/ifrd/fonts/roboto-regular.woff') format('woff'), 
	url('../../assets/ifrd/fonts/roboto-regular.ttf') format('truetype'), 
	url('../../assets/ifrd/fonts/roboto-regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.mce-content-body , .mce-content-body  * {
    background: none repeat scroll 0 0 white;
    color: #000;
}
.mce-content-body p, .mce-content-body  ul, .mce-content-body  ol{
   margin:20px 0;
}
.mce-content-body  ul li
{
list-style-type:disc;
}
.mce-content-body  ol li
{
list-style-type:decimal;
}
.mce-content-body h2, .mce-content-body  h3 {
font-weight: bold; 
}
/* defaul style ======================*/
* {margin:0;padding:0;outline:none;}
html, body {font-size: 100%; margin:0; padding:0; width:100%;height:100%;}
img,div{display:block;}
ul {list-style:none;}
a{text-decoration:none;}
span,a,b,p,ul li,input,textarea{-webkit-font-smoothing: antialiased;font-weight:normal;}
textarea {resize: none;}
.screen{display:block;width:100%;height:auto;position:relative;background:#fff;overflow:hidden;}
.wrapp{display:block;width:92%;max-width:1200px;min-width:1200px;margin:0 auto;position:relative;}
.g_wrapp{display:block;width:92%;max-width:1200px;min-width:1200px;margin:0 auto;position:relative;}
.blue{color:#11307e;}
.gray{color:#878588;}

.box-modal ul li{
	font-size:16px;
	line-height:20px;
	color:#343336;
	display:block;
	margin-bottom:20px;
	position:relative;
	background:url(../../assets/ifrd/img/list.png)no-repeat left -1px;
	padding-left:20px;
	min-height:22px;
}

.box-modal table{
	border-spacing:0;
}

.box-modal table td{
	font-size: 16px;
	font-family: 'Proxima_Regular';
	padding-right: 20px;
	padding-left: 20px;
}

.box-modal h1{
	font-family: 'Proxima_Bold';
	font-size:48px;
	line-height:50px;
	color:#11307e;
	text-transform:uppercase;
	position:relative;
	letter-spacing:2px;
	padding-bottom: 30px;
}

.box-modal h2{
	color: #11307e;
	font-family: 'Proxima_Bold';
	padding-bottom: 30px;
	text-transform: uppercase;
	font-size:28px;
}

.box-modal h3{
	color: #11307e;
	font-family: 'Proxima_Bold';
	padding-bottom: 15px;
	text-transform: uppercase;
}

.box-modal h4{
	color: #878588;
	font-family: 'Proxima_Regular_italic';
	font-size: 15px;
	line-height: 20px;
}

#Wrapp,#Wrapp2 {
 top:0;
 left:0;
 position:fixed;
 background-color:#000;
 opacity: 0.74;
 width:100%;
 height:100%;
 z-index:10000;
}

#tt,#tt2 {
  position:relative;
  background-color:#fff;
  width:200px;
  padding:12px;
  height:100px;
  margin:20% auto auto auto;
  border:red solid 1px;
}

div.close {
  cursor:pointer;
  position:absolute;
  font-weight:700;
  text-shadow:#000 1px 1px 0;
  color:red;
  right:7px;
  top:2px;
}


/*=================================================== РљРќРћРџРљР =======================================================*/
.box-modal p {
	font-family: 'Proxima_Regular';
	font-size: 16px;
}
p {
	font-family: 'Proxima_Regular';
}
.p_bold{
	font-family: 'Proxima_Bold'!important;
}
.play_video{
	display:inline-block;
	font-family: 'Proxima_Bold';
	font-size:14px;
	line-height:14px;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:2px;
	cursor:pointer;
	position:relative;
	background:url(../../assets/ifrd/img/play.png)no-repeat 20px center;
	border:1px solid #fff;
	padding:20px 40px;
	padding-left:70px;
	margin:0 auto;
	z-index:2;
	top:64%;
}

/*=================================================== HEADER =======================================================*/
header{
	display:block;
	width:100%;
	height:70px;
	position:fixed;
	top:0px;
	z-index:10;
	text-align:center;
	background-color:rgba(0,0,0,0);
	-webkit-backface-visibility: hidden;
}
header .wrapp{height:100%;}
header.dark{background-color:#11307e;}
header.hide{top:-70px;}
header.dark .language{width:90px;height:30px;}

.language{
	width:90px;height:30px;
	position:relative;
	float:left;
	top:20px;
}

.language a{
	width:30px;
	height:30px;
	font-family: 'Proxima_Bold';
	font-size:15px;
	line-height:30px;
	text-align:center;
	float:left;
	opacity:0.5;
	color:#fff;
}
.language a:hover{opacity:1;}


.menu{
	display:inline-block;
	width:auto;
	height:100%;
	float:right;
}
.menu li{
	float:left;
	margin-left:52px;
}
.menu li a{
	position:relative;
	display:inline-block;
	font-family: 'Proxima_Bold';
	padding:4px 0px;
	font-size:16px;
	line-height:16px;
	color:#fff;
	margin-top:22px;
	border-bottom:3px solid rgba(0,0,0,0);
	text-transform:uppercase;
}
.menu li a span{
	display:block;
	position:absolute;
	left:50%;
	-webkit-transform: translate(-50%, 0%); 
	transform: translate(-50%, 0%);	
	bottom:-3px;
	width:0%;
	height:3px;
	background-color:#f00000;
}
.menu li a:hover span{width:100%;}


/*Р±СѓС‚РµСЂР±СЂРѕРґ*/

.nav_btn_mobil{
	display:none;
	width:26px;
	height:26px;
	position:relative;
	float:left;
	left:0px;
	top:50%;
	-webkit-transform:translate(0%, -50%);
	transform:translate(0%, -50%);
	cursor:pointer;
	z-index:20;
}
#nbm_1{
	position:relative;
	top:0px;
	width:26px;
	height:2px;
	background-color:#fff;
	margin-bottom:5px;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
	float:right;
	margin-top:4px;
}
#nbm_2{
	width:26px;
	height:2px;
	background-color:#fff;
	margin-bottom:5px;
	float:right;
	opacity:1;
}
#nbm_3{
	position:relative;
	top:0px;
	width:26px;
	height:2px;
	background-color:#fff;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
	float:right;
}

.nav_btn_mobil.active #nbm_1{-webkit-transform:rotate(225deg);transform:rotate(225deg);top:7px;}
.nav_btn_mobil.active #nbm_2{opacity:0;}
.nav_btn_mobil.active #nbm_3{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);top:-7px;}

/*=================================================== Р­РљР РђРќ 1 =======================================================*/

#s1{
	height:100%;
	position:relative;
	overflow:hidden;
	background:rgba(0,0,0,0);
}

#s1 .wrapp{height:100%;}

#paralax_div{
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0px;left:0px;
	background:url(../../assets/ifrd/img/s1_bg.jpg)no-repeat center center;background-size:cover;
	background-attachment:fixed;
	-webkit-backface-visibility: hidden;
}

.down{
	width:20px;
	height:128px;
	background:url(../../assets/ifrd/img/down.png)no-repeat center center;
	background-size:cover;
	position:absolute;
	bottom:20px;
	left:50%;
	margin-left:-10px;
	cursor:pointer;
}
#s1_content{
	display: inline-block;
	width:820px;
	height:200px;
	margin-left:180px;
	position:relative;
	top:50%;
	margin-top:-100px;
	text-align:left;
}
#s1_logo{
	width:210px;
	height:200px;
	float:left;
	position:relative;
}
.lodo_box{
	width:170px;
	height:160px;
	position:absolute;
}
.lodo_box.left{top:0px;left:0px;z-index:1;}
.lodo_box.right{bottom:0px;right:0px;z-index:2;}
.lodo_box .border{position:absolute;}

.lodo_box.left .border.b1{width:20px;height:0%;bottom:0px;left:0px;background-color:#11307e;}
.lodo_box.left .border.b2{width:0%;height:20px;top:0px;left:0px;background-color:#11307e;}
.lodo_box.left .border.b3{width:20px;height:0%;top:0px;right:0px;background-color:#11307e;}
.lodo_box.left .border.b4{width:0%;height:20px;bottom:0px;right:0px;background-color:#11307e;}
.lodo_box.right .border.b1a{width:20px;height:0%;bottom:0px;left:0px;background-color:#c71109;}
.lodo_box.right .border.b2a{width:0%;height:20px;top:0px;left:0px;background-color:#c71109;}
.lodo_box.right .border.b3a{width:20px;height:0%;top:0px;right:0px;background-color:#c71109;}
.lodo_box.right .border.b4a{width:0%;height:20px;bottom:0px;right:0px;background-color:#c71109;}

.s1_title{
	font-family: 'Proxima_Bold';
	font-size:44px;
	line-height:50px;
	display:inline-block;
	float:left;
	margin:50px 0px 0px 50px;
	color:#fff;
	position:relative;
	-webkit-transform: translate(100px, 0px); 
	transform: translate(100px, 0px);
	opacity:0;
}

/*=================================================== Р­РљР РђРќ 2=======================================================*/

#s2{overflow:hidden;}/*1040px*/
#s2 .wrapp{height:100%;}

.screen_number{
	font-family: 'Proxima_Bold';
	display:inline-block;
	width:45px;
	height:36px;
	position:absolute;
	font-size:36px;
	line-height:36px;
	color:#11307e;
	letter-spacing:1px;
}
.screen_number span{color:#c71109;}
.s2_sn{
	right:-80px;
	top:80px;
}
.s2_sn:before,.s3_sn:before,.s5_sn:before{
	content:'';
	position:absolute;
	width:4px;
	height:50px;
	background:#11307e;
	right:0px;
	bottom:-80px;
}

#s2_content{
	display:inline-block;
	width:1080px;
	height:400px;
	float:right;
	margin-top:170px;
}

.s2_image{float:right;box-shadow: 0px 0px 14.56px 1.44px rgba(0, 0, 0, 0.25);}

#s2_content .text{
	display:inline-block;	
	width:430px;
	height:auto;
	float:left;
}

#s2_content2{
	display:inline-block;
	width:100%;
	height:300px;
	float:left;
	margin-top:30px;
}

#s2_content2 .text{
	display:inline-block;	
	width:460px;
	height:300px;
	float:right;
	margin-right:180px;
}
#s2_content2 .title{float:right;text-transform:none;margin-right:96px;}
#s2_content2 .reg15{float:left;}


.title{
	display:inline-block;
	font-family: 'Proxima_Bold';
	font-size:48px;
	line-height:50px;
	color:#11307e;
	text-transform:uppercase;
	position:relative;
	letter-spacing:2px;
}

.reg15{
	font-size:16px;
	line-height:20px;
	color:#343336;
	display:block;
	margin-bottom:20px;
	position:relative;
}

.red_line_left:before{
	content:'';
	width:150px;
	height:1px;
	background-color:#f00000;
	position:absolute;
	left:-170px;
	top:46px;
}

.blue_line_left:before{
	content:'';
	width:44px;
	height:4px;
	background-color:#11307e;
	position:absolute;
	left:-64px;
	top:7px;
}

.red_line_right:before{
	content:'';
	width:150px;
	height:1px;
	background-color:#f00000;
	position:absolute;
	right:-192px;
	top:46px;
}

.blue_line_right:before{
	content:'';
	width:44px;
	height:4px;
	background-color:#11307e;
	position:absolute;
	right:-64px;
	top:7px;
}

#s2_list{
	width:100%;
	margin-top:50px;
	text-align:center;
	float:right;
	vertical-align:top;
}

#s2_list .inner{
	display:inline-block;
	width:22%;
	height:100%;
	min-width:200px;
	vertical-align:top;
	text-align:left;
	margin:0px 60px;
	margin-bottom: 60px;
}
#s2_list .inner .reg15,#s2_list .inner span,#s2_list .inner p{color:#11307e;}

.pn80{
	display:inline-block;
	margin-top:8px;
	font-family: 'Proxima_Bold';
	font-size:80px;
	line-height:40px;
	letter-spacing:1px;
}
.pn80 span.fs22{font-family: 'Proxima_Bold';font-size:26px;line-height:22px;}
.pn80 span.fs26{font-family: 'Proxima_Bold';font-size:26px;line-height:22px;text-transform:uppercase;}
.pn80 span.fs53{font-family: 'Proxima_Bold';font-size:53px;line-height:22px;}

.m_center{width:100%;text-align:center;margin-top:20px;font-family: 'Proxima_Bold';font-size:40px;line-height:22px;}
.m_right{width:100%;text-align:right;margin-top:20px;font-family: 'Proxima_Bold';font-size:35px;line-height:22px;}


/*=================================================== Р­РљР РђРќ 3 =======================================================*/

#s3{height:1300px;}
#s3 .wrapp{height:100%;}

.s3_sn{
	right:20px;
	top:60px;	
}

#s3_content{
	display:inline-block;
	width:100%;
	height:400px;
	float:left;
	margin-top:70px;
}

.s3_image{float:left;box-shadow: 0px 0px 14.56px 1.44px rgba(0, 0, 0, 0.25);position:relative;}

#s3_content .text{
	display:inline-block;	
	width:306px;
	height:auto;
	float:left;
	margin:90px 0px 0px 74px;
}

#s3_list{
	width:100%;
	height:auto;
	margin-top:120px;
	text-align:center;
	float:left;
	vertical-align:top;
}

#s3_list .inner{
	display:inline-block;
	width:500px;
	height:260px;
	vertical-align:top;
	text-align:left;
	margin-left: 94px;
	margin-bottom:80px;
}

.bold30{font-family: 'Proxima_Bold';font-size:30px;}
.it15{font-family: 'Proxima_Regular_italic';font-size:15px;line-height:20px;}

#s3_list .inner .it15{display:block;}
#s3_list .inner .title{line-height:56px;}
#s3_list .inner .title:before{width:100px;right:-140px;}

.reg15.list{
	background:url(../../assets/ifrd/img/list.png)no-repeat left -1px;
	padding-left:20px;
	min-height:22px;
}
.f22{
	font-size: 20px;
	font-family: 'Proxima_Bold';
	margin-top: 10px;
}
.f33{
	font-size: 20px;
	margin-bottom: 20px;
}


/*=================================================== Р­РљР РђРќ 4 =======================================================*/

#s4{
	height:auto;
	padding-bottom:50px;
	background:#fafafa;
	/*box-shadow: 0px 0px 14.56px 1.44px rgba(0, 0, 0, 0.1);*/
}
#s4 .wrapp{height:100%;}

.s4_sn{
	left:54px;
	top:230px;		
}
.s4_sn0{
	left:54px;
	top:130px;		
}
.s4_sn:before,.s4_sn0:before{
	content:'';
	position:absolute;
	width:4px;
	height:50px;
	background:#11307e;
	right:-7px;
	top:-60px;
}

#s4_content{
	display:inline-block;
	width:1080px;
	height:400px;
	float:right;
	margin-top:150px;
	position:relative;
}

.s4_image{float:right;box-shadow: 0px 0px 14.56px 1.44px rgba(0, 0, 0, 0.25);}

#s4_content .text{
	display:inline-block;	
	width:430px;
	height:auto;
	float:left;
	margin-top:130px;
}

#s4_content .text .title{line-height:56px;}
#s4_content .text .title.red_line_left:before{top:26px;}
#s4_content .text .title.blue_line_left:before{top:24px;}

#s4_list{
	display:inline-block;
	width:100%;
	height:auto;
	margin-top:100px;
	text-align:center;
}

#s4_list .inner{
	display:inline-block;
	width:20%;
	height:250px;
	margin:0% 5.2%;
}

#s4_list .inner .image{
	width:220px;
	height:100px;
	display:block;
	margin:0 auto;
	border:1px solid #7c7c7c;
	-webkit-transform: scale(1); 
	transform: scale(1);	
}
#s4_list .inner .image:hover{
	-webkit-transform: scale(1.1); 
	transform: scale(1.1);	
}
.pn_reg16{
	display:inline-block;
	font-family: 'Proxima_Regular';
	font-size:16px;
	line-height:18px;
	color:#000000;
	position:relative;
}

#s4_list .inner .pn_reg16{padding-top:46px;}
#s4_list .inner .pn_reg16:before{
	content:'';
	width:24px;
	height:2px;
	background:#fd5353;
	position:absolute;
	top:24px;
	left:50%;
	margin-left:-12px;
}

/*=================================================== Р­РљР РђРќ 5 =======================================================*/

#s5{height:auto;padding-top: 100px;padding-bottom:130px;}
#s5 .wrapp{height:100%;}

.s5_sn{
	right:20px;
	top:0px;
}
#backspace{
	position:absolute;
	top:0px;
	width:400%;
	margin-left:-200%;
	height:50%;
	background:#fafafa;
	/*box-shadow: 0px 0px 14.56px 1.44px rgba(0, 0, 0, 0.1);*/
	z-index:0;
}

#s5_content{
	display:inline-block;
	width:420px;
	height:100px;
	margin-left:200px;
}

#slider{
	width:1200px;
	height:auto;
	min-height:360px;
	margin-left: -20px;
	overflow:hidden;
	position:relative;
	margin-top:40px;
}

#slider_polzunok{
	display:inline-block;
	width:50000px;
	height:auto;
	position:relative;
	-webkit-transform: translate(-225px, 0px); 
	transform: translate(100px, 0px);	
}

.slide{
	width:310px;
	height:auto;
	min-height:360px;
	float:left;
	text-align:left;
	margin:0px 10px;
}

.person{
	width:310px;
	height:360px;
	text-align:left;
	background:url(../../assets/ifrd/img/person.jpg)no-repeat center center;
	background-size:cover;
	position:relative;
	margin-top:20px;
	transform: scale(1,1);
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);	
}
.person:hover{
	transform: scale(1.05,1.05);
	-webkit-transform:scale(1.05,1.05);
	-moz-transform:scale(1.05,1.05);
	-o-transform: scale(1.05,1.05);
	-ms-transform:scale(1.05,1.05);	
}
.person img{
	position:absolute;
	z-index:1;
	width:auto;
	height:auto;
	right:0px;
	bottom:0px;
	max-width:100%;
}

.person_content{
	position:absolute;
	z-index:2;
	top:16px;bottom:16px;left:20px;right:20px;
}
.person_content span{
	font-family: 'Proxima_Bold';
	font-size:22px;
	line-height:auto;
	text-transform:uppercase;
	color:#212229;
}
.person_content i{
	display:block;
	font-family: 'Proxima_Regular_italic';
	font-size:10px;
	margin:10px 0px 24px 0px;
	color:#212229;
	width: 100%;
}

.person_content p{
	display:inline-block;
	width:130px;
	height:auto;
	font-family: 'Proxima_Regular';
	font-size:14px;
	color:#212229;
}

.podrobno{
	display:inline-block;
	position:absolute;
	left:0px;
	bottom:0px;
	font-family: 'Proxima_Regular';
	font-size:15px;
	color:#212229;
	text-transform:uppercase;
	cursor:pointer;
}

.podrobno:before{
	content:url(../../assets/ifrd/img/podrobno.png);
	position:absolute;
	bottom:-16px;
	left:0px;
}
.podrobno:hover:before{left:10px;}

.opisanie{
	display:inline-block;
	width:100%;
	height:0px;
	position:relative;
	overflow:hidden;	
	z-index:1;
	top:0px;
	opacity:0;
}
.opisanie.active{
	height:auto;
	opacity:1;
}
.opisanie div{
	display:inline-block;
	width:44px;
	height:2px;
	background-color:#c71109;
	margin-top:40px;
	position:relative;
	-webkit-transform: translate(0px, -200px); 
	transform: translate(0px, -200px);
	opacity:0;
}
.opisanie p{
	display:inline-block;
	margin-top:16px;
	font-family: 'roboto-regular';
	font-size:15px;
	line-height:auto;
	position:relative;
	-webkit-transform: translate(0px, -200px); 
	transform: translate(0px, -200px);
	opacity:0;
}
.opisanie.active div,.opisanie.active p{
	-webkit-transform: translate(0px, 0px); 
	transform: translate(0px, 0px);
	opacity:1;
}

.click_left,.click_right{
	width:95px;
	height:400px;	
	cursor:pointer;
	position:absolute;
	top:0px;
	z-index:2;
	-webkit-backface-visibility: hidden;
}
.click_left{left:0px;background:rgba(255,255,255,0.7) url(../../assets/ifrd/img/left_arrow.png)no-repeat center center;}
.click_right{right:0px;background:rgba(255,255,255,0.7) url(../../assets/ifrd/img/right_arrow.png)no-repeat center center;}

/*С‚РѕС‡РєРё*/
#dots{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:10px;
	margin-top:30px;
	text-align:center;
	letter-spacing:-6px;
}

.dot{
	vertical-align:top;
	display:inline-block;
	width:10px;
	height:10px;
	background-color:#e8e8e8;
	cursor:pointer;
	letter-spacing:normal;
	margin:0px 5px;
}
.dot.active{background-color:#f00000;}


/*=================================================== Р­РљР РђРќ 6 =======================================================*/

#s6{
	display:block;
	height:670px;
	max-height:1024px;
	background-size:cover;
	background-attachment:fixed;
	position:relative;
	z-index:2;/*РёСЃРїСЂР°РІР»РµРЅРѕ*/
	overflow:visible;/*РёСЃРїСЂР°РІР»РµРЅРѕ*/
}
#s6 .wrapp{display:block;height:100%;position:relative;}

#s6_wrapp{
	display:block;
    position: relative;
	top:50%;
	-webkit-transform: translate(0%, -50%); 
	transform: translate(0%, -50%);	
}

/*====================РёСЃРїСЂР°РІР»РµРЅРѕ========================*/
#s6_border{
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	opacity:0;
	border:2px solid #c71109;
}

#s6_border.animated{
	opacity:1;
	left:100px;
	right:100px;
	top:50px;
	bottom:60px;		
}
#s6_content.animated{
	opacity:1;
	-webkit-transform: scale(1); 
	transform: scale(1);		
}
/*============================================*/

.s6_news_border {
	position:absolute;
	top:-40px;
	right:100px;
	color:#c71109;
	/*background:black;*/
	width:140px;
	height:36px;
	text-align:center;
	font-family: 'Proxima_Bold';
    font-size: 48px;
	line-height:36px;
	
}

#s6_content{
	height:450px;
	position:relative;
	margin-left:0px;
	padding-left:190px;
	-webkit-transform: scale(0.6); 
	transform: scale(0.6);	
	opacity:0;
	overflow-x:hidden;
	overflow-y:hidden;
}
#s6_content.active{
	overflow-x:visible;
	overflow-y:scroll;
}
#s6_content p{color:#fff;}
#s6_content .title{line-height:56px;}
#s6_content .title.red_line_left:before{width:100px;left:-120px;top:46px;}

/*Scrollbar*/
.prep_text::-webkit-scrollbar-button { 
background-image:url(''); 
background-repeat:no-repeat; 
width:2px; 
height:0px;
} 

.prep_text::-webkit-scrollbar-track { 
background-color:#cccccc; 
border:none; 
} 

.prep_text::-webkit-scrollbar-thumb { 
background-color:#dc3333; 
} 

.prep_text::-webkit-resizer{ 
background-image:url(''); 
background-repeat:no-repeat; 
width:2px; 
height:0px;
} 

.prep_text::-webkit-scrollbar{ 
width: 2px;
padding-right:2px;
}

.hide_text{display:none;font-family: 'Proxima_Bold';}

#more{
	position: absolute;
	bottom: 26px;
}
.more{
	display:inline-block;
	font-family: 'Proxima_Bold';
	font-size:14px;
	line-height:14px;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-top:10px;
	cursor:pointer;
	position:relative;
	background:url(../../assets/ifrd/img/more.png)no-repeat right 2px;
	padding-right:50px;
	margin-left:190px;
	margin-top:20px;
}
.more:hover{
	padding-right:60px;
	transition: 0.3s!important;
	-webkit-transition:0.3s!important;
	-moz-transition:0.3s!important;
	-o-transition:0.3s!important;	
}
.more:b1efore{
	content:'';
	position:absolute;
	width:44px;
	height:2px;
	background-color:#bb1109;
	left:0px;
	bottom:-6px;
}

#play_div{
	position:absolute;
	width:auto;
	height:60%;
	right:0px;
	top:50px;
	margin-right:100px;
	z-index:3;
}

.play_big{
	position:absolute;
	top:50%;
	max-height:400px;
	transform: scale(1) translate(-50%, -50%);
	-webkit-transform: scale(1) translate(-50%, -50%);
	-moz-transform: scale(1) translate(-50%, -50%);
	-o-transform: scale(1) translate(-50%, -50%);
	-ms-transform: scale(1) translate(-50%, -50%);
	-webkit-backface-visibility: hidden;
}
.play_big.hover{
	transform: scale(1.1,1.1) translate(-46%, -46%);
	-webkit-transform: scale(1.1,1.1) translate(-46%, -46%);
	-moz-transform: scale(1.1,1.1) translate(-46%, -46%);
	-o-transform: scale(1.1,1.1) translate(-46%, -46%);
	-ms-transform: scale(1.1,1.1) translate(-46%, -46%);
}

/*РґР°С‚С‹*/

#dates{
	display:block;
	width:100%;
	max-width:80%;
	height:20px;
	margin:0 auto;
	position:absolute;
	bottom:160px;
	left:58%;
	-webkit-transform: translate(-50%, 0%); 
	transform: translate(-50%, 0%);
	margin-left:-96px;
	z-index:4;
	overflow:hidden;
}
#dates_polzunok{
	display:inline-block;
	letter-spacing:-6px;
	width:50000px;
	height:20px;
	position:relative;
	vertical-align: top;
	z-index:1;
}
#dates ul li{display:inline-block;width:80px;height:100%;margin:0px 10px;text-align:center;vertical-align: top;letter-spacing:normal;}
#dates ul li span{display:block;width:100%;height:1px;background:#b8b7b6;position:relative;top:50%;}
.date_link{
	font-family: 'Proxima_Regular';
	font-size:15px;
	line-height:20px;
	color:#c8c8c8;
	cursor:pointer;
}
.date_link.active{color:#c71109;}

.date_arrow{
	width:20px;
	height:20px;
	position:absolute;
	top:0px;
	cursor:pointer;
	z-index:2;
				background-color:yellow;
}
.date_arrow.left{left:0px;background:url(../../assets/ifrd/img/date_left.png)no-repeat center center;}
.date_arrow.right{right:0px;background:url(../../assets/ifrd/img/date_right.png)no-repeat center center;}
/*video*/

#video{
	position:absolute;
	width:100%;
	height:100%;
	opacity:0;
	background-color:#000;
}
#video.active{opacity:1;z-index:8;}
.s6_video{
	width:100%;
	height:100%;
	border:none;
}

.post{
	position:absolute;
	left:0px;
	top:0px;
	padding-left:100px;	
	height:auto;
	opacity:0;
	z-index:1;
	color: #fff;
	min-height: 450px;
	font-family: "Proxima_Bold"
}
.post.active{
	width:60%;
	opacity:1;
	z-index:2;
}

#video_close{
	width:80px;
	height:80px;
	position:absolute;
	right:0px;
	top:0px;
	z-index:10;
	cursor:pointer;
	background:#c71109 url(../../assets/ifrd/img/video_close.png)no-repeat center center;
}
/*=================================================== Р­РљР РђРќ 7 =======================================================*/

#s7{height:760px;}
#s7 .wrapp{height:100%;}

#s7_content{
	display:inline-block;
	width:420px;
	height:170px;
	margin-left:130px;
	margin-top:130px;
}

#contacts{
	width:100%;
	height:260px;
}
#contacts .inner{
	width:50%;
	height:100%;
	float:left;
}

#contacts .inner .reg15{
	width:90%;
	padding:0% 5%;
}

.contact_right{
	width:270px;
	height:140px;
	position:relative;
}
.contact_right span{
	display:inline-block;
	font-family: 'Proxima_Bold';
	font-size:34px;
	line-height:34px;
	letter-spacing:2px;
	text-transform:uppercase;
	padding-top:40px;
}

.cr1 span{color:#c71109;}
.cr2 span{color:#11307e;}

.contact_right a{
	display:inline-block;
	font-family: 'Proxima_Regular';
	font-size:24px;
	line-height:24px;
	letter-spacing:1px;
	padding-top:10px;
	color:#464646;
}

.cr1{
	background:url(../../assets/ifrd/img/cr1.png)no-repeat left center;
	padding-left:180px;
	left:50px;
}
.cr2{left:-20px;top:-20px;}


/*=================================================== footer =======================================================*/

#footer{
	height:70px;
	background:#11307e;
	background-size:cover;
}
#footer .wrapp{height:100%;}

#footer_content{
	width:60px;
	height:4px;
	background-color:#c71109;
}


/*========================================СЃРµСЂС‹Рµ Р±РѕР»СЊС€РёРµ Р·Р°РіРѕР»РѕРІРєРё=======================*/
.gray_title_box{
	width:100%;
	height:170px;
	position:absolute;
	overflow:hidden;
	z-index:1;
}
.gray_title_box span{opacity:0.2;}
.gray_title{
	font-family: 'Proxima_Bold';
	font-size:170px;
	line-height:170px;
	color:#d0d0d0;
}
.gtb1{bottom:140px;}
.gtb2{bottom:130px;}
.gtb2a{left:-226px;top:94px;height:396px;}
.gtb5{top:-22px;left:0px;}
.gtb5a{bottom:-12px;left:0px;}
.gtb6{bottom:-22px;left:0px;height:126px;}
.gtb7{bottom:-32px;left:0px;}
.s2_gray_title,.s3_gray_title{margin-left:64px;}
.s7_gray_title{margin-left:-40px;}
.s3_gray_title2{font-size:396px!important;line-height:396px!important;}
.s6_gray_title{margin-left:190px;font-size:126px!important;line-height:126px!important;}


.show_in1366{display:none!important;}
.show_in800{display:none!important;}
.show_in320{display:none!important;}


/*================ edit 25.12.2017 ===================*/

/*РџСЂР°РІРєРё РїРѕ РЅРѕРІРѕСЃС‚СЏРј*/
#news_head{height:auto;}
#news_head .wrapp{height:100%;}
#news_head_content{
	display:inline-block;
	width:1040px;
	height:130px;
	float:right;
	margin-top:80px;
	position:relative;
}
#news_head .s4_sn {left:90px;top: 50px;}
#date_select_box{
	width:820px;
	height:30px;
	position:absolute;
	left:50%;
	-webkit-transform: translate(-50%, 0%); 
	transform: translate(-50%, 0%);	
	bottom:0px;
	z-index:4;
}
#date_select{
	width:100px;
	height:30px;	
	position:relative;
	top:-156px;
	cursor:pointer;
	float:right;
	z-index:4;
	background: url(../../assets/ifrd/img/red_arrow.png)no-repeat right center;
}
.date_select_list{
	position:absolute;
	overflow:hidden;
	top:40px;
	width:100%;
	height:0px;
	background:#fff;
}
.date_select_list.active{
	height:auto;
}
.date_select_list p{
	display:block;
	width:90%;
	padding:0% 5%;
	height:30px;
	color:#000;
	font-family: 'Proxima_Regular';
	line-height:30px;
	font-size:15px;
	background-color:#fff;
	transition: 0.3s ;
	-webkit-transition:0.3s;
	-moz-transition:0.3s ;
	-o-transition:0.3s ;	
}
.date_select_list p:hover{
	background-color:#c71109;
	color:#fff;
}
#ear{
	color:#fff;
	font-family: 'Proxima_Regular';
	line-height:30px;
	font-size:15px;
}



.show_in1366{display:none!important;}
.show_in800{display:none!important;}
.show_in320{display:none!important;}




/*ANIMATED.CSS*/
/*======================== РђРќРРњРР РћР’РђРќРќР«Р• Р­Р›Р•РњР•РќРўР« ====================*/
.button,.lp_button,.menu li a,#nbm_1,#nbm_2,#nbm_3,header,.more,.date_link,.dot,.menu li a span,#video,.podrobno:before,.person{
	transition: 0.3s ;
	-webkit-transition:0.3s;
	-moz-transition:0.3s ;
	-o-transition:0.3s ;
}
.menu,.slide_content,#slider_polzunok,.play_big,#s4_list .inner .image,.post,#dates_polzunok{
	transition: 0.6s ;
	-webkit-transition:0.6s;
	-moz-transition:0.6s ;
	-o-transition:0.6s ;	
}
.opisanie.active div,.opisanie.active p{
	transition: 0.6s ease-out 0s;
	-webkit-transition:0.6s ease-out 0s;
	-moz-transition:0.6s ease-out 0s;
	-o-transition:0.6s ease-out 0s;	
}
#s6_border,#s6_content{
	transition: 1s ease-out 0s;
	-webkit-transition:1s ease-out 0s;
	-moz-transition:1s ease-out 0s;
	-o-transition:1s ease-out 0s;	
}
/*======================== Р¦Р•РќРўР РР РћР’РђРќР«Р«Р• Р­Р›Р•РњР•РќРўР« ====================*/
.center{
	position:relative;
	left:50%;top:50%;
	-webkit-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%);
}


/*Р“Р»Р°РІРЅР°СЏ СЃС‚СЂР°РЅРёС†Р° Р°РЅРёРјР°С†РёСЏ 1-РѕРіРѕ СЌРєСЂР°РЅР°*/
#s1.animated .b1{height:100%;transition: 0.8s ease-out 0.9s;-webkit-transition:0.8s ease-out 0.9s;-moz-transition:0.8s ease-out 0.9s;-o-transition:0.8s ease-out 0.9s;}
#s1.animated .b2{width:100%;transition: 0.2s linear 0s;-webkit-transition:0.2s linear 0s;-moz-transition:0.2s linear 0s;-o-transition:0.2s linear 0s;}
#s1.animated .b3{height:100%;transition: 0.3s linear 0.2s;-webkit-transition:0.3s linear 0.2s;-moz-transition:0.3s linear 0.2s;-o-transition:0.3s linear 0.2s;}
#s1.animated .b4{width:100%;transition: 0.4s linear 0.5s;-webkit-transition:0.4s linear 0.5s;-moz-transition:0.4s linear 0.5s;-o-transition:0.4s linear 0.5s;}
#s1.animated .b1a{height:100%;transition: 0.3s ease-out 0.2s;-webkit-transition:0.3s ease-out 0.2s;-moz-transition:0.3s ease-out 0.2s;-o-transition:0.3s ease-out 0.2s;}
#s1.animated .b2a{width:100%;transition: 0.4s linear 0.5s;-webkit-transition:0.4s linear 0.5s;-moz-transition:0.4s linear 0.5s;-o-transition:0.4s linear 0.5s;}
#s1.animated .b3a{height:100%;transition: 0.8s ease-out 0.9s;-webkit-transition:0.8s ease-out 0.9s;-moz-transition:0.8s ease-out 0.9s;-o-transition:0.8s ease-out 0.9s;}
#s1.animated .b4a{width:100%;transition: 0.2s linear 0s;-webkit-transition:0.2s linear 0s;-moz-transition:0.2s linear 0s;-o-transition:0.2s linear 0s;}
#s1.animated .s1_title{
	-webkit-transform: translate(0px, 0px); 
	transform: translate(0px, 0px);
	opacity:1;
	transition: 0.8s ease-out 0.6s;-webkit-transition:0.8s ease-out 0.6s;-moz-transition:0.8s ease-out 0.6s;-o-transition:0.8s ease-out 0.6s;
}


/*РїРѕСЏРІР»РµРЅРёРµ*/
.fade_in{opacity:0;}
.fade_in.animated{opacity:1;transition: 2s ease-out 0s;-webkit-transition:2s ease-out 0s;-moz-transition:2s ease-out 0s;-o-transition:2s ease-out 0s;}

/*РїРѕСЏРІР»РµРЅРёРµ СЃРїСЂР°РІР°*/
.fade_right{opacity:0;-webkit-transform: translate(100px, 0px);transform: translate(100px, 0px);}
.animated .fade_right{
	opacity:1;
	-webkit-transform: translate(0px, 0px); 
	transform: translate(0px, 0px);	
	transition: 1.8s ease-out 0s;-webkit-transition:1.8s ease-out 0s;-moz-transition:1.8s ease-out 0s;;-o-transition:1.8s ease-out 0s;
}
.fade_right2{opacity:0;-webkit-transform: translate(200px, 0px);transform: translate(200px, 0px);}
.fade_right2.animated{
	opacity:1;
	-webkit-transform: translate(0px, 0px); 
	transform: translate(0px, 0px);	
	transition: 1.7s ease-out 0s;-webkit-transition:1.7s ease-out 0s;-moz-transition:1.7s ease-out 0s;-o-transition:1.7s ease-out 0s;
}
/*РїРѕСЏРІР»РµРЅРёРµ СЃР»РµРІР°*/
.fade_left{opacity:0;-webkit-transform: translate(-100px, 0px);transform: translate(-100px, 0px);}
.fade_left.animated{
	opacity:1;
	-webkit-transform: translate(0px, 0px); 
	transform: translate(0px, 0px);	
	transition: 1.8s ease-out 0s;-webkit-transition:1.8s ease-out 0s;-moz-transition:1.8s ease-out 0s;;-o-transition:1.8s ease-out 0s;
}
/*РїРѕСЏРІР»РµРЅРёРµ СЃРЅРёР·Сѓ1*/
.fade_bottom,.fade_bottom2,.fade_bottom3,.fade_bottom4{opacity:0;-webkit-transform: translate(0px, 50px);transform: translate(0px, 50px);}
.animated .fade_bottom,.animated .fade_bottom2,.animated .fade_bottom3,.animated .fade_bottom4{
	opacity:1;
	-webkit-transform: translate(0px, 0px); 
	transform: translate(0px, 0px);	
}
.animated .fade_bottom{transition: 0.6s ease-out 0.2s;-webkit-transition:0.6s ease-out 0.2s;-moz-transition:0.6s ease-out 0.2s;-o-transition:0.6s ease-out 0.2s;}
.animated .fade_bottom2{transition: 0.7s ease-out 0.3s;-webkit-transition:0.7s ease-out 0.3s;-moz-transition:0.7s ease-out 0.3s;-o-transition:0.7s ease-out 0.3s;}
.animated .fade_bottom3{transition: 0.8s ease-out 0.4s;-webkit-transition:0.8s ease-out 0.4s;-moz-transition:0.8s ease-out 0.4s;-o-transition:0.8s ease-out 0.4s;}
.animated .fade_bottom4{transition: 0.9s ease-out 0.5s;-webkit-transition:0.9s ease-out 0.5s;-moz-transition:0.9s ease-out 0.5s;-o-transition:0.9s ease-out 0.5s;}

.fade_bottom_long{opacity:0;-webkit-transform: translate(0px, 120px);transform: translate(0px, 120px);}
.fade_bottom_long.animated{
	opacity:1;
	-webkit-transform: translate(0px, 0px); 
	transform: translate(0px, 0px);	
	transition: 1.7s ease-out 0s;-webkit-transition:1.7s ease-out 0s;-moz-transition:1.7s ease-out 0s;;-o-transition:1.7s ease-out 0s;
}






@media only screen and (min-width:1600px){
	#dates{bottom:20px;}/*исправленно*/
	#play_div{right:-50%;}
	#more{right: -24%;}
}
/*================================================================================================================================ 1600px*/
@media only screen and (min-width:200px) and (max-width:1600px){
	
	/*==== ЭКРАН 6 ===========*/
	#s6{min-height:100%;}
	#s6_border{left:50px;right:50px;top:50px;bottom:50px;}
	#s6_content{height:450px;padding-left:190px;}
	#play_div{right:-50%;}
	#dates{bottom:20px;}/*исправленно*/
	#video_close{width:60px;height:60px;}
	#slider {margin-top: 20px;}
	#more{right: -24%;}
}

/*================================================================================================================================ 1366px*/
@media only screen and (min-width:200px) and (max-width:1366px){
	.post.active{width:60%;}
	.show_in1366{display:block!important;}
	.del_in1366{display:none!important;}	
	#s6{min-height:100%;}
	#s6_border{left:0px;right:0px;top:0px;bottom:0px;}/*исправленно*/
	#s6_border.animated{left:30px;right:30px;top:30px;bottom:30px;}/*исправленно*/	
	#s6_content{padding-left:0px;margin-top: -50px;}
	.post{padding-left:100px;padding-right: 20px;}
	.more {margin-left: 160px;}	
	#play_div{right:-50%;}
	#dates{max-width:700px;bottom:50px;}/*исправленно*/
	#video_close{width:60px;height:60px;}
	#slider {margin-top: 0px;}
	#s7_content {margin-top:80px;}	
	#s7{height:100%;}
	#date_select{top:-56px;}/*исправленно*/
	#date_select_box{width:820px;}/*исправленно*/	
}

/*================================================================================================================================ 800px*/
@media only screen and (min-width:200px) and (max-width:1250px){
	#more{right: -35%;bottom:70px}	
	/*===== Общие стили ======*/
	.show_in800{display:block!important;}
	.del_in800{display:none!important;}	
	.wrapp{min-width:auto;}
	.g_wrapp{min-width:auto;}	
	/*==== HEADER ============*/
	header{height:50px;}
	header.hide{top:-50px;}
	.language{top:10px;}
	.menu li{margin-left:26px;}
	.menu li a{padding:8px 0px;font-size:12px;line-height:12px;margin-top:12px;}	
	
	/*===== ЭКРАН 1 ==========*/
	#s1{min-height:500px;}
	#s1 .wrapp{text-align:center;}
	#paralax_div{min-height:500px;}
	.down{height:60px;background:url(../../assets/ifrd/img/down_mobil.png)no-repeat center center;background-size:cover;bottom:14px;}
	#s1_content{width: 640px;height: 140px;margin-left: 0px;margin-top: -70px;}	
	#s1_logo{width:150px;height:140px;}
	.lodo_box{width:120px;height:110px;}
	.lodo_box.left .border.b1{width:14px;height:0%;bottom:0px;left:0px;background-color:#11307e;}
	.lodo_box.left .border.b2{width:0%;height:14px;top:0px;left:0px;background-color:#11307e;}
	.lodo_box.left .border.b3{width:14px;height:0%;top:0px;right:0px;background-color:#11307e;}
	.lodo_box.left .border.b4{width:0%;height:14px;bottom:0px;right:0px;background-color:#11307e;}
	.lodo_box.right .border.b1a{width:14px;height:0%;bottom:0px;left:0px;background-color:#c71109;}
	.lodo_box.right .border.b2a{width:0%;height:14px;top:0px;left:0px;background-color:#c71109;}
	.lodo_box.right .border.b3a{width:14px;height:0%;top:0px;right:0px;background-color:#c71109;}
	.lodo_box.right .border.b4a{width:0%;height:14px;bottom:0px;right:0px;background-color:#c71109;}
	.s1_title{font-size: 36px; line-height: 42px; margin: 10px 0px 0px 40px;}
	
	/*===== ЭКРАН 2============*/
	#s2{height:auto;padding-bottom: 20px;}/*1040px*/
	#s2 .wrapp{height:100%;}
	.screen_number{width:32px;height:24px;font-size:24px;line-height:24px;}
	.s4_sn:before,.s4_sn0:before{width: 3px;height: 24px;right: 0px;top: -30px;}
	.s4_sn0{left:0px;top:80px;}
	#s2_content{width:100%;height:auto;float:none;margin-top:120px;}
	.title{font-size:32px;line-height:64px;letter-spacing:1px;}
	.s2_image{max-width:46%;margin-top:70px;}
	#s2_content .text{width:46%;margin-left:4%;}
	.reg15{font-size:14px; line-height:18px;margin-bottom:14px; } 	
	#s2_content2{width:100%;height:auto;margin-top:0px;}
	#s2_content2 .text{display:inline-block;width:482px;height:auto;margin-right:180px;margin-top:20px;}
	#s2_content2 .title{margin-right:24px;}
	.red_line_left:before{width:60px; left:-80px; top:46px; } 
	.blue_line_left:before{width: 22px; height: 2px; left: -42px; top: 6px; } 
	.red_line_right:before{width: 60px;right: -102px;top: 46px;}
	.blue_line_right:before{width: 22px; height: 2px; right: -42px; top: 6px; } 
	#s2_list{height: 130px;margin-top: 40px;}
	#s2_list .inner{min-width: auto;margin: 0px 34px;}
	.pn80{margin-top: 10px; font-size: 60px; line-height: 28px; letter-spacing: 1px; } 	
	.pn80 span.fs22{font-family: 'Proxima_Bold';font-size:20px;line-height:22px;}
	.pn80 span.fs26{font-family: 'Proxima_Bold';font-size:20px;line-height:22px;text-transform:uppercase;}	
	.m_center{margin-top:5px;font-size:20px;line-height:22px;}
	.m_right{margin-top:5px;font-size:20px;line-height:22px;}	

	/*===== ЭКРАН 3 ==========*/
	#s3{height:auto;padding-bottom: 20px;}
	#s3 .wrapp{height:100%;}
	.s3_sn{right:0px;top:70px;}
	.s2_sn:before,.s3_sn:before,.s5_sn:before{width:3px; height:20px; right:-3px; bottom:-30px; }	 	
	#s3_content{height: auto;float: left;margin-top: 70px;}
	.s3_image{width: 46%;}
	#s3_content .text{width: 46%; height: auto; float: right; margin: 40px 0px 0px 0px;}
	#s3_list{height: auto; margin-top: 40px; text-align: left; float: left;}
	.bold30{font-size:22px;}
	.it15{font-size:14px;line-height:18px;}
	#s3_list .inner .it15{display:block;margin:14px 0px 20px 0px;}
	#s3_list .inner .title{line-height:36px;margin-top:30px}	
	.reg15.list{letter-spacing:0px;}
	#s3_list .inner .title:before{width:40px;right:-70px;top:26px;}
	#s3_list .inner{display:inline-block; width: 40%; height: auto; float: left; margin-left: 5%; margin-right: 5%; margin-bottom: 30px; } 
	.just_title{height:248px!important;}
	
	/*==== ЭКРАН 4 ===========*/
	#s4{height:auto;padding-bottom:40px;}
	.s4_sn{left:4%;top:100px;}
	.s4_sn0{left:4%;top:100px;}
	.s4_sn:before,.s4_sn0:before{width:2px;height:20px;right:-3px;top:-30px;}
	#s4_content{width: 100%;height: auto;margin-top: 90px;}
	.s4_image{width:46%;}
	#s4_content .text{width: 46%; margin-left: 4%; height: auto; margin-top: 50px; } 
	#s4_content .text .title{line-height:34px;}
	#s4_list{margin-top: 80px;}
	#s4_list .inner{width: 32%;height: 220px;margin:0%;}

	/*==== ЭКРАН 5 ===========*/
	#s5{height:auto;padding-top:70px;padding-bottom:70px;}
	#s5 .wrapp{height:100%;}
	.s5_sn{right:20px;top:0px;}
	#s5_content{width: 420px;height: auto;margin-left: 90px;}
	.slide {width: 277px;}
	#slider {max-width:100%!important;}
	.person {width: 100%;}
	.click_left, .click_right {width: 62px;}
	.person_content p {font-size:12px;}	
	
	/*==== ЭКРАН 6 ==========*/
	#s6{min-height: 100%;max-height: 768px;}
	#s6_border{left:0px;right:0px;top:0px;bottom:0px;}/*исправленно*/
	#s6_border.animated{left:20px;right:20px;top:20px;bottom:20px;}/*исправленно*/
	#play_div{right:-55%;}
	#s6_content{padding-left: 0px; margin-left: 10px; margin-top: -50px;}
	#s6_content .title{line-height:36px;}
	#s6_content .title.red_line_left:before{width:50px;left:-70px;top:30px;}
	.more{margin-left:80px;}
	.s6_news_border {display:none;}
	#dates{width:500px;bottom:50px;}/*исправленно*/
	.post{padding-left:70px;padding-right:10px;}
	.play_video{padding:16px 16px;padding-left:70px;}
	#video_close{width:60px; height:60px; background:#c71109 url(../../assets/ifrd/img/video_close.png)no-repeat center center; background-size:cover; }	

	/*===== ЭКРАН 7 =========*/
	#s7{height:auto;}
	#s7_content{width: 200px; height: 100px; margin-left: 100px; margin-top: 70px; }
	#contacts{height: 260px;margin-bottom: 70px;}
	.contact_right{width: 270px; height: 70px; margin-top: 30px;}
	.contact_right span{font-size: 28px;line-height: 28px;padding-top: 6px;}
	.cr1{background:url(../../assets/ifrd/img/cr1.png)no-repeat left center; background-size:auto 100%; padding-left: 100px; left: 30px;}
	.cr2 {left: -20px; top: 0px; } 
	
	/*Правки по новостям*/
	#news_head{height:auto;width:68%;}
	#news_head .wrapp{height:100%;}
	#news_head_content{width:624px;}
	#news_head .s4_sn {left:28px;top: 50px;}
	#date_select{top:-56px;}/*исправленно*/
	#date_select_box{width:600px;}/*исправленно*/	
	

}





@media only screen and (min-width:1000px) and (max-width:1100px){
	#play_div{right:-55%;}
}	
@media only screen and (min-width:200px) and (max-width:999px){
	#play_div{
		height:auto;
		top: -60px;
		right: 40%;
	}
	#s6_wrapp{
		top:40%;
	}
	.post.active{
		top:60px;
		width: 80%;
	}
	.play_big{
		max-height:200%;
		top:111%;
		left: -2%;
	}
}

/*ПОШЛИ МОБИЛКИ И ПЛАНШЕТЫ*/
/*================================================================================================================================= 767px*/
@media only screen and (min-width:200px) and (max-width:767px){
	
	/*===== Общие стили ======*/
	.show_in320{display:block!important;}
	.del_in320{display:none!important;}
	.popup{height:100%;}
	
	/*===== HEADER ======*/
	header{height:50px;}
	header .wrapp{width:100%;max-width:100%;}
	.menu{display: block;width: 100%;height: 100vh;position:absolute;left: 0px;top: 0px;background-color: #000;z-index: 2;}
	.menu {-webkit-transform: translate(-100%, 0%); transform: translate(-100%, 0%); width: 150px; height: 100vh; position: absolute; left: 0px; top: 0px; background-color: #11307e; z-index: 2;}
	.menu.active{-webkit-transform: translate(0%, 0%); transform: translate(0%, 0%);}
	.menu li{margin:0px;width: 80%;padding:0% 10%;}
	.menu li a.therst{margin-top:60px;}
	.menu li a{display: block;font-size: 14px;line-height: 20px;margin-top: 10px; text-align: left;}
	.callback_box{display:none;}
	.logo{margin-left:2%;}
	.nav_btn_mobil{display:block;margin-left:4.6%;}
	.language {top: 10px;float: right;margin-right: 4%;}
	.language a {opacity: 1;}	

	/*===== ЭКРАН 1 ==========*/
	#s1{min-height:480px;}
	#paralax_div{height:100%;min-height:480px;}
	#paralax_div.main{background:url(../../assets/ifrd/img/s1_bg_mobil.jpg)no-repeat center center;background-size:cover;}
	#s1_content{width: 100%;max-width:320px;height:220px;margin-left: 0px;margin-top: -110px;}	
	#s1_logo{width:80px;height:74px;position:absolute;right:0px;top:-65px;}
	.lodo_box{width:64px;height:60px;}
	.lodo_box.left .border.b1{width:8px;height:0%;bottom:0px;left:0px;background-color:#11307e;}
	.lodo_box.left .border.b2{width:0%;height:8px;top:0px;left:0px;background-color:#11307e;}
	.lodo_box.left .border.b3{width:8px;height:0%;top:0px;right:0px;background-color:#11307e;}
	.lodo_box.left .border.b4{width:0%;height:8px;bottom:0px;right:0px;background-color:#11307e;}
	.lodo_box.right .border.b1a{width:8px;height:0%;bottom:0px;left:0px;background-color:#c71109;}
	.lodo_box.right .border.b2a{width:0%;height:8px;top:0px;left:0px;background-color:#c71109;}
	.lodo_box.right .border.b3a{width:8px;height:0%;top:0px;right:0px;background-color:#c71109;}
	.lodo_box.right .border.b4a{width:0%;height:8px;bottom:0px;right:0px;background-color:#c71109;}
	.s1_title{font-size:32px; line-height:36px; margin: 0px 0px 0px 0px;}

	/*===== ЭКРАН 2============*/
	.screen_number{width:32px;height:24px;font-size:24px;line-height:24px;}
	/*.s4_sn:before,.s4_sn0:before{display:none;}*/
	#s2_content{width:100%;height:auto;float:none;margin-top:40px;}
	#s2_content .text {width: 100%; margin-left: 0%; }	
	.title{font-size:32px;line-height:64px;letter-spacing:1px;}
	.s2_image{max-width:100%;margin-top:20px;}	
	#s2_content2{width:100%;height:auto;margin-top:0px;}
	#s2_content2 .text{width:100%;margin-right:0px;}
	#s2_content2 .title{float: left;}
	.red_line_right:before{width: 40px;right: -50px;top: 40px;}

	.red_line_left:before{display:none;} 
	.blue_line_left:before{display:none;} 
	.blue_line_right:before{display:none;} 	
	#s2_list{height: auto;margin-top: 20px;}
	#s2_list .inner{min-width: auto;margin: 20px;text-align: center;width:100%;}
	.pn80{margin-top: 10px; font-size: 64px; line-height: 28px; letter-spacing: 1px; } 	
	.m_center{margin-top:10px;font-size:20px;line-height:22px;}
	.m_right{margin-top:10px;font-size:20px;line-height:22px;text-align:center;}	

	/*===== ЭКРАН 3 ============*/
	#s3{height:auto;}
	.s3_sn{right:0px;top:10px;}
	.s2_sn:before, .s3_sn:before, .s5_sn:before {width: 2px;right: -3px; bottom:-22px;}	
	#s3_content{height:auto;float:left;margin-top:70px;}
	.s3_image{width:100%;}
	#s3_content .text{width:100%;height:auto;margin:20px 0px 0px 0px;}
	#s3_list{width:100%;height:auto;margin-top:20px;}
	#s3_list .inner{width:100%;height:auto!important;margin-left:0px;margin-bottom:20px;}

	/*==== ЭКРАН 4 ===========*/
	#s4{height:auto;padding-bottom:30px;}
	.s4_sn{left:4%;top:70px;}
	.s4_sn0{left:auto;top:60px;right:4%;}
	.s4_sn:before,.s4_sn0:before{width:2px;height:20px;right:-3px;top:-22px;}
	#s4_content{width: 100%;height: auto;margin-top: 60px;}
	.s4_image{width:100%;margin-top:20px;}
	#s4_content .text{width: 100%; margin-left: 4%; height: auto; margin-top: 50px; } 
	#s4_content .text .title{line-height:34px;}
	#s4_list{margin-top: 60px;}
	#s4_list .inner{width:260px;height: 200px;margin:0%;}	
	
	/*==== ЭКРАН 5 ===========*/
	#s5{height:auto;padding-top:60px;padding-bottom:50px;}
	#s5 .wrapp{width:100%;height:100%;}
	.s5_sn{right:20px;top:0px;}
	#s5_content{width:90%;height:auto;margin-left:5%;}
	#slider{width:100%;max-width: 100%;overflow-x:scroll;}
	.slide {width: 240px;}
	.person {width: 100%;height:310px}
	.click_left,.click_right {display:none;}	
	#slider_polzunok{-webkit-transform: translate(0px, 0px); transform: translate(0px, 0px);}	
	.person:hover{transform: scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -o-transform: scale(1,1); -ms-transform:scale(1,1);}	
	.podrobno {bottom: 20px;color: #212229;}	
	.person_content span {letter-spacing: 2px;}
	
	/*==== ЭКРАН 6 ==========*/
	#s6{display:inline-block;height:100%;min-height:480px;max-height:500px;}
	#s6_wrapp {top: 20px;-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);}	
	#s6_border{left:8px;right:8px;top:8px;bottom:8px;}
	#play_div{ width: 100%; height: 50px; right: 0px; margin-right:0px;}
	#play_div img {display:none;}/*исправлено*/
	.play_video { display: block; width: 170px; top: 15%;}	
	#s6_content{max-width: auto; height:350px; padding-left: 0px; margin-left: 5%; margin-top: 10px;}
	#s6_content .title{line-height:36px;}
	.more{margin-left:5%;}
	#dates{width:280px;bottom:34px;margin-left:-15px;}/*исправлено*/
	#dates ul li {width: 74px;}	
	.post{padding-left:0px;padding-right:8px;}
	.post .title{font-size:24px!important;line-height:30px!important;}
	.play_video{padding:16px 16px;padding-left:70px;}
	.post-top{top: 115px;width:95%;}
	#video_close{width:60px; height:60px; background:#c71109 url(../../assets/ifrd/img/video_close.png)no-repeat center center; background-size:cover; }	
	
	
	
	
	
	
	/*===== ЭКРАН 7 =========*/
	#s7{height:auto;}
	#s7_content{width: 100px;height: 60px;margin-left:5%;margin-top: 30px;}
	#contacts{height: 230px;margin-bottom: 0px;}
	#contacts .inner {width: 100%;}	
	.contact_right{width: 210px; height: 70px; margin-top: 20px;}
	.contact_right span{font-size: 28px;line-height: 28px;padding-top: 6px;}
	.contact_right a {font-size: 20px;line-height: 24px;padding-top: 10px;}	
	.cr1{background:url(../../assets/ifrd/img/cr1.png)no-repeat left center; background-size:auto 100%; padding-left: 88px; left: 0px;}
	.cr2 {left: 50px; top: 0px; } 

	/*Правки по новостям*/
	#news_head{height:auto;}
	#news_head .wrapp{height:100%;}
	#news_head_content{width:100%;}
	#news_head .s4_sn {left:0px;top: 50px;}
	#date_select{top:4px;width:74px;}/*исправленно*/
	#date_select_box{width:100px;}/*исправленно*/		
	#ear {font-size: 12px;}
	.date_select_list p{background:#c71109!important;color:#fff;}
 
	
}


/*МОБИЛКИ И ПЛАНШЕТЫ Горизонтально перевёрнутые*/
/*================================================================================================================================= 767px*/
@media only screen and (min-width:200px) and (max-width:767px) and (orientation: landscape){
	.menu li a {margin-top: 0px;}
}