

/* Start:/bitrix/templates/new_punkt_a/components/bitrix/menu/header_menu/style.min.css?1552288883490*/
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_punkt_a/components/bitrix/menu/header_menu/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_punkt_a/components/bitrix/news.list/polk/style.css?1552288882150*/
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_punkt_a/components/bitrix/news.list/astrakhan/style.css?1552288882150*/
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_punkt_a/components/bitrix/news.list/in_big_family/style.css?16255579126336*/
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;
}

.in_big_family__block {
    display: flex;
    margin: 10px 0;
    border-bottom: 5px solid #486daa;
}

.in_big_family__avatar,
.in_big_family__info {
    display: flex;
    flex-direction: column;
    align-self: center;
}

.in_big_family__avatar {
    background-image: url("/bitrix/templates/new_punkt_a/img/photo__in_big_family1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    width: 70px;
    height: 70px;
    padding-top: 6px;
    padding-right: 8px;
    padding-bottom: 7px;
    padding-left: 8px;
}

.in_big_family__info {
    width: 100%;
    background-color: rgb(219, 232, 248);
    padding-left: 10px;
    padding-top: 7px;
    padding-right: 9px;
    padding-bottom: 7px;
    padding-left: 9px;
}

.in_big_family__info h2 {
    margin: 0px;
    font-size: 22px;
    text-transform: uppercase;
}

.in_big_family__info h3 {
    margin: 0;
    padding: 10px 0;
    font-size: 18px;
    text-transform: uppercase;
}

.in_big_family__block-border {
    margin-top: 0px;
    border: 3px solid #486daa;
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
    .in_big_family__block {
        padding-top: 6px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
    .in_big_family__avatar {
        padding: 0;
        height: 80px;
        width: 95px;
    }

    .in_big_family__info {
        padding-top: 0px;
        padding-bottom: 0px;
        height: 80px;
    }

    .in_big_family__info h2 {
        font-size: 20px;
    }

    .in_big_family__block h3 {
        font-size: 14px;
    }
}

@media (max-width: 575.98px) and (orientation: landscape) {
    .in_big_family__block {
        padding-top: 6px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
    .in_big_family__avatar {
        padding: 0;
        height: 100px;
        width: 120px;
    }

    .in_big_family__info {
        padding-top: 0px;
        padding-bottom: 0px;
        height: 100px;
    }

    .in_big_family__info h2 {
        font-size: 20px;
    }

    .in_big_family__block h3 {
        font-size: 14px;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
    .in_big_family__block {
        padding-top: 6px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
    .in_big_family__avatar {
        padding: 8px 7px 7px 7px;
    }

    .in_big_family__info {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .in_big_family__info h2 {
        font-size: 22px;
    }

    .in_big_family__block h3 {
        font-size: 16px;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
    .in_big_family__block {
        padding-top: 6px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        height: 110px;
    }
    .in_big_family__avatar {
        padding: 0;
        width: 100%;
        height: 100%;
    }

    .in_big_family__info {
        padding-top: 0px;
		padding-bottom: 0px;
        height: 100%;
    }

    .in_big_family__info h2 {
        font-size: 18px;
    }

    .in_big_family__block h3 {
        font-size: 14px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) and (orientation: landscape) {
    .in_big_family__block {
        height: 110px;
    }

    .in_big_family__avatar,
    .in_big_family__info {
        width: 100px;
        height: 100%;
    }

    .in_big_family__avatar {
        padding: 0;
    }

    .in_big_family__info h2 {
        font-size: 18px;
    }
    .in_big_family__info h3 {
        font-size: 14px;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .in_big_family__block {
		height: 120px;
	}

	.in_big_family__avatar
	{
		width: 100%;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.in_big_family__info {
		width: 100%;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}

	.in_big_family__info h2 {
        font-size: 22px;
    }

    .in_big_family__block h3 {
        font-size: 14px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) and (orientation: landscape)
{
	.in_big_family__block {
		height: 120px;
	}

	.in_big_family__avatar,
	.in_big_family__info {
		width: 100%;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}

	.in_big_family__info h2 {
        font-size: 22px;
    }

    .in_big_family__block h3 {
        font-size: 14px;
    }
}

@media (min-width: 1200px) and (max-width: 1280px)
{
	.in_big_family__block {
		height: 110px;
	}

	.in_big_family__avatar {
		width: 77px;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}
	.in_big_family__info {
		width: 100%;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}

	.in_big_family__info h2 {
        font-size: 22px;
    }

    .in_big_family__block h3 {
        font-size: 14px;
    }
}

@media (min-width: 1281px) and (max-width: 1365.99px) {
	.in_big_family__block {
		height: 80px;
	}
	.in_big_family__info h2 {
		font-size: 22px;
		margin-top: 6px;
    }

    .in_big_family__block h3 {
        font-size: 16px;
    }
}

@media (min-width: 1366px) and (max-width: 1439.99px) {
	.in_big_family__block {
		height: 90px;
	}
	.in_big_family__avatar {
		width: 77px;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}
	.in_big_family__info {
		width: 100%;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}
	.in_big_family__info h2 {
		font-size: 22px;
		margin-top: 6px;
    }

    .in_big_family__block h3 {
        font-size: 16px;
    }
}

/* Extra large devices (large desktops, 1440px and up) */
@media (min-width: 1440px) {
    .in_big_family__block {
		height: 90px;
	}

	.in_big_family__avatar
	{
		width: 73px;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}
	.in_big_family__info {
		width: 100%;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}

	.in_big_family__info h2 {
        font-size: 22px;
        margin-top: 10px;
    }

    .in_big_family__block h3 {
        font-size: 18px;
    }
}
/* End */


/* Start:/bitrix/templates/new_punkt_a/components/bitrix/news.list/banners/style.css?1552288882150*/
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_punkt_a/components/bitrix/news.list/exclusive_slider/style.css?1552288882150*/
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_punkt_a/components/bitrix/news.list/naturalist/style.css?16255618556148*/
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;
}

.naturelist__block {
    display: flex;
    margin: 10px 0;
    border-bottom: 5px solid #486daa;
}

.naturelist__avatar,
.naturelist__info {
    display: flex;
    flex-direction: column;
    align-self: center;
}

.naturelist__avatar {
    background-image: url("/bitrix/templates/new_punkt_a/img/photo__note-nature1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    width: 70px;
    height: 70px;
    padding-top: 6px;
    padding-right: 8px;
    padding-bottom: 7px;
    padding-left: 8px;
}

.naturelist__info {
    width: 100%;
    background-color: rgb(219, 232, 248);
    padding-left: 10px;
    padding-top: 7px;
    padding-right: 9px;
    padding-bottom: 7px;
    padding-left: 9px;
}

.naturelist__info h2 {
    margin: 0px;
    font-size: 22px;
    text-transform: uppercase;
}

.naturelist__info h3 {
    margin: 0;
    padding: 10px 0;
    font-size: 18px;
    text-transform: uppercase;
}

.naturelist__block-border {
    margin-top: 0px;
    border: 3px solid #486daa;
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
    .naturelist__block {
        padding-top: 6px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
    .naturelist__avatar {
        padding: 0;
        height: 80px;
        width: 95px;
    }

    .naturelist__info {
        padding-top: 0px;
        padding-bottom: 0px;
        height: 80px;
    }

    .naturelist__info h2 {
        font-size: 20px;
    }

    .naturelist__block h3 {
        font-size: 14px;
    }
}

@media (max-width: 575.98px) and (orientation: landscape) {
    .naturelist__block {
        padding-top: 6px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
    .naturelist__avatar {
        padding: 0;
        height: 100px;
        width: 120px;
    }

    .naturelist__info {
        padding-top: 0px;
        padding-bottom: 0px;
        height: 100px;
    }

    .naturelist__info h2 {
        font-size: 20px;
    }

    .naturelist__block h3 {
        font-size: 14px;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
    .naturelist__block {
        padding-top: 6px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
    .naturelist__avatar {
        padding: 8px 7px 7px 7px;
    }

    .naturelist__info {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .naturelist__info h2 {
        font-size: 22px;
    }

    .naturelist__block h3 {
        font-size: 16px;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
    .naturelist__block {
        padding-top: 6px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        height: 110px;
    }
    .naturelist__avatar {
        padding: 0;
        width: 100%;
        height: 100%;
    }

    .naturelist__info {
        padding-top: 0px;
		padding-bottom: 0px;
        height: 100%;
    }

    .naturelist__info h2 {
        font-size: 18px;
    }

    .naturelist__block h3 {
        font-size: 14px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) and (orientation: landscape) {
    .naturelist__block {
        height: 110px;
    }

    .naturelist__avatar,
    .naturelist__info {
        width: 100px;
        height: 100%;
    }

    .naturelist__avatar {
        padding: 0;
    }

    .naturelist__info h2 {
        font-size: 18px;
    }
    .naturelist__info h3 {
        font-size: 14px;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .naturelist__block {
		height: 120px;
	}

	.naturelist__avatar
	{
		width: 100%;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.naturelist__info {
		width: 100%;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}

	.naturelist__info h2 {
        font-size: 22px;
    }

    .naturelist__block h3 {
        font-size: 14px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) and (orientation: landscape)
{
	.naturelist__block {
		height: 120px;
	}

	.naturelist__avatar,
	.naturelist__info {
		width: 100%;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}

	.naturelist__info h2 {
        font-size: 22px;
    }

    .naturelist__block h3 {
        font-size: 14px;
    }
}

@media (min-width: 1200px) and (max-width: 1280px)
{
	.naturelist__block {
		height: 110px;
	}

	.naturelist__avatar {
		width: 77px;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}
	.naturelist__info {
		width: 100%;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}

	.naturelist__info h2 {
        font-size: 22px;
    }

    .naturelist__block h3 {
        font-size: 14px;
    }
}

@media (min-width: 1281px) and (max-width: 1365.99px) {
	.naturelist__block {
		height: 80px;
	}
	.naturelist__info h2 {
		font-size: 22px;
		margin-top: 6px;
    }

    .naturelist__block h3 {
        font-size: 16px;
    }
}

@media (min-width: 1366px) and (max-width: 1439.99px) {
	.naturelist__block {
		height: 90px;
	}
	.naturelist__avatar {
		width: 77px;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}
	.naturelist__info {
		width: 100%;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}
	.naturelist__info h2 {
		font-size: 22px;
		margin-top: 6px;
    }

    .naturelist__block h3 {
        font-size: 16px;
    }
}

/* Extra large devices (large desktops, 1440px and up) */
@media (min-width: 1440px) {
    .naturelist__block {
		height: 90px;
	}

	.naturelist__avatar
	{
		width: 73px;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}
	.naturelist__info {
		width: 100%;
		height: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}

	.naturelist__info h2 {
        font-size: 22px;
        margin-top: 10px;
    }

    .naturelist__block h3 {
        font-size: 18px;
    }
}
/* End */


/* Start:/bitrix/templates/new_punkt_a/components/bitrix/news.list/interview/style.css?1552288882150*/
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_punkt_a/components/bitrix/news.list/authors/style.css?1552288883150*/
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_punkt_a/components/bitrix/news.list/letters/style.css?1552288882150*/
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_punkt_a/components/bitrix/menu/footer_menu/style.min.css?1552288883490*/
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_punkt_a/components/bitrix/menu/footer_menu/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_punkt_a/template_styles.css?163637169834049*/
@font-face {
	font-family: "RobotoCondensed";
	src: url("/bitrix/templates/new_punkt_a/fonts/roboto-condensed-regular.ttf");
	font-style: normal;
	font-weight: 800;
}

@font-face {
	font-family: "RobotoCondensedBold";
	src: url("/bitrix/templates/new_punkt_a/fonts/roboto-bold-condensed.ttf");
	font-style: normal;
	font-weight: 800;
}

@font-face {
  font-family: 'Roboto Regular';
  font-style: normal;
  font-weight: 400;
  src: url("/bitrix/templates/new_punkt_a/fonts/roboto-regular.ttf");
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(//fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsBlK56C0jDUcaMq2nBMyj2w.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(//fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nIMGPh8WWbI7EgnO6KVsZnk.ttf) format('truetype');
}


html, body {margin: 0px; padding: 0px; width: 100%; height: 100%;}
body {color: #000; font-size: 0.65rem; background-color: #ffffff; font-family: "Roboto Condensed", sans-serif; font-weight: normal;}
b{font-family: "Roboto Condensed", sans-serif; font-weight: bold;}
h5.line{font-family: "Roboto Condensed", sans-serif; font-weight: bold; margin: 10px 0; position: relative; padding-bottom: 2px; text-align: left; font-size: 0.9rem; margin-top: 0; line-height: 0.8rem; color: #3f3f3f; text-transform: uppercase; display: inline-block;}
h5.line:after{content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #1976d3;}
#wrapsite {min-height: 100%; height: auto; width: 100%; padding: 0 15px; margin: 0px auto; overflow: hidden; position: relative; box-sizing: border-box; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;}
.clear {clear: both;}

figure{
	margin: 0;
	padding: 0;
}

#header{margin: 1.5rem 0;}
#header .logo{width: 100%; overflow: hidden; height: 33px; position: relative;}
#header .logo img{height: 100%; height: 33px; width: 189px;}
#header .logo a{width: 189px; float: left;}
#header .logo .right_line{display: block; height: 33px; float: left; background: #1976d3; width: calc(100% - 189px); } 
#header .logo .more_info{display: block; position: absolute; top: 0; right: 0;}
#header .logo .more_info #doc_time, #header .logo .more_info .usd_info, #header .logo .more_info .euro_info, #header .logo .more_info .sun_info{display: block; font-family: "Roboto Condensed", sans-serif; font-weight: bold; color: #000; font-size: 0.65rem; float: left; margin-right: 15px;  height: 34px;  line-height: 34px;}
#header .logo .more_info .month, #header .logo .more_info .times, #header .logo .more_info .usd, #header .logo .more_info .eur, #header .logo .more_info .white{color: #fff; font-family: "Roboto Condensed", sans-serif;}
#header .logo .more_info .sun_info{position: relative; padding-left: 40px;}
#header .logo .more_info .sun_info:before{content: ""; width: 31px; height: 100%; position: absolute; top: 0; left: 0; background: url(/bitrix/templates/new_punkt_a/./img/sun.png) no-repeat; background-position: center center; background-size: contain;}

.top_banner{width: 100%; margin-top: 1.5rem; text-align: center;}
.top_banner_mobile{width: 100%; margin-top: 1.5rem; text-align: center; display: none;}
.top_banner img{max-width: 100%;}
.top_banner_mobile img{max-width: 100%;}

.content .sidebar{margin-bottom: 25px;}
.content .sidebar #MarketGidComposite628133 .mgbox{margin: 0; padding: 0;}

.top_menu{width: 100%; display: inline-block; position: relative; padding-bottom: 3px;}
.top_menu:after{content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #1976d3;}

.top_menu .item_link{text-decoration: none; padding-right: 1rem; font-size: 0.9rem; line-height: 1.2rem; color: #3f3f3f; text-transform: uppercase; font-weight: bold; font-family: "Roboto Condensed", sans-serif; font-weight: bold;}
.top_menu .item_link:hover, .top_menu .item_link.selected{color: #1977d3;}
.top_menu .mobile_menu{ width: 100%;}
.top_menu .mobile_menu .device-menu{width: 100%; border: 1px solid rgba(63, 63, 63, 0.2); background: none; padding: 5px; margin-bottom: 10px; box-sizing: border-box; outline: none; font-size: 1rem;}
.top_menu .search{float: right; width: 200px;  height: 1.2rem;}
.top_menu .search .search_suggest{display: none; width: calc(100% - 40px); margin-right: 5px; padding: 0 5px; border: none; background: rgba(63, 63, 63, 0.2); outline: none; height: 1.2rem; font-size: 0.8rem; float: left;}
.top_menu .search .search_btn{background: url(/bitrix/templates/new_punkt_a/img/search.png) no-repeat center; cursor: pointer;  border: none;  margin: 0;  height: 1.2rem; width: 16px;  float: right;}
.top_menu .search .search_btn:hover{opacity: 0.7;}


.main_section .content{width: 100%; display: inline-block; margin: 1rem 0;}

.exclusive_slider .slide{position: relative; max-width: 920px; display: inline-block;}
.exclusive_slider .slide .more_info{display: block; position: absolute; width: calc(100% - 90px); padding: 0.2rem 45px; background: rgba(0, 0, 0, 0.3); left: 0; bottom: 27px;}
.exclusive_slider .slide .more_info a{font-size: 0.8rem; line-height: 1rem; font-family: "Roboto Regular", sans-serif; text-decoration: none; color: #fff; text-transform: uppercase;}
.exclusive_slider .slide .more_info a:hover{text-decoration: underline;}

.exclusive_slider a.slide .more_info{font-size: 0.8rem; line-height: 1rem; font-family: "Roboto Regular", sans-serif; text-decoration: none; color: #fff; text-transform: uppercase;}
.exclusive_slider a.slide:hover .more_info{text-decoration: underline;}


.interview_block{width: 100%; display: inline-block;}
.interview_block .item{width: 100%; display: inline-block; position: relative; margin-bottom: 10px; }
.interview_block .item .img{width: 70px; margin-right: 10px; float: left; display: block;}
.interview_block .item .more_info{display: block;  width: calc(100% - 80px); float: left; }
.interview_block .item .more_info .date{color: #1976d3; font-size: 0.65rem; margin-bottom: 5px;  line-height: 0.55rem;}
.interview_block .item .more_info a{font-size: 0.75rem; line-height: 0.75rem; text-decoration: none; color: #3f3f3f;}
.interview_block .item .more_info a:hover{text-decoration: underline;}

.authors_block{width: 100%; display: inline-block;}
.authors_block .item{width: 100%; font-size: 0.55rem; color: #3f3f3f; display: inline-block; position: relative; margin-bottom: 10px; border-bottom: 1px dotted #7f7f83; padding-bottom: 10px;}
.authors_block .item .date{color: #1976d3; font-size: 0.55rem; position: absolute; top: 0; right: 0; line-height: 0.7rem;}
.authors_block .item a{font-size: 0.65rem; display: block; line-height: 0.8rem; width: calc(100% - 1.5rem); text-transform: uppercase; text-decoration: none; color: #3f3f3f; font-family: "Roboto Condensed", sans-serif; font-weight: bold;}
.authors_block .item a:hover{text-decoration: underline;}

.letters_block{width: 100%; display: inline-block;}
.letters_block .item{width: 100%; font-size: 0.55rem; color: #3f3f3f; display: inline-block; position: relative; margin-bottom: 10px; border-bottom: 1px dotted #7f7f83; padding-bottom: 10px;}
.letters_block .item .date{color: #1976d3; font-size: 0.55rem; position: absolute; top: 0; right: 0; line-height: 0.7rem;}
.letters_block .item a{font-size: 0.65rem; display: block; line-height: 0.8rem; width: calc(100% - 1.5rem); text-transform: uppercase; text-decoration: none; color: #3f3f3f; font-family: "Roboto Condensed", sans-serif; font-weight: bold;}
.letters_block .item a:hover{text-decoration: underline;}



.last_news .slide{width: calc(50% - 5px); margin: 10px 10px 20px 0; position: relative; float: left;}
.last_news .slide:last-child{margin-right: 0;}
.last_news .slide img{max-width: 100%; max-height: 100%;}
.last_news .slide .more_info{display: inline-block; position: absolute; width: calc(100% - 20px); padding: 0.2rem 10px;  background: rgba(0, 0, 0, 0.3); left: 0; bottom: 0.2rem;}
.last_news .slide .more_info a{font-size: 0.65rem; line-height: 1rem; font-family: "Roboto Regular", sans-serif; text-decoration: none; color: #fff; text-transform: uppercase;}
.last_news .slide .more_info a:hover{text-decoration: underline;}

.last_news a.slide .more_info{font-size: 0.65rem; line-height: 1rem; font-family: "Roboto Regular", sans-serif; text-decoration: none; color: #fff; text-transform: uppercase;}
.last_news a.slide:hover .more_info{text-decoration: underline;}

.short_news{display: inline-block; width: calc(100% - 10px); padding-right: 10px; padding-bottom: 20px; height: 500px; overflow: auto;}
.short_news .item{display: inline-block; width: 100%; }
.short_news .item .date{color: #1976d3; width: 2.2rem; display: block; float: left; font-size: 0.65rem; line-height: 1rem; }
.short_news .item .more_info{width: calc(100% - 2.2rem); display: block; float: left; border-bottom: 1px dotted #1976d3; padding-bottom: 10px;}
.short_news .item:last-child .more_info{border: none;}
.short_news .item .more_info a{font-size: 0.75rem; line-height: 1rem; text-decoration: none; color: #000; }
.short_news .item .more_info a:hover{text-decoration: underline;}
.short_news .add_short_news{font-size: 0.65rem; line-height: 1rem; color: #1977d3; margin: 10px 0; float: right; }


.content .big_main_news {border-bottom: 1px dotted #7f7f83; padding-bottom: 15px; margin-bottom: 15px;}
.content .big_main_news .bx-wrapper{margin-bottom: 0;}
.news_image{margin: 0 25px;}
.main_news_block{display: inline-block; width: 100%; margin: 10px 0;}
.main_news_block .item{display: block; width: calc(50% - 5px); margin-bottom: 10px; float: left; margin-right: 5px; position: relative;}
.main_news_block .item.right_item{margin-bottom: calc(0.5rem + 20px);}
.main_news_block .item.right_item{margin-right: 0; margin-left: 5px;}
.main_news_block .item .img{width: 100%; vertical-align: middle;  display: table-cell;}
.main_news_block .item .img img{max-width: 100%;}
.main_news_block .item .more_info{margin-top: 10px;}
.main_news_block .item .more_info a{font-size: 0.75rem; line-height: 0.8rem; display: block; width: 100%; text-decoration: none; color: #000; font-family: "Roboto Regular", sans-serif; font-weight: bold;}
.main_news_block .item .more_info a:hover{color: #1977d3;}
.main_news_block .item.left_item .date_info{display: inline-block; padding: 8px 0; float: right; }
.main_news_block .item.right_item .date_info{display: inline-block; padding: 3px; right: 0; top: 0; position: absolute; background: #e4e5e7;}
.main_news_block .item .date_info .day{display: inline-block; padding-left: 12px; padding-right: 5px; float: left; position: relative; font-size: 0.5rem; line-height: 0.5rem;}
.main_news_block .item .date_info .day:before{content: ""; display: block; position: absolute; left: 0; top: calc(0.25rem - 5px); width: 10px; height: 9px; background: url(/bitrix/templates/new_punkt_a/./img/day.png) no-repeat;}
.main_news_block .item .date_info .view{display: inline-block; padding-left: 17px; padding-right: 5px; float: left; position: relative; font-size: 0.5rem; line-height: 0.5rem;}
.main_news_block .item .date_info .view:before{content: ""; display: block; position: absolute; left: 0; top: calc(0.25rem - 5px); width: 15px; height: 9px; background: url(/bitrix/templates/new_punkt_a/./img/view.png) no-repeat;}
.main_news_block .item .date_info .comment{display: inline-block; padding-left: 17px; float: left; position: relative; font-size: 0.5rem; line-height: 0.5rem;}
.main_news_block .item .date_info .comment:before{content: ""; display: block; position: absolute; left: 0; top: calc(0.25rem - 5px); width: 15px; height: 11px; background: url(/bitrix/templates/new_punkt_a/./img/comment.png) no-repeat;}
.main_news_block .top_banner{margin: 0 0 10px 0; display: inline-block; float: left; width: 100%; text-align: center;}
.main_news_block .top_banner_mobile{margin: 0 0 10px 0; display: inline-block; float: left; width: 100%; text-align: center; display: none;}

.dotted_line{display: inline-block; width: 100%; border-bottom: 1px dotted #7f7f83;}
.margin_bottom{width: 100%; margin-bottom: 35px;}
.archive_link{float: right; font-size: 0.65rem; color: #1977d3;}
.archive_link:hover{text-decoration: none;}

.content .banner{ margin-bottom: 15px; width: 100%;}
.content .banner img{max-width: 100%; height: auto;}
.voiting{margin-bottom: 25px; padding-bottom: 10px; }
.voiting h2{font-family: "Roboto Condensed", sans-serif; margin: 0; padding: 0 0 10px 0; position: relative; font-size: 0.8rem; line-height: 0.8rem; color: #3f3f3f; display: inline-block;}
.voiting img{max-width: 100%; height: auto; margin-bottom: 10px;}
.voiting .vote-item-header{}
.center_block .vote-answer-table{width: 80%;}
.content #share{margin: 25px 0;}
.content #yandex_rtb_R-A-202850-1, .content  .yap-R-A-202850-1, .content .yap-R-A-202850-1 .yap-layout_block_fixed{width: 100%!important; display: inline-block;}
.content #container_88193 .list-container-item{width: calc(25% - 12px); margin-right: 16px;}
.content #container_88228 .list-container-item{width: calc(25% - 12px); margin-right: 16px;}
.content #container_88228 .header_88228{display: none;}
.voiting input[type="submit"]{outline: none; border: none; max-width: 420px; display: block; cursor: pointer; margin: 10px 0px; font-size: 0.65rem; text-transform: uppercase; line-height: 1.5rem; color: #fff; width: calc(100% - 20px); background: #1976d3;}
.voiting input:hover[type="submit"]{background: #1976d3;}
.voiting .counter_span{font-size: 0.65rem;  padding-left: 10px;}
.voiting .archive_link{font-size: 0.65rem;  padding-right: 10px;}
ol.vote-answers-list li{font-size: 0.7rem;}

#hypercomments_mix1 .hc__mix{border: none; box-shadow: none; -webkit-box-shadow: none;}
#hypercomments_mix1 .hc__mix__title{display: none;}
#hypercomments_mix1 .hc__nick{color: #1977d3;}
#hypercomments_mix1	.hc__mix__txt{color: #524949;}
#hypercomments_mix1 .hc__mix__wrap	.hc__mix__message{padding: 10px 15px; border: none;}
#hypercomments_mix1 .hc__mix__wrap	.hc__mix__message:nth-child(2n){background: #f2fafd;}

.content .center_block .hc__right{padding: 0;}
.content .center_block .hc__message{padding: 10px 15px;}
.content .center_block .hc__form{padding-left: 10px; margin-bottom: 0;}
.content .center_block .hc__message:nth-child(2n){background: #f2fafd;}
.content .center_block .hc__avatar{padding-left: 15px;}


.content .left_block{width: 23%; float: left; display: block;}
.content .center_block{width: 50%; margin: 0 2%; float: left; display: block; position: relative;} 
.center_block img{max-width: 100%;}
.hcc.hc__ht{right: 0!important;}
.content .right_block{width: 23%; float: left; display: block;}

.bottom_line{width: 100%; height: 2px; background: #1976d3; margin: 30px 0 10px 0;}
.bottom_section .title{font-size: 0.8rem; line-height: 1rem; color: #1976d3; margin-bottom: 7px; font-family: "Roboto Condensed", sans-serif; font-weight: bold; text-transform: uppercase;}
.bottom_section .center_block{width: calc(50% - 16px); font-size: 0.65rem; margin: 0 1%; padding: 0 7px; border-right: 1px dotted #7f7f83; border-left: 1px dotted #7f7f83; padding-bottom: 20px;}

.bottom_section .bottom_menu{width: 100%; display: inline-block;}
.bottom_section .bottom_menu .item_link{font-size: 0.8rem; text-decoration: none; display: block; line-height: 1.5rem; color: #5c5c5c; text-transform: uppercase;}
.bottom_section .bottom_menu .item_link:hover{color: #1977d3;}

.js_metrics{width: 100%; margin: 20px 0; display: inline-block;}

.footer{width: 100%; text-align: center; line-height: 33px; margin-bottom: 10px; font-size: 0.65rem; color: #fff; background: #1976d3; background-position: center center;}
.footer .content{width: calc(100% - 88px); margin: 0px auto; padding: 0 44px;}
.footer .footer_logo{width: 189px; background: #ffffff; height: 33px; float: left; display: block;}
.footer .plus18{width: 29px; height: 29px; padding: 2px 0; float: right; display: block;}
.js_metrics .bgllog{float: right;}
.voiting .vote-answer-item input, .voiting .vote-answer-item label{cursor: pointer;}


.content .mm-body{width: 100%;}
.content .ZzRwXzE4NjAzXzE1MDkzNjEyMDA_photo_18603{margin-right: 8px!important;}
.content .ZzRwXzE4NjAzXzE1MDkzNjEyMDA_main_18603{margin-left: 0!important;}

.short_news .item .date_info {
    display: inline-block;
    padding: 8px 0;
    float: right;
}

.short_news .item .date_info .day{
    display: inline-block;
    padding-left: 12px;
    padding-right: 5px;
    float: left;
    position: relative;
    font-size: 0.5rem;
    line-height: 0.5rem;
}

.short_news .item .date_info .day:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: calc(0.25rem - 5px);
    width: 10px;
    height: 9px;
    background: url(/bitrix/templates/new_punkt_a/./img/day.png) no-repeat;
}

.short_news .item .date_info .view{
    display: inline-block;
    padding-left: 17px;
    padding-right: 5px;
    float: left;
    position: relative;
    font-size: 0.5rem;
    line-height: 0.5rem;
}

.short_news .item .date_info .view:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: calc(0.25rem - 5px);
    width: 15px;
    height: 9px;
    background: url(/bitrix/templates/new_punkt_a/./img/view.png) no-repeat;
}


.relatednews{
	float:left;
	clear:both;
	width:100%;
	margin:20px 0;
}
.relatednews ul{
	list-style-type:none;
	clear:both;
	width:100%;
	margin:20px 0 0 0;
	padding:0;
}
.relatednews ul li{
	width: calc(25% - 20px);
	float:left;
	margin:0 20px 10px 0;
}
.relatednews ul li:nth-last-child(1){
	margin-right:0;
}
.relatednews ul li img{
	max-width: 100%;
}
.relatednews ul li p{
	margin:0 0 5px 0;
}
.relatednews ul li a{
	color:#3f3f3f;
	display:block;
	text-decoration: none;
	text-align: center;
	font-size: 0.7rem;
}

.title-news-a a{
	color:#3f3f3f;
	display:block;
	text-decoration: none;
	font-size: 0.75rem;
    font-family: "Roboto Regular", sans-serif
}

.news-preview-text{font-size: 0.7rem;}
.news-date-time, .column-two-third div.meta{color: #1976d3; font-size: 0.65rem; line-height: 1rem;}
.column-two-third .img-detail{float: left; margin-right: 10px; margin-bottom: 10px;}
.pagenav{text-decoration: none; font-size: 0.7rem; color: #3f3f3f;}
.pagenav a{color: #3f3f3f; text-decoration: none; font-size: 0.7rem;}

.relatednews ul li a:hover, .title-news-a a:hover, .pagenav a:hover{
	text-decoration: underline;
	
}

.relatednews ul li span{
	color:#3f3f3f;
}

table.vote-answer-table td{padding-bottom: 15px; padding-top: 3px;}


.content .ZzRwXzM0NDU1XzE1MDkwODc2MDA_photo_34455{width: 100%!important;}
.content .ZzRwXzM0NDU1XzE1MDkwODc2MDA_photo_34455 img{max-width: 100%!important; height: auto!important;}
.relatednews table td div a img{max-width: 100%!important; height: auto!important;}
.relatednews table td div{width: 100%!important;}

.search-item a{color: #1976d3; font-size: 0.9rem;}
div.search-preview{font-size: 0.7rem;}
div.search-sorting b{background: none;}
.modern-page-navigation a, .search-sorting a, .pagenav a{color: #1976d3;}

.left_block .soc_block{display: inline-block; width: 100%;  margin-bottom: 30px;}
.left_block .soc_block .icon_block{display: block; width: 100%; max-width: 400px; margin: 0 auto; margin-top: 0.5rem; }
.left_block .soc_block .icon_block .item{width: 25%; position: relative; float: left; display: block; text-align: center; cursor: pointer; height: 26px; line-height: 26px;}
.left_block .soc_block .icon_block .item_vk{background: #5E81A8;}
.left_block .soc_block .icon_block .item_fb{background: #3b5998;}
.left_block .soc_block .icon_block .item_tw{background: #3acaff;}
.left_block .soc_block .icon_block .item_ok{background: #eb722e;}
.left_block .soc_block .icon_block .item.active{height: 31px; margin-top: -5px; line-height: 31px;}
.left_block .soc_block .icon_block .item_vk:before{content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0px; background: url(/bitrix/templates/new_punkt_a/./img/icon_vk.png) no-repeat; background-position: center center;}
.left_block .soc_block .icon_block .item_fb:before{content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0px; background: url(/bitrix/templates/new_punkt_a/./img/icon_fb.png) no-repeat; background-position: center center;}
.left_block .soc_block .icon_block .item_tw:before{content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0px; background: url(/bitrix/templates/new_punkt_a/./img/icon_tw.png) no-repeat; background-position: center center;}
.left_block .soc_block .icon_block .item_ok:before{content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0px; background: url(/bitrix/templates/new_punkt_a/./img/icon_ok.png) no-repeat; background-position: center center;}
.center_block img{max-width: 100%; height: auto;}

.left_block .soc_block .icon_block .item_vk.active:after{content: ""; display: block; position: absolute; width: 400%; height: 3px; bottom: -3px; left: -100%; background: #5E81A8; z-index: 999;}
.left_block .soc_block .icon_block .item_fb.active:after{content: ""; display: block; position: absolute; width: 400%; height: 3px; bottom: -3px; left: 0px; background: #3b5998; z-index: 999;}
.left_block .soc_block .icon_block .item_tw.active:after{content: ""; display: block; position: absolute; width: 400%; height: 3px; bottom: -3px; left: -200%; background: #3acaff; z-index: 999;}
.left_block .soc_block .icon_block .item_ok.active:after{content: ""; display: block; position: absolute; width: 400%; height: 3px; bottom: -3px; left: -300%; background: #eb722e; z-index: 999;}

.left_block .soc_block .soc_content{width: 100%; display: block; max-width: 400px; margin: 0 auto; margin-bottom: 0.7rem;}
.left_block .soc_block .soc_content .item{width: 100%; display: none; text-align: center;}
.left_block .soc_block .soc_content .item.active{display: block;}
.left_block .soc_block .soc_content .item img{max-width: 100%;}


.content .vote-item-title{font-weight: bold; font-family: "Roboto Condensed", sans-serif;     font-size: 0.8rem; line-height: 0.8rem; color: #3f3f3f;}

.calendar{width: 100%;  margin-bottom: 15px; border: 1px solid #a9a9a9;}

#calendar2 {
  width: calc(100% - 60px);
  margin: 0 30px;
  font-size: 0.7rem;
  text-align: center;
  border-collapse: collapse;
  margin-bottom: 25px;
}

#calendar2 thead tr{ font-size: 0.7rem; text-transform: uppercase; color: #3f3f3f; line-height: 2.3rem; background: #f1f1f1; font-weight: bold;}

#calendar2 thead tr:last-child{ font-size: 0.7rem; text-transform: none; color: #3f3f3f; line-height: 2rem; background: none; font-weight: bold;}

.calendar .cal_title .arrow{background: #1976d3; cursor: pointer; font-size: 1rem; width: 30px; float: left; line-height: 2.3rem; height: 2.3rem; text-align: center;}
.calendar .cal_title .text{ font-size: 0.7rem; text-transform: uppercase; float: left; width: calc(100% - 60px); color: #3f3f3f; line-height: 2.3rem; height: 2.3rem; text-align: center; background: #f1f1f1; font-weight: bold;}


#calendar2 tbody{padding: 0 30px; width: calc(100% - 60px);}

#calendar2 tbody td {
  color: #7c7c7c;
  border: 1px solid #e2e2e2;
  line-height: 1.5rem;
  outline: none;
  z-index: 20;
  cursor: pointer;
  font-size: 0.65rem;
}

#calendar2 tbody td:nth-child(2n){
    background: #fafafa;
}


#calendar2 tbody td.today {
  background: #c1c1c1;
  border: 1px solid #c1c1c1;
  z-index: 999;
  outline: 1px solid #1976d3;
  color: #fff;
}

.opinions{margin-bottom: 30px;}
.opinions_block{display: inline-block; width: calc(100% + 88px); margin: 20px -44px;}
.opinions h5.line, .opinions .archive_link{margin-left: 25%; float: none;}
.opinions_block .item{width: calc(25% - 38px); padding: 15px; margin-right: 10px; float: left; background: url(/bitrix/templates/new_punkt_a/./img/opinion_back.png) no-repeat; background-size: 100% 100%; }
.opinions_block .item:last-child{margin-right: 0;}
.opinions_block .item > a{    font-size: 0.75rem;
    line-height: 0.8rem;
    display: block;
    width: 100%;
    text-decoration: none;
    color: #000;
    font-family: "Roboto Regular", sans-serif;
    font-weight: bold;
	margin-bottom: 15px;
	height: 2.4rem;
	overflow: hidden;
}
.opinions_block .item a:hover{
	color: #1977d3;
}

.opinions_block .item .more_info {
	display: inline-block; width: 100%; line-height: 0.8rem; font-size: 0.7rem; height: 4.5rem; overflow: hiffen;
}

.opinions_block .item .more_info a{
	display: block; width: 30%; margin-right: 10px; float: left;     height: 100%;
}

.opinions_block .item .more_info a img{max-width: 100%; max-height: 100%;}


.new_opinions_block{
	display: inline-block; width: 100%; margin: 0;
}

.new_opinions_block .item img{max-width: 100%;}
.new_opinions{margin: 20px 0 40px 0;      display: inline-block;}
.new_opinions_block .item{width: 100%; margin-bottom: 20px;}
.new_opinions_block .item .img{width: 30%; padding-right: 12px; margin-bottom: 15px; margin-right: 10px; position: relative; display: block; float: left; border-right: 2px solid #1976d3;}
.new_opinions_block .item .more_info p:first-child{font-weight: bold; font-size: 0.8rem; line-height: 1rem; margin: 0;}
.new_opinions_block .item .more_info p:last-child{font-size: 0.75rem; margin-top: 10px;}
.new_opinions_block .item .all_text .small_title{ font-size: 0.9rem; line-height: 0.8rem; display: block; margin: 15px 0; width: 100%; text-decoration: none;color: #000; font-family: "Roboto Regular", sans-serif; font-weight: bold;}
.new_opinions_block .item .all_text .small_title:hover{color: #1976d3;}
.new_opinions_block .item .all_text{font-size: 0.75rem; width: 100%; display: inline-block;}
.new_opinions_block .item .all_text_detail .imgbig{width: 45%; margin-right: 5%; float: left;}
.new_opinions_block .item .more_info p a{text-decoration: none; font-weight: bold; font-size: 0.8rem; line-height: 1rem; margin: 0; color: #000;}
#news_form{
	margin: 10px 0;
	width: 100%;
	
	text-align: center;
}

.message_news_form{
	margin: 10px 0 40px 0;
	width: 100%;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: bold;
	color: #1976d3;
	
}

#news_form input[type="text"]
{
	width: calc(48% - 12px); 
	background: #fff;
	border: 1px solid #a9a9a9;
	padding: 0 5px;
	margin-right: 4%;
	display: block;
	float: left;
	margin-bottom: 15px;
	line-height: 1.5rem;
	font-size: 0.75rem;
	outline: none;
}

#news_form input[type="email"]
{
	width: calc(48% - 12px); 
	background: #fff;
	border: 1px solid #a9a9a9;
	padding: 0 5px;
	display: block;
	float: left;
	margin-bottom: 15px;
	line-height: 1.5rem;
	font-size: 0.75rem;
	outline: none;
}

#news_form textarea{
	width: calc(100% - 12px);
	padding: 0 5px;
	height: 200px;	
	border: 1px solid #a9a9a9;
	margin-bottom: 15px;
	line-height: 1.2rem;
	font-size: 0.75rem;
	outline: none;
	
}

#news_form input[type="submit"] {
	-webkit-appearance: none;
    outline: none;
    border: none;
    display: block;
    cursor: pointer;
    margin: 10px auto;
    font-size: 0.65rem;
    text-transform: uppercase;
    line-height: 1.5rem;
    color: #fff;
    background: #1976d3;
	padding: 0 50px;
}

.new_opinions_block .text{
	font-size: 17px;
}

.natimatica_video{
	
	margin: 15px 0;
}


.video_banner {
	text-align: center;
}


.video_banner video{
	    max-width: 100%;
    height: auto;
}



.30_years_later__block{
	width: 100%;
	display: inline-block;
}

.30_years_later__block img{
	max-width: 100%;
	height: auto;
}



.social-icons-5 {
    list-style: none;
    padding: 0;
    display: inline-block;
	width: 100%;

}


.social-icons-5 li{
    display: inline-block;

}

.social-icons-5 a {
    text-decoration: none;
    color: #fff;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    margin-right: 10px;
	margin-bottom: 10px;
    font-size: 26px;
    background: #1976d3;
    transition: border-top-left-radius 0.1s linear 0s, border-top-right-radius 0.1s linear 0.1s, border-bottom-right-radius 0.1s linear 0.2s, border-bottom-left-radius 0.1s linear 0.3s;
    transition: transform 0.4s linear 0s, border-top-left-radius 0.1s linear 0s, border-top-right-radius 0.1s linear 0.1s, border-bottom-right-radius 0.1s linear 0.2s, border-bottom-left-radius 0.1s linear 0.3s;
    transition: transform 0.4s linear 0s, border-top-left-radius 0.1s linear 0s, border-top-right-radius 0.1s linear 0.1s, border-bottom-right-radius 0.1s linear 0.2s, border-bottom-left-radius 0.1s linear 0.3s;
}
.social-icons-5 a img {
    width: 26px;
    height: 26px;
}
.social-icons-5 a i,
.social-icons-5 a img {
    transition: transform 0.4s linear 0s;
}
.social-icons-5 a:hover {
    transform: rotate(360deg);
    border-radius: 50%;
}
.social-icons-5 a:hover i,
.social-icons-5 a:hover img {
    transform: rotate(-360deg);
}


.job_link{
	margin: 10px 0;
	color: #1976d3;
	font-size: 0.9rem;
    line-height: 1rem;
	text-decoration: underline;
}

.job_link:hover{
	text-decoration: none;
}

.left_block .lto1yvou .egljkllo,
.right_block .j0p53plo .qz5ytyq8 {
    font-size: 0.75rem!important;
    line-height: 1rem;
    text-decoration: none;
    color: #000;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: normal;
}


.left_block .lto1yvou .egljkllo:hover,
.right_block .j0p53plo .qz5ytyq8:hover {
    text-decoration: underline;
}


.center_block .fka8tfsj .xb91ujc5 {

    font-family: "Roboto Condensed", sans-serif;
}

.center_block .artl23oz .n_ga106e {

    font-family: "Roboto Condensed", sans-serif;
}

.center_block .odcbk92k .vjobn_9d {

    font-family: "Roboto Condensed", sans-serif;
}


@media (min-width: 0px) and (max-width: 1450px)
{
	#wrapsite{width: 100%;}
    .footer .content{width: calc(100% - 88px); margin: 0px auto;}
    .main_news_block .item .more_info a{font-size: 0.9rem; line-height: 1rem;}
}

@media (min-width: 0px) and (max-width: 1250px)
{
	.voiting .counter_span{width: 100%; display: block;}
	.voiting .archive_link{float: none; padding-left: 10px;  padding-right: 0px;}
	.footer{ background-size: 150%;}


}

@media (min-width: 0px) and (max-width: 1024px)
{
	#header .logo img{width: auto;}
    h5.line{font-size: 1rem; line-height: 1rem;}
    .last_news .slide .more_info{max-height: 70%; overflow: hidden;}
	
	.top_banner_mobile_hide{
		display: none;
	}
	
	.top_banner_mobile{
		display: block;
	}
    

    
}

@media (min-width: 0px) and (max-width: 900px)
{
	.top_menu .item_link{display: none;}
	.top_menu .search{width: 100%; margin-bottom: 3px;}
	
	
	.bottom_section .center_block{border: none;}
	
	
    .content #container_88193 .list-container-item{width: calc(50% - 20px);}
	.content #container_88228 .list-container-item{width: calc(50% - 20px);}

    .relatednews ul li span.head-new{height: 100px; overflow: hidden; display: inline-block;}
}

@media (max-width: 767px)
{
    .vote-item-question, .banner .one_b{text-align: center;}
	.banner h5.line, .vote-item-question h5.line {text-align: left;}
    #header .logo .more_info .usd_info, #header .logo .more_info .euro_info{display: none;}	
	.footer{background-size: cover;}
    
    .content .left_block{width: 48%; margin-right: 4%; margin-top: 15px;}
	.content .center_block{width: 100%; margin: 0; padding: 0; margin-top: 15px;}
	.content .right_block{width: 48%; margin-top: 15px;}
    .content .center_block.big_main_news{width: 66%; margin: 0 2%; margin-top: 0px; padding-bottom: 15px;  margin-bottom: 15px;}
    .content .right_block.big_main_news{width: 30%; margin-top: 0px; }
    .last_news .slide{width: calc(50% - 5px); margin-right: 5px; float: left;}
	.last_news .slide:nth-child(2n){margin-right: 0; margin-left: 5px;}
    .content .center_block.big_main_news{width: 100%; margin: 0; margin-top: 0px; padding-bottom: 15px;  margin-bottom: 15px;}
    .content .right_block.big_main_news{width: 100%; margin-top: 0px; }
    .main_news_block .item:nth-child(n+21){display: none;}
	
	.opinions h5.line, .opinions .archive_link{margin-left: 0;}
	
	.opinions_block .item{width: calc(50% - 35px); margin-right: 10px; margin-bottom: 15px;}
	.opinions_block .item:nth-child(2n){margin-right: 0;}
}


@media (min-width: 0px) and (max-width: 550px)
{
	#header .logo .more_info .sun_info{display: none;}
    .js_metrics .bgllog{float:none; margin-top: 20px;     display: block;}
    .footer .footer_logo{display: none;}
    .footer .plus18{display: none;}
    
    
    
    .content .left_block{width: 100%; margin-right: 0; margin-top: 15px;}
	.content .center_block{width: 100%; margin: 0; padding: 0; margin-top: 15px;}
	.content .right_block{width: 100%; margin-top: 15px;}
    .relatednews ul li{width: calc(50% - 8px); margin-right: 8px;}
    
    .relatednews table tr{width: 50%!important;   display: block;  float: left;}
	
	.opinions_block .item{width: calc(100% - 30px); margin-right: 0; margin-bottom: 15px;}
	.opinions_block .item:nth-child(2n){margin-right: 0;}
	
	
	#news_form input[type="text"]
	{
		width: calc(100% - 12px); 
	}

	#news_form input[type="email"]
	{
		width: calc(100% - 12px); 
	}
    
}

@media (min-width: 0px) and (max-width: 440px)
{
	#header .logo .more_info{display: block; width: 100%; height: 100%; position: relative; }
    #header .logo img{max-width: 100%; height: auto;}
	#header .logo a{max-width: 100%;}
	#header .logo .right_block #doc_time .times { display: none; }
	
    .relatednews table tr{width: 48%!important;   display: block;  float: left;}
    .content #MarketGidComposite628137 .mgline, .content #MarketGidComposite628134 .mgline, .content #container_88228 .list-container-item, .content #container_88193 .list-container-item{width: 48%!important; display: block; float: left; margin-right: 2%; height: 270px; overflow: hidden;}
    .relatednews ul li{width: 48%!important; display: block; float: left; margin-right: 2%; height: 200px; overflow: hidden;}

}


@media (min-width: 0px) and (max-width: 500px)
{
	.last_news .slide{width: 100%; float: left; margin-right: 0; margin-left: 0;}
	.last_news .slide:nth-child(2n){margin-right: 0; margin-left: 0;}
	.main_news_block .item{width: 100%; float: left; margin-right: 0; margin-left: 0;}
    .main_news_block.not_gl .item:nth-child(n+3){display: none;}
    
    .content #ZzRwXzM0NDU1XzE1MDkwODc2MDA_table_34455 td{width: 50%;}
}
/* End */
/* /bitrix/templates/new_punkt_a/components/bitrix/menu/header_menu/style.min.css?1552288883490 */
/* /bitrix/templates/new_punkt_a/components/bitrix/news.list/polk/style.css?1552288882150 */
/* /bitrix/templates/new_punkt_a/components/bitrix/news.list/astrakhan/style.css?1552288882150 */
/* /bitrix/templates/new_punkt_a/components/bitrix/news.list/in_big_family/style.css?16255579126336 */
/* /bitrix/templates/new_punkt_a/components/bitrix/news.list/banners/style.css?1552288882150 */
/* /bitrix/templates/new_punkt_a/components/bitrix/news.list/exclusive_slider/style.css?1552288882150 */
/* /bitrix/templates/new_punkt_a/components/bitrix/news.list/naturalist/style.css?16255618556148 */
/* /bitrix/templates/new_punkt_a/components/bitrix/news.list/interview/style.css?1552288882150 */
/* /bitrix/templates/new_punkt_a/components/bitrix/news.list/authors/style.css?1552288883150 */
/* /bitrix/templates/new_punkt_a/components/bitrix/news.list/letters/style.css?1552288882150 */
/* /bitrix/templates/new_punkt_a/components/bitrix/menu/footer_menu/style.min.css?1552288883490 */
/* /bitrix/templates/new_punkt_a/template_styles.css?163637169834049 */
