.news-detail {

ol {
	list-style-type: none; 
	counter-reset: num;
	margin: 0 0 0 45px;
        padding: 15px 0 5px 0;
        font-size: 16px;
}
ol li {
	position: relative;	
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	line-height: 1.4;
}
ol li:before {
	content: counter(num); 
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 0;
	left: -38px;
	width: 28px;
	height: 28px;
	background: #ef6780;
	color: #fff;
	text-align: center;
	line-height: 28px;
	font-size: 16px;
}


ul { 
    list-style-type: disc; /* Тип маркера */
    padding-left: 40px; /* Отступ для видимости маркеров */
    margin: 0 0 0 45px;
    padding: 15px 0 5px 0;
    font-size: 16px;


li {
    margin: 0;
    padding: 0;
    list-style: disc outside; /* Восстанавливаем маркеры */
}

li::marker { color: #ef6780;}

}
}


h2 {padding-bottom:20px;padding-top:20px;}

h1.zagolovok {
    /* При подключении файлов .left.menu.php выводится эта хрень. Мало ли для чего она нужна в старом шаблоне, в новом просто скроим. */
    /*display: none!important;*/
}
TABLE {border-collapse: collapse; border: 1px solid #c0c0c0 !important;}
TD {padding: 5px; border: 1px solid #c0c0c0 !important; }


p:not([class]) {padding-bottom:10px;font-size:16px;text-align:justify;font-family: Geneva, Arial, Helvetica, sans-serif;}

.name {padding-top:5px;display:block;}

.spisok {padding-left:40px;padding-bottom:20px;font-size:16px;font-weight:normal;font-family: Geneva, Arial, Helvetica, sans-serif;}


TD:not([class]) {font-size:14px; }

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


/* новые страницы всплывающие */


.container_str h1{
	padding-bottom: 30px;
}

.bl_el {
    padding: 15px 0;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    justify-content: flex-end;
    align-items: flex-start;

}

		.container_bl .h2{  font-family: Playfair Display;
							font-weight: 700;
							font-size: 30px;
							line-height: 100%;
							letter-spacing: 0%;padding-bottom: 20px;
							}
		.text_bl{font-family: Ubuntu;
							color:#777777;
							font-weight: 300;
							font-size: 14px;
							line-height: 100%;
							letter-spacing: 0%;    line-height: 1.2;
							}
						.arrow_img {    width: 24px;
								height: 24px;
								margin: 0px 20px;
							}
					.container_bl {
						    overflow: hidden;width: 100%;
    transition: max-height 0.3s ease;min-height: 105px;position: relative;
							display: flex;
							padding: 35px 0px 35px 35px;
							background: white;
							flex-direction: row;
							align-items: baseline;
							align-content: center;
							justify-content: flex-start;
							margin-left: 25px;
							/* height: 160px; */
							border-radius: 16px;
						}
						.arrow_img {
							transition: transform 0.3s ease;
							cursor: pointer;
						  }
.container_bl>div{
	width: 100%;
}
						  .arrow_img.open {
						/*	transform: rotate(90deg);*/
						  }
						  .container_bl::after {
								content: "";
								display: block;
								width: 100%;
								height: 35px;
								background: white;
								position: absolute;
								bottom: 0; /* помещаем полосу за пределы блока */
								left: 0;
								z-index: 1; /* чтобы полоса была сверху */
							}
							.text_bl{
								display:none;
							}
							.text_bl.open{
								display:block;
							}
						
					@media (max-width: 991px){	
							
						.bl_el {
						padding: 15px 0;
						display: flex;
						flex-wrap: nowrap;
						flex-direction: column;
						align-content: center;
						justify-content: flex-end;
						align-items: flex-start;}	
					}

.container_str .bl_el, .link_a{
	    width: 100%;
    color: black;
	cursor: pointer;
}
.noscr .bl_el:hover, .link_a:hover{
    color:#cd527e;;
}

.link_a{width:100%}