

/* Start:/bitrix/templates/.default/components/bitrix/search.title/search/style.css?15935415272108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/.default/components/bitrix/search.title/search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/top_menu/style.min.css?1593541527490*/
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/top_menu/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/.default/components/bitrix/menu/main_menu/style.min.css?15935415273715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/.default/components/bitrix/menu/main_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/.default/components/bitrix/menu/main_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/.default/components/bitrix/menu/main_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/index_stat_list_1/style.css?1593541527150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/actual_links/style.css?1593541527150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/banner_small/style.css?1593541527150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/events_index/style.css?1593541527150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/index_stat_list_2/style.css?1593541527150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#1e4a1b;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/right_slider/style.css?1593541527730*/
.aside-right__slider img{
        width: auto !important;
	max-width: 100%;
	height: 100%;
	margin: 0 auto;
}
.aside-right__slider .slick-dots li button:before{
	display: none;
}
.aside-right__slider .slick-dots li button {
	margin: 0;
	padding: 0;
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid #459044;
	border-radius: 50%;
	-webkit-transition: 0.15s;
	-o-transition: 0.15s;
	transition: 0.15s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.aside-right__slider .slick-dots li.slick-active button {
	background: #459044;
}
.aside-right__slider .slick-dots li{
	width: 10px;
	height: 10px;
}
.aside-right__slider .slick-dots{
	font-size: 0;
	bottom: -20px;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/banner_big/style.css?1593541527150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/bottom_menu/style.min.css?15935415273715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/.default/components/bitrix/menu/bottom_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/.default/components/bitrix/menu/bottom_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/.default/components/bitrix/menu/bottom_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/index_links_list/style.css?1593541527150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/main_menu_mobile/style.min.css?15935415273715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/.default/components/bitrix/menu/main_menu_mobile/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/.default/components/bitrix/menu/main_menu_mobile/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/.default/components/bitrix/menu/main_menu_mobile/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/top_menu_mobile/style.min.css?1593541527490*/
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/top_menu_mobile/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/.default/css/custom.css?160464408512396*/
i.pub__cover img{
	max-height: 250px;
}
.mobile-topline .h-logo{
	padding-top: 0!important;
	margin-top: 0!important;
}
.mobile_b-lang.b-lang {
	margin-top: 0!important;
}
.bg-color_1{
	background-color: #a4d49d;
}
.bg-color_2{
	background-color: #f68e54;
}
.bg-color_3{
	background-color: #eee8aa;
}
.bg-color_4{
	background-color: #fff;
	color: #ff0000;
}
#viewer{
	margin-top: -20px;
}
#viewer iframe{
	min-height: 70vh;
}
#loading{
	text-align: center;
}
#loading img{
	max-width: 40px;
}
.js-up-down{
	position: fixed;
	left: 0;
	right: 0;
	bottom: 50px;
	z-index: 20;
}
.js-up-down__container{
	max-width: 1600px;
	padding: 0 15px;
	margin: 0 auto;
	position: relative;
}
.scrolling-btn{
	position: absolute;
	bottom: 0;
	right: 15px;
	width: 50px;
	height: 50px;
	background-color: #d9d9d9;
	border-radius: 50%;
	visibility: hidden;
	opacity: 0;
	transition: opacity .35s ease-out,visibility .35s ease-out,background-color .2s ease-out;
	outline: none;
	display: block;
}
.scrolling-btn_visible{
	opacity: .8;
	visibility: visible;
	pointer-events: auto;
}
.scrolling-btn:hover{
	background-color: #bfbfbf
}

.scrolling-btn .icon-svg{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	display: inline-block;
	width: 28px;
	height: 34px;
	fill: #fff
}
.js-up{
	bottom: 53px;
}
.tooltip-wrp{
	position: relative;
	display: inline-block;
}
.tooltip{
	padding: 10px 12px;
	font-weight: 700;
	font-size: 12px;
	color: #fff;
	background-color: #459044;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
	border-radius: 7px;
}
.small-tooltip-wrp{
	position: relative;
	display: inline-block;
}

.small-tooltip-ttl{
	display: block;
	border-bottom: 1px solid transparent
}
.small-tooltip{
	display: block;
	padding: 10px 12px;

	font-size: 12px;
	color: #000;
	background-color: #fff;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
	border-radius: 7px
}
.small-tooltip-mobile{
	margin-bottom: 10px;
	padding: 10px 12px;
	background-color: #fff;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
	border-radius: 7px
}
.small-tooltip-mobile .small-tooltip{
	padding: 0;
	box-shadow: none;
}
.small-tooltip-body{
	display: block;
}
.small-tooltip-wrp .small-tooltip{
	display: none;
}
.media-desktop{
	display: none;
}
.fa_title:after, i.fa.fa-file:after{

}
@media only screen and (min-width: 1200px){
	.media-mobile{
		display: none;
	}
	.media-desktop{
		display: block;
	}
	.tooltip-body{
		padding-top: 5px;
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
		min-width: 280px;
		opacity: 0;
		visibility: hidden;
		transition: all .3s ease;
		z-index: 1;
	}
	.small-tooltip{
		display: none;
	}
	.small-tooltip-mobile{
		display: none;
	}
	.small-tooltip-wrp .small-tooltip{
		display: block;
	}
	.tooltip-ttl:hover + .tooltip-body{
		opacity: 1;
		visibility: visible;
	}
	.small-tooltip-body{
		padding-top: 5px;
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
		min-width: 290px;
		opacity: 0;
		visibility: hidden;
		transition: all .3s ease;
		z-index: 1;
	}
	.small-tooltip-body_revers{
		right: 0;
		left: auto;
	}
	.small-tooltip-ttl{
		border-bottom-color: #a9a9a9;
	}
	.small-tooltip-wrp{
		cursor: pointer;
	}
	.small-tooltip-ttl:hover{
		border-bottom-color: transparent;
	}
	.small-tooltip-ttl:hover + .small-tooltip-body{
		opacity: 1;
		visibility: visible;
	}
}
@media only screen and (max-width: 767px){
	#viewer iframe{
		height: 350px;
	}
	.viewer-wrp{
		padding-right: 20px;
	}
}

.SDG_link {
	cursor: pointer; transition: all 0.5s; position: relative; transform: scale(1); max-width: 90% !important; width: 270px; min-width: 15%; margin: 0 auto; display: block !important;
}
.SDG_link:after {
	content:"Национальная платформа отчетности ЦУР"; transition: all 0.6s; position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); z-index: -1; border: 1px #447fa9 solid; border-radius: 0 0 18px 18px; width: 80%; height: 60px; background: white; font-size: 15px; font-weight: bold; text-align: center; box-sizing: border-box; display: flex; align-items: flex-end; padding: 0 5px;
}
.SDG_link:hover {
	transition: all 0.2s; transform: scale(1.05);
}
.SDG_link:hover:after {
	transition: all 0.2s; bottom: -40px; width: 100%;
}
@media (max-width: 600px) {
	.SDG_link:after {
		bottom: -40px; width: 100%;
	}
}
.img_left {
	float:left; margin: 3px 10px 10px 2px; width:100px; max-width:30% !important; background-color:#fff; border-radius:5px; border: lightgrey 1px solid;
}
.img_left_1 {
	float:left; margin: 3px 10px 10px 2px; width:125px; max-width:35% !important; background-color:#fff; border-radius:5px; border: lightgrey 1px solid;
}
.img_left_2 {
	float:left; margin: 3px 10px 10px 2px; width:150px; max-width:40% !important; background-color:#fff; border-radius:5px; border: lightgrey 1px solid;
}
.img_left_3 {
	float:left; margin: 3px 10px 10px 2px; width:175px; max-width:40% !important; background-color:#fff; border-radius:5px; border: lightgrey 1px solid;
}
.img_left_4 {
	float:left; margin: 3px 10px 10px 2px; width:200px; max-width:40% !important; background-color:#fff; border-radius:5px; border: lightgrey 1px solid;
}
.img_left_5 {
	float:left; margin: 3px 10px 10px 2px; width:225px; max-width:40% !important; background-color:#fff; border-radius:5px; border: lightgrey 1px solid;
}
.img_right {
	float:right; margin: 3px 2px 10px 10px; width:100px; max-width:30% !important; background-color:#fff; border-radius:5px; border: lightgrey 1px solid;
}
.img_right_1 {
	float:right; margin: 3px 2px 10px 10px; width:125px; max-width:35% !important; background-color:#fff; border-radius:5px; border: lightgrey 1px solid;
}
.img_right_2 {
	float:right; margin: 3px 2px 10px 10px; width:150px; max-width:40% !important; background-color:#fff; border-radius:5px; border: lightgrey 1px solid;
}
.img_right_3 {
	float:right; margin: 3px 2px 10px 10px; width:175px; max-width:40% !important; background-color:#fff; border-radius:5px; border: lightgrey 1px solid;
}
.img_right_4 {
	float:right; margin: 3px 2px 10px 10px; width:200px; max-width:40% !important; background-color:#fff; border-radius:5px; border: lightgrey 1px solid;
}
.img_right_5 {
	float:right; margin: 3px 2px 10px 10px; width:225px; max-width:40% !important; background-color:#fff; border-radius:5px; border: lightgrey 1px solid;
}
.img_center {
	width:95%; max-width:450px !important; background-color:#fff; border-radius:5px; border:lightgrey 1px solid; margin: 0 auto; display: block; padding: 5px
}
.img_center_1 {
	width:95%; max-width:500px !important; background-color:#fff; border-radius:5px; border:lightgrey 1px solid; margin: 0 auto; display: block; padding: 5px
}
.img_center_2 {
	width:95%; max-width:550px !important; background-color:#fff; border-radius:5px; border:lightgrey 1px solid; margin: 0 auto; display: block; padding: 5px
}
.img_center_3 {
	width:95%; max-width:600px !important; background-color:#fff; border-radius:5px; border:lightgrey 1px solid; margin: 0 auto; display: block; padding: 5px
}
.img_center_4 {
	width:95%; max-width:700px !important; background-color:#fff; border-radius:5px; border:lightgrey 1px solid; margin: 0 auto; display: block; padding: 5px
}
.img_center_5 {
	width:95%; max-width:900px !important; background-color:#fff; border-radius:5px; border:lightgrey 1px solid; margin: 0 auto; display: block; padding: 5px
}
i.fa.fa-file {
	position: relative; font-size: 20px !important; top: 0
}
.fa_title_en, .fa_title_by, .fa_title, .fa_title_1, .fa_title_2, .fa_title_3 {
	display: inline-block !important; position: relative; padding: 0 .3em !important; font-size: 20px !important
}
.fa_title + a {
	display: inline !important;
}
.fa_title_1 + a {
	display: inline !important;
}
.fa_title_2 + a {
	display: inline !important;
}
.fa_title_3 + a {
	display: inline !important;
}
.fa_title_by + a {
	display: inline !important;
}
.fa_title_en + a {
	display: inline !important;
}
.fa_title:after, i.fa.fa-file:after {
	content: "просмотр"; border: 0; border-radius: 0; background: #fff; position: absolute; top:0; left: 0; padding: 0; font-style: normal; font-size: 0; box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); transition: 0s all; opacity: 0; width: 0; height: 0; letter-spacing: .05em; font-family: sans-serif; color: rgb(0, 0, 0);
}

.docviewer i.fa.fa-file span {
	border: 0; border-radius: 0; background: #fff; position: absolute; top:0; left: 0; padding: 0; font-style: normal; font-size: 0; box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); transition: 0s all; opacity: 0; width: 0; height: 0; letter-spacing: .05em; font-family: sans-serif;
}
.fa_title:hover:after, i.fa.fa-file:hover:after {
	border-radius: 10%; border: 1px solid lightgrey;  background: #fff; top:-2em; left: 0; padding: 2px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3); transition: .2s all; opacity: 1; width: auto; height: auto; font-size: 12px
}
.docviewer i.fa.fa-file:hover span {
	border-radius: 10%; border: 1px solid lightgrey;  background: #fff; top:-2em; left: 0; padding: 2px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3); transition: .2s all; opacity: 1; width: auto; height: auto; font-size: 12px
}
.docviewer .fa-file:after{
	display: none !important;
}

.fa_title_en:after {
	content: "view"; color: #000; border: 0; border-radius: 0; background: #fff; position: absolute; top:0; left: 0; padding: 0; font-style: normal; font-size: 0; box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); transition: 0s all; opacity: 0; width: 0; height: 0; letter-spacing: .05em; font-family: sans-serif;
}
.fa_title_by:after {
	content: "прагляд"; color: #000; border: 0; border-radius: 0; background: #fff; position: absolute; top:0; left: 0; padding: 0; font-style: normal; font-size: 0; box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); transition: 0s all; opacity: 0; width: 0; height: 0; letter-spacing: .05em; font-family: sans-serif;
}
.fa_title_1:after {
	content: "просмотр"; border: 0; border-radius: 0; background: #fff; position: absolute; top:0; left: 0; padding: 0; font-style: normal; font-size: 0; box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); transition: 0s all; opacity: 0; width: 0; height: 0; letter-spacing: .05em; font-family: sans-serif;
}
.fa_title_2:after {
	content: "посмотреть"; border: 0; border-radius: 0; background: #fff; position: absolute; top:0; left: 0; padding: 0; font-style: normal; font-size: 0; box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); transition: 0s all; opacity: 0; width: 0; height: 0; letter-spacing: .05em; font-family: sans-serif;
}
.fa_title_3:after {
	content: "открыть"; border: 0; border-radius: 0; background: #fff; position: absolute; top:0; left: 0; padding: 0; font-style: normal; font-size: 0; box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); transition: 0s all; opacity: 0; width: 0; height: 0; letter-spacing: .05em; font-family: sans-serif;
}
.fa_title_en:hover:after, .fa_title_by:hover:after, .fa_title_1:hover:after, .fa_title_2:hover:after, .fa_title_3:hover:after{
	border-radius: 10%; border: 1px solid lightgrey;  background: #fff; top:-2em; left: 0; padding: 2px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3); transition: .2s all; opacity: 1; width: auto; height: auto; font-size: 12px
}
.news_note-1 {
	position: relative; transition: all 0.3s; box-shadow: 0 0 0 grey; border-bottom: lightgrey 1px solid; box-sizing: border-box; padding: 2px
}
.news_note-1:hover {
	border-radius: 5px; background: #fff; transition: all 0.2s; box-shadow: 0px 5px 10px grey; border-bottom: 0px;
}
.news_note-1:after {
	content:" "; position: absolute; opacity: 0; font-size: 9pt; border-radius: 5px; box-sizing: border-box; padding: 2px; top: 80%; background: grey; color: white; width: 90vw; max-width: 850px; display: block; z-index: 100; transition: all 0.3s; 
}
.news_note-1:hover:after {
	opacity: 1; top: 100%; transition: all 0.2s; 
}
.news_note-2 {
	position: relative; transition: all 0.3s; box-shadow: 0 0 0 grey; border-bottom: lightgrey 1px solid; box-sizing: border-box; padding: 2px
}
.news_note-2:hover {
	border-radius: 5px; background: #fff; transition: all 0.2s; box-shadow: 0px 5px 10px grey; border-bottom: 0px;
}
.news_note-2:after {
	content:" "; position: absolute; opacity: 0; font-size: 9pt; border-radius: 5px; box-sizing: border-box; padding: 2px; top: 80%; background: grey; color: white; width: 90vw; max-width: 850px; display: block; z-index: 100; transition: all 0.3s; 
}
.news_note-2:hover:after {
	opacity: 1; top: 100%; transition: all 0.2s; 
}
/* End */
/* /bitrix/templates/.default/components/bitrix/search.title/search/style.css?15935415272108 */
/* /bitrix/templates/.default/components/bitrix/menu/top_menu/style.min.css?1593541527490 */
/* /bitrix/templates/.default/components/bitrix/menu/main_menu/style.min.css?15935415273715 */
/* /bitrix/templates/.default/components/bitrix/news.list/index_stat_list_1/style.css?1593541527150 */
/* /bitrix/templates/.default/components/bitrix/news.list/actual_links/style.css?1593541527150 */
/* /bitrix/templates/.default/components/bitrix/news.list/banner_small/style.css?1593541527150 */
/* /bitrix/templates/.default/components/bitrix/news.list/events_index/style.css?1593541527150 */
/* /bitrix/templates/.default/components/bitrix/news.list/index_stat_list_2/style.css?1593541527150 */
/* /bitrix/templates/.default/components/bitrix/news.list/right_slider/style.css?1593541527730 */
/* /bitrix/templates/.default/components/bitrix/news.list/banner_big/style.css?1593541527150 */
/* /bitrix/templates/.default/components/bitrix/menu/bottom_menu/style.min.css?15935415273715 */
/* /bitrix/templates/.default/components/bitrix/news.list/index_links_list/style.css?1593541527150 */
/* /bitrix/templates/.default/components/bitrix/menu/main_menu_mobile/style.min.css?15935415273715 */
/* /bitrix/templates/.default/components/bitrix/menu/top_menu_mobile/style.min.css?1593541527490 */
/* /bitrix/templates/.default/css/custom.css?160464408512396 */
