

/* Start:/bitrix/templates/pfo_2023/components/bitrix/system.pagenavigation/.default/style.css?16838430681007*/
.nav_pages {
	margin-top: calc(var(--margin-page) / 2);
	width: 100%;
}

.nav_pages a,
.nav_pages span {
	display: inline-block;
min-width: 38px;
font-size: 18px;
line-height: 38px;
cursor: pointer;
text-align: center;
text-decoration: none;
color: #333;
outline: 0;
transition: transform .1s ease-out;
border-radius: 50%;
}

.nav_pages .current {
	background-color: var(--light-gray);
	pointer-events: none;
	cursor: default;
}

.nav_pages a.page-item {
	margin: 0 4px;
	transition: background .2s ease;
}

.nav_pages a.page-item.disabled {
	pointer-events: none;
	cursor: default;
	opacity: 0;
}

.nav_pages a.page-item:hover {
	background-color: var(--light-gray);
}

.nav_pages a, .nav_pages a.page-item, .nav_pages span {
	margin-bottom: 5px;
}

.nav_pages a.begin {
	padding-right: 16px;
}

.nav_pages a.next_page {
	padding: 0 20px 0 16px;
}

.nav_pages a.next_page:hover {
	text-decoration: underline;
}

@media screen and (max-width: 600px) {
	.nav_pages a.next_page {
	padding: 0 40px 0 16px;
	}
}
/* End */


/* Start:/bitrix/templates/pfo_2023/components/bitrix/news.list/announce/style.css?16829728891222*/
.anno_item {
	display: flex;
}
.anno_img {
	flex: 0 0 200px;
}

.anno_body {
	margin-left: 1.5em;
}

.anno_body h3 {
	margin-top: 0;
}

#dump_img {
	height: 258px;
	background-color: white;
	text-align: center;
display: flex;
flex-direction: column;
}

#dump_date {
	padding: 1em;
}

#presentation {
	width: 1em;
	height: 1.1em;
	vertical-align: middle;
	margin-right: .5em;
}

#link_present {
	text-decoration: underline;
	color: inherit;
	text-decoration-color: var(--primary);
text-underline-offset: 3px;
}

#dump_gallery {
	flex: 1 1 auto;
	overflow: hidden;
	width: 200px;
	display: flex;
	align-items: center;
	padding: 5px;
}

.anno_body .btn {
	margin: 1em 0;
}

#dg_move {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 5px;
	position: relative;
	left: 0;
	animation: 20s linear 0s infinite alternate none running slidein;
}

@-webkit-keyframes slidein {
	from {
		left:0
	}

	to {
		left: -315px
	}
}

@keyframes slidein {
	from {
		left:0
	}

	to {
		left: -315px
	}
}


@media screen and (max-width: 600px) {
	.anno_item {
		flex-direction: column;
	}
	.anno_img {
	align-self: flex-start;
	margin-bottom: 1em;
	}
	.anno_body {
	margin-left: 0;
	}
	#link_present {
	letter-spacing: -0.01em;
	}
}
/* End */


/* Start:/bitrix/templates/pfo_2023/components/bitrix/news.list/archive/style.css?1682975161685*/
#archive {
	font-size: 16px;
}

#toc .btn {
	margin: 0 .75em .75em 0;
}

#archive .year {
	display: flex;
	flex-flow: row wrap;
}

.archive_item {
	margin-right: 1.5em;
	margin-bottom: 1em;
	display: flex;
	flex-direction: column;
}

#archive a {
	color: inherit;
	text-decoration: none;
}

.archive_body {
	display: flex;
	flex-direction: column;
}

.archive_body a {
	margin-top: 0.5em;
}

#archive h3 {
	margin-top: 2em;
}

@media screen and (max-width: 600px) {
	#toc .btn {
	margin: 0 .5em .75em 0;
	}
	.archive_img img {
	width: 100%;
	height: auto;
	}
	.archive_item {
		margin: 0;
	}
	#archive .year {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 15px;
	}
}
/* End */
/* /bitrix/templates/pfo_2023/components/bitrix/system.pagenavigation/.default/style.css?16838430681007 */
/* /bitrix/templates/pfo_2023/components/bitrix/news.list/announce/style.css?16829728891222 */
/* /bitrix/templates/pfo_2023/components/bitrix/news.list/archive/style.css?1682975161685 */
