

/* Start:/local/templates/x5/components/bitrix/news.list/title_news/style.css?15168794141960*/
.news-title {
	display:block;
	width:600px;
	color:#003366;
	position:relative;
}

.news-title a,
.news-title a:hover {
	text-decoration:none !important;
	color:inherit;
}

.news-title .nt-all {
	display:block;
	font-size:9px;
	font-weight:bold;
	text-transform: uppercase;
	position:absolute;
	top:28px;
	right:0px;
}

.news-title .nt-common-head {
	font-size:38px;
	width:500px;
	margin:18px 0px 18px 0px;
}

.news-title .nt-record {

}

.news-title .nt-record .nt-body {

}

.news-title .nt-record .nt-picture {
//	border-radius:8px;
}

.news-title .nt-record .nt-text-block {
	width:540px;
}

.news-title .nt-record .nt-text-block > div,
.news-title .nt-record .nt-text-block > a {
	display:block;
	line-height:1.33;
	margin-top:6px;
}

.news-title .nt-record .nt-body .nt-date {
	font-size:13px;
	text-transform:lowercase;
	font-weight:bold;
	color:#66CCCC;
	margin-top:18px;
}

.news-title .nt-record .nt-body .nt-name {
	font-size:24px;
	margin-top:0px;
	color:#003366;
}

.news-title .nt-record .nt-body .nt-preview {
	font-size:15px;
	line-height:1.25;
	color:#6F6F6F;
	text-align:left;
}


.news-title .nt-record .nt-body .nt-footer {
	white-space:nowrap;
	margin-top:18px;
	font-size:13px;
	line-height:1.5;
}

.news-title .nt-record .nt-body .nt-footer > div {
	display:inline-block;
	white-space:normal;
}

.news-title .nt-record .nt-body .nt-tagline {
	text-align:left;
	margin-top:0px;
	vertical-align:top;
	width:405px;
}

.news-title .nt-record .nt-body .nt-tagline > a {
	display:inline-block;
	font-size:13px;
	line-height:1.5;
	padding:1px 8px 1px 8px;
	color:#1D71B8;
	border:1px solid #1D71B8;
	background-color:#FFFFFF;
	margin:0px 8px 8px 0px;
	white-space:nowrap;
	text-decoration:none;
	border-radius:10px;
}

.news-title .nt-record .nt-body .nt-tagline > a:hover {
//	border-radius:4px;
	text-decoration:none;
}


.news-title .nt-record .nt-body .nt-ref {
	display:block;
	float:right;
	margin:12px 0px 12px 12px;
	font-size:13px;
}

/* End */


/* Start:/local/templates/x5/components/bitrix/news.list/title_events/style.css?15168794053836*/
.events-title {
	display:block;
	width:600px;
	color:#003366;
	position:relative;
}

.events-title a,
.events-title a:hover {
	text-decoration:none !important;
	color:inherit;
}

.events-title .nt-all {
	display:block;
	font-size:9px;
	font-weight:bold;
	text-transform: uppercase;
	position:absolute;
	top:28px;
	right:0px;
}

.events-title .nt-common-row {
	width:500px;
	margin:18px 0px 6px 0px;
}

.events-title .nt-common-row > div {
	display:inline-block;
	vertical-align:middle;
}

.events-title .nt-common-row > div + div {
	margin-left:12px;
}

.events-title .nt-common-head {
	font-size:38px;
}

.events-title div.slider {
	position:relative;
	width:564px;
	overflow:hidden;
}

.events-title .slider ul {
	position:relative;
	width:24000px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.events-title .slider ul > li {
	width:540px;
	margin:0px 24px 0px 0px;
	padding:0px;
	list-style-type:none;
	display:block;
	float:left;
//	display:inline-block;
}

.events-title .nt-record {
	margin:0px;
	padding:0px;
}

.events-title .nt-record .nt-body {

}

.events-title .nt-record .nt-name-row {
	display:block;
	padding-top:8px;
}

.events-title .nt-record .nt-brief-row {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	padding:0px;
	margin:0px;
}

.events-title .nt-record .nt-brief-row > div {
	display:inline-block;
	vertical-align:top;
	text-align:left;
	white-space:normal;
}

.events-title .nt-record .nt-brief-row > div + div {
	margin-left:24px;
}

.events-title .nt-record .nt-date-block {
	width:126px;
//	height:200px;
	margin:0px;
	padding:0px;
}

.events-title .nt-record .nt-date-cell {
	display:block;
	width:126px;
	background-color:#003366;
	color:#66CCCC;
	text-align:center;
	padding-top:16px;
}

.events-title .nt-record .nt-date-cell > div {
	text-align:center;
	margin:0px;
	padding:0px;
}

.events-title .nt-record .nt-date-cell .nt-date-day {
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

.events-title .nt-record .nt-date-cell .nt-date-time {
	font-size:32px;
	color:#FFFFFF;
	margin-top:9px;
	margin-bottom:9px;
}

.events-title .nt-record .nt-date-cell .nt-date-year {
	font-size:18px;
	font-weight:bold;
	color:#003366;
	background-color:#66CCCC;
	padding-top:9px;
	padding-bottom:9px;
}

.events-title .nt-record .nt-picture {
//	border-radius:8px;
}

.events-title .nt-record .nt-text-block {
	width:380px;
}

.events-title .nt-record .nt-text-block > div,
.events-title .nt-record .nt-text-block > a {
	display:block;
	line-height:1.33;
	margin-top:6px;
}

.events-title .nt-record .nt-body .nt-date {
	font-size:13px;
	text-transform:lowercase;
	font-weight:bold;
	color:#66CCCC;
	margin-top:18px;
}

.events-title .nt-record .nt-body .nt-name {
	font-size:24px;
	margin-top:0px;
	margin-bottom:18px;
	color:#003366;
}

.events-title .nt-record .nt-body .nt-preview {
	font-size:15px;
	line-height:1.25;
	color:#6F6F6F;
//	text-align:justify;
	margin:0px;
	text-align:left;
}


.events-title .nt-record .nt-body .nt-footer {
	white-space:nowrap;
	margin-top:18px;
	font-size:13px;
	line-height:1.5;
}

.events-title .nt-record .nt-body .nt-footer > div {
	display:inline-block;
	white-space:normal;
}

.events-title .nt-record .nt-body .nt-tagline {
	text-align:left;
	margin-top:0px;
	vertical-align:top;
	width:280px;
}

.events-title .nt-record .nt-body .nt-tagline > a {
	display:inline-block;
	font-size:13px;
	line-height:1.5;
	padding:1px 8px 1px 8px;
	color:#1D71B8;
	border:1px solid #1D71B8;
	background-color:#FFFFFF;
	margin:0px 8px 8px 0px;
	white-space:nowrap;
	text-decoration:none;
	border-radius:10px;
}

.events-title .nt-record .nt-body .nt-tagline > a:hover {
//	border-radius:4px;
	text-decoration:none;
}


.events-title .nt-record .nt-body .nt-ref {
	display:block;
	float:right;
	margin:12px 0px 12px 12px;
	font-size:13px;
}

/* End */


/* Start:/local/templates/x5/components/bitrix/news.list/gallery_slider/style.css?15682047256079*/
.page-content .gallery_slider > .title {
	font-size: 38px;
//	color: rgb(68, 180, 238);
	color: #003366;
	margin-top:12px;
	margin-bottom: 18px;
}
.page-content .gallery_slider .slider_wrapper {
	position: relative;
}
.page-content .gallery_slider .slider_wrapper > .arr_left, 
.page-content .gallery_slider .slider_wrapper > .arr_right {
	position: absolute; 
	top: 58px;
}
.page-content .gallery_slider .slider_wrapper > .arr_left {
	left: -28px;
}
.page-content .gallery_slider .slider_wrapper > .arr_right {
	right: -28px;
}
.page-content .gallery_slider .slider {
	overflow: hidden;
	position: relative;
//	width:100%;
//	display:table;
}
.page-content .gallery_slider .slider > ul {
	width:24000px;
	position:relative;
//	display:table-row;
	display:block;
	white-space:nowrap;
//	overflow:hidden;
	clear:both;
}
.page-content .gallery_slider .slider > ul > li {
	display: block;
	float: left;
	margin:0px;
	padding:0px;
//	display:inline-block;
//	display:table-cell;
	position: relative;
	cursor:pointer;
	background-position:center center;
	background-repeat:no-repeat;
//	overflow:hidden;
}
.page-content .gallery_slider .slider_qwa > ul > li > div {
	display: inline-block;
	position: relative;
}
.page-content .gallery_slider .slider_qwa > ul > li > a {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transition: all 0.3s;
	font-size: 21px;
	color: rgb(255, 255, 255);
	line-height: 1.333;
	text-align: center;
	text-decoration: none;
}

.page-content .gallery_slider .slider_qwa > ul > li:nth-child(odd) > a {
	background-color: rgba(0,122,199,0.5);
}
.page-content .gallery_slider .slider_qwa > ul > li:nth-child(even) > a {
	background-color: rgba(68,180,238,0.5);
}
.page-content .gallery_slider .slider_qwa > ul > li > a:hover {
	background-color: transparent;
}
.page-content .gallery_slider .slider_qwa > ul > li > a > span {
	height: 255px;
	vertical-align: middle;
	display: table-cell;
	padding: 20px;
}

.page-content .gallery_slider .window-container {
	display:none;
}

.page-content .gallery_slider.magnify .window-container {
	display:table;
	margin:0px;
	padding:0px;
	position:fixed;
	left:0px; 
	top:0px;
	width:100vw;
	height:100vh;
	z-index:1900;
	transition:all 0.4s;
}

.page-content .gallery_slider.magnify .window-shield {
	position:fixed;
	margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	width:100vw;
	height:100vh;
	z-index:1890;
	background-color:#333333;
	opacity:0.8;
	backdrop-filter:blur(5px);
//	filter:blur(4px);
}

.page-content .gallery_slider.magnify .window-row {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}

.page-content .gallery_slider .picture-wrapper {
	display:inline-block;
	text-align:center;
	background-color:#D8D8D8;
	padding:40px;
	position:relative;
	z-index:2010;
}

.page-content .gallery_slider .picture-wrapper img {
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
}

.page-content .gallery_slider.last .picture-wrapper img {
	cursor:default;
}

.page-content .gallery_slider .picture-title {
	display:block;
	font-size:22px;
	text-align:left;
	color:#003366;
	padding-bottom:12px;
}

.page-content .gallery_slider .picture-index {
	display:block;
	position:absolute;
	padding:0px;
	margin:0px -40px 0px -40px;
	width:100%;
	font-size:13px;
	text-align:center;
	color:#999999;
	bottom:13px;
}

.page-content .gallery_slider .picture-index .num,
.page-content .gallery_slider .picture-index .of {
	display:inline-block;
	font-size:13px;
	color:#6699CC;
	margin:0px 4px 0px 4px;
}

.page-content .gallery_slider .picture-body {
	display:block;
	text-align:center;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.page-content .gallery_slider .page-body {
	display:block;
	text-align:left;
	margin:0px;
	padding:0px 20px 0px 0px;
//	width:65vw;
	width:960px;
	height:75vh;
	overflow-y:auto;
}

.page-content .gallery_slider.frame-pages .page-body {
	min-height:20vh;
	max-height:75vh;
	height:auto;
}


.page-content .gallery_slider .page-body.load-wait {
	background-image:url(/local/templates/x5/components/bitrix/news.list/gallery_slider/img/loading2.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

.page-content .gallery_slider .picture-body img {
	width:auto;
	height:auto;
	max-height:75vh;
	max-width:75vw;
}

.page-content .gallery_slider .fullsize .picture-body {
	max-height:75vh;
	max-width:75vw;
	overflow:auto;
}

.page-content .gallery_slider .fullsize .picture-body img {
	width:auto;
	height:auto;
	max-height:none;
	max-width:none;
}

.page-content .gallery_slider .larr,
.page-content .gallery_slider .rarr,
.page-content .gallery_slider .bext,
.page-content .gallery_slider .bshr,
.page-content .gallery_slider .bcls {
	display:inline-block;
	position:absolute;
	cursor:pointer;
	width:30px;
	height:30px;
	z-index:2010;
	background-position:center center;
	background-repeat:no-repeat;
	transition:all 0.4s;
}

.page-content .gallery_slider .larr {
	background-image:url(/local/templates/x5/components/bitrix/news.list/gallery_slider/img/larr.png);
	left:6px;
	top:50%;
}

.page-content .gallery_slider .rarr {
	background-image:url(/local/templates/x5/components/bitrix/news.list/gallery_slider/img/rarr.png);
	right:6px;
	top:50%;
}

.page-content .gallery_slider .larr:hover {
	background-image:url(/local/templates/x5/components/bitrix/news.list/gallery_slider/img/larr-h.png);
}

.page-content .gallery_slider .rarr:hover {
	background-image:url(/local/templates/x5/components/bitrix/news.list/gallery_slider/img/rarr-h.png);
}

.page-content .gallery_slider.first .larr,
.page-content .gallery_slider.last .rarr {
	display:none;
}

.page-content .gallery_slider .bext {
	background-image:url(/local/templates/x5/components/bitrix/news.list/gallery_slider/img/extend.png);
	top:1px;
	right:56px;
}

.page-content .gallery_slider .bext:hover {
	background-image:url(/local/templates/x5/components/bitrix/news.list/gallery_slider/img/extend-h.png);
}

.page-content .gallery_slider .bshr {
	background-image:url(/local/templates/x5/components/bitrix/news.list/gallery_slider/img/shrink.png);
	top:1px;
	right:56px;
	display:none;
}

.page-content .gallery_slider .bshr:hover {
	background-image:url(/local/templates/x5/components/bitrix/news.list/gallery_slider/img/shrink-h.png);
}

.page-content .gallery_slider .fullsize .bext {
	display:none;
}

.page-content .gallery_slider .fullsize .bshr {
	display:inline-block;
}

.page-content .gallery_slider .bcls {
	background-image:url(/local/templates/x5/components/bitrix/news.list/gallery_slider/img/close.png);
	top:1px;
	right:6px;
}

.page-content .gallery_slider .bcls:hover {
	background-image:url(/local/templates/x5/components/bitrix/news.list/gallery_slider/img/close-h2.png);
}

/* End */


/* Start:/local/templates/x5/components/bitrix/catalog.section/video_slider/style.css?1595239676152*/
.more{
		display: none;
	transition: all 2s linear;
}
.close-more{
	display: none;
}
span.dots, span.close-more {
    cursor: pointer;
color: #006699;
}
/* End */
/* /local/templates/x5/components/bitrix/news.list/title_news/style.css?15168794141960 */
/* /local/templates/x5/components/bitrix/news.list/title_events/style.css?15168794053836 */
/* /local/templates/x5/components/bitrix/news.list/gallery_slider/style.css?15682047256079 */
/* /local/templates/x5/components/bitrix/catalog.section/video_slider/style.css?1595239676152 */
