html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
}
blockquote, q {
	quotes:none
}
ol, ul {
	list-style:none
}
input {
	vertical-align:middle
}
table, th, td {
	border:0 none
}
table {
	border-collapse:separate;
	border-spacing:0
}
th, td {
	padding:0
}
caption, th, td {
	text-align:left;
	font-weight:normal
}
table, td {
	vertical-align:top
}
th {
	vertical-align:top;
	font-weight:bold
}
a {
	text-decoration:none;
	color:#1a1a1a
}
.clearfix:after {
	content:"";
	clear:both;
	display:block;
	width:0;
	height:0
}
html, body {
	height:100%
}
body {
	-webkit-font-smoothing:antialiased;
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility
}
@font-face {
	font-family:'proxima_nova_rgbold';
	src:url(https://www.pravda.com.ua/images/v5/fonts/ProximaNova-Bold-webfont.eot);
	src:url(https://www.pravda.com.ua/images/v5/fonts/ProximaNova-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.pravda.com.ua/images/v5/fonts/ProximaNova-Bold-webfont.woff2) format('woff2'), url(https://www.pravda.com.ua/images/v5/fonts/ProximaNova-Bold-webfont.woff) format('woff'), url(https://www.pravda.com.ua/images/v5/fonts/ProximaNova-Bold-webfont.ttf) format('truetype');
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'proxima_nova_rgregular';
	src:url(https://www.pravda.com.ua/images/v5/fonts/ProximaNova-Reg-webfont.eot);
	src:url(https://www.pravda.com.ua/images/v5/fonts/ProximaNova-Reg-webfont.eot?#iefix) format('embedded-opentype'), url(https://www.pravda.com.ua/images/v5/fonts/ProximaNova-Reg-webfont.woff2) format('woff2'), url(https://www.pravda.com.ua/images/v5/fonts/ProximaNova-Reg-webfont.woff) format('woff'), url(https://www.pravda.com.ua/images/v5/fonts/ProximaNova-Reg-webfont.ttf) format('truetype');
	font-weight:normal;
	font-style:normal
}


.main-content {
	margin:0 auto;
	background:#fff
}
.layout-page {
	max-width:1175px;
	margin:0 auto
}
.layout-main {
	max-width:1175px;
	margin:0 auto;
	padding:0 15px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif
}
.main-logo__description {
	margin:0 auto;
	width:384px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	margin-top:-8px
}
.red-line {
	background:#900022;
	min-height:5px
}
.top-header-menu {
	text-align:center;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	line-height:2em;
	padding:0;
	padding:5px 0 5px 0
}
.top-header-menu__item {
	display:inline-block;
	position:relative;
	padding:0 8px
}
.top-header-menu__link {
	display:inline-block;
	color:#888;
	margin:2px 0 0 0;
	cursor:pointer;
	text-transform:uppercase
}
.top-header-menu__link_active {
	color:#900022
}
.top-header-menu__link:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.top-menu {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	line-height:2em;
	padding-top:7px;
	padding-bottom:7px;
	max-height:30px;
	overflow:hidden;
	text-align:center
}
.top-menu__item {
	display:inline-block;
	position:relative;
	padding:0 16px 0 0
}
.top-menu__item_right .top-menu__link {
	color:#888
}
.top-menu__item_right {
	float:right;
	padding:0 0 0 16px
}
.top-menu__item_right .icon-menu {
	font-size:24px;
	line-height:16px;
	position:relative;
	top:5px;
	margin-left:5px
}
.top-menu__link_active {
	color:#900022
}
.top-menu__link:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.header-main {
	border-top:#e3e3e3 1px solid;
	border-bottom:#e3e3e3 1px solid;
	padding-bottom:8px
}
.header-main_service {
	border:none;
	padding-bottom:5px
}
.main-logo, .modal-logo {
	text-align:center
}
.main-logo img {
	width:384px;
	height:auto
}
.main-logo__image_ukr {
	display:block;
	margin:0 auto;
	width:384px;
	height:68px;
	background-image:url(../up-logo_ukr.png);
	background-image:url(../up-logo_ukr.svg), none;
	background-size:384px 68px;
	background-repeat:no-repeat;
	text-indent:-9999px
}
.main-logo__image_rus {
	display:block;
	margin:0 auto;
	width:384px;
	height:68px;
	background-image:url(../up-logo_rus.png);
	background-image:url(../up-logo_rus.svg), none;
	background-size:384px 68px;
	background-repeat:no-repeat;
	text-indent:-9999px
}
.main-logo__image_eng {
	display:block;
	margin:0 auto;
	width:384px;
	height:68px;
	background-image:url(../up-logo_eng.png);
	background-image:url(../up-logo_eng.svg), none;
	background-size:384px 68px;
	background-repeat:no-repeat;
	text-indent:-9999px
}



.top-social {
	float:left;
	margin-top:20px;
	font-size:0
}
.top-options {
	float:right;
	margin-top:20px;
	font-size:0
}
.top-all-sections {
	float:left;
	margin-top:18px;
	cursor:pointer;
	display:none
}
.top-social__item {
	display:inline-block;
	font-size:24px;
	color:#888;
	border:#e3e3e3 1px solid;
	width:60px;
	height:40px;
	text-align:center;
	margin-right:8px;
	vertical-align:top
}
.top-options__item {
	display:inline-block;
	font-size:23px;
	color:#888;
	border:#e3e3e3 1px solid;
	min-width:60px;
	height:40px;
	text-align:center;
	margin-left:8px;
	vertical-align:top
}
.top-options__lang {
	display:inline-block;
	font-size:12px;
	color:#888;
	height:40px;
	text-align:center;
	margin-right:8px;
	vertical-align:top
}

.top-options__lang__item {display:inline-block; line-height: 1.8; vertical-align: top; padding: 10px 6px; text-transform: uppercase; color: #888;}
.top-options__lang__item:hover {color: #1a1a1a; transition:color 0.3s ease 0s}
.top-options__lang__item_active, .top-options__lang__item_active:hover {color: #900022;}

.top-social__item span, .top-options__item span {
	line-height:1.8;
	vertical-align:top
}
.top-social__item:hover, .top-options__item:hover {
	color:#222;
	border-color:#ccc;
	transition:all 0.4s ease 0s
}
.top-options__item_authorization_active span {
	color:#900022
}
.options-text {
	display:inline-block;
	text-align:center;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	margin-top:10px;
	padding:0 15px;
	vertical-align:top
}
.options-text_active {
	color:#900022
}
.top-languages {
	float:right;
	margin-top:18px;
	margin-right:5px
}
.top-languages__item {
	display:inline-block;
	text-align:center;
	color:#888;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	margin-top:6px;
	padding:8px 4px
}
.top-languages__item:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.top-languages__item_active {
	color:#900022
}
.top-news {
	background:#333;
	color:#fff;
	padding:16px 0;
	min-height:72px
}
.top-news a {
	color:#fff
}
@font-face {
	font-family:'icomoon';
	src:url(https://www.pravda.com.ua/images/v5/fonts/icomoon.eot?8rwqcv);
	src:url(https://www.pravda.com.ua/images/v5/fonts/icomoon.eot?#iefix8rwqcv) format('embedded-opentype'), url(https://www.pravda.com.ua/images/v5/fonts/icomoon.woff?8rwqcv) format('woff'), url(https://www.pravda.com.ua/images/v5/fonts/icomoon.ttf?8rwqcv) format('truetype'), url(https://www.pravda.com.ua/images/v5/fonts/icomoon.svg?8rwqcv#icomoon) format('svg');
	font-weight:normal;
	font-style:normal
}
[class^="icon-"], [class*=" icon-"], .slick-prev, .slick-next, .footer-info__social__item_icon, .top-social__item__icon, .post__social__item_icon, .ui-datepicker-prev span, .ui-datepicker-next span {
font-family:'icomoon';
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.icon-comment:before {
	content:"\e604"
}
.icon-search:before {
	content:"\e600"
}
.icon-user:before {
	content:"\e606"
}
.icon-keyboard-arrow-left:before, .slick-prev:before, .ui-datepicker-prev span:before {
	content:"\e602"
}
.icon-keyboard-arrow-right:before, .slick-next:before, .ui-datepicker-next span:before {
	content:"\e603"
}
.icon-menu:before {
	content:"\e601"
}
.icon-comment:before {
	content:"\e605"
}
.icon-calendar:before {
	content:"\e604"
}
.icon-facebook:before, .top-social__item_fb .top-social__item__icon:before {
	content:"\ea8c"
}
.icon-twitter:before, .top-social__item_twitter .top-social__item__icon:before {
	content:"\ea91"
}
.icon-google-plus:before, .footer-info__social__item_gplus .footer-info__social__item_icon:before, .post__social__item_gplus .post__social__item_icon:before {
	content:"\ea9a"
}
.icon-vkontakte:before {
	content:"\ea88"
}
.icon-vkontakte_s:before, .comments__item__name .icon-vkontakte:before, .footer-info__social__item_vk .footer-info__social__item_icon:before, .post__social__item_vk .post__social__item_icon:before {
	content:"\ea97"
}
.icon-facebook_s:before, .comments__item__name .icon-facebook:before, .post_news__author__link .icon-facebook:before, .footer-info__social__item_fb .footer-info__social__item_icon:before, .post__social__item_fb .post__social__item_icon:before {
	content:"\ea98"
}
.icon-twitter_s:before, .comments__item__name .icon-twitter:before, .post_news__author__link .icon-twitter:before, .footer-info__social__item_twitter .footer-info__social__item_icon:before, .post__social__item_twitter .post__social__item_icon:before {
	content:"\ea99"
}
.icon-google_s:before {
	content:"\ea94"
}
.icon-feed:before, .top-social__item_rss .top-social__item__icon:before {
	content:"\ea95"
}
.icon-close:before {
	content:"\ea96"
}
.icon-user_s:before, .comments__item__name .icon-user:before {
	content:"\ea9b"
}
.icon-video:before {
	content:"\ea9d"
}
.icon-photo:before {
	content:"\ea9c"
}
.top-options__item_calendar {
	float:right
}
.top-options__item_calendar span {
	font-size:20px;
	line-height:40px
}
.slider {
	font-size:15px
}
.slider__item {
	padding-right:20px
}
.slider-space {
	width:104px;
	height:40px;
	float:right;
	position:relative
}
.slider-space:before {
	content:"";
	position:absolute;
	width:40px;
	height:75px;
	left:-39px;
	top:0;
	background:#333;
	z-index:10
}
.blog-slider-space {
	width:0;
	height:0;
	float:right;
	position:relative
}
.blog-slider-space:before {
}
.article_slider {
	padding-right:40px;
	position:relative;
	display:none
}
.article__img-link {
	border:0;
	font-size:0;
	line-height:0em;
	vertical-align:bottom;
	overflow:hidden
}
.article_slider .article__img {
	float:left;
	margin:3px 13px 0 0
}
.article_slider .article__title {
	overflow:hidden;
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:15px;
	line-height:1.2;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.article_slider .article__title h3 {
	font-weight:normal
}
.article_slider:before {
	content:"";
	height:65px;
	border-right:#484848 1px solid;
	position:absolute;
	top:3px;
	right:18px
}
.article_slider .article__title a:hover {
	opacity:0.8;
	transition:color 0.3s ease 0s
}
.top-slider .article_slider:nth-child(3n):before {
	display:none
}
.cols {
	margin:30px 0
}
.col__sidebar {
	float:right;
	width:300px;
	padding-left:1.5%
}
.col__sidebar_main {
	border-left:#e3e3e3 1px solid
}
.col__left {
	width:320px;
	float:left;
	margin-right:16px
}
.col__center {
	float:left;
	width:485px;
	padding-left:17px;
	border-left:#e3e3e3 1px solid
}
.col__sidebar_articles {
	float:right;
	width:490px
}
.col__sidebar_photo, .col__sidebar_video {
	float:right;
	width:300px
}
.news__date {
	padding:9px 0 8px 0;
	border-top:#888 1px solid;
	margin-top:10px;
	color:#888;
	text-transform:uppercase;
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:16px
}
.news .article__title {
	margin-left:35px
}
.news_all .article__title {
	margin-left:42px
}
.news {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:16px;
	line-height:1.2em
}
.news .article {
	padding:10px 0;
	border-top:#e3e3e3 1px solid
}
.news .article__time {
	float:left;
	font-size:11px;
	line-height:17px;
	color:#888;
	margin-top:1px
}
.news .article__title:hover a {
	color:#900022
}
.news .article_bold .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif
}
.news .article_red .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif
}
.news .article_red .article__title a, .news .article_red .article__time {
	color:#900022
}
.news .article__title em {
	display:inline-block;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-style:normal;
	font-size:11px;
	text-transform:uppercase;
	color:#222;
	background:#f0f0f0;
	padding:1px 6px 0 6px;
	margin-right:8px;
	position:relative;
	top:-2px;
	line-height:1.3em
}
.news .article__title em.red {
	display:inline-block;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-style:normal;
	font-size:11px;
	text-transform:uppercase;
	color:#900022;
	background:none;
	padding:0;
	margin-right:0;
	top:0
}
.news_all {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:18px
}
.news_all .article {
	padding:14px 0
}
.news_all .article__time {
	float:left;
	font-size:13px;
	line-height:19px;
	color:#888;
	margin-top:2px
}
.news .article__subtitle {
	margin-left:42px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	line-height:14px;
	color:#666;
	padding-top:3px
}
.block__head {
	margin:9px 0 7px 0
}
.block__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:18px;
	line-height:1.24em;
	text-transform:uppercase;
	font-weight:normal
}
.block__title em {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-style:normal
}
.block__title_light .block__title {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal
}
.block__title a, .block__title span {
	color:#900022
}
.block__title a:hover {
	color:#900022;
	opacity:0.8;
	transition:all 0.3s ease 0s
}
.block__title_small {
	font-size:15px!important
}
.block_highlight .block__title_small {
	padding-bottom:5px
}
.block_highlight .block__title_small span {
}
.block__head_line {
	border-top:#900022 1px solid;
	padding-top:9px;
	margin-top:20px
}
.block__head_blog {
	padding:0 0 7px 0;
	border-bottom:#e3e3e3 1px solid
}
.block__menu {
	float:right;
	margin:6px 0 0 0
}
.tab-group {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	text-transform:uppercase
}
.tab-group__item {
	display:inline-block;
	color:#888;
	margin-left:10px
}
.tab-group__item_active {
	color:#900022
}
.tab-group__item:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.highlight-search .tab-group {
	margin-top:15px
}
.highlight-search .tab-group__item {
	margin-left:0;
	margin-right:10px
}
.tab-group__item:hover .input-control {
	color:#888
}
.article {
	position:relative
}
.news .article {
	position:static
}
.article_top .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:28px;
	line-height:1.05;
	padding:7px 0 5px 0;
	font-weight:normal
}
.article_top .article__title:hover a {
	color:#900022;
	transition:color 0.3s ease 0s
}
.article_top .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	margin:0 0 8px 0;
	line-height:1.2
}
.article_top .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.article_top img {
	width:100%;
	height:auto
}
.article_top .article__rubric {
	display:inline-block;
	position:absolute;
	top:11px;
	left:13px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:#900022;
	padding:4px 6px;
	line-height:1
}
.article_top .article__rubric_black {
	display:inline-block;
	position:absolute;
	top:11px;
	left:13px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:rgba(0,0,0,0.7);
	padding:4px 6px;
	line-height:1
}
.article__rubric_ad {
	display:inline-block;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:rgba(0,0,0,0.7);
	padding:4px 6px;
	line-height:1;
	margin-right:8px;
	position:relative;
	top:-3px
}
.article_side {
	position:relative
}
.article_side .article__title {
	position:absolute;
	bottom:0;
	width:100%;
	background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.95)));
	background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000', GradientType=0 );
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:19px;
	line-height:1.05;
	margin:7px 0 0 0;
	font-weight:normal
}
.article_side .article__title a {
	display:block;
	padding:18px 17px;
	color:#fff
}
.article_side .article__title a:hover {
	opacity:0.85
}
.article_side .article__rubric {
	display:inline-block;
	position:absolute;
	top:11px;
	left:13px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:#900022;
	padding:4px 6px;
	line-height:1
}
.article_side .article__img {
	width:100%;
	height:auto;
	vertical-align:bottom
}
.article_last {
	position:relative;
	margin-bottom:23px
}
.article_last .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:19px;
	line-height:1.05;
	margin:7px 0 6px 0;
	font-weight:normal
}
.article_last .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.article_last .article__title a {
	display:block;
	color:#222
}
.article_last .article__title a:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.article_last .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	margin:0 0 6px 0;
	line-height:1.2
}
.article_last .article__img {
	width:100%;
	height:auto
}
.article_topic {
	margin-bottom:10px;
	border-bottom:#e3e3e3 1px solid
}
.article_topic a {
	border-bottom:none!important
}
.article_topic .article__title {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:17px;
	line-height:1.05;
	margin:7px 0 15px 0;
	font-weight:normal
}
.article_topic .article__title a {
	color:#222!important
}
.article_topic .article__title a:hover {
	color:#900022!important;
	transition:color 0.3s ease 0s
}
.block_recommended {
	margin-top:15px
}
.article_recommended {
	max-width:33.3%;
	float:left;
	display:none
}
.article_recommended .article__title {
	position:absolute;
	bottom:0;
	width:100%;
	background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.95)));
	background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000', GradientType=0 );
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:23px;
	line-height:1.02;
	margin:7px 0 0 0;
	font-weight:normal
}
.article_recommended .article__title a {
	display:block;
	padding:18px 17px;
	color:#fff
}
.article_recommended .article__title a:hover {
	opacity:0.8
}
.article_recommended .article__img {
	width:100%;
	height:auto;
	-webkit-transform:initial
}
.article_recommended .article__rubric {
	display:inline-block;
	position:absolute;
	top:11px;
	left:13px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:#900022;
	padding:4px 6px;
	line-height:1
}
.article_list {
	overflow:hidden;
	border-top:#e3e3e3 1px solid;
	padding-top:15px;
	margin-top:13px
}
.article_list .article__img {
	float:left;
	margin:3px 15px 5px 0;
	width:185px;
	height:auto
}
.article_list .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:19px;
	line-height:1.1;
	margin:0 0 5px 0;
	font-weight:normal
}
.article_list .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	margin:0 0 6px 0;
	line-height:1.2
}
.article_list .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.article_list .article__rubric {
	display:inline-block;
	position:absolute;
	top:27px;
	left:13px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:#900022;
	padding:4px 6px;
	line-height:1
}
.article_list .article__rubric_black {
	display:inline-block;
	position:absolute;
	top:27px;
	left:13px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:rgba(0,0,0,0.7);
	padding:4px 6px;
	line-height:1
}
.articles .article_list:first-child .article__rubric, .articles .article_list:first-child .article__rubric_black {
	top:13px
}
.article_list .article__title:hover a {
	color:#900022
}
.articles_all .article_list .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:24px;
	line-height:1.1;
	margin:0 0 5px 0;
	font-weight:normal
}
.article_top-choice {
	overflow:hidden;
	border-top:#d3d3d3 1px solid;
	padding-top:13px;
	margin-top:9px
}
.article_top-choice .article__img-link {
}
.article_top-choice .article__img {
	float:left;
	margin:0 15px 5px 0
}
.article_top-choice .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:22px;
	line-height:1.1;
	margin:0 0 5px 0;
	font-weight:normal
}
.article_top-choice .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	margin:0 0 6px 0;
	line-height:1.2
}
.article_top-choice .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.article_top-choice .article__rubric {
	display:inline-block;
	position:absolute;
	top:27px;
	left:13px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:#900022;
	padding:4px 6px;
	line-height:1
}
.article_top-choice .article__rubric_black {
	display:inline-block;
	position:absolute;
	top:27px;
	left:13px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:rgba(0,0,0,0.7);
	padding:4px 6px;
	line-height:1
}
.article_top-choice .article__title:hover a {
	color:#900022
}
.article-info {
}
.articles .article_list:first-child {
	border:none;
	padding-top:0;
	margin-top:0
}
.articles .article_top-choice:first-child {
	border:none;
	padding-top:0;
	margin-top:0
}
.articles_all .article_list:first-child .article__rubric, .articles_all .article_list:first-child .article__rubric_black {
	top:13px
}
.articles_top-choice .article_top-choice:first-child .article__rubric, .articles_top-choice .article_top-choice:first-child .article__rubric_black {
	top:13px
}
.article_top a.article__img-link:hover + .article-info .article__title a, .article_list a.article__img-link:hover + .article-info .article__title a, .article_grid a.article__img-link:hover + .article-info .article__title a, .article_top-choice a.article__img-link:hover + .article-info .article__title a, .article_last a.article__img-link:hover + .article__title a, .article_blog a.article__img-link:hover + .article__title a, .article_column a.article__img-link:hover + .article__title a, .article_top-column a.article__img-link:hover + .article-info .article__title a, .article_tabloid a.article__img-link:hover + .article__title a, .article_choice a.article__img-link:hover + .article__title a, .article_add-highlight a.article__img-link:hover + .article__title a {
	color:#900022;
	transition:color 0.3s ease 0s
}
.article_topic a.article__img-link:hover + .article__title a {
	color:#900022!important;
	transition:color 0.3s ease 0s
}
.article_side a.article__img-link:hover + .article__title a, .article_highlight a.article__img-link:hover + .article__title a, .article_slider a.article__img-link:hover + .article__title a, .article_recommended a.article__img-link:hover + .article__title a {
	opacity:0.85
}
.article_big .article__img {
	clear:both;
	float:none
}
.article_big .article__img {
	width:100%;
	height:auto
}
.article_big .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:28px;
	line-height:1.05;
	margin:7px 0 5px 0
}
.article_big .article__title:hover a {
	color:#900022;
	transition:color 0.3s ease 0s
}
.article_big .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	margin:0 0 8px 0;
	line-height:1.2
}
.article_big .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.article_big .article__rubric {
	display:inline-block;
	position:absolute;
	top:28px;
	left:13px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:#900022;
	padding:4px 6px;
	line-height:1
}
.article_big .article__rubric_black {
	display:inline-block;
	position:absolute;
	top:28px;
	left:13px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:rgba(0,0,0,0.7);
	padding:4px 6px;
	line-height:1
}
.article:hover img {
}
.article img {
	-webkit-transform:translateZ(0)
}
.article__comments_count {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#888;
	font-size:11px;
	font-weight:normal;
	white-space:nowrap;
	margin-left:2px
}
.article__comments_count .icon-comment, .article__views_count .icon-comment {
	font-size:13px;
	line-height:10px;
	position:relative;
	top:3px;
	right:-1px;
	margin-right:4px
}
.col__sidebar .block > * {
	margin-bottom:30px
}
.col__sidebar .block > .blog {
	margin-bottom:20px
}
.blog {
	border-top:#900022 1px solid
}
.blog-slider {
	padding:8px 0 8px 0
}
.article_blog {
	overflow:hidden;
	display:none
}
.article_blog .article__img {
	float:left;
	margin:3px 13px 0 0
}
.article_blog .article__author {
	display:block;
	margin:1px 0 3px 0;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#900022;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:1
}
.article_blog .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:15px;
	line-height:1.1;
	overflow:hidden
}
.article_blog .article__title a:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.blog-content {
	padding:0
}
.blog-content .article_blog {
	overflow:hidden;
	display:block;
	border-bottom:#e3e3e3 1px solid;
	padding-bottom:15px;
	margin:7px 0 13px 0
}
.blog-content .article_blog:last-child {
	border:none
}
.block__head_inner {
	padding:0 0 0 0
}
.columns {
	border-top:#900022 1px solid;
	overflow:hidden
}
.columns-content {
	padding:0 0 0 0
}
.columns-content .article_column:last-child, .columns_all .article_column:last-child {
	border:none;
	margin:0
}
.article_column {
	overflow:hidden;
	border-bottom:#e3e3e3 1px solid;
	padding-bottom:8px;
	margin:7px 0 14px 0
}
.article_column .article__img {
	float:left;
	margin:3px 13px 6px 0
}
.article_column .article__author {
	display:block;
	margin:1px 0 3px 0;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#900022;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:1
}
.article_column .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:15px;
	line-height:1.1;
	overflow:hidden
}
.article_column .article__title a:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.article_column .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	line-height:1.2;
	margin:6px 0 5px 0
}
.article_column .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.article_top-column {
	overflow:hidden;
	padding-bottom:15px;
	margin:7px 0 13px 0
}
.article_top-column .article__img {
	float:left;
	margin:3px 19px 5px 0;
	width:135px
}
.article_top-column .article__author {
	display:block;
	margin:1px 0 3px 0;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#900022;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:1
}
.article_top-column .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:22px;
	line-height:1.1;
	overflow:hidden
}
.article_top-column .article__title a:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.article_top-column .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	line-height:1.2;
	margin:6px 0 5px 0
}
.article_top-column .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.article_top-column .article-info {
	overflow:hidden
}
.popular {
	padding:40px 0 50px 0;
	overflow:hidden
}
.article_popular {
	width:20%;
	float:left;
	padding-right:1%;
	padding-left:1%;
	box-sizing:border-box;
	border-right:#e3e3e3 1px solid;
	margin-top:8px
}
.article_popular .article__number {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:32px;
	color:#900022;
	float:left;
	margin-right:12px
}
.article_popular .article__title {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:15px;
	line-height:1.12;
	overflow:hidden;
	margin-top:5px
}
.article__views_count {
	display:block;
	margin-top:5px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#888;
	font-size:11px;
	font-weight:normal;
	white-space:nowrap
}
.article_popular .article__title a:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.popular .article_popular:last-child {
	border:none
}
.article_search {
	overflow:hidden;
	border-top:#e3e3e3 1px solid;
	padding-top:15px;
	margin-top:13px
}
.article_search .article__number {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:14px;
	color:#888;
	float:left
}
.article_search .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:19px;
	line-height:1.1;
	margin:0 0 5px 30px;
	font-weight:normal
}
.article_search .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	margin:0 0 6px 30px;
	line-height:1.2
}
.article_search .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	margin-left:30px;
	text-transform:uppercase
}
.article_search .article__title:hover a {
	color:#900022
}
.article_search .article__title b {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-weight:normal
}
.article_search .article__text b {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-weight:normal
}
.button_more {
	display:block;
	border:#e3e3e3 1px solid;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#900022;
	padding:14px 15px;
	margin-top:25px
}
.button__text {
	font-style:normal
}
.button_more span {
	font-size:20px;
	line-height:11px;
	margin:1px -7px 0 0;
	color:#888;
	float:right
}
.button_more:hover {
	border-color:#ccc;
	transition:all 0.4s ease 0s
}
.button_more:hover .button__text {
	opacity:0.8;
	transition:all 0.4s ease 0s
}
.button_back {
	float:left;
	border:#e3e3e3 1px solid;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#900022;
	padding:14px 15px
}
.button_back span {
	font-size:20px;
	line-height:11px;
	margin:1px 7px 0 -7px;
	color:#888;
	float:left
}
.button_back:hover {
	border-color:#ccc;
	transition:all 0.4s ease 0s
}
.button_back:hover .button__text {
	opacity:0.8;
	transition:all 0.4s ease 0s
}
.button_next {
	float:right;
	border:#e3e3e3 1px solid;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#900022;
	padding:14px 15px
}
.button_next span {
	font-size:20px;
	line-height:11px;
	margin:1px -7px 0 7px;
	color:#888;
	float:right
}
.button_next:hover {
	border-color:#ccc;
	transition:all 0.4s ease 0s
}
.button_next:hover .button__text {
	opacity:0.8;
	transition:all 0.4s ease 0s
}
.button_comm {
	display:block;
	border:#e3e3e3 1px solid;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#900022;
	padding:14px 15px;
	margin-bottom:25px;
	overflow:hidden;
	box-sizing:border-box;
	margin-left:150px
}
.button_comm span {
	font-size:20px;
	line-height:11px;
	margin:1px 7px 0 -7px;
	color:#888;
	float:left
}
.button_comm:hover {
	border-color:#ccc;
	transition:all 0.4s ease 0s
}
.button_comm:hover .button__text {
	opacity:0.8;
	transition:all 0.4s ease 0s
}
.row {
	margin-left:-1%;
	margin-right:-1%;
	font-size:0
}
.grid-row {
	margin-left:-2%;
	margin-right:-2%;
	font-size:0
}
.sections {
	background:#f3f3f3;
	padding:50px 0 100px 0
}
.block_sections {
	margin:30px 0 30px 0;
	overflow:hidden
}
.block_sections__item {
	width:18%;
	float:left;
	padding-right:1%;
	padding-left:1%
}
.section-news {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:15px
}
.section-news .article {
	padding:10px 0;
	border-top:#d3d3d3 1px solid
}
.section-news .article:first-child {
	font-family:'proxima_nova_rgbold', Arial, sans-serif
}
.section-news .article__title:hover a {
	color:#900022
}
.other-news {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:15px;
	line-height:1.15
}
.other-news .article {
	padding:10px 0;
	border-top:#d3d3d3 1px solid
}
.other-news .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.other-news .article__title:hover a {
	color:#900022
}
.other-news-light {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:15px;
	line-height:1.15
}
.other-news-light .article {
	padding:10px 0;
	border-top:#d3d3d3 1px solid
}
.other-news-light .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.other-news-light .article__title:hover a {
	color:#900022
}
.block_tabloid {
	margin:40px 0 40px 0;
	overflow:hidden
}
.article_tabloid {
	width:14.65%;
	padding:0 1%;
	display:inline-block;
	vertical-align:top
}
.article_tabloid_big {
	width:22.9%
}
.article_tabloid .article__img {
	width:100%;
	height:auto
}
.article_tabloid .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:15px;
	line-height:1.2;
	margin:7px 0 5px 0;
	font-weight:normal
}
.article_tabloid_big .article__title {
	font-size:17px
}
.article_tabloid .article__title:hover a {
	color:#900022;
	transition:color 0.3s ease 0s
}
.article_tabloid .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	margin:0 0 8px 0;
	line-height:1.2
}
.article_tabloid .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.article_top .article__rubric {
	display:inline-block;
	position:absolute;
	top:11px;
	left:13px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:#900022;
	padding:4px 6px;
	line-height:1
}
.footer {
	background:#333;
	border-top:#900022 5px solid;
	overflow:hidden
}
.copyright {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	color:#fff;
	margin:35px 0 40px 0
}
.copyright p {
	margin-bottom:15px
}
.footer-info {
	border-top:#484848 1px solid;
	margin:30px 0 0 0;
	padding:40px 0 90px 0;
	overflow:hidden
}
.quixote {
	float:left;
	width:84px;
	height:131px;
	background-image:url(../quixote.svg), none;
	background-size:84px 131px;
	background-repeat:no-repeat
}
.footer-info__contacts {
	float:left;
	width:25%;
	margin:10px 5% 0 10px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:1.2
}
.footer-info__contacts p {
	padding:3px 0
}
.footer-info__contacts a {
	color:#ccc
}
.footer-info__contacts a:hover {
	opacity:0.8;
	transition:all 0.3s ease 0s
}
.footer-info__menu {
	float:left;
	width:18%;
	margin:10px 5% 0 10px
}
.footer-menu {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	line-height:1.3
}
.footer-menu__item {
	padding:5px 0
}
.footer-menu a {
	color:#fff
}
.footer-menu a:hover {
	opacity:0.7;
	transition:all 0.3s ease 0s
}
.block_hromadske a {
	display:block;
	background:#f3f3f3;
	clear:both;
	overflow:hidden;
	padding:10px;
	margin-bottom:1px
}
.hromadske__name {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	margin-top:5px
}
.hromadske__description {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase
}
.hromadske__logo {
	float:left;
	width:40px;
	height:40px;
	background-size:84px 131px;
	background-repeat:no-repeat;
	background-size:40px 40px;
	margin-right:12px
}
.hromadske__logo_tv {
	background-image:url(../ht.svg), none
}
.hromadske__logo_radio {
	background-image:url(../hr.svg), none
}
.block_hromadske a:hover .hromadske__name, .block_hromadske a:hover .hromadske__description {
	color:#900022;
	transition:color 0.3s ease 0s
}
.footer-info__social {
	float:right;
	width:270px
}
.footer-info__social__item {
	color:#fff;
	width:80px;
	padding:0 10px;
	height:40px;
	border:#484848 1px solid;
	margin:0 0 10px 30px;
	float:left
}
.footer-info__social__item_icon {
	line-height:40px;
	font-size:16px
}
.footer-info__social__item_follows {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	float:right;
	line-height:40px
}
.footer-info__social__item:hover {
	opacity:0.7;
	border:#666 1px solid;
	transition:all 0.3s ease 0s
}
.post__social-container {
	position:relative;
	z-index:3
}
.post__social {
	position:absolute;
	left:-150px;
	width:150px
}
.post__social__item {
	color:#fff;
	background:#808080;
	width:90px;
	padding:0 10px 0 15px;
	height:42px;
	margin:0 10px 10px 0;
	float:left
}
.post__social__item_icon {
	line-height:42px
}
.post__social__item_follows {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	float:right;
	line-height:42px
}
.post__social_bottom .post__social {
	position:relative;
	left:0;
	width:100%;
	overflow:hidden;
	margin-top:35px
}
.post__social__item:hover {
	background:#666;
	transition:background 0.3s ease 0s
}
.block__head_twitter {
	padding:6px 0 7px 13px;
	border-bottom:#e3e3e3 1px solid;
	background:#e3e3e3;
	margin-bottom:0
}
.block__head_twitter .icon-twitter {
	font-size:23px;
	line-height:20px;
	display:inline-block;
	position:relative;
	bottom:-4px
}
.block_tweeter__border {
	margin-bottom:30px
}
.block_tweeter__style {
	margin:-9px 0 -6px 0
}
.var-borderless, .var-borderless .customisable-border {
	border:1px solid #e8e8e8!important
}
.top-all-sections {
	padding:0
}
.top-all-sections .top-menu__link {
	display:inline-block;
	font-size:20px;
	border:#e3e3e3 1px solid;
	min-width:40px;
	height:40px;
	text-align:center;
	vertical-align:top;
	color:#888
}
.top-all-sections .menu-text {
	display:none
}
.top-all-sections .top-menu__link .icon-menu {
	font-size:24px;
	line-height:32px;
	position:relative;
	top:5px;
	margin:0
}
.top-all-sections {
	margin:0
}
.top-all-sections .top-menu__link:hover {
	color:#222;
	border-color:#ccc;
	transition:all 0.4s ease 0s
}
.col__fluid {
	float:left;
	width:100%;
	margin-right:-330px;
	overflow:hidden
}
.col__fluid__inner {
	margin-right:320px;
	overflow:hidden
}
.col__wide {
	float:left;
	width:100%;
	overflow:hidden
}
.col__wide__inner {
	overflow:hidden
}
.col__fluid_photo, .col__fluid_video {
	float:left;
	width:100%;
	margin-right:-340px;
	overflow:hidden
}
.col__fluid_photo__inner, .col__fluid_video__inner {
	margin-right:340px;
	overflow:hidden
}
.col__fluid_articles {
	float:left;
	width:100%;
	margin-right:-530px;
	overflow:hidden
}
.col__fluid_articles__inner {
	margin-right:530px
}
.col__fluid_columns {
	width:100%;
	overflow:hidden
}
.post_news {
	margin-left:150px;
	margin-right:14px;
	margin-bottom:60px
}
.post_news__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:40px;
	line-height:1;
	font-weight:normal
}
.post_news__subtitle {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:19px;
	line-height:1.2;
	padding:0 0 10px 0;
	font-weight:normal
}
.post_news__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#888;
	font-size:13px;
	line-height:1.2;
	padding:18px 0 28px 0
}
.post_news__photo {
	margin-bottom:16px
}
.post_news__photo__img {
	width:100%;
	height:auto;
	max-width:485px;
	margin-right:15px
}
.post_news__photo__big .post_news__photo__img {
	width:100%;
	height:auto;
	max-width:690px;
	margin-right:0
}
.post_news__photo__about {
}
.post_news__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:18px;
	line-height:1.35
}
.post_news__text p {
	padding:10px 5px 10px 0
}
.post_news__text b, .post_news__text strong {
	font-family:'proxima_nova_rgbold', Arial, sans-serif
}
.post_news__text a {
	color:#900022;
	border-bottom:#900022 1px solid
}
.post_news__text a:hover {
	color:#a6334e;
	border-bottom:#a6334e 1px solid;
	transition:all 0.4s ease 0s
}
.post_news__text h3 {
	padding:18px 0 10px 0;
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:22px;
	line-height:1.2;
	font-weight:normal
}
.block_news {
	padding-bottom:0
}
.block_news_all {
	padding-bottom:60px;
	margin-right:14px
}
.post__source {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:14px;
	line-height:1.2;
	margin-top:10px
}
.post_news__photo__caption {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#888;
	font-size:13px;
	line-height:1.2
}
.post_news__photo__author {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#888;
	font-size:9px;
	text-transform:uppercase;
	line-height:1.2;
	margin-top:3px
}
.post_news__photo__img {
	margin-bottom:8px
}
.post_news__author {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	color:#888;
	font-size:13px;
	line-height:1.1;
	margin:18px 0 -13px 0
}
.post_news__author a {
	color:#900022
}
.post_news__author a:hover {
	color:#900022;
	opacity:0.8;
	transition:all 0.3s ease 0s
}
.post_news__author__link {
	font-size:12px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-weight:normal;
	text-transform:lowercase;
	display:inline-block;
	margin-left:5px
}
.post_news__author__link a {
	color:#888
}
.post_news__author a:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.post_news__title_article {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:45px;
	line-height:1;
	font-weight:normal
}
.article__header {
	margin-left:150px
}
.post_news__title_comm {
	color:#666
}
.post__tags {
	margin:20px 0;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#888;
	font-size:15px;
	line-height:1.2;
	text-transform:uppercase
}
.post__tags__item:after {
	content:","
}
.post__tags .post__tags__item:last-child:after {
	content:""
}
.post__tags a {
	color:#900022
}
.block_related {
	margin-top:50px
}
.related {
}
.section-news .article {
	padding:10px 0
}
.related .article {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:18px;
	padding:8px 0 12px 0
}
.related a:hover {
	color:#900022
}
.related .article__date {
	display:block;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	margin-top:4px;
	text-transform:uppercase
}
.side-news {
	border-top:#900022 1px solid;
	overflow:hidden;
	font-family:'proxima_nova_rgregular', Arial, sans-serif
}
.side-news .block__head {
	margin:14px 0 7px 0
}
.side-columns {
	border-top:#900022 1px solid;
	overflow:hidden;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	margin-top:5px
}
.side-columns .block__head {
	margin:18px 0 7px 0
}
.side-news-content {
	padding:0 0 10px 0;
	margin-top:-4px
}
.side-columns-content {
	padding:0 0 10px 0;
	margin-top:-4px
}
.side-news .article {
	padding:10px 0;
	border-bottom:#e3e3e3 1px solid
}
.side-news-content .article:last-child {
	border:none
}
.side-news-content .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:15px;
	line-height:1.2em
}
.block_side-column .block__head {
	margin:12px 0 8px 0
}
.side-columns .article {
	padding:10px 0;
	border-bottom:#e3e3e3 1px solid
}
.side-columns-content .article:last-child {
	border:none
}
.side-columns-content .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:15px;
	line-height:1.2em
}
.side-news-content a:hover {
	color:#900022
}
.side-news .button_more, .side-articles .button_more, .side-columns .button_more, .block_column .button_more, .block_side-column .button_more, .block_side-blog .button_more {
	margin:0
}
.side-news .button_more:hover, .side-articles .button_more:hover {
	border-color:#e3e3e3
}
.side-articles {
	border-top:#900022 1px solid;
	overflow:hidden;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:15px
}
.side-articles .block__head {
	margin:12px 0 11px 0
}
.block_side-news {
	margin:5px 0;
	padding-bottom:10px
}
.block_side-article-news {
	margin:0;
	padding-bottom:10px
}
.block_side-columns {
	margin:0;
	padding-bottom:10px
}
.block_side-articles {
	margin:5px 0;
	padding-bottom:10px
}
.block_comments {
	margin-top:40px
}
.block_comments_all {
	margin-top:0
}
.block_comments_all .block__head_line {
	margin-top:1px
}
.block_comments_all .block__title_light .block__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif
}
.comments__box_noauth {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#888;
	padding:7px 0 8px 0;
	margin-bottom:14px
}
.comments__box_noauth a {
	display:inline-block;
	padding:0 15px;
	color:#900022;
	line-height:40px;
	border:#900022 1px solid;
	margin-right:7px
}
.comments__box_noauth a:hover {
	opacity:0.8;
	transition:all 0.3s ease 0s
}
.comments__box_auth {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#888;
	padding:0 0 4px 0
}
.comments__box_auth a {
	color:#900022;
	line-height:40px;
	margin-right:7px
}
.comments__box_auth a:hover {
	opacity:0.8;
	transition:all 0.3s ease 0s
}
.comments__box_auth a.comments__box__link {
	border:none;
	display:inline;
	padding:0;
	margin-left:5px
}
.comments__item {
	border-top:#e3e3e3 1px solid;
	padding:15px 0
}
.comments__item__top {
	margin-bottom:5px
}
.comments__item__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:14px
}
.comments__item__name {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#222
}
.comments__item__ip {
	float:right;
	color:#bbb;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase
}
.comments__item__date {
	color:#888;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase
}
.comments__item__date:before {
	content:"\0020\2014\0020"
}
.comments__item__name .icon {
	margin-right:2px
}
.comments__item__name a:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.comments__item__text .q {
	margin:6px 0 6px 20px;
	border-left:#aaa 1px solid;
	padding:0 0 0 15px;
	color:#888;
	font-size:12px
}
.comments__item__text .q span {
	display:block;
	text-transform:uppercase;
	font-family:'proxima_nova_rgbold', Arial, sans-serif
}
.comment__item__options {
	font-size:10px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	padding:12px 0 6px 0;
	text-transform:uppercase
}
.comment__item__options a {
	display:inline-block;
	color:#888;
	margin-right:10px
}
.comment__item__options a:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.block_comments .button_more {
	margin-top:15px
}
.post__statistic {
	float:right;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	line-height:50px;
	color:#888;
	text-transform:uppercase
}
.post__statistic > div {
	display:inline-block
}
.post__comments a {
	display:inline-block;
	color:#fff;
	background:#808080;
	padding:0 13px 0 13px;
	height:32px;
	line-height:30px;
	margin:0 0 10px 20px;
	position:relative
}
.post__comments a:after {
	content:"";
	position:absolute;
	bottom:-9px;
	left:12px;
	border-width:9px 9px 0 0;
	border-style:solid;
	border-color:#808080 #fff;
	display:block;
	width:0
}
.post__comments a:hover {
	background:#666;
	transition:background 0.3s ease 0s
}
.post__comments a:hover:after {
	border-color:#666 #fff;
	transition:all 0.3s ease 0s
}
.block_choice {
	margin:-10px 0 40px 0;
	overflow:hidden;
	font:0
}
.article_choice {
	width:23%;
	padding:0 1%;
	display:inline-block;
	vertical-align:top
}
.article_choice .article__img {
	width:100%;
	height:auto;
	-webkit-transform:translateZ(0)
}
.article_choice .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:18px;
	line-height:1.15;
	margin:7px 0 5px 0;
	font-weight:normal
}
.article_choice .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	margin:0 0 6px 0;
	line-height:1.2
}
.article_choice .article__title:hover a {
	color:#900022;
	transition:color 0.3s ease 0s
}
.article_choice .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	margin:0 0 8px 0;
	line-height:1.2
}
.article_choice .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.grid-articles {
	font-size:0;
	padding-top:8px
}
.article_grid {
	width:29%;
	padding:0 2%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:35px
}
.article_grid .article__img {
	width:100%;
	height:auto;
	-webkit-transform:translateZ(0)
}
.article_grid_column .article__img {
	float:left;
	width:60px;
	height:auto;
	margin:3px 13px 0 0
}
.article_grid .article__img-link {
	position:relative;
	display:block
}
.article_grid .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:18px;
	line-height:1.15;
	margin:10px 0 5px 0;
	font-weight:normal
}
.article_grid .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	margin:0 0 6px 0;
	line-height:1.2
}
.article_grid .article__title:hover a {
	color:#900022;
	transition:color 0.3s ease 0s
}
.article_grid .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	margin:0 0 8px 0;
	line-height:1.2
}
.article_grid .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.article_grid_column .article__author {
	display:block;
	margin:1px 0 3px 0;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#900022;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:1
}
.article_grid .article__rubric {
	display:inline-block;
	position:absolute;
	top:11px;
	left:11px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:#900022;
	padding:4px 6px;
	line-height:1
}
.article_grid .article__rubric_black {
	display:inline-block;
	position:absolute;
	top:11px;
	left:11px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	background:rgba(0,0,0,0.7);
	padding:4px 6px;
	line-height:1
}
.article_grid_column .article__title {
	border-top:#e3e3e3 1px solid;
	padding-top:25px;
	margin-top:0
}
.post__social_bottom {
	display:none
}
.post_article .post__social_bottom {
	display:block
}
.side-articles-content {
	padding:0
}
.article__theses {
	width:300px;
	border-top:#e3e3e3 1px solid;
	padding:15px 0 30px 0;
	margin-right:35px;
	margin-top:15px;
	margin-left:-150px;
	float:left
}
.article__theses__title {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#222;
	font-size:15px;
	line-height:1.2;
	text-transform:uppercase
}
.article__theses__item {
	padding:17px 0;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#222;
	font-size:15px;
	line-height:1.2;
	border-bottom:#e3e3e3 1px solid
}
.article__links {
	width:300px;
	border-top:#e3e3e3 1px solid;
	padding:15px 0 30px 0;
	margin-right:35px;
	margin-top:15px;
	margin-left:-150px;
	float:left
}
.article__links_2 {
	width:100%;
	border-top:#e3e3e3 1px solid;
	padding:0 0 10px 0;
	margin-top:15px
}
.article__links__title {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#222;
	font-size:15px;
	line-height:1.2;
	text-transform:uppercase
}
.article__links__item {
	padding:17px 0;
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	color:#222;
	font-size:15px;
	line-height:1.2;
	border-bottom:#e3e3e3 1px solid
}
.article__links__item a {
	color:#900022
}
.article__links__item a:hover {
	color:#900022;
	opacity:0.8;
	transition:all 0.3s ease 0s
}
.article__incut_grey, p.article__incut_grey {
	padding:25px 0;
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	color:#666;
	font-size:28px;
	line-height:1.2
}
.article__incut_red, p.article__incut_red {
	padding:25px 0;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#900022;
	font-size:28px;
	line-height:1.2
}
.article__incut_red, p.article__incut_black {
	padding:25px 0;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#222;
	font-size:28px;
	line-height:1.2
}
.article__incut__description {
	display:block;
	padding-top:5px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:17px;
	line-height:1.2
}
.article__incut__description:before {
	content:'\2014\0020'
}
.article__topic {
	width:300px;
	border-top:#e3e3e3 1px solid;
	padding:15px 0 30px 0;
	margin-right:35px;
	margin-top:15px;
	margin-left:-150px;
	float:left
}
.article__topic__title {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#222;
	margin-bottom:13px;
	font-size:15px;
	line-height:1.2;
	text-transform:uppercase
}
.article__wide-header {
	width:100%;
	position:relative;
	height:550px
}
.article__wide-header__back {
	width:100%;
	position:absolute;
	top:0;
	background-size:cover!important;
	-webkit-background-size:cover!important;
	-moz-background-size:cover!important;
	height:550px
}
.article__wide-header__content {
	position:absolute;
	bottom:0;
	width:100%;
	background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.65)));
	background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
	background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
	background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
	background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
	padding:10% 0 40px 0
}
.article__wide-header__content .article__wide-header__title {
	padding-left:150px;
	box-sizing:border-box
}
.article__wide-header .post_news__photo__about {
	position:absolute;
	width:100%;
	bottom:10px;
	right:0
}
.article__wide-header .post_news__photo__author {
	color:#fff;
	float:right
}
.article_top .article__img-link {
	display:block;
	position:relative;
	margin-bottom:8px
}
.article_top .post_news__photo__author {
	color:#fff;
	position:absolute;
	bottom:5px;
	right:7px;
	font-size:9px
}
.article__wide-header__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:45px;
	line-height:1;
	color:#fff;
	width:90%
}
.article__wide-header .post_news__author {
	color:#fff;
	margin:10px 0 -13px 0;
	padding-left:150px
}
.article__wide-header .post_news__author a {
	color:#fff
}
.article__wide-header .post_news__author a:hover {
	color:#fff;
	opacity:0.8;
	transition:all 0.3s ease 0s
}
.article__wide-header ~ .layout-main .article__header {
margin-top:-10px;
margin-left:0
}
.article__wide-header ~ .layout-main .article__header .post_news__date {
padding-bottom:19px
}
.article__wide-header > .layout-main {
	position:relative
}
.article__wide-header .post__social {
	position:absolute;
	left:0;
	top:50px;
	width:160px
}
.article__wide-header .post__social__item {
	color:#fff;
	background:rgba(0,0,0,.3);
	border:rgba(255,225,225,.3) 1px solid;
	background-clip:padding-box;
	width:88px;
	padding:0 10px 0 15px;
	height:40px;
	margin:0 0 10px 0;
	float:left
}
.article__wide-header .post__social__item_icon {
	line-height:42px
}
.article__wide-header .post__social__item_follows {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	float:right;
	line-height:42px
}
.article__wide-header .post__social__item:hover {
	background:rgba(0,0,0,.4);
	border:rgba(255,225,225,.3) 1px solid;
	background-clip:padding-box;
	transition:all 0.3s ease 0s
}
.block_announcement_news {
	margin-top:15px
}
.highlight-news {
	background:#f3f3f3;
	padding:23px 0 35px 0
}
.highlight-columns {
	background:#f3f3f3;
	padding:23px 0 20px 0
}
.highlight-search {
	background:#f3f3f3;
	padding:40px 0 22px 0
}
.highlight-author {
	background:#f3f3f3;
	padding:27px 0 25px 0
}
.highlight-photo {
	background:#f3f3f3;
	padding:23px 0 30px 0
}
.archive-navigation {
	overflow:hidden
}
.archive-navigation_top {
	float:right;
	margin-right:14px;
	position:relative;
	width:83px;
	height:42px;
	display:none
}
.block_highlight__top {
	padding:8px 0 8px 0
}
.block_highlight__title {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:30px;
	line-height:1.05em;
	font-weight:normal;
	text-transform:uppercase;
	color:#900022;
	margin:0
}
.block_highlight__title strong {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-weight:normal
}
.block_highlight__title_date {
	padding-bottom:6px
}
.block_author__img {
	float:left;
	margin-right:30px
}
.block_author__img img {
	width:160px;
	height:auto
}
.block_author__content {
	overflow:hidden
}
.block_author__content .post_news__author__link {
	margin:0 10px 0 0
}
.block_author__content .post_news__author__link a {
	display:inline-block
}
.block_author__content .post_news__author__link a:hover {
	color:#900022;
	transition:all 0.3s ease 0s
}
.block_author {
	padding:8px 0 8px 0;
	overflow:hidden
}
.block_author__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:30px;
	line-height:1.05em;
	font-weight:normal;
	text-transform:uppercase;
	color:#900022;
	margin:3px 0 6px 0;
	font-weight:normal
}
.block_author__descripton {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:16px;
	line-height:1.05em;
	font-weight:normal;
	padding-bottom:15px
}
.block_author_list {
	margin-bottom:60px
}
.block_highlight__top .button_back, .block_choice__top .button_next {
	margin-top:0
}
.block_highlight__top .button_back {
	float:left
}
.block_highlight__top .button_back, .block_choice__top .button_next {
	border:#d3d3d3 1px solid
}
.block_highlight__top .top-options__item {
	border:#d3d3d3 1px solid
}
.article_highlight {
	width:48%;
	margin-right:1%;
	margin-left:1%;
	float:left
}
.article_highlight_wide {
	width:100%
}
.article_highlight .article__title {
	position:absolute;
	bottom:0;
	width:100%;
	background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.95)));
	background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000', GradientType=0 );
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:25px;
	line-height:1.05;
	margin:7px 0 0 0;
	font-weight:normal
}
.article_highlight_wide .article__title {
	font-size:36px;
	line-height:1.05
}
.article_highlight .article__title a {
	display:block;
	padding:18px 17px;
	color:#fff
}
.article_highlight .article__title a:hover {
	opacity:0.85
}
.article_highlight .article__img {
	width:100%;
	height:auto;
	vertical-align:bottom
}
.article_highlight .article__date {
	display:block;
	margin-top:8px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#fff;
	text-transform:uppercase
}
.article_highlight .article__title a {
	display:block;
	padding:18px 17px;
	color:#fff
}
.block_highlight .cols {
	margin:0
}
.block_highlight__main-list {
	padding-right:14px;
	margin-left:-1%;
	margin-right:-1%;
	overflow:hidden
}
.block_highlight__add-list {
	padding-right:14px;
	padding-top:20px;
	overflow:hidden
}
.article_add-highlight {
	width:23%;
	display:inline-block;
	vertical-align:top;
	padding-right:1%;
	padding-left:1%;
	padding-bottom:1%
}
.article_add-highlight .article__img {
	width:100%;
	height:auto;
	-webkit-transform:translateZ(0)
}
.article_add-highlight .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:15px;
	line-height:1.15;
	margin:7px 0 5px 0;
	font-weight:normal
}
.article_add-highlight .article__title:hover a {
	color:#900022;
	transition:color 0.3s ease 0s
}
.article_add-highlight .article__date {
	display:block;
	margin-top:4px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.image-box {
	margin:25px 0
}
.image-box img {
	width:100%;
	height:auto
}
.image-box__caption, .tb_text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#888;
	font-size:13px;
	line-height:1.2;
	margin-top:8px
}
.image-box__author {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#888;
	font-size:10px;
	text-transform:uppercase;
	line-height:1.2;
	margin-top:3px
}
.image-box_center {
	margin:25px auto
}
.image-box_left {
	float:left;
	margin:15px 25px 10px 0
}
.image-box_right {
	float:right;
	margin:15px 0 10px 25px
}
.image-box_wide {
	margin:15px 0 10px -150px
}
.image-box_f-screen {
	margin:25px auto
}
.image-box_f-screen img {
	width:100%;
	height:auto
}
.image-box_f-screen .image-box__caption {
	width:690px;
	margin:8px auto 0 auto
}
.image-box_f-screen .image-box__author {
	width:690px;
	margin:3px auto 0 auto
}
.image-box_m-screen {
	width:1025px;
	margin:25px auto
}
.image-box_m-screen img {
	width:100%;
	height:auto
}
.image-box_m-screen .image-box__caption {
	margin:8px auto 0 auto
}
.image-box_m-screen .image-box__author {
	margin:3px auto 0 auto
}
.content-box_f-screen {
	width:100%;
	margin:25px auto
}
.content-box_f-screen > * {
	display:block;
	margin:0 auto
}
.content-box_m-screen {
	width:1025px;
	margin:25px auto
}
.content-box_m-screen > * {
	display:block;
	margin:0 auto
}
.slick-slider {
	position:relative;
	display:block;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:none
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.slick-track {
	position:relative;
	top:0;
	left:0;
	display:block
}
.slick-track:before, .slick-track:after {
	display:table;
	content:''
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
[dir='rtl'] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-loading .slick-list {
	background:#fff url(../ajax-loader.gif) center center no-repeat
}
.slick-prev, .slick-next {
	font-size:0;
	line-height:0;
	position:absolute;
	top:50%;
	display:block;
	width:40px;
	height:40px;
	margin-top:-20px;
	padding:0;
	border:#484848 1px solid;
	cursor:pointer;
	color:transparent;
	outline:none;
	background:transparent
}
.blog-slider .slick-prev, .blog-slider .slick-next {
	position:absolute;
	top:-27px;
	border:none
}
.blog-slider .slick-next:after {
	content:"";
	position:absolute;
	display:block;
	height:28px;
	width:1px;
	border-left:#e3e3e3 1px solid;
	top:6px
}
.recommended-slider .slick-prev, .recommended-slider .slick-next {
	position:absolute;
	top:-32px;
	border:#d3d3d3 1px solid
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	color:transparent;
	outline:none;
	background:transparent
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
	opacity:1;
	transition:all 0.3s ease 0s
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity:.25
}
.slick-prev:before, .slick-next:before {
	font-size:20px;
	line-height:1;
	opacity:.75;
	color:white;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.blog-slider .slick-prev:before, .blog-slider .slick-next:before, .recommended-slider .slick-prev:before, .recommended-slider .slick-next:before {
	opacity:1;
	color:#888
}
.blog-slider .slick-prev:hover:before, .blog-slider .slick-next:hover:before, .recommended-slider .slick-prev:hover:before, .recommended-slider .slick-next:hover:before {
	opacity:1;
	color:#555;
	transition:all 0.3s ease 0s
}
.blog-slider .slick-prev.slick-disabled:before, .blog-slider .slick-next.slick-disabled:before, .recommended-slider .slick-prev.slick-disabled:before, .recommended-slider .slick-next.slick-disabled:before {
	opacity:.5
}
.slick-prev {
	right:39px
}
[dir='rtl'] .slick-prev {
	right:39px;
	left:auto
}
.blog-slider .slick-prev {
	right:38px
}
.slick-next {
	right:0
}
[dir='rtl'] .slick-next {
	right:auto;
	left:0
}
.blog-slider .slick-next {
	right:-1px
}
.slick-slider {
	margin-bottom:15px
}
.slick-dots {
	position:absolute;
	bottom:-30px;
	display:block;
	width:100%;
	padding:0;
	list-style:none;
	text-align:center
}
.slick-dots li {
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:20px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:none;
	background:transparent
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline:none
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity:1
}
.slick-dots li button:before {
	font-family:'slick';
	font-size:16px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	content:'\2022';
	text-align:center;
	opacity:.25;
	color:#000;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
	opacity:.75;
	color:#000
}
.top-slider .slick-dots li button:before {
	color:#fff
}
.top-slider .slick-dots li.slick-active button:before {
	color:#fff
}
.close-link {
	float:right;
	margin:15px;
	position:absolute;
	right:0;
	top:0;
	z-index:999
}
.close-link .icon-close {
	font-size:34px;
	color:#333
}
.close-link:hover .icon-close {
	color:#900022;
	transition:color 0.3s ease 0s
}
.auth__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:15px
}
.auth__name {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:28px;
	text-transform:uppercase
}
.auth__name span {
	font-size:33px;
	position:relative;
	top:3px
}
.auth__name a {
	color:#900022
}
.auth__name a:hover {
	color:#a83752;
	transition:color 0.4s ease 0s
}
.auth__list {
	margin:25px 0 40px 0
}
.auth__list__item {
	background:#900022;
	display:block;
	text-align:left;
	max-width:250px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	line-height:40px;
	color:#fff;
	text-transform:uppercase;
	margin:0 auto 10px auto;
	padding:1px 0 0 10px
}
.auth__list__item:hover {
	background:#aa0f33;
	transition:background 0.3s ease 0s
}
.auth__list__item .icon {
	font-size:20px;
	position:relative;
	top:4px;
	margin-right:8px
}
.auth__form {
	margin:25px 0 40px 0
}
.auth__input {
	display:block;
	margin:0 auto 10px auto;
	width:240px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	line-height:40px;
	padding:0 10px;
	color:#666;
	outline:none;
	border:1px solid #888;
	background:none
}
.auth__input_error {
	border:#900022 2px solid
}
.text-error {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	line-height:20px;
	margin-bottom:20px;
	color:#900022
}
.auth__buttons {
	margin:0 auto;
	width:260px;
	text-align:left
}
.auth__submit {
	border:none;
	background:#900022;
	text-align:center;
	width:125px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	line-height:40px;
	color:#fff;
	text-transform:uppercase;
	padding:1px 10px 0 10px;
	cursor:pointer
}
.auth__submit:hover {
	background:#aa0f33;
	transition:background 0.3s ease 0s
}
.auth__submit_cancel {
	margin-left:10px;
	line-height:38px;
	box-sizing:border-box;
	background:#e0e0e0;
	color:#888
}
.auth__submit_cancel:hover {
	color:#666;
	background:#e5e5e5;
	border-color:#999;
	transition:all 0.4s ease 0s
}
.auth__input:focus {
	border-color:#333;
	transition:all 0.3s ease
}
.auth__link a {
	display:inline-block;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	margin-top:15px;
	color:#888
}
.auth__link a:hover {
	color:#666;
	transition:color 0.4s ease 0s
}
.auth__link_red a {
	display:inline-block;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	margin-top:15px;
	color:#900022
}
.auth__link_red a:hover {
	color:#a83752;
	transition:color 0.4s ease 0s
}
input[placeholder] {
	text-overflow:ellipsis
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#999;
text-transform:uppercase;
text-overflow:ellipsis
}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
color:#999
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#999;
text-transform:uppercase;
text-overflow:ellipsis
}
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder {
color:#999
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
opacity:1;
transition:opacity 0.3s ease
}
input:-moz-placeholder, textarea:-moz-placeholder {
opacity:1;
transition:opacity 0.3s ease
}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
opacity:0.5;
transition:opacity 0.3s ease
}
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder {
opacity:0.5;
transition:opacity 0.3s ease
}
.modal {
	text-align:center
}
.modal_white {
	top:0;
	left:0;
	z-index:1999;
	display:none;
	position:fixed;
	width:100%;
	color:#222;
	background:rgba(255,255,255,0.98);
	overflow-y:auto;
	backface-visibility:hidden;
	height:100%;
	text-align:center
}
.sections {
	background:#f3f3f3;
	padding:50px 0 100px 0
}
.search-container {
	padding:10px 0 50px 0
}
.block_highlight .search-container {
	padding:7px 0 10px 0
}
.search-field {
	width:100%;
	border:#888 1px solid;
	padding:0 10px;
	color:#666;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	outline:none;
	font-size:16px;
	line-height:40px;
	background-color:transparent;
	box-sizing:border-box
}
.search-form {
}
.search-form {
	width:100%;
	display:table
}
.search-form > div {
	display:table-cell;
	width:100%
}
.search-button {
	border:none;
	background:#666;
	padding:3px 15px 0 15px;
	color:#fff;
	cursor:pointer;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	line-height:40px;
	text-transform:uppercase;
	-webkit-appearance:none;
	margin-left:10px
}
.search-button:hover {
	transition:all 0.3s ease 0s;
	background:#727272
}
.search-field:focus {
	border-color:#666;
	transition:all 0.3s ease
}
.search-field:focus ~ .search-button {
background:#666;
transition:all 0.3s ease
}
.search-field:focus ~ .search-button:hover {
background:#727272;
transition:all 0.3s ease
}
.modal-logo {
	background:#f3f3f3;
	padding:10px 0 15px 0
}
.modal-logo__image_ukr {
	display:block;
	margin:0 auto;
	width:180px;
	height:32px;
	background-image:url(../up-logo_ukr.png);
	background-image:url(../up-logo_ukr.svg), none;
	background-size:180px 32px;
	background-repeat:no-repeat;
	text-indent:-9999px
}
.modal__title {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:38px;
	line-height:1.1em;
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;
	color:#222;
	padding:40px 0 20px 0
}
.modal__title_small {
	font-size:18px!important;
	padding:40px 0 10px 0
}
.dialog {
	display:inline-block;
	vertical-align:middle;
	outline:none;
	overflow:hidden
}
.dialog_signin {
	max-width:580px;
	padding:50px 0
}
.dialog_search {
	padding:50px 0
}
.dialog_archive {
	max-width:400px;
	padding:50px 0
}
.dialog_animate {
	-webkit-transform-origin:bottom center;
	-ms-transform-origin:bottom center;
	transform-origin:bottom center;
	-webkit-animation:scale-fade 350ms forwards cubic-bezier(.8, .02, .45, 1);
	animation:scale-fade 350ms forwards cubic-bezier(.8, .02, .45, 1)
}
@-webkit-keyframes scale-fade {
0% {
opacity:0;
-webkit-transform:scale(.8) rotateX(0);
transform:scale(.8) rotateX(0)
}
50% {
opacity:1
}
80% {
-webkit-transform:scale(1.04) rotateX(0);
transform:scale(1.04) rotateX(0)
}
100% {
-webkit-transform:scale(1) rotateX(0);
transform:scale(1) rotateX(0)
}
}
@keyframes scale-fade {
0% {
opacity:0;
-webkit-transform:scale(.8) rotateX(0);
transform:scale(.8) rotateX(0)
}
50% {
opacity:1
}
80% {
-webkit-transform:scale(1.04) rotateX(0);
transform:scale(1.04) rotateX(0)
}
100% {
-webkit-transform:scale(1) rotateX(0);
transform:scale(1) rotateX(0)
}
}
.comments__inputbox {
	margin-bottom:30px
}
.comments__inputbox__textarea {
	border-collapse:separate;
	background:#fff;
	box-sizing:border-box;
	position:relative
}
.comments__inputbox__close {
	position:absolute;
	top:10px;
	right:10px;
	z-index:5;
	font-size:22px;
	display:none;
	color:#888
}
.comments__inputbox__close:hover .icon-close {
	color:#900022;
	transition:color 0.3s ease 0s
}
.comments__inputbox__input {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:14px;
	line-height:17px;
	width:100%;
	height:40px;
	margin:0;
	padding:11px 29px 10px 10px;
	outline:none;
	border:1px solid #888;
	box-sizing:border-box;
	position:relative;
	z-index:2;
	color:#888;
	transition:all 0.3s ease 0s
}
.comments__inputbox__input::-webkit-input-placeholder {
font-size:12px
}
.comments__inputbox__input:-moz-placeholder {
font-size:12px
}
.comments__inputbox__input:focus {
	border-color:#333;
	transition:all 0.2s ease 0s
}
.comments__inputbox__textarea .comments__inputbox__input {
	overflow:hidden;
	resize:none;
	word-wrap:break-word;
	white-space:pre-wrap
}
.comments__inputbox__textarea .full_size {
	height:130px;
	color:#1a1a1a;
	resize:vertical
}
.comments__inputbox__counter {
	float:right;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#888;
	margin-top:13px;
	display:none
}
.comments__inputbox__buttons {
	margin-top:8px
}
.comments__inputbox__control {
	display:none;
	overflow:hidden
}
.comment__submit {
	float:right;
	border:none;
	background:#808080;
	padding:0 15px 0 15px;
	color:#fff;
	cursor:pointer;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	line-height:40px;
	text-transform:uppercase;
	-webkit-appearance:none
}
.code__input {
	float:left;
	width:120px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:12px;
	line-height:40px;
	padding:0 10px;
	line-height:20px;
	height:38px;
	color:#666;
	outline:none;
	border:1px solid #888;
	background:none
}
.captcha {
	float:left;
	margin-left:15px
}
.comments__box_auth a.comments__box__rules-link {
	margin-left:10px
}
.comments_rules {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	color:#888;
	margin-bottom:25px;
	display:none
}
.comment__submit:hover {
	background:#666;
	transition:all 0.3s ease 0s
}
.comment__submit_cancel {
	line-height:38px;
	box-sizing:border-box;
	background:#e0e0e0;
	color:#888
}
.comment__submit_cancel:hover {
	color:#666;
	background:#d6d6d6;
	border-color:#999;
	transition:all 0.4s ease 0s
}
.pagination {
	margin-top:35px
}
.pagination__item {
	display:inline-block;
	vertical-align:middle;
	margin:0 0 15px 0;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	text-align:center;
	line-height:40px;
	height:40px;
	width:40px;
	margin-right:7px
}
.pagination__link {
	display:block;
	height:40px
}
.pagination__link span {
	font-size:20px;
	line-height:2;
	height:40px
}
.pagination__item_disabled .pagination__link {
	color:#ccc
}
.pagination__item_active .pagination__link {
	border-color:#900022;
	color:#900022
}
.pagination__link {
	display:block;
	text-align:center;
	color:#666;
	border:#e3e3e3 1px solid
}
.pagination__link:hover {
	color:#222;
	border-color:#ccc;
	transition:all 0.4s ease 0s
}
.pagination__item_active .pagination__link:hover {
	border-color:#900022;
	color:#900022
}
.search-number {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:16px;
	color:#666
}
.input-control {
	display:inline-block;
	margin-left:15px
}
.input-control.checkbox input[type="checkbox"] {
	position:absolute;
	opacity:0;
	width:15px;
	height:15px
}
.input-control.checkbox .check {
	background-color:#f3f3f3;
	border:#888 1px solid;
	padding:0;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	top:-4px
}
.input-control.small-check .check {
	width:1rem;
	height:1rem;
	float:left
}
.input-control.checkbox .check:before {
	position:absolute;
	vertical-align:middle;
	color:transparent;
	font-size:0;
	content:"";
height:.3125rem;
width:.565rem;
	background-color:transparent;
	border-left:1px solid;
	border-bottom:1px solid;
	border-color:transparent;
	left:50%;
	top:50%;
	display:block;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	transition:all 0.2s linear
}
.input-control.small-check .check:before {
	width:8px;
	height:4px;
	margin-left:-4px;
	margin-top:-4px;
	border-width:1px
}
.input-control.checkbox input[type="checkbox"]:checked ~ .check:before {
border-color:#888;
transition:all 0.2s linear
}
.input-control.checkbox input[type="checkbox"]:checked ~ .caption {
color:#900022;
transition:all 0.2s linear
}
.input-control .caption {
	display:block;
	margin:0 0 0 25px
}
.unit_side-banner {
	text-align:center
}
.unit_side-banner > *:not(script):not(style) {
	display:block;
	margin:0 auto 35px auto
}
.unit_header-banner {
	background:#f3f3f3;
	overflow:hidden;
	text-align:center
}
.unit_header-banner > *:not(script):not(style) {
	display:inline-block;
	margin:15px auto 15px auto;
	text-align:center
}
.unit_top-banner {
	overflow:hidden;
	text-align:center
}
.unit_top-banner > *:not(script):not(style) {
	display:inline-block;
	margin:25px auto 0 auto;
	text-align:center
}
.unit_top-banner_main {
	overflow:hidden;
	text-align:center
}
.unit_top-banner_main > *:not(script):not(style) {
	display:inline-block;
	margin:25px auto 0 auto;
	text-align:center
}
.unit_center-top-banner, .unit_center-middle-banner {
	text-align:center
}
.unit_center-top-banner > *:not(script):not(style), .unit_center-middle-banner > *:not(script):not(style) {
	display:block;
	margin:15px auto 15px auto
}
.unit_center-top-banner img, .unit_center-middle-banner img {
	width:100%;
	height:auto
}
.unit_center-middle-banner-bg {
	text-align:center;
	background:#f3f3f3;
	overflow:hidden;
	margin:15px 0 -15px 0;
	z-index:2;
	position:relative
}
.unit_center-middle-banner-bg > *:not(script):not(style) {
	display:block;
	margin:15px auto 15px auto
}
.unit_center-middle-banner-bg img {
	width:100%;
	height:auto;
	max-width:300px
}
.news .unit_side-banner {
	margin-top:5px;
	border-top:#e3e3e3 1px solid
}
.news .unit_side-banner > *:not(script):not(style) {
	display:block;
	margin:20px auto 20px auto
}
.unit_article-banner {
	text-align:center
}
.unit_article-banner > *:not(script):not(style) {
	display:block;
	margin:20px auto 35px auto
}
.unit_button-banner {
	text-align:center;
	float:left;
	width:115px
}
.unit_bottom-banner > *:not(script):not(style) {
	display:block;
	margin:20px auto 0 auto
}
.advtext {
	display:block!important;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:9px;
	color:#bbb;
	text-transform:uppercase;
	text-align:left!important
}
.unit_top-banner .advtext {
	margin:15px 0 -22px 0
}
.unit_top-banner_main .advtext {
	margin:15px 0 -22px 0
}
.unit_header-banner .advtext {
	margin:5px 0 -12px 0
}
.unit_center-top-banner .advtext, .unit_center-middle-banner .advtext {
	margin:5px 0 -14px 0
}
.unit_side-banner .advtext {
	margin-bottom:3px
}
.unit_article-banner .advtext {
	margin-bottom:-16px
}
.unit_button-banner .advtext {
	margin-bottom:-18px
}
.unit_top-banner_main .advtext, .unit_top-banner .advtext, .unit_header-banner .advtext {
	margin-left:calc(50% - 384px)
}
[data-size='1175'] .advtext {
	margin-left:calc(50% - 587px)
}
.empty {
	margin:0!important;
	display:block!important
}
.banner, .branding-bg, .content {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	color:rgba(0,0,0,0.9);
	-o-text-overflow:clip;
	text-overflow:clip;
	background:-webkit-linear-gradient(-225deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 49%, rgba(0,0,0,1) 49%, rgba(0,0,0,1) 51%, rgba(0,0,0,1) 51%, rgba(0,0,0,0) 51%, rgba(0,0,0,0) 100%);
	background:-moz-linear-gradient(315deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 49%, rgba(0,0,0,1) 49%, rgba(0,0,0,1) 51%, rgba(0,0,0,1) 51%, rgba(0,0,0,0) 51%, rgba(0,0,0,0) 100%);
	background:linear-gradient(315deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 49%, rgba(0,0,0,1) 49%, rgba(0,0,0,1) 51%, rgba(0,0,0,1) 51%, rgba(0,0,0,0) 51%, rgba(0,0,0,0) 100%);
	background-position:-5px 0;
	-webkit-background-origin:padding-box;
	background-origin:padding-box;
	-webkit-background-clip:border-box;
	background-clip:border-box;
	-webkit-background-size:10px 10px;
	background-size:10px 10px
}
.hasDatepicker {
	margin:0 0 40px 0
}
.ui-datepicker-calendar {
	font-size:13px;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	border-collapse:collapse
}
.ui-datepicker-calendar td {
	width:14.28%;
	text-align:center;
	font-weight:normal;
	border:#e3e3e3 1px solid
}
.ui-datepicker-calendar th {
	width:14.28%;
	text-align:center;
	font-weight:normal
}
.ui-datepicker-calendar td a, .ui-datepicker-calendar td span, .ui-datepicker-calendar th span {
	display:block;
	padding:12px 0
}
.ui-datepicker-calendar td span {
	color:#aaa
}
.ui-datepicker-title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:18px;
	line-height:43px;
	color:#222;
	text-transform:uppercase;
	font-weight:normal
}
.ui-datepicker-header {
	position:relative
}
.ui-datepicker-prev {
	position:absolute;
	right:41px;
	top:0;
	color:#666
}
.ui-datepicker-next {
	position:absolute;
	right:0;
	top:0;
	color:#666
}
.ui-datepicker-prev:hover, .ui-datepicker-next:hover {
	color:#222;
	transition:color 0.3s ease 0s
}
.ui-datepicker-prev span, .ui-datepicker-next span {
	display:block;
	font-size:0;
	width:40px;
	height:40px;
	border:#e3e3e3 1px solid;
	cursor:pointer;
	text-align:center
}
.ui-datepicker-prev span:before, .ui-datepicker-next span:before {
	font-size:20px;
	line-height:40px
}
.ui-datepicker .ui-state-disabled span:before {
	opacity:0.5
}
.ui-state-active {
	font-family:'proxima_nova_rgbold';
	color:#900022
}
.ui-datepicker-calendar td a:hover {
	color:#900022;
	transition:all 0.4s ease 0s
}
.col__sidebar .ui-datepicker-calendar, .archive-container .ui-datepicker-calendar {
	width:99.9%
}
.block_archive {
	margin:0 0 45px 0;
	font-size:0
}
.block_archive .block_news_all, .block_archive .block_news_main {
	padding:0 0 20px 0
}
.block_archive .archive-navigation {
	margin-top:-10px
}
.block_archive .columns-content {
	padding:0
}
.block_archive .article_column .article__title {
	font-size:18px
}
.block_archive .article_column .article__author {
	font-size:13px
}
.archive-container {
	width:302px;
	text-align:left
}
.block_archive_year {
	margin-bottom:60px
}
.ui-datepicker-inline {
	margin-right:0;
	font-size:0
}
.block_archive_year .ui-datepicker-group {
	display:inline-block;
	vertical-align:top;
	width:27.33%;
	margin:0 6% 25px 0;
	max-width:335px
}
.block_archive_year .ui-datepicker-calendar {
	width:100%
}
.block_archive_year .ui-datepicker-title {
	font-size:18px;
	line-height:18px;
	padding-top:10px
}
.year-menu {
	padding:15px 0;
	margin:0 0 35px 0;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:18px;
	line-height:35px
}
.year-menu__item {
	display:inline-block;
	vertical-align:top;
	width:6%;
	margin:0 2% 0 0
}
.year-menu__link {
	color:#222
}
.year-menu__link:hover {
	color:#900022;
	transition:all 0.4s ease 0s
}
.year-menu__link_active {
	color:#900022;
	font-family:'proxima_nova_rgbold'
}
.articles_top-photo, .articles_top-video {
}
.article_highlight_photo, .article_highlight_video {
	width:100%
}
.article_highlight_photo .article__title, .article_highlight_video .article__title {
	font-size:36px;
	line-height:1.05
}
.articles_top-photo > div:first-child, .articles_top-video > div:first-child {
	margin-bottom:40px
}
.highlight-photo .cols, .highlight-video .cols {
	margin:10px 0
}
.article_highlight_photo, .article_highlight_video {
	overflow:hidden;
	height:410px
}
.article_highlight_photo .article__img, .article_highlight_video .article__img {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	-moz-transform:translateY(-50%) translateX(-50%);
	width:840px
}
.article_side_photo, .article_side_video {
	overflow:hidden;
	height:185px
}
.article_side_photo .article__img, .article_side_video .article__img {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	-moz-transform:translateY(-50%) translateX(-50%);
	width:379px
}
.article_highlight_photo .icon-video, .article_highlight_photo .icon-photo {
	position:absolute;
	top:50%;
	left:50%;
	color:#fff;
	font-size:80px;
	text-align:center;
	margin:-40px 0 0 -40px
}
.article_highlight_photo .article__img-link:hover .icon-video, .article_highlight_photo .article__img-link:hover .icon-photo {
	opacity:0.85
}
.article_side_photo .icon-video, .article_side_photo .icon-photo {
	position:absolute;
	top:50%;
	left:50%;
	color:#fff;
	font-size:50px;
	text-align:center;
	margin:-40px 0 0 -25px
}
.article_side_photo .article__img-link:hover .icon-video, .article_side_photo .article__img-link:hover .icon-photo {
	opacity:0.85
}
.article_grid .icon-video, .article_grid .icon-photo {
	position:absolute;
	top:50%;
	left:50%;
	color:#fff;
	font-size:50px;
	text-align:center;
	margin:-20px 0 0 -25px
}
.article_grid .article__img-link:hover .icon-video, .article_grid .article__img-link:hover .icon-photo {
	opacity:0.85
}
.red {
	color:#900022
}
.post_info__text {
	margin:30px 14px 60px 0;
	min-height:400px
}
.rss__item {
	padding:3px 0
}
.rss__item:before {
	content:"\ea95\00a0";
	font-family:'icomoon';
	font-size:24px;
	color:#888;
	position:relative;
	top:4px
}
.columns_all {
	padding-top:2px
}
.columns_all .article_column .article__title {
	font-size:18px
}
.articles_top-columns {
	margin-left:-2%;
	margin-right:-2%;
	font-size:0
}
.article_top-column {
	width:46%;
	margin:0 2%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:15px
}
.articles_top-columns .article_top-column:nth-child(n+3) {
	border-top:#d3d3d3 1px solid;
	padding-top:25px;
	margin-bottom:20px
}
.post_news__column-author {
	width:160px;
	float:left;
	margin:0 25px 10px 0
}
.post_news__column-author .post_news__author {
	margin:8px 0 6px 0
}
.post_news__column-author .post_news__author__link {
	display:block;
	word-wrap:break-word;
	padding-top:5px;
	margin-left:0
}
.post_news__column-author__about {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	line-height:1.2;
	color:#666;
	margin:10px 0 15px 0;
	padding:15px 0;
	border-bottom:#e3e3e3 1px solid;
	border-top:#e3e3e3 1px solid
}
.dialog_menu {
	display:block;
	padding:100px 0 50px 0
}
.all-menu {
	margin:0 auto;
	max-width:350px;
	text-align:left;
	width:100%
}
.all-menu__main {
	float:left
}
.all-menu__main {
	float:left;
	width:100%;
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	text-transform:uppercase;
	font-size:18px;
	line-height:1em;
	margin-bottom:30px
}
.all-menu__main__item {
	position:relative;
	padding:12px 0 10px 0;
	border-top:#d0d0d0 1px solid
}
.all-menu__main__link {
	display:block;
	color:#222;
	margin:0;
	cursor:pointer
}
.all-menu__main__link:hover {
	color:#900022;
	transition:all 0.4s ease 0s
}
.all-menu__main > li:last-child {
	border-bottom:#d0d0d0 1px solid
}
.all-menu__additional {
	float:left;
	width:100%;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:13px;
	line-height:1em;
	margin-bottom:50px
}
.all-menu__additional__item {
	position:relative;
	padding:10px 0 12px 0
}
.all-menu__additional__link {
	display:block;
	color:#222;
	margin:0;
	cursor:pointer
}
.all-menu__additional__link_active {
	color:#900022
}
.all-menu__additional__link:hover {
	color:#900022;
	transition:all 0.4s ease 0s
}
.all-menu__additional > li:last-child {
	border:none
}
.all-projects-menu {
	float:right;
	height:100%;
	width:33%;
	background:#f3f3f3
}
.top-menu > .top-menu__item_right .modal_menu_open {
	display:none
}
.top-all-sections > .top-menu__item_right .modal_menu_open {
	display:block
}
.top-lang {
	text-align:left
}
.top-lang .top-options__item_lang {
	border:none;
	margin-left:0;
	margin:10px 0 20px -6px
}
.top-lang .top-options__item_lang .options-text {
	font-size:13px;
	padding:0
}
.top-lang .top-options__item {
	color:#222
}
.block_tag {
	margin:0 0 45px 0;
	font-size:0
}
.block_tag .block_news_all {
	padding:0 0 20px 0
}
.article_tag {
	overflow:hidden;
	border-top:#e3e3e3 1px solid;
	padding-top:15px;
	margin-top:13px
}
.article_tag .article__title {
	font-family:'proxima_nova_rgbold', Arial, sans-serif;
	font-size:19px;
	line-height:1.1;
	margin:0 0 5px 0;
	font-weight:normal
}
.article_tag .article__text {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:13px;
	margin:0 0 6px 0;
	line-height:1.2
}
.article_tag .article__date {
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	font-size:10px;
	color:#888;
	text-transform:uppercase
}
.article_tag .article__author {
	display:block;
	margin:1px 0 3px 0;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	color:#900022;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:1
}
.article_tag .article__title:hover a {
	color:#900022
}
.block_tag .article_column {
	overflow:hidden;
	border-top:#e3e3e3 1px solid;
	border-bottom:none;
	padding:15px 0 0 0;
	margin:14px 0 7px 0
}
.block_tag .article_list a.article__img-link:hover + .article__title a {
	color:#900022;
	transition:color 0.3s ease 0s
}
.block_tags {
	padding:10px 0 40px 0
}
.block_tags a {
	white-space:nowrap
}
.block_tags a:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.tag1 {
	font-size:32px;
	line-height:29px;
	font-family:'proxima_nova_rgbold', Arial, sans-serif
}
.tag2 {
	font-size:26px;
	line-height:29px
}
.tag3 {
	font-size:17px;
	line-height:29px
}
.tag4 {
	font-size:12px;
	line-height:29px
}
.layout_wide .main-logo__image_ukr, .layout_wide .main-logo__image_rus, .layout_wide .main-logo__image_eng {
	width:195px;
	height:35px;
	background-size:195px 35px;
	margin-top:5px
}
.layout_wide .top-social {
	display:none
}
.layout_wide .top-all-sections {
	margin-top:0;
	display:block
}
.layout_wide .header .layout-main {
	width:100%;
	max-width:none;
	box-sizing:border-box
}
.layout_wide .top-options {
	margin-top:0
}
.layout_wide .top-all-sections .top-menu__link {
	border:none
}
.layout_wide .top-options__item {
	border:none;
	min-width:40px;
	margin-left:0
}
.layout_wide .options-text {
	padding:0 9px
}
.layout_wide .header-main {
	border:0;
	padding:0 0 8px 0
}
.layout_wide .post_news__title_article {
	font-size:58px
}
.layout_wide .main-content .layout-main {
	width:100%;
	max-width:none;
	box-sizing:border-box;
	padding:0
}
.layout_wide .article__header {
	width:1025px;
	margin:0 auto;
	padding:0
}
.layout_wide .col__fluid, .layout_wide .col__wide {
	margin-right:0
}
.layout_wide .col__fluid__inner, .layout_wide .col__wide__inner {
	margin-right:0
}
.layout_wide .post__social {
	position:relative;
	left:0;
	width:690px;
	overflow:hidden;
	margin:0 auto
}
.layout_wide .post_news {
	margin-left:0;
	margin-right:0;
	margin-bottom:60px
}
.layout_wide .post_news__text p, .layout_wide .post_news__text h3 {
	width:690px;
	margin:0 auto
}
.layout_wide h2.post_news__subtitle {
	width:690px;
	margin:20px auto 0 auto
}
.layout_wide .post__source {
	width:690px;
	margin:10px auto 0 auto
}
.layout_wide .post__tags {
	width:690px;
	margin:20px auto
}
.layout_wide .block_related {
	width:690px;
	margin:50px auto 0 auto
}
.layout_wide .block_comments {
	width:690px;
	margin:40px auto 0 auto
}
.layout_wide .article__wide-header {
	width:100%;
	overflow:hidden;
	margin-bottom:0;
	height:auto;
	max-height:100vh
}
.layout_wide .article__wide-header__back {
	height:100%
}
.article__wide-header__img {
	width:100%;
	height:auto;
	vertical-align:bottom
}
.layout_wide_img .header-main {
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	width:100%
}
.layout_wide_img .red-line {
	display:none
}
.layout_wide_img .article__wide-header__title {
	font-size:58px;
	width:100%;
	padding-left:0
}
.layout_wide_img .main-logo .main-logo__image_ukr {
	background-image:url(../up-logo_ukr_white.png);
	background-image:url(../up-logo_ukr_white.svg), none
}
.layout_wide_img .main-logo .main-logo__image_rus {
	background-image:url(../up-logo_rus_white.png);
	background-image:url(../up-logo_rus_white.svg), none
}
.layout_wide_img .main-logo .main-logo__image_eng {
	background-image:url(../up-logo_eng_white.png);
	background-image:url(../up-logo_eng_white.svg), none
}
.layout_wide_img .article__wide-header .layout-main {
	max-width:1025px
}
.layout_wide_img .article__wide-header .post_news__author {
	padding-left:0
}
.layout_wide_img .top-all-sections .top-menu__link {
	color:#fff
}
.layout_wide_img .top-all-sections .top-menu__link:hover {
	transition:all 0.4s ease 0s;
	opacity:0.7
}
.layout_wide_img .top-options__item {
	color:#fff
}

.layout_wide_img .top-options__lang__item {color: #fff;}
.layout_wide_img .top-options__lang__item:hover {color: #fff; transition:all 0.4s ease 0s; opacity:0.7}
.layout_wide_img .top-options__lang__item_active, .layout_wide_img .top-options__lang__item_active:hover {color: #900022; opacity: 1;}
.layout_wide_img .top-options__item:hover {
	transition:all 0.4s ease 0s;
	opacity:0.7
}
.layout_wide_img .options-text_active {
	color:#fff;
	opacity:0.5
}
.layout_wide_img .cols {
	margin:15px 0 30px 0
}
.layout_wide_img .post_news__photo__about .layout-main {
	max-width:1025px
}
.layout_wide_img .main-logo__image_ukr {
	margin-top:8px
}
.layout_wide .post_news__text .article__incut_grey {
	width:1025px;
	font-size:36px
}
.article__wide-header ~ .layout-main .post__social {
position:relative;
left:0;
width:100%;
overflow:hidden;
margin:20px auto
}
.header {
	background:#fff
}
.layout-page {
	background:#fff
}
.branding .main-content, .branding .sections, .branding .footer {
	max-width:980px;
	margin:0 auto
}
.branding2 .header {
	max-width:980px;
	margin:0 auto
}
.branding .layout-main {
	max-width:950px
}
.branding .header, .branding .main-content, .branding .sections, .branding .footer {
	position:relative
}
.branding3 .header, .branding3 .main-content, .branding3 .sections, .branding3 .footer {
	position:relative
}
.branding5 .header, .branding5 .main-content, .branding5 .sections, .branding5 .footer {
	position:relative
}
.branding .article__header {
	padding-top:14px
}
.branding3 .cols {
	padding:30px 0;
	margin:0
}
@media screen and (min-width:980px) {
.branding .col__left {
	width:43%;
	margin-right:2%;
	box-sizing:border-box
}
.branding .col__center {
	width:54%;
	padding-left:2%;
	box-sizing:border-box
}
.branding .col__sidebar {
	padding-left:1.3%
}
.branding .article_list .article__img {
	width:30%;
	max-width:185px;
	height:auto
}
.branding .article_big .article__img {
	max-width:100%;
	width:100%
}
.branding .article__theses {
	width:100%;
	margin:15px 0 0 0
}
}
@media screen and (max-width:980px) {
.branding .main-content {
	margin-top:0!important
}
}
.branding3 .main-content, .branding3 .sections, .branding3 .footer, .branding3 .header {
	max-width:1100px;
	margin:0 auto
}
.branding5 .main-content, .branding5 .sections, .branding5 .footer, .branding5 .header {
	max-width:980px;
	margin:0 auto
}
@media screen and (min-width:110px) {
.branding3.col__left {
	width:43%;
	margin-right:2%;
	box-sizing:border-box
}
.branding3 .col__center {
	width:54%;
	padding-left:2%;
	box-sizing:border-box
}
.branding3 .col__sidebar {
	padding-left:1.3%
}
.branding3 .article_list .article__img {
	width:30%;
	max-width:185px;
	height:auto
}
.branding3 .article_big .article__img {
	max-width:100%;
	width:100%
}
}
.branding4 .cols {
	padding-top:20px
}
.branding4 .block_news {
	border-top:none
}
.branding11 .layout-main .post__social {
	position:relative;
	left:0;
	width:100%;
	overflow:hidden;
	margin:20px auto
}
.branding11 .article__header {
	margin-left:0
}
.branding11 .post_news {
	margin-left:0
}
.branding11 .article__topic {
	margin-left:0
}
.complete {
	display:none
}
.more {
	border-top:#e3e3e3 1px solid;
	font-family:'proxima_nova_rgregular', Arial, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	text-align:center;
	cursor:pointer;
	color:#888;
	padding:8px 0;
	margin-right:14px
}
.more:hover {
	color:#900022;
	transition:color 0.3s ease 0s
}
.more .l {
	display:none
}
.wrapper .tab {
	display:none
}
.wrapper .active {
	color:red
}
.checklogin, .unchecklogin {
	display:none
}
.tb_center {
	width:100%!important;
	max-width:625px!important
}
.tb_center img {
	width:100%!important;
	height:auto
}
.counters {
	padding-bottom:25px
}
.counters table {
	display:inline-block!important
}
.article_ad {
	text-align:left;
	background:#e3e3e3;
	padding:10px 0!important;
	margin-top:10px!important
}
.article_ad .article__rubric_black {
	top:22px!important
}
@media screen and (max-width:1200px) {
.unit_top-banner > div[id*="adriver_"] img {
	width:100%!important;
	height:auto;
	max-width:1175px
}
.unit_top-banner > div[id*="adriver_"] {
	width:100%!important;
	height:auto
}
.unit_top-banner_main > div[id*="adriver_"] img {
	width:100%!important;
	height:auto;
	max-width:1175px
}
.unit_top-banner_main > div[id*="adriver_"] {
	width:100%!important;
	height:auto
}
}
.unit_top-banner_main > *:not(script):not(.advtext), .unit_top-banner > *:not(script):not(.advtext) {
	display:inline-block;
	margin:25px auto 0 auto;
	text-align:center
}
.table1 p {
	margin:0;
	padding:0
}
.table1 {
	border:1px solid #ccc;
	border-collapse:collapse;
	margin:10px 0
}
.table1 td, .table1 th {
	border:1px solid #ccc;
	border-collapse:collapse;
	padding:4px 7px 4px 5px
}
.header1 {
	background-color:#f3f3f3;
	font-weight:bold
}
.table2 p {
	margin:0;
	padding:0
}
.table2 {
	border:1px solid #ccc;
	border-collapse:collapse;
	margin:10px 0
}
.table2 td, .table2 th {
	border:1px solid #ccc;
	border-collapse:collapse;
	padding:4px 7px 4px 5px;
	font-size:13px
}
.header2 {
	background-color:#f3f3f3;
	font-weight:bold
}
.branding .unit_header-banner > *:not(script):not(style) {
	margin:0!important;
	display:block
}
.branding .popular {
	background:#fff;
	max-width:980px;
	margin:-30px auto 0 auto
}
.branding5 .unit_top-banner_main > div[id*="adriver_"] {
	width:980px!important
}
.branding .unit_top-banner_main > div[id*="adriver_"] img {
	width:100%!important;
	height:auto
}
