

/* Start:/local/templates/main/components/bitrix/menu/top/style.min.css?1620500225490*/
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(/local/templates/main/components/bitrix/menu/top/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:/local/templates/main/template_styles.css?17827974462268*/
.gallery {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); /* адаптивная сетка: минимум 200 px, автоматически подстраивается под ширину экрана */
  padding: 16px;
  width: 100%;
  box-sizing: border-box;
}

.gallery__item {
  margin: 0;
  display: flex; /* используем flexbox для выравнивания содержимого */
  align-items: center; /* вертикальное выравнивание по центру */
  justify-content: center; /* горизонтальное выравнивание по центру */
  height: 100%; /* занимаем всю высоту контейнера */
  padding: 5px;
}

.gallery__img {
  width: 100%;
  max-width: 100%; /* ограничение максимальной ширины */
  height: auto;
  display: block;
  border-radius: 8px;
  object-fit: cover; /* сохраняет пропорции изображения, заполняя контейнер */
  object-position: center; /* фокус на центре изображения при обрезке */
}

/* Адаптивность для мобильных устройств */
@media (max-width: 768px) {
  .gallery {
    grid-template-columns: 1fr; /* на маленьких экранах — одна колонка */
    gap: 12px; /* уменьшаем отступы */
    padding: 12px; /* уменьшаем внутренние отступы */
  }
}

@media (min-width: 769px) and (max-width: 1024px) {
  .gallery {
    grid-template-columns: repeat(2, 1fr); /* на планшетах — две колонки */
  }
}






.news-detail p 
{
text-align:justify;
}



.imgnews {
  display:block;
  margin:auto;
  width:70%;
max-width:600px;

}

.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}

.imgdost {
width: 50%;
}

@media (max-width: 600px) {
  .imgnews {width:100%;}
	.imgdost {width:100%;}
}
/* End */
/* /local/templates/main/components/bitrix/menu/top/style.min.css?1620500225490 */
/* /local/templates/main/template_styles.css?17827974462268 */
