﻿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;
}


input {-webkit-appearance: none; border-radius: 0;}
input[type="checkbox"] {-webkit-appearance: checkbox;}

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;
}
html, body {
	height: 100%;
}
body {
	color: #1a1a1a;
		font-size: 13px; line-height: 15px; font-family: Arial, sans-serif;
}
img, .article__img-link {
	border: 0;
	font-size: 0;
	line-height: 0em;
	vertical-align: bottom;
}

/*@media only screen and (min-width: 980px) {*/

@font-face {
	font-family: 'Sans-Condense_Bold';
	src: url('../fonts/opensans-condbold-webfont.eot');
	src: url('../fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-condbold-webfont.woff') format('woff'), url('../fonts/opensans-condbold-webfont.ttf') format('truetype'), url('../fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
	font-family: 'Sans-Condense_Bold';
	src: url('../fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
}
}*/

/*}*/

.article a:visited, a:visited .article__title, .article__title a:visited, .top-posts__item a:visited, .post-item__articles-box a:visited, .advice-news__title a:visited, a:visited .advice-news__title {color: #666;}
.text_bold a:visited {color: #db3d3e;}

.lzl { background-image: url("../i/preloader.gif"); background-color: #efefef; background-repeat: no-repeat; background-position: center;}

.shad {background-color:#fff;opacity: .5 ;filter: alpha(opacity=70); -moz-opacity: .70}

.layout {
	min-width: 968px;
	width: 100%;
	height: 100%;	
}
.layout-middle {
	width: 100%;
	min-height: 100%;
}
.layout-header {
	width: 100%;
	background-color: #eee;
	
}
.sub-nav_active {
	width: 100%;
	background-color: #fff;
	height: 28px;
	border-bottom: 1px solid #d9d9d9;
}
.header {
	width: 100%;
	max-width: 968px;
	margin: 0 auto;
	position: relative;
}

.header-red {background: url(../i/header_bg.png) no-repeat center top #c60304;}

.cols {
	width: 940px;
	margin: 0 auto 15px auto;
	padding: 14px;
	background: white;
	/*position: relative;*/
	border-top: #fff 15px solid;
	/*-webkit-box-shadow: 0 2px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 5px 0px rgba(0,0,0,0.2); box-shadow: 0 2px 5px 0px rgba(0,0,0,0.2);
	margin-bottom: 50px;*/
}
.cols:after {
	content: "";
	clear: both;
	display: block;
	width: 0;
	height: 0;
}
.col__sidebar {
	float: right;
	width: 300px;
}
.col__big {
	width: 610px;
	float: left;
}
.col__main {
	float: left;
	width: 400px;
}
.col__center {
	float: left;
	width: 190px;
	margin-left: 25px;
}
.col__center-blog {
	float: left;
	width: 190px;
	margin-left: 20px;
}
.col__unites {
	width: 615px;
	float: left;
}
.layout-footer {
	background-color: #eeeeee;
	padding: 30px 0 40px;
	margin-top: 30px;
}
.footer {
	width: 940px;
	margin: 0 auto;
}
.logo {
	width: 290px;
	display: block;
	margin: 0 auto; padding: 20px 0 19px 0;
	position: relative;
}

.logo-reporter {
    width: 290px;
    display: block;
    margin: 0 auto;
    padding: 13px 0 13px 0;
}

.header-social {
	float: right;
	margin: 7px 4px 0 0;
}

.header-social li {
	float: left;
}
.header-social__link {
	display: block;
	width: 29px;
	height: 17px;
	cursor: pointer;
	text-align: center;

	opacity: 0.60;
	-moz-opacity: 0.60;
	filter: alpha(opacity=60);
}
.header-social__link:hover {
	transition: all 0.3s ease 0s;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.header-lang {
	float: left;
	margin: 4px 14px 4px 14px;
}
.header-lang li {
	float: left;
}
.header-lang__link {
	float: left;
	padding: 0 15px 0 0;
	color: #666;
	font-size: 12px;
	line-height: 22px;
	text-transform: uppercase;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
}
.header-lang__link:hover {
	/*transition: all 0.3s ease 0s;
	background-color: #b20e0e;*/
	text-decoration: underline;
}

.advertising {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden; font-weight: normal; font-style: normal; background: #666; color: #fff; padding: 2px 4px; margin-right: 4px; font-size: 10px; line-height: 10px; text-transform: uppercase; font-family: "Sans-Condense_Bold", Arial, sans-serif;}

.article_top .advertising, .lifestyle_top .advertising, .article_top_photo .advertising {font-size: 11px; line-height: 12px; position: relative; top: -3px;}
.article_rubric_top .advertising {font-size: 10px; line-height: 11px; position: relative; top: -1px;}
.post-item__title .advertising {font-size: 11px; line-height: 15px; padding: 2px 8px; position: relative; top: -4px; margin-left: 10px;}

.article_top .press-release, .lifestyle_top .press-release, .article_top_photo .press-release {font-size: 11px; line-height: 12px; position: relative; top: -3px;}
.article_rubric_top .press-release {font-size: 11px; line-height: 12px; position: relative; top: -2px;}
.post-item__title .press-release {font-size: 11px; line-height: 15px; padding: 2px 8px; position: relative; top: -4px; margin-left: 10px;}

.article_top .exclusive, .lifestyle_top .exclusive, .article_top_photo .exclusive {font-size: 11px; line-height: 12px; position: relative; top: -3px;}
.article_rubric_top .exclusive {font-size: 11px; line-height: 12px; position: relative; top: -2px;}
.post-item__title .exclusive {font-size: 11px; line-height: 15px; padding: 2px 8px; position: relative; top: -4px; margin-left: 10px;}

.article_top .story, .lifestyle_top .story, .article_top_photo .story {font-size: 11px; line-height: 12px; position: relative; top: -3px;}
.article_rubric_top .story {font-size: 11px; line-height: 12px; position: relative; top: -2px;}
.post-item__title .story {font-size: 11px; line-height: 15px; padding: 2px 8px; position: relative; top: -4px; margin-left: 10px;}

.advertising-block {position: absolute; display: block; font-weight: normal; font-style: normal; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.6); color: #fff; padding: 3px 5px; margin-right: 4px; font-size: 11px; line-height: 11px; text-transform: uppercase; font-family: "Sans-Condense_Bold", Arial, sans-serif; bottom: 0; left: 0;}
.press-release-block {position: absolute; display: block; font-weight: normal; font-style: normal; background-color: rgb(221, 221, 221); background-color: rgba(221, 221, 221, 0.6); color: #666; padding: 3px 5px; margin-right: 4px; font-size: 11px; line-height: 11px; text-transform: uppercase; font-family: "Sans-Condense_Bold", Arial, sans-serif; bottom: 0; left: 0;}

.header-section {
	float: right;
	margin: 4px 14px 4px 0;
}
.header-section li {
	float: left;
	line-height: 12px;
}
.header-section li:first-child {
	margin-left: 0;
}
.header-section__item {
	float: left;
	padding: 0 0 0 15px;
	color: #666;
	font-size: 12px;
	line-height: 22px;
	text-transform: uppercase;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
}

.header-lang__link_active, .header-section__item_active, .header-lang__link_active:hover {
	/*transition: all 0.3s ease 0s;
	background-color: #d33939;*/
	color: #c60304;
}

.header-section__item:hover {
	/*transition: all 0.3s ease 0s;
	color: #c60304;*/
	text-decoration: underline;
}

.header-section__link_active {
	background-color: #d33939;
}

.header-menu {
	background-color: #eee;
	max-height: 35px;
	/*overflow: hidden;*/
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.08) 100%);
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.08) 100%);
}
.nav {
	height: 35px;
	font-size: 10px;
	overflow: hidden;
	position: static;
}
.nav__item {
	float: left;
}
.nav__link {
	display: block;
	font-size: 14px;
	line-height: 35px;
	text-transform: uppercase;
	color: #666;
	padding: 0 14px 0 14px;
	cursor: pointer;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	position: relative;
}

.nav__link:after {
display: inline-block;
height: 35px;
width: 0px;
border-right: #fcfcfc 1px solid;
border-left: #d1d1d1 1px solid;
vertical-align: middle;
position: absolute;
right: 0;
top: 0;
content: '';
}

.nav li:nth-child(2) .nav__link:before {
display: inline-block;
height: 35px;
width: 0px;
border-right: #fcfcfc 1px solid;
border-left: #d1d1d1 1px solid;
vertical-align: middle;
position: absolute;
left: 0;
top: 0;
content: '';
}

.nav__link_active {
	/*transition: all 0.3s ease 0s;
	background-color: white;*/
	color: #c80304;
	padding: 0 14px 0 14px;
	background-color: #fff;
	max-height: 35px;
	overflow: hidden;
	/*background-image: -moz-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(255,255,255,1) 100%);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(255,255,255,1) 100%);*/
}



.nav__link_active_popup {
	/*background-color: #940B0B;
	color: #fff;
	padding: 0 12px;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.15) 100%);
background-image: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,238,238,0)), color-stop(32%, rgba(238,238,238,0.1)), color-stop(100%, rgba(0,0,0,0.15)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.15) 100%);*/
background-color: transparent;
background: none;
background-image: none;
}

.nav__link_active_popup:hover {color: #c60304;}

.menu-section {
	float: right;
}

.menu-section .nav__link b {font-size: 11px; padding: 0; font-weight: normal;}

.menu-section .menu-link__active, .menu-section .menu-link__active span {
  color: #666;
  background-color: #fefefe !important;
  background-image: none;
}

.menu-section .menu-link__active:hover, .menu-section .menu-link__active:hover b {
  background-color: #fefefe !important;
}

.menu-section .menu-link__active .ico-down_white {
  background: url("../i/icon-sprite.png") no-repeat -65px -26px;
}

.menu-section__link {
	display: block;
	font-size: 13px;
	line-height: 30px;
	text-transform: uppercase;
	color: white;
	text-align: center;
	padding: 0 10px 0 25px;
	background: #a40000;
	cursor: pointer;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
}
.menu-search {
	float: right;
}
.menu-search__button {
	display: block;
	padding: 20px 5px 0 15px;
	height: 49px;
	/*background: #a40000;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.15) 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,238,238,0)), color-stop(32%, rgba(238,238,238,0.1)), color-stop(100%, rgba(0,0,0,0.15)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.15) 100%);
	border-left: #c80405 1px solid;*/
	position: relative;
}

.menu-search__button span {
	display: inline-block;
	vertical-align:middle;
	width: 30px;
	height: 30px;
	background: url("../i/icon-sprite.png") no-repeat 7px -44px;
	cursor: pointer;
}

.menu-search__button:before {
    display: inline-block;
    height: 30px;
    width: 1px;
	background-color: #a40000;
	border-right: #e01718 1px solid;
    vertical-align: middle;
	position: absolute;
	left: 0; top: 19px;
    content: ''
    }

/*.menu-user__button {
	height: 61px;
	display: block;
	width: 30px;
	height: 30px;
	cursor: pointer;
	border-left: #c80405 1px solid;
}*/

.menu-user__button img {width: 30px; height: 30px;}

.menu-profile {
	float: right;
}
.menu-profile__button {
	display: block;
	padding: 20px 5px 0 15px;
	height: 49px;
	/*background: #a40000;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.15) 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,238,238,0)), color-stop(32%, rgba(238,238,238,0.1)), color-stop(100%, rgba(0,0,0,0.15)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.15) 100%);
	border-left: #c80405 1px solid;*/
	position: relative;
}

.menu-user__button {
	display: block;
	padding: 20px 5px 0 15px;
	height: 49px;
	position: relative;
}

.menu-user__button img {display: none;}

.menu-profile__button:before, .menu-user__button:before {
    display: inline-block;
    height: 30px;
    width: 1px;
	background-color: #a40000;
	border-right: #e01718 1px solid;
    vertical-align: middle;
	position: absolute;
	left: 0; top: 19px;
    content: ''
    }

.menu-profile__button:after, .menu-user__button:after {
    display: inline-block;
    height: 30px;
    width: 1px;
	background-color: #a40000;
	border-right: #e01718 1px solid;
    vertical-align: middle;
	position: absolute;
	right: 0; top: 19px;
    content: ''
    }

.menu-profile__button span, .menu-user__button span {
	display: inline-block;
	vertical-align:middle;
	width: 30px;
	height: 30px;
	background: url("../i/icon-sprite.png") no-repeat 6px -15px;
	cursor: pointer;
}

.menu-profile__button b, .menu-search__button b, .menu-user__button b {display: inline-block; color: #fff; font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 11px; text-transform: uppercase; vertical-align:middle; font-weight: normal;}

.menu-link__active a {background-color: #fefefe !important; background-image: none;}
.menu-link__active a b {color: #666;}
.menu-link__active:hover a { background-color: #eee; background-image: none;}

.menu-link__active a:before, .menu-link__active a:after {width: 0px; border: none;}

.menu-link__active .menu-profile__button span, .menu-link__active .menu-user__button span {background-position: -90px -15px;}

.menu-link__active .menu-search__button span {background-position: -89px -44px;}

.nav__link:hover {
	/*transition: all 0.3s ease 0s;
	background-color: #940b0b;*/
	text-decoration: underline;
	overflow: hidden;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.08) 100%);
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.08) 100%);
}

.menu-section .nav__link:hover {transition: none;}

.menu-search__button:hover, .menu-profile__button:hover, .menu-search__button:hover, .menu-profile__button:hover {
	/*background-color: #940b0b;
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.15) 100%);*/
}

.menu-search__button:hover b, .menu-profile__button:hover b, .menu-user__button:hover b {text-decoration: underline;}

.nav__link_active:hover {
	/*transition: all 0.3s ease 0s;
	background-color: white;*/
	background-image: none;
}

.menu-section .nav__link:hover {
	background-image: none;
}

.unit-banner {
	display: block;
	width: 100%;
	min-height: 250px;
	background-color: gray;
	margin-bottom: 20px;
}

.unit-side-banner {
	display: block;
	margin-bottom: 20px;
}

.unit-top-banner {
	text-align: center;
	margin: 0 auto 0 auto;
	display: table;
	padding-top: 10px;
	min-height: 90px;
}

.unti-first-top-banner {min-height: 0px;}

.unit-top-dark-banner {
	background: #ddd;
	padding-bottom: 8px;
}

.unit-side-informer {
	display: block;
	margin-bottom: 20px;
 	position: relative;
}

.unit-column-banner {
	display: block;
	margin-bottom: 20px;
}

.unit-bottom-banner-block {border-top: #d3d3d3 1px solid; margin: 30px auto 0 auto; background: #fff; position: relative;}
.unit-bottom-banner-block:before {content: ''; border-top: #fff 31px solid; width: 100%; position: absolute; left: 0; top: -32px;}
.unit-bottom-banner-block:after {content: ''; border-bottom: #fff 31px solid; width: 100%; position: absolute; left: 0; bottom: -30px;}

.unit-bottom-banner {
	width: 940px;
	margin: 0 auto 0 auto;
	display: table;
	padding-top: 10px;
	position: relative;
}


.unit-inner-banner {padding-top: 20px;}

.unit-rubric {
	margin: 20px 0;
}

.unit-rubric:first-child {
	margin-top: 0;
}
.unit-rubric__head {
	height: 25px;
	border-bottom: 3px solid #c60304;
	margin-bottom: 12px;
}

.unit-rubric-news .unit-rubric__head {
	height: 25px;
	border-bottom: 3px solid #c60304;
	margin: 0 -12px 12px -12px;
	/*background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.12) 100%);
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.12) 100%);*/
	/*padding: 0 0 0 12px;*/
}

.unit-rubric__head-blog,.unit-rubric__head-blog-width {
	height: auto;
	padding-bottom: 11px;
}
.unit-rubric__head:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
}
.unit-rubric__right {
	float: right;
	padding: 0 0 3px 0;
}

.unit-rubric__day {
	float: right;
	padding: 10px 0 3px 0;
} 
/*.content_blog .unit-rubric {position: relative;}*/

.unit-rubric__left {
	float: left;
	padding: 10px 0;
}

.unit-rubric__title {
	display: inline-block;
	zoom: 1;
	color: #666;
	vertical-align: top;
	font-size: 14px;
	line-height: 15px;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
}

.unit-rubric__head-blog-width .unit-rubric__title {width: 120px;}
.unit-rubric__title a, .unit-rubric__title span {
	color: #c60304;
}
.unit-rubric__title a:hover {
	text-decoration: underline;
}

.unit-rubric__head_grey .unit-rubric__title span {color: #666;}

.picture-date {
	clear: both;
	font-size: 14px;
	line-height: 15px;
	color: #c60304;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0 0 17px 0;
}
.switch:after {
	content: "";
	clear: both;
	display: block;
	width: 0;
	height: 0;
}
.switch__text {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	_overflow: hidden;
	vertical-align: middle;
	font-size: 11px;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	color: #666;
	margin-right: 3px;
}
.switch__date {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
*display: inline;
	_overflow: hidden;
	vertical-align: middle;
	font-size: 13px;
	text-transform: uppercase;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	color: #666;
	margin-left: 4px;
}

.switch__nav {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
*display: inline;
	_overflow: hidden;
	vertical-align: middle;
	width: 21px;
	height: 21px;
	cursor: pointer;
	background-color: #666;
	background-repeat: no-repeat;
	background-image: url("../i/icon-sprite.png");
}

/*background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.12) 100%);
background-image: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,238,238,0)), color-stop(32%, rgba(238,238,238,0.1)), color-stop(100%, rgba(0,0,0,0.12)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.12) 100%);*/
	

.switch__nav:hover {
	transition: all 0.3s ease 0s;
	background-color: #dddddd;
}

.switch__nav_left {
	margin-right: -2px;
	background-position: 4px -76px;
}
.switch__nav_right {
	background-position: 4px -101px;
}
.switch__nav_disabled, .switch__nav_disabled:hover {
	background-color: #e2e2e2;
}

.switch__nav_left span {
	display: block;
	width: 21px;
	height: 21px;
	background-image: url("../i/icon-sprite.png");
	background-position: -32px -76px;
}
.switch__nav_right span {
	display: block;
	width: 21px;
	height: 21px;
	background-image: url("../i/icon-sprite.png");
	background-position: -31px -102px;
}
.switch__nav_disabled, .switch__nav_disabled:hover {
	background-color: #e2e2e2;
}

.white-switch {float: right;}

.white-switch .switch__nav {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	_overflow: hidden;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	background: transparent;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url("../i/icon-sprite.png");
	margin-top: -2px;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=6);
}

.white-switch .switch__nav_left {background-position: -150px -479px; margin-right: -3px;}
.white-switch .switch__nav_right {background-position: -167px -479px;}

.white-switch .switch__nav:hover {transition: all 0.4s ease 0s;	opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=8);}
.white-switch .switch__nav_disabled, .white-switch .switch__nav_disabled:hover {opacity: 0.4; -moz-opacity: 0.4; filter: alpha(opacity=4);}

.article {position: relative;}

.switch a:nth-child(2) {margin-right: -2px;}

.video-articles {padding-bottom: 3px;}
.video-articles a {
	display: block;
}
.video-articles a:hover .article__title {
	text-decoration: underline;
}
.article_video {
	margin-bottom: 10px;
	background-color: #eeeeee;
	overflow: hidden;
	font-size: 12px;
}
.article_video_dark {
	background-color: #343434;
}
.article_video_dark .article__title {
	color: #ffffff;
}

a:visited .article_video_dark  .article__title {
color: #ddd;
}

.article_video img {
	width: 140px; height: 90px;
}

.article_rubric_top .article__img-link {float: left; position: relative;}

.article .article__img-link:hover img, .blog .article__img-link:hover img, .blog .blog__img-link:hover img {
	transition: all 0.4s ease 0s;
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
}
.video-articles .article img:hover {
	transition: all 0.4s ease 0s;
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
}
.video-articles .article:hover img {
	transition: all 0.4s ease 0s;
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
}
.article ._hover img, .blog ._hover img {
	transition: all 0.4s ease 0s;
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
}
.article_video .article__img, .article_video .rsImg {
	float: left;
	margin-right: 12px;
}
.article_video .article__title {
	display: block;
	padding: 7px 0 8px 0;
	margin-right: 9px;
	overflow: hidden;
	word-wrap: break-word;
}

.post-item__head {
	height: 25px;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 12px;
}

.article_movie {
	margin-bottom: 10px;
	background-color: #eeeeee;
	overflow: hidden;
	font-size: 12px;
}

.article_movie img {
	width: 64px; height: 90px;
}

.article_movie .article__img {
	float: left;
	margin-right: 12px;
}
.article_movie .article__title {
	padding: 7px 9px 3px 9px; font-weight: bold;
}
.article_movie .article__text {
	padding: 0 9px; font-size: 11px;
}

.movie-articles a {
	display: block;
}

.movie-articles .article img:hover {
	transition: all 0.4s ease 0s;
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
}

.movie-articles a:hover .article__title {
	text-decoration: underline;
}

/*a.quote-bubble:visited {color: #666;}*/

.new-blog-link {
display: block;
padding: 10px 7px 14px 7px; 
height: 25px;
margin: -2px 0 16px 0;
background: #eee;
/*border: #eee 1px solid;
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.12) 100%);
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.12) 100%);*/

}
.new-blog-link__img {display: inline-block; width: 26px; height: 26px; background: url('../i/icon-sprite.png') no-repeat -191px -475px; margin: 0 6px 1px 6px;}
.new-blog-link__text {display: inline-block; font-size: 14px; line-height: 15px; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-weight: normal; color: #c60304;}
.new-blog-link:hover .new-blog-link__text {text-decoration: underline;}

.side-blog__item {
	padding: 10px 0;
	border-top: 1px solid #d9d9d9;
}
.side-blog__item:first-child {
	padding-top: 0;
	border-width: 0;
}
.side-blog__item a:hover {
	text-decoration: underline;
}
.side-blog__item .quote__author {
	min-height: 48px;
	padding-top: 4px;
}
.quote {
	position: relative;
}
.quote_blog .quote-bubble {
	padding: 10px;
}
.quote_blog .quote__arr {
	left: 33px;
}
.quote_blog .quote-avatar {
	width: 50px;
	height: 50px;
}
.quote_content {
	margin-bottom: 19px;
}
.quote_content .quote-bubble {
	padding: 15px 10px;
}
.quote_content .quote__arr {
	left: 50px;
}
.quote_content .quote-avatar {
	width: 67px;
	height: 67px;
}
.quota .quote__author {
	min-height: 67px;
	padding-top: 6px;

}

.quote_content_blog .quote-avatar img, .quote_content_blog .quote-avatar {
	width: 50px; height: 50px;
}
.quote_content a:hover, .big_quote_content a:hover, .list_quote_content a:hover {
	text-decoration: underline;
}
.quote-bubble {
	display: block;
	background-color: #eeeeee;
	-webkit-box-shadow: 0 1px 3px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 3px 0px rgba(0,0,0,0.3);
	box-shadow: 0 1px 3px 0px rgba(0,0,0,0.3);
	margin-bottom: 5px;
	position: relative;
}
.quota-head .caption-title {
	padding-bottom: 10px;
	border-bottom: 1px solid #d9d9d9;
}
.tail {
	position: absolute;
	bottom: -18px;
	left: 33px;
	height: 18px;
	width: 18px;
	overflow: hidden;
}
.tail:before {
	background-color: #EEE;
	-webkit-box-shadow: -0 -1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 -1px 4px rgba(0,0,0,0.3);
	box-shadow: 0 -1px 4px rgba(0,0,0,0.3);
	content: '';
	display: block;
	position: absolute;
	top: -8px;
	left: 2px;
	height: 15px;
	width: 15px;
	-ms-transform: skew(0, -45deg);
	-webkit-transform: skew(0, -45deg);
	-moz-transform: skew(0, -45deg);
	-o-transform: skew(0, -45deg);
	transform: skew(0, -45deg);
}

.quota .tail {
	left: 48px;
}
.quote__author {line-height: 12px;}

.quote__author:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
}
.quote-avatar, .theme-avatar {
	float: left;
	margin-right: 9px;
	margin-top: 0px;
}
.quote-avatar img {
	
}
.quote__author-name {
	font-size: 11px;
	line-height: 11px;
	color: #c60304;
}
.quote__author-about, .theme__author-about {
	margin: 0 0 -3px 0;
	padding: 4px 0 0 0;
	font-size: 11px;
	line-height: 12px;
	color: #666;
}
.big_quote_content {
	margin-bottom: 13px;
}
.big_quote_content .quote-bubble {
	padding: 35px 30px;
}
.big_quote_content .quote-text {
	font-size: 30px;
	line-height: 33px;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
}
.big_quote_content .quote__author {
	padding: 22px 0 10px 0;
}
.big_quote_content .quote-avatar {
	margin: -10px 15px 0 0;
}
.big_quote_content .quote__author-name {
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	color: #1a1a1a;
}
.big_quote_content .quote__author-about {
	font-size: 16px;
	line-height: 17px;
	color: #1a1a1a;
}
.big_quote_content .quote__author-context {
	padding: 10px 0 10px 0;
	display: table;
	color: #c60304;
}
.big_quote_content .quote__author-context:hover {
	text-decoration: underline;
}
.big_quote_content .tail {
	position: absolute;
	bottom: -30px;
	left: 43px;
	height: 30px;
	width: 30px;
	overflow: hidden;
}
.big_quote_content .tail:before {
	background-color: #EEE;
	-webkit-box-shadow: -0 -1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 -1px 4px rgba(0,0,0,0.3);
	box-shadow: 0 -1px 4px rgba(0,0,0,0.3);
	content: '';
	display: block;
	position: absolute;
	top: -15px;
	left: 2px;
	height: 30px;
	width: 30px;
	-ms-transform: skew(0, -45deg);
	-webkit-transform: skew(0, -45deg);
	-moz-transform: skew(0, -45deg);
	-o-transform: skew(0, -45deg);
	transform: skew(0, -45deg);
}
.big_quote_content .quote__author {
	min-height: 120px;
}
.quote-item__header {
	height: 21px;
	padding: 12px 0;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 40px;
}
.list_quote_content {
	margin: 22px 0 8px 0;
}
.list_quote_content .quote-bubble {
	margin-left: 74px;
	padding: 15px 15px;
}
.list_quote_content .quote-text {
	font-size: 17px;
	line-height: 18px;
}
.list_quote_content .quote__author {
	padding: 4px 0 0 0;
}
.list_quote_content .quote-avatar {
	float: left;
	margin: 0 15px 0 0;
}
.list_quote_content .quote__author-name {
	font-size: 12px;
	line-height: 14px;
}
.list_quote_content .quote__author-about {
	font-size: 12px;
	line-height: 14px;
	color: #666;
}
.list_quote_content .quote__author-context {
	padding: 10px 0 10px 0;
	display: table;
	color: #c60304;
}
list_quote_content .quote__author-context:hover {
	text-decoration: underline;
}
.list_quote_content .tail {
	position: absolute;
	top: 8px;
	left: -16px;
	height: 30px;
	width: 16px;
	overflow: hidden;
}
.list_quote_content .tail:before {
	background-color: #EEE;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.3);
	box-shadow: 0 2px 4px rgba(0,0,0,0.3);
	content: '';
	display: block;
	position: absolute;
	top: -8px;
	left: 2px;
	height: 15px;
	width: 15px;
	-ms-transform: skew(0, 45deg);
	-webkit-transform: skew(0, 45deg);
	-moz-transform: skew(0, 45deg);
	-o-transform: skew(0, 45deg);
	transform: skew(0, 45deg);
}
.list_quote_content .quote__author {
	min-height: 1px;
}

.list_quote_content .quote__author {padding-left: 73px;}
.list_quote_content .quote__date {padding-left: 73px;}

.quote__date {
	font-size: 11px;
	line-height: 12px;
	padding-top: 2px;
	color: #888888;
}
.subpartition .list_quote_content:nth-last-of-type(1) {
	margin-bottom: 30px;
}
.side-blog__author {
	font-size: 11px;
	color: #c60304;
	font-weight: normal;
}

a.side-blog__author:hover {text-decoration: underline;}
a.side-blog__author:visited {color: #c60304;}

.side-blog__date {
	font-size: 11px;
	color: #888;
}
.article_photo > a {
	position: relative;
}
.article_photo .article__img, .article_photo .rsImg {
	width: 300px;
	height: 155px;
}
.article_photo .article__title {
	font-weight: bold;
	padding-top: 10px;
}
.article_photo_dark .article__title {
	background-color: #343434;
	padding: 10px;
}
.article_photo_dark a {
	color: #fff;
}

.article_photo_dark .article__title a:visited {color: #ddd;}

.icon-photo_large {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 53px;
	height: 34px;
	background: url("../i/icon-sprite.png") no-repeat 0 -169px;
}
.icon-video_large {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 53px;
	height: 34px;
	background: url("../i/icon-sprite.png") no-repeat -66px -169px;
}
.icon-magazine_large {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 53px;
	height: 34px;
	background: url("../i/icon-sprite.png") no-repeat -132px -169px;
}
.icon-yakorr_large {}
.tab-group {
	margin: -2px 0 12px 0;
}
.tab-group__item {
	float: left;
	font-size: 11px;
	line-height: 22px;
	text-transform: uppercase;
	color: #6a6a6a;
	height: 22px;
	padding: 0 10px;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	background-color: #eeeeee;
}
.tab-group__item:hover {
	transition: all 0.3s ease 0s;
	background-color: #ddd;
}
.tab-group__item_active, .tab-group__item_active:hover {
	transition: all 0.3s ease 0s;
	background-color: #eeeeee;
	color: #c60304;
	-webkit-box-shadow: inset 0 1px 2px 1px #d8d8d8;
	-moz-box-shadow: inset 0 1px 2px 1px #d8d8d8;
	box-shadow: inset 0 1px 2px 1px #d8d8d8;
}
.rating-articles .article__img-link {
	font: 13px/15px Arial, sans-serif;
}
.article_rating {
	padding: 8px 0;
	border-top: 1px solid #d9d9d9;
	clear: both;
}
/*.article_rating:first-child {
	padding-top: 0;
	border-width: 0;
}*/
.article_rating .article__img {
     display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	_overflow: hidden;
	vertical-align: middle;
	width: 67px;
	height: 43px;
}

.article_rating .article__place {
    display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
   *display: inline;
	_overflow: hidden;
	vertical-align: middle;
	width: 29px;
	font-size: 26px;
	line-height: 1.2em;
	color: #666;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	text-align: center;
}

.rating-blogs-top .article__place {color: #c60304;}

.article_rating .article__title {
    display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	_overflow: hidden;
	vertical-align: middle;
	width: 195px;
}
.article_rating span.article__img {
    display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	_overflow: hidden;
	width: 67px;
	height: 43px;
	font-size: 1px;
	line-height: 0em;
}
.rating-articles-big {
	margin-bottom: 50px;
	margin-top: 20px;
}
.rating-articles-big .article_rating {
	padding: 8px 0;
	border-top: 1px solid #eee;
	clear: both;
}
.rating-articles-big .article_rating:first-child {
	padding-top: 0;
	border-width: 0;
}
.rating-articles-big .article_rating .article__img {
    display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	_overflow: hidden;
	vertical-align: middle;
	width: 67px;
	height: 43px;
}
.rating-articles-big .article_rating span.article__img {
    display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	_overflow: hidden;
	width: 64px;
	height: 43px;
	font-size: 1px;
	line-height: 0em;
}
.rating-articles-big .article_rating .article__place {
    display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	_overflow: hidden;
	vertical-align: middle;
	width: 8%;
	font-size: 34px;
	line-height: 1.2em;
	color: #c60304;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	text-align: center;
}
.rating-articles-big .article_rating .article__title {
    display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	_overflow: hidden;
	vertical-align: middle;
	font-weight: bold;
	font-size: 15px;
	padding-top: 6px;
	line-height: 17px;
	width: 75%;
}
.rating-articles-big .article__comments_count {
	display: block;
	font-size: 10px;
	margin-top: -3px;
	padding-top: 1px;
	margin-left: -2px;
}
.rating-articles-big .ico-comment {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 10px;
	margin-right: 1px;
	background: url("../i/icon-sprite.png") no-repeat -127px -352px;
}
.rating-articles-big .ico-view {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 10px;
	margin-right: 1px;
	background: url("../i/icon-sprite.png") no-repeat -145px -351px;
}
.rating-articles-big .ico-comments {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 10px;
	margin-right: 1px;
	background: url("../i/icon-sprite.png") no-repeat -127px -352px;
}
.rating-articles-big .ico-likes {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 11px;
	margin-right: 1px;
	background: url("../i/icon-sprite.png") no-repeat -165px -350px;
}

.rating-blogs .article_rating .article__img, .rating-blogs .article_rating span.article__img {width: 50px; height: 50px;}


.article_expert, .article_announcement-small {
	padding: 8px 0;
	border-top: 1px solid #d9d9d9;
	clear: both;
}

.expert-articles .article_expert:first-child, .announcement-articles .article_announcement-small:first-child {border: none; padding-top: 0;}

.article_expert .article__img, .article_announcement-small .article__img {
    display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	_overflow: hidden;
	vertical-align: top;
	width: 67px;
	height: 43px;
	margin: 1px 9px 0 0;
}

.article_expert .article__title, .article_announcement-small .article__title {
    display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	_overflow: hidden;
	vertical-align: top;
	width: 220px;
}

.article_expert_noimg .article__img, .article_announcement-small_noimg .article__img {display: none;}
.article_expert_noimg .article__title, .article_announcement-small_noimg .article__title {width: 300px;}


.article_top {
	margin-bottom: 20px;
}
.article_top > a {
	position: relative;
}
.article_top .article__img {
	width: 400px; 
	height: 253px;
	-webkit-transform: translateZ(0);
}

.article_top .article__img-link {position: relative; display: block;}

.article_top .article__title {
    font-size: 24px; 
    line-height: 27px; 
    font-weight: bold; 
    color: #1a1a1a; 
    margin: 9px 0 5px 0;
}
.article_top .article__text {
	font-size: 12px;
}
.theme-articles .article {
	margin-top: -4px;
	margin-bottom: 14px;
}
.time-articles .article {
	padding: 4px 0 5px 0;
	font-size: 14px;
}
.time-articles .article__time {
	float: left;
	font-size: 11px;
	line-height: 17px;
	color: #666;
	margin-top: -1px;
}

.time-articles .text_bold .article__time {color: #c60304;}

.content_green .time-articles .article__time {color: #386737;}

.time-articles .article__title {
	margin-left: 41px; 
}
.time-articles .time-articles__date, .picture-articles .time-articles__date {
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	text-transform: uppercase;
	padding: 10px 0 5px 0;
	color: #666;
	font-size: 14px;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 10px;
}
.picture-articles .article {
	margin-bottom: 8px;
	min-height: 43px;
}
.picture-articles .article__img {
	float: left;
	margin-right: 10px;
}
.picture-articles .article__time {
	font-size: 10px;
	line-height: 17px;
	color: #666;
	font-weight: normal;
}
.picture-articles .article__title {
	margin-left: 77px;
	font-weight: bold;
}

.tags-list {margin-top: -6px;}
.tags-list li {
	float: left;
	font-size: 10px;
	text-transform: uppercase;
	color: #666;
	margin: 4px 0 6px 0;
}
.tags-list a {
	color: #666;
    display: inline-block;
    padding: 4px;
}

.tags-list a.dropdown-toggle {padding-left: 8px; margin-left: 2px;}

.tags-list a:hover {
	text-decoration: underline;
}
.article_rubric_top {
	overflow: hidden;
}
.article_rubric_top .article__img {
	float: left;
	margin: 3px 10px 0 0;
	width: 140px;
	height: 90px;
}
.article_rubric_top .article__title {
	overflow: hidden;
	font-weight: bold;
	margin: 1px 0 3px 0;
}
.article__title h2, .article__title h3 {
	font-weight: 700;
}
.article_rubric_top .article__text {
	font-size: 12px; overflow: hidden; 
}

.article_announcement {overflow: hidden; position: relative; padding-bottom: 8px; margin-bottom: 5px; border-bottom: 1px solid #d9d9d9; clear: both;}

.unit-rubric .article_announcement:last-child {border: none;}

.article_announcement .article__img {
	float: left;
	margin: 3px 10px 0 0;
	width: 140px;
	height: 90px;
}

.article_announcement .article__title {
	overflow: hidden;
	font-weight: bold;
	margin: 1px 0 3px 0;
}

.article_announcement .article__top-rubric {position: absolute; top: 3px; left: 0; background: #c60304; color: #fff; font-family: 'sans-condense_bold'; font-weight: normal; font-size: 10px; text-transform: uppercase; padding: 1px 4px; z-index: 5;}
.article_announcement .article__top-rubric a {color: #fff;}

.article__announcement-date {font-family: 'sans-condense_bold'; font-weight: normal; font-size: 11px; text-transform: uppercase; color: #c60304; padding: 1px 4px; }

.article_announcement_noimg .article__img-link {display: none;}
.article_announcement_noimg .article__announcement-date {display: inline-block;}
.article_announcement_noimg .article__top-rubric {display: inline-block; float: none; position: relative; top: 0;}
.article_announcement_noimg .article__title {margin-top: 4px;}

.article_rubric_top .article__announcement-date {margin: 2px 0 3px 0;}

.simple-articles {
	margin-top: 15px;
}
.simple-articles .article {
	margin-top: 8px;
}
.simple-articles .article:first-child {
	margin-top: 0;
}
.news-nav {
	/*text-align: center;*/
	padding: 12px 0 0 0;
	/*border-bottom: 1px solid #eeeeee;*/
}
.news-nav li {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
   *display: inline;
	_overflow: hidden;
	vertical-align: top;
	margin-left: 12px;
	font-size: 14px;
}
.news-nav li:first-child {
	margin-left: 0;
}
.unit-rubric__money {
	margin-top: -5px;
	margin-bottom: 12px;
	font-size: 12px;
	margin-right: 5px;
}
.unit-rubric__money a {
	color: #c60304;
}
.unit-rubric__money a:hover {
	text-decoration: underline;
}

.unit-rubric__money span {
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	margin-top: -5px;
	margin-bottom: 12px;
	font-size: 14px;
	margin-left: 7px;
	white-space: nowrap;
}

.small-col {
	float: left;
	width: 190px;
}
.small-col_left {
	margin-right: 20px;
}

.article_top_small > a {
	position: relative; display: block;
}
.article_top_small .article__img {
	width: 190px;
	height: 120px;
}
.article_top_small .article__title {
    font-weight: bold; 
    margin-top: 6px; 
    font-size: 13px; 
    line-height: 16px;
}
.article_top .article__time, .article_top_small .article__time {
	font-size: 11px;
	color: #666;
	font-weight: normal;
}
.article_top_small .article__text {
	margin: 2px 0 12px 0;
	font-size: 12px;
}
.main-articles .article_top_small {
	margin-bottom: 13px;
}
.article_rubric_top_small {
	overflow: hidden;
}
.article_rubric_top_small .article__img {
	float: left;
	margin-right: 10px;
}
.article_rubric_top_small .article__title {
	font-weight: bold;
}
.section-unit {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #d9d9d9;
}
.section-unit:first-child {
	border-top-width: 0;
	padding-top: 0;
	margin-top: 0;
}
.section-unit .unit-rubric__title {
	margin-bottom: 10px;
}
.section-unit-noborder {
	border: none;
	margin: 0;
	padding: 0;
}
.section-special {
	margin-top: -12px;
	max-width: 190px;
}

.section-special a:visited .article__title {color: #fff;}
.special-top {
	text-transform: uppercase;
	font-size: 14px;
	color: white;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	padding: 12px 10px;
	background-color: #c90405;
}
.special-img article__img {
	width: 190px;
	height: 120px;
}
.section-special .article__title {
	color: white;
	padding: 10px 10px 20px;
	font-weight: bold;
	background-color: #c90405;
	min-height: 60px;
}
.section-special a:hover img {
	transition: all 0.4s ease 0s;
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
}
.section-special a:hover .article__title {
	text-decoration: underline;
}

.section-special .article__comments_count {color: #fff;}
.section-special .ico-comment {background: url("../i/icon-sprite.png") no-repeat -242px -353px;}

.footer {
	font-size: 12px;
}
.footer .footer-col {
	width: 160px;
	padding-right: 50px;
	float: left;
}
.footer-col a.text_bold {
	font-size: 12px;
	color: #c60304;
}
.footer-col a.text_bold:hover {
	text-decoration: underline;
}
.footer-list_copy {
	font-size: 11px;
	color: #666;
	padding-top: 30px;
}
.footer-list__item {
	margin-bottom: 10px;
}
.footer-list__item .text_bold {
	font-size: 12px;
	color: #808080;
}
.footer-list_copy .footer-list__item {
	margin-bottom: 10px;
}
.footer-list__item a:link, .footer-list__item a:visited {
	color: #666;
}
.footer-list__item a:hover {
	text-decoration: underline;
}
.foter-list_sites {
	font-size: 11px;
}
.foter-list_sites a:link, .foter-list_sites a:visited {
	color: #808080;
}
.foter-list_sites a:hover {
	text-decoration: underline;
}
.magazine {
	line-height: 1.5;
	font-size: 11px;
	color: gray;
}
.magazine__more a {
	color: gray;
	white-space: nowrap;
	display: table;
}
.magazine__more a:hover {
	text-decoration: underline;
}
.magazine__head {
	color: #ce3334;
	margin-bottom: 10px;
	display: block;
}
.magazine__number {
	color: #ce3334;
}
.magazine-img {
	display: block;
	float: left;
}
.magazine-col_right {
	margin-left: 100px;
}
.magazine__date {
	margin-bottom: 10px;
}
.clearfix:after {
	content: "";
	clear: both;
	display: block;
	width: 0;
	height: 0;
}
.clear {
	content: "";
	clear: both;
	display: block;
	width: 0;
	height: 1px;
}
.text_bold a {
	/*font-weight: bold;*/
	color: #c60304;
}
.ico-fb_white {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 17px;
	background: url("../i/icon-sprite.png") no-repeat -265px 0;
}
.ico-vk_white {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 17px;
	background: url("../i/icon-sprite.png") no-repeat -249px 0;
}
.ico-tw_white {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 17px;
	background: url("../i/icon-sprite.png") no-repeat -284px 0;
}
.ico-gp_white {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 17px;
	background: url("../i/icon-sprite.png") no-repeat -316px 0;
}
.ico-rss_white {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 17px;
	background: url("../i/icon-sprite.png") no-repeat -300px 0;
}
.ico-down_white {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	background: url("../i/icon-sprite.png") no-repeat -44px -26px;
}
.ico-down_dark {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	background: url("../i/icon-sprite.png") no-repeat -65px -26px;
}

.ico-up_dark {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	background: url("../i/icon-sprite.png") no-repeat -250px -26px;
}

.button_grey .ico-down_dark {
	display: inline-block;
	vertical-align: middle;
	margin-left: 4px;
	width: 13px;
	height: 10px;
	background: url("../i/icon-sprite.png") no-repeat -251px -50px;
}

.button_grey .ico-up_dark {
	display: inline-block;
	vertical-align: middle;
	margin-left: 4px;
	width: 13px;
	height: 10px;
	background: url("../i/icon-sprite.png") no-repeat -251px -29px;
}

.ico-list {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 24px;
	background: url("../i/icon-sprite.png") no-repeat -369px -342px;
}
.ico-settings {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 24px;
	background: url("../i/icon-sprite.png") no-repeat -393px -342px;
}
.ico-info {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 12px;
	background: url("../i/icon-sprite.png") no-repeat -185px -349px;
}
.icon-video {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 35px;
	height: 27px;
	background: url("../i/icon-sprite.png") no-repeat 0 -136px;
}
.icon-photo {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 35px;
	height: 27px;
	background: url("../i/icon-sprite.png") no-repeat -48px -136px;
}
.icon-magazine {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 35px;
	height: 27px;
	background: url("../i/icon-sprite.png") no-repeat -97px -136px;
}
.icon-yakorr {}

.i-desktop {
	display: inline-block;
	vertical-align: middle;
	width: 21px;
	height: 20px;
	margin-right: 4px;
	background: url("../i/icon-sprite.png") no-repeat -242px -318px;
}
.i-mobile-white {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	background: url("../i/icon-sprite.png") no-repeat -277px -315px;
}
.i-mobile {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	background: url("../i/icon-sprite.png") no-repeat 3px -315px;
}
.i-fb {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	background: url("../i/icon-sprite.png") no-repeat -27px -315px;
}
.i-vk {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	background: url("../i/icon-sprite.png") no-repeat -59px -314px;
}
.i-tweet {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	background: url("../i/icon-sprite.png") no-repeat -95px -315px;
}
.i-google {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	background: url("../i/icon-sprite.png") no-repeat -134px -315px;
}
.i-rss {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	background: url("../i/icon-sprite.png") no-repeat -171px -318px;
}
.i-email {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	background: url("../i/icon-sprite.png") no-repeat -208px -316px;
}
.ico-photo {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 13px;
	margin-right: 5px;
	background: url("../i/icon-sprite.png") no-repeat -1px -350px;
}
.ico-video {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 13px;
	margin-right: 5px;
	background: url("../i/icon-sprite.png") no-repeat -32px -350px;
}
.ico-magazine {
	display: inline-block;
	vertical-align: middle;
	width: 13px;
	height: 15px;
	margin-right: 5px;
	background: url("../i/icon-sprite.png") no-repeat -329px -349px;
}
.article__comments_count {
	font-size: 10px;
	display: inline-block;
	color: #666;
	font-weight: normal;
}

.article__views_count {
	font-size: 10px;
	display: inline-block;
	color: #666;
	font-weight: normal;
	margin-right: 7px;
}

.ico-comment {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 10px;
	margin-right: 1px;
	background: url("../i/icon-sprite.png") no-repeat -64px -352px;
}
.ico-view {
	display: inline-block;
	vertical-align: middle;
	width: 12px;
	height: 10px;
	margin-right: 1px;
	background: url("../i/icon-sprite.png") no-repeat -82px -352px;
}
.ico-like {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 10px;
	margin-right: 1px;
	background: url("../i/icon-sprite.png") no-repeat -95px -351px;
}
.ico-arrow_dbl {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 10px;
	background: url("../i/icon-sprite.png") no-repeat 2px -377px;
}
.ico-arrow_red {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 10px;
	background: url("../i/icon-sprite.png") no-repeat 1px -210px;
	margin: 0 0 0 3px;
}
.content_green .ico-arrow_red {
	background: url("../i/icon-sprite.png") no-repeat -19px -210px;
}
.content_orange .ico-arrow_red {
	background: url("../i/icon-sprite.png") no-repeat -66px -210px;
}
.ico-arrow_gray {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 10px;
	background: url("../i/icon-sprite.png") no-repeat -43px -210px;
	margin: 0 0 0 3px;
}
.ico-arrow_white {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 10px;
	background: url("../i/icon-sprite.png") no-repeat -89px -210px;
	margin: 0 0 0 6px;
}
.link_marked {
	color: #666;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	text-transform: uppercase;
}
a.link_marked:hover {
	text-decoration: underline;
}
.ico-down {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	margin-right: 3px;
	background: url("../i/icon-sprite.png") no-repeat -1px -393px;
}
.ico-up {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	margin-right: 3px;
	background: url("../i/icon-sprite.png") no-repeat -1px -414px;
}
.title_grey {
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	text-transform: uppercase;
	color: #666;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 15px;
}
.button {
	display: inline-block;
	white-space: nowrap;
	color: white;
	outline: 0;
	margin: 0;
	border: 0;
	text-indent: 0;
	font-size: 11px;
	line-height: 22px;
	height: 22px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
}
.big_button {
	display: inline-block;
	white-space: nowrap;
	color: white;
	outline: 0;
	margin: 0;
	border: 0;
	text-indent: 0;
	font-size: 16px;
	line-height: 32px;
	height: 32px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
}
.button_block {
	display: block;
	text-align: center;
}
.butoon_poll {
	color: white;
	padding: 0 10px;
	margin-right: 5px;
	background-color: #c60304;
}
.butoon_poll:hover {
	transition: all 0.3s ease 0s;
	background-color: #b20e0e;
}
.butoon_poll_white {
	color: #666;
	padding: 0 10px;
	background-color: white;
}
.butoon_poll_white:hover {
	transition: all 0.3s ease 0s;
	background-color: #eeeeee;
}
.butoon_poll_gray {
	color: #666;
	padding: 0 10px;
	background-color: #eeeeee;
}
.butoon_poll_gray:hover {
	transition: all 0.3s ease 0s;
	background-color: #dddddd;
}
.button_grey {
	color: #666;
	margin-top: 15px;
	font-size: 14px;
	line-height: 28px;
	height: 28px;
    background: #eee;

/*background-image: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.12) 100%);
background-image: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,238,238,0)), color-stop(32%, rgba(238,238,238,0.1)), color-stop(100%, rgba(0,0,0,0.12)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.12) 100%);*/
/*background: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.6) 32%, rgba(0,0,0,0.3) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.6) 32%, rgba(0,0,0,0.6) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.6) 32%, rgba(0,0,0,0.6) 100%);


filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );*/
}
.button_grey:hover {
	transition: all 0.3s ease 0s;
	background-color: #e4e4e4;

}

.button_small_grey {
	color: #666;
	background-color: #eeeeee;
	padding: 0 10px;
	margin: 9px 0;
	font-size: 12px;
	line-height: 23px;
	height: 23px;
}
.button_small_grey:hover {
	transition: all 0.3s ease 0s;
	background-color: #dddddd;
}

.butoon_default {
	color: white;
	padding: 0 10px;
	margin-right: 5px;
	background-color: #666;
}
.butoon_default:hover {
	transition: all 0.3s ease 0s;
	background-color: #4d4d4d;
}

.article__img_link {
	display: block;
}
.article__title a:hover {
	text-decoration: underline;
}
a.article__img-link:hover + .article__title a {
	text-decoration: underline;
}
a.article__img-link:hover ~ .article__title a {
	text-decoration: underline;
}

a.article__img-link:hover + .article__title .article__time a {
	text-decoration: none;
}
a.article__img-link:hover ~ .article__title .article__date a {
	text-decoration: none;
}
a.article__img-link:hover ~ .article__title .blog_top__author-type a, a.article__img-link:hover ~ .article__title .blog_top__author-name a {
	text-decoration: none;
}
a.article__img-link:hover ~ .article__title a.side-blog__author {
	text-decoration: none;
}

a.article__img-link:hover ~ .article__title .article__subtitle a {
	text-decoration: none;
}

/*.cols-top {
	margin-bottom: 20px;
}*/
.top-posts {
	padding: 12px 15px;
	margin: -12px -12px 0;
	background-color: #eee;
	overflow: hidden;
}
.top-posts__head {
	float: left;
	width: 165px;
	text-transform: uppercase;
	color: #666;
	font-size: 11px;
	line-height: 13px;
	font-family: 'Sans-Condense_Bold';
}
.top-posts__head .unit-rubric__title {
	color: #c60304;
	font-size: 11px;
	line-height: 13px;
}
.top-posts__head .unit-rubric__title:hover {
	text-decoration: underline;
}
.top-posts__item {
	float: left;
	width: 161px;
	margin-left: 50px;
	font-size: 11px;
	line-height: 13px;
	padding-top: 2px;
}
.top-posts__item a {
	float: left;
}
.top-posts__item a:hover {
	text-decoration: underline;
}
.top-posts__item i {
	float: left;
	margin-left: -18px;
	margin-right: 0;
}
.ico-dot_red {
	vertical-align: middle;
	width: 15px;
	height: 10px;
	margin-right: 5px;
	background: url("../i/icon-sprite.png") no-repeat 0px -455px;
}

.post-item__title {
	font-size: 32px;
	line-height: 34px;
	font-weight: bold;
	padding-bottom: 6px;
	font-weight: 700;
}

.post-item__info, .post-item__info a {
	font-size: 12px;
	line-height: 17px;
	color: #666;
}

.post-item__info a:hover {text-decoration: underline;}

.post-item__header {
	height: 21px;
	padding: 12px 0;
	border-bottom: 1px solid #d9d9d9;
}
.post-item__social {
}
.socials {
}
.social__item {
	float: left;
	width: 22px;
	height: 22px;
	margin-right: 40px;
	position: relative;
	background-color: #666;
	background-image: url("../i/icon-sprite.png");
	background-repeat: no-repeat;
	cursor: pointer;
}

.socials ._hover {transition: all 0.3s ease 0s; background-color: #444;}

.social__item-follows {
	height: 22px;
	padding: 0 6px;
	position: absolute;
	top: 0;
	left: 28px;
	background-color: #e2e2e2;
	color: #666;
	font-size: 11px;
	line-height: 22px;
	text-align: center;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	cursor: default;
}
.social__item-follows:after {
	content: '';
	position: absolute;
	top: 8px;
	left: -5px;
	border-style: solid;
	border-color: transparent #e2e2e2 transparent transparent;
	border-width: 4px 5px 4px 0;
}
.social__item_fb {
	background-position: 5px -478px;
}
.social__item_vk {
	background-position: -27px -478px;
}
.social__item_tw {
	background-position: -61px -477px;
}
.social__item_gl {
	background-position: -101px -472px;
}
.post-item__statistic {
	float: right;
	font-size: 11px;
	color: #666;
	font-family: 'Sans-Condense_Bold';
	line-height: 15px;
}
.post-item__views {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	_overflow: hidden;
	vertical-align: middle;
}
.post-item__comments {
	margin-right: 5px;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	_overflow: hidden;
	vertical-align: middle;
}
.icon-comment {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 14px;
	margin-right: 3px;
	background: url("../i/icon-sprite.png") no-repeat -143px 1px;
}
.icon-views {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 14px;
	margin-right: 3px;
	background: url("../i/icon-sprite.png") no-repeat -142px -19px;
}
.icon-article {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 14px;
	margin-right: 3px;
	background: url("../i/icon-sprite.png") no-repeat -143px -41px;
}

.draft .icon-article {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 14px;
	margin-right: 3px;
	background: url("../i/icon-sprite.png") no-repeat -364px -108px;
}
.post-item__announcement-info {float: left; width: 210px; background: #eee; min-height: 203px; text-align: center; padding-top: 50px;}
.post-item__announcement-info_date1 {font-family: 'Sans-Condense_Bold'; font-size: 52px; line-height: 52px; color: #c60304; margin: 0;}
.post-item__announcement-info_date2 {display: inline; font-family: 'Sans-Condense_Bold'; font-size: 22px; line-height: 22px; color: #c60304; text-transform: uppercase; margin: 0 0 0 0;}
.post-item__announcement-info_month {display: inline; font-family: 'Sans-Condense_Bold'; font-size: 22px; line-height: 22px; color: #c60304; text-transform: uppercase;}
.post-item__announcement-info_time {font-family: 'Sans-Condense_Bold'; font-size: 22px; line-height: 22px; color: #c60304; text-transform: uppercase;}
.post-item__announcement-info_place {font-family: 'Sans-Condense_Bold'; font-size: 16px; line-height: 24px; text-transform: uppercase;}

/*.post-item__announcement-info div.post-item__announcement-info_date2:nth-child(4) {margin: 0;}*/
.post-item__announcement-info_month:after {content: "\A";white-space: pre;}

.post-item__announcement-block {width: 100%; clear: both;}
.post-item__announcement-title {margin: 0 0 3px 0;	font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 36px; line-height: 38px;}
.post-item__day-title {margin: 0 0 -2px 0; font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 36px; line-height: 38px; text-transform: uppercase; color: #c60304; border-bottom: #d9d9d9 1px solid;}

.post-item__photo {
	margin: 15px 0 15px 0;
}
.post-item__photo-img {
	float: left;
	max-width: 400px;
	height: auto;
	margin-right: 20px;
	margin-bottom: 2px;
}
.post-item__announcement-photo-img {
	float: left;
	max-width: 400px;
	height: auto;
	margin-bottom: 2px;
}
.post-item__big-photo-img {
	float: left;
	max-width: 610px;
	height: auto;
	margin-bottom: 5px;
}

.post-item__big-photo-img ~ .post-item__photo-about {clear: both; width: 100%;}
.post-item__photo-about {
	overflow: hidden;
	min-width: 170px;
}
.post-item__photo-author {
	font-size: 11px;
	line-height: 16px;
	color: #888;
}
.post-item__photo-caption {
	font-size: 12px;
	line-height: 15px;
	color: #666;
}
.post-item__text {
	font-size: 15px;
	line-height: 18px;
	padding-bottom: 10px;
}
.post-item__text p {
	margin: 0;
	padding: 8px 0;
}

.post-item__text hr {border: 0; height: 0; border-top: #D9D9D9 1px solid;}

.post-item__text h2 p {margin: 0; padding: 8px 0;}

.post-item__text h3 {
	margin: 17px 0 0;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
}
.post-item__text a {
	color: #c60304;
}
.post-item__text a:hover {
	text-decoration: underline;
}
.post-item__quote {
	margin: 17px 0 0;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #666;
}
.post-item__author-quote, blockquote {
	margin: 25px 0 10px 0;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #666;
}
.post-item__author-quote em, blockquote p {
	display: block;
	position: relative;
	margin: 0 0 14px 0 !important;
	padding: 10px 14px 10px 0;
	font-style: normal;
}
.post-item__author-quote em:before, blockquote p:before {
	content: "";
	position: absolute;
	top: -4px;
	left: 0px;
	border-top: #666 1px solid;
	display: block;
	width: 100%;
}
.post-item__author-quote em:after, blockquote p:after {
	content: "";
	position: absolute;
	bottom: -4px;
	left: 0px;
	border-top: #666 1px solid;
	display: block;
	width: 100%;
}
.post-item__author-quote .post-item__author, blockquote footer {
	font-size: 16px;
	color: #666;
	margin: 10px 14px 0 0;
	position: relative;
}
.post-item__author-quote .post-item__author:before, blockquote footer:before {
	content: "";
	position: absolute;
	top: -11px;
	left: 24px;
	border-width: 16px 16px 0 0;
	border-style: solid;
	border-color: #666 transparent;
	display: block;
	width: 0;
	padding: 0;
}
.post-item__author-quote .post-item__author:after, blockquote footer:after {
	content: "";
	position: absolute;
	top: -13px;
	left: 25px;
	border-width: 16px 16px 0 0;
	border-style: solid;
	border-color: #FFF transparent;
	display: block;
	width: 0;
	padding: 0;
}
.post-item__articles-box {
	width: 190px;
	border: 1px solid #666;
	border-left-width: 0;
	border-right-width: 0;
	padding: 10px 0;
	margin: 15px 0;
}
.post-item__articles-box_right {
	float: right;
	margin-left: 20px;
}
.post-item__source {
	margin-top: 10px;
	font-size: 11px;
	color: #666;
}
.post-item__source a {
	color: #c60304;
}
.post-item__source a:hover {
	text-decoration: underline;
}
.post-item__tags {
	font-size: 11px;
	margin: 10px 0 10px;
	text-transform: uppercase;
	color: #666;
	font-family: 'Sans-Condense_Bold';
}
.post-item__tags-item {
	float: left;
	margin-right: 15px;
}
.post-item__tags-item a {
	color: #666;
}
.post-item__tags-item a:hover {
	text-decoration: underline;
}
.post-item__tags-item:first-child {
	margin-left: 0;
}

.post-item__theme-item {
	float: left;
	margin-right: 15px;
}
.post-item__theme-item a {
	color: #666;
}
.post-item__theme-item a:hover {
	text-decoration: underline;
}
.post-item__theme-item {
	margin-left: 0;
}
.post-item__theme-item a {
	color: #c60304;
}

.post-item__image-box {
	padding: 8px 0;
	margin: 14px 0 0 0;
	font-size: 12px;
	line-height: 15px;
	color: #666;
}
.image-box__img {
	margin-bottom: 5px;
}
.articles-box__source {
	color: #888;
	font-size: 11px;
}
.articles-box__source a {
	color: #888;
}
.post-item__image-box_center {
	clear: both;
	padding: 8px 0 0 0;
	margin: 14px auto 0 auto;
}
.post-item__image-box_right {
	float: right;
	margin-left: 20px;
}
.post-item__image-box_left {
	float: left;
	margin-right: 20px;
}
.comments {
	clear: both;
	margin-top: 25px;
}
.comments__head {
	font-size: 16px;
	line-height: 18px;
	color: #666;
	text-transform: uppercase;
	border-bottom: 3px solid #666;
	padding-bottom: 10px;
	font-family: 'sans-condense_bold';
	margin-bottom: 10px;
}
.comments__authorize {
	font-size: 12px;
	line-height: 18px;
    display: none;
}
.comments__authorize a {
	font-weight: bold;
	color: #666;
}
.comments__authorize a:hover {
	text-decoration: underline;
}
.comment-item {
	margin-top: 10px;
}

.comments > .comment-item {
    display: none;
}
.comment-item_b {
}
.comment-item_shift_1 {
	margin-left: 65px;
}
.comment-item_shift_2 {
	margin-left: 130px;
}
.comment-item_shift_3 {
	margin-left: 195px;
}
.comment-item__avatar {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 15px;
}
.comment-item__avatar img {
	width: 100%;
	height: 100%;
}
.comment-item__right {
	min-height: 50px;
	padding-left: 65px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e6e6e6;
}

.inputbox {
	border-collapse: separate;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.inputbox.inputbox_textarea {

}
.inputbox_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 100%;
	height: 50px;
	margin: 0;
	padding: 5px 10px 5px 8px;
	-webkit-box-shadow: inset 0 1px 4px 1px #d8d8d8;
	box-shadow: inset 0 1px 4px 1px #d8d8d8;
	outline: none;
	border: none;
	background: #eee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	z-index: 2;
	color: #888;
}

.inputbox_input {width: 96% !ie;}

.inputbox_textarea .inputbox_input {
	overflow: hidden;
	padding: 5px 8px;
	resize: none;
	word-wrap: break-word;
	white-space: pre-wrap;
}

.inputbox_textarea ._full_size {
	height: 130px;
	color: #1a1a1a;
	resize: vertical;
}

.inputbox_noauth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 100%;
	height: 50px;
	margin: 0;
	padding: 10px 10px 5px 8px;
	-webkit-box-shadow: inset 0 1px 4px 1px #d8d8d8;
	box-shadow: inset 0 1px 4px 1px #d8d8d8;
	outline: none;
	background: #eee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #666;
    display: none;	
}

.inputbox_noauth a {color: #c60304;}
.inputbox_noauth a:hover {text-decoration: underline;}

.inputbox_counter {
	float: right;
	font-size: 11px;
	color: #666;
}
.inputbox_buttons {
	margin-top: 8px;
}
.inputbox_buttons input:nth-child(2) {
	margin-left: 5px;
}
.inputbox_control {
	display: none;
}
.tabs {
}
.tabs_comments {
	padding-bottom: 15px;
	height: 15px;
	margin-top: 10px;
	border-bottom: 1px solid #e6e6e6;
}
.tabs_comments a {
	color: #666;
}
.tabs_comments a:hover {
	text-decoration: underline;
}
.tabs_articles {
	padding-bottom: 11px;
	margin-top: -5px;
	text-transform: uppercase;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
}
.tabs_articles a {
	color: #666;
}
.tabs_articles a:hover {
	text-decoration: underline;
}
.tabs_articles .tabs__item {
	line-height: 12px;
}
.tabs_comments .tabs__item {
	line-height: 14px;
}
.tabs__item {
	font-size: 11px;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	_overflow: hidden;
	vertical-align: middle;
	margin-right: 13px;
}
.tabs__item_active a, a.tabs__item_active, .tabs__item_active a:hover {
	color: #c60304;
}
.comment-item__top {
	font-size: 11px;
	line-height: 14px;
}
.comment-item__top a {
	font-weight: bold;
	font-size: 12px;
	color: #666;
}
.comment-item__top a:hover {
	text-decoration: underline;
}
.comment-item__text {
	padding: 1px 0;
	font-size: 12px;
	line-height: 16px;
	padding-top: 4px;
}
.comment-item__bottom {
	font-size: 11px;
	line-height: 14px;
	color: #666;
	padding: 4px 0 20px 0;
	opacity: 0.5; 
	filter: alpha(Opacity=50);
}

.comment-item__bottom a {
	float: left;
	margin-left: 10px;
	color: #666;
}

.comment-item__bottom span {float: left; color: #666;}

.comment-item__bottom a:hover {
	text-decoration: underline;
}
.comment-item__bottom a:first-child {
	margin-left: 0;
}
.comment-item__like {
	margin-right: 3px;
	padding-left: 15px;
	background: url("../i/icon-sprite.png") no-repeat -1px -435px;
}

.comment-item__answer {
	margin-right: 3px;
	padding-left: 15px;
	background: url("../i/icon-sprite.png") no-repeat -111px -250px;
}

.comment-item__bottom .comment-item__report {display: block; float: right; width: 15px; height: 14px; background: url("../i/icon-sprite.png") no-repeat -111px -232px;}

.comment-item__right:hover .comment-item__bottom {transition: all 0.3s ease 0s; opacity: 1; filter: alpha(Opacity=100);} 

.pagination_center {
	text-align: center;
}
.pagination {
	margin-top: -1px;
	padding: 13px 0;
	height: 30px;
	border-top: 1px solid #666;
}
.pagination_news {
	height: 30px;
	padding: 0;
	border: none;
	margin-top: 15px;
	background-color: #eeeeee;
	overflow: hidden;
}
.pagination__item {
	margin: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: auto;
}
.pagination__link {
	display: block;
	padding: 0 7px;
	line-height: 28px;
}
.pagination__link span {}
.pagination__item_first {
	float: left;
}
.pagination__item_last {
	float: right;
}
.pagination__item {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	_overflow: hidden;
	vertical-align: middle;
	width: 25px;
	height: 30px;
}
.pagination__item_disabled .pagination__link {
	color: #cfcfcf;
}
.pagination__item_active .pagination__link {
	background-color: #eee;
	color: #c60304;
	-webkit-box-shadow: inset 0 1px 4px 1px #d8d8d8;
	box-shadow: inset 0 1px 4px 1px #d8d8d8;
}
.pagination__link {
	display: block;
	font-family: 'Sans-Condense_Bold';
	text-align: center;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	color: #666;
}
.pagination__link:hover {
	color: #c60304;
}
.pagination__forward {
	background: url('../i/icon-sprite.png') no-repeat -28px -97px;
	width: 25px;
	height: 30px;
	padding: 0;
}
.pagination__back {
	background: url('../i/icon-sprite.png') no-repeat -30px -71px;
	width: 25px;
	height: 30px;
	padding: 0;
}
.pagination__forward:hover {
	background-position-x: -108px;
}
.pagination__back:hover {
	background-position-x: -110px;
}
.pagination__item_disabled .pagination__back {
	background: url('../i/icon-sprite.png') no-repeat -70px -71px;
	min-width: 18px;
	height: 30px;
	padding: 0;
}
.pagination__item_disabled .pagination__forward {
	background: url('../i/icon-sprite.png') no-repeat -68px -97px;
	width: 25px;
	height: 30px;
	padding: 0;
}
.sub-nav {
	position: absolute;
	top: 100%;
	left: 0;
	height: 28px;
	padding-left: 14px;
	overflow: hidden;
}
.sub-nav__item {
	float: left;
	height: 100%;
	line-height: 28px;
	margin-right: 10px;
}
.sub-nav__link {
	font-size: 11px;
	line-height: 28px;
	text-transform: uppercase;
	color: #666;
	font-family: 'Sans-Condense_Bold';
}
.sub-nav__link:hover {
	text-decoration: underline;
}
.sub-nav__link_active, .sub-nav__link_active:hover {
	color: #c60304;
}
.articles-box__title {
	font-size: 11px;
	line-height: 11px;
	text-transform: uppercase;
	color: #666;
	font-family: 'Sans-Condense_Bold';
}
.articles-box__item {
	margin-top: 10px;
	font-size: 11px;
	line-height: 13px;
}
.articles-box__link:hover {
	text-decoration: underline;
}
.articles-box__item .articles-box__link {
	color: #1a1a1a;
}
.articles-box__time {
	font-size: 11px;
	line-height: 13px;
	color: #888;
}
.articles-box__item_big {
}
.articles-box__img {
	position: relative;
	margin-bottom: 11px;
}
.articles-box__img img {
	display: block;
}

.articles-box__link:hover img {transition: all 0.4s ease 0s; opacity: 0.95;	-moz-opacity: 0.95;	filter: alpha(opacity=95);}

.comment-rules {
	font-size: 11px;
	line-height: 13px;
	color: #888;
	padding: 15px 0 20px 0;
	border-top: 1px solid #e6e6e6;
	margin-top: -1px;
}
.comment-rules a {
	color: #c60304;
}
.comment-rules a:hover {
	text-decoration: underline;
}
.comment-rules p {
	margin-top: 15px;
}
.comment-rules p:first-child {
	margin-top: 0;
}

.simple-articles {
	padding-bottom: 10px;
}
.advice-news {
	padding-bottom: 10px;
}
.advice-news__item {
	padding-bottom: 12px;
}

.advice-news__item_s {
	padding-top: 10px;
	border-top: 1px solid #e6e6e6;
}
.advice-news__link {
	font-size: 13px;
	line-height: 15px;
	position: relative;
}
.advice-news__link:hover {
	text-decoration: underline;
}

a.advice-news__link:hover + .advice-news__title {
	text-decoration: underline;
}

.advice-news__link:hover img {transition: all 0.4s ease 0s;	opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95);}

.advice-news__item .advice-news__link {display:block;}

.advice-news__link i {bottom: 0; left: 0;}
.advice-news__item i:nth-child(3) {left: 36px;}
.advice-news__item i:nth-child(4) {left: 72px;}
.advice-news__item i:nth-child(5) {left: 108px;}

.advice-news__img {
	display: block;
	margin-bottom: 8px;
	width: 300px; height: 155px;
}
.advice-news__title {
	margin-bottom: 3px; position: relative;
}

.advice-news__title a:hover {text-decoration: underline;}

.advice-news__info {
	line-height: 13px;
	font-size: 11px;
	color: #888;
}
.advice-news__info a {
	color: #c60304;
}
.advice-news__info a:hover {
	text-decoration: underline;
}
.last-block {
	border-top: #D9D9D9 1px solid;
	border-bottom: #D9D9D9 1px solid;
	padding: 12px 0 11px 0;
}
.social-block {
	border-top: #D9D9D9 1px solid;
	border-bottom: #D9D9D9 1px solid;
	padding: 8px 0 8px 0;
}
.caption-title {
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size: 24px;
	line-height: 26px;
	padding-bottom: 8px;
	text-transform: uppercase;
	margin: -4px 0 0 0;
	color: #c60304;
	font-weight: normal;
}
.caption-title a {
	color: #c60304;
}

.good-news {}

.caption-title a:hover {text-decoration: underline;}

.caption-media-title, .announcement .caption-announcement-title {
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size: 24px;
	line-height: 26px;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	_overflow: hidden;
	vertical-align: bottom;
	text-transform: uppercase;
	margin: -4px 0 0 0;
	color: #c60304;
}

.announcement .article_top_small .article__text {font-size: 11px; line-height: 15px; font-weight: normal; color: #666;}

.subpartition-head .caption-title, .announcement .subpartition-head {
	padding-bottom: 9px;
	margin-bottom: 10px;
	border-bottom: #d9d9d9 1px solid;
}

.article__rubric, a.article__rubric:visited {
	color: #c60304;
}
.content_green .layout-header {
	background-color: #416e40;
}
.content_green .nav__link, .content_green .header-menu {
	background-color: #275726;
}
.content_green .nav__link:hover, .content_green .menu-search__button:hover, .content_green .menu-profile__button:hover, .content_green .menu-user__button:hover {
	background-color: #164915;
}
.content_green .nav__link_active:hover {
	transition: all 0.3s ease 0s;
	background-color: #fff;
}
.content_green .menu-search__button, .content_green .menu-profile__button, .content_green .menu-user__button {
	background-color: #275726;
	border-left-color: #416e40;
}
.content_green .nav__link_active {
	background-color: #fff;
}
.content_green .header-section__item:hover, .content_green .header-lang__link:hover {
	background-color: #2e5d2d;
}
.content_green .header-lang__link_active, .content_green .header-section__item_active, .content_green .header-lang__link_active:hover {
	background-color: #527b51;
}
.content_green .unit-rubric__title a, .content_green .unit-rubric__title span {
	color: #386737;
}
.content_green .unit-rubric__head {
	border-bottom-color: #3f6c3e;
}

.content_green .sub-nav__link_active {
}
.content_green .quote__author-name, .content_green .side-blog__author {color: #386737;}
.content_green .caption-title {color: #386737;}
.content_green .article__rubric, .content_green a.article__rubric:visited {color: #386737;}

.content_green .popup__title, .content_green .popup__title_special {color: #386737;}

.content_green .nav__link_active_popup {background: #164915; color: #fff;}

.biz-market {
	border: 1px solid #d9d9d9;
	border-right-width: 0;
	border-left-width: 0;
	height: 27px;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
}
.biz-market__unit {
	float: left;
	padding: 5px 0 5px 0;
	margin-left: 10px;
}
.biz-market__unit:first-child {
	margin-left: 0;
}
.biz-market__unit a {color: #386737;}
.biz-market__unit a:hover {text-decoration: underline;}
.biz-market__title {
	float: left;
	font-size: 11px;
	line-height: 16px;
	color: #386737;
	margin-right: 10px;
}
.biz-market__item {
	float: left;
	line-height: 16px;
	position: relative;
	margin-right: 10px;
}


.biz-market__unit .biz-market__item {
	margin-right: 16px;
}

.biz-market__unit .biz-market__item:after {
	content: '';
	position: absolute;
	top: -5px;
	left: 100%;
	margin-left: 7px;
	width: 1px;
	height: 7px;
	background-color: #d9d9d9;
}

.biz-market__unit .biz-market__item:last-child:after {
	content: '';
	position: absolute;
	top: -5px;
	left: 100%;
	margin-left: 7px;
	width: 1px;
	height: 7px;
	background-color: #fff;
}

.biz_name {
	font-size: 14px;
	color: #777;
	text-transform: uppercase;
	font-family: 'sans-condense_bold';
}
.biz_name sup {text-transform: none; line-height: 10px; font-size: 10px;}

sup {line-height: auto;}
.biz_bold {
	font-size: 14px;
	color: #1a1a1a;
	text-transform: uppercase;
	font-family: 'sans-condense_bold';
}
.biz_bold_r {color: #c60304;}
.biz_bold_g {color: #386737;}
.biz_small {
	display: inline-block;
	vertical-align: text-bottom;
	font-size: 10px;
	line-height: 12px;
	color: #666;
	padding: 0 0 0 4px;
}
.biz_small_r {
	display: inline-block;
	vertical-align: text-bottom;
	font-size: 10px;
	line-height: 12px;
	color: #c60304;
	padding: 0 0 0 4px;
}
.biz_small_g {
	display: inline-block;
	vertical-align: text-bottom;
	font-size: 10px;
	line-height: 12px;
	color: #386737;
	padding: 0 0 0 4px;
}
.ico-arrow_up {
	display: inline-block;
	vertical-align: middle;
	width: 11px;
	height: 10px;
	margin: 0 2px;
	background: url("../i/icon-sprite.png") no-repeat -181px -1px;
}
.ico-arrow_down {
	display: inline-block;
	vertical-align: middle;
	width: 11px;
	height: 10px;
	margin: 0 2px;
	background: url("../i/icon-sprite.png") no-repeat -200px -1px;
}

.ico-arrow_equal {
	display: inline-block;
	vertical-align: middle;
	width: 11px;
	height: 10px;
	margin: 0 2px;
	background: url("../i/icon-sprite.png") no-repeat -215px -1px;
}

.biz__switch {
	position: absolute;
	top: 4px;
	right: 0;
}
.biz__switch a {
	float: left;
	width: 16px;
	height: 16px;
	background-color: #c5c5c5;
	background-image: url("../i/icon-sprite.png");
	background-repeat: no-repeat;
}
.biz__switch a:hover {
	transition: all 0.3s ease 0s;
	background-color: #b1b1b1;
}
.biz__switch_left {
	margin-right: 1px;
	background-position: -178px -23px;
}
.biz__switch_right {
	background-position: -200px -23px;
}
.article__date {
	font-size: 11px;
	line-height: 12px;
	padding-top: 5px;
	color: #666;
}
.news-nav_left {
	text-align: left;
}
.unit-rubric__title_big {
	font-size: 16px;
}
.press-releases {
	padding-top: 10px;
}
.press-releases .section-unit {
	padding-top: 0;
	padding-bottom: 10px;
	border-top-width: 0;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 10px;
}
.button_link {
	background-color: #c60304;
	padding: 0 10px;
}
.content_green .button_link {
	background-color: #386737;
	padding: 0 10px;
}
.content_green .button_link:hover {transition: all 0.3s ease 0s; background-color: #245323;}
.press-releases .button_link {
	margin-bottom: 10px;
}
.button__hint {
	font-size: 12px;
	color: #666;
}
.button__hint:hover {
	text-decoration: underline;
}
.quote_blog .article__date {
	color: #808080;
}
.no_bor {
	border-width: 0;
}
.left_value {
	float: left;
	width: 138px;
}
.center_value {
	float: left;
	width: 23px;
	text-align: center;
	font-size: 16px;
	line-height: 22px;
	color: #1a1a1a;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
}
.right_value {
	float: left;
	width: 138px;
}
.input_value {
	float: left;
	width: 73px;
	height: 18px;
	padding: 2px 5px;
	font-size: 13px;
	line-height: 18px;
	font-family: 'Sans-Condense_Bold';
	outline: none;
	border: none;
	color: #000;
	margin-right: 2px;
	background-color: #eee;
	-webkit-box-shadow: inset 0 1px 2px 1px #d8d8d8;
	-moz-box-shadow: inset 0 1px 2px 1px #d8d8d8;
	box-shadow: inset 0 1px 2px 1px #d8d8d8;
}

.right_value .input_value  {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;	
}

.value_hint {
	font-size: 10px;
	line-height: 10px;
	padding-top: 5px;
	color: #808080;
}
.listbox {
	float: left;
	
}
.listbox__item {
	display: block;
}
.listbox__link {
	padding: 0 5px;
	display: block;
	width: 100%;
	height: 22px;
	line-height: 22px;
	text-align: center;
	font-size: 11px;
	color: #c60304;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	text-transform: uppercase;
	background-color: #eee;
}

.unit-rubric-news .listbox__link {height: 24px; width: 16px; background-color: transparent;}

.weather-block {
	float: left; 
	padding: 24px 5px 0 1px;
	height: 44px;
	color: #fff;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
	position: relative;
	}
	
.weather-block .listbox__link {padding: 0 0 0 3px; margin: 0 0 0 5px;}
	
.weather-block:before {
	display: inline-block;
	height: 30px;
	width: 1px;
	background-color: #a40000;
	border-right: #e01718 1px solid;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 19px;
	content: '';
}

.weather-block:after {
display: inline-block;
height: 30px;
width: 1px;
background-color: #a40000;
border-right: #e01718 1px solid;
vertical-align: middle;
position: absolute;
right: -5px;
top: 19px;
content: '';
}
	
.weather-block .listbox__link, .index-block .listbox__link {color: #fff;  background-color: transparent; padding: 0 0 0 4px;}

.weather-block .listbox__link:hover, .index-block .listbox__link:hover {transition: none; background-color: transparent; text-decoration: underline;}

.weather-block .listbox .dropdown-menu li ul a, .index-block .listbox .dropdown-menu li ul a {
	display: inline-block;
	font-size: 11px;
	line-height: 15px;
	text-transform: uppercase;
	color: #666;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	margin: 10px 5px 0 12px;
}

.weather-block .listbox .dropdown-menu li ul a:hover, .index-block .listbox .dropdown-menu li ul a:hover {text-decoration: underline;}

.weather-block .listbox .dropdown.open > a, .index-block .listbox .dropdown.open > a {background: #a40000;}

.weather-block .dropdown-menu {float: left; margin-top: 3px; padding-bottom: 20px; width: 480px;}

.index-block .dropdown-menu {width: 165px; margin-top: 3px; padding-bottom: 18px}

.weather-block .dropdown-menu li ul {display: inline-block; width: 150px; vertical-align: top;}

.weather-block a b, .index-block a b {display: inline-block; padding-left: 4px; color: #c60304;}

.weather-picture {float: left; width: 36px; height: 28px; margin: -4px 0 0 4px;}

.weather-value {float: left; font-size: 16px; margin: 2px 2px 0 0;}

.index-block {
	float: left; 
	padding: 23px 5px 0 8px;
	height: 44px;
	color: #fff;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	vertical-align: middle;
	font-weight: normal;
	position: relative;
	}
.index-block a {display: block; color: #fff;}
.index-block a:hover .index-name, .index-block a:hover .index-value {text-decoration: underline;}
.index-name {display: inline-block; padding: 1px 0 5px 16px;}	
.index-value {display: inline-block; font-size: 16px; margin: 3px 2px 0 0;}
.index-block .ico-arrow_up {
	display: inline-block;
	margin: 0 0 0 9px;
	background: url("../i/icon-sprite.png") no-repeat -487px -330px;
	position: relative; top: -2px;
}	
.index-block .ico-arrow_down {
	display: inline-block;
	margin: 0 0 0 9px;
	background: url("../i/icon-sprite.png") no-repeat -487px -351px;
	position: relative; top: -2px;
}	
.index-block .ico-arrow_equal {
	display: inline-block;
	margin: 0 0 0 9px;
	background: url("../i/icon-sprite.png") no-repeat -489px -376px;
	position: relative; top: -2px;
}	
.partition-selector-big .listbox__link {
	padding: 0 6px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	font-size: 12px;
	color: #c60304;
}

.ico-red-arrow_up {display: inline-block; width: 7px; height: 7px; margin: 0 2px 0 3px; background: url("../i/icon-sprite.png") no-repeat -489px -410px;}
.ico-red-arrow_down {display: inline-block; width: 7px; height: 7px; margin: 0 2px 0 3px; background: url("../i/icon-sprite.png") no-repeat -489px -423px;}
.ico-red-arrow_equal {display: inline-block; width: 7px; height: 7px; margin: 0 2px 0 3px; background: url("../i/icon-sprite.png") no-repeat -490px -438px;}

.listbox .dropdown-menu li.all-index a {padding-top: 18px; font-family: Arial, Helvetica, sans-serif; text-transform: none;}

.partition-selector-index .listbox__link {
	color: #c60304;
}

.listbox__link:hover {transition: all 0.3s ease 0s; background-color: #ddd;}
.listbox-drop {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
}
.listbox-drop li {
	display: block;
	width: 100%;
	height: 22px;
}
.listbox-drop__link {
	display: block;
	width: 100%;
	height: 22px;
	line-height: 22px;
	text-align: center;
	font-size: 11px;
	color: #6a6a6a;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	background-color: #eee;
}
.listbox:hover .listbox-drop {
	display: block;
}
.subpartition, .profile {
	padding-bottom: 30px;
}
.subpartition .article_rubric_top {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #d9d9d9;
}

.subpartition .article_top .article__img {
	float: left;
	margin-right: 17px;
}
.subpartition .article_top {
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #d9d9d9;
}
.subpartition .article_top .article__title {
	font-size: 18px;
	line-height: 20px;
	margin: 0 0 6px 0;
}
.subpartition .article_rubric_top .article__date {
	font-size: 11px;
	line-height: 12px;
	padding-top: 5px;
	color: #666;
}
.subpartition .article_rubric_top .article__title {
	font-size: 17px;
	line-height: 18px;
	margin: 0 0 3px 0;
}
.subpartition .article_short {
	overflow: hidden;
	padding-top: 12px;
}
.subpartition .article_short .article__title {
	font-size: 15px;
	line-height: 17px;
}
.subpartition .article_short .article__date {
	font-size: 11px;
	line-height: 12px;
	padding-top: 3px;
	color: #666;
}
.subpartition .article_short .article__date a {
	color: #666;
}
.article__date a:hover {
	text-decoration: underline;
}

/*.articles-list .article:nth-last-child(2) {
	border: none;
}

.subpartition .article:nth-last-child(1) {
	border: none;
}*/
.subpartition .button_grey {
	margin-top: 10px;
}
.unit-rubric__head_grey {
	border-bottom-color: #d9d9d9;
}
.partition .article_rubric_top {
	padding-top: 10px;
	margin-top: 15px;
	border-top: 1px solid #d9d9d9;
}
.partition .article_rubric_top .article__title {
	font-size: 17px;
	line-height: 18px;
	margin: 4px 0 6px 0;
}
.partition .unit-rubric__head + .article_rubric_top {
	padding-top: 0;
	margin-top: 0;
	border-top-width: 0;
}

.subpartition-head .caption-title {margin-top: 0px;}

.archive-links {
	padding-top: 6px;
	font-size: 11px;
	line-height: 14px;
}
.archive-links a {
	color: #666;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.archive-menu {
	border-top: #d9d9d9 1px solid;
	padding: 8px 0 0 0;
	margin: 19px 0 10px 0;
	
}
.archive-menu .listbox {
	margin: 0 14px 0 0;
}

.archive-links a:hover {
	text-decoration: underline;
}
.calendar {
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size: 11px;
}
.calendar .day span {
	float: left;
	padding: 3px 0;
	width: 6.6%;
	min-width: 19px;
	border: #FFF 1px solid;
	font-size: 11px;
	text-align: center;
	color: #666;
	margin: 0 0 0 -1px;
}
.calendar {
	padding: 0;
	clear: both;
	padding: 0 0 7px 1px;
	border-bottom: #d9d9d9 1px solid;
	overflow: hidden;
}
.calendar span {
	float: left;
	padding: 3px 0;
	width: 6.6%;
	min-width: 19px;
	border: #fff 1px solid;
	text-align: center;
	color: #999;
	margin: 0 0 0 -1px;
}
.calendar a {
	float: left;
	padding: 3px 0;
	width: 6.6%;
	min-width: 19px;
	border: #fff 1px solid;
	text-align: center;
	color: #999;
	margin: 0 0 0 -1px;
}
.calendar span.empty {
	float: left;
	padding: 3px 0;
	width: 6.6%;
	min-width: 19px;
	border: #fff 1px solid;
	margin: 0 0 0 -1px;
}
.calendar span.c {
	border: #FFF 1px solid;
	background-color: #c60304;
	color: #fff;
	position: relative;
	margin: 0 0 -4px -1px;
}
.calendar a.c:link, .calendar a.c:visited, .calendar .a.c:hover {
	transition: all 0.3s ease 0s;
	background-color: #c60304;
	color: #fff;
}
.calendar a.cc:link, .calendar a.cc:visited, .calendar .a.cc:hover {
	transition: all 0.3s ease 0s;
	background-color: #c60304;
	color: #fff;
}
.calendar a.hol:link, .calendar a.hol:visited {
	color: #c60304;
}
.calendar a:link {
	color: #666;
}
.calendar a:visited {
	color: #666;
}
.calendar a:hover {
	transition: all 0.3s ease 0s;
	color: #252525;
	background-color: #eee;
}

.announcement_menu-block .calendar a, .announcement_menu-block .calendar span {width: 6.6%; min-width: 12px;}

.announcement_menu-block .calendar {border: none;}

.announcement_menu-block {
	margin: 46px 0 25px 0;
	padding: 12px;
	-webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
}

.subpartition ~ div .announcement_menu-block {margin: 29px 0 25px 0;}

.date-block {
	margin: 25px 0 30px 0;
	padding: 0 12px 2px 12px;
	-webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
}

.date-block_title {margin: 0 -12px; background: #c60304; padding: 12px; font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 20px; line-height: 24px; text-transform: uppercase; color: #fff;}
.date-block_title a {color: #fff;}
.date-block_title a:hover {text-decoration: underline;}

.date-block_title_small {background: #c60304; padding: 12px; font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 14px; line-height: 16px; text-transform: uppercase; color: #fff;}
.date-block_title_small a {color: #fff;}
.date-block_title_small a:hover {text-decoration: underline;}

.date-block_holidays {margin: 12px 0; padding-bottom: 14px; border-bottom: #d9d9d9 1px solid;}
.date-block_birthdays {margin: 12px 0; padding-bottom: 14px; border-bottom: #d9d9d9 1px solid;}
.date-block_history {margin: 12px 0;}

.date-block__item_title {font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 12px; line-height: 15px; text-transform: uppercase; color: #c60304; padding: 2px 0;}
.post-item__text .date-block__item_title { font-size: 16px; line-height: 20px;}

.date-block_holidays__item, .date-block_birthdays__item, .date-block_history__item {padding: 4px 0 0 0;}
.date-block_holidays__item a, .date-block_birthdays__item a {color: #c60304;}
.date-block_holidays__item a:hover, .date-block_birthdays__item a:hover {text-decoration: underline;}
.date-block_history__item .post-item__image-box_left, .date-block_history__item .post-item__image-box_right {clear: both; margin: 0 0 5px 0; float: none; max-width: 610px !important;}
.date-block_history__item .post-item__image-box_center {margin: 0 0 5px 0;}
.post-item__text .date-block_holidays__item, .post-item__text .date-block_birthdays__item {font-weight: bold;}

.date-block_history__item i, .date-block_history__item em {font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 12px; text-transform: uppercase; color: #c60304; font-style: normal;}
.post-item__text .date-block_history__item i, .post-item__text .date-block_history__item em {font-size: 14px;}
.post-item__text .date-block_history__item p {padding: 6px 0;}

.date-block .news-nav {margin: -10px 0 20px 0;}
.date-block .news-nav li {font-size: 12px;}

.theme-title {
	font-size: 38px;
	line-height: 36px;
	color: #c60304;
	text-transform: uppercase;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	margin-bottom: 10px;
}
.theme-describe a {
	color: #c60304;
}
.theme-describe a:hover {
	text-decoration: underline;
}
.theme {
}
.theme {
	padding-bottom: 50px;
}
.theme-title {
	font-size: 38px;
	line-height: 36px;
	color: #c60304;
	text-transform: uppercase;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	margin-bottom: 10px;
}
.theme-describe {
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 15px;
}
.theme-describe a {
	color: #c60304;
}
.theme {
	padding-bottom: 30px;
}
.theme .article_rubric_top {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #d9d9d9;
}

.theme .article_rubric_top .article__date {
	font-size: 11px;
	line-height: 12px;
	padding-top: 5px;
	color: #666;
}
.theme .article_rubric_top .article__title {
	font-size: 17px;
	line-height: 18px;
	margin: 0 0 5px 0;
}
.theme .button_grey {
	margin-top: 20px;
}
.theme-top {
	padding: 15px 0 10px 0;
	margin-bottom: 15px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.theme-top .article_top {
	float: left;
	width: 400px;
	margin-right: 20px;
}
.theme-top .article_top_small {
	margin-bottom: 10px;
	width: 190px;
	float: left;
}
.block-top {position: relative;}

/*.content_blog .block-top {margin-bottom: 10px;}*/


.block-top .article_top {
	float: left;
	width: 400px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.block-top .article_top_small {
	margin-bottom: 14px;
	width: 190px;
	float: left;
}

.announcement-list div:last-of-type {border: none;}

.announcement .block-top .article_top_small {float: none;}

.post-item__movie-subtitle {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.media, .media_sub {padding-bottom: 30px;}
.media .article_top .article__title {margin: 0;}
.media .block-top .article_top_small {margin-bottom: 20px;}

.announcement {padding-bottom: 30px;}
.announcement .article_top {letter-spacing: 0px;}
.announcement .article_top .article__title {margin: 0;}
.announcement .block-top .article_top_small {margin: 0 20px 20px 0;}

.article_top .article__announcement-date {font-size: 14px; line-height: 18px; padding: 1px 0;}
.article_top_small .article__announcement-date {padding: 1px 0;}

.announcement .article_top .article__square .article__title, .announcement .article_top_small .article__square .article__title {background-color: #e2e2e2;}
.announcement .article_top_small .article__square .article__title {padding-bottom: 10px;}
.announcement .article_top .article__square .article__title a, .announcement .article_top_small .article__square .article__title a {color: #222;}

.announcement .article_rubric_top {
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #d9d9d9;
}
.announcement .article_rubric_top .article__title {
font-size: 17px;
line-height: 18px;
margin: 0 0 3px 0;
}

.announcement .article__top-rubric {position: absolute; top: 3px; left: 0; background: #c60304; color: #fff; font-family: 'sans-condense_bold'; font-weight: normal; font-size: 10px; text-transform: uppercase; padding: 1px 4px; z-index: 5;}
.announcement .article__top-rubric a {color: #fff;}

.announcement_menu {
	float: right;
	margin: -5px 0 0 0;	
}

.announcement-list .article_rubric_top_noimg .article__img-link {display: none;}
.announcement-list .article_rubric_top_noimg .article__top-rubric {position: relative; top: 0px; display: inline-block;}
.announcement-list .article_rubric_top_noimg .article__announcement-date {display: inline-block;}
.announcement-list .article_rubric_top_noimg .article__title {margin-top: 3px;}

.article__square .article__top-rubric {position: absolute; top: 0; left: 0; background: #c60304; color: #fff; font-family: 'sans-condense_bold'; font-weight: normal; font-size: 10px; text-transform: uppercase; padding: 1px 4px; z-index: 5;}
.article__square .article__top-rubric a {color: #fff;}

.movie_small .article__img {
	width: 138px;
	height: 194px;
}
.movie_small .article__title {
	font-weight: bold;
	margin-top: 8px;
}
.movie_small .article__text {
	font-size: 11px;
	color: #666;
	font-weight: normal;
}

.movie-description {border-top: #d9d9d9 1px solid; padding-bottom: 17px;}

.movie-description {
	font-size: 13px;
	line-height: 15px;
}
.movie-description p {
	margin: 17px 0 0;
}
.movie-description a {
	color: #c60304;
}
.movie-description a:hover {
	text-decoration: underline;
}

.article_top .article__square {
	position: relative;
	width: 400px;
	height: 400px;
}
.article_top .article__square .article__title {
	position: absolute;
	width: 380px;
	min-height: 128px;
	zoom: 1;
	z-index: 2;
	background-color: #343434;
	font-weight: bold;
	left: 0px;
	bottom: 0px;
	padding: 10px;
}
.article_top .article__square .article__title a {
	color: #fff;
}
.article_top .article__square .article__date {
	color: #777;
	font-weight: normal;
}
.article_top .article__square .article__date a {
	color: #e51f20;
}
.article_top .article__square .icon-video_large, .article_top .article__square .icon-photo_large, .article_top .article__square .icon-magazine_large, .article_top .article__square .icon-yakorr_large {
	top: -34px;
}
.article_top_small .article__square {
	position: relative;
	width: 190px;
	height: 190px;
}
.article_top_small .article__square .article__title {
	position: absolute;
	width: 170px;
	min-height: 60px;
	zoom: 1;
	z-index: 2;
	background-color: #343434;
	font-weight: bold;
	left: 0px;
	bottom: 0px;
	padding: 6px 10px 9px 10px;
}
.article_top_small .article__square .article__title a {
	color: #fff;
}
.article_top_small .article__square .article__time {
	color: #777;
}
.article_top_small .article__square .article__time a {
	color: #e51f20;
}
.article_top_small .article__square .icon-video, .article_top_small .article__square .icon-photo, .article_top_small .article__square .icon-magazine, .article_top_small .article__square .icon-yakorr {
	top: -27px;
}
.article__square .article__comments_count, .article_top_photo .article__comments_count, .article__square .article__views_count, .article_top_photo .article__views_count {
	color: #777;
}
.articles-grid {
	width: 610px;
	overflow: hidden;
	font-size: 1px;
	letter-spacing: -1px;
}

.articles-grid_block {
	width: 640px;
	font-size: 0px;
	letter-spacing: -1px;
}
.articles-grid .article_top_small, .articles-grid .blog_top_small {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	_overflow: hidden;
	font-size: 13px;
	letter-spacing: 0px;
	width: 190px;
	margin: 0 20px 20px 0;
	vertical-align: top;
}
.articles-grid .movie_small {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	_overflow: hidden;
	font-size: 13px;
	letter-spacing: 0px;
	width: 138px;
	margin: 0 20px 20px 0;
	vertical-align: top;
}
.articles-grid .unit-rubric {
	letter-spacing: 0px;
	margin: 10px 0;
}
.media_sub .articles-grid .unit-rubric {
	letter-spacing: 0px;
	margin: 20px 0 10px 0;
}
.articles-grid .button_grey {
	margin: 0 0 25px 0;
}
.article_top .article__title h2, .article_top_small .article__title h3 {
	font-weight: 700; 
}
.partition-selector {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	_overflow: hidden;
	margin: -4px 0 0 12px;
	vertical-align: bottom;
}

.partition-selector-big {margin: 0 12px 8px 0;}

.partition-selector-index {margin: 0 0 8px 0;}

.article_top_photo {
	margin-bottom: 8px;
}
.article_top_photo .article__img {
	width: 100%;
	height: auto;
}
.article_top_photo .article__title {
	position: relative;
	background-color: #343434;
	font-weight: bold;
	left: 0px;
	bottom: 0px;
	padding: 12px 10px 14px 10px;
	font-size: 27px;
	line-height: 29px;
	font-weight: bold;
	color: #1a1a1a;
}
.article_top_photo .icon-photo_large, .article_top_photo .icon-video_large, .article_top_photo .icon-magazine_large {
	top: -34px;
}
.article_top_photo .article__text {
	font-size: 12px;
}
.article_top_photo .article__title a {
	color: #fff;
}
.article_top_photo .article__date {
	color: #777;
	font-weight: normal;
}
.article_top_photo .article__date a {
	color: #e51f20;
}

.article_top_photo .article__views_count, .article_top_photo .article__comments_count {line-height: 11px;}

.news-block {
}
.news-block .article__time {
	float: left;
	font-size: 11px;
	color: #c60304;
}
.news-block .article__title {
	margin-left: 35px;
}
.magazine-head .caption-title, .popular-head .caption-title, .index-head .caption-title {
	padding-bottom: 10px;
	border-bottom: 1px solid #d9d9d9;
}
.magazine-nav, .popular-nav, .index-nav {
	padding: 8px 0 8px;

	
}

.partition-nav {border-top: #d9d9d9 1px solid; margin: 2px 0 0 0;}

.index-nav, .profile-nav {
	height: 32px;
	line-height: 35px;
	border-bottom: 1px solid #d9d9d9;
}

.magazine-nav li, .profile-nav li, .popular-nav li, .index-nav li {
display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden;
vertical-align: baseline;
margin-right: 10px;
}
.magazine-nav li a, .magazine-nav li span, .profile-nav li a, .profile-nav li span, .popular-nav li a, .popular-nav li span {
	font-size: 13px;
	text-transform: uppercase;
	color: #666;
	font-family: 'sans-condense_bold';
}

.partition-nav li a, .partition-nav li span {font-size: 12px;}

.index-nav li a {
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
	font-family: 'sans-condense_bold';
}
.magazine-nav li a:hover, .profile-nav li a:hover, .popular-nav li a:hover, .index-nav li a:hover {
	text-decoration: underline;
}
.magazine-nav li.active a, .magazine-nav li.active span, .profile-nav li.active a, .profile-nav li.active span, .popular-nav li.active a, .popular-nav li.active span, .index-nav li.active a, .index-nav li.active span {
	color: #c60304;
}
.magazine-cover {
	height: 540px;
	margin-bottom: 25px;
	background: #eee;
}
.magazine-img_big {
	width: 400px;
	height: 540px;
	float: left;
}
.magazine-info {
	margin-left: 400px;
	padding: 20px;
	position: relative;
}
.magazine-number {
	color: #c60304;
	font-family: 'sans-condense_bold';
}
.magazine-number a {
	color: #c60304;
}
.magazine-number a:hover {
	text-decoration: underline;
}
a.magazine__img-link:hover + .magazine-number {
	text-decoration: underline;
}
.magazine-info {
	height: 500px;
}
.magazine-info .magazine-number {
	font-size: 36px;
	line-height: 36px;
	margin-bottom: 2px;
	padding-top: 5px;
}
.magazine-info .magazine-number span {
	font-size: 48px;
}
.magazine-date {
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
	font-family: 'sans-condense_bold';
}
.magazine-info .magazine-date {
	font-size: 11px;
}
.magazine-archive {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #d9d9d9;
}
.icon-adobe {
	display: inline-block;
	vertical-align: middle;
	width: 23px;
	height: 22px;
	background: url("../i/icon-sprite.png") no-repeat -401px -5px;
}
.magazine-archive .icon-adobe {
	float: left;
}
.magazine-archive .magazine-archive-description {
	font-size: 12px;
	line-height: 14px;
	display: block;
	margin-left: 30px;
}
.magazine-archive .magazine-archive-description a {
	color: #c60304;
}
.magazine-archive a:hover {
	text-decoration: underline;
}
.magazine-info .socials {
	position: absolute;
	bottom: 20px;
	left: 20px;
}
.magazine-info .social__item {
	clear: both;
	margin-top: 10px;
}
.magazine-info .social__item-follows {
	width: 20px;
}
.magazine-substance .title_grey {
	font-size: 18px;
	line-height: 18px;
}
.magazine-pages {
	margin-top: 13px;
	padding: 17px 0 20px;
	border: 1px solid #d9d9d9;
	border-left-width: 0;
	border-right-width: 0;
}
.magazine__page {
	margin-bottom: 10px;
}
.magazine__page-number {
	font-size: 12px;
	line-height: 15px;
	float: left;
	color: #808080;
}
.magazine__page-subpart {
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	color: #666;
	margin-left: 24px;
}

.magazine__page-subpart a {color: #1a1a1a;}
.magazine__page-subpart a:hover {text-decoration: underline;}

.magazine__page-part {
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	color: #c60304;
	font-family: 'sans-condense_bold';
	margin: 0 0 7px 24px;
}
.magazine__page-text {
	margin: 4px 0 0 24px;
	font-size: 12px;
	line-height: 14px;
}
.pagination_magazine {
	border-top-width: 0;
	margin-top: 0;
	padding-top: 8px;
	height: 20px;
}
.pagination_magazine .pagination__item {
	float: right;
}
.pagination_magazine .pagination__item:first-child {
	float: left;
}
.pagination_magazine .pagination__back {
	
}
.pagination_magazine .pagination__back span {
	display: block;
	width: 40px;
	position: relative; 
	left: 25px;
}
.pagination_magazine .pagination__forward {
	
}
.pagination_magazine .pagination__forward span {
	display: block;
	width: 40px;
	text-align: right;
	position: relative; 
	right: 39px;
}
.magazine-years {
	padding: 15px 0 25px 0;
	border-top: 1px solid #d9d9d9;
}
.popular-subnav {
	padding: 8px 0 8px;
	border-top: 1px solid #d9d9d9;
}

.blog-subnav {
	padding: 0 0 8px;
	height: 15px;
	border-bottom: 1px solid #d9d9d9;
	border-top: none;
	margin: -2px 0 15px 0;
}

.partition-subnav {margin: 0 0 5px 0; border-bottom: 1px solid #d9d9d9;}
.subpartition-subnav {
	padding: 0 0 8px 0;
	height: 15px;
	border-bottom: 1px solid #d9d9d9;
	margin: 0 0 15px 0;
}

.partition-subnav-blog {margin: -3px 0 5px 0; border-top: none; padding-top: 0px; border-bottom: 1px solid #d9d9d9;}

.media-subnav {
	padding: 8px 0 8px;
	height: 15px;
}

.magazine-years li, .popular-subnav li, .media-subnav li, .subpartition-subnav li {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	_overflow: hidden;
	vertical-align: baseline;
	margin-right: 10px;
}
.magazine-years a, .popular-subnav a, .media-subnav a, .subpartition-subnav a {
	font-size: 12px;
	color: #666;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	text-transform: uppercase;
}

.magazine-years span, .popular-subnav span, .media-subnav span, .subpartition-subnav span {
	font-size: 12px;
	color: #c60304;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	text-transform: uppercase;
}

.magazine-years a:hover, .popular-subnav a:hover, .media-subnav a:hover, .subpartition-subnav a:hover {
	text-decoration: underline;
}
.magazine-years li.active a {
	font-size: 36px;
	line-height: 36px;
	color: #c60304;
}
.popular-subnav li.active a, .media-subnav li.active a, .subpartition-subnav li.active a {
	color: #c60304;
}
.magazine-list {
	margin-left: -75px;
	padding-bottom: 30px;
}
.magazine-list__item {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	_overflow: hidden;
	vertical-align: top;
	margin: 0 0 37px 75px;
	width: 130px;
}
.magazine-list__img {
	width: 100%;
	height: 175px;
	margin-bottom: 7px;
}
.magazine-list__item .magazine-number {
	font-size: 24px;
	line-height: 24px;
}
.magazine-list__item .magazine-number span {
	font-size: 18px;
	line-height: 18px;
}
.magazine-list__item .magazine-date {
	margin: 3px 0 8px;
	line-height: 11px;
}
.magazine-load {
	display: block;
	width: 100%;
	height: 18px;
	line-height: 18px;
	background: #eee;
	font-family: 'sans-condense_bold';
	color: #666;
	margin-top: 12px;
}
.magazine-load:hover {
	transition: all 0.3s ease 0s;
	text-decoration: none;
	background: #ddd;
}
.magazine-load-big {
	display: block;
	width: 100%;
	height: 22px;
	line-height: 22px;
	background: #e2e2e2;
	font-family: 'sans-condense_bold';
	color: #666;
	margin-top: 4px;
}
.magazine-load-big .icon-adobe {
	margin-right: 8px;
}
a.magazine-load-big:hover {
	transition: all 0.3s ease 0s;
	text-decoration: none;
	background: #ddd;
}
.icon-adobe_small {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	background: url("../i/icon-sprite.png") no-repeat -401px -39px;
}
.magazine-load .icon-adobe_small {
	vertical-align: top;
	margin-right: 3px;
}
.poll-ask {
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-weight: normal;
	color: #666;
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 5px;
}
.poll-answer {
	min-height: 19px;
	padding: 4px 0;
}
.poll-answer input {
	margin: 0 0 5px;
}
.poll-submit {
	margin: 10px 0;
}
.poll-pre a {
	font-size: 11px;
	color: #666;
}
.poll-pre a:hover {
	text-decoration: underline;
}
.poll-result {
	padding-bottom: 10px;
	border-bottom: 1px solid #d9d9d9;
	position: relative;
}
.poll-result__title {
	font-size: 13px;
	line-height: 16px;
	padding: 5px 90px 5px 0;
}
.poll-result__bar {
	height: 12px;
	margin-right: 100px;
	background: #e2e2e2;
	position: relative;
}
.poll-result__line {
	position: absolute;
	top: 0;
	left: 0;
	height: 12px;
	background: #717171;
}
.poll-result__percent {
	font-size: 16px;
	line-height: 12px;
	font-family: 'sans-condense_bold';
	color: #717171;
	position: absolute;
	bottom: 8px;
	right: 0px;
	width: 90px;
}
.poll-result__count {
	display: inline-block;
	vertical-align: baseline;
	margin-left: 5px;
	font-size: 12px;
	line-height: 12px;
	color: #717171;
	font-family: 'sans-condense_bold';
}
.poll-result_top {
}
.poll-result_top .poll-result__line {
	background: #c60304;
}
.poll-result_top .poll-result__count {
	color: #c60304;
}
.poll-result_top .poll-result__percent {
	color: #c60304;
}

.poll-answer input[type=radio] {
	display: none;
}
.poll-answer label {
	display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;
	cursor: pointer;
	position: relative;
	padding-left: 22px;
	padding-left: 2px !ie;
	margin-right: 15px;
	font-size: 13px;
	line-height: 15px;
}
.poll-answer input[type=radio] {
	 display: none; zoom: 1; display: inline !ie; 
}
.poll-answer label:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: -1px;
	background: url('../i/icon-sprite.png') no-repeat -1px -392px;
}
.poll-answer .radio label:before {
	border-radius: 8px;
}
.poll-answer .checkbox label {
	margin-bottom: 10px;
}

.poll-answer input[type=radio]:checked+label:before {
	background: url('../i/icon-sprite.png') no-repeat -1px -413px;
}

.poll-result_number {color: #666;}

.big_poll_content {margin: 20px 0;}
.big_poll_content .poll-ask {font-size: 26px; line-height: 28px;}
.big_poll_content .poll-result__title {font-weight: bold; font-size: 15px;}
.big_poll_content .poll-result, .poll-archive__item .poll-result {border-bottom: 1px solid #eee;}
.big_poll_content .poll-answer {padding-top: 6px;}
.big_poll_content .poll-answer label {font-weight: bold; font-size: 15px; line-height: 16px;}
.big_poll_content .poll-submit {padding: 15px 0 0 0;}
.big_poll_content .button {font-size: 14px; line-height: 29px; height: 29px;}

.poll-results {margin-bottom: 3px;}
.poll-results .poll-result:last-child {border: none;}

.post-item__poll {padding: 40px 40px 25px 40px; background: #eee;}

.post-item__poll .poll-ask {padding: 0 0 5px 0; font-size: 20px; line-height: 22px;}

.post-item__poll .butoon_poll_gray {background-color: #ddd;}

.poll-block {
	border-bottom: #D9D9D9 1px solid;
	padding-bottom: 8px;
}

.poll_link a {font-size: 12px; color: #666;}
.poll_link a:hover {text-decoration: underline;}

.poll-archive__item {padding: 10px 0 10px 0;}
.poll-archive__item .poll-result {display: none;}

.poll-archive__item .poll_link {margin-top: -5px; display: none;}

.poll-archive__item {font-size: 19px; line-height: 21px; margin-bottom: 5px;}

.poll-archive__item .poll-ask a {color: #666; border-bottom: #bbb 1px dotted;}
.poll-archive__item .poll-result__title {font-weight: bold;}

.poll .article__time {color: #888; padding-bottom: 5px; font: 11px Arial, sans-serif;}

.index-big-title {
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #666;
	font-size: 23px;
	line-height: 24px;
	margin: 15px 0 10px 0;
}

.index-title {
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #666;
	font-size: 17px;
	line-height: 18px;
	margin: 15px 0 10px 0;
}

/*indextable*/

.indextable {border: 0; padding: 0; border-collapse: collapse; table-layout: fixed;}
.indextable td {border: none; border-top: #D9D9D9 1px solid; padding: 5px 6px 5px 3px;}
.indextable th {border: none; padding: 5px 5px 5px 3px; text-align: left; font-weight: normal; font-size: 12px; color: #666;}
.indextable tfoot th {border: none; border-top: #D9D9D9 1px solid;}
.indextable tr {vertical-align: top;}
.indextable tr:hover td {transition: all 0.3s ease 0s; background-color: #eee;}
.indextable tr td .biz_name, .indextable tr td.td1 {font-family: "Sans-Condense_Bold", Arial, sans-serif; font-weight: normal; color: #666; font-size: 14px; line-height: 19px;}
.indextable tr td.td2 {font-weight: normal; color: #666; font-size: 13px; line-height: 19px;}
.indextable tr th.td3 {font-family: "Sans-Condense_Bold", Arial, sans-serif; font-weight: normal; color: #666; font-size: 16px; line-height: 19px; border-bottom: #D9D9D9 1px solid;}
.indextable tr td a:hover {text-decoration: underline;}
.indextable td.tableinfo1 {font-size: 12px; color: #888;}
.indextable td.empty {border-top: none;}
.indextable td.empty:hover {transition: all 0.3s ease 0s; border-top: none; background-color: #FFF;}
.indextable th:active {outline: none;}
.indextable .date {color: #888;}
.indextable .biz_bold {font-size: 15px; line-height: 19px;}
.indextable .biz_semibold {font-size: 13px; line-height: 19px;}

.indextable .biz_small_r, .indextable .biz_small_g {font-size: 11px;}

.indextable tr th sup {line-height: 10px;}


.indextable .average td {background-color: #eee;}
.indextable td.best_value {background-color: #eee;}
.indextable tr:hover td.best_value {background-color: #ddd;}

.graph-container {clear: both; overflow: hidden; margin-bottom: 10px;}

.index-graph-container {width: 470px; height: 270px; float: left;}

.index-item-description {float: left; width: 120px; margin-left: 10px;}
.index-item-description__name {font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 24px; line-height: 20px; color: #666; text-transform: uppercase;}
.index-item-description__name-small {font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 16px; line-height: 14px; color: #666;}
.index-item-description__value {font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 24px; line-height: 26px; }
.index-item-description .ico-arrow_down, .index-item-description .ico-arrow_up {width: 9px; height: 8px; margin-top: 2px;}

.index-item-description .biz_small_r, .index-item-description .biz_small_g, .index-item-description .biz_small {font-size: 12px;}
.sort-table .biz_small_r, .sort-table .biz_small_g, .sort-table .biz_small {font-size: 11px;}

.subscribe_top {position: absolute; top: -9px; left: 220px;}

.indextable .td1, .indextable .td2 {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space: nowrap;
	text-align: left;
	font-size: 12px;
} 

.dataTable th a {
	background: url("../i/icon-sprite.png") no-repeat scroll right -197px transparent;
    color: #1a1a1a;
    cursor: pointer;
    font-size: 12px;
    line-height: 1.1em;
    padding-right: 15px;
}
.dataTable th.sorting_asc a {
    background: url("../i/icon-sprite.png") no-repeat scroll right -218px transparent;
    color: #c60304;
    font-size: 12px;
    line-height: 1.1em;
    padding-right: 15px;
}
.dataTable th.sorting_desc a {
    background: url("../i/icon-sprite.png") no-repeat scroll right -241px transparent;
    color: #c60304;
    font-size: 12px;
    line-height: 1.1em;
    padding-right: 15px;
}

.index-section {padding: 10px 0 20px 0;}

.index-section .big_button {margin-bottom: 15px;}

.index-source {font-size: 12px; color: #666; padding: 4px 0 0 0;}
.index-info {font-size: 11px; color: #888; padding: 4px 0 0 0;}
.index-source a, .index-info a {color: #1a1a1a;}
.index-source a:hover, .index-info a:hover {text-decoration: underline;}
.index-date {font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-transform: none; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; font-size: 12px; color: #666; padding: 0 0 0 9px;}

.tipsy {padding: 5px; font-size: 11px; position: relative;}
  .tipsy-inner {padding: 6px 8px; background-color: #fff; color: #666; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 11px; max-width: 200px; text-align: center; -webkit-box-shadow: 0 1px 3px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 3px 0px rgba(0,0,0,0.3); box-shadow: 0 1px 3px 0px rgba(0,0,0,0.3);}
  .tipsy-inner:after {content: ""; position: absolute; bottom: 1px; left: 50%; border-width: 4px 4px 0; border-style: solid; border-color: #fff transparent; display: block; width: 0; margin: 0 0 0 -4px;}
  
.search-head .caption-title {
	padding-bottom: 9px;
}

.search-form {border-bottom: #d9d9d9 1px solid; padding-bottom: 15px; margin-bottom: 15px;}
.user-search-form {padding: 15px 0 10px 0; margin-bottom: 8px;}

.user-search-form label {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 14px; color: #666; padding-bottom: 3px;}

.search-form__info {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; height: 30px; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 13px; line-height: 30px; padding-right: 10px; color: #666; vertical-align: bottom;}
.search-form__info a {color: #c60304;}
.search-form__info a:hover {text-decoration: underline;}

.search-theme-list {border-bottom: #d9d9d9 1px solid; padding-bottom: 13px; margin-bottom: 15px;}

.search-theme-list__item {font-size: 15px; line-height: 16px; color: #c60304; padding-bottom: 3px;}
.search-theme-list__item a {color: #c60304; font-weight: bold;}
.search-theme-list__item a:hover {text-decoration: underline;}

.search-form__status {padding-top: 16px; color: #888;}

input.search-field {padding: 0 8px; width: 85%; line-height: 28px; height: 28px; border: #C1C1C1 1px solid; font-size: 13px; color: #666; outline: none;}

.button_search {
	display: inline-block;
	white-space: nowrap;
	color: white;
	outline: 0;
	margin: 0 0 0 4px;;
	border: 0;
	text-indent: 0;
	font-size: 13px;
	line-height: 30px;
	height: 30px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
}

.button_search_gray {
	color: #fff;
	padding: 0 10px;
	background-color: #666;
}

.button_search_gray:hover {transition: all 0.3s ease 0s; background-color: #4D4D4D;}

.search-settings__title {
	color: #c60304;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 15px;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 5px;
	margin-bottom: 11px;
}

.search-settings__block {background: #eee; padding: 5px 5px 25px 15px; margin-bottom: 30px;}

.search-settings .tabs {margin: 20px 0 0 0; padding: 0;}

.search-settings .tabs__item {margin-right: 8px;}

.search-settings .tabs__item span {color: #c60304;}

.search-settings .tabs__item .dropdown-menu span {color: #666;}

.search-settings .tabs__item .dropdown-menu .selected span {color: #c60304;}

.search-settings .tabs__item a:hover {text-decoration: underline;}

.article_rubric_top em {font-style: normal; font-weight: bold;}
  
.search-settings__default {padding-top: 25px;}
  
  
/*dropdown*/

.btn-group > .btn {
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.btn-group {
    position: relative;
    display: inline-block;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
    z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn .caret {
    margin-top: 8px;
    margin-left: 0;
}

.dropup,
.dropdown {
  position: relative;
}

.nav .dropdown {
  position: static;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}

.caret {
  display: inline-block;
  width: 5px;
  height: 4px;
  vertical-align: top;
  background: url("../i/icon-sprite.png") no-repeat -68px -28px;
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  
  z-index: 999;
  display: none;
  float: left;
  min-width: 52px;
  padding: 5px 0 15px 0;
  margin: 0;
  list-style: none;
  background-color: #ffffff;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2); box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.dropdown-menu {border: #d9d9d9 1px solid !ie; z-index: 1000; zoom: 1; background: #fff;}

.archive-menu .dropdown-menu, .left_value .dropdown-menu, .right_value .dropdown-menu, .announcement_menu .dropdown-menu {font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 11px; color: #666;}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu li {
  display: block;
  float: none;
  margin: 0;
}

.dropdown-menu > li > a, .dropdown-menu > li > span {
  display: block;
  padding: 7px 16px 2px 12px;
  margin: 0 !important;
  font-size: 10px;
  clear: both;
  font-weight: normal;
  color: #666;
  white-space: nowrap;
  }
  
.dropdown-menu > li > a.sub, .dropdown-menu > li > span.sub {
  display: block;
  padding: 3px 16px 2px 12px;
  font-size: 11px;
  clear: both;
  font-weight: normal;
  color: #888;
  white-space: nowrap;
  position: relative;
  left: 8px;
  }  
  
.dropdown-menu > li.selected > a, .dropdown-menu > li.selected > span {
  color: #c60304;
  }  
    
.dropdown-menu > li > a:hover {text-decoration: underline;} 

.dropdown-menu .spacer {border-bottom: #d9d9d9 1px solid; margin: 8px 10px;}

.listbox .dropdown-menu > li > a {font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 11px; color: #666;}
.listbox .dropdown-menu > li > span {font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 11px; color: #c60304;}
.listbox .dropdown-menu > li > a:hover {background: none;}

.nav .dropdown-menu > li > a {font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 14px; color: #666;}

.partition-selector-big .listbox .dropdown-menu > li > a {font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 12px; color: #666;}
.partition-selector-big .listbox .dropdown-menu > li > span {font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 12px; color: #c60304;}
.partition-selector-big .listbox .dropdown-menu > li.dropdown-category > span {color: #aaa; font-size: 12px;}

.open {
  *z-index: 1000;
}
.dropdown.open > a {
    background: #eee;
}
.listbox .dropdown.open > a {
    background: #ddd;
}
.open  .dropdown-menu {
  display: block;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000000;
    content: "";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

.btn-group>.btn, .btn-group>.dropdown-menu, .btn-group>.popover {
    font-size: 14px;
}

/*dropdown*/

/*select*/

.bootstrap-select.btn-group,
.bootstrap-select.btn-group[class*="span"] {
    float: none;
    display: inline-block;
    margin-left: 0;
}
.form-search .bootstrap-select.btn-group,
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group {
    margin-bottom: 0;
}

.bootstrap-select.btn-group.pull-right,
.bootstrap-select.btn-group[class*="span"].pull-right,
.row-fluid .bootstrap-select.btn-group[class*="span"].pull-right {
    float: right;
}

.input-append .bootstrap-select.btn-group {
    margin-left: -1px;
}

.input-prepend .bootstrap-select.btn-group {
    margin-right: -1px;
}

.bootstrap-select:not([class*="span"]) {
    width: 220px;
}

.bootstrap-select {
    width: 220px \9; 
}

.bootstrap-select > .btn {
    width: 100%;
    background: #eee;
    border:1px solid #eee;
    padding: 0 5px;
    display: block;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 11px;
    color: #6a6a6a;
    font-family: "Sans-Condense_Bold", Arial, sans-serif;
    text-transform: uppercase;
	cursor: pointer;
}

.open > .btn {
    background: #ddd;
    border:1px solid #ddd;
}

.search-settings .red-picker > .btn {color: #c60304;}

.search-settings .bootstrap-select {margin: -6px 0 -6px -8px;}

.search-settings .tabs__item .bootstrap-select {margin: -11px 0 -6px -8px;}

.error .bootstrap-select .btn {
    border: 1px solid #b94a48;
}

.bootstrap-select.show-menu-arrow.open > .btn {
    z-index: 1001;
}

.bootstrap-select.btn-group .btn .filter-option {
    overflow: hidden;
    position: absolute;
    left: 7px;
    right: 15px;
    text-align: left;
}

.bootstrap-select .caret {
    position: absolute;
    right: 9px;
}

.bootstrap-select.btn-group > .disabled,
.bootstrap-select.btn-group .dropdown-menu li.disabled > a {
    cursor: not-allowed;
}

.bootstrap-select.btn-group > .disabled:focus {
    outline: none !important;
}

.bootstrap-select.btn-group[class*="span"] .btn {
    width: 100%;
}

.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    border: 0;
    padding: 0;
    margin: 0;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}

.bootstrap-select.btn-group .dropdown-menu dt {
    display: block;
    padding: 3px 20px;
    cursor: default;
}

.bootstrap-select.btn-group .div-contain {
    overflow: hidden;
}

.bootstrap-select.btn-group .dropdown-menu li {
    position: relative;
}

.bootstrap-select.btn-group .dropdown-menu li > a.opt {
    padding-left: 35px;
}

.bootstrap-select.btn-group .dropdown-menu li > a {
    cursor: pointer;
}

.bootstrap-select.btn-group .dropdown-menu li > dt small {
    font-weight: normal;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark {
    display: inline-block;
    position: absolute;
    right: 15px;
    margin-top: 2.5px;
}

.bootstrap-select.btn-group .dropdown-menu li a i.check-mark {
    display: none;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
}

.bootstrap-select.btn-group .dropdown-menu li small {
    padding-left: 0.5em;
}

.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:hover small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:focus small {
    color: #64b1d8;
    color: rgba(255,255,255,0.4);
}

.bootstrap-select.btn-group .dropdown-menu li > dt small {
    font-weight: normal;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #CCC;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none;
}
.pull-left {
    float: left;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
    display: block;
}

.mobile-device {
    position: absolute;
    top: 0;
    left: 0;
    display: block !important;
    width: 100%;
    height: 100% !important;
    opacity: 0;
}

.listbox__item .dropdown-menu li a {
    font-family: "Sans-Condense_Bold", Arial, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
}
/*select*/

/*scrollpane*/
.scroll-pane {max-height: 360px; overflow: auto;}

.jspContainer {overflow: hidden; position: relative; }

.jspPane {position: absolute;}

.jspVerticalBar {position: absolute; top: 0; right: 0; width: 7px; height: 100%; background: red;}

.jspHorizontalBar {position: absolute; bottom: 0; left: 0; width: 100%;	height: 7px; background: red;}

.jspVerticalBar *, .jspHorizontalBar * {margin: 0;	padding: 0;}

.jspCap {display: none;}

.jspHorizontalBar .jspCap {float: left;}

.jspTrack {background: #DBDBDB;	position: relative;}
.scroll-pane2 .jspTrack {background: #343A3F; position: relative;}

.jspDrag {background: #797979; position: relative; top: 0; left: 0;	cursor: pointer;}
.scroll-pane2 .jspDrag {background: #787E84; position: relative; top: 0; left: 0;	cursor: pointer;}

.jspDrag:hover {transition: all 0.3s ease 0s; background: #666;}
.scroll-pane2 .jspDrag:hover {transition: all 0.3s ease 0s; background: #91979D;}

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float: left; height: 100%;}

.jspArrow {background: #50506d;	text-indent: -20000px; display: block; cursor: pointer;}

.jspArrow.jspDisabled {cursor: default;	background: #80808d;}

.jspVerticalBar .jspArrow {height: 16px;}

.jspHorizontalBar .jspArrow {width: 16px; float: left; height: 100%;}

.jspVerticalBar .jspArrow:focus {outline: none;}

.jspCorner {background: #eeeef4; float: left; height: 100%;}

* html .jspCorner {margin: 0 -3px 0 0;}

/*scrollpane*/


/*megogo*/
.megogo_table {
	margin: 12px 0 29px 0;
}

.megogo_table_td_90{
    width: 90px; font-size: 11px; color: #888;
}
.megogo_table_td_320{
    width: 320px; font-size: 11px;
}
.megogo_table_td_90,
.megogo_table_td_320{
    vertical-align: top;
}

.megogo_description {
	margin: 17px 0 29px 0;
	font-size: 11px; color: #888;
}
/*megogo*/

.scroll-pane {height: 280px; overflow: auto;}

.informer .caption-media-title {
  color: #707070;
  margin-bottom: 15px;
}

.informer-unit {
  background: #fcf5dc;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 10px;
}

.informer-hint {
  color: #999;
  font-size: 11px;
  line-height: 15px;
}

.informer-preview {
  width: 350px;
  margin: 0 50px 50px 0;
  float: left;
}

.informer__content {
  background: #fff;
  padding: 2px 7px;
  border: 1px solid #b5d9f2;
  border-radius: 5px;
  box-shadow: inset 0 0 0 2px #f0f7fd ;
  margin: 10px 0;
}

.informer__content-title {
  font-size: 18px;
  line-height: 18px;
  font-family: 'Sans-Condense_Bold';
  color: #b91000;
}

.informer__content-item {
  margin: 10px 0;
  overflow: hidden;
}

.informer__content-item img {
  float: left;
  margin-right: 10px;
  border-radius: 3px;
}

.informer__content-item .article__link {
  font-size: 11px;
  line-height: 11px;
  color: #1c56a5;
}

.informer__content-item .image-link:hover + .article__link {
  text-decoration: underline;
}

.informer__content-item .article__link:hover {
  text-decoration: underline;
}

.informer__content-links {
  clear: both;
  height: 15px;
}

.informer__content-links a {
  font-size: 11px;
  line-height: 11px;
  color: #1c56a5;
}

.informer__content-links a:hover {
  text-decoration: underline;
}

.informer__content-links a:first-child {
  float: right;
}

.informer-fill {
  float: left;
}

.informer-form {
  margin: 5px 0;
}

.informer-form__item {
  margin-bottom: 10px;
}

.informer-form__label {
  float: left;
  margin-left: 5px;
  font-size: 12px;
  line-height: 24px;
}

.informer-form__settings {
  margin-left: 140px;
  font-size: 12px;
  line-height: 24px;
}

.informer-form__settings input {
  margin: 0 5px 0 0;
}

.informer-form__settings label {
  display: inline-block;
  line-height: 24px;
}

.informer-form__settings label:first-child {
  margin-right: 30px;
}

.informcolor img {
  padding:2px;
}
.informcolor img.current {
  background-color:#acacac;
}

.informer-form__select_wide {
  width: 180px;
}

.informer-license  {
  font-size: 12px;
}

.informer-license input {
  margin: 0 5px 0 0;
}

.informer-license a {
  text-decoration: underline;
}

.informer-license a:hover {
  text-decoration: none;
}

.informer-button {
  display:inline-block;
  padding: 0 13px;
  height: 28px;
  line-height: 28px;
  font-style:normal;
  font-family: 'Sans-Condense_Bold';
  color:#b91000;
  cursor:pointer;
  background-color: #fff;
  border: 1px solid #b91000;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, #b1738a 0%, #fff 50%, #b1738a 100%);
  background-image: -moz-linear-gradient(top, #b1738a 0%, #fff 50%, #b1738a 100%);
  background-image: linear-gradient(top, #b1738a 0%, #fff 50%, #b1738a 100%);
}

.informer-button:hover {
  background-image: -webkit-linear-gradient(top, #fff 0%, rgba(177, 115, 138, 0.55) 50%, #fff 100%);
  background-image: -moz-linear-gradient(top, #fff 0%, rgba(177, 115, 138, 0.55) 50%, #fff 100%);
  background-image: linear-gradient(top, #fff 0%, rgba(177, 115, 138, 0.55) 50%, #fff 100%);
}

.informer-faq {
  margin: 10px 0;
}

.informer-faq__title {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 10px;
  font-weight: bold;
}

.informer-faq__title a {
  color: #264765;
}

.informer-faq__title a:hover {
  text-decoration: underline;
}

.informer-faq p {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
}

.informer-faq ul li {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
  padding-left: 30px;
}

.informer-faq ul li:before {
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  background: yellowgreen;
  position: relative;
  top: 8px;
  left: -10px;
}

.informer-faq .informer-faq__agree li {
  font-size: 12px;
  margin-bottom: 5px;
  padding-left: 15px;
}

.informer-unit_horiz .informer-preview {
  width: 100%;
}

.informer-unit_horiz .informer__content-item {
  float: left;
  width: 30%;
  margin-right: 3%;
}

.informer-unit_horiz .informer-fill {
  clear: both;
  margin-left: 0;
}

.subscription .caption-title {
  text-transform: none;
  font-size: 22px;
}

.form__item {
  margin-bottom: 10px;
}

.form__item:after {
  content: '';
  display: block;
  clear: both;
  width: 0;

  height: 0;
}

.form__item-label {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  line-height: 16px;
  margin: 0 5px 0 0;
}

.form__item-label input {
  margin: -2px 3px 0 0;
}

.form__item-title {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  line-height: 16px;
}

.form__item-title_b {
  display: block;
}

.form__item_half {
  float: left;
  width: 30%;
  margin-top: 5px;
}

.form__item_half .form__item-label {
  float: left;
  clear: both;
  margin-bottom: 3px;
}

.form__item_email {

}

.form__item-hint {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  line-height: 16px;
  color: rgb(136, 136, 136);
}

.form__item_email .form__item-title  {
  float: left;
}

.form__email {
  margin: 0 0 7px 50px;
}

.form__item_indent {
  margin-top: 30px;
}

.form__item-symbols {
  display: block;
  margin-bottom: 10px;
}

.form__item-reload {
  display: inline-block;
  vertical-align: middle;
}

.form__item-reload img {
  margin-right: 5px;
}

.form__item-text {
  border: 1px solid #baaf9d;
  padding: 2px 0 1px 3px;
  border-radius: 3px;
  width: 240px;
}

.form__item-text_small {
  width: 140px;
}

.form__item-footer {
  border-top: 1px solid #ddd;
  padding-top: 5px;
}

.form__item-submit {}


.header-menu__popup {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 1000;
	background: #fefefe;
	-webkit-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
	box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
    display: none;
}

#sitemap {top: 135px;}
#auth {top: 100px;}
#search {top: 100px;}

.admin-menu ~ .header-menu__popup {top: 115px;}


.header-menu__search {
	width: 940px;
	margin: 30px auto;
	padding: 12px;
	text-align: right;
}

.header-menu__search .search-form {border: none; padding-bottom: 0px; margin-bottom: 0px;}
.header-menu__search .search-field {width: 450px;}

.header-menu__user {
	width: 940px;
	margin: 15px auto;
	padding: 12px;
}

.header-menu__user-userpic {width: 50px; height: 50px; margin-right: 15px; display: inline-block; vertical-align: middle;}
.header-menu__user-userpic img {width: 50px; height: 50px;}
.header-menu__user-username {
  display: inline-block;
  vertical-align: middle;
  font-size: 22px;
  line-height: 22px;
  font-family: 'sans-condense_bold';
  color: #c60304;
  text-transform: uppercase;
}
.header-menu__user-username a {color: #c60304;}
.header-menu__user-username a:hover {text-decoration: underline;}

.user-nav {
	float: right;
}

.user-nav li {
	float: left;
	margin-left: 20px;
	line-height: 50px;
}

.user-nav li a {
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
	font-family: 'sans-condense_bold';
}

.user-nav li a.a {
	color: #c60304;
}

.user-nav li span {
	font-size: 11px;
	text-transform: uppercase;
	color: #c60304;
	font-family: 'sans-condense_bold';
}

.user-actions-nav {
	clear: both;
	padding: 10px 0 14px 0;
	height: 13px;
	line-height: 13px;
	border-bottom: #666 1px solid;
	margin-bottom: 4px;
	}

.user-actions-nav li {
	float: left;
	margin-right: 13px;
	line-height: 13px;
}

.user-actions-nav li a, .user-actions-nav li span {
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
	font-family: 'sans-condense_bold';
}

.user-actions-nav li.active a, .user-actions-nav li.active span {
	color: #c60403;
}

.user-actions-nav li a:hover {text-decoration: underline;}

.user-nav-additem {float: right; height: 30px; background: #e0e0e0; padding: 10px; width: 175px;}
.user-nav-additem a {
	display: inline-block;
 	vertical-align: middle;
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
	width: 130px;
	font-family: 'sans-condense_bold';
}
.user-nav-additem span, .user-nav-additem a.a {
	display: inline-block;
 	vertical-align: middle;
	font-size: 11px;
	text-transform: uppercase;
	color: #c60304;
	width: 130px;
	font-family: 'sans-condense_bold';
}
.user-nav li a:hover, .user-nav-additem a:hover {
	text-decoration: underline;
}
.icon-additem {
	display: inline-block;
 	vertical-align: middle;
	margin-right: 6px;
	width: 15px;
	height: 15px;
	background: url("../i/icon-sprite.png") no-repeat -144px -278px;
}
.icon-cog {
	display: inline-block;
 	vertical-align: middle;
	margin-right: 6px;
	width: 13px;
	height: 13px;
	background: url("../i/icon-sprite.png") no-repeat -144px -85px;
}

.icon-mail {
	display: inline-block;
 	vertical-align: middle;
	margin-right: 7px;
	width: 15px;
	height: 13px;
	background: url("../i/icon-sprite.png") no-repeat -144px -108px;
}

.icon-picture {
	display: inline-block;
 	vertical-align: middle;
	margin-right: 7px;
	width: 15px;
	height: 13px;
	background: url("../i/icon-sprite.png") no-repeat -361px -44px;
}

.icon-media-photo {
	display: inline-block;
 	vertical-align: middle;
	margin-right: 7px;
	width: 15px;
	height: 13px;
	background: url("../i/icon-sprite.png") no-repeat -361px -65px;
}

.icon-media-video {
	display: inline-block;
 	vertical-align: middle;
	margin-right: 7px;
	width: 15px;
	height: 13px;
	background: url("../i/icon-sprite.png") no-repeat -361px -87px;
}

.active .icon-additem, .active .icon-cog, .active .icon-mail {background-position-x: -176px;}

.profile-settings .caption-media-title, .post-adding .caption-media-title {color: #707070; margin-top: 10px;}

.profile-settings__item, .post-adding__item {margin-top: 15px; clear: both;}

.profile-settings__item .popup__input, .profile-settings__item .settings__textarea {width: 330px;}

.profile-settings__item .item-value {line-height: 28px; font-weight: bold;}

.profile-settings__item .item-value a:hover {text-decoration: underline;}

.profile-settings label, .profile-settings .item-description {float: left; width: 120px; text-align: right; color: #666; line-height: 28px; margin-right: 10px;}

.required label:before {content:'\2022\0020'; color: #c60304; font-size: 15px;}

.profile-settings .profile-settings__form {}

.settings__select {
  padding: 4px 5px;
  font-size: 13px;
  line-height: 20px;
  height: 28px;
  color: #333;
  outline: none;
  border: 1px solid #b3b3b3;
  background-color: #fff;
}

.settings__textarea {
  padding: 4px 5px;
  font-size: 13px;
  height: 100px;
  color: #333;
  outline: none;
  border: 1px solid #b3b3b3;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
}

.post-adding__item .popup__input, .post-adding__item .adding-description__textarea, .post-adding__item .adding-text__textarea {width: 98.3%;}

.post-adding__item .item-value {line-height: 28px; font-weight: normal;}

.post-adding label, .post-adding .item-description {color: #666; line-height: 12px;}

.adding-description__textarea, .adding-text__textarea {
  padding: 4px 5px;
  font-size: 13px;
  color: #333;
  outline: none;
  border: 1px solid #b3b3b3;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
}

.adding-description__textarea {height: 50px;}
.adding-text__textarea {height: 250px;}


a.media-adding {
  display: inline-block;
  vertical-align: middle;
  padding: 0 11px;
  color: #666;
  font-size: 12px;
  line-height: 32px;
  font-family: 'sans-condense_bold';
  text-transform: uppercase;
  height: 30px;
  border: none;
  outline: none;
  margin: 6px 0 5px 0;
  background-color: #eee;
}

a.media-adding:hover {transition: all 0.3s ease 0s; background-color: #e1e1e1;}

.media-uploading {border: #d9d9d9 1px dashed; padding: 5px 15px 15px 15px; margin: 10px 0 28px 0;}

.media-preview, .photo-preview {padding: 15px 0 5px 0;}

.media-preview__item {display: -moz-inline-stack; display: inline-block; zoom:1; *display: inline; _overflow: hidden; width: 100px; height: 100px; margin: 0 12px 10px 0; background: #eee; position: relative; vertical-align: top;}

.media-preview__item-content {position: absolute; top: 0; left: 0; width: 100px; height: 100px; overflow: hidden; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.5); display: none;}
.media-preview__item-name {position: absolute; bottom: 5px; left: 5px; width: 75px; overflow: hidden; color: #fff; font-size: 10px;}
.media-preview__item-delete, .photo-preview__item-delete {display: block; position: absolute; top: 0px; right: 0px;  border: #eee 1px solid; width: 20px; height: 20px; background: url("../i/icon-sprite.png") no-repeat -220px -20px #000; cursor: pointer;}
.video-preview__item-delete {display: block; position: absolute; top: 0px; right: 0px; width: 19px; height: 19px; background: url("../i/icon-sprite.png") no-repeat -221px -21px #bbb; cursor: pointer; border: #eee 1px solid;}
.media-preview__item-crop, .photo-preview__item-crop {display: inline-block; padding: 5px 5px 5px 20px; position: absolute; left: 50%; top: 50%; color: #fff; font-size: 11px; line-height: 11px; border: #eee 1px solid; background: url("../i/icon-sprite.png") no-repeat -220px -42px #000; margin: -8px 0 0 -37px;}

.progress {position: absolute; bottom: 0px; left: 0px; width: 100%; height: 4px; background: #b0b0b0;}
.progress-bar {height: 4px; background: #c60304;}

.photo-preview__item {width: 400px; height: 253px; background: #eee; position: relative;}
.photo-preview__item-content {position: absolute; top: 0; left: 0; width: 400px; height: 253px; overflow: hidden; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.5); display: none;}
.photo-preview__item-name {position: absolute; bottom: 5px; left: 5px; width: 375px; overflow: hidden; color: #fff; font-size: 10px;}
.video-preview__item-name {font-family: Arial, Helvetica, sans-serif; text-transform: none; position: absolute; text-align: left; bottom: 5px; left: 5px; width: 375px; overflow: hidden; color: #888; font-size: 10px;}

.media-preview__item:hover .media-preview__item-content, .photo-preview__item:hover .photo-preview__item-content {transition: all 0.3s ease 0s; display: block;}

.photo-preview__item-crop:hover, .photo-preview__item-delete:hover, .media-preview__item-crop:hover, .media-preview__item-delete:hover {transition: all 0.3s ease 0s; background-color: #c60304; border: #c60304 1px solid;}
.video-preview__item-delete:hover {transition: all 0.3s ease 0s; background-color: #c60304; border: #c60304 1px solid;}

.video-preloader {background: #eee; padding: 130px 20px 70px 20px; text-align: center; font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 20px; line-height: 22px; text-transform: uppercase; color: #c60304; margin: 3px 0 20px 0; position: relative;}
.video-preloader-img {margin: 20px auto; width: 25px; height: 25px; background: url(../i/360.gif);}

.video-prepreloader {background: #eee; padding: 130px 20px 70px 20px; text-align: center; font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 20px; line-height: 22px; text-transform: uppercase; color: #888; margin: 3px 0 20px 0; position: relative; min-height: 125px;}

.post-adding__captcha {padding: 25px 0; overflow: hidden;}

.post-adding_small {float: left;  width: 120px; margin-right: 20px;}
.post-adding_small .popup__input {width: 110px;}

.form__item {
  margin-bottom: 10px;
}

.form__item:after {
  content: '';
  display: block;
  clear: both;
  width: 0;
  height: 0;
}

.form__item-label {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  line-height: 16px;
  margin: 0 5px 0 0;
}

.form__item-label input {
  margin: -2px 3px 0 0;
}

.form__item-title {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  line-height: 16px;
}

.form__item-title_b {
  display: block;
}

.form__item_half {
  float: left;
  width: 30%;
  margin-top: 5px;
}

.form__item_half .form__item-label {
  float: left;
  clear: both;
  margin-bottom: 3px;
}

.form__item_email {

}

.form__item-hint {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  line-height: 16px;
  color: rgb(136, 136, 136);
}

.form__item_email .form__item-title  {
  float: left;
}

.form__email {
  margin: 0 0 7px 50px;
}

.form__item_indent {
  margin-top: 30px;
}

.form__item-symbols {
  display: block;
  margin-bottom: 10px;
}

.form__item-reload {
  display: inline-block;
  vertical-align: middle;
}

.form__item-reload img {
  margin-right: 5px;
}

.form__item-text {
  border: 1px solid #baaf9d;
  padding: 2px 0 1px 3px;
  border-radius: 3px;
  width: 240px;
}

.form__item-text_small {
  width: 140px;
}

.form__item-footer {
  border-top: 1px solid #ddd;
  padding-top: 5px;
}

.form__item-submit {

}

.form-item-description {font-size: 11px; color: #888; font-weight: normal;}
.form-item-counter {font-size: 11px; color: #888; font-weight: normal; float: right; clear: both;}

.profile-settings .caption-media-title, .post-adding .caption-media-title {margin-top: 30px;}
.profile-settings__form, .post-adding__form {margin-bottom: 20px;}

.popup_close {
  position: absolute;
  top: 40px;
  right: 17px;
  width: 16px;
  height: 15px;
  z-index: 30;
  background: url("../i/icon-sprite.png") no-repeat -479px -7px;
}

.menu-popup, .errorpage {
  width: 960px;
  margin: 0 auto;
  padding: 35px 10px 72px 0;
}

.menu-popup:after {
  content: '';
  display: block;
  clear: both;
  width: 0;
  height: 0;
}

.popup-parts {
  width: 930px;
  padding: 50px 10px 30px 0;
}

.popup-parts a:hover, .menu-popup a:hover {text-decoration: underline;}

.parts-col {
  float: left;
  width: 200px;
  margin-right: 10px;
}

.parts-unit {
  margin-bottom: 25px;
}

.parts-unit li {
  line-height: 14px;
  margin-bottom: 4px;
}

.parts-unit li:first-child {
  margin-bottom: 7px;
}

.popup__title {
  display: inline-block;
  vertical-align: top;
  font-size: 38px;
  line-height: 40px;
  font-family: 'sans-condense_bold';
  color: #c60304;
  font-weight: normal;
  margin: 5px 0;
  text-transform: uppercase;
}

.popup__title_small {
  vertical-align: top;
  font-size: 28px;
  line-height: 28px;
  font-family: 'sans-condense_bold';
  color: #666;
  font-weight: normal;
  text-transform: uppercase;
}

.popup-parts .popup__title {font-size: 18px; line-height: 18px; margin: 0;}

.popup__title_sub {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  line-height: 13px;
  color: #666666;
  font-family: 'sans-condense_bold';
}

.parts-unit_special {
  background: #f4f4f4;
  width: 200px;
  padding: 20px 30px 30px 25px;
}

.parts-unit_titles {
  padding-left: 25px;

}

.parts-unit_titles li {
  margin-bottom: 11px;
}

.popup__title_special {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 14px;
  color: #c60304;
  font-family: 'sans-condense_bold';
}

.profile-popup {
  width: 930px;
}

.profile-page, .errorpage {
  min-height: 500px;
}

.forget-text {
  margin-top: 10px;
  color: #333;
}

.popup__item {
  min-height: 15px;
  position: relative;
}

.popup__item_forget {
  margin-top: 20px;
}

.popup__label_text {
  display: block;
  font-size: 13px;
  line-height: 13px;
  margin-bottom: 5px;
  color: #666666;
}

.popup__input {
  padding: 0 5px;
  font-size: 13px;
  line-height: 20px;
  height: 28px;
  color: #333;
  outline: none;
  border: 1px solid #b3b3b3;
  background-color: #fff;
}

.popup__input_error {
  border-color: #c60304;
}

.popup__text_error{
  font-size: 11px;
  line-height: 11px;
  color: #c60304;
  margin-top: 4px;
  font-weight: normal;
  min-height: 11px;
}

.item-value .popup__text_error {display: inline-block; margin-left: 10px; line-height: 30px; clear: right;}

.popup__submit {
  display: inline-block;
  vertical-align: middle;
  padding: 0 11px;
  color: #fff;
  font-size: 12px;
  line-height: 32px;
  font-family: 'sans-condense_bold';
  text-transform: uppercase;
  height: 30px;
  border: none;
  outline: none;
  margin: 0;
  cursor: pointer ;
  background-color: #666;
}

.popup__submit:hover {transition: all 0.3s ease 0s; background-color: #4d4d4d;}

.popup__submit[disabled] {background-color: #bbb;  cursor: default;}

.popup-gray__submit {
  display: inline-block;
  vertical-align: middle;
  padding: 0 11px;
  color: #666;
  font-size: 12px;
  line-height: 32px;
  font-family: 'sans-condense_bold';
  text-transform: uppercase;
  height: 30px;
  border: none;
  outline: none;
  margin: 0 0 0 5px;
  cursor: pointer;
  background-color: #eee;
}

.popup-gray__submit:hover {transition: all 0.3s ease 0s; background-color: #e1e1e1;}

.login-form {
  float: left;
  width: 420px;
  margin-right: 85px;
}

.login-social {
  float: left;
  width: 130px;
  padding-top: 66px;
}

.login-text {
  font-size: 12px;
  text-transform: uppercase;
  font-family: 'sans-condense_bold';
  color: #666666;
}

.login-form .login-text {
  margin-top: 10px;
}

.login-social .login-text {
  margin-bottom: 20px;
}

.login-hint {
  font-size: 13px;
  margin-top: 20px;
}

.login-hint a {
  color: #c60304;
}


.popup__item_login {
  margin-top: 13px;
}

.popup__item_login .popup__input {
  width: 410px;
}

.popup__item_login .popup__submit {
  margin-top: 7px;
}

.forget-link {
  float: right;
  color: #c60304;
  font-size: 13px;
}

.popup__item_login .checkboxitem {
  float: left;
}

.checkboxitem {
  font-size: 13px;
  position: relative;
}

.news-checkboxitem {
  display: inline-block; 
  width: 140px;
  vertical-align: top;
  font-family: 'sans-condense_bold';
  text-transform: uppercase;
  color: #666;
  font-size: 11px;
  position: relative;
  margin: 8px 0 0 0;
}
.news-checkboxitem .checkboxitem__styled {top: 2px; background: #fff;}


.checkboxitem__checkbox {display: none}

.checkboxitem__checkbox {display: inline !ie;}

.checkboxitem__checkbox:checked + .checkboxitem__label .checkboxitem__styled {
  background: url("../i/icon-sprite.png") no-repeat -362px -2px #fff;
}


.checkboxitem__checkbox + .checkboxitem__label {
    cursor: pointer;
    padding-left: 22px;
	display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;
	padding-left: 2px !ie;
  }

.checkboxitem__styled {
  position: absolute;
  left: 0;
  top: 0;
  width: 11px;
  height: 11px;
  background: #fff;
  border: 2px solid #858585;
  cursor: pointer;
}

.profile-page .checkboxitem__styled, .profile-page .checkboxitem__checkbox:checked + .checkboxitem__label .checkboxitem__styled {
  background-color: #fff;
}

.media-uploading .checkboxitem {margin-top: 12px; font-size: 11px;}
.post-adding__item .checkboxitem {margin-top: 25px;}
.post-adding__item .checkboxitem .checkboxitem__styled {background: #fff;}
.post-adding__item .checkboxitem__checkbox:checked + .checkboxitem__label .checkboxitem__styled {background-color: #fff;}
.media-uploading .checkboxitem a:hover {text-decoration: underline;}


.login-btn {
  display: block;
  height: 29px;
  width: 70px;
  margin-bottom: 11px;
  font-size: 12px;
  line-height: 30px;
  font-family: 'Sans-Condense_Bold';
  color: #fff;
  text-align: left;
  padding-left: 40px;
  background-color: #666;
  background-image: url('../i/icon-sprite.png');
  background-repeat: no-repeat;
  text-transform: uppercase;
}

a.login-btn:hover {transition: all 0.3s ease 0s; background-color: #4d4d4d; text-decoration: none;}

.login-btn_fb{
  background-position: -458px -31px;
}

.login-btn_vk {
  background-position: -458px -75px;
}

.login-btn_tw {
  background-position: -458px -117px;
}

.login-btn_gp {
	background-position: -458px -153px;
}

.registr-text {
  font-size: 13px;
  margin: 8px 0 14px;
}
.registr-text a {
  color: #c60304;
}

.registr-hint {
  font-size: 13px;
  color: #666666;
  margin-bottom: 10px;
}

.registr-col {
  float: left;
  margin-left: 40px;
  width: 310px;
}

.registr-col_first {
  margin-left: 0;
}

.popup__item {
  margin-bottom: 10px;
}

.popup__item .popup__input {
  width: 300px;
}

.popup__item_small {
  float: right;
  width: 110px;
}

.popup__item_forget .popup__input, .popup__item_login .popup__input {
  width: 410px;
}


.popup__item_small .popup__input {
  width: 100px;
}

.popup__label_text {

}

.link_reload-img {
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
}

.icon-reload {
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  margin: 0 4px 1px 0;
  background: url("../i/icon-sprite.png") no-repeat -362px -21px;
}

.popup__item-symbols {
  float: left;
  width: 180px;
}

.popup__item-symbols img {
  max-width: 100%;
}

.popup__item_agree {
  margin-top: 15px;
  clear: both;
}

.popup__item_agree .checkboxitem {
  color: #6e6e6e;
  margin-bottom: 13px;
}

.popup__item_agree .checkboxitem__label {
  display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;
  padding-left: 22px;
  padding-left: 2px !ie;
  width: 90% !ie;
  vertical-align: top;
}

.checkboxitem__styled {display: none !ie;}

.popup__item_agree .checkboxitem__label a {
  color: #c60304;
}

.popup__item_agree .checkboxitem-possible {
  color: #333;
}

.popup__item-registr {
  margin-top: 20px;
}

.profile-info {background: #eee; padding: 20px; margin-bottom: 4px; position: relative;}
.profile-info__userpic {float: left; margin-right: 25px;}
.profile-info__name {
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size: 24px;
	line-height: 26px;
	text-transform: uppercase;
	margin: -4px 0 0 0;
	color: #c60304;
}
.profile-info__region {
	font-size: 11px;
	text-transform: uppercase;
	color: #1a1a1a;
	font-family: 'sans-condense_bold';
}

.profile-info__name a {color: #c60304;}
.profile-info__name a:hover {text-decoration: underline;}

.profile-info__details {overflow: hidden; font-size: 12px; padding: 10px 15px; width: 300px;}

.profile-info .dropdown {margin: 5px 0 0 -10px;}

.profile-info__item {padding: 6px 0; border-bottom: #eee 1px solid;}

.profile-info__item a {color: #c60304;}
.profile-info__item a:hover {text-decoration: underline;}

.profile-info__details .profile-info__item:last-child {border: none;}

.profile-info__item span.profile-info__item-name {float: left; width: 110px; font-size: 11px; color: #666;}
.profile-info__item span {display: block; overflow: hidden;}

.big-blog .profile-info {background: #fff; padding: 0; margin-bottom: 4px; border-bottom: #d9d9d9 1px solid;}
.big-blog .profile-info__userpic {float: right; margin: 0 0 0 25px;}
.big-blog .profile-info__name {font-size: 36px;	line-height: 39px; padding: 65px 0 0 0;}
.big-blog .profile-info__region {font-size: 13px;}
.big-blog .profile-info .dropdown {margin: 10px 0 0 0;}

.profile__activity {
	padding: 10px 0; 
	border-bottom: #eee 1px solid;
}

.profile-substance .profile__activity:last-child {border: none;}

.profile__activity-article {margin-left: 24px; margin-right: 70px;}

.profile__activity-article a {font-weight: bold;}
.profile__activity-article span {color: #888; font-size: 11px;}
.profile__activity-article span a {color: #c60304; font-weight: normal;}
.profile__activity-article a:hover {text-decoration: underline;}

.profile__activity-date {float: right; color: #888; font-size: 11px; margin-left: 15px;}

.profile__activity-type {
	font-size: 12px;
	line-height: 15px;
	float: left;
	color: #808080;
	opacity: 0.5; 
    filter: alpha(Opacity=50);
}

.draft .article__title a, .draft .article__text {color: #888;}
.draft .article__title a:before {content: 'Р§РµСЂРЅРѕРІРёРє: '; font-weight: normal;}

.activity-item__bottom {
	font-size: 11px;
	line-height: 14px;
	color: #666;
	padding: 8px 0 12px 0;
	opacity: 0.5; 
    filter: alpha(Opacity=50);
}

.activity-item__bottom a {
	display: -moz-inline-stack;	display: inline-block; zoom: 1; *display: inline; _overflow: hidden;
	margin: 0 10px 0 1px;
	color: #666;
}
.activity-item__bottom a:hover {
	text-decoration: underline;
}

.activity-item__delete {
	margin-right: 3px;
	padding-left: 15px;
	background: url("../i/icon-sprite.png") no-repeat -1px -269px;
}

.activity-item__edit {
	margin-right: 3px;
	padding-left: 15px;
	background: url("../i/icon-sprite.png") no-repeat 0 -289px;
}

.profile__activity:hover .activity-item__bottom {transition: all 0.3s ease 0s; opacity: 1; filter: alpha(Opacity=100);}


.profile__activity .article {}
.profile__activity .article .article__title {font-size: 15px; margin-top: 1px;}

.content_blog .post-item__title {margin: 0 0 3px 0;	font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 32px; line-height: 36px;}

.blog__title {margin-right: 100px;}
.big-blog .blog__title {margin-right: 170px; min-height: 105px;}
	
.blog__author {border-bottom: #d9d9d9 1px solid; position: relative; padding-bottom: 20px;}
.blog__author-info {text-align: right; margin-right: 115px;}
.big-blog .blog__author-info {margin-right: 180px;}
.blog__author-name {font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 16px; line-height: 18px; padding: 10px 0 3px 0; text-transform: uppercase;}
.blog__author-name a {color: #c60304;}
.blog__author-name a:hover {text-decoration: underline;}
.blog__author-description {font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 12px; line-height: 14px; text-transform: uppercase;}
.blog__author-picture {position: absolute; right: 0px; bottom: 20px;}
.big-blog .blog__author-picture {position: absolute; right: 0px; bottom: 0px;}

/*.content_blog .header-section {margin: 18px 6px 0 15px;}
.content_blog .header-social {margin-top: 19px;}*/

.top_blogger .quote__author-about:before, .top_blogger .theme__author-about:before, .top_blogger .side-blog__author:before, .top_blogger .blog-rubric__author-name:before, .top_blogger .blog_top__author-name:before, .top_blogger .blog-first__author-name:before {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden; content: 'Top-Kopp'; font-weight: normal; background: #c60304; color: #fff; padding: 2px 4px; margin-right: 4px; font-size: 10px; line-height: 10px; text-transform: uppercase; font-family: "Sans-Condense_Bold", Arial, sans-serif;}

.topblog-description {padding: 10px 20px; font-size: 12px;}
.topblog-description a {color: #c60304;}
.topblog-description a:hover {text-decoration: underline;}
.topblog-description p {color: #666; padding-bottom: 15px;}

.top_blogger__link {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden; background: #c60304; color: #fff; padding: 0px 4px; margin-right: 4px;
	height: 18px; line-height: 18px; text-align: center; font-size: 10px; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase;}

.topblog .dropdown-menu {float: right; left: -350px; width: 379px;}
.profile-describe .topblog .dropdown-menu {float: left; left: 0px; width: 379px;}
.blog__author .topblog .dropdown-menu, .big-blog .topblog .dropdown-menu {float: right; left: -350px; width: 379px;}
.topblog .listbox__item {margin-right: 6px;}
.topblog .listbox__link {padding: 0 3px; background: #fff; opacity: 0.4; filter: alpha(Opacity=40);}
.topblog .listbox__link:hover, .topblog .dropdown.open > a {transition: all 0.3s ease 0s; opacity: 1; filter: alpha(Opacity=100);}

.topblog .dropdown.open > a {background: #eee;}

/*.content_blog .layout-header {
	background-color: #c80405;
	padding-top: 0px;
	padding-bottom: 8px;
}

.content_blog .header-menu {margin-top: 0px; margin-bottom: 9px;}*/
.content_blog .post-item__photo-caption {color: #888;}

/*.content_blog  .header-menu__popup {
    position:absolute;
    left:0;
    top:30px;
    width:100%;
    z-index: 1000;
	background: #eee;
	-webkit-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
	box-shadow: 0 3px 4px 0px rgba(0,0,0,0.2);
    display: none;
}
*/


.blog__author .topblog {position: absolute; right: -10px; bottom: 20px;}
.blog__author-big .topblog {position: absolute; right: -10px; bottom: 0;}
.profile-describe .topblog {position: absolute; left: 72px; bottom: 20px;}
.big-blog .topblog {right: -10px; left: auto; bottom: 0;}
.big-blog .profile-info .topblog {right: -4px;}
.blog__author .topblog .dropdown.open > a, .profile-describe .topblog .dropdown.open > a {background: #c60304;}
.blog__author .topblog .dropdown-menu, .big-blog .topblog .dropdown-menu {left: -321px;}

.blog-rubric, .blog-first {padding: 10px 0; border-bottom: #d9d9d9 1px solid; overflow: hidden;}
.blogs-list .blog-rubric:last-child, .blogs-list .blog-first:last-child {border: none;}
.blogs-list .blog-first:first-child {padding-top: 5px;}
.blog-rubric a:hover, .blog-first a:hover {text-decoration: underline;}

.blog-rubric__content, .blog-first__content {overflow: hidden; padding: 0 13px 0 0; display: block;}
.blog-rubric__author {float: right; width: 190px; font-size: 11px; margin: 0 0 0 -1px;}
.blog-first__author {font-size: 11px; margin: 0 0 0 -1px;}
.blog-rubric__author .blog__img, .blog-first__author .blog__img {float: left; margin: 3px 10px 0 0; width: 50px; height: 50px;}

a.blog__img-link:hover + div .blog-rubric__author-name a, a.blog__img-link:hover + div .blog-first__author-name a {text-decoration: underline;}

.blog-rubric__title {font-size: 16px; line-height: 17px; margin: 3px 0;}
.blog-rubric__date {color: #888; font-size: 11px; padding: 2px 0;}
.blog-rubric__date a {color: #c60304;}

.blog-rubric__author-about {overflow: hidden;}
.blog-rubric__author-name {font-size: 12px;}
.blog-rubric__author-name a {color: #c60304;}
.blog-rubric__author-name a:hover {text-decoration: underline;}
.blog-rubric__author-description {color: #888;}

.blog-search__author {clear: both; font-size: 11px; margin: 0; padding: 10px 0 0 0; border-top: #eee 1px solid;}
.blog-search__author .blog-rubric__author-about {min-height: 65px;}
.blog-search__author .blog__img {float: left; margin: 3px 10px 0 0; width: 50px; height: 50px;}
.blog-search__author .blog-rubric__author-name {font-size: 14px; font-weight: bold;}
.blog-rubric__author-type a:hover {text-decoration: underline;}

.blog-rubric .article__img {margin: 8px 0;}

.blog-rubric .article__img-link {position: relative; display: block;}

.blog-rubric .article__img-link .icon-photo_large, .blog-rubric .article__img-link .icon-video_large, .blog-rubric .article__img-link .icon-magazine_large {bottom: 8px;}

.blog-first__title {font-size: 16px; line-height: 17px; margin: 3px 0;}
.blog-first__title .article__comments_count {font-family: Arial, Helvetica, sans-serif; font-style: normal;}
.blog-first__text {font-size: 12px; line-height: 14px;}
.blog-first__date {float: right; color: #888; font-size: 11px; margin-left: 15px;}
.blog-first__author {margin-top: 5px;}
.blog-first__author-about {overflow: hidden;}
.blog-first__author-name a {color: #c60304;}
.blog-first__author-name a:hover {text-decoration: underline;}
.blog-first__author-description {color: #666;}


.blogger_top > a {
	position: relative;
}
.blogger_top .article__img {
	width: 170px;
	height: 170px;
	margin: 0 0 0 20px;
}
.blogger_top .article__title {
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	margin-top: 8px;
}

.blogger_top .article__title a {color: #cb0304;}

.blogger_top .article__time {
	font-size: 10px;
	color: #666;
	font-weight: normal;
}
.blogger_top .article__text {
	margin: 2px 0;
	font-size: 12px;
}

.blogger_top .article__post, .blogger_top_small .article__post  {font-size: 11px;}
.blogger_top .article__post a, .blogger_top_small .article__post a {color: #666;}
.blogger_top .article__post a:hover, .blogger_top_small .article__post a:hover {text-decoration: underline;}
.blogger_top .article__text {color: #888;}

.articles-grid .blogger_top, .articles-grid .blogger_top_small {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
*display: inline;
	_overflow: hidden;
	font-size: 13px;
	letter-spacing: 0px;
	width: 190px;
	margin: 10px 20px 5px 0;
	vertical-align: top;
}
.alert {margin: 10px 0; color: #c60304; padding: 10px; border: #c60304 1px solid; background: #ffe2e2; font-weight: bold;}
.alert span {display: block; margin-left: 25px; position: relative;}
.alert span:before {content: ''; position: absolute; display: block; width: 21px; height: 21px; left: -25px; top: -3px; background: url("../i/icon-sprite.png") no-repeat -402px -72px;}
.info {margin: 10px 0; color: #c60304; padding: 10px; border: #eda245 1px solid; background: #fdf3e6; font-weight: bold;}
.info span {display: block; margin-left: 25px; position: relative;}
.info span:before {content: ''; position: absolute; display: block; width: 21px; height: 21px; left: -25px; top: -3px; background: url("../i/icon-sprite.png") no-repeat -401px -98px;}


.unit-rubric-slider {position: relative; margin-bottom: 10px;}

.col__big .unit-rubric-slider {margin: 0}

.unit-rubric-slider .switch__text, .block-top .switch__text {position: absolute; top: 0px; right: 48px;}

.unit-rubric-slider .photo-articles, .unit-rubric-slider .video-articles {-moz-user-select: none; -khtml-user-select: none; user-select: none;}

.block-top .blog_top {
	float: left;
	width: 400px;
	margin-right: 20px;
	margin-bottom: 10px;
	letter-spacing: 0px;
}
.block-top .blog_top_small {
	margin-bottom: 20px;
	width: 190px;
	float: left;
}

.blog_top .article__img {
	width: 400px; 
	height: 253px;
}
.blog_top .article__title {
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	margin: 9px 0 5px 0;
}

.blog_top .article__title h2, .blog_top_small .article__title h3 {/*font-family: 'sans-condense_bold'; font-weight: normal;*/ position: relative;}
.blog_top .article__title h2 .article__comments_count, .blog_top_small .article__title h3 .article__comments_count {font-family: Arial, Helvetica, sans-serif;}

.blog_top .article__text {
	font-size: 12px; line-height: 15px; color: #aaa; font-weight: normal;
}

.blog_top .article__square {
	position: relative;
	width: 400px;
	height: 400px;
}
.blog_top .article__square .article__title {
	position: absolute;
	width: 380px;
	min-height: 128px;
	zoom: 1;
	z-index: 2;
	background-color: #343434;
	font-weight: bold;
	left: 0px;
	bottom: 0px;
	margin: 0;
	padding: 10px;
}
.blog_top .article__square .article__title a {
	color: #fff;
}
.blog_top .article__square .article__date {
	color: #777;
	font-weight: normal;
}
.blog_top .article__square .article__date a {
	color: #e51f20;
}
.blog_top .article__square .icon-video_large, .blog_top .article__square .icon-photo_large, .blog_top .article__square .icon-magazine_large {
	top: -44px; left: -10px;
}
.blog_top_small .article__square {
	position: relative;
	width: 190px;
	height: 190px;
}

.blog_top_small {letter-spacing: 0px;}

.blog_top_small .article__text {
	font-size: 11px; line-height: 15px; color: #aaa; font-weight: normal; padding-top: 4px;
}

.blog_top_small .article__title {
	font-size: 13px;
	line-height: 15px;
}

.blog_top_small .article__square .article__title {
	position: absolute;
	width: 170px;
	min-height: 60px;
	zoom: 1;
	z-index: 4;
	background-color: #343434;
	font-weight: bold;
	left: 0px;
	bottom: 0px;
	padding: 6px 10px 9px 10px;
}

.blog_top_small .article__time {
	font-size: 10px;
	color: #666;
	font-weight: normal;
}

.blog_top_small .article__square .article__title a {
	color: #fff;
}
.blog_top_small .article__square .article__time {
	color: #777;
}
.blog_top_small .article__square .article__time a {
	color: #e51f20;
}
.blog_top_small .article__square .icon-video, .blog_top_small .article__square .icon-photo, .blog_top_small .article__square .icon-magazine {
	top: -33px; left: -10px;
}

.blog_top .article__top-rubric, .blog_top_small .article__top-rubric {position: absolute; top: 0; left: 0; background: #c60304; color: #fff; font-family: 'sans-condense_bold'; font-weight: normal; font-size: 10px; text-transform: uppercase; padding: 1px 4px; z-index: 5;}
.blog_top .article__top-rubric a, .blog_top_small .article__top-rubric a {color: #fff;}

.blog_top_small .noimg .icon-video {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 13px;
	margin-right: 5px;
	background: url("../i/icon-sprite.png") no-repeat -300px -350px;
	position: inherit;
}

.blog_top_small .noimg .icon-photo {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 13px;
	margin-right: 5px;
	background: url("../i/icon-sprite.png") no-repeat -268px -350px;
	position: inherit;
}

.blog_top_small .noimg .icon-magazine {
	display: inline-block;
	vertical-align: middle;
	width: 12px;
	height: 13px;
	margin-right: 5px;
	background: url("../i/icon-sprite.png") no-repeat -330px -349px;
	position: inherit;
}

.blog_top_small .noimg .article__title {
	min-height: 158px;
	padding: 23px 10px 9px 10px;
}

.blog_top__author {padding: 12px 0 15px 0; font-size: 11px; line-height: 12px; font-weight: normal;}
.blog_top__author .blog__img {float: left; margin: 3px 10px 0 0; width: 50px; height: 50px;}

a.blog__img-link:hover + div .blog_top__author-name a {text-decoration: underline;}

.blog_top__title {font-size: 16px; line-height: 17px; margin: 3px 0;}
.blog_top__date {color: #888; font-size: 11px; padding: 2px 0;}
.blog_top__date a {color: #c60304;}

.blog_top__author-about {overflow: hidden; font-size: 11px; line-height: 14px;}
.blog_top__author-name {color: #666; font-size: 10px;}
.blog_top_small .article__square .article__title .blog_top__author-name a, .blog_top .article__square .article__title .blog_top__author-name a {font-weight: normal; font-size: 11px; color: #e51f20;}
.blog_top__author-name a:hover {text-decoration: underline;}
.blog_top__author-description {color: #888;}

.article__square {zoom: 1;}

.side-blog__item .theme__author {min-height: 58px; padding-top: 4px;}
.side-blog-list_noimg .side-blog__item .theme__author {min-height: 5px; padding: 0 0 6px 0;}

.theme-avatar {margin-top: 7px;}
.theme__author-about {overflow: hidden;}
.theme__author-about .article__date {padding-top: 2px; color: #888;}

.theme_blog {clear: both; overflow: hidden;}
.theme_blog > a {font-weight: bold;}
.theme_blog__date {display: block; color: #888; font-size: 11px;}
.unit-rubric .side-blog-list:last-child .theme_blog {border: none; padding-bottom: 0;}

.lifestyle_top {
	float: left;
	width: 400px;
	margin-right: 20px;
	margin-bottom: 10px;
    letter-spacing: 0px;
}
.lifestyle_top_small {
	margin-bottom: 20px;
	width: 190px;
	float: left;
}

.lifestyle_top .article__img {
	width: 400px; 
	height: 253px;
}
.lifestyle_top .article__title {
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	margin: 9px 0 5px 0;
}

.lifestyle_top .article__title h2, .lifestyle_top_small .article__title h3 {/*font-family: 'sans-condense_bold'; font-weight: normal;*/ position: relative;}
.lifestyle_top .article__title h2 .article__comments_count, .lifestyle_top_small .article__title h3 .article__comments_count {font-family: Arial, Helvetica, sans-serif;}

.lifestyle_top .article__text {
	font-size: 12px; line-height: 15px; color: #aaa; font-weight: normal;
}

.lifestyle_top .article__square {
	position: relative;
	width: 400px;
	height: 400px;
}
.lifestyle_top .article__square .article__title {
	position: absolute;
	width: 380px;
	min-height: 128px;
	zoom: 1;
	z-index: 2;
	background-color: #343434;
	font-weight: bold;
	left: 0px;
	bottom: 0px;
	margin: 0;
	padding: 10px;
}
.lifestyle_top .article__square .article__title a {
	color: #fff;
}
.lifestyle_top .article__square .article__date {
	color: #777;
	font-weight: normal;
}
.lifestyle_top .article__square .article__date a {
	color: #e51f20;
}
.lifestyle_top .article__square .icon-video_large, .lifestyle_top .article__square .icon-photo_large, .lifestyle_top .article__square .icon-magazine_large, .lifestyle_top .article__square .icon-yakorr_large {
	top: -44px; left: -10px;
}

.lifestyle_top_small .article__square {
	position: relative;
	width: 190px;
	height: 190px;
}

.lifestyle_top_small {letter-spacing: 0px;}

.lifestyle_top_small .article__text {
	font-size: 11px; line-height: 15px; color: #666; font-weight: normal; padding-top: 4px;
}

.lifestyle_top_small .article__title {
	font-size: 13px;
	line-height: 15px;
}

.lifestyle_top_small .article__square .article__title {
	position: absolute;
	width: 170px;
	min-height: 55px;
	zoom: 1;
	z-index: 4;
	background-color: #eee;
	font-weight: bold;
	left: 0px;
	bottom: 0px;
	padding: 8px 10px 12px 10px;
}

.lifestyle_top_small .article__square .article__title a {
	color: #1a1a1a;
}
.lifestyle_top_small .article__square .article__time {
	color: #777;
}
.lifestyle_top_small .article__square .article__time a {
	color: #e51f20;
}
.lifestyle_top_small .article__square .icon-video, .lifestyle_top_small .article__square .icon-photo, .lifestyle_top_small .article__square .icon-magazine, .lifestyle_top_small .article__square .icon-yakorr {
	top: -35px; left: -10px;
}

.lifestyle_top .article__top-rubric, .lifestyle_top_small .article__top-rubric {position: absolute; top: 0; left: 0; background: #c60304; color: #fff; font-family: 'sans-condense_bold'; font-weight: normal; font-size: 10px; text-transform: uppercase; padding: 1px 4px; z-index: 5;}
.lifestyle_top .article__top-rubric a, .lifestyle_top_small .article__top-rubric a {color: #fff;}

.lifestyle_top_small .noimg .icon-video, .announcement .article_top_small .noimg .icon-video {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 13px;
	margin-right: 5px;
	background: url("../i/icon-sprite.png") no-repeat -32px -350px;
	position: inherit;
}

.lifestyle_top_small .noimg .icon-photo, .announcement .article_top_small .noimg .icon-photo {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 13px;
	margin-right: 5px;
	background: url("../i/icon-sprite.png") no-repeat -1px -350px;
	position: inherit;
}

.lifestyle_top_small .noimg .icon-magazine, .announcement .article_top_small .noimg .icon-magazine {
	display: inline-block;
	vertical-align: middle;
	width: 12px;
	height: 13px;
	margin-right: 5px;
	background: url("../i/icon-sprite.png") no-repeat -330px -349px;
	position: inherit;
}

.lifestyle_top_small .noimg .article__title, .announcement .article_top_small .noimg .article__title {
	min-height: 155px;
	padding: 26px 10px 9px 10px;
}

.articles-grid .lifestyle_top_small, .articles-grid .lifestyle_top {
	font-size: 13px;
	letter-spacing: 0px;
	margin: 0 20px 20px 0;
	vertical-align: top;
}

.lifestyle_top_small .unit-rubric__title {padding-bottom: 9px;}
.lifestyle_top_small .article__square .article__title .unit-rubric__title a {color: #c60304;}

.lifestyle-articles-list .button_grey {margin: 0 0 25px 0;}

#container .article {float: left;}

.amChartsButtonSelected
{
	float: left;
	border: none;
	font-size: 11px;
	line-height: 22px;
	text-transform: uppercase;
	color: #c60304;
	height: 22px;
	padding: 0 10px;
	margin-left: -1px;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	background-color: #eeeeee; 
}

.amChartsButton
{
	float: left;
	border: none;
	font-size: 11px;
	line-height: 22px;
	text-transform: uppercase;
	color: #6a6a6a;
	height: 22px;
	padding: 0 10px;
	margin-left: -1px;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	background-color: #eee; 
	cursor: pointer;
}

.amChartsButton:hover {transition: all 0.3s ease 0s; background-color: #ddd;}

.content_orange .layout-header {
	background-color: #ec4a02;
}
.content_orange .nav__link, .content_orange .header-menu {
	background-color: #d62c00;
}
.content_orange .nav__link:hover, .content_orange .menu-search__button:hover, .content_orange .menu-profile__button:hover {
	background-color: #c61900;
}
.content_orange .nav__link_active:hover {
	background-color: #fff;
}
.content_orange .menu-search__button, .content_orange .menu-profile__button, .content_orange .menu-user__button {
	background-color: #d62c00;
	border-left-color: #ec4a02;
}
.content_orange .nav__link_active {
	background-color: #fff;
	color: #d62c00;
}
.content_orange .header-section__item:hover, .content_orange .header-lang__link:hover {
	background-color: #d33100;
}
.content_orange .header-lang__link_active, .content_orange .header-section__item_active, .content_orange .header-lang__link_active:hover {
	background-color: #ff6333;
}
.content_orange .unit-rubric__title a, .content_orange .unit-rubric__title span {
	color: #e2380c;
}
.content_orange .unit-rubric__head {
	border-bottom-color: #e2380c;
}

.content_orange .sub-nav__link_active {
	color: #e2380c;
}
.content_orange .quote__author-name, .content_orange .side-blog__author {
	color: #e2380c;
}
.content_orange .caption-title {
	color: #e2380c;
}
.content_orange .article__rubric, .content_orange a.article__rubric:visited {
	color: #e2380c;
}

.content_orange .lifestyle_top .article__top-rubric, .content_orange .lifestyle_top_small .article__top-rubric {background: #e2380c;}

.content_orange .tab-group__item_active, .content_orange .tab-group__item_active:hover {color: #e2380c;}

.content_orange .lifestyle_top_small .article__square .article__title .unit-rubric__title a {color: #e2380c;}

.content_orange .popup__title, .content_orange .popup__title_special {color: #e2380c;}

.content_orange .nav__link_active_popup {background: #c61900; color: #fff;}

.content_orange .picture-date, .content_orange .tabs__item_active {color: #e2380c;}

.article_anecdote .article__title {font-weight: bold; padding-bottom: 3px;}
.col__big .article_anecdote .article__title {font-size: 17px; line-height: 18px; letter-spacing: 0px;}
.article_anecdote .article__text {font-size: 13px; line-height: 16px; letter-spacing: 0px;}
.article_anecdote .article__time, .article_anecdote .article__time a {font-size: 11px; color: #666; padding-top: 3px; letter-spacing: 0px;}
.article_anecdote .article__time a:hover {text-decoration: underline;}

.articles-grid_block .article_anecdote {margin: 10px 20px 15px 0; padding-top: 20px; width: 293px; float: left; border-top: #d9d9d9 1px solid;}

.anecdote-head .caption-title {
	padding-bottom: 10px;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 20px;
}

.anecdote-item__text {
	font-size: 17px;
	line-height: 18px;
	padding: 20px 0;
}

.back-top {
    z-index: 10000; display: none;
}
.back-top span {
    position: fixed;
    bottom: 0;
    right: 0;
    display: block;
	width: 35px;
    height: 35px;
    margin: 20px;
    float: right;
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    opacity: 0.2;
    background: url("../i/icon-sprite.png") no-repeat scroll -465px -465px transparent;
    z-index: 500;
}

.back-top span:hover {transition: all 0.3s ease 0s; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

.site__big-text {
	font-size: 17px;
	line-height: 18px;
}
.site__big-text p {margin: 17px 0 0;}
.site__big-text a {color: #c60304;}
.site__big-text a:hover {text-decoration: underline;}

.errorpage .unit-rubric__title {margin: 60px 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 18px; text-transform: none;}
.errorpage .time-articles__date {display: none;}

.subpartition-description {background: #e8eee8; padding: 15px 10px; margin-bottom: 20px;}
.subpartition-description p {padding: 0 0 7px 0;}

.subpartition-description-small {background: #e8eee8; color: #666; font-size: 11px; padding: 10px 10px; margin-bottom: 20px;}
.subpartition-description-small p {padding: 0;}
.subpartition-description-small a {color: #386737;}
.subpartition-description-small a:hover {text-decoration: underline;}

.exclusive {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden; font-weight: normal; font-style: normal; background: #c60304; color: #fff; padding: 2px 4px; margin-right: 4px; font-size: 10px; line-height: 10px; text-transform: uppercase; font-family: "Sans-Condense_Bold", Arial, sans-serif; font-weight: normal;}
.article__title a:hover .exclusive {text-decoration: none;}
.article_rubric_top .exclusive {font-size: 10px; line-height: 10px; position: relative; top: -2px;}
.post-item__title .exclusive {font-size: 11px; line-height: 15px; padding: 2px 8px; position: relative; top: -4px; margin-left: 10px;}

.story {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden; font-weight: normal; font-style: normal; background: #ff6600; color: #fff; padding: 2px 4px; margin-right: 4px; font-size: 10px; line-height: 10px; text-transform: uppercase; font-family: "Sans-Condense_Bold", Arial, sans-serif; font-weight: normal;}
.article__title a:hover .story {text-decoration: none;}
.article_rubric_top .story {font-size: 10px; line-height: 10px; position: relative; top: -2px;}
.post-item__title .story {font-size: 11px; line-height: 15px; padding: 2px 8px; position: relative; top: -4px; margin-left: 10px;}

.press-release {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden; font-weight: normal; font-style: normal; background: #ddd; color: #666; padding: 2px 4px; margin-right: 4px; font-size: 10px; line-height: 10px; text-transform: uppercase; font-family: "Sans-Condense_Bold", Arial, sans-serif;}
.article__title a:hover .press-release {text-decoration: none;}
.article_rubric_top .press-release {font-size: 10px; line-height: 10px; position: relative; top: -2px;}
.post-item__title .press-release {font-size: 11px; line-height: 15px; padding: 2px 8px; position: relative; top: -4px; margin-left: 10px;}

.special-project {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden; font-weight: normal; font-style: normal; background: #ddd; color: #666; padding: 2px 4px; margin-right: 4px; font-size: 10px; line-height: 10px; text-transform: uppercase; font-family: "Sans-Condense_Bold", Arial, sans-serif;}
.article_top .special-project, .lifestyle_top .special-project, .article_top_photo .special-project {font-size: 11px; line-height: 12px; position: relative; top: -3px;}
.article__title a:hover .special-project {text-decoration: none;}
.article_rubric_top .special-project {font-size: 10px; line-height: 10px; position: relative; top: -2px;}
.post-item__title .special-project {font-size: 11px; line-height: 15px; padding: 2px 8px; position: relative; top: -4px; margin-left: 10px;}

.special-item__title {margin: 0 0 15px 0; font-family: "Sans-Condense_Bold", Arial, sans-serif; font-size: 32px; line-height: 36px; font-weight: normal;}

.subpartition-partnership {margin: 0 0 16px 0;}
.subpartition .subpartition-partnership {margin: 0 0 16px 0;}
.subpartition-partnership a {color: #c60304;}
.subpartition-partnership a:hover {text-decoration: underline;}

.subpartition-partnership-bottom {margin: 6px 0; line-height: 0em;}

.rss-feeds {padding-top: 20px;}
.rss-feeds .parts-col {width: 295px;}
.rss-feeds .parts-unit {margin-bottom: 10px;}
.rss-feeds .popup__title {font-size: 15px; line-height: 16px; margin: 10px 0 3px 0;}
.rss-feeds .popup__title:before {content: ""; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden; width: 13px; height: 13px; background: url("../i/icon-sprite.png") no-repeat -301px -49px; margin: 0 6px 0 0;}
.rss-feeds .popup__title_sub {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; margin: 3px 0 2px 0;}
.post-item__text .rss-feeds a.popup__title_sub {color: #1a1a1a;}
.rss-feeds .popup__title_sub:before {content: ""; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden; width: 13px; height: 13px; background: url("../i/icon-sprite.png") no-repeat -301px -49px; margin: 0 4px -2px 0;}

.layout-auth-header {background-color: #c80405;	padding: 12px 0 8px 0;}

.pdf-link {background: #eee; padding: 15px 10px; vertical-align: middle;}

.pdf-link .icon-adobe {
	float: left;
}
.pdf-link .pdf-link-description {
	font-size: 12px;
	line-height: 14px;
	display: inline-block;
	margin-left: 10px;
}
.pdf-link .pdf-link-description a {
	color: #c60304;
}
.pdf-link a:hover {
	text-decoration: underline;
}

.preloader {
	position: absolute;
	width:25px;
	height:25px;
	background-image:url(../i/preloader.gif);
	left:50%;
	top:50%;
	margin-left:-20px;
	margin-top:-20px;	
	z-index: 200;
}
#lean_overlay {position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; background: #fff; opacity: 0.7; -moz-opacity: 0.7; filter: alpha(opacity=70);display: none;}
#lean, #lean-error {background-color: #fff; -webkit-box-shadow: 0 5px 20px 0px rgba(0,0,0,0.4); -moz-box-shadow: 0 5px 20px 0px rgba(0,0,0,0.4); box-shadow: 0 5px 20px 0px rgba(0,0,0,0.4); position: absolute; opacity: 1; z-index: 11000; padding: 20px; border: #d9d9d9 1px solid !ie; min-height: 100px;}
#lean .video-preview__item-delete, #lean-error .video-preview__item-delete {border: #fff 1px solid; background-color: #666;} 
#lean .video-preview__item-delete:hover, #lean-error .video-preview__item-delete:hover {transition: all 0.3s ease 0s; border: #c60304 1px solid; background-color: #c60304;}
#imageOriginalForm {text-align: center; vertical-align: middle; margin-top: 14px;}
#imageOriginalForm img {max-width: 500px; vertical-align: middle; max-height: 500px;}
.imageOriginalSize {padding-top: 6px; color: #666; font-size: 11px;}

.interface-alert {color: #c60304; padding: 15px 15px 20px 0; font-size: 17px; line-height: 18px;}
.interface-info {color: #666; padding: 15px 15px 20px 0; font-size: 17px; line-height: 18px;}

.footer-counters {margin-top: 20px;}

.loading .imageOriginalSize, .loading .popup__text_error, .loading .profile-settings__item, .loading .video-preview__item-delete {display: none;}

.error-report {font-size: 11px; color: #888; paddig: 8px 0;}

.comment-delay {color: #c60304; padding: 4px 0; font-size: 14px;}

.main-preloader {margin: 10px auto; width: 25px; height: 25px; background-image: url(../i/ajax.gif);}

.video-articles .article_video i:nth-of-type(2) {left: 36px;}
.video-articles .article_video i:nth-of-type(3) {left: 72px;}
.article__img-link i:nth-of-type(2) {left: 36px;}
.article__img-link i:nth-of-type(3) {left: 72px;}
.article_top .article__img-link i:nth-of-type(2) {left: 54px;}
.article_top .article__img-link i:nth-of-type(3) {left: 108px;}
.article_photo .article__img-link i:nth-of-type(2) {left: 54px;}
.article_photo .article__img-link i:nth-of-type(3) {left: 108px;}
.lifestyle_top .article__square .article__title i:nth-of-type(2) {left: 44px;}
.lifestyle_top .article__square .article__title i:nth-of-type(3) {left: 98px;}
.article_top .article__square .article__title i:nth-of-type(2) {left: 54px;}
.article_top .article__square .article__title i:nth-of-type(3) {left: 108px;}
.lifestyle_top_small .article__square .article__title i:nth-of-type(2) {left: 26px;}
.lifestyle_top_small .article__square .article__title i:nth-of-type(3) {left: 62px;}
.article_top_small .article__square .article__title i:nth-of-type(2) {left: 36px;}
.article_top_small .article__square .article__title i:nth-of-type(3) {left: 72px;}
.article_top_photo .article__title i:nth-of-type(2) {left: 54px;}
.article_top_photo .article__title i:nth-of-type(3) {left: 108px;}
.blog_top .article__square .article__title i:nth-of-type(2) {left: 44px;}
.blog_top .article__square .article__title i:nth-of-type(3) {left: 98px;}
.blog_top_small .article__square .article__title i:nth-of-type(2) {left: 26px;}
.blog_top_small .article__square .article__title i:nth-of-type(3) {left: 62px;}

.article_top .rsLink i:nth-of-type(2) {left: 54px;}
.article_top .rsLink i:nth-of-type(3) {left: 108px;}

.lifestyle_top_small .article__square .article__title a:visited {color: #666;}

.dropdown-menu::-webkit-scrollbar {width: 8px;}	
.dropdown-menu::-webkit-scrollbar-track {background-color: #dbdbdb;}
.dropdown-menu::-webkit-scrollbar-thumb {background-color: #888;} 
.dropdown-menu::-webkit-scrollbar-corner {background-color: black;}

.post-item__video {
	margin: 15px 0 18px;
}

.layout-middle .unit-top-banner ~ .layout-content .cols {border-top: #fff 5px solid;}

.change-version {display: block; font-size: 12px; line-height: 12px; color: #fff; background: #666; padding: 9px 4% 7px 4%; margin-bottom: -30px;}
.change-version:hover {transition: all 0.3s ease 0s; text-decoration: underline; background: #555;}

.parthners-read-more {margin: 15px 0 15px 0; padding: 0 0 15px 0; }

.parthners-read-more .articles-box__item {font-size: 12px; padding: 0 0 0 12px;}

.parthners-read-more .articles-box__link {position: relative;}
.parthners-read-more .articles-box__link:before {
content: "";
border-width: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
border-style: solid;
border-color: #999;
display: block;
width: 0;
position: absolute;
top: 5px;
left: -10px;
margin: 1px 0 0 0;
}

a.morelink {text-decoration: none; outline: none;}
.morecontent span {display: none;}

.subscribe_button a {
display: block;
position: fixed;
right: 0;
top: 40%;
width: 27px;
height: 157px;
z-index: 10;
background: url(../i/subscribe.png) no-repeat left top #c60304;
}

.subscribe_button a:hover {width: 30px;}


/* main */

.main-layout {	
	width: 100%;
	height: 100%;
	min-width: 285px	
}

.main .header {max-width: 1178px; width: 100%;}
.main .cols {max-width: 1150px; width: 100%;}
.main .footer {max-width: 1150px; width: 100%;}

.main .col__center {width: 23.1%; margin-left: 2.4%;}

.main .col__big {width: 74.1%;}

.col__full {float: left; width: 100%; margin-right: -325px;}

.col__full_content {margin-right: 325px;}

.main-grid {font-size: 0; overflow: hidden; width: auto; margin-left: -2.5%; margin-right: -2%; }

.main-grid .article_main {width: 46.4%; max-width: 400px; margin: 0 0 10px 2.4%; float: left; font-size: 13px;}

.main-grid .article_main_second {clear: both;}

.main-grid .article_top_small {display: inline-block; width: 22.1%; margin: 0 0 14px 2.4%; vertical-align: top;}

.main-grid .button {margin: 10px 2.5%;}

.unit-rubric-news {margin: 0 0 20px 0; padding: 0 12px 12px 12px; -webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2); box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
	margin-bottom: 30px !important;}
	
.main .col__big, .main .col__center {margin-top: 15px;}	

.main .col__center .section-unit {border: none; padding-top: 10px;}

.main-news-nav {height: 30px; font-size: 14px; line-height: 17px; margin-top: -1px; height: auto; padding: 5px 0; /*padding-bottom: 6px;*/}

.main-news-nav > li {
display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden;
vertical-align: baseline;
/*float: left;*/
}

.main-news-nav .dropdown-menu li {display: block;}

.main-news-nav li > a, .main-news-nav li > span, .main-news-nav h1 > a, .main-news-nav h1 > span {
	display: inline-block;
	font-size: 14px;
	line-height: 25px;
	text-transform: uppercase;
	color: #666;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	padding: 0 5px 0 12px;
	position: relative;
}

/*.main-news-nav > li a:after, .main-news-nav > li span:after {
	display: inline-block;
	height: 35px;
	width: 0px;
	border-right: #fcfcfc 1px solid;
	border-left: #e1e1e1 1px solid;
	vertical-align: middle;
	position: absolute;
	right: 0;
	top: 0;
	content: '';	
}*/

.main-news-nav .dropdown-menu li a, .main-news-nav .dropdown-menu li span, .main-news-nav .dropdown a, .main-news-nav .dropdown span {line-height: 15px;}

.main-news-nav li a:hover {
	text-decoration: underline;
	/*background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.08) 100%);*/
	}
.main-news-nav li.active a, .main-news-nav li.active span {color: #c60304;}

.main-news-nav .dropdown {float: right; margin-right: 0;}

.main-news-nav .dropdown > a {font-size: 11px; padding: 3px 8px; margin-top: -5px;}

.unit-rubric-news .main-news-nav .dropdown a {font-size: 11px; padding: 5px 5px 4px 6px; margin: -5px 0 -9px 0;}

.main-news-nav .dropdown-menu > li > a {font-size: 11px;}

.theme-articles .unit-rubric__title {margin-top: 8px;}

.theme-articles .article__title {margin-top: 7px;}

.unit-rubric .main-grid .article_top_small {width: 30%; margin: 0 0 14px 2.5%;}

.main-grid .photo_main {width: 62.7%; max-width: 400px; margin: 2px 0 10px 2.5%; display: inline-block; font-size: 13px;}

.side-articles {display: inline-block; width: 30%; margin: 0 0 14px 2.5%; vertical-align: top; font-size: 13px;}
.side-articles .article {padding-bottom: 10px; margin-bottom: 10px; border-bottom: #d9d9d9 1px solid;}
.side-articles .article:last-child {border-bottom: none; margin-bottom: 0;}

.rubric-articles {display: inline-block; width: 30%; margin: 0 0 14px 2.5%; vertical-align: top; font-size: 13px;}
.rubric-articles .article {padding-bottom: 10px; margin-bottom: 10px; border-bottom: #d9d9d9 1px solid;}
.rubric-articles .article:last-child {border: none; margin-bottom: 0;}

.main-quota {display: inline-block; width: 30%; margin: 2px 0 14px 2.5%; vertical-align: top; font-size: 13px;}

.special-img {overflow: hidden;}
.special-img img {width: 100%; height: auto; max-width: 190px;}
.theme-articles .article__img {width: 100%; height: auto; max-width: 190px;}

.main-quote {
	display:block;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 17px;
	margin-bottom: 10px;
}

.section-parthners {
	margin: 15px 0 20px 0;
}

.parthners-top {
	text-transform: uppercase;
	font-size: 14px;
	color: #c60304;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	padding: 12px 10px;
	background-color: #eee;
}
.parthners-img article__img {
	width: 190px;
	height: 120px;
}
.section-parthners .article__title {
	margin-top: 0;
	padding: 10px 10px 20px;
	font-weight: bold;
	background-color: #eee;

}
.section-parthners a:hover img {
	transition: all 0.4s ease 0s;
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);
}
.section-parthners a:hover .article__title {
	text-decoration: underline;
}

.section-parthners .special-top {
text-transform: uppercase;
font-size: 14px;
color: #c60304;
font-family: "Sans-Condense_Bold", Arial, sans-serif;
padding: 12px 10px 3px 10px;
background-color: #eee;
}

.main .popup-parts, .main .header-menu__search, .main .profile-popup {width: 100%; max-width: 1150px;}

.main .parts-col {
float: left;
width: 23%;
margin-right: 2%;
}

.main .footer .footer-col {width: 14.6%; padding-right: 3.7%;}
.main .footer .footer-col:nth-child(n+5) {float: right; min-width: 300px; padding: 0;}

.main .article_top .article__img,.main .article_top .rsImg {width: 100%; height: auto;}

.main .article_top_small .article__img {width: 100%; height: auto; max-width: 190px;}

.main .cols {width: 96%; padding: 14px 2%;}

.unit-rubric-news .unit-rubric__head {height: auto;}

.article_top_noimg {border-top: #d9d9d9 1px solid;}
.article_top_noimg .article__title {padding-top: 10px;}
.article_top_noimg .article__text {padding-top: 4px; font-size: 11px; color: #666;}

.main-theme {position: relative; margin-bottom: 25px;}
	
.main-theme li a, .main-theme > a, .main-theme-first {
display: block;
font-size: 14px;
text-transform: uppercase;
color: #666;
font-family: 'sans-condense_bold';
margin-right: 80px;
}

.main-theme-first a {color: #c60304;}
.main-theme-first a:hover {text-decoration: underline;}

.main-theme > a {color: #c60304;}
.main-theme > a i {font-style: normal; color: #666;}

.main-theme .dropdown-menu > li > a, .main-theme .dropdown-menu > li > span, .main-theme > a {padding: 0 0 11px 0; white-space: normal; margin-right: 100px;}
.main-theme-first > a {padding: 0 0 0 0; white-space: normal;}
.main-theme .dropdown > a {
float: right;
width: 60px;
font-family: 'sans-condense_bold';
font-size: 11px;
padding: 3px 8px;
margin-top: -2px;
color: #666;
position: absolute;
right: 0;
top: 0;
}

.main-theme .dropdown > a:hover, .main-theme > a:hover {text-decoration: underline;}
.main-theme > a:hover i {text-decoration: none;}

.main-theme .dropdown-menu {
  position: relative;
  z-index: 999;
  float: left;
  min-width: 52px;
  padding: 0 0 0 0;
  margin: 0;
  list-style: none;
 position: absolute; width: 100%; background: #fff; -webkit-box-shadow: 0 5px 5px -5px rgba(0,0,0,0.4); -moz-box-shadow: 0 5px 5px -5px rgba(0,0,0,0.4); box-shadow: 0 5px 5px -5px rgba(0,0,0,0.4); overflow: hidden; min-height: 10px; border: #fff 1px solid;
}

.main-theme .dropdown-menu {display: block;}
.main-theme .dropdown-menu li {display: none;}
.main-theme .dropdown-menu li:last-child {margin-bottom: 10px;}

.main-theme .open .dropdown-menu {margin-top: 10px;}
.main-theme .open .dropdown-menu li {display: block;}

/* main */





.article_top_contest {
	position: relative; /*text-align: center;*/
}
.article_top_contest .article__img {
	width: 100%;
	height: auto;
}
.article_top_contest .article__title {
	width: 76%;
	position: absolute;
	font-weight: bold;
	left: 0px;
	bottom: 0px;
	padding: 12px 3% 6% 3%;
	font-family: "Sans-Condense_Bold", Arial, sans-serif;
	font-size: 43px;
	line-height: 49px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.4);
}

.article_top_contest__text {font-size: 12px; line-height: 15px; padding: 5px 0;}

.contest__text {background: #eee; font-size: 12px; line-height: 16px; padding: 12px 3%; min-height: 20px; margin-bottom: 20px;}

.contest__text .socials {width: 250px; margin: 0; clear: both;}
.contest__text .post-item__social {width: 100%; min-height: 30px;}

.contest__text .social__item-follows {background-color: #d6d6d6;}
.contest__text .social__item-follows:after {border-color: transparent #d6d6d6 transparent transparent;}

.contest-info {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden; font-weight: normal; font-style: normal; background: #c60304; color: #fff; padding: 2px 4px; margin-right: 4px; font-size: 10px; line-height: 10px; text-transform: uppercase; font-family: "Sans-Condense_Bold", Arial, sans-serif;}

/*.article_top_contest .article__title a {color: #fff;}*/

.contest {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden; font-weight: normal; font-style: normal; color: #fff; border: #fff 1px solid; padding: 4px 8px 3px 8px; position: relative; bottom: -3px; font-size: 12px; line-height: 12px; text-transform: uppercase; font-family: "Sans-Condense_Bold", Arial, sans-serif;}

.rules-link {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _overflow: hidden; font-weight: normal; font-style: normal; color: #c60304; border: #c60304 1px solid; padding: 4px 8px 3px 8px; margin: 10px 0; position: relative; bottom: -3px; font-size: 12px; line-height: 12px; text-transform: uppercase; font-family: "Sans-Condense_Bold", Arial, sans-serif;}

.article_list {
	padding: 8px 0;
	border-top: 1px solid #d9d9d9;
	clear: both;
}
.article_list:first-child {
	padding-top: 0;
	border-width: 0;
}
.article_list .article__img {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	_overflow: hidden;
	vertical-align: middle;
	width: 67px;
	height: 43px;
	margin-right: 10px;
}

.article_list .article__title {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	_overflow: hidden;
	vertical-align: middle;
	width: 205px;
	margin-top: 3px;
}

.dropdown-settings .dropdown-menu {float: right;  left: -300px;  margin-top: 10px;}
.dropdown-rubric .dropdown-menu {float: right; width: 130px; left: -103px;  margin-top: 10px;}
.dropdown-rubric .dropdown-menu li {padding-left: 6px;}

.news-submit {
margin: 20px 0 0 0;
}

.butoon_news {
color: white;
padding: 0 10px;
margin-right: 5px;
background-color: #666;
}

.butoon_news:hover {background-color: #4d4d4d;}

.sub-nav_reporter {
	width: 100%;
	background-color: #fff;
	height: 32px;
	border-bottom: 1px solid #d9d9d9;
	position: relative;
}

.sub-nav_reporter .sub-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 32px;
	padding-left: 14px;
	overflow: hidden;
}

.sub-nav_reporter .sub-nav__item {margin-right: 17px;}

.sub-nav_reporter .sub-nav .sub-nav__link {line-height: 33px;}

.sub-nav_reporter .icon-additem {position: relative; top: -2px;}

/*  modal error b */
.popup__overlay {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    text-align: center;
	z-index: 1001;
	
    }
.popup__overlay:after {
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle;
    content: ''
    }
.popup {
    display: inline-block;
    position: relative;
    max-width: 80%;
    vertical-align: middle;
	text-align: left;
	background-color: #fff;
	-webkit-box-shadow: 0 5px 20px 0px rgba(0,0,0,0.4); 
	-moz-box-shadow: 0 5px 20px 0px rgba(0,0,0,0.4); 
	box-shadow: 0 5px 20px 0px rgba(0,0,0,0.4); 
	opacity: 1; 
	padding: 20px; 
	border: #d9d9d9 1px solid !ie;
    }
.popup h2 {color: #c60304; font-size: 17px; line-height: 22px; font-weight: normal;}	
.popup__close {font-size: 0;color: #fff; display: block; position: absolute; top: 0px; right: 0px; width: 19px; height: 19px; background: url("../i/icon-sprite.png") no-repeat -221px -21px #666; cursor: pointer; border: #eee 1px solid;}
.popup__close:hover {
    transition: all 0.3s ease 0s; border: #c60304 1px solid; background-color: #c60304;
    }
/*  modal error e */

/* old */

.subpartition-partnership ~ .post-item__text embed {max-width: 610px !important; max-height: 343 !important;}

.post-item__text ul {list-style-type: none; margin: 0; padding: 2px 0 0 0;}
.post-item__text ul li {clear: both; padding: 0 0 8px 9px; position: relative;}
.post-item__text ul li:before {content: ""; border-width: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border-style: solid; border-color: #c60304; display: block; width: 0; position: absolute; top: 7px; left: 0; margin: 1px 0 0 0;}
.post-item__text ul.parts-unit li {padding: 0;}
.post-item__text ul.parts-unit li:before {border: none;}


.post-item__text .embed_box {display: none;}


/*video {width: 610px; height: 460px;}*/


/* modal */

.modal {
  display: none;
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  outline: none;
  -webkit-box-shadow: 0 5px 20px 0px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 5px 20px 0px rgba(0,0,0,0.4);
  box-shadow: 0 5px 20px 0px rgba(0,0,0,0.4);
  border: #d9d9d9 1px solid !ie;
}

.modal.fade.in {
  top: 10%;
}

.modal-open {
	overflow: hidden;
}

.modal-open.page-overflow .page-container,
.modal-open.page-overflow .page-container .navbar-fixed-top,
.modal-open.page-overflow .page-container .navbar-fixed-bottom,
.modal-open.page-overflow .modal-scrollable {
	overflow-y: scroll;
}

@media (max-width: 979px) {
	.modal-open.page-overflow .page-container .navbar-fixed-top,
	.modal-open.page-overflow .page-container .navbar-fixed-bottom  {
		overflow-y: visible;
	}
}


.modal-scrollable {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: auto;
}

.modal {
	outline: none;
	position: absolute;
	margin-top: 0;
	top: 50%;
	overflow: visible; 
}

.modal.fade {
	top: -100%;
	-webkit-transition: opacity 0.3s linear, top 0.5s ease-out, bottom 0.3s ease-out, margin-top 0.3s ease-out;	
	   -moz-transition: opacity 0.3s linear, top 0.5s ease-out, bottom 0.3s ease-out, margin-top 0.3s ease-out;
	     -o-transition: opacity 0.3s linear, top 0.5s ease-out, bottom 0.3s ease-out, margin-top 0.3s ease-out;
	        transition: opacity 0.3s linear, top 0.5s ease-out, bottom 0.3s ease-out, margin-top 0.3s ease-out;
}

.modal.fade.in {
	top: 50%;
}

.modal-body {
	max-height: none;
	overflow: visible;
}

.modal.modal-absolute {
	position: absolute;
	z-index: 950;
}

.modal .loading-mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
}

.modal-backdrop.modal-absolute{
	position: absolute;
	z-index: 940;
}

.modal-backdrop, 
.modal-backdrop.fade.in{
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #fff;
}

.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1030;
}




/* Modal Overflow */

.modal-overflow.modal {
	top: 1%;
}

.modal-overflow.modal.fade {
	top: -100%;
}

.modal-overflow.modal.fade.in {
	top: 1%;
}

.modal-overflow .modal-body {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.modal .popup_close {top: 10px; right: 10px;}

.modal-header {padding: 15px 4% 5px 4%; font-size: 25px; line-height: 28px; color: #666; font-family: 'sans-condense_bold';}

.modal-body {padding: 10px 4%; font-size: 12px;}

.modal-body p {margin: 0; padding: 8px 0;}



/*--*/

#siteLinksUmhGroup .dropdown-list {
color: #808080 !important;
font-size: 11px !important;
left: -4px;
}

#siteLinksUmhGroup .dropdown-list:hover {
background-color: #e1e1e1 !important;
}

#siteLinksUmhGroup .dropdown-class .dropdown-list {
background-color: #eee !important;
}

#siteLinksUmhGroup .f-dropdown .dropdown-menu-umh li > A:hover, #siteLinksUmhGroup .f-dropdown .dropdown-menu-umh label:hover {
background-color: #fff !important;
color: #666 !important;
text-decoration: underline !important;
}



.ny {background: url(../i/ny_bg.jpg) center top; background-attachment: fixed;}

.ny .unit-bottom-banner-block {max-width: 968px;}
.ny .layout-footer {max-width: 968px; margin: 15px auto auto auto;}
.ny.main .layout-footer {max-width: 1178px; margin: -15px auto auto auto;}

li.red a {color: #c60304;}


.unit-profile {-webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2); box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);
	margin-bottom: 30px !important;}
.unit-profile-list {margin: 0 2px 30px 0;}
.profile__title {padding: 25px 10px 0 10px; text-align: center; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 45px; line-height: 48px; color: #c60304;}
.profile__title-list {padding: 12px 0 12px 0; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 35px; line-height: 38px; color: #c60304; border-top: #d9d9d9 1px solid;}
.profile__subtitle {padding: 0px 10px 3px 10px; text-align: center; font-weight: bold; font-size: 18px; line-height: 22px;}
.profile-block {width: 100%; clear: both; background: #eee;}
.profile-block__info {float: left; width: 226px; padding: 20px 40px; background: #eee; min-height: 260px;}
.profile-block__img {float: left; max-width: 400px; height: auto;}

.profile-block__info__list {font-family: 'Sans-Condense_Bold'; text-transform: uppercase; font-size: 14px; line-height: 15px; color: #c60304; margin: 0;}
.profile-block__info__list li {padding: 5px 0; border-bottom: #c8c8c8 1px solid;}
.profile-block__info__list li:last-child {border: none;}
.profile-block__info__list li a:hover {text-decoration: underline;}

.profile-block__info__downloads {font-family: 'Sans-Condense_Bold'; text-transform: uppercase; font-size: 12px; line-height: 13px; color: #c60304; margin-bottom: 12px;}
.profile-block__info__downloads li {padding: 3px 0;}
.profile-block__info__downloads li a:hover {text-decoration: underline;}
.profile-block__info__downloads li a:before {display: inline-block; zoom: 1; _overflow: hidden; content: 'pdf'; background: #c60304; color: #fff; padding: 2px 4px; margin-right: 4px; font-size: 10px; line-height: 10px; text-transform: uppercase;}

.unit-profile .post-item__photo-about {position: relative; overflow: visible;}
.unit-profile .post-item__photo-author {position: absolute; top: -16px; left: 15px; color: #fff;}
.unit-profile .post-item__header {padding: 15px;}

.profile__short-info {border-bottom: 1px solid #d9d9d9; padding: 20px 15px;}
.profile__short-info div {margin: 8px 0; clear: both; font-size: 12px;}
.profile__short-info span {display: block; overflow: hidden;}
.profile__short-info .profile__short-info__item {width: 125px; float: left; font-family: 'Sans-Condense_Bold'; text-transform: uppercase; font-size: 11px; line-height: 13px; color: #666;}

.profile__section {padding: 15px; font-size: 15px; line-height: 18px; padding-bottom: 20px; border-bottom: 1px solid #d9d9d9;}
.profile__section p {margin: 0; padding: 8px 0;}
.profile__section a {color: #c60304; text-decoration: underline;}

.profile__photo-section {padding: 15px 0 0 0; font-size: 15px; line-height: 18px;}
.profile__facts-section {padding: 15px 0 0 0; font-size: 15px; line-height: 18px;}
.profile__sociology-section {padding: 15px 0 0 0; font-size: 15px; line-height: 18px;}
.profile__photo-section .clearfix {margin-top: 10px;}

.profile__section__title {padding: 0 10px 5px 10px; text-align: center; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 24px; line-height: 26px; color: #c60304; margin-top: 17px;}

.profile__section ul {padding-left: 17px;}
.profile__section li {padding: 6px 0; position:relative;}
.profile__section li:after {
    content: '';
    position: absolute;
	display: block;
	width: 6px; height: 6px;
	background: #c60304;
	top: 11px; 
	left: -15px;
	border-radius: 8px;
}

.profile-list {margin-top: -8px;}

.profile-list .article_profile .article__img {width: 43px; height: 43px; margin-right: 12px;}
.article_profile {
	padding: 8px 0;
	border-bottom: 1px solid #d9d9d9;
	clear: both;
}
.profile-list div:last-child {border: none;}
.article_profile .article__img {
     display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	_overflow: hidden;
	width: 67px;
	height: 43px;
}

.article_profile img, .article_profile .article__img-link {vertical-align: top;}

.article_profile .article__title {
    display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	_overflow: hidden;
	width: 240px;
	vertical-align: top;
}

.article_profile__title {font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 16px; line-height: 16px;}
.article_profile__subtitle {font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 11px; line-height: 11px; color: #888;}

.article__title_active .article_profile__title a, .article__title_active .article_profile__subtitle {color: #c60304;}

.profile__facts-section .unit-rubric-slider {margin-top: 15px;}

.profile__facts-section .contentSlider.rsHor .rsArrow {height: 100%; width: 44px;	position: absolute;	display: block;	cursor: pointer; z-index: 21; top: 0px;}
.profile__facts-section .rsDefault.rsHor .rsArrowLeft {left: 0; top: 0;}
.profile__facts-section .contentSlider .rsArrowIcn {background-color: #eee;}
.profile__facts-section .rsDefault.rsHor .rsArrowLeft .rsArrowIcn, .profile__section .rsDefault.rsHor .rsArrowRight .rsArrowIcn {margin-left: 12px;}
.profile__facts-section .contentSlider.rsHor .rsArrowRight .rsArrowIcn {background-position: -32px -102px;}
.profile__facts-section .contentSlider.rsHor .rsArrowLeft .rsArrowIcn {background-position: -32px -76px;}
.profile__facts-section .contentSlider .rsArrowIcn {top: 50%;}
.profile__facts-section .unit-rubric-slider {background: #eee !important;}
.profile__facts-section .contentSlider .rsArrowIcn:hover {background-color: #eee;}

.unit-rubric-slider .thing-articles {-moz-user-select: none; -khtml-user-select: none; user-select: none; background: #eee; padding: 40px 60px 40px 60px; text-align: center; min-height: 170px;}

.thing-articles__quotation {font-size: 20px; font-weight: bold; line-height: 1.2em; color: #222; padding-bottom: 10px;}
.thing-articles__author {font-size: 11px; font-weight: bold;}
.thing-articles__info {font-size: 11px;}
.thing-articles__number {font-size: 55px; font-weight: bold; line-height: 1.1em; color: #222; padding-bottom: 5px;}
.thing-articles__number_description {font-size: 20px; font-weight: bold; line-height: 1.2em; color: #222;}

.profile__sociology-section ul.sociology-menu  {padding-left: 0; text-align: center}
.profile__sociology-section .sociology-menu li {display: inline-block; position:relative; padding: 0 10px; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 11px; line-height: 12px; color: #666;}
.profile__sociology-section ul.sociology-menu a {color: #666; text-decoration: none;}
.profile__sociology-section ul.sociology-menu .sociology-menu_active a {color: #c60304;}
.profile__sociology-section ul.sociology-menu a:hover {text-decoration: underline;}
.profile__sociology-section ul.sociology-menu .sociology-menu_active a:hover {text-decoration: none; cursor: text;}
.profile__sociology-section .sociology-menu li:after {border: none; background: transparent;}
.profile__sociology-section .sociology-menu li.sociology-menu_active:after {
    content: '';
    position: absolute;
	display: block;
	background: #c60304;
	top: 15px; 
	left: 50%;
	width: 0px;
	height: 0px;
	border-width: 0 8px 14px;
	border-radius: 0px;
	border-style: solid;
	background: transparent;
	border-color: #eee transparent;
	margin-left: -7px;
}

.sociology {margin-top: 15px; padding: 25px 10px; background: #eee;	text-align: left;}
.sociology-result {position: relative;}
.sociology-date {margin: 2px 0 2px 33%; padding-left: 5px; font-size: 11px; color: #777;}
.sociology-result__title {display: inline-block; font-size: 12px; line-height: 14px; padding: 1px 5px 4px 0; width: 33%; text-align: right;	color: #666;}
.sociology-result__line {display: inline-block;	height: 8px; background: #666;}
.sociology-result__percent {display: inline-block; font-size: 12px;	line-height: 14px; color: #666;}
.sociology-result_active .sociology-result__title, .sociology-result_active .sociology-result__percent {color: #c60304;}
.sociology-result_active .sociology-result__line {background: #c60304;}
.sociology-result_info .sociology-result__line {background: #b3b3b3;}

.unit-profile .post-item__tags {padding: 20px 15px 10px 15px;}


.profile_top {float: left; width: 304px; letter-spacing: 0px;}
.profile_top_small {width: 152px; float: left;}

.profile_top .article__img {width: 304px; height: 304px;}
.profile_top_small .article__img {width: 152px; height: 152px;}

.profile_top .article__title {font-size: 22px; line-height: 24px; font-weight: bold; margin: 9px 0 5px 0;}

.lifestyle_top .article__title h2, .lifestyle_top_small .article__title h3 {position: relative;}
.lifestyle_top .article__title h2 .article__comments_count, .lifestyle_top_small .article__title h3 .article__comments_count {font-family: Arial, Helvetica, sans-serif;}

.profile_top .article__text {font-size: 12px; line-height: 15px; color: #aaa; font-weight: normal;}

.profile_top .article__square {position: relative; width: 304px; height: 304px;}

.profile_top .article__square .article__title {
	position: absolute;
	width: 304px;
	zoom: 1;
	z-index: 2;
	background-color: #222;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 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.9)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); 
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); 
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 );
	font-weight: bold;
	left: 0px;
	bottom: 0px;
	margin: 0;
}

.profile_top_small .article__square .article__title {
	position: absolute;
	width: 152px;
	zoom: 1;
	z-index: 2;
	background-color: #222;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 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.9)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); 
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); 
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 );
	font-weight: bold;
	left: 0px;
	bottom: 0px;
	margin: 0;
}

.profile_top .article__title h2 {padding: 12px 15px 14px 15px; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 24px;}
.profile_top .article__title .article__subtitle {display: inline-block; padding: 5px 0; background: #c60304; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 13px; line-height: 0.9em;}

.profile_top_small .article__title h2 {padding: 6px 10px 6px 10px; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 13px;}
.profile_top_small .article__title .article__subtitle {display: inline-block; padding: 3px 0; background: #c60304; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-size: 11px; line-height: 1em;}

.profile_top .article__subtitle a {display: block; padding: 0 15px;}
.profile_top_small .article__subtitle a {display: block; padding: 0 10px;}
.profile_top .article__subtitle a:hover, .profile_top_small .article__subtitle a:hover {text-decoration: none;}

.profile_top .article__square .article__title a, .profile_top_small .article__square .article__title a {color: #fff;}

.profile_top_small .article__square {position: relative; width: 152px; height: 152px;}

.profile_top_small {letter-spacing: 0px;}

.profile_top_small .article__text {font-size: 11px; line-height: 15px; color: #666; font-weight: normal; padding-top: 4px;}
.profile_top_small .article__title {font-size: 13px; line-height: 15px;}

.news-block .simple-articles-mod .article__title {
	margin-left: 0px; border-bottom: #d9d9d9 1px solid; padding-bottom: 9px;
}
.news-block .simple-articles-mod div:last-child .article__title {border: none;}
.unit-profile-list .profile__facts-section {background: #eee;}
.unit-profile-list .profile__section__title {border-bottom: #b3b3b3 1px solid; padding: 10px 0; margin: 20px 20px 15px 20px;}
.unit-profile-list .profile__facts-section .unit-rubric-slider {margin-top: 0px;}

.unit-rubric__alt-head {border-bottom: 3px solid #c60304; margin-bottom: 12px;}
.unit-rubric__alt-head .unit-rubric__title {margin: 8px 0;}

.post-item__related {padding: 0 0 25px 0;}
.post-item__related__head {display: block; zoom: 1; color: #666; vertical-align: top; font-size: 14px; line-height: 15px; font-family: "Sans-Condense_Bold", Arial, sans-serif; text-transform: uppercase; font-weight: normal; padding: 12px 0; border-bottom: 1px solid #d9d9d9; margin: 0 0 15px 0; color: #c60304;}
.post-item__related__head a {color: #c60304;}
.post-item__related__head a:hover {text-decoration: underline;}
.post-item__related__item {font-size: 14px; line-height: 18px; position: relative; padding: 0; margin: 10px 0; font-weight: bold;}
/*.post-item__related__item:before {content: ""; display: block; position: absolute; left: -5px; top: 5px; width: 15px; height: 10px; background: url("../i/icon-sprite.png") no-repeat 0px -455px;}*/
.post-item__related__item a:visited {color: #666;}
.post-item__related__item a:hover {text-decoration: underline;}

#akvareli-wrapper {float: none !important;}

.img_box2_fl {float: left; margin: 15px 18px 5px 0; float: left; color: #888; font: 13px/1.4em Arial, sans-serif; width: 100%; line-height: 1.1em;}
.img_box2_fl img {clear: both; margin: 0 0 9px 0; width: 100%; height: auto; vertical-align: bottom;}
.img_box2_fl .img_source {font: 11px/1.1em Arial, sans-serif; margin-top: 3px;}

.img_box2_fr {float: left; margin: 15px 0 5px 18px; float: right; color: #888; font: 13px/1.4em Arial, sans-serif; width: 100%; line-height: 1.1em;}
.img_box2_fr img {clear: both; margin: 0 0 9px 0; width: 100%; height: auto; vertical-align: bottom;}
.img_box2_fr .img_source {font: 11px/1.1em Arial, sans-serif; margin-top: 3px;}

.img_box2_c {clear: both; margin: 10px auto; clear: both; color: #888; font: 13px/1.4em Arial, sans-serif; width: 100%; line-height: 1.1em;}
.img_box2_c img {clear: both; margin: 0 0 9px 0; width: 100%; height: auto; vertical-align: bottom;}
.img_box2_c .img_source {font: 11px/1.1em Arial, sans-serif; margin-top: 3px;}

.post-item iframe[allowfullscreen] {width: 100% !important;}

.article_first-blog {
	padding: 8px 0;
	border-top: 1px solid #d9d9d9;
	clear: both;
}
.article_first-blog .article__img {
    display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	_overflow: hidden;
	vertical-align: top;
	width: 50px;
	height: 50px;
	margin: 1px 9px 0 0;
}

.article_first-blog .article__title {
    display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	_overflow: hidden;
	vertical-align: top;
	width: 195px;
}

.first-blogs .article_first-blog:first-child {
    border: none;
    padding-top: 0;
}