div.news-detail, div.news-detail p, div.news-detail div, div.news-detail a, div.news-detail p b, p a, div.new-detail ul li, div.news-detail ul li b, div.new-detail ol li, div.new-detail ol li b, div.news-detail b, div.news-detail b {font-size:16px; line-height:120%; font-family: 'PTSansRegular', Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.color_header {font-size:22px; line-height:200%; color:#ba0000; font-family: 'PTSansRegular', Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.morephoto {margin: 0 10px 10px 0; float: left; text-decoration:none; text-align:center; font-size:smaller; color:#666666; font-family: 'PTSansRegular', Tahoma, Verdana, Helvetica, Arial, sans-serif;} 
.morephoto_img {
				border: 2px solid #dddddd; /*внешняя рамка*/
				padding: 4px; /*Размер внутренней рамки*/
				background: #eaeaea; /*Цвет внутренней рамки*/
}
div.news-detail img.detail_picture {
	max-width: 100%;
	height: auto;
}
.news-date-time {color:#486DAA; font-family: 'PTSansRegular', Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.author {color:#666666; font-size:18px; font-family: 'PTSansRegular', Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.shows {color:#666666; font-size:16px; font-family: 'PTSansRegular', Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.thin {
	   border: 0;
	   color: #eaeaea;
	   background-color: #eaeaea;
	   height: 1px;
}

td a, td a:link, td a:active, td a:hover, td a:visited {*font-size:16px}

#thumbnails_{
	position: relative;
}
.gallery{
	max-width: 100%;
	width: 100%;
	margin-top:40px;
}
.gallery .slick-list{
	margin-left: -10px;
	margin-right: -10px;
}
.gallery .slick-slide{
	margin: 0 10px;
}
.gallery .slick-slide img, .right_col_mobile_carousel .slick-slide img{
	max-width: 100%;
}
.right_col_mobile_carousel{
	width: 100%;

}
.right_col_mobile_carousel .typo-page .slick-dots{
	bottom: -20px;
}
.sub_title{
	font-size: 40px;
	font-weight: 400;
	display: block;
	margin-bottom: 10px;
}


@media screen and (max-width: 1024px){
	.typo-page .gallery .slick-dots {
		 bottom: -24px;
	}
	.sub_title{
		font-size: 52px;
		padding-bottom: 20px;
		border-bottom: 1px solid #d5d1d1;
		line-height: 68px;
	}
}
@media screen and (max-width: 533px){
	.typo-page .gallery .slick-dots li button:before{
		width: 16px;
		height: 16px;
	}
	.pc_tablet{
		display: none !important;
	}
	.sub_title{
		font-size: 32px;
		font-weight: 400;
	}
	
}
@media screen and (min-width:534px){
	.right_col_mobile_carousel{
		display: none !important;
	}
}

.news-block.news_right_col .slick-slide .news__content{
	opacity: 1;
}

.news_right_col .news__date{
	margin-bottom: 7px !important;
}
.news_right_col .news__details{
	flex-direction: column;
	text-align: left;
	align-items: flex-start;
}



