

/* Start:/bitrix/templates/.default/components/bitrix/menu/menu_new/style.min.css?1542583432490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/menu_new/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/WeANDMusic/template_styles.css?167400919883599*/
*{margin: 0; padding: 0; outline: none; list-style-type: none;-webkit-appearance: none; vertical-align: top;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;}
html,body{position: relative; display: block;width: 100%; height: auto; overflow-x: hidden;font-family: 'Open Sans', sans-serif; font-weight: 400; color: #636363; line-height: 1.3; min-height: 100%; font-size: 14px;}
body{min-height: 700px; min-height: 100vh; padding-bottom: 150px;}
h1,h2,h3,h4,h5{font-family: 'Open Sans', sans-serif;font-weight:700;display: block;}
p,a,span,li{font-family: 'Open Sans', sans-serif;font-weight: 400;}
b,strong{font-family: 'Open Sans', sans-serif;font-weight: 700;}
strong{color: #000;}
body{padding-top: 115px;}
body.home{padding-top: 0;padding-bottom: 0px;}
body.we{padding-top: 0;}
body.media{padding-bottom: 120px;}
header{position: absolute; width: 100%; display: block; height: auto; padding:45px 0 45px 0; margin: auto; z-index: 5; top: 0; left: 0;}
footer{position: relative; width: 100%; display: block; height: auto; padding:0 0; margin: auto; margin-top: 50px;}
.home footer{position: absolute; bottom: 0; left: 0; width: 100%; z-index: 2; padding-bottom: 20px; background: none;}
.container{position: relative; display: block;width: 100%; height: auto; max-width: 1240px; margin: auto; padding: 0 20px;}
.row{position: relative; display: block;width: 100%; height: auto;}
.row_flex{ display: flex;}
header .row_flex .ul{position: relative; display: table;width: 100%; height: auto;align-items: center; text-align: center;}
.col{position: relative; display: inline-block; height: auto;}
.col_right{float: right; text-align: right;}
.row_flex .col{float: left; display: block;}
header .container{max-width: 840px;}
header .row_flex .col{width: auto; text-align: center; padding: 0 9px; float: none; display: inline-block;}
header .row_flex .col.col_about{position: relative; padding: 0 20px;}
header .row_flex .col.col_flex{}
header .row_flex .col.col_flex a{padding: 0 10px;}
header .row_flex .col a{position: relative; width: auto; height: auto; text-decoration: none; font-size: 14px; color: #464644; display: block; text-transform: uppercase;}
.we header .row_flex .col a{color: #fff;}
header .row_flex .col.col_right a{padding-top: 4px;}
header .row_flex .col.col_auto:not(.col_right) a:after{content: ''; position: absolute; width: auto; height: 1px; background: #464644; left: 50%; right: 50%; top: 100%;
	-webkit-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
.we header .row_flex .col.col_auto:not(.col_right) a:after{background: #fff;}
header .row_flex .col.col_auto:not(.col_right) a:hover:after{left: 0; right: 0;}
header .row_flex .col.col_auto.selected:not(.col_right) a:after{left: 0; right: 0;}
header .row_flex .col.col_auto.col_logo{ width: 100px; top: -5px;}
header .row_flex .col.col_auto.col_logo a:hover:after{display: none;}
header .row_flex .col.col_auto.selected.col_logo a:after{display: none;}
header .row_flex .col.col_auto.col_logo a{position: relative; display: block; width: 100%;}
header .row_flex .col.col_auto.col_logo img{width:100%;}
header .row_flex .col.col_right a img{max-width: 14px; max-height: 10px;}

.block{position: relative; display: block; width: 100%; height: auto; z-index: 1;}
.block.block_utp{width: 100%; height: 100%;min-height: 700px; min-height: 100vh; display: flex;align-items: center;}
.block_utp .block_fon{width: 100%; height: 100%;z-index: -1; position: absolute; top: 0; left: 0;}
.block_utp .block_fon_color{background: #fff8e0; position: absolute; width: 100%; height: 100%; left: 0; top: 0;opacity: 0.1;z-index: 1;}
.block_utp .container{max-width: 640px; }
.block_utp .block_fon .img{width: 100%; height: 100%; background-position: center; background-size: cover; position: relative;}

.block_utp .text_utp{position: relative; display: block;padding-left: 160px; padding-top: 140px;}
.block_utp .text_utp .logo{position: absolute; display: block; top: 0; left: 0;}
.block_utp .text_utp .logo img{position: relative; display: block; width: auto; height: auto;}
.block_utp .text_utp p{position: relative; display: block; color: #464644; margin-bottom: 60px; text-transform: uppercase; letter-spacing: 2px;}
.block_utp .text_utp p.text_utp_p{line-height: 1.5;}

.block_utp .text_utp .music_wave{position: relative; display: block;}
.block_utp .text_utp .music_wave .row{position: relative; margin-bottom: 10px;}
.block_utp .text_utp .music_wave .row .col.col_left_ico{position: relative; display: block; width: 45px; height: 45px; overflow: hidden;}
.block_utp .text_utp .music_wave .row .col.col_left_ico img{position: absolute; display: block; max-width: 45px;
	/*
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
*/}
.block_utp .text_utp .music_wave .row .col.col_left_ico img#btn-play{left: 0; }
.block_utp .text_utp .music_wave .row .col.col_left_ico img#btn-pause{left: 100%;}
.block_utp .text_utp .music_wave .row .col.col_left_ico.play img#btn-play{left: -100%; }
.block_utp .text_utp .music_wave .row .col.col_left_ico.play img#btn-pause{left: 0%;}
.block_utp .text_utp .music_wave .row .col.col_right_text{position: relative; display: flex;align-items: center; padding-left: 20px;}
.block_utp .text_utp .music_wave .row .col.col_right_text p{position: relative; display: flex; color: #fffefe;align-items: center; line-height: 1.5; margin-bottom: 0; }
.block_utp .text_utp .music_wave .row .wave{position: relative; display: block; width: 310px; height: 45px;}
.block_utp .text_utp .music_wave .row .wave img{position: relative; display: block;}
#audio-spectrum{position: relative; display: block; height: 45px; width: 100%;}
#loading{color: #fff; font-size: 14px;}
#loading .anim{}
#floatBarsG{ position:relative;  width:120px; height:14px; margin:auto;margin-top: 5px; margin-left: 10px; display: inline-block;}

.floatBarsG{
	position:absolute;
	top:0;
	background-color:rgb(0,0,0);
	width:14px;
	height:14px;
	animation-name:bounce_floatBarsG;
		-o-animation-name:bounce_floatBarsG;
		-ms-animation-name:bounce_floatBarsG;
		-webkit-animation-name:bounce_floatBarsG;
		-moz-animation-name:bounce_floatBarsG;
	animation-duration:2.08s;
		-o-animation-duration:2.08s;
		-ms-animation-duration:2.08s;
		-webkit-animation-duration:2.08s;
		-moz-animation-duration:2.08s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
	transform:scale(.3);
		-o-transform:scale(.3);
		-ms-transform:scale(.3);
		-webkit-transform:scale(.3);
		-moz-transform:scale(.3);
}

#floatBarsG_1{
	left:0;
	animation-delay:0.83s;
		-o-animation-delay:0.83s;
		-ms-animation-delay:0.83s;
		-webkit-animation-delay:0.83s;
		-moz-animation-delay:0.83s;
}

#floatBarsG_2{
	left:15px;
	animation-delay:1.04s;
		-o-animation-delay:1.04s;
		-ms-animation-delay:1.04s;
		-webkit-animation-delay:1.04s;
		-moz-animation-delay:1.04s;
}

#floatBarsG_3{
	left:30px;
	animation-delay:1.25s;
		-o-animation-delay:1.25s;
		-ms-animation-delay:1.25s;
		-webkit-animation-delay:1.25s;
		-moz-animation-delay:1.25s;
}

#floatBarsG_4{
	left:45px;
	animation-delay:1.46s;
		-o-animation-delay:1.46s;
		-ms-animation-delay:1.46s;
		-webkit-animation-delay:1.46s;
		-moz-animation-delay:1.46s;
}

#floatBarsG_5{
	left:60px;
	animation-delay:1.66s;
		-o-animation-delay:1.66s;
		-ms-animation-delay:1.66s;
		-webkit-animation-delay:1.66s;
		-moz-animation-delay:1.66s;
}

#floatBarsG_6{
	left:75px;
	animation-delay:1.87s;
		-o-animation-delay:1.87s;
		-ms-animation-delay:1.87s;
		-webkit-animation-delay:1.87s;
		-moz-animation-delay:1.87s;
}

#floatBarsG_7{
	left:90px;
	animation-delay:2.08s;
		-o-animation-delay:2.08s;
		-ms-animation-delay:2.08s;
		-webkit-animation-delay:2.08s;
		-moz-animation-delay:2.08s;
}

#floatBarsG_8{
	left:105px;
	animation-delay:2.29s;
		-o-animation-delay:2.29s;
		-ms-animation-delay:2.29s;
		-webkit-animation-delay:2.29s;
		-moz-animation-delay:2.29s;
}



@keyframes bounce_floatBarsG{
	0%{
		transform:scale(1);
		background-color:rgb(0,0,0);
	}

	100%{
		transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-o-keyframes bounce_floatBarsG{
	0%{
		-o-transform:scale(1);
		background-color:rgb(0,0,0);
	}

	100%{
		-o-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-ms-keyframes bounce_floatBarsG{
	0%{
		-ms-transform:scale(1);
		background-color:rgb(0,0,0);
	}

	100%{
		-ms-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-webkit-keyframes bounce_floatBarsG{
	0%{
		-webkit-transform:scale(1);
		background-color:rgb(0,0,0);
	}

	100%{
		-webkit-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-moz-keyframes bounce_floatBarsG{
	0%{
		-moz-transform:scale(1);
		background-color:rgb(0,0,0);
	}

	100%{
		-moz-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}
#audio-spectrum wave{max-height: 100%; width: 100%;}
#audio-spectrum wave wave{border: 0 !important;}
#audio-spectrum canvas{max-height: 100%;}
footer{position: relative; display: block; width: 100%; background: #f1f1f1; padding: 40px 0;}
footer{position: absolute; bottom: 0; left: 0;}
.home footer{margin: 0;}
footer .row_flex{justify-content: space-between;align-items: center;}
footer .col{padding: 0 10px; }
.home footer .col a,.home footer .col p{color: #fff; text-transform: uppercase;letter-spacing: 1px; font-size: 12px;opacity: 0.7; line-height: 1.7;}
.media footer{margin-top: 0;}
footer .col a,footer .col p{color: #464644; text-transform: uppercase;letter-spacing: 1px; font-size: 12px; line-height: 1.7;}
footer .col_logo_footer{width: 120px; }
footer .col_logo_footer a{position: relative; display: block; width: 100%; height: auto;}
footer .col_logo_footer a img{position: relative; width: 100%; height: auto;}
footer .col_2{width: 280px; }
footer .col_3{width: 170px; }
footer .col_3 a{text-decoration: none;}
footer .col_4{width: 200px; }
footer .col_5{width: 150px; text-align: right; }
footer .col_5 a{padding: 0 2px;}
footer .col_5 a.f img{width: 9px;}
footer .col_5 a.i img{width: 15px;}
footer .col_5 a.v img{width: 23px;}
footer .col_5 a.y img{width: 20px;}

.block_contacts{margin-top: 50px;}
.block_contacts .container{}
.block_contacts .container .row{padding-left: 0%; display: flex;}
.block_contacts .container .row .left_foto_command{position: relative; display: block; width: 40%; }
.block_contacts .container .row .left_foto_command .row{margin-bottom: 30px;}
.block_contacts .container .row .left_foto_command .col_img{width: 26%; padding:0 10px;}
.block_contacts .container .row .left_foto_command .col_text{width: 74%; padding: 0 10px;}
.block_contacts .container .row .left_foto_command .col_text a{font-size: 14px; font-weight: 400; text-transform: uppercase; color: #464644; text-decoration: none; margin-bottom: 10px;}
.block_contacts .container .row .left_foto_command .col_text p{font-size: 14px; font-weight: 400; text-transform: uppercase; color: #464644; text-decoration: none; margin-bottom: 10px;}
.block_contacts .container .row .left_foto_command .col_text {}
.block_contacts .container .row .left_foto_command img{position: relative; width: auto; height: auto; max-width: 100%;}
.block_contacts .container .row .left_foto_command.test img{position: relative; width: auto; height: auto;}
.block_contacts .container .row .right_info{position: relative; width: 60%; display: block; padding-left: 70px; font-size: 14px; font-weight: 400; text-transform: uppercase; color: #464644;}
.block_contacts .container .row p.mail_text{position: relative; display: block; width: 100%; margin-bottom: 30px;}
.block_contacts .container .row .left_text{position: relative; display: inline-block; float: left; width: 240px;}
.block_contacts .container .row a.left_text{color: #464644; text-decoration: none;}
.block_contacts .container .row .right_text{}
.block_contacts .container .row span.right_text{}
.block_contacts .container .row .phone{position: relative; display: block; width: 100%; margin-bottom: 10px;}
.block_contacts .container .row .left_text{}
.block_contacts .container .row .right_text{}


.block_form{position: relative; display: block; width: 100%; height: auto; margin-top: 0px;}
.block_form h3{font-size: 14px; font-weight: 400; width: 100%; display: block; margin: 0px 0 25px; text-transform: uppercase;}
.block_inst h3{font-size: 14px; font-weight: 400; width: 100%; display: block; margin: 25px 0; text-transform: uppercase;}
.block_form .row{padding-left: 0;}
.block_contacts .container .block_form .row{padding: 0;}
.block_contacts .container .block_inst .row{padding: 0; width: auto; margin: 0 -10px;}
.block_form .row.row_flex{position: relative; display: flex; margin: 0 -10px; width: auto; margin-bottom: 10px;}
.block_form .col_1{width: 100%;}
.block_form .col_3{float: left; width: 33.33%; padding: 0 10px;}
.block_inst .col_3{float: left; width: 33.33%; padding: 0 10px;}
.block_form .col_5{float: right; width: 50%; padding: 0 10px;}
.block_form .col_3 .pod_input{position: relative; width: 100%; height: auto; display: block;}
.block_form .col_5 .pod_input{position: relative; width: 100%; height: auto; display: block;}
.pod_input input{border: 0; outline: none; position: relative; width: 100%; height: auto; border-bottom: 1px solid #464644; padding: 10px 0; border-radius: 0; outline: none;}
.pod_input textarea{border: 0; outline: none; position: relative; width: 100%; height: auto; border-bottom: 1px solid #464644; padding: 10px 0; height: 80px; resize: none; border-radius: 0; outline: none;}
.pod_input input[type="text"]::-webkit-input-placeholder {position: relative; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; }
.pod_input input[type="text"]:-ms-input-placeholder {position: relative; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; }
.pod_input input[type="text"]::-ms-input-placeholder {position: relative; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; }
.pod_input input[type="text"]::placeholder {position: relative; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; } 
.pod_input textarea::-webkit-input-placeholder {position: relative; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; }
.pod_input textarea:-ms-input-placeholder {position: relative; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; }
.pod_input textarea::-ms-input-placeholder {position: relative; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; }
.pod_input textarea::placeholder {position: relative; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; }
.row_flex_right{justify-content: space-between;}
.block_contacts .container .block_form .row.row_flex_right{}
.pod_input_right{float: right; display: block; margin-top: 50px;}
.pod_input input[type="submit"]{position: relative; cursor: pointer; border: 1px solid #464644; text-align: center; background: #fff; text-transform: uppercase; padding: 16px 0; height: 50px;
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
.pod_input input[type="submit"]:hover{background: #000; color: #fff;}


.pod_input a.submit{position: relative; cursor: pointer; border: 1px solid #464644; text-align: center; background: #fff; text-transform: uppercase; padding: 15px 0; width: 100%; display: flex; height: 50px; color: #464644; text-decoration: none; justify-content: center;  align-items: center;
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
.pod_input a.submit img{position: relative; display: inline-block; margin-right: 5px; width: 14px;}
.pod_input a.submit:hover{background: #000; color: #fff;}

.mobile{display: none;}
header .row_flex .col.col_auto.col_logo a.mobile{display: none;}
header .row_flex .col.col_right a.mobile{display: none;}
.block_contacts .container .block_inst .row .col {position: relative; overflow: hidden;}
.block_contacts .container .block_inst .row .col .block_select_on { position: relative; width: 100%; height: auto; padding: 0; padding-bottom: 100%; display: block; text-align: left; overflow: hidden;}
.block_contacts .container .block_inst .row .col .block_select_on img{position: absolute; top: 0; left: 0; display: block; width: 100%; height: auto;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
.block_contacts .container .block_inst .row .col .block_select_on a{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.block_contacts .container .block_inst .row .col .block_select_on a img{position: relative; width: 100%;}
.block_contacts .container .block_inst .row .col .block_select_on:hover img{-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);}

.block_fon.block_we{width: 100%; max-width: 1200px; display: block; margin: auto; padding-bottom: 110px;}
.block_fon.block_we .block_fon_we{position: relative; width: 100%;background-image: url('/img/we.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat; height: 590px;}
.block_fon.block_we .block_fon_we img{display: none;}
.block_fon.block_we .block_we_text{position: absolute; right: 5%; width: 45%; bottom: 0; padding: 50px 70px; background: #fff; text-align: left;}
.block_fon.block_we .block_we_text p{ text-transform: uppercase; font-size: 14px; font-weight: 400; color: #464644; letter-spacing: 1px; line-height:2;}


.block_video{position: relative; display: block; margin: 60px 0;}
.block_video .container{}
.block_video .container img{position: relative; width: 100%; display: block; height: auto; z-index: 1; cursor: pointer;}
.block_video .container .btn_video{ position: absolute; left: 50%; top: 50%; display: flex; width: 100px; height: 100px; margin-top: -50px; margin-left: -50px; justify-content: center; align-items: center; z-index: 2; }
.block_video .container .btn_video img{position: relative; width: auto; height: auto; max-width: 100%; }

.block_kommand{}
.block_kommand .container{position: relative;}
.block_kommand .row_flex{display: table; width: 100%; margin: 0 0px; max-width: 1070px;}
.block_kommand .container .row .col {position: relative; overflow: hidden; padding: 0; padding-right: 70px;}
.block_kommand .container .row .col.col_2{width: 50%; margin-bottom: 45px;}
.block_kommand .container .row .col.col_4{width: 25%; margin-bottom: 45px;}

.block_kommand .container .row .col .block_select_on { position: relative;  height: auto; padding: 0; padding-bottom: 260px; display: block; text-align: left; overflow: hidden; cursor: pointer; width: 260px;}
.block_kommand .container .row .col.col_4 .block_select_on{width: 100%; padding-bottom: 100%;}
.block_kommand .container .row .col .block_select_on img{position: absolute; top: 0; left: 0; display: block; width: 100%; height: auto;
	-moz-filter: gray;
	-webkit-filter: gray;
	-o-filter: gray;
	-ms-filter: gray;
	filter: gray;
	-webkit-filter: grayscale(1); /* Webkit браузеры */  
    filter: gray; /* для IE6-9 */  
    filter: grayscale(1); /* W3C */ 
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
.block_kommand .container .row .col .block_select_on:hover img{
	-webkit-filter: grayscale(0); /* Webkit браузеры */  
    filter: none; /* для IE6-9 */  
    filter: grayscale(0); /* W3C */ 
}
.block_kommand .container .row .col .block_info_item{position: relative; display: block;}
.block_kommand .container .row .col .block_info_item h3{font-size: 14px; font-weight: 400; width: 100%; display: block; margin: 20px 0 10px; text-transform: uppercase;}
.block_kommand .container .row .col .block_info_item p{font-size: 14px; font-weight: 400; width: 100%; display: block; margin: 15px 0; text-transform: uppercase; line-height: 1.6; height: 66px;}
.block_kommand .container .row .col.col_2 .block_info_item p{height: auto;}

.click_popup{cursor: pointer;}
.block.block_popup{position: fixed; z-index: 5; display: none; width: 100%; height: 100%; top: 0; left: 0;}
.block.block_popup .block_fon_popup{position: absolute;width: 100%; height: 100%; top: 0; left: 0; background: #777775; opacity: 0.25; z-index: 1;}
.block.block_popup .block_close{position: absolute; top: 0px; right: 0px; z-index: 6;cursor: pointer; padding: 20px;}
.block.block_kommand_info .block_flex{display: flex; width: 100%;height: 100%; position: relative;  justify-content: center;  align-items: center;}
.block.block_kommand_info.block_kommand_detail{display: block;}
.block.block_kommand_info .container{position: relative; width: 100%; max-width: 950px; padding: 0;}
.block.block_kommand_info.block_kommand_detail .container{max-width: 1200px;}
.block.block_kommand_info .container .row{}
.block.block_kommand_info .container .row .block_user{position: absolute; display: block; width: 100%; background: #fff; padding: 70px 80px; z-index: -1; opacity: 0; top: 0; left: 0;}
.block.block_kommand_info.block_kommand_detail .container .row .block_user{position: relative;z-index: 2; opacity: 1;}
.block.block_kommand_info .container .row .block_user.active_user{display: block; opacity: 1; z-index: 5; position: relative;}
.block.block_kommand_info .container .row .block_user .row{}
.block.block_kommand_info .container .row .block_user .col_left_foto{position: relative; width: 52%; padding-right: 80px; display: block;float: left;}
.block.block_kommand_info.block_kommand_detail .container .row .block_user .col_left_foto{width: 100%;}
.block.block_kommand_info .container .row .block_user .col_left_foto .img_block{}
.block.block_kommand_info .container .row .block_user .col_left_foto .img_block img{}
.block.block_kommand_info .container .row .block_user .col_right_info{position: relative; width: 48%;  display: block;float: left;}
.block.block_kommand_info.block_kommand_detail .container .row .block_user .col_right_info{width: 62%;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_nav{display: flex; width: 310px;align-items: center;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_nav .arr{display: inline-block; width: 70px;display: flex;align-items: center; height: auto; cursor: pointer;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_nav .arr img{position: relative;display: block;width: auto; height: auto;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_nav .arr.left_arr{float: left;text-align: left;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_nav .arr.right_arr{float: right;text-align: right;justify-content: flex-end;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_nav .h3{display: inline-block;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_nav .h3 h3{font-size: 14px; font-weight: 400; width: 100%; display: block; margin: 0px 0 0px; text-transform: uppercase;letter-spacing: 1px;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_nav .h3 h1{font-size: 14px; font-weight: 400; width: 100%; display: block; margin: 0px 0 0px; text-transform: uppercase;letter-spacing: 1px;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_nav .h3 p{font-size: 14px; font-weight: 400; width: 100%; display: block; margin: 10px 0 0; text-transform: uppercase;letter-spacing: 1px;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_text{position: relative; display: block; width: 100%; height: auto; padding: 90px 0 0 0;}
.block.block_kommand_info.block_kommand_detail .container .row .block_user .col_right_info .block_text{padding-top: 40px;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_text p{position: relative;font-size: 14px; font-weight: 400; width: 100%; display: block; margin: 0px 0 0; text-transform: uppercase;letter-spacing: 1px; line-height: 1.6;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_text a{position: relative;font-size: 14px; font-weight: 400; width: 100%; display: block; margin: 0px 0 0; text-transform: uppercase;letter-spacing: 1px; line-height: 1.6; text-align: left; color: #636363; margin-top: 20px;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_text p.social{margin-top: 60px;}
.block.block_kommand_info .container .row .block_user .col_right_info .block_text p.social a{display: inline-block; vertical-align: top; height: 25px; width: auto; margin-right: 20px;}


.block_item .container{padding: 0 10px;}
.block_news{position: relative; display: inline-block; width:25%; margin:auto;margin-top: 25px;padding: 0 10px; float: left;}
.block_news:nth-child(1){}
.block_news .block_img{position: relative; width: 100%; height: 200px;  border-radius: 5px; overflow: hidden; }
.block_news .block_img a{display: block; width: 100%; height: 100%;}
.block_news .block_img img{position: relative; width: 100%; height: 100%; /*min-height: 100%; max-width: 150%;*/background-size: cover;}
.block_news .block_img .img{position: relative; width: 100%; height: 100%; display: block; /*min-height: 100%; max-width: 150%;*/background-size: cover; background-position: center;
	-moz-filter: gray;
	-webkit-filter: gray;
	-o-filter: gray;
	-ms-filter: gray;
	filter: gray;
	-webkit-filter: grayscale(1); /* Webkit браузеры */  
    filter: gray; /* для IE6-9 */  
    filter: grayscale(1); /* W3C */ 
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
.block_news .block_img img{
	-moz-filter: gray;
	-webkit-filter: gray;
	-o-filter: gray;
	-ms-filter: gray;
	filter: gray;
	-webkit-filter: grayscale(1); /* Webkit браузеры */  
    filter: gray; /* для IE6-9 */  
    filter: grayscale(1); /* W3C */ 
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
.block_news:hover .block_img img{
	-moz-filter: none;
	-webkit-filter: none;
	-o-filter: none;
	-ms-filter: none;
	filter: none;
	-webkit-filter: grayscale(0); /* Webkit браузеры */  
    filter: none; /* для IE6-9 */  
    filter: grayscale(0); /* W3C */ 
}
.block_news:hover .block_img .img{
	-moz-filter: none;
	-webkit-filter: none;
	-o-filter: none;
	-ms-filter: none;
	filter: none;
	-webkit-filter: grayscale(0); /* Webkit браузеры */  
    filter: none; /* для IE6-9 */  
    filter: grayscale(0); /* W3C */ 
}
.block_news .block_info{position: relative; width: 100%; height: auto; padding: 15px 0; text-align: left;}
.block_news .block_info span.date{  margin-bottom: 15px;display: block; font-size: 14px;}
.block_news .block_info h4{ font-size: 14px;margin-bottom: 10px; height: auto; text-decoration: none; color: #464644;}
.block_news .block_info a{  font-size: 14px; text-decoration: none; color: #464644; text-transform: uppercase;}



.block_media_video{position: relative; display: block; margin-top: 60px; padding-bottom: 50px; /* padding-top: 40px; /*border-top:1px solid #464644; background: #efefef;*/
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
.block_media_video:hover{background: rgba(255,255,255,0);}
.block_media_video .container .item_video{position: relative; width: 100%; display: block; height: auto; z-index: 1; cursor: pointer; background-position: center; background-size: cover; background-repeat: no-repeat;}
.block_media_video .container .item_video.active{display: block;}
.block_media_video .container .btn_video{ position: absolute; left: 50%; top: 50%; display: flex; width: 100px; height: 100px; margin-top: -50px; margin-left: -50px; justify-content: center; align-items: center; z-index: 2; }
.block_media_video .container .btn_video img{position: relative; width: auto; height: auto; max-width: 100%; }


.block_media_video .col_left_list{float: left; width: 25%; padding-right: 90px;}
.block_media_video .col_left_list h2{font-weight: 400; font-size: 14px; color: #464644; text-transform: uppercase; margin-bottom: 80px;}
.block_media_video .col_left_list .list_item{position: relative;display: block; width: 100%; margin-bottom: 30px; cursor: pointer;
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-filter: gray;
	-webkit-filter: gray;
	-o-filter: gray;
	-ms-filter: gray;
	filter: gray;
	-webkit-filter: grayscale(1); /* Webkit браузеры */  
    filter: gray; /* для IE6-9 */  
    filter: grayscale(1); /* W3C */ }
.block_media_video .col_left_list .list_item.active,.block_media_video .col_left_list .list_item:hover{
	-moz-filter: none;
	-webkit-filter: none;
	-o-filter: none;
	-ms-filter: none;
	filter: none;
	-webkit-filter: grayscale(0); /* Webkit браузеры */  
    filter: none; /* для IE6-9 */  
    filter: grayscale(0); /* W3C */ }
.block_media_video .col_left_list .list_item .img{position: relative; display: block; width: 100%; height: 85px;background-position: center; background-size: cover; background-repeat: no-repeat; margin-bottom: 15px;}
.block_media_video .col_left_list .list_item h3{font-weight: 400; font-size: 14px; color: #464644; text-transform: uppercase; line-height: 1.5;}
.block_media_video .col_right.col_video{width: 75%; float: right; height: 400px;}
.block_media_video .col_right.col_video .item_video{position: relative; display: none; width: 100%; height: 100%;}
.block_media_video .col_right.col_video .item_video.active{display: block;}
.block_media_video .col_right.col_video .item_video .span_item_video{ position: relative; display: block; width: 100%; height: 100%;background-position: center; background-size: cover; background-repeat: no-repeat;}
.block_media_video .col_right.col_video .item_video .item_play{ position: absolute; left: 50%; top: 50%; display: flex; width: 100px; height: 100px; margin-top: -50px; margin-left: -50px; justify-content: center; align-items: center; z-index: 2;}
.block_media_video .col_right.col_video .item_video .item_play img{ position: relative; width: auto; height: auto; max-width: 100%;}


.block_media_video .col_center_video{width: 100%; max-width: 790px; display: block; margin: auto; float: none; height: auto;}
.block_media_video .col_center_video .item_video{position: relative; display: none; width: 100%; height: auto;}
.block_media_video .col_center_video .item_video a{position: relative;display: block; width: 100%; height: 440px;}
.block_media_video .col_center_video .item_video.active{display: block;}
.block_media_video .col_center_video .item_video .span_item_video{ position: relative; display: block; width: 100%; height: 100%;background-position: center; background-size: cover; background-repeat: no-repeat;}
.block_media_video .col_center_video .item_video .item_play{ position: absolute; left: 50%; top: 50%; display: flex; width: 100px; height: 100px; margin-top: -50px; margin-left: -50px; justify-content: center; align-items: center; z-index: 2;}
.block_media_video .col_center_video .item_video .item_play img{ position: relative; width: auto; height: auto; max-width: 100%;}
.block_media_video .col_center_video h2{font-weight: 400; font-size: 12px; color: #464644; text-transform: uppercase; line-height: 2; letter-spacing: 2px; margin-top: 15px;}
.block_media_video .col_center_video h2 span.city{margin-left: 50px;}

.block_media_video .col_center_item{float: none; width: 100%; padding-right: 0px; display: block;}
.block_media_video .col_center_item .row_table{ width: auto; margin: 0 -10px; text-align: center; margin-top: 60px;}
.block_media_video .col_center_item h2{font-weight: 400; font-size: 14px; color: #464644; text-transform: uppercase; margin-bottom: 80px;}
.block_media_video .col_center_item .list_item{position: relative;display: inline-block; width: 26%; margin-bottom: 30px; padding: 0 10px; cursor: pointer; text-align: left;
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-filter: gray;
	-webkit-filter: gray;
	-o-filter: gray;
	-ms-filter: gray;
	filter: gray;
	-webkit-filter: grayscale(1); /* Webkit браузеры */  
    filter: gray; /* для IE6-9 */  
    filter: grayscale(1); /* W3C */ }
.block_media_video .col_center_item .list_item.active,.block_media_video .col_center_item .list_item:hover{
	-moz-filter: none;
	-webkit-filter: none;
	-o-filter: none;
	-ms-filter: none;
	filter: none;
	-webkit-filter: grayscale(0); /* Webkit браузеры */  
    filter: none; /* для IE6-9 */  
    filter: grayscale(0); /* W3C */ }
.block_media_video .col_center_item .list_item .img{position: relative; display: block; width: 100%; height: 175px;background-position: center; background-size: cover; background-repeat: no-repeat; margin-bottom: 15px;}
.block_media_video .col_center_item .list_item h3{font-weight: 400; font-size: 11px; color: #464644; text-transform: uppercase; line-height: 1.5; letter-spacing: 2px;}
.block_media_video .col_center_item .list_item .item_play{ position: absolute; left: 50%; top: 50%; display: flex; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; justify-content: center; align-items: center; z-index: 2;}
.block_media_video .col_center_item .list_item .item_play img{ position: relative; width: auto; height: auto; max-width: 100%;}



.block_left_item{position: relative; display: block; width: 100%; max-width: 950px; margin: auto;}
.block_left_item .block_news_more{position: relative; width: 100%; height:auto ;}
.block_left_item .block_news_more .block_foto_detail{position: relative; display: block; width: 100%; height: 400px; margin-bottom: 30px;}
.block_left_item .block_news_more .block_foto_detail .fancybox{position: relative; display: none; width: 100%; height: 100%;}
.block_left_item .block_news_more .block_foto_detail .fancybox.active_img{display: block;}
.block_left_item .block_news_more .block_foto_detail .fancybox .img{position: relative; display: block; width: 100%; height: 100%; background-size: cover; background-position:top center; background-repeat: no-repeat;}
.block_left_item .block_news_more .list_item{position: relative; display: block; width: 100%; }
.block_left_item .block_news_more .left_info_list{width: 100%; display: block; margin-top: 15px;}
.block_left_item .block_news_more .left_info_list p{font-size: 12px; font-weight: 400;color: #464644;display: block; margin-bottom: 10px; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px;}
.block_left_item .block_news_more .left_info_list p.count{display: inline-block; float: right;font-size: 12px; font-weight: 400;text-transform: uppercase;line-height: 2; letter-spacing: 2px;margin-right: 20px;}
.block_left_item .block_news_more .left_info_list p.count span{display: inline-block;line-height: 2; letter-spacing: 1px; margin-right: 2px;}
.block_left_item .block_news_more .left_info_list span.date{display: inline-block;font-size: 12px; font-weight: 400;text-transform: uppercase;line-height: 2; letter-spacing: 2px; margin-left: 0px;}
.block_left_item .block_news_more .left_info_list span.city{display: inline-block;font-size: 12px; font-weight: 400;text-transform: uppercase;line-height: 2; letter-spacing: 2px; margin-left: 70px;}
.block_left_item .block_news_more .left_info_list span.author{display: block;font-size: 12px; font-weight: 400;text-transform: uppercase;line-height: 2; letter-spacing: 2px; }
.block_left_item .block_news_more .left_info_list h2{font-size: 12px; font-weight: 400;color: #464644;display: block; text-transform: uppercase; line-height: 2; letter-spacing: 2px; display: inline-block;}
.block_left_item .block_news_more .left_info_list span{font-size: 12px; font-weight: 400;color: #464644;display: block; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px;}
.block_left_item .block_news_more .foto_list{display: flex; width:100%;padding-left: 0px;}
.block_left_item .block_news_more .foto_list .arr{display: inline-block; width: 70px;display: flex;align-items: center; height: auto; cursor: pointer; justify-content: center; align-items: center; height: 70px;}
.block_left_item .block_news_more .foto_list .arr.arr_left{float: left;text-align: left;}
.block_left_item .block_news_more .foto_list .arr.arr_right{float: right;text-align: right;}
.block_left_item .block_news_more .foto_list .block_foto_all{width: 100%; height: 70px; overflow: hidden;display: block;}
.block_left_item .block_news_more .foto_list .block_foto_all .block_foto_scroll{position: relative; width: 100%;  }
.block_left_item .block_news_more .foto_list .block_foto_all .block_pod_img{position: relative; display: inline-block; width: 80px; height: 70px; padding: 0 5px;}
.block_left_item .block_news_more .foto_list .block_foto_all .block_pod_img .img{position: relative; display: block; width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; cursor: pointer;
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-filter: gray;
	-webkit-filter: gray;
	-o-filter: gray;
	-ms-filter: gray;
	filter: gray;
	-webkit-filter: grayscale(1); /* Webkit браузеры */  
    filter: gray; /* для IE6-9 */  
    filter: grayscale(1); /* W3C */}
.block_left_item .block_news_more .foto_list .block_foto_all .block_pod_img.active .img{
	-moz-filter: none;
	-webkit-filter: none;
	-o-filter: none;
	-ms-filter: none;
	filter: none;
	-webkit-filter: grayscale(0); /* Webkit браузеры */  
    filter: none; /* для IE6-9 */  
    filter: grayscale(0); /* W3C */ }
.block_right_list{position: relative; display: block; width: 100%; max-width: 950px; margin: auto; margin-top: 50px;}


.block_foto_list{position: relative;}
.block_foto_list .row{position: relative;}
.block_foto_list .row h3{position: relative;font-size: 12px; font-weight: 400;color: #464644;display: block; text-transform: uppercase; line-height: 2; letter-spacing: 1px; margin-bottom: 15px;}
.block_foto_list .slick-slider{padding: 0 70px;}
.block_foto_list .slick-arrow{position: absolute;  cursor: pointer;}
.block_foto_list .slick-arrow:nth-child(1){top: 0%;padding: 66px 25px; left: 0; margin-top: 0px;}
.block_foto_list .slick-arrow:nth-child(3){ top: 0%;padding: 66px 25px; right: 0; margin-top: 0px;}
.block_foto_list .row .col_albom{position: relative; display: block; width: auto; height: auto; margin-bottom: 15px;}
.block_foto_list .row .col_albom a{position: relative;font-size: 11px; font-weight: 400;color: #464644;display: block; text-transform: uppercase; line-height: 2; letter-spacing: 1px; text-decoration: none; width: 150px; margin: auto;}
.block_foto_list .row .col_albom a span.img{position: relative;display: block; width: 150px; height:150px; background-size: cover; background-position: center; background-repeat: no-repeat; margin-bottom: 10px;
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-filter: gray;
	-webkit-filter: gray;
	-o-filter: gray;
	-ms-filter: gray;
	filter: gray;
	-webkit-filter: grayscale(1); /* Webkit браузеры */  
    filter: gray; /* для IE6-9 */  
    filter: grayscale(1); /* W3C */
}

.block_foto_list .row .col_albom.active a span.img,.block_foto_list .row .col_albom:hover a span.img{
	-moz-filter: none;
	-webkit-filter: none;
	-o-filter: none;
	-ms-filter: none;
	filter: none;
	-webkit-filter: grayscale(0); /* Webkit браузеры */  
    filter: none; /* для IE6-9 */  
    filter: grayscale(0); /* W3C */ }
.block_foto_list .row .col_albom a span.name{position: relative;font-size: 11px; font-weight: 400;color: #464644;display: block; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; max-width: 170px;}

.block_alboms .row_table{display: table; width: 100%;}
.block_alboms .row_table h1{font-size: 18px; font-weight: 400;color: #464644;display: block; margin-bottom: 45px; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; text-align: center;}
.block_alboms .col_albom{position: relative; display: inline-block; width: 33%; padding: 0 10px;}
.block_alboms .col_albom .block_img{position: relative;}
.block_alboms .col_albom .block_img .img{position: relative; width: 100%; height: auto; overflow: hidden; padding-bottom: 100%;}
.block_alboms .col_albom .block_img .img a{position: absolute; width: 100%; height: 100%;}
.block_alboms .col_albom .block_img .img a img{position: relative; width: 100%; height: auto;
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-filter: gray;
	-webkit-filter: gray;
	-o-filter: gray;
	-ms-filter: gray;
	filter: gray;
	-webkit-filter: grayscale(1); /* Webkit браузеры */  
    filter: gray; /* для IE6-9 */  
    filter: grayscale(1); /* W3C */}
.block_alboms .col_albom:hover .block_img .img a img{
	-moz-filter: none;
	-webkit-filter: none;
	-o-filter: none;
	-ms-filter: none;
	filter: none;
	-webkit-filter: grayscale(0); /* Webkit браузеры */  
    filter: none; /* для IE6-9 */  
    filter: grayscale(0); /* W3C */}
.block_alboms .col_albom .block_name{}
.block_alboms .col_albom .block_name .name{}
.block_alboms .col_albom .block_name .name h2{font-size: 14px; font-weight: 400;color: #464644;display: block; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; text-align: center; margin: 20px 0;}
.block_alboms .col_albom .block_name .name h2 a{font-size: 14px; font-weight: 400;color: #464644;display: block; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; text-align: center;}


.block_list_creation{padding: 0 10px; margin-bottom: 40px;}
.block_list_creation .row{margin: 0; margin-bottom: 40px;}
.block_list_creation .row .block_creation_albom{margin-bottom: 10px;}
.block_list_creation .row .block_creation_albom .block_img_creation{position: relative; display: inline-block; width:auto; max-width: 35%; }
.block_list_creation .row .block_creation_albom .block_img_creation img{position: relative; width: 100%; max-width: 380px;}
.block_list_creation .row .block_creation_albom .block_text_creation{position: relative; display: inline-block; width:65%; padding-left: 45px; }
.block_list_creation .row .block_creation_albom .block_text_creation p{font-size: 14px; font-weight: 400;color: #464644;display: block; margin-bottom: 10px; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; text-align: left;}
.block_list_creation .block_line{position: relative; display: block; margin-bottom: 20px; padding-top: 15px; border-top: 1px solid #464644;}
.block_list_creation .block_line:nth-last-child(1){border-bottom: 1px solid #464644;}
.block_list_creation .block_line .row{ display: flex;margin-bottom: 0px; }
.block_list_creation .block_line .row .block_left{width: 100%;display: flex;  align-items: center;}
.block_list_creation .block_line .row .block_left h2.name{font-size: 14px; font-weight: 400;color: #464644;display: block; margin-bottom: 10px; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; text-align: left;}
.block_list_creation .block_line span{font-size: 14px; font-weight: 400;color: #464644;display: block; margin-bottom: 20px; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; text-align: left; margin-top:0px; cursor: pointer; }
.block_list_creation .block_line span.open{margin-top: 20px;}
.block_list_creation .block_line .row .bock_right{width: 50%; display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-end; align-content: flex-end;}
.block_list_creation .block_line .row .bock_right a{font-size: 14px; font-weight: 400;color: #464644;display: block; margin-top: 10px; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; text-align: left;max-width: 700px;}
.block_list_creation .block_line .row_hide{position: relative; display: block; width: 100%; height: 0; overflow: hidden;
	-webkit-transition: all 750ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 750ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 750ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 750ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 750ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
.block_list_creation .block_line .row_hide .block_dop_info{position: relative; display: block; width: 100%; height: auto;}
.block_list_creation .block_line .row_hide .block_dop_info p{font-size: 14px; font-weight: 400;color: #464644;display: block; margin-bottom: 10px; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; text-align: left;max-width: 700px;}

.block_list_creation .arhiv{position: relative; display: block; width: 100%; height: auto; margin-top: 25px;} 
.block_list_creation .arhiv a{ display: block; width: auto; max-width: 200px; border: 1px solid #000; color: #000; text-align: center; background: #fff; padding: 10px 0; text-decoration: none; margin: auto;
	-webkit-transition: all 750ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 750ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 750ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 750ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 750ms cubic-bezier(0.13, 0.83, 0.33, 0.97);} 
.block_list_creation .arhiv a:hover{color: #fff;background: #000;}


.block_error{padding-top: 50px;}
.block_error .container{max-width: 650px;}
.block_error .container_img{max-width: 850px; margin-top: 25px;}
.block_error .container .row .text{position: absolute; top: 0; left: 0; z-index: 2;}
.block_error .container .row h1{font-size: 14px; font-weight: 400;color: #464644;display: block; margin-bottom: 30px; text-transform: uppercase; line-height: 1.6; letter-spacing: 1px; text-align: left; }
.block_error .container .row p{font-size: 14px; font-weight: 400;color: #464644;display: block; margin-bottom: 10px; text-transform: uppercase; line-height: 1.6; letter-spacing: 1px; text-align: left;}
.block_error .container .row p a{font-size: 14px; font-weight: 400;color: #464644;}
.block_error .container .row img{position: relative; display: block; width: auto; height: auto; margin: auto;}


.block_events{}
.block_events .container{padding: 0 10px;}
.block_events .container .row{display: block; }
.block_events .container .row.row_table{padding-right: 0;}
.block_events .container .row .block_for_popup{position: static; margin-top: 15px; display: inline-block;}
.block_events .container .row .block_for_popup .row{padding: 0;}
.block_events .container .row .block_for_popup p{font-size: 14px; font-weight: 400;color: #464644;display: block; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; text-align: center; margin-bottom: 15px; }
.block_events .container .row .block_for_popup a.btn{position: relative; cursor: pointer; border: 1px solid #464644; text-align: center; background: #fff; text-transform: uppercase; padding: 20px 10px; width: auto; float: left; margin-right: 15px; display: flex; height: auto; color: #464644; text-decoration: none; justify-content: center;  align-items: center;
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
.block_events .container .row .block_for_popup a.btn:hover{background: #000; color: #fff;}
.block_events .container .row .row_list_item{margin-bottom: 40px;}
.block_events .container .row .row_list_item .first_row{width: 100%; position: relative; display: block; padding-left: 30%;padding-right: 30%; min-height: 340px;}
.block_events .container .row .row_list_item .left_block_photo{position: absolute; left: 0; top: 0; display: block; width: 30%; height: auto; padding: 0 20px 0 0px ;}
.block_events .container .row .row_list_item .left_block_photo .block_photo_img{position: relative; display: block; width: 100%; padding-bottom: 100%; overflow: hidden;}
.block_events .container .row .row_list_item .left_block_photo .block_photo_img img{position: absolute; top: 0; left: 0;width: auto; height: auto; max-height: 100%;}
.block_events .container .row .row_list_item .right_block_name{position: relative; padding-left: 0px; width: 100%; text-align: left;}
.block_events .container .row .row_list_item h2{font-size: 14px; font-weight: 400;color: #464644;display: block; margin-bottom: 10px; text-transform: uppercase; line-height: 1.6; letter-spacing: 1px; text-align: left; margin-bottom: 15px;}
.block_events .container .row .row_list_item p.date{font-size: 14px; font-weight: 400;color: #464644;display: block; margin-bottom: 10px; text-transform: uppercase; line-height: 1.6; letter-spacing: 1px; text-align: left; margin-bottom: 15px;}
.block_events .container .row .row_list_item p.place{font-size: 14px; font-weight: 400;color: #464644;display: block; margin-bottom: 10px; text-transform: uppercase; line-height: 1.6; letter-spacing: 1px; text-align: left;}
.block_events .container .row .row_list_item .block_row_text{ padding: 0 0px; width: 100%; display: block; }
.block_events .container .row .row_list_item .block_row_text p{font-size: 14px; font-weight: 400;color: #464644;display: block; margin-bottom: 10px; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; text-align: left;}

.popup{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; }
.popup .block_fon{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: #000; opacity: 0.4;}
.popup .row_form{ display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; overflow: auto; z-index: 1;}
.popup .row_form .block_form{max-width: 600px; background: #fff; padding: 25px; z-index: 2;}
.popup .row_form .pod_input_right{margin-top: 20px;}
.popup .row_form .row_flex_right{justify-content: flex-end;}
.popup .row_form .block_close{position: absolute; top: 10px; right: 10px; cursor: pointer;}

.block_partners{position: relative;}
.block_partners .container{max-width: 1220px;}
.block_partners .container .row_table{display: table; width: 100%;}
.block_partners .container .row_table .col_3{position: relative; display: inline-block; width: 25%; padding: 0 10px;}
.block_partners .container .row_table .col_3 .block_partner{position: relative; display: block; width: 100%; height: auto; margin-bottom: 40px;}
.block_partners .container .row_table .col_3 .block_partner .block_partner_photo{display: flex; height: 200px; width: 100%;justify-content: center;  align-items: center;}
.block_partners .container .row_table .col_3 .block_partner .block_partner_photo img{display: block; width: auto; height: auto; max-width: 100%; max-height: 170px;
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-filter: gray;
	-webkit-filter: gray;
	-o-filter: gray;
	-ms-filter: gray;
	filter: gray;
	-webkit-filter: grayscale(1); /* Webkit браузеры */  
    filter: gray; /* для IE6-9 */  
    filter: grayscale(1); /* W3C */ }
.block_partners .container .row_table .col_3 .block_partner:hover .block_partner_photo img{
	-moz-filter: none;
	-webkit-filter: none;
	-o-filter: none;
	-ms-filter: none;
	filter: none;
	-webkit-filter: grayscale(0); /* Webkit браузеры */  
    filter: none; /* для IE6-9 */  
    filter: grayscale(0); /* W3C */ }
.block_partners .container .row_table .col_3 .block_partner .block_text{position: relative; display: block; width: 100%; padding: 0 0px;}
.block_partners .container .row_table .col_3 .block_partner .block_text p{font-size: 12px; font-weight: 400;color: #464644;display: block; margin-bottom: 30px; text-transform: uppercase; line-height: 1.6; letter-spacing: 1px; text-align: left;}
.block_partners .container .row_table .col_3 .block_partner .block_text .option_text{display: block; height: auto; width: 100%;justify-content: space-between;  align-items: center; text-align: center;}
.block_partners .container .row_table .col_3 .block_partner .block_text .option_text p.phone{font-size: 12px; font-weight: 400;color: #464644;display: block; margin-bottom: 0px; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; text-align: left;}
.block_partners .container .row_table .col_3 .block_partner .block_text .option_text a.href{font-size: 12px; font-weight: 400;color: #464644;display: inline-block; margin: auto; margin-bottom: 0px; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; text-align: center; text-decoration: none;}


.block_about{}
.block_about .row_form{}
.block_about .block_about_item{position: relative;  display: flex; justify-content: center; align-items: flex-end; width: 100%; height: auto; padding: 75px; background: #fff; max-width: 650px; z-index: 2;}
.block_about .block_about_item .block_flag{position: relative; display: block; width: 150px; padding: 15%; background-image:url('/img/flag.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center;}
.block_about .block_about_item .block_about_info{position: relative; display: block; width: 100%; height: auto; padding-left: 80px;}
.block_about .block_about_item .block_about_info p{font-size: 12px; font-weight: 400;color: #464644;display: block; margin-bottom: 20px; text-transform: uppercase; line-height: 1.5; letter-spacing: 1px; text-align: left;}
.block_about .block_about_item .block_about_info a.btn_about{position: relative; cursor: pointer; border: 1px solid #464644; text-align: center; background: #fff; text-transform: uppercase; padding: 20px 0; width: 100%; display: flex; height: auto; color: #464644; text-decoration: none; justify-content: center;  align-items: center;
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
.block_about .block_about_item .block_about_info a.btn_about:hover{background: #000; color: #fff;}
.block_about .block_about_item .block_about_info a.btn_about img{margin-right: 10px;}
@media screen and (max-width:1200px){
	.block_fon.block_we .block_fon_we {background: none; height: auto;}
	.block_fon.block_we .block_fon_we img{display: block; position: relative; width: 100%;}
	.block_list_creation .row .block_creation_albom .block_text_creation{width: 60%;}
	.block_alboms .row_table h1{margin-bottom: 20px;}
	.block_contacts .container .row .right_info{padding-left: 40px;}

	.block.block_kommand_info .container .row .block_user .col_left_foto{padding-right: 40px; }
	.block.block_kommand_info .container .row .block_user .col_left_foto .img_block{width: 100%;}
	.block.block_kommand_info .container .row .block_user .col_left_foto .img_block img{width: 100%;}
	.block_media_video .col_center_item .list_item h3{font-size: 11px;}
}
@media screen and (max-width:1100px){
	.block_partners .container .row_table .col_3{width: 50%;}
	.block_events .container .row .row_list_item .first_row{min-height: 300px;}
}
@media screen and (max-width:1050px){
	.block_right_list{padding-left: 40px;}
	.block_left_item .block_news_more .foto_list{padding-left: 0px;}
	.block_contacts .container .row .left_foto_command{width: 52%;}
	.block_contacts .container .row .left_foto_command img{width: 100%;}
	header{padding: 35px 0;}
}
@media screen and (max-width:950px) {
	.block_left_item .block_news_more .block_foto_detail{width: auto; margin: 0 -10px 30px;}
	.block_kommand .container .row .col.col_4{width: 33.33%;}
	.block_kommand .container .row .col{padding-right: 40px;}
	.block_kommand .container .row .col .block_info_item p{font-size: 12px;}
	.block_kommand .container .row .col .block_info_item p.dop_text{font-size: 12px;}
	.block_list_creation .row .block_creation_albom .block_text_creation p{font-size: 12px;}

	.block_left_item .block_news_more .foto_list{width: 100%; padding-left: 0;}
	/*
	.block_left_item .block_news_more .left_info_list h2,.block_left_item .block_news_more .left_info_list span{font-size: 10px;}
*/
	.block_events .container .row .row_list_item .right_block_name{padding-left: 0px;}
	.block_events .container .row .row_list_item .first_row{padding-left: 30%;}
	.block_events .container .row .row_list_item .left_block_photo{width: 30%;}

/*
	.block_foto_list .slick-arrow{position: relative; left: 0; cursor: pointer; margin: 10px auto; display: block;}
	.block_foto_list .slick-arrow:nth-child(1){top: 0;}
	.block_foto_list .slick-arrow:nth-child(3){ bottom: 0;}
	*/


	.block_events .container .row .row_list_item .first_row{min-height: 250px;}

}
@media screen and (max-width: 850px) {
	.block.block_kommand_info .container .row .block_user{padding: 70px 40px;}
	.block_contacts .container .row .right_info{padding-left: 20px;}
	.block_contacts .container .row .left_text{width: 220px;}

	.block_error .container .row img{max-width: 100%;}
	.block_partners .container .row_table .col_3 .block_partner .block_text p{font-size: 11px;}
	header .row_flex .col.col_about{position: relative; padding: 0 10px;}
}
@media screen and (max-width: 850px){
	header .row_flex .col{position: relative; padding: 0 5px;}
	header .row_flex .col.col_about{position: relative; padding: 0 5px;}
	.block_media_video .col_center_item .row_table{display: table; margin-top: 30px;}
	.block_media_video .col_center_item .list_item{width: 50%; float: left;}
}
@media screen and (max-width: 767px) {
	/*header .row_flex .col{padding: 0 10px;}*/
	.mobile{display: block;}
	.row_menu.mobile{display: block;}
	header .row_flex .col.col_auto.col_logo{width: 200px; display: block; margin: auto;}
	header{padding: 0px; background: rgba(255,255,255,0); max-height: 100%;
	-webkit-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97) 550ms;
	-moz-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97) 550ms;
	-ms-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97) 550ms;
	-o-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97) 550ms;
	transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97) 550ms;}
	header .container{padding-top: 80px; max-height: 100%; overflow: auto;}
	header .row_menu.mobile{display: block; position: absolute; top: 0; left: 0; width: 100%;}
	header .row_flex{display: block; height: 0; overflow: hidden; max-height: 100%;
	-webkit-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
	header .row_flex .ul{display: block;}
	header .row_flex .col_auto{display: block; width: 100%; float: none;margin-bottom: 25px;}
	header .row_flex .col_auto:nth-child(1){margin-top: 0;}
	header .row_flex .col_auto:nth-last-child(1){padding-bottom: 30px; margin-bottom: 0;}
	/*header .row_flex .col_auto:nth-last-child(2){padding-bottom: 45px;margin-bottom: 0;}*/
	header .row_flex .col_auto a{font-size: 18px; font-weight: 400;}
	header .row_menu{position: relative; width: 100%; padding: 20px;}
	header .row_menu .col_social{position: relative; width: auto; float: right; display: flex;justify-content: center; align-items: center;}
	header .row_menu .col_social a{padding: 0 5px;}
	header .row_menu .col_social .f img{width: 9px; height: 17px; top: -2px; position: relative;}
	header .row_menu .col_social .i img{width: 15px; height: 15px;}
	header .row_menu .col_social .v img{width: 23px; height: 13px;}
	header .row_menu .col_social .y img{width: 20px; height: 15px;}
	header .row_menu .col_burger{position: relative; width: 55px; height: 38px; display: block; float: left;}
	header .row_menu .col_burger .line{position: absolute; width: 100%; height: 4px; display: block; background: #464644; left: 0; opacity: 1; margin: 0; will-change:transform;
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 250ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
	.we header .row_menu .col_burger .line{background: #fff;}
	header.open_menu{ overflow: auto;}
	header.open_menu .row_menu .col_burger .line{background: #464644;}
	header .row_menu .col_burger .line.line_1{top: 0;}
	header .row_menu .col_burger .line.line_2{top: 16px;}
	header .row_menu .col_burger .line.line_3{top: 32px;}
	header.open_menu{background: #ecebeb;
	-webkit-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
	header.header_top{/*background: #ecebeb;*/
	-webkit-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-moz-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-ms-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	-o-transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);
	transition: all 550ms cubic-bezier(0.13, 0.83, 0.33, 0.97);}
	header.open_menu .row_flex {overflow: auto;}
	header.open_menu .row_menu .col_burger .line.line_1{top: 50%; margin-top: -2px;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);}
	header.open_menu .row_menu .col_burger .line.line_2{opacity: 0;}
	header.open_menu .row_menu .col_burger .line.line_3{top: 50%; margin-top: -2px;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);}
	footer .col{padding: 0 5px; }
	footer .col a, footer .col p{font-size: 10px;}
	footer .col_2{width: 200px;}
	.block_fon.block_we .block_we_text{width: 90%; padding: 45px 60px;}

	.block_item .row.row_flex{display: table; width: 100%; margin: 0 0px;}
	.block_item .container{padding: 0 10px;}
	.block_item.block_item_more .container{padding: 0 20px;}
	.block_news{width: 50%; margin: 0; padding: 0 10px;}
	.block_media_video .col_left_list{padding-right: 40px;}
	/*.block_media_video{margin-top: 40px;}*/
	.block_media_video .col_left_list .list_item h3{font-size: 11px;}
	.block_media_video .col_left_list h2{margin-bottom: 40px;}

	.block_left_item{width: 100%;}
	.block_right_list{padding: 0; margin-top: 25px; width: 100%;}
	.block_foto_list .row{width: auto; margin: 0 -10px;}
	.block_foto_list .row h3{padding: 0 10px;}
	/*
	.block_foto_list .row .col_albom{display: inline-block; width: 50%; max-width: 160px;}
	*/
	.block_foto_list .row .col_albom a span.img{width: 100%; padding-bottom: 100%;}

	.block_contacts .container .row{padding-left: 0;}
	.block_contacts .container .row .left_foto_command{position: relative; display: block; width: 100%; left: 0; text-align: center; max-width: 515px; margin: auto; }
	.block_contacts .container .row .left_foto_command img{width: auto; height: auto; max-width: 100%;}
	.block_contacts .container .row .right_info{width: 100%; display: block; padding: 20px 0; max-width: 515px; margin: auto;}

	.block_error .container .row .text{position: relative;}

	.block_contacts .container .row{display: block;}
	.block_contacts .container .row .left_foto_command .row{margin-bottom: 30px; display: block; text-align: left;}
	.block_contacts .container .row .left_foto_command .col_img{width: auto; padding:0 0px; display: inline-block;}
	.block_contacts .container .row .left_foto_command .col_img img{width: 180px;}
	.block_contacts .container .row .left_foto_command .col_text{width: auto; padding: 0 10px; display: inline-block; max-width: 65%;}
	.block_contacts .container .row .left_foto_command .col_text.not_img{padding-left: 0;}
	.block_contacts .container .row .left_foto_command .col_text a{text-align: left;}
	.block_contacts .container .row .left_foto_command .col_text p{text-align: left;}

	.block_contacts .container .block_form .row .col{float: none; width: 100%;margin-bottom: 20px;}
	.block_contacts .container .block_form .row.row_flex.row_flex_right{display: flex;justify-content: space-between;}
	.block_contacts .container .block_form .row.row_flex.row_flex_right .col_3{width: 33.33%;}
	.block_contacts .container .block_form .row.row_flex.row_flex_right .col_5{width: 50%;}
	.block_contacts .container .block_form .row .pod_input_right{float: none;}

	.we header .row_flex .col a{color: #464644;}
	.we header .row_flex .col.col_auto:not(.col_right) a:after{background: #464644;}
	.block_scroll_albom { width: 100%; position: relative; display: table;}
	.block_foto_list .row .col_albom a span.name{height: 50px;}

	.block_left_item .block_news_more .foto_list .block_foto_all{display: none;}
	.block_left_item .block_news_more .left_info_list p.count { position: absolute; left: 50%; top: 0; width: 100px; text-align: center; margin-left: -50px; font-size: 14px; margin-top: 10px; margin-right: 0;}
	.block_left_item .block_news_more .left_info_list p.count span{font-size: 14px;}
	.block_left_item .block_news_more .foto_list{display: table;}
	.block_left_item .block_news_more .foto_list .arr{height: 50px; width: 50px;}
	.block_left_item .block_news_more .foto_list .arr.arr_left{justify-content: left;}
	.block_left_item .block_news_more .foto_list .arr.arr_right{justify-content: flex-end;}
	.block_left_item .block_news_more .left_info_list span.city{margin-left: 0; display: block;}
	.block_left_item .block_news_more .left_info_list span.author{margin-top: 5px;}
}
@media screen and (max-width: 760px) {
	.mobile{display: block; }
	footer .col{padding: 0 5px; }
	footer .col a, footer .col p{font-size: 10px;}
	footer .col_2{width: 200px;}
	.block_kommand .container .row .col .block_info_item h3{height: 35px;}
	.block_kommand .container .row .col{padding-right: 30px;}
	.block_kommand .container .row .col.col_2 .block_info_item p{height: 20px;}
	.block_kommand .container .row .col .block_info_item p.dop_text{height: 55px;}

	.block_list_creation .row .block_creation_albom .block_img_creation{width: 100%; max-width: 300px; display: block; margin:0 auto 25px;}
	.block_list_creation .row .block_creation_albom .block_text_creation{padding: 0; width: 100%;}
	.block_list_creation .block_line .row .block_left h2.name{padding-right: 20px;}
	.block.block_popup .block_close{position: fixed;}
	.block.block_kommand_info .block_flex{display: block;}
	.block.block_kommand_info .container{max-height: 100%; overflow: auto;}
	.block.block_kommand_info .container .row .block_user { padding: 30px 20px;}
	.block.block_kommand_info .container .row .block_user .row{ display: block; flex-direction: column; justify-content: flex-end; align-content: flex-end;}
	.block.block_kommand_info .container .row .block_user .col_left_foto{float: none; width: 100%; padding-right: 0;}
	.block.block_kommand_info .container .row .block_user .col_left_foto .img_block{width: 100%; height: auto; display: block; position: relative;}
	.block.block_kommand_info .container .row .block_user .col_left_foto .img_block img{width: auto; max-width: 100%;}
	.block.block_kommand_info .container .row .block_user .col_right_info{float: none; width: 100%; margin-top: 25px;}
	.block.block_kommand_info .container .row .block_user .col_right_info .block_nav{width: 100%; max-width: 310px;}
	.block.block_kommand_info .container .row .block_user .col_right_info .block_text{padding: 10px 0;}
	.block.block_kommand_info .container .row .block_user .col_right_info .block_text p.social{margin-top: 10px;}
	.block.block_kommand_info .container .row{position: relative; display: block; width: 100%; max-height: 100%;}
	.block.block_kommand_info .container .row .block_user.active_user{max-height: 100%; max-width: 100%;}
	.block.block_kommand_info.block_kommand_detail .container .row .block_user .col_right_info{width: 100%;}

}
@media screen and (max-width: 650px) {
	header .row_flex .col a{color: #464644; display: inline-block; width: auto;}
	.we header .row_flex .col a{color: #464644; display: inline-block; width: auto;}
	header .row_flex .col.col_auto:not(.col_right) a:after{background: #464644;}
	.we header .row_flex .col.col_auto:not(.col_right) a:after{background: #464644;}
	.mobile{display: block;}
	.row_menu.mobile{display: block;}
	.block_alboms .row_table h1{margin-bottom: 25px;}
	header .row_flex .col.col_auto.col_logo a.mobile+a{display: none;}
	header .row_flex .col.col_auto.col_logo a.mobile{display: block;}
	header .row_flex .col.col_auto.col_logo img { width: 100%; max-width: 300px;}
	header .row_flex .col.col_right {position: relative;  width: auto; height: auto; display: block;}
	header .row_flex .col.col_right a{display: block; width: auto; height: auto; padding: 0; margin-top: 25px; }
	header .row_flex .col.col_right a img{max-width: 40px; max-height: 40px;}
	/*header .row_flex .col.col_right a{display: none;}*/
	header .row_flex .col.col_right a.mobile{display:block;}
	body{padding-bottom: 0; padding-top: 85px;}
	footer{position: relative;}
	footer .col{padding: 0 5px; float: none;}
	footer .col a, footer .col p{font-size: 10px;}
	footer .col_2{width: 200px;}
	

	.block.block_utp{position: relative; height: auto; padding-top: 130px; padding-bottom: 220px;}
	.block_utp .text_utp{padding: 0; text-align: center;}
	.block_utp .text_utp .logo{position: relative;}
	.block_utp .text_utp .logo img{position: relative; width: auto; height: auto; max-width: 100%; margin: auto; margin-bottom: 10px;}
	.block_utp .text_utp p{font-size: 14px; font-weight: 400; margin-bottom: 100px;}
	.block_utp .text_utp p.text_utp_p{font-size: 18px; font-weight: 400; margin-bottom: 50px;}
	.block_utp .text_utp .music_wave{max-width: 350px; margin: auto; text-align: left;}

	.home footer{position: absolute;}
	body.media{padding-bottom: 0;}
	footer{margin-top: 20px;}
	footer .row_flex{display: block;}
	footer .col{display: block; text-align: center; float: none; width: 100%; margin-top:25px; }
	footer .row_flex .col_logo_footer{display: none;}
	footer .row_flex .col{float: none;}
	footer .row_flex .col p br.mobile{display: none;}
	footer .row_flex .col_5{display: none;}
	footer .col a, footer .col p{font-size: 14px;}

	.block_kommand .container .row .col .block_info_item p{font-size: 12px; height: 60px;}
	.block_kommand .container .row .col{padding-right: 45px;}

	.block_list_creation .block_line .row .block_left{display: block; width: 100%;}
	.block_list_creation .block_line .row{display: block; margin-bottom: 20px;}
	.block_list_creation .block_line .row .bock_right{display: block;width: 100%;}
	.block_list_creation .block_line .row .block_left h2.name{padding-right: 0; margin-bottom: 25px;}
	.block_list_creation .block_line .row .bock_right audio{max-width: 100%;}
	.block_list_creation .block_line .row .bock_right a{display: none;}

	/*.block_media_video .container{padding: 0;}*/
	.block_media_video .row_flex{flex-direction: column-reverse;}
	.block_media_video .col_right.col_video{width: 100%; height: 360px;}
	.block_media_video .col_center_item .list_item .img{height: 160px;}
	.block_media_video .col_center_video .item_video a{width: 100%; height: 300px;}
	.block_media_video .col_left_list{width: 100%; padding: 20px 10px 0; display: flex;}
	.block_media_video .col_left_list h2{display: none;}
	.block_media_video .col_left_list .list_item{width: 50%; padding: 0 10px;}
	.block_media_video .col_left_list .list_item .img{height: 150px;}
	.block_media_video .col_left_list .list_item h3{font-size: 14px;}
	.block_media_video{margin-top: 20px;}

	.block_contacts .container .block_inst .row{display: flex;}

	.block_events .container{max-width: 590px;}
	.block_events .container .row{padding: 0;}
	.block_events .container .row .block_for_popup{position: relative; display: block; width: 100%;}
	.block_events .container .row .block_for_popup .row{display: flex; width: auto; margin: 0 0px; margin-bottom: 20px;align-items: center;}
	.block_events .container .row .block_for_popup .row p{display: block;width: 50%;padding: 0 20px 0 0; text-align: left; margin: 0;}
	.block_events .container .row .block_for_popup .row a{display: inline-block;width: auto;padding: 20px 20px;}
	.block_events .container .row .row_list_item .first_row{display: block; width: 100%; height: auto;  margin: auto; padding: 0 0px; min-height: auto;}
	.block_events .container .row .row_list_item .left_block_photo{position: relative; width: 100%; height: auto; padding: 0;}
	.block_events .container .row .row_list_item .left_block_photo .block_photo_img{width: 100%; padding: 0; overflow: visible;}
	.block_events .container .row .row_list_item .left_block_photo .block_photo_img img{position: relative; display: block; width: 100%; height: auto;}
	.block_events .container .row .row_list_item .right_block_name{padding-left: 0;}
	.block_events .container .row .row_list_item .block_row_text{margin-top: 20px;}

	.block_events .container .row .row_list_item{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #464644;}
	.block_events .container .row .row_list_item:nth-last-child(2){border-bottom:0px solid #464644;}

	.block_partners .container .row_table{display: block;}
	.block_partners .container .row_table .col_3{width: 100%; max-width: 550px; margin:0 auto 20px auto; float: none;}


	.block_about .block_about_item{ padding: 40px 0 100px; max-width: 600px;}
	.popup.block_about .row_form .block_close{ top: 9px; }
	.block_about .block_about_item{display: block;}
	.block_about .block_about_item .block_flag{display: block; width: 100%; padding-bottom: 50%;}
	.block_about .block_about_item .block_about_info{position: absolute; width: 100%; max-width: 300px; left: 20px; bottom: 0px; background: #fff; padding: 40px;}
	.block_about .block_about_item .block_about_info a.btn_about{padding: 10px 0;}

	.block.block_kommand_info.block_kommand_detail .container .row .block_user .col_right_info{width: 100%;}
	.block_media_video .col_center_video h2 span{margin: 0; display: block;}
	.block_media_video .col_center_video h2 span.city{margin-left: 0;}

	.block_foto_list .slick-slider{padding: 60px 0 0 0;}
	.block_foto_list .slick-arrow:nth-child(1){padding: 16px 20px; left: 50%; margin-left: -50px;}
	.block_foto_list .slick-arrow:nth-child(3){padding: 16px 20px; left: 50%; margin-left: 0px;}
	.block_foto_list .row .col_albom a{width: 100%; max-width: 250px;}
	.block_foto_list .row .col_albom a span.img{}
}
@media screen and (max-width: 600px){
	.block_kommand .row_flex{display: block;}
	.block_kommand .container .row .col.col_2{width: 100%; max-width: 360px; text-align: left; margin:0 auto 45px; padding: 0; float: none; }
	.block_kommand .container .row .col.col_4{width: 100%; max-width: 360px; text-align: left; margin:0 auto 45px; padding: 0; float: none; }
	.block_kommand .container .row .col .block_select_on,.block_kommand .container .row .col.col_4 .block_select_on{width: 360px; padding-bottom: 360px;}
	.block_kommand .container .row .col .block_info_item p{height: auto;}
	.block_kommand .container .row .col .block_info_item h3{height: auto;}
	.block_kommand .container .row .col.col_2 .block_info_item p.dop_text{display: none;}
	.block_fon.block_we .block_we_text{padding: 20px 40px;}
	.block_fon.block_we .block_we_text p{font-size: 12px;}
	.block_alboms .col_albom{width: 50%;}
	header .row_menu .col_burger{width: 35px;height: 28px;}
	header .row_menu .col_burger .line{height: 1px;}
	header .row_menu .col_burger .line.line_2{top: 10px;}
	header .row_menu .col_burger .line.line_3{top: 20px;}

	.block_left_item .block_news_more .block_foto_detail{height: 300px; margin-bottom: 30px;}
	.block_foto_list .row .col_albom a span.name{height: 70px;}
	.block_left_item .block_news_more .left_info_list span.date{display: block;}
}
@media screen and (max-height: 600px){
	header .row_flex .col_auto{margin-bottom: 25px;}
	header .row_flex .col_auto:nth-last-child(2){margin-bottom: 0;}
}
@media screen and (max-width: 500px){
	.block.block_kommand_info .container .row .block_user .col_left_foto .img_block{text-align: center;}
	.block_news{width: 100%;}
	.block_media_video .col_right.col_video{height: 240px;}
	.block_media_video .col_center_video .item_video a{width: 100%; height: 200px;}
	.block_media_video .col_center_item .list_item .img{height: 140px;}
	.block_media_video .col_left_list{display: block;}
	.block_media_video .col_left_list .list_item{width: 100%;}

	.block_left_item .block_news_more .list_item{display: block; width: 100%; height: auto;}
	.block_left_item .block_news_more .left_info_list{width: 100%; display: block; float: none; margin-bottom: 20px;}
	.block_left_item .block_news_more .foto_list{width: 100%;  float: none;}
	.block_left_item .block_news_more .left_info_list h2, .block_left_item .block_news_more .left_info_list span{font-size: 12px;}
	.block_left_item .block_news_more .block_foto_detail{margin-bottom: 10px;}
}
@media screen and (max-width: 450px){
	header .container { padding-top: 60px;}
	header .row_menu{padding: 15px 20px;}
	.block_utp .text_utp p {font-size: 12px;margin-bottom: 60px;}
	.block_utp .text_utp p.text_utp_p{font-size: 14px;}
	.block_utp .text_utp p.text_utp_p br{display: none;}
	footer .col a, footer .col p{font-size: 12px;}
	.block_left_item .block_news_more .block_foto_detail{height: 250px;}
	.block_contacts .container .row .left_foto_command .col_img{max-width: 30%;}
	.block_contacts .container .row .left_foto_command .col_text{padding: 0 0 0 10px;}
	.block_contacts .container .row .left_foto_command .col_text p{font-size: 12px;}
	.block_events .container .row .block_for_popup p{font-size: 12px;}
	.block_events .container .row .block_for_popup .row a{padding: 15px ;}
	.fancybox-content, .fancybox-stage > .fancybox-slide {padding: 0;}
}
@media screen and (max-width: 400px){
	.block_fon.block_we .block_we_text p{line-height: 1.5;}
	.block_kommand .container .row .col .block_select_on, .block_kommand .container .row .col.col_4 .block_select_on{width: 100%; padding-bottom: 100%;}
	.block_left_item .block_news_more .block_foto_detail{height: 200px;}
	.block_partners .container .row_table .col_3 .block_partner .block_text{padding: 0;}
	.block_media_video .col_center_item .list_item .img{height: 100px;}
	.block_media_video .col_center_item .list_item h3 { font-size: 11px; line-height: 1.5; letter-spacing: 0;}
}
@media screen and (max-width: 380px){
	.block.block_popup .block_close{padding: 5px; background: transparent;}
}
@media screen and (max-width: 370px){
	.block_contacts .container .row .left_text{width: 100%; margin-bottom: 10px;}
	.block_form .row.row_flex{display: block;}
	.block_form .row.row_flex .col_3{width: 100%; float: none;margin-bottom: 20px;}
	.pod_input_right{margin-top: 20px; float: none;}
	.block_contacts .container .block_form .row.row_flex.row_flex_right{display: block;}
	.block_contacts .container .block_form .row.row_flex.row_flex_right .col_3{width: 100%; margin-bottom: 20px;}
	.block_contacts .container .block_form .row.row_flex.row_flex_right .col_5{width: 100%;}
}
@media screen and (max-width: 340px){
	.block_about .block_about_item .block_about_info{left: 10px;}
	.block.block_popup .block_close{padding: 4px; background: #fff;}
}
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/menu_new/style.min.css?1542583432490 */
/* /bitrix/templates/WeANDMusic/template_styles.css?167400919883599 */
