

/* Start:/bitrix/templates/new/components/bitrix/news.list/city2/style.css?1676626338150*/
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/new/components/bitrix/menu/topMenu/style.min.css?1676626338490*/
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/new/components/bitrix/menu/topMenu/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/new/components/bitrix/menu/menu_bootom1/style.min.css?1676626338490*/
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/new/components/bitrix/menu/menu_bootom1/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/new/components/bitrix/breadcrumb/navigation/style.min.css?1676626338448*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/new/components/bitrix/news.list/history/style.css?16766263382634*/
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;
}
.time_line__container_year{
    height: 50px;
    width: 850px;
        position: relative;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 10px;
}
#container_year{
	transition: 0.5s;
}
.time_line_right,.time_line_left{
	position: absolute;
	cursor: pointer;
	top: 3px;
}
.time_line_left{
    left: 6px;
}
.time_line_right{
	right: 6px;

}
.line-year{
	position: relative;
	cursor: pointer;
    margin-right: -3.5px;
	text-align: center;
}
.active_year:before{
	content: url('/templates/new/img/Shape20.png');
	position: absolute;
	top:-8px;
	left:50%;
	margin-left: -8px;
	z-index: 5;
}
.active_year{
		color: #E31E24;
		cursor: default;
}
.time_line{
 white-space: nowrap;
     width: 100%;
  /* Сначала создадим flex-контекст 
  display: flex;*/

  /* Теперь определим направление потока и хотим ли мы, чтобы элементы 
  переносились на новую строку
   * Помните, что это тоже самое, что и:
   * flex-direction: row;
   * flex-wrap: wrap;
   */
  flex-flow: row wrap;

  /* Теперь определим, как будет распределяться пространство */
  justify-content: space-around;

	position: relative;
	float: left;
	margin: 0 auto;
	height: 30px;
	  margin-bottom: 30px;
}
.line-year{
	font-weight: 600;
	display: inline-block;
}
.line{
	left: 50px;
	height: 5px;
	position: absolute;
	width: 850px;
	top:10px;
	background-image: url('/templates/new/img/Rectangle38.png');
}
.podsection{
	margin-top: 15px;
	margin-bottom: 15px;
}
.data,.podsection__text{
	position: relative;
	float: left;
	font-weight: 300;
	font-family: 'a_FuturaOrto', sans-serif;
	font-size: 14px;
	line-height: 22px;
}
.data{
	width:120px;
}
.podsection__text{
	width: 665px;
}
.section-1{
	position: relative;
	width: 100%;
	float: left;
	font-family: 'a_FuturaOrto', sans-serif;
}
.podsection{
	position: relative;
	float: left;
	width: 100%;
}
.section-1 .year{
	position: relative;
	font-family: 'a_FuturaOrto', sans-serif;
	font-size: 16px;
	line-height: 36px;
	width: 100%;
		font-weight: 300;
	color: #E31E24;
	font-weight: 600;
	line-height: 36px;
	float: left;
	text-align: left;
	font-size: 26px;
}
.section-1__main{
	float: left;
	margin-top: 15px;
	position: relative;
	border-bottom: 1px solid #cfcfcf;
	border-top: 1px solid #cfcfcf;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	    width: 100%;
}
/* End */


/* Start:/bitrix/templates/new/components/bitrix/news.list/menu2/style.css?1676626338209*/
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;
}

.hp-19 a:hover{
	text-decoration: underline !important;
}

/* End */


/* Start:/bitrix/templates/new/components/bitrix/main.share/novokib_ss/style.min.css?1676626338411*/
.bx-share-social{margin:0;margin-top:5px;padding:0;display:inline-block;list-style:none}.bx-share-icon{float:right;display:block;margin-left:4px;margin-bottom:4px;height:22px;width:22px}.bx-share-icon a,.bx-share-icon a:link,.bx-share-icon a:visited,.bx-share-icon a:active{color:#fff;padding-top:4px;font-size:14px;text-align:center;vertical-align:middle;display:block;height:22px;width:22px;border-radius:3px}
/* End */


/* Start:/bitrix/templates/new/components/bitrix/news.list/file1/style.css?1676626338150*/
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/new/components/bitrix/news.list/slider/style.css?1676626338150*/
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/components/sporina/cookie.notification/templates/.default/style.css?17750132542307*/
.sporina-cookie-notification {
    position: fixed;
    z-index: 99;
    background-color: #2c3e50;
    color: #ecf0f1;
    padding: 15px 20px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    line-height: 1.5;
}

.sporina-cookie-right {
    bottom: 20px;
    right: 20px;
    left: auto;
    max-width: 420px;
}

.sporina-cookie-left {
    bottom: 20px;
    left: 20px;
    right: auto;
    max-width: 420px;
}

.sporina-cookie-content {
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

.sporina-cookie-text {
    flex: 1;
}

.sporina-cookie-policy-link {
    color: #3498db;
    text-decoration: underline;
    margin-left: 5px;
}

.sporina-cookie-policy-link:hover {
    text-decoration: none;
    color: #5dade2;
}

.sporina-cookie-buttons {
    display: flex;
    gap: 10px;
    flex-shrink: 0;
    flex-direction: column;
}

.sporina-cookie-btn {
    padding: 8px 16px;
    border: none;
    
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    transition: all 0.2s ease;
    white-space: nowrap;
}

.sporina-cookie-accept {
    background-color: #27ae60;
    color: #ffffff;
}

.sporina-cookie-accept:hover {
    background-color: #2ecc71;
    transform: translateY(-1px);
}

.sporina-cookie-decline {
    background-color: #e74c3c;
    color: #ffffff;
}

.sporina-cookie-decline:hover {
    background-color: #c0392b;
    transform: translateY(-1px);
}

.sporina-cookie-notification {
    transition: transform 300ms ease-in-out;
}

.sporina-cookie-notification.sporina-cookie-hidden {
    transform: translateY(100%);
}

/* Для левой/правой позиции достаточно сдвига вниз */

@media (max-width: 768px) {
    .sporina-cookie-content {
        flex-direction: column;
        text-align: center;
        gap: 15px;
    }
    
    .sporina-cookie-buttons {
        width: 100%;
        justify-content: center;
        flex-direction: row;
    }
    
    .sporina-cookie-btn {
        flex: 1;
        max-width: 150px;
    }
}

/* End */
/* /bitrix/templates/new/components/bitrix/news.list/city2/style.css?1676626338150 */
/* /bitrix/templates/new/components/bitrix/menu/topMenu/style.min.css?1676626338490 */
/* /bitrix/templates/new/components/bitrix/menu/menu_bootom1/style.min.css?1676626338490 */
/* /bitrix/templates/new/components/bitrix/breadcrumb/navigation/style.min.css?1676626338448 */
/* /bitrix/templates/new/components/bitrix/news.list/history/style.css?16766263382634 */
/* /bitrix/templates/new/components/bitrix/news.list/menu2/style.css?1676626338209 */
/* /bitrix/templates/new/components/bitrix/main.share/novokib_ss/style.min.css?1676626338411 */
/* /bitrix/templates/new/components/bitrix/news.list/file1/style.css?1676626338150 */
/* /bitrix/templates/new/components/bitrix/news.list/slider/style.css?1676626338150 */
/* /bitrix/components/sporina/cookie.notification/templates/.default/style.css?17750132542307 */
