

/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17649396552729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/main_copy_admin_detail/styles.css?169692907247777*/
@import url('https://fonts.googleapis.com/css2?family=PT+Sans+Caption:wght@400;700&display=swap');
body {
  font-family: 'PT Sans Caption', sans-serif;
}
.wrapper, .top_menu, .main {
  font-family: 'Arial', sans-serif;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

html {
	line-height: 1;
        -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
}

ol,
ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,
th,
td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}

q,
blockquote {
	quotes: none;
}

q:before,
q:after,
blockquote:before,
blockquote:after {
	content: "";
	content: none;
}

a {
    text-decoration: none;
}

a img {
	border: none;
}
i {
    font-style: italic;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}

header {
	width: 100%;
	padding: 20px;
	height: 100px;
	background-color: #fff;
}

.width33 .news_small {
	flex: 0 0 32%;
}

.mobile_overlay {
	display: none;
}

.header_logo_mobile {
	display: none;
}

.mobile_overlay {
	display: none;
}

.logo_mobile {
	display: none;
	color: rgba(255, 255, 255, 0.5);
	font-size: 13px;
	line-height: 18px;
	font-family: 'Roboto';
}

.margin15 {
	margin-bottom: 15px;
}

.header_logo {
	max-width: 295px;
	position: relative;
	float: left;
	padding-right: 35px;
}

.header_logo span {
	color: #676869;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 11px;
	letter-spacing: 1px;
	padding-bottom: 5px;
	text-transform: uppercase;
	width: 100%;
}

.header_logo::after {
	position: absolute;
	display: block;
	content: '';
	width: 1px;
	height: 100%;
	background: #bbbbd2;
	top: 0;
	right: 0px;
}

.flex_container {
	display: flex;
	justify-content: space-between;
}

.header_information {
	display: flex;
	padding-left: 30px;
	padding-top: 20px;
	justify-content: flex-start;
	flex-wrap: wrap;
	color: #0d244f;
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
}

.header_time {
	color: #136bb1;
	padding-right: 10px;
	position: relative;
}

.header_time::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 10px;
	background-color: #d0d7e3;
	top: 2px;
	right: 0;
}

.header_time::before {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 10px;
	background-color: #f1f3f6;
	top: 2px;
	right: -1px;
}

.header_week {
	padding-left: 5px;
}

.header_valute {
	padding-left: 20px;
}

.header_icon.dollars,
.header_icon.euro {
	color: #136bb1;
	margin-left: 15px;
}

.header_weather {
	padding-top: 10px;
	width: 100%;
}

.header_weather .header_value {
	margin-left: 5px;
}

.header_sity {
	padding-right: 15px;
}

.header_other {
	display: flex;
	justify-content: flex-end;
	padding-top: 15px;
}

.header_other .header_icon {
	margin-right: 15px;
}

.header_other .header_title,
.header_other .text {
	width: 100%;
}

.header_other .header_title {
	font-size: 16px;
	color: #000;
	text-decoration: none;
}

.header_friends .header_icon,
.header_friends .header_text,
.header_history .header_icon,
.header_history .header_text {
	display: inline-block;
	vertical-align: text-top;
	font-family: 'Roboto';
}

.header_friends .header_text *,
.header_history .header_text * {
	display: block;
}

.header_friends {
	padding: 0 15px 0;
	display: flex;
	justify-content: space-between;
}

.header_history {
	padding: 0 15px 0;
	display: flex;
	justify-content: space-between;
}

.main {
	max-width: 1360px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 5px 5px 5px;
	transition: 1s;
}

.main:after {
	content: " ";
	display: block;
	clear: both;
}

.main_material {
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
}

.bottom {
	float: right;
	margin-right: 0;
	padding: 20px;
}

.material_big {
	width: 65%;
	float: left;
	display: block;
	overflow: hidden;
	position: relative;
}

.material_big a {
	text-decoration: none;
	transition: 0.5s;
}

.material_big .background {
	width: 100%;
	height: 100%;
	filter: brightness(1);
}

.material_big .background img {
	height: 100%;
}

.image {
	filter: brightness(1);
}

.top_menu .social a {
	width: 25px;
    height: 25px;
    /* display: block; */
	float: right;
	margin-left: 20px;
}

.material_small {
	width: 35%;
	float: right;
	margin-right: 0;
	display: block;
}
.material_big .mark {
	left: 20px;
	top: 20px;
}
.left_collum {
	width: 370px;
	float: left;
	margin-right: 10px;
}
.material_small .material_text_block:last-of-type {
	border-bottom: 0px solid #000;
}
.right_collum {
    width: calc(100% - 380px);
    float: right;
    margin-right: 0;
}
.right {
	width: 32.20339%;
	float: right;
	margin-right: 0;
}
.left {
	width: 66.10169%;
	float: left;
	margin-right: 1.69492%;
}
.big {
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.col_left {
	width: 49.15254%;
	float: left;
	margin-right: 1.69492%;
}
.col_right {
	width: 49.15254%;
	float: right;
	margin-right: 0;
}
body {
	background-color: #e6e9ed;
}
* {
	box-sizing: border-box;
}
.blue {
	background-color: #136bb1;
	color: #fff;
}
.white {
	background: #fff;
}

.no_padding {
	margin-bottom: 0 !important;
}
.row::after {
	content: "";
	display: block;
	clear: both;
}
.sub_color {
	color: #adb0bb;
}
.news_title {
	display: block;
}
.main {

}
.main_material {
	background: url(/local/templates/main_copy_admin_detail/../images/background.png) center center no-repeat;
	background-size: cover;
	position: relative;
	padding: 0 0 0 30px;
}
.material_small a {
	color: #fff !important;
	text-decoration: none;
}
.material_small a .material_text b {
	font-weight: 300;
}
.material_big .title,
.material_big .text {
	font-size: 29px;
	color: #fff;
	line-height: 1em;
}
.bottom {
	position: absolute;
	bottom: 30px;
}
.mark {
  position: absolute;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  padding: 10px;
  border-radius: 10px;
  background-color: #e7643c;
  line-height: 16px;
  color: #fff;
  z-index: 10;
}
@media screen and (max-width: 787px) {
  .mark {
    padding: 15px;
    line-height: 18px;
  }
}
.main_material .mark {
	top: -40px;
}
.material_small {
	background: #136bb1;
	padding: 0px 0px 0px 0px;
	width: 35%;
    -moz-transition: all 4s ease-out;
    -o-transition: all 4s ease-out;
    -webkit-transition: all 4s ease-out;
}
.material_text_block {
	border-bottom: 2px solid rgba(255, 255, 255, 0.15);
	padding: 20px;
    -moz-transition: all 4s ease-out;
    -o-transition: all 4s ease-out;
    -webkit-transition: all 4s ease-out;
    background: linear-gradient(to top, rgba(19, 107, 177, 0) , rgba(19, 107, 177, 0) 20%, rgba(19, 107, 177, 0) 80%, rgba(19, 107, 177, 0.0));
}
.material_text_block {
    min-height: 160px;
}
.material_text_block:hover{
    text-shadow: 0 2px #000;
    background: linear-gradient(to top, rgba(19, 107, 177, 0) , rgba(12, 69, 116, 0.7) 20%, rgba(12, 69, 116, 0.7) 80%, rgba(19, 107, 177, 0.0));

}
.material_text_block.big {
	border-bottom: 0px solid rgba(255, 255, 255, 0.15);
}
.material_text_block .text_news_flex {
  display: flex;
  justify-content: flex-start;
  min-height: 85px;
}

@media screen and (min-width: 1024px) {
  .material_text_block .text_news_flex {
    min-height: 118px;
  }
}
.material_text_block .material_title {
    width: 70%;
    margin: auto;
    padding-right: 10px;
    font-size: 18px;
    line-height: 1em;
}
.material_text_block .material_title:hover {
    font-size: 18px;
}
.material_text_block .material_img {
    width: 30%;
    margin: auto;
}
.material_text_block .material_text {
	font-size: 17px;
	font-weight: 300;
}
.material_text_block.big .material_title {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}
.material_text_block.big .material_text {
	font-size: 24px;
	font-weight: 300;
}
.last_news_container {
	padding-bottom: 15px;
}
.container_title {
	padding: 20px 15px;
	color: #fff;
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
	position: relative;
}
.container_title::after {
	content: '';
	position: absolute;
	display: block;
	bottom: -11px;
	width: 0;
	height: 0;
	border-left: 22px solid transparent;
	border-right: 22px solid transparent;
	border-top: 11px solid #136bb1;
}
.padding15 {
	padding: 30px 15px;
}
.padding_news {
	padding: 15px;
}
.last_news_container .last_news_block {
	font-size: 14px;
	line-height: 20px;
}
.last_news_container a.alert {
	color: #ea2706;
}
.last_news_block .news_title {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	color: #0d244f;
	display: block;
	margin-bottom: 10px;
}
.last_news_block .news_title.big {
	font-size: 18px;
	margin-bottom: 15px;
}
.last_news_block .news_title.big.light {
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: 500;
}
.last_news_block .news_text {
	margin-bottom: 10px;
	font-weight: 400;
	width: 100%;
	display: block;
}
.last_news_block .date {
	color: #888;
	font-size: 16px;
}
.last_news_block {
	margin-top: 20px;
	padding: 0;
	border-bottom: 0px solid #888;
}
.last_news_block:first-child {
	padding-top: 0;
}
.last_news_block:last-child {
	border-bottom: 0px solid #888;
	padding-bottom: 0;
}
.last_news_container .main_button {
	margin-top: 30px;
}
.left_ad {
	padding: 0 5px;
}
.left_ad img {
	width: 100%;
}
.main_button {
  display: block;
  padding: 15px;
  border-radius: 10px;
  /* border: 1px solid #c2c8d3; */
  font-size: 18px;
  font-weight: 700;
  background-color: #0B214A;
  color: #fff;
  text-align: center;
  width: 80%;
  max-width: 289px;
  margin: 20px auto;
}
.main_button:hover {
  background-color: #136bb1;
}
.quest_title {
	color: #0d244f;
	font-size: 18px;
	border-bottom: 1px solid #c5c8cf;
	padding: 15px 0;
}
.quest_value {
	font-size: 12px;
	border-bottom: 1px solid #c5c8cf;
	padding: 15px 0;
	color: #0d244f;
}
.quest_value:last-child {
	margin-bottom: 15px;
}
.quest_value input {
	margin-right: 15px;
}
.container_title p {
	padding-bottom: 15px;
	border-bottom: 1px solid #115998;
}
.container_title a {
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	font-weight: 900;
	display: block;
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #115998;
}
.container_title span {
	padding-top: 15px;
	font-size: 16px;
	font-weight: 300;
	display: block;
	text-transform: none;
	line-height: 20px;
}
.send_text {
	font-size: 14px;
	color: #0d244f;
	line-height: 18px;
}
.subscribe_container {
	padding: 35px 30px;
	text-align: center;
	background-color: #e04a36;
	color: #fff;
	font-weight: bold;
}
.subscribe_container span {
	font-weight: 400;
	display: block;
	margin: 25px 0;
}
.nont {
	text-align: center;
	margin-bottom: 25px;
}
.subscribe_container a {
	color: #fff;
}
.right_ad {
	padding: 20px 25px;
	text-align: center;
}
.right_ad img {
	width: 728px;
	height: 90px;
}
.news_block.big_text,
.news_small {
	position: relative;
  height: 80vw;
  max-height: 450px;
}
.news_block.big_text .mark {
	top: 15px;
	left: 15px;
}
.news_block.big_text .background img,
.news_small .background img {
	width: 100%;
	height: 100%;
	position: static;
	z-index: -1;
	background-image: linear-gradient(to bottom, black 0%, transparent 100%);
}
.news_block.big_text .text_block {
	bottom: 0;
	position: absolute;
	padding: 20px;
}
.news_block.big_text .news_title {
	display: block;
	font-size: 24px;
	display: block;
	color: #fff;
	text-decoration: none;
	margin-bottom: 30px;
}
.news_block.big_text .date {
	color: #c5c8cf;
	display: block;
}
.news_small img {
	width: 100%;
}
.news_small a.news_title {
	line-height: 22px;
	font-size: 20px;
	color: #0d244f;
	text-decoration: none;
	font-weight: 700;
}

.news_small span {
	font-weight: 400;
	display: block;
}
.news_right::after {
	content: '';
	display: block;
	clear: both;
}
.news_small.no_image .news_title {
	margin-top: 0 !important;
	margin-bottom: 30px;
}
.news_small .sub_text {
	line-height: 18px;
	font-size: 15px;
	color: #adb0bb;
}
.news_container {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.news_small {
	padding: 0px;
	border-right: 0px solid #dbdee5;
	position: relative;
}
.news_small2{
padding: 0 0 0 10px;
    border-right: 0px>
}

.news_small:last-child {
	border-right: 0px solid #000;
}
.avto {
	height: 500px;
	overflow: hidden;
}
.sub_block .title {
	padding: 20px 15px;

	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
}
.left_collum .row .avto .title{
    color: #136BB1;
}
.slider img {
	width: 100%;
}
.full_image {
	position: relative;
	padding: 0;
}
.full_image .background img {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: static;
	z-index: -1;
	color: #fff;
}
.full_image a.news_title {
	color: #fff;
	margin-bottom: 30px;
}
.full_image .text_block {
	bottom: 0;
	position: absolute;
	padding: 20px;
}
.news_small .date {
	position: absolute;
	padding: 10px 0 0 0;
	bottom: 20px;
}
.date span {
	display: inline-block;
}
.news_small .mark {
	top: 20px;
	left: 20px;
}
.news_small.half_image .image {
	margin: 0 0px;
}
#procurat {
	padding: 40px 20px 30px 20px;
	background: url(/local/templates/main_copy_admin_detail/images/procyrat.jpg) center center no-repeat;
}
.interviu .padding_block {
	padding: 30px 20px;
}
.interviu img {
	max-width: 130%;
	margin-left: 0;
    min-height: 100%;
}
.foto_day{
    width: 100%;
}

.circle_block {
	overflow: hidden;
	border-radius: 50%;
	width: 75px;
	height: 75px;
	float: left;
	margin-right: 10px;
}
.interviu a {
	text-decoration: none;
	color: #a2a6b3;
}
.news_small .background {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: hidden;
	filter: brightness(1);
}
.vid_day{
width: 32.2%;

}
.background {
	filter: brightness(1);
}

.news_small .background img {
	width: 200%;
	margin-left: -50%;
}
.news_small.image_left .image {
  float: left;
  width: 55%;
  height: 210px;
  overflow: hidden;
}
.news_small.image_left .text_block {
  float: right;
  width: 45%;
  padding: 20px 0px;
}
.news_small.image_left {
	padding-bottom: 0px;
}
.news_small.big_block .image {
	margin: 0 -10px;
	height: auto;
	overflow: hidden;
}
.news_small.big_block .text_block {
	padding: 0px;
}
.news_small.big_block .mark {
	top: 20px;
	left: 20px;
}
.send_container {
	padding-bottom: 20px;
}
.procurat {
	height: 500px;
	padding: 40px 20px 30px 20px;
	background: url(/local/templates/main_copy_admin_detail/images/procyrat.jpg);
	text-align: center;
}
.procurat .title {
	font-size: 18px;
	font-weight: 300;
	color: #fff;
	margin-bottom: 30px;
	margin-top: 40px;
}
.procurat .text {
	font-size: 14px;
	font-weight: 300;
	color: #fff;
	margin-bottom: 30px;
	line-height: 16px;
}
.procurat a {
	color: #fff;
}
.main_row {
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
}
header {
	border-bottom: 1px solid #f3f4f6;
}
header a.text {
	color: #b6b6b6;
}
header * {
	transition: 0.5s;
}
.top_menu {
	height: 55px;
	background: #fff;
	position: relative;
}
.menu_button_mobile {
	display: none;
}
.top_menu .menu_button,
.top_menu.menu_button_mobile {
	width: 55px;
	height: 55px;
	background: url(/local/templates/main_copy_admin_detail/images/burger.png) center center no-repeat #f3f7fb;
	float: left;
	transition: 0.5s;
}
.top_menu .menu_button:hover {
	background: url(/local/templates/main_copy_admin_detail/images/burger_white.png) center center no-repeat #0d244f;
}
.top_menu ul {
  margin: 0 0 0 2vw;
  padding: 0;
  float: left;
  vertical-align: middle;
  height: 53px;
}
.top_menu ul li {
  padding: 0 1vw 0 0;
  list-style: none;
  vertical-align: middle;
  height: 100%;
  display: inline-block;
  white-space: nowrap;
  float: none !important;
}
.top_menu ul li:hover ul {
	height: 48px;
}
.top_menu ul li a {
	font-size: 16px;
	text-transform: uppercase;
	color: #676869;
	line-height: 53px;
	display: block;
	position: relative;
	text-decoration: none;
}
.top_menu ul li a:hover {
	color: #0d244f;
	text-decoration: none;
}
.top_menu ul li a::after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-top: 0px solid #fff;
	left: 50%;
	bottom: -7px;
}
.top_menu a.active {
	color: #0d244f;
}
.top_menu a.active::after {
	border-top: 7px solid #fff;
	z-index: 10;
}
.top_menu ul li .special {
	color: #ff7f50;
}
.top_menu ul::after {
	content: '';
	display: block;
	clear: both;
}
.top_menu ul li ul {
	width: 100%;
	height: 0;
	background-color: #136bb1;
	margin-bottom: 15px;
	overflow: hidden;
	transition: 0.5s;
	position: absolute;
	z-index: 2;
	bottom: -48px;
	left: 0;
	padding-left: 65px;
	margin: 0 0 0 0;
}
.bottom_menu ul {
	margin: 0 0 0 65px;
	padding: 0;
	float: left;
	vertical-align: middle;
	height: 100%;
	font-family: 'Roboto';
}
.bottom_menu ul li {
	float: left;
	list-style: none;
	vertical-align: middle;
	height: 100%;
}
.bottom_menu ul li a {
	padding: 0 15px;
	font-size: 14px;
	text-transform: uppercase;
	color: #719bc8;
	line-height: 47px;
	display: block;
	transition: 0.5s;
	text-decoration: none;
}
.bottom_menu ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.top_menu ul::after {
	content: '';
	display: block;
	clear: both;
}
.social {
	float: right;
	margin-right: 10px;
	padding: 15px 0;
}
.social span {
	vertical-align: middle;
	float: left;
	width: 25px;
	height: 25px;
	margin-left: 10px;
}
.search {
	background: url(/local/templates/main_copy_admin_detail/images/search.png) center center no-repeat;
}
.tw {
	background: url(/local/templates/main_copy_admin_detail/images/tw.png) center center no-repeat;
}
.vk {
	background: url(/local/templates/main_copy_admin_detail/images/vk.png) center center no-repeat;
}
.fb {
	background: url(/local/templates/main_copy_admin_detail/images/fb.png) center center no-repeat;
}
.search:hover {
	background: url(/local/templates/main_copy_admin_detail/images/search.png) center center no-repeat;
}
.tw:hover {
	background: url(/local/templates/main_copy_admin_detail/images/tw_hov.png) center center no-repeat;
}
.vk:hover {
	background: url(/local/templates/main_copy_admin_detail/images/vk_hov.png) center center no-repeat;
}
.fb:hover {
	background: url(/local/templates/main_copy_admin_detail/images/fb_hov.png) center center no-repeat;
}
.bottom_menu ul li ul {
	position: absolute;
	width: 30px;
	display: none;
	background-color: #719bc8;
}
.bottom_menu ul li:hover>ul {
	display: block;
	height: auto;
}
.back_blue {
	background-color: #0d244f;
}
.content_container {
	padding: 40px 15px;
}
.container_title.back_blue::after {
	border-top: 11px solid #0d244f;
}
.district_container ul li {
	padding: 20px 0 10px 0;
	border-bottom: 1px solid #d9dbdd;
}
.district_container ul li:last-of-type {
	border-bottom: 0px solid #d9dbdd;
}
.district_container ul li a {
	color: #0d244f;
	font-size: 15px;
	text-decoration: none;
}
.district_container ul li div {
	width: 30px;
	height: 30px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.gray {
	background-color: #e6e9ed;
}
.top_week {
	position: relative;
}
.top_week .content_container {
	padding: 70px 20px 15px 20px;
}
.top_week .mark {
	top: 20px;
	left: 20px;
}
.top_week .full_text_block {
	padding: 30px;
	font-size: 24px;
	font-weight: 300;
	color: #0d244f;
	text-align: center;
	display: block;
}
.top_week .small_text_block::after {
	content: '';
	display: block;
	clear: both;
}
.top_week .small_text_block .text_block {
	float: left;
	width: 25%;
	padding: 15px 10px;
	font-size: 13px;
	color: #0d244f;
	line-height: 18px;
	text-decoration: none;
}
.top_week .small_text_block .text_block .title {
	font-weight: 900;
}
.news_block_slider img {
	width: 100%;
}
.news_block_slider .text_block {
	padding: 0 30px;
	color: rgba(255, 255, 255, 0.35);
	text-align: center;
	font-size: 16px;
	text-decoration: none;
	font-weight: 400;
	line-height: 20px;
}
.news_block_slider .center .text_block {
	color: #fff;
}
.left::after {
	content: '';
	display: block;
	clear: both;
}
.background_gradient {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(/local/templates/main_copy_admin_detail/../images/background_slider.png) no-repeat;
	background-position: 50% -100%;
}
.background_slider {
	position: relative;
	width: 100%;
	height: 500px;
	background-size: cover;
}
.background_slider .mark {
	top: 20px;
	left: 43%;
}
.background_gradient {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(/local/templates/main_copy_admin_detail/images/background_slider.png) no-repeat;
	background-position: 70% -110%;
	z-index: 2;
}
.background_slider {
	position: relative;
	width: 100%;
	height: 500px;
	background-size: cover;
}
.background_slider .mark {
	top: 20px;
	left: 43%;
}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail::before {
	display: none;
}
.sp-thumbnails-container {
	position: absolute !important;
	bottom: 20px;
	z-index: 5;
}
.news_block_slider {
	position: relative;
}
.sp-selected-thumbnail a {
	color: #fff !important;
}
.slider_container {
	position: relative;
}
.slider_container .mark {
	top: 20px;
	left: 43%;
}
.sp-thumbnail-container.sp-selected-thumbnail:after {
	display: none;
}
.sp-slide .image {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-size: cover;
}
.menu_open {
	height: 45px;
}
.menu_hide {
	height: 0;
}
.author_block {
	text-align: center;
	padding: 35px 140px;
}
.author_block .circle {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
}
.author_block .circle img {
	width: 200%;
	margin-left: -50%;
}
.author_block .name {
	margin-top: 20px;
	color: #ced0d6;
	font-size: 17px;
}
.author_block .text {
	margin-top: 30px;
	padding-bottom: 35px;
	border-bottom: 1px solid #abb3c2;
	color: #0d244f;
	text-align: left;
	font-size: 17px;
	line-height: 23px;
}
.author_block .vk,
.author_block .insta {
	width: 35px;
	height: 35px;
	display: inline-block;
	margin-top: 30px;
}
.author_block .vk {
	background: url(/local/templates/main_copy_admin_detail/images/vk_aut.png) center center no-repeat;
}
.author_block .insta {
	background: url(/local/templates/main_copy_admin_detail/images/insta_aut.png) center center no-repeat;
}
.author_block::before {
	content: '';
	display: block;
	clear: both;
}
.video_block {
	position: relative;
}
.video_block .head {
	padding: 100px 35px 50px 35px;
	border-bottom: 1px solid #abb3c2;
	font-size: 30px;
	color: #0d244f;
	line-height: 40px;
}
.video_block .head .mark {
	top: 40px;
	left: 35px;
}
.video_block .head .title {
	font-weight: 900;
}
.video_block .time_date {
	padding: 20px 40px;
	border-bottom: 1px solid #abb3c2;
}
.video_block .time_date span {
	margin-right: 15px;
	vertical-align: middle;
}
.video_container {
	padding: 40px 30px;
}
.video_container .video {
	width: 90%;
	height: 500px;
	background: green;
	margin-bottom: 20px;
}
.video_container .subscribe {
	width: 100%;
	font-size: 15px;
	color: #abb3c2;
	margin-bottom: 20px;
}
.video_container .tooltip {
	border: 1px solid #abb3c2;
	display: flex;
	justify-content: flex-start;
	width: 300px;
	height: 100px;
}
.video_container .tooltip .portret {
	width: 30%;
	padding: 20px 15px;
	border-right: 1px solid #abb3c2;
	position: relative;
}
.video_container .tooltip .portret .circle {
	max-width: 100%;
	max-height: 100%;
	border-radius: 50%;
	overflow: hidden;
}
.video_container .tooltip .portret::after {
	content: '';
	display: block;
	position: absolute;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid #fff;
	bottom: -7px;
	left: 17px;
}
.video_container .tooltip .portret::before {
	content: '';
	display: block;
	position: absolute;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 9px solid #abb3c2;
	bottom: -9px;
}
.video_container .tooltip .text_block {
	width: 70%;
	display: inline-block;
	padding: 20px 17px;
}
.author .title {
	padding: 20px 0;
	width: 100%;
	position: relative;
}
.author>.title::after {
	content: '';
	width: 20px;
	height: 3px;
	background-color: #136bb1;
	position: absolute;
	top: 0;
	left: 0;
}
.author .tooltip .title {

}
.author .tooltip .text {

}
.video_container .tooltip .text_block .title,
.video_container .tooltip .text_block .text {
	display: inline-block;
	vertical-align: middle;
	margin: auto;
}
.video_block .footer {
	border-top: 1px solid #abb3c2;
	padding: 30px 35px;
	font-size: 18px;
	color: #0d244f;
}
.video_block .footer .title {
	margin-bottom: 20px;
}
.video_block .footer .social {
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	width: 40%;
}
.video_block .footer .social .vk {
	width: 33px;
	height: 33px;
	background-image: url('/local/templates/main_copy_admin_detail/images/vid_vk.png');
}
.video_block .footer .social .ok {
	width: 33px;
	height: 33px;
	background-image: url('/local/templates/main_copy_admin_detail/images/vid_ok.png');
}
.video_block .footer .social .fb {
	width: 33px;
	height: 33px;
	background-image: url('/local/templates/main_copy_admin_detail/images/vid_fb.png');
}
.video_block .footer .social .tw {
	width: 33px;
	height: 33px;
	background-image: url('/local/templates/main_copy_admin_detail/images/vid_tv.png');
}
.video_block .footer .social .ml {
	width: 33px;
	height: 33px;
	background-image: url('/local/templates/main_copy_admin_detail/images/vid_ml.png');
}
.video_block .footer .social .ml {
	width: 108px;
	height: 33px;
	background-image: url('/local/templates/main_copy_admin_detail/images/link.png');
}
.top_week .small_text_block .text_block {
	float: left;
	width: 25%;
	padding: 15px 10px;
	font-size: 13px;
	color: #0d244f;
	line-height: 18px;
	text-decoration: none;
}
.top_week .small_text_block .text_block .title {
	font-weight: 900;
}
.news_block_slider {}
.news_block_slider .text_block {
	padding: 0 30px;
	color: rgba(255, 255, 255, 0.35);
	text-align: center;
	font-size: 18px;
	text-decoration: none;
	font-weight: 400;
	line-height: 20px;
}
.news_block_slider .center .text_block {
	color: #fff;
}
.left::after {
	content: '';
	display: block;
	clear: both;
}
.background_gradient {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(/local/templates/main_copy_admin_detail/images/background_slider.png) no-repeat;
	background-position: 100% -100%;
}
.background_slider {
	position: relative;
	width: 100%;
	height: 500px;
	background-size: cover;
}
.background_slider .mark {
	top: 20px;
	left: 43%;
}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail::before {
	display: none;
}
.sp-thumbnails-container {
	position: absolute !important;
	bottom: 20px;
}
.author_block {
	text-align: center;
	padding: 35px 140px;
}
.author_block .circle {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
}
.author_block .circle img {
	width: 200%;
	margin-left: -50%;
}
.author_block .name {
	margin-top: 20px;
	color: #ced0d6;
	font-size: 17px;
}
.author_block .text {
	margin-top: 30px;
	padding-bottom: 35px;
	border-bottom: 1px solid #abb3c2;
	color: #0d244f;
	text-align: left;
	font-size: 17px;
	line-height: 23px;
}
.author_block .vk,
.author_block .insta {
	width: 35px;
	height: 35px;
	display: inline-block;
	margin-top: 30px;
}
.author_block .vk {
	background: url(/local/templates/main_copy_admin_detail/images/vk_aut.png) center center no-repeat;
}
.author_block .insta {
	background: url(/local/templates/main_copy_admin_detail/images/insta_aut.png) center center no-repeat;
}
.author_block::before {
	content: '';
	display: block;
	clear: both;
}
.video_block {
	position: relative;
}
.video_block .head {
	padding: 100px 35px 50px 35px;
	border-bottom: 1px solid #abb3c2;
	font-size: 30px;
	color: #0d244f;
	line-height: 40px;
}
.video_block .head .mark {
	top: 40px;
	left: 35px;
}
.video_block .head .title {
	font-weight: 900;
}
/*.time_date {*/
/*	padding: 20px 40px;*/
/*	border-bottom: 1px solid #abb3c2;*/
/*}*/
.time_date {
	/*padding: 20px 40px;*/
	/*border-bottom: 1px solid #abb3c2;*/
	padding: 20px 0;
	color: #c5c8cf;
	font-size: 16px;
}
.time_date span {
	margin-right: 15px;
	/*vertical-align: middle;*/
}
.video_container {
	padding: 40px 30px;
}
.video_container .video {
	width: 90%;
	height: 500px;
	background: green;
	margin-bottom: 20px;
}
.subscribe {
	width: 100%;
	font-size: 15px;
	color: #abb3c2;
	margin-bottom: 20px;
}
.tooltip {
	border: 1px solid #abb3c2;
	display: flex;
	justify-content: flex-start;
	width: 300px;
	height: 100px;
}
.tooltip .portret {
	width: 35%;
	padding: 10px;
	border-right: 1px solid #abb3c2;
	position: relative;
}
.tooltip .portret .circle {
	max-width: 100%;
	max-height: 100%;
	border-radius: 50%;
	overflow: hidden;
}
.tooltip .portret::after {
	content: '';
	display: block;
	position: absolute;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid #fff;
	bottom: -7px;
	left: 17px;
}
.tooltip .portret::before {
	content: '';
	display: block;
	position: absolute;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 9px solid #abb3c2;
	bottom: -9px;
}
.tooltip .text_block {
  width: 65%;
  display: inline-block;
  padding: 20px;
  position: relative;
}
.author .title {
	padding: 20px 0;
	width: 100%;
	position: relative;
}
.author>.title::after {
	content: '';
	width: 20px;
	height: 3px;
	background-color: #136bb1;
	position: absolute;
	top: 0;
	left: 0;
}
.author .tooltip .title {
  padding: 10px 0;
  font-size: 21px;
}
.author .tooltip .text {
	color: #abb3c2;
	text-decoration: none;
}
.tooltip .text_block .title,
.tooltip .text_block .text {
	display: inline-block;
	vertical-align: middle;
	margin: auto;
}
.footer {
	border-top: 1px solid #abb3c2;
	padding: 30px 35px;
	font-size: 18px;
	color: #0d244f;
}
.footer .title {
	margin-bottom: 20px;
}
.footer .social {
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	width: 40%;
}
.footer .social .vk {
	width: 33px;
	height: 33px;
	background-image: url('/local/templates/main_copy_admin_detail/images/vid_vk.png');
}
.footer .social .ok {
	width: 33px;
	height: 33px;
	background-image: url('/local/templates/main_copy_admin_detail/images/vid_ok.png');
}
.footer .social .fb {
	width: 33px;
	height: 33px;
	background-image: url('/local/templates/main_copy_admin_detail/images/vid_fb.png');
}
.footer .social .tw {
	width: 33px;
	height: 33px;
	background-image: url('/local/templates/main_copy_admin_detail/images/vid_tv.png');
}
.footer .social .ml {
	width: 33px;
	height: 33px;
	background-image: url('/local/templates/main_copy_admin_detail/images/vid_ml.png');
}
.footer .social .ml {
	width: 108px;
	height: 33px;
	background-image: url('/local/templates/main_copy_admin_detail/images/link.png');
}
.flex_footer.blue2 .footer_coll.menu a.button,
.flex_footer.blue2 .footer_coll.menu a.button.menu_button_mobile {
	display: block;
	padding: 15px;
	font-size: 16px;
	line-height: 25px;
	color: #fff;
	text-decoration: none;
	border: 1px solid rgba(255, 255, 255, 0.15);
	width: 152px;
	margin-top: -30px;
	margin-bottom: 20px;
}
.flex_footer.blue2 .footer_coll.menu a.button span {
	background-image: url('/local/templates/main_copy_admin_detail/images/footer_burger.png');
	width: 25px;
	height: 25px;
	display: block;
	background-repeat: no-repeat;
	float: left;
	margin-right: 15px;
}
.detail_container .detal_news_title {
	width: 100%;
	height: 500px;
	position: relative;
}
.detail_container .detal_news_title .background {
	width: 100%;
	height: 500px;
	position: absolute;
}
.detail_container .detal_news_title .text {
	z-index: 5;
	font-size: 30px;
	color: #fff;
	position: absolute;
	bottom: 0;
	padding: 40px;
	display: block;
    width: 80%;
}
.text_gradient{
    bottom: 0;
    width: 100% !important;
    background: linear-gradient(to top, rgba(19, 107, 177, 0.9), rgba(19, 107, 177, 0.2));
}
.detail_container .detal_news_title .mark {
	z-index: 5;
	top: 20px;
    left: 20px;
}
.detail_container .detail_text_container {
	padding: 40px 40px;
	color: #0d244f;
}
.detail_container .detail_text_container p {
	font-size: 17px;
	line-height: 23px;
}
.detail_container .detail_text_container h2 {
	font-size: 24px;
	font-weight: 900;
	color: #0d244f;
	padding: 40px 0;
}
.detail_container .detail_text_container h2::before {
	content: '';
	display: block;
	clear: both;
}
.detail_container .detail_text_container p {
	margin-bottom: 45px;
}
.detail_container .detail_image.left_img {
	width: 30%;
	max-width: 290px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.detail_image.left_img img {
	width: 100%;
}
.detail_container .author {
	padding: 5px 40px;
}
.detail_text img {
	margin: 0 20px 20px 0;
}
.select2.select2-container {
	width: 75% !important;
}
.select2-container--default .select2-selection--single {
	background-color: rgba(255, 0, 0, 0);
	border-radius: 0px;
	border: 1px solid rgba(255, 255, 255, 0.15);
}
.select2-container .select2-selection--single {
	height: 48px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: rgba(255, 255, 255, 0.15) !important;
	line-height: 48px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 12px !important;
	right: 1px;
}
.overlay_menu {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(22, 46, 79, 0.9);
	z-index: 50;
	display: none;
	transition: 0.5s;
	overflow: auto;
	padding-top: 200px;
}
.show_menu {
	display: block;
}
.menu_hide {
	display: none;
}
.menu_button.opens {
	position: absolute;
	right: 30%;
	top: 0;
}
.overlay_menu .footer_coll {
	width: 33.333%;
}
.menu_footer {
	width: 100%;
}
.menu_footer .flex_footer {
	background-color: rgba(255, 255, 255, 0);
	width: 100%;
}
input[type="text"] {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	outline: none;
	display: block;
	width: 100%;
	padding: 7px;
	border: none;
	border-bottom: 1px solid #136bb1;
	background: transparent;
	color: #FFF;
}
.searchContainer {
	position: relative;
	border: 0px;
	border-bottom: 1px solid #f3f4f6;
	bottom: 13px;
	display: none;
}
.search-top-button {
	display: none;
}
.menu_container {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 80%;
	margin: 0 auto;
}
.menu_left {
	width: 40%;
	padding: 0 25px;
}
.menu_right {
	width: 60%;
	padding: 0 25px;
	position: relative;
}
.menu_title {
	color: #fff;
	font-size: 16px;
	font-family: 'Roboto';
	font-weight: 900;
	width: 100%;
	padding-bottom: 25px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	margin-bottom: 30px;
}
.navigation_block {
	display: flex;
	justify-content: space-around;
	padding: 30px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	flex-wrap: wrap;
	width: 100%;
}
.navigation_block.bottom {
	bottom: 0;
}
.navigation_block ul {
	width: 50%;
}
.navigation_block ul li {
	margin-bottom: 20px;
}
.navigation_block ul li a,
.experts_block a {
	font-size: 16px;
	font-family: 'Roboto';
	color: rgba(255, 255, 255, 0.15);
	text-decoration: none;
}
.experts_block .experts_text_block a {
	padding-left: 20px;
	line-height: 20px;
}
.navigation_block ul li a:hover,
.experts_block .experts_text_block a:hover {
	color: #fff;
}
.navigation_block.social_footer.no_border {
	justify-content: flex-start;
}
.navigation_block.social_footer.no_border ul li {
	float: left;
	margin-right: 20px;
}
.mobile_overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 22222;
	overflow: auto;
}
.mobile_menu_block {
	position: absolute;
	width: 500px;
	z-index: 99999;
	top: 0;
	left: 0;
	bottom: 0;
	background: #136bb1;
}
.mobile_menu_block nav ul li ul {
	max-height: 50vh;
	overflow: auto;
}
.mobile_menu_block nav ul li a,
.mobile_menu_block nav ul li span {
	display: block;
	padding: 15px;
	border-bottom: 1px solid #dddde8;
	color: #fff;
	text-decoration: none;
	font-family: 'Roboto';
	text-transform: uppercase;
}
.mobile_menu_block nav ul li ul {
	padding: 0 20px;
	width: 100%;
	background: #fff;
}
.mobile_menu_block nav ul li ul li a {
	color: #000;
}
.mobile_menu_block nav ul li:first-child a {
	border-top: 1px solid #dddde8;
}
.mobile_menu_block nav ul li ul {
	display: none;
}
.mobile_close.menu_button_mobile {
	display: block;
	width: 20px;
	height: 20px;
	margin: 10px;
	color: #fff;
	background: none;
	float: none;
}
.bl {
	filter: blur(10px);
}
.contacts_map {
	width: 100%;
	height: 415px;
}
.contacts_content {
	background: #fff;
	padding: 50px 75px;
}
.contacts_title {
	font-family: 'Roboto';
	font-size: 17px;
	font-weight: 900;
	color: #0d244f;
	line-height: 24px;
}
.contacts_text {
	font-family: 'Roboto';
	font-size: 17px;
	font-weight: 400;
	color: #0d244f;
	margin-bottom: 30px;
	line-height: 24px;
}
.contacts_big_title {
	font-family: 'Roboto';
	font-size: 24px;
	font-weight: 900;
	color: #0d244f;
	line-height: 32px;
}
.contacts_social::after {
	content: '';
	display: block;
	clear: both;
}
.contacts_mail {
	padding-bottom: 30px;
	border-bottom: 1px solid #f2f3f3;
}
.contacts_social {
	padding-top: 30px;
}
.contacts_mail a,
.contacts_social a {
	font-family: 'Roboto';
	font-size: 17px;
	font-weight: 900;
	color: #1c72bc;
	margin-bottom: 30px;
	line-height: 24px;
	text-decoration: none;
	display: block;
}
.contacts_mail a:hover,
.contacts_social a:hover {
	text-decoration: underline;
}
.contacts_coll {
	float: left;
	width: 200px;
}
.contacts_content .footer_row {
	padding: 35px;
	background-color: #f2f3f3;
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.contacts_content form {
	width: 100%;
}
.contacts_content .main_button {
	display: block;
	padding: 15px 30px;
	border-radius: 5px;
	border: 1px solid #c2c8d3;
	font-size: 14px;
	color: #0d244f;
	text-align: center;
	width: 80%;
	margin: 0 auto;
	margin-bottom: 15px;
	text-decoration: none;
	width: 30%;
	float: right;
}
.contacts_content .select2.select2-container {
	width: 60% !important;
}
.contacts_content .select2-container--default .select2-selection--single {
	background-color: rgba(255, 0, 0, 0);
	border-radius: 0px;
	border: 1px solid rgba(0, 0, 0, 0.15);
}
.contacts_content .text_block.col-md-3 {
	margin-bottom: 15px;
	color: #0d244f;
}
.contacts_content .text_block.col-md-3 p {
	margin-bottom: 15px;
}
.experts_block {
	width: 50%;
	float: left;
	margin-bottom: 30px;
}
.experts_circle {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	overflow: hidden;
	float: left;
}
.experts_circle .photo {
	width: 100%;
	height: 100%;
	background-size: cover !important;
}
.additional-materials h2 {
	font-family: 'Roboto';
	font-size: 24px;
	font-weight: 900;
	color: #0d244f;
	line-height: 32px;
}
.additional-materials a {
	font-family: 'Roboto';
	font-size: 17px;
	font-weight: 400;
	color: #929cb0;
	margin-bottom: 10px;
	line-height: 24px;
	text-decoration: none;
	display: block;
}
.additional-materials a:hover {
	text-decoration: underline;
}

.news_container.white.padding_news .news_small .image {
		width: 100%;
		margin: 0 auto;
		height: 131px;
		overflow: hidden;

}

/* Adaptive */
@media (min-width: 769px) and (max-width: 1024px) {
  .left_collum {
    display: none;
  }
}

@media screen and (max-width: 769px) {
  .left_collum {
		width: 100%;
  }
}

@media screen and (max-width: 1024px) {
	.right_collum {
		width: 100% !important;
		margin-left: 0;
	}
	.header_information {
		display: none;
	}
}
@media screen and (max-width: 960px) {
	.main {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.top_menu .menu_button {
		display: none;
	}

	.top_menu .menu_button_mobile {
		display: block;
	}

	.right {
		display: none;
	}

	.left {
		width: 100%;
	}

	.news_container .news_small{
		width: 100%;
		height: 350px;
		border-right: 0px solid #dbdee5;
	}

	.news_small.half_image .image {
    margin: 0 -10px;
    height: 230px;
    overflow: hidden;
    width: 109%;
	}

 .news_container.white.padding_news .news_small .image {
		width: 100%;
		margin: 0 auto;
		height: 131px;
		overflow: hidden;

}
	.news_container {
		display: block;
	}

	.top_week .small_text_block .text_block {
		width: 80%;
	}

	.callback {
		padding: 0;
	}

	.callback .main {
		display: none;
	}

	.logo_mobile {
		display: block;
		padding: 30px 0 45px 0;
		border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	}

	.end {
		display: none;
	}

	.footer_coll {
		width: 100%;
		text-align: center;
	}

	.footer_coll ul {
		display: none;
	}

	.sub_footer_title {
		display: none;
	}

	.footer_coll.logo {
		display: none;
	}

	.footer_coll.half {
		width: 100%;
	}

	.flex_footer.blue2 .footer_coll {
		display: none;
	}

	.flex_footer.blue2 .footer_coll.menu {
		display: block;
	}

	.flex_footer.blue2 .footer_coll.menu a.button {
		margin-top: 0;
		margin-bottom: 0;
		margin: 0 auto;
	}

	.flex_footer.blue2 .footer_coll.menu a.button span {
		background-image: url('/local/templates/main_copy_admin_detail/images/footer_burger.png');
		width: 25px;
		height: 25px;
		display: block;
		background-repeat: no-repeat;
		float: left;
	}

	footer .main {
		padding: 0;
	}

	.material_big {
		width: 100%;
	}

	.material_small {
		width: 100%;
	}

	.main_row {
		flex-wrap: wrap;
	}

	.top_menu ul {
		display: none;
	}

	header {
		display: none;
	}

	.top_menu {
		background-color: #136bb1;
		overflow: hidden;
	}

	.top_menu .search {
		position: absolute;
		top: 0;
		right: 0;
		background: url(/local/templates/main_copy_admin_detail/images/lupa_white.png) center center no-repeat;
		width: 60px;
		height: 60px;
	}

	.menu_button_mobile {
		background-color: #1260a2;
	}

	.header_logo_mobile {
		display: block;
		padding-left: 89px;
		max-height: 55px;
	}

	.header_logo_mobile a {
		line-height: 70px;
	}

	.top_menu .menu_button,
	.menu_button_mobile {
		background: url(/local/templates/main_copy_admin_detail/images/burger_white.png) center center no-repeat;
	}
	
	.mark {
		left: 20px !important;
	}

	.news_small.big_block .text_block {
		padding: 0px;
	}

}

@media screen and (max-width: 767px) {
    .col_right {
      width: 100%;
    }

	.material_big {
		width: 100%;
		height: 100vw;
	}
	
	.material_big .title, .material_big .text {
		font-size: 23px;
	}

	.material_text_block .material_title {
		font-size: 18px;
	}

	.news_block.big_text .news_title {
		display: block;
		font-size: 23px;
		display: block;
		color: #fff;
		text-decoration: none;
		margin-bottom: 10px;
	}
  .last_news_block .news_title {
    font-size: 20px;
}
	.news_small .date {
		position: absolute;
		padding: 10px 0 0 0;
		bottom: 20px;
		font-size: 12px;
	}

	.top_week .full_text_block {
		padding: 30px;
		font-size: 16px;
		font-weight: 300;
		color: #0d244f;
		text-align: center;
		display: block;
	}

}



.show_pop {
	display: flex !important;
}

.overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999999;
	display: none;
	overflow: scroll;
}

.mobile_menu_block .menu_button_mobile {
    color: #fff;
    padding-top: 20px;
	padding-left: 20px;
	display: block;
	width: 20px;
	color: #fff;
	background: none;
	float: none;
}


.top_menu .searchContainer {
    position: absolute;
    border: 0px;
    border-bottom: 1px solid #f3f4f6;
    bottom: 13px;
    display: none;
    right: 73px;
    color: #fff;
}



/* ����� ��� ����������� ���������� ���� */
.modal {
    background: #fff;
    left: 50%;
    margin: -250px 0 0 -40%;
    position: absolute;
    top: -50%;
    width: 80%;
    border-radius: 5px;
    box-shadow: 0 3px 7px rgba(0,0,0,.25);
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,.25);
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,.25);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


/* ��������� ���������� ���� � ��������� :target */
.modal:target {
    top: 50%;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.modal header, .modal footer {
    background: #f7f7f7;
    border-bottom: 1px solid #e7e7e7;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}
.modal footer {
    border:none;
    border-top: 1px solid #e7e7e7;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}
.modal section, .modal header, .modal footer {
    padding: 15px;
    z-index: 200;
}
.modal h2 {
    margin: 0;
}
.modal .btn {
    float: right;
}
.detail_container img{
    margin: 10px;
    max-width: 100%;
    height: auto;
}
.img_av{
    margin: 0 !important;
}

.searchburg{
    border: 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    top: 0;
    width: 50%;
    margin: 0 auto;
    margin-bottom: 50px;
    display: block;
}

.flex_obr{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
}
.obr_raz{
		width: 32%;
		margin-left: 0;
		margin-right: 1.69492%;
		flex: 0 0 32%;
}
@media screen and (max-width: 960px){
	iframe {
		width: 100%;
		max-height: 480px;
	}
  .obr_raz{
    width: 100%;
    margin-left: 0;
}
.h1_detail{
    font-size: 20px;
}
.flex_obr{

    width: 100%;
}
.vid_day{
        width: 100%;
    margin-left: 0;
}
.probel{
    display: none;
}
.class_hi2{
    height: 250px;
}
.left{
    margin: 10px 0;
}
.news_small2{
    padding: 0 0 0 0px;
}
.probel{
    display: none;
}

}
.class_{
    display: none;
}

.full{
    width: 100%;
    float: left;
    margin-right: 1.69492%;
}
.probel_gor{
    width: 100%;
    height: 10px;
}
@media screen and (min-width: 961px){
	iframe {
		width: 100%;
		max-height: 380px;
	}
    .class_hi{
    height: 200px;
	}
}
@media screen and (min-width: 1280px) {
	iframe {
		width: 100%;
		max-height: 480px;
	}
}

.class_2018, .class_zdorove{
    background-color: #13b18a !important;
}

.class_6596, .class_ekologiya{
    background-color: #44a653 !important;
}
.class_22, .class_sport{
    background-color: #d8296b !important;
}

.class_33, .class_chp-kriminal{
    background-color: #7c16da !important;
}

.class_1042, .class_transport{
    background-color: #2ac8e5 !important;
}

.class_13, .class_zhkkh-v-oposakh-i-tvetakh{
    background-color: #136BB1 !important;
}

.class_224, .class_tekhnologii{
    background-color: #13b18a !important;
}

.class_104, .class_nauka{
    background-color: #44a653 !important;
}

.class_1884, .class_rybnadzorro{
   background-color:: #d8296b !important;
}
.class_glav {
	background-color: #E04A36 !important;
}
.class_fotoreportazh {
	background-color: #13b18a !important;
}
.class_obrazovanie ,.class_7881{
	background-color: #44a653 !important;
}
.class_obshchestvo {
	background-color: #d8296b !important;
}
.class_kulura {
	background-color: #7c16da !important;
}
.class_ekonomika {
	background-color: #2ac8e5 !important;
}
.class_khobbi ,.class_868{
	background-color: #ffc000 !important;
}

@media screen and (max-width: 768px){
    .reclama{
    display: none;
}
}

.navigation-pages {
  display: flex;
  flex-wrap: wrap;
  padding: 10px;
  margin: 15px 0;
  align-items: center;
  font-weight: 700;
  font-size: 28px;
}
.navigation-pages a, .navigation-pages span {
  margin: 5px;
  padding: 15px;
  min-width: 48px;
  border-radius: 9px;
  text-decoration: none;
  color: #fff;
  font-size: 18px;
  text-align: center;
}
.navigation-pages a {
  background: #0B214A;
}
.navigation-pages span {
  background: #E04A36;
}
.navigation-pages .disabled {
  background: #ccc;
}
.navigation-pages a:hover {
  background: #136bb1;
}

.new_sait{
 display: flex;
 justify-content: center;
 background: #E6E9ED;
}

.new_sait a{
    margin: 15px auto;
 width: 90%;
 padding: 15px;
 text-decoration: none;
 background: #F8F8F8;
 text-align: center;
 box-shadow: 3px 3px 7px #222;
 color: #000;
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 border-radius: 5px;
}
.new_sait a:hover{
 background: #0D244F;
 box-shadow: 5px 5px 7px #111;
 color: #fff;
  border-radius: 10px;
}

.kznc-banner-container{
	text-align: center;
	background: black;
}
.citata{
blockquote {
  margin: 0;
  background: #e6e9ed;
  padding: 40px;
  color: #3F484D;
  position: relative;
  font-family: 'Lato', sans-serif;
  text-align: center;
}

blockquote:before, blockquote:after {
  font-size: 45px;
  color: #136bb1;
  position: absolute;
  height: 2px;
  left: 40px;
  right: 40px;
  line-height: .5;
  background: linear-gradient(to right, #136bb1 45%, transparent 45%, transparent), linear-gradient(to right, transparent, transparent 55%, #136bb1 55%);
  font-family: serif;
}
}
/* End */


/* Start:/local/templates/main_copy_admin_detail/template_styles.css?171101936214837*/
b{font-weight: bold;}

/*DISPLAY-NONE*/
@media screen and (min-width: 1025px){.display-desktop-none{display: none;}}
@media screen (min-width: 768px) and (max-width: 1024px){.display-tablet-none{display: none;}}
@media screen and (max-width: 767px){.display-smartphone-none{display: none;}}

/*REKLAMA*/
.reklama{padding: 10px 0;margin: 5px auto;}
.reklama-sidebar{padding: 10px;}
.reklama-article{width:100%;height: 50px;}
.reklama-100{position:relative;width:100%}
.reklama-100-10{position:relative;width:100%;padding:0 10px;}
.reklama-300{position:relative;width:300px;margin:0 auto;}
.reklama-320{position:relative;width:320px;margin:0 auto;}
.reklama-336{position:relative;width:336px;margin:0 auto;}
.reklama-728{position:relative;width:728px;margin:0 auto;}
.reklama-970{position:relative;max-width:970px;margin:0 auto}
.reklama-1000{position:relative;width:1000px;margin:0 auto}
.reklama-1200{position:relative;width:1200px;margin:0 auto}
.reklama-top{margin-top:5px;padding: 0 10px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;}
.baner-bottom{position:fixed;bottom:0;z-index:999999999}
@media (max-width:767px){.baner-bottom{width:100%}}
@media (min-width:768px) and (max-width:1200px){.baner-bottom{width:728px}}
@media screen and (min-width:1201px){.baner-bottom{width:1000px}.reklama-mh-90{min-height:90px}.reklama-mh-120{min-height:120px}.reklama-mh-160{min-height:160px}.reklama-mh-180{min-height:180px}.reklama-mh-200{min-height:200px}.reklama-mh-250{min-height:250px}}
.z-29 {position: relative;z-index: 29;width: 100%;}
@media screen and (max-width: 1023px) {.desktop_vid {display: none;}}

#ok_group_widget {height: 178px;}
.ext-widget-group {height: 175px;}
.ext-widget-group_ac {height: 25px;}

.before-footer-reklama-wrapper {
    display: none;
}
.before-footer-reklama-wrapper * {
    display: none;
}

.main.main-material {
    max-width: 1330px;
    min-height: 480px;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.rubric_34 span {
    display: inline-block !important;
    border: none !important;
    padding: 0 !important;
}

.top_menu {
    position: sticky !important;
    top: 0px;
    z-index: 49;
}

/*ОБЩАЯ СХЕМА КОЛОНОК ДЛЯ СПИСКА И ПУБЛИКАЦИИ*/
.left_content {
    width: calc(100% - 360px);
    max-width: 970px;
    display: inline-flex;
    float: left;
}

.right_sidebar {
    width: 350px;
    margin-left: 10px;
    /* display: inline-flex; */
    float: right;
}

@media (max-width: 1023px) {
    .left_content {
        width: 100%;
        max-width: 100%;
        display: block;
    }

    .right_sidebar {
        width: 100%;
        display: block;
        margin-left: 0px;
    }
}

/*ОБЩАЯ СХЕМА: СПИСОК ПОДРОБНЕЕ*/
.block_left {
    padding: 15px 15px;
    background-color: #000049;
}

.block_right {
    padding: 15px 15px;
    background-color: #136bb1;
}
.block_left a, .block_left a:hover {
    text-decoration: none;
}

.block_left:before {
    content: '';
    position: absolute;
    display: block;
    margin-top: 35px;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 10px solid #000049;
}

.block_right:before {
    content: '';
    position: absolute;
    display: block;
    margin-top: 35px;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 10px solid #136bb1;
}

.block_title, .block_title a {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}

.news_article {
    display: flex;
    padding: 20px 20px;
    background-color: #ffffff;
}

.news_article:hover {
    background-color: #f1f2f2;
}

.news_article .image {
    width: 47%;
    min-height: 200px;
    margin: auto;
    overflow: hidden;
}

.news_article .image  img {
    position: absolute;
    width: 120%;
    height: auto;
    left: -10%;
}

@media (min-width: 1023px) {
    .left_right_content {
        max-width: 1330px;
        background-color: #e6e9ed;
        display: flex;
    }
    .news_article {
        min-height: 210px;
    }
    .news_article .image {
        min-height: 170px;
    }
}
@media (min-width: 1200px) {
    .news_article {
        min-height: 290px;
    }
    .news_article .image {
        min-height: 250px;
    }
}

.news_article .text_block {
    width: 53%;
    padding-left: 20px;
    margin: auto;
}

.news_article h2 {
    font-size: 23px;
    color: #0B214A;
    margin-bottom: 5px;
}

.news_article .day-time {
    font-size: 16px;
    color: #676869;
}

.rubric_article {
    display: block;
	width: 100%;
    margin-bottom: 10px;
    padding: 30px 20px;
    background-color: #ffffff;
}
.rubric_article:hover {
    background-color: #f1f2f2;
}
.rubric_article .text_block {
    width: 100%;
}
.rubric_article h2 {
    font-size: 23px;
    color: #0B214A;
}

.author-name {
    font-size: 16px;
}
.photo-authors a {
    display: inline-block;
}
.block_sidebar {
    background-color: #ffffff;
    margin-bottom: 10px;
}

/*дополнительные стили*/

.no-after:after {
/*    content: none;*/
}

.poisk {
    width: 100%;
    max-width: 100%;
}

.time_date .updated {
    display: none;
}

/*ПУБЛИКАЦИЯ*/

.post {
    padding: 20px 0;
    display: block;
    max-height: 9001em;
}
.reklama-label {
    padding: 0 1px 10px 1px;
    display: block;
    min-height: 50px;
}
.time-date-post, .post-photo-authors, .post-title {
    margin: 0 10px 10px 25px;
    display: block;
}
.time-date-post {
    max-height: 23px;
    font-size: 17px;
    line-height: 1em;
    color: #676869;
}
.time-date-post span {
    display: flex;
    align-items: center;
}
.time-date-post .updated {
    display: none;
}
.post-title {
    font-size: 27px;
    line-height: 1.0em;
    font-weight: 400;
    color: #000049;
}
.post-photo-authors {
    min-height: 23px;
    display: block;
}
.post-authors, .photo-authors {
    display: block;
    min-height: 23px;
    font-size: 18px;
    line-height: 1em;
}
.post-authors a,.photo-authors a {
    display: flex;
    align-items: center;
    padding: 0px 0;
    text-decoration: none;
    color: #676869;
}
.time-date-post img, .post-authors img, .photo-authors img {
    margin-right: 10px
}
.post-authors a:hover, .photo-authors a:hover {
    text-decoration: none;
    color: #000049;
}
.photo-authors noindex {
    display: block;
    width: 100%;
}
.post-img {
	position: relative;
    width: 100%;
    margin-bottom: 1em;
}
.imgpostnew {
	position: relative;
    width: 100%;
    height: auto;
}
.post-img-background {
    position: absolute;
	width: 100%;
	height: 100%;
}
.preview-description {
    max-width: 600px;
    padding: 5px 20px;
    display: block;
    font-size: 22px;
    line-height: 1.5em;
    /* font-weight: 700; */
    color: #000049;
}
.preview-description p {
    width: 100%;
    margin: 0;
}
.full-description {
    max-width: 600px;
    padding: 5px 20px;
    display: block;
    font-size: 22px;
    line-height: 1.5em;
    color: #272829;
}
.full-description h2 {
    font-size: 25px;
}
.full-description h3 {
    font-size: 22px;
}
.full-description h4 {
    font-size: 20px;
}
.full-description h5 {
    font-size: 18px;
}
.full-description h2,
.full-description h3,
.full-description h4,
.full-description h5,
.full-description h6,
.full-description b {
    font-weight: 700;
    color: #000049;
}
.full-description h2,
.full-description h3,
.full-description h4,
.full-description h5,
.full-description h6,
.full-description ul,
.full-description div,
.full-description p {
   margin: 1em 0;
}
.full-description a {
    font-weight: 700;
    text-decoration: underline;
    color: #004789;
}
.full-description a:hover {
    text-decoration: none;
    color: #c10029;
}
.full-description u {
    font-weight: bold;
}
.full-description img {
    width: 100%;
    height: auto;
    text-align: center;
}
.full-description table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    height: 60vh;
    max-height: 500px;
}
.post .galerea {
    position: relative;
}
.full-description-footer {
    display: flex;
    align-items: center;
    color: #676869;
    font-size: 90%;
    min-height: 48px;
    border: 3px solid #000049;
    border-radius: 10px;
    background-color: #fff;
    padding: 0 20px;
}
.full-description-footer:hover {
    border: 3px solid #C10029;
}
.full-description-footer a {
    display: flex;
    align-items: center;
    text-decoration: none;
}
.full-description-footer img {
    width: 20px;
    height: 20px;
    margin: 0 10px
}
.ya-share-block {
    max-width: 600px;
    min-height: 66px;
    margin: 0.5em auto;
    display: block;
    text-align: center;
}
.smi2post {
	padding: 10px 20px 10px;
	margin-bottom: 15px;
    display: block;
}
.container-100757 {
    min-height: 293px;
}
.news_detail_galerey {
    margin: 0 auto;
    margin-bottom: 20px;
}
.detail_container .detail_text_container {
    padding-top: 0 !important;
}
@media screen and (min-width: 400px) {
    .post-title {
        margin: 0 20px 20px 25px;
    }
    .preview-description, 
    .full-description {
        font-size: 20px;
        line-height: 1.8em;
    }
    .post-photo-authors {
        min-height: 23px;
    }
}
@media screen and (min-width: 600px) {
    .preview-description, 
    .full-description {
        margin: 0 auto;
    }
    .post-authors, .photo-authors {
        min-height: 23px;
        font-size: 17px;
    }
    .post-authors a, .photo-authors a {
        padding: 0;
    }
}
@media screen and (min-width: 768px) {
    .post-title {
        margin: 0 20px 20px 60px;
        font-size: 36px;
        line-height: 1.0em;
    }
    .post-img {
		width: calc(100% - 20px);
		overflow: hidden;
		max-height: 535px;
		margin: 0 10px 1em;
    }
}
@media screen and (min-width: 1024px) {
    .post-img {
		max-height: 380px;
    }
    .preview-description, 
    .full-description {
        padding: 0;
    }
    .preview-description, 
    .full-description {
        font-size: 18px;
        line-height: 1.5em;
    }
    .smi2post {
        margin-bottom: 0px;
    }
}
@media screen and (min-width: 1280px) {
    .post-img {
		max-height: 535px;
    }
}

/*САЙДБАР БЛОК ГЛАВНОЕ*/
.sidebar-major-all{height: auto;padding: 15px 10px;}
.sidebar-major {
	margin: 10px auto 0px auto;
	box-sizing: border-box;
	width: 100%;
	max-width: 360px;
	min-height: 180px; 
}
.sidebar-major-post {
	background-size: cover !important;
	background-position: center top !important;
	min-height: 180px;
	padding: 35% 3% 3%;
	-webkit-box-shadow: inset 0 -50px 70px 20px rgb(0 0 0 / 30%);
	box-shadow: inset 0 -50px 70px 20px rgb(0 0 0 / 30%);
	-webkit-transition: -webkit-box-shadow 500ms;
	transition: -webkit-box-shadow 500ms;
	transition: box-shadow 500ms;
	transition: box-shadow 500ms,-webkit-box-shadow 500ms;
	position: relative;
}
.sidebar-major >* {
	color: #fff;
	text-decoration: none;
}
.sidebar-major-post-title {
    font-size: 18px;
}
@media (min-width: 1024px) {
    #scroll {
        position: sticky;
        top: 65px;
    }
}
@media (max-width: 1025px) {
}
/*САЙДБАР БЛОК ЛЕНТА временно до разбора с изображениями*/
.top_news_block {
    width: 100%;
    margin-top: 15px;
}
.top_news_title {
    width: 100%;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    color: #0B214A;
    display: block;
}
@media (max-width: 767px) {
    .sidebar-major-all{padding: 15px 20px;}
    .top_news_title {font-size: 22px;}
}
@media (max-width: 960px) {
    .last_news_block {
        width: 100% !important;
    }
}
/*ТЕСТ ЦВЕТА БЛОКОВ ПОСТ ГЛАВНОЕ ТОП МОБИМЕНЮ*/
.block_left_test {
    background-color: #136bb1;
}
.block_left_test:before {
    border-top: 10px solid #136bb1;
}
.block_right_majortop {
    background-color: #C10029;
}
.block_right_majortop:before {
    border-top: 10px solid #C10029;
}
@media screen and (min-width: 1024px){
    .owl-carousel .owl-stage-outer { 
       max-height: 53px;
    }
}
@media screen and (max-width: 960px){
    .top_menu { 
       background-color: #000049 !important;
    }
    .block_left {
        background-color: #136bb1;
    }
    .block_left:before {
        border-top: 10px solid #136bb1;
    }
}
@media (max-width: 727px) {
    .news_article {
        display: block;
        padding: 0px 0px 20px 0px;
    }
    .news_article .image {
        width: 100%;
        min-height: 300px;
        margin: 0 0 20px 0;
    }
    .news_article .text_block {
        width: 100%;
        padding: 0 20px;
    }
    .material_text_block {
        min-height: 100px;
    }
    .sidebar-major-post-title {
        font-size: 22px;
    }
}
@media screen and (max-width: 480px) {
    .news_article {
        min-height: 380px;
    }
    .news_article .image {
        min-height: 225px;
    }
}

/*FOOTER*/
footer {
}

.callback {
	width: 100%;
	background: #0B214A;
	padding: 30px 35px 0 35px;
}

.callback .table {
/*	display: table;*/
	display: none;
	width: 100%;
}

.footer_row {
	display: table-row;
	width: 80%;
}

.callback .text_block {
	width: 30%;
	display: table-cell;
}

.callback .callback_title {
	font-size: 11px;
	color: rgba(255, 255, 255, 0.5);
	margin-bottom: 20px;
}
.callback .callback_text {
	font-size: 20px;
	color: rgba(255, 255, 255,1);
}

.callback .form {
	display: table-cell;
	width: 70%;
}

.callback .form input[type=submit] {
	height: 100%;
	margin-bottom: 0;
	float: right;
	width: 20%;
}

.footer_coll {
	float: left;
	width: 25%;
	padding: 15px;
}

.footer_logo {
	margin-top: 10px;
}

.footer_coll.half {
	width: 50%;
}

.footer_coll ul li{
	list-style-type: none;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.5);
	margin-bottom: 20px;
}

.footer_coll ul li a{
	font-size: 16px;
	color: rgba(255, 255, 255, 0.5);
	text-decoration: none;
	transition: 0.5s;
}

.flex_footer {
	padding: 52px 0 0 0;
	background: #0d244f;
}

.flex_footer.razdel .footer_coll {
		color: rgba(255, 255, 255, 0.5);
		font-size: 13px;
		line-height: 18px;
}

.flex_footer::after {
	content: '';
	display: block;
	clear: both;
}

.sub_footer_title {
	font-size: 16px;
	color: #fff;
	margin-bottom: 20px;
	font-weight: 900;
	text-transform: uppercase;
}

.footer_coll .copy {
	color: #fff;
	font-size: 16px;
	margin-bottom: 20px;
}

.footer_coll .copyright {
	font-size: 16px;
	font-weight: 300;
}

.end .footer_coll:last-of-type {
	text-align: right;
}

footer .main {
	padding-bottom: 30px;
	border-bottom: 1px solid rgba(255,255,255,0.5);
}

.footer_coll a:hover {
	color: #fff;
	text-decoration: underline;
}

@media screen and (max-width: 787px) {
	.footer_coll {
		width: 100%;
	}
	.footer_coll.half {
		width: 100%;
	}
}
/* End */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17649396552729 */
/* /local/templates/main_copy_admin_detail/styles.css?169692907247777 */
/* /local/templates/main_copy_admin_detail/template_styles.css?171101936214837 */
