/* resets */
*, *:before, *:after {
	box-sizing: border-box;
}

html {
	font-family: 'PTSans', 'PT Sans', sans-serif;
	letter-spacing: -0.04em;
	line-height: 15px;
	font-size: 15px;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

body {
	margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup,
	main, menu, nav, section, summary {
	display: block;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

img {
	vertical-align: bottom;
}

[hidden], template {
	display: none;
}

a {
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active, a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

h2 {
	margin: 0 0 6px 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not (:root ) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"]
	{
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled], html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

.group_l {
	float: left;
}

.group_r {
	float: right;
}

.clearfix:after, .clf:after, .clx:after {
	content: "";
	display: table;
	clear: both;
}

.col:after, .item:after, .row:after {
	content: "";
	display: table;
	clear: both;
}

/* grid */
.row {
	margin: 0 -6px;
}

.col {
	padding: 0 7px 0 7px;
	float: left;
}

.container {
	margin: 0 auto;
}

.container-fluid {
	width: 100%;
}

.visible-col5-block, .visible-col4-block, .visible-col3-block,
	.visible-col2-block, .visible-col1-block {
	display: none !important;
	padding: 0px;
	margin: 0px;
	float: none;
	border: 0px;
}

body {
	min-width: 750px;
}

.flags {
	margin-bottom: 40px;
}

hr {
	border: none;
	border-bottom: 1px solid #e0e0e0;
	width: 1260px;
	margin: 0 auto;
	margin-top: 10px;
}

.container {
	margin-top: 15px;
}

header {
	background: #033360;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzMzM2MCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDMzMzYwIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMzMwNWEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzMwNWEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZGllbnQpIiAvPjwvc3ZnPg==');
	background: -moz-linear-gradient(top, #033360 0%, #033360 50%, #03305a 50%, #03305a
		100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #033360),
		color-stop(50%, #033360), color-stop(50%, #03305a),
		color-stop(100%, #03305a));
	background: -webkit-linear-gradient(top, #033360 0%, #033360 50%, #03305a 50%,
		#03305a 100%);
	background: -o-linear-gradient(top, #033360 0%, #033360 50%, #03305a 50%, #03305a
		100%);
	background: -ms-linear-gradient(top, #033360 0%, #033360 50%, #03305a 50%, #03305a
		100%);
	background: linear-gradient(to bottom, #033360 0%, #033360 50%, #03305a 50%, #03305a
		100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#033360',
		endColorstr='#03305a', GradientType=0);
	height: 114px;
}

header .inner {
	width: 1260px;
	margin: 0 auto;
	position: relative;
}

header .inner .wr_select_region {
	position: absolute;
	top: 14px;
	left: 0px;
	height: 30px;
	font-size: 12px;
	color: #b7bec8;
}

header .inner .wr_select_region .curent_region {
	text-decoration: none;
	color: #b7bec8;
	font-size: 12px;
	float: left;
	position: relative;
}

header .inner .wr_select_region .curent_region span {
	background:
		url('data:image/png;base64,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')
		0 95% repeat-x;
	padding-bottom: 1px;
}

header .inner .wr_select_region .label {
	float: left;
	margin-right: 4px;
}

header .inner .wr_select_region .menu_sregion {
	position: absolute;
	display: none;
	z-index: 150;
	top: 26px;
	left: 0;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.2);
	padding: 8px 14px;
	color: #9a9a9a;
	font-size: 14px;
	line-height: 22px;
}

header .inner .wr_select_region .menu_sregion a {
	color: #033360;
	text-decoration: underline;
	white-space: nowrap;
}

header .inner .wr_select_region .menu_sregion i {
	background: url('../img/arrow_w.png') top right no-repeat;
	position: absolute;
	top: -10px;
	left: 50%;
	height: 10px;
	width: 14px;
	margin-left: -7px;
}

header .inner .wr_select_region_hov .menu_sregion {
	display: block;
}

header .inner .logo {
	display: block;
	padding-top: 41px;
	width: 255px;
	float: left;
}

header .inner .weather {
	width: 255px;
	float: left;
}

header .inner .weather .wpivture {
	float: left;
	padding-top: 25px;
	margin-right: 7px;
}

header .inner .weather .wtext {
	color: #fff;
	float: left;
	padding-top: 25px;
}

header .inner .weather .wtext .time {
	font-size: 24px;
	padding-bottom: 5px;
}

header .inner .weather .wtext .city {
	font-size: 11px;
	padding-bottom: 2px;
}

header .inner .weather .wtext .date {
	font-size: 13px;
}

header .inner .exchange_rates {
	padding-top: 35px;
	font-size: 11px;
	color: #fff;
	float: left;
	line-height: 14px;
}

header .inner .exchange_rates .up span, header .inner .exchange_rates .down span
	{
	background: url('../img/ico.png') top right no-repeat;
	padding-right: 15px;
}

header .inner .exchange_rates .up span {
	background-position: 30px -55px;
}

header .inner .exchange_rates .down span {
	background-position: 30px -69px;
}

header .inner .group_r {
	float: right;
	width: 376px;
}

header .inner .group_r .auth {
	margin-bottom: 14px;
}

header .inner .group_r .auth .link {
	float: left;
	padding-top: 7px;
}

header .inner .group_r .auth .link a {
	display: block;
	float: left;
	color: #9aadbf;
	font-size: 11px;
	margin-right: 20px;
}

header .inner .group_r .auth .social {
	float: right;
	margin-top: 4px;
}

header .inner .group_r .auth .social a {
	overflow: hidden;
	text-indent: -9999px;
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	color: #ffffff;
	font-size: 12px;
	/*background: url('../img/ico_social.png') 0 0 no-repeat;*/
}

header .inner .group_r .auth .social a.facebook {
	background-position: 0px 0px;
}

header .inner .group_r .auth .social a.twitter {
	/*background-position: -30px 0px;*/
	background: url(/img/icons/svg/tw.svg) 0 0 no-repeat;
	margin-left: 8px;
}

header .inner .group_r .auth .social a.vkontakte {
	/*background-position: -60px 0px;*/
	background: url(/img/icons/svg/vk_big.svg) 0 0 no-repeat;
	margin-left: 8px;
}

header .inner .group_r .auth .social a.odnoklassniki {
	/*background-position: -90px 0px;*/
	background: url(/img/icons/svg/ok.svg) 0 0 no-repeat;
	margin-left: 8px;
}

header .inner .group_r .auth .social a.telegram {
	background: url(/img/icons/svg/tg.svg) 0 0 no-repeat;
	margin-left: 8px;
}


header .inner .group_r .auth .social a.dzen {
	background: url(/img/icons/svg/dzen.svg) 0 0 no-repeat;
	margin-left: 8px;
}

header .inner .group_r .search {
	position: relative;
}

header .inner .group_r .search input[type="text"] {
	outline: none;
	width: 100%;
	height: 34px;
	border: none;
	padding: 0 27px 0 10px;
	background: url('../img/search_bg_h.png') 0px 0px no-repeat;
	position: relative;
	left: -1px;
	font-size: 13px;
	color: #9a9a9a;
	font-weight: bold;
}

header .inner .group_r .search input[type="submit"] {
	background: url('../img/search_bg_h.png') 100% 0px no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 34px;
	width: 27px;
	outline: none;
	border: none;
}

nav {
	position: relative;
	width: 100%;
	margin-bottom: 25px;
}

nav>span {
	border-bottom: 2px solid #dcdfe1;
	border-top: 1px solid #dcdfe1;
	position: absolute;
	display: block;
	width: 100%;
	height: 27px;
	z-index: 50;
	background-color: #F2F4F7;
}

nav .inner {
	position: relative;
	width: 1260px;
	margin: 0 auto;
	z-index: 100;
}

nav .inner .category_menu {
	clear: both;
	border-top: 1px solid #edeef0;
}

nav .inner .category_menu ul li {
	display: block;
	float: left;
	height: 27px;
	line-height: 22px;
	padding: 0 11px;
}

nav .inner .category_menu ul li a {
	font-size: 13px;
}

nav .inner .category_menu ul li.active {
	background-color: #556063;
}

nav .inner .category_menu ul li.active a {
	color: #fff;
	text-decoration: none;
}

nav .inner .category_authority {
	background: #dcdfe1;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZGZlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
	background: -moz-linear-gradient(top, #dcdfe1 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dcdfe1),
		color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #dcdfe1 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #dcdfe1 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #dcdfe1 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #dcdfe1 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdfe1',
		endColorstr='#ffffff', GradientType=0);
}

nav .inner .category_economy {
	background: #c6edc1;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2ZWRjMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
	background: -moz-linear-gradient(top, #c6edc1 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c6edc1),
		color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #c6edc1 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #c6edc1 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #c6edc1 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #c6edc1 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6edc1',
		endColorstr='#ffffff', GradientType=0);
}

nav .inner .category_sport {
	background: #f9dbd8;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZGJkOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
	background: -moz-linear-gradient(top, #f9dbd8 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9dbd8),
		color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #f9dbd8 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #f9dbd8 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f9dbd8 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #f9dbd8 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9dbd8',
		endColorstr='#ffffff', GradientType=0);
}

nav .inner .category_avto {
	background: #fffbc1;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmJjMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
	background: -moz-linear-gradient(top, #fffbc1 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffbc1),
		color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #fffbc1 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #fffbc1 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #fffbc1 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #fffbc1 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbc1',
		endColorstr='#ffffff', GradientType=0);
}

nav .inner .category_realty {
	background: #f1e0f6;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZTBmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
	background: -moz-linear-gradient(top, #f1e0f6 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1e0f6),
		color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #f1e0f6 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #f1e0f6 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f1e0f6 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #f1e0f6 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1e0f6',
		endColorstr='#ffffff', GradientType=0);
}

/* удалить */
nav .inner .category_hitech {
	background: #ffe2cb;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTJjYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
	background: -moz-linear-gradient(top, #ffe2cb 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe2cb),
		color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #ffe2cb 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #ffe2cb 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #ffe2cb 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #ffe2cb 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe2cb',
		endColorstr='#ffffff', GradientType=0);
}

nav .inner .category_science {
	background: #ffe2cb;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTJjYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
	background: -moz-linear-gradient(top, #ffe2cb 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe2cb),
		color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #ffe2cb 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #ffe2cb 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #ffe2cb 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #ffe2cb 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe2cb',
		endColorstr='#ffffff', GradientType=0);
}

nav .inner .category_lifestyle {
	background: #f9dee4;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZGVlNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
	background: -moz-linear-gradient(top, #f9dee4 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9dee4),
		color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #f9dee4 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #f9dee4 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f9dee4 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #f9dee4 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9dee4',
		endColorstr='#ffffff', GradientType=0);
}

nav .inner .category_house {
	background: #c5d9dd;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1ZDlkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
	background: -moz-linear-gradient(top, #c5d9dd 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c5d9dd),
		color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #c5d9dd 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #c5d9dd 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #c5d9dd 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #c5d9dd 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5d9dd',
		endColorstr='#ffffff', GradientType=0);
}

nav .inner .category_culture {
	background: #e5f0cd;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZjBjZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
	background: -moz-linear-gradient(top, #e5f0cd 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f0cd),
		color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #e5f0cd 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #e5f0cd 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #e5f0cd 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #e5f0cd 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f0cd',
		endColorstr='#ffffff', GradientType=0);
}

nav .inner .rm_menu li {
	line-height: 27px;
}

nav .inner .main_menu ul li, nav .inner .rm_menu ul li {
	display: block;
	float: left;
	height: 27px;
	line-height: 22px;
}

nav .inner .main_menu ul li a, nav .inner .rm_menu ul li a {
	font-size: 13px;
}

nav .inner .ex_main_menu, nav .inner .ex_sub_menu {
	float: left;
	position: relative;
}

nav .inner .ex_main_menu .ex_mm_button, nav .inner .ex_sub_menu .ex_mm_button
	{
	display: none;
}

nav .inner .main_menu {
	float: left;
	height: 27px;
	position: relative;
}

nav .inner .main_menu .in_main_menu {
	float: left;
	position: relative;
	max-width: 940px;
	width: auto;
	height: 27px;
	overflow: hidden;
}

nav .inner .main_menu li {
	border-bottom: 2px solid #4d5558;
	padding: 0 11px;
}

nav .inner .main_menu li a {
	text-decoration: none;
}

/* --- */
nav .inner .main_menu li.authority {
	border-bottom: 2px solid #4c5558;
}

nav .inner .main_menu li.economy {
	border-bottom: 2px solid #42ae34;
}

nav .inner .main_menu li.sport {
	border-bottom: 2px solid #a22417;
}

nav .inner .main_menu li.world {
	border-bottom: 2px solid #a22417;
}

nav .inner .main_menu li.avto {
	border-bottom: 2px solid #dacd00;
}

nav .inner .main_menu li.realty {
	border-bottom: 2px solid #a943c7;
}

nav .inner .main_menu li.science {
	border-bottom: 2px solid #fe7000;
}

nav .inner .main_menu li.lifestyle {
	border-bottom: 2px solid #e15878;
}

nav .inner .main_menu li.house {
	border-bottom: 2px solid #588c97;
}

nav .inner .main_menu li.culture {
	border-bottom: 2px solid #9dc743;
}

/* --- */
nav .inner .main_menu li.authority.hov {
	border-bottom: 2px solid #4c5558;
}

nav .inner .main_menu li.economy.hov {
	border-bottom: 2px solid #42ae34;
}

nav .inner .main_menu li.sport.hov {
	border-bottom: 2px solid #a22417;
}

nav .inner .main_menu li.world.hov {
	border-bottom: 2px solid #a22417;
}

nav .inner .main_menu li.avto.hov {
	border-bottom: 2px solid #dacd00;
}

nav .inner .main_menu li.realty.hov {
	border-bottom: 2px solid #a943c7;
}

nav .inner .main_menu li.science.hov {
	border-bottom: 2px solid #fe7000;
}

nav .inner .main_menu li.lifestyle.hov {
	border-bottom: 2px solid #e15878;
}

nav .inner .main_menu li.house.hov {
	border-bottom: 2px solid #588c97;
}

nav .inner .main_menu li.culture.hov {
	border-bottom: 2px solid #9dc743;
}

/* --- */
nav .inner .location_main_menu li.active, nav .inner .location_main_menu li.hov
	{
	background-color: #556063;
}

nav .inner .main_menu li.authority.active, nav .inner .main_menu li.authority.hov
	{
	background-color: #556063;
}

nav .inner .main_menu li.economy.active, nav .inner .main_menu li.economy.hov
	{
	background-color: #48be39;
}

nav .inner .main_menu li.sport.active, nav .inner .main_menu li.sport.hov
	{
	background-color: #b4281a;
}

nav .inner .main_menu li.world.active, nav .inner .main_menu li.world.hov
	{
	background-color: #b4281a;
}

nav .inner .main_menu li.avto.active, nav .inner .main_menu li.avto.hov
	{
	background-color: #eee000;
}

nav .inner .main_menu li.realty.active, nav .inner .main_menu li.realty.hov
	{
	background-color: #b053cc;
}

nav .inner .main_menu li.science.active, nav .inner .main_menu li.science.hov
	{
	background-color: #ff7b13;
}

nav .inner .main_menu li.lifestyle.active, nav .inner .main_menu li.lifestyle.hov
	{
	background-color: #e46986;
}

nav .inner .main_menu li.house.active, nav .inner .main_menu li.house.hov
	{
	background-color: #6197a3;
}

nav .inner .main_menu li.culture.active, nav .inner .main_menu li.culture.hov
	{
	background-color: #a5cc53;
}

/* --- */
nav .inner .main_menu li.active a, nav .inner .main_menu li.hov a {
	color: #fff;
}

nav .inner .rm_menu {
	float: right;
}

nav .inner .rm_menu li {
	padding: 0 10px;
}

nav .inner .rm_menu li a {
	color: #fff;
}

nav .inner .rm_menu li.regions {
	background: #6b6b6b;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzE0ZCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmY3MTRkIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlYjVkM2EiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjVkM2EiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZGllbnQpIiAvPjwvc3ZnPg==');
	background: -moz-linear-gradient(top, #6b6b6b 0%, #6b6b6b 50%, #565656 50%, #565656
		100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b6b6b),
		color-stop(50%, #6b6b6b), color-stop(50%, #565656),
		color-stop(100%, #565656));
	background: -webkit-linear-gradient(top, #6b6b6b 0%, #6b6b6b 50%, #565656 50%,
		#565656 100%);
	background: -o-linear-gradient(top, #6b6b6b 0%, #6b6b6b 50%, #565656 50%, #565656
		100%);
	background: -ms-linear-gradient(top, #6b6b6b 0%, #6b6b6b 50%, #565656 50%, #565656
		100%);
	background: linear-gradient(to bottom, #6b6b6b 0%, #6b6b6b 50%, #565656 50%, #565656
		100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b6b6b',
		endColorstr='#565656', GradientType=0);
}

nav .inner .rm_menu li.video {
	background: #ff714d;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzE0ZCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmY3MTRkIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlYjVkM2EiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjVkM2EiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZGllbnQpIiAvPjwvc3ZnPg==');
	background: -moz-linear-gradient(top, #ff714d 0%, #ff714d 50%, #eb5d3a 50%, #eb5d3a
		100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff714d),
		color-stop(50%, #ff714d), color-stop(50%, #eb5d3a),
		color-stop(100%, #eb5d3a));
	background: -webkit-linear-gradient(top, #ff714d 0%, #ff714d 50%, #eb5d3a 50%,
		#eb5d3a 100%);
	background: -o-linear-gradient(top, #ff714d 0%, #ff714d 50%, #eb5d3a 50%, #eb5d3a
		100%);
	background: -ms-linear-gradient(top, #ff714d 0%, #ff714d 50%, #eb5d3a 50%, #eb5d3a
		100%);
	background: linear-gradient(to bottom, #ff714d 0%, #ff714d 50%, #eb5d3a 50%, #eb5d3a
		100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff714d',
		endColorstr='#eb5d3a', GradientType=0);
}

nav .inner .rm_menu li.press_center {
	background: #c13d46;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxM2Q0NiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYzEzZDQ2Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNhZTI5MzIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZTI5MzIiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZGllbnQpIiAvPjwvc3ZnPg==');
	background: -moz-linear-gradient(top, #c13d46 0%, #c13d46 50%, #ae2932 50%, #ae2932
		100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c13d46),
		color-stop(50%, #c13d46), color-stop(50%, #ae2932),
		color-stop(100%, #ae2932));
	background: -webkit-linear-gradient(top, #c13d46 0%, #c13d46 50%, #ae2932 50%,
		#ae2932 100%);
	background: -o-linear-gradient(top, #c13d46 0%, #c13d46 50%, #ae2932 50%, #ae2932
		100%);
	background: -ms-linear-gradient(top, #c13d46 0%, #c13d46 50%, #ae2932 50%, #ae2932
		100%);
	background: linear-gradient(to bottom, #c13d46 0%, #c13d46 50%, #ae2932 50%, #ae2932
		100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c13d46',
		endColorstr='#ae2932', GradientType=0);
}

.wr_container_png {
	width: 100%;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background-color: #fafafa;
	padding: 13px 0 15px 0;
	margin-bottom: 15px;
	margin-top: 10px;
}

.wr_container_png .container {
	margin-top: 0px;
}

.wr_container {
	width: 100%;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	padding: 13px 0 15px 0;
	margin-bottom: 15px;
	margin-top: 10px;
}

.wr_container .container {
	margin-top: 0px;
}

.wr_container_grey {
	background-color: #fafafa;
}

.wr_container_white {
	background-color: #ffffff;
}

.wr_divider {
	width: 100%;
	border-top: 1px solid #e0e0e0;
}

.after_drum {
	margin-top: 0px;
}

.load_more .btn {
	margin: 0 auto;
	display: block;
	width: 230px;
	margin: 15px auto 40px auto;
}

.cl1 {
	background-color: #e3d7d2;
}

.cl2 {
	background-color: #d2e3e1;
}

.cl3 {
	background-color: #e4c7c7;
}

.cl4 {
	background-color: #dfd2e3;
}

.cl5 {
	background-color: #ccdded;
}

.cl6 {
	background-color: #bfd5dc;
}

.cl7 {
	background-color: #d2e3e1;
}

.cl8 {
	background-color: #f0f0f0;
}

.super_interesting .item {
	overflow: hidden;
	margin-bottom: 12px;
}

.super_interesting h2 {
	font-size: 15px;
	margin-top: 0px;
}

.super_interesting .pic {
	float: left;
	margin-right: 10px;
}

.super_interesting .title {
	font-size: 13px;
}

.partner_news_gor .item {
	position: relative;
}

.partner_news_gor h2 {
	font-size: 15px;
	margin-top: 0px;
}

.partner_news_gor .pic {
	float: left;
	margin-right: 10px;
}

.partner_news_gor .title {
	font-size: 13px;
	line-height: 14px;
}

.partner_news_gor .partner_name {
	color: #a2a2a2;
	font-size: 11px;
	position: absolute;
	left: 94px;
	bottom: -1px;
	line-height: 10px;
}

.stlt {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 13px;
}

.list_must_read_main .item {
	position: relative;
	border-bottom: 1px solid #e5e5e5;
	font-size: 15px;
	margin-bottom: 12px;
	padding-bottom: 12px;
}

.list_must_read_main .item .number {
	top: -1px;
	position: relative;
	display: block;
	float: left;
	height: 18px;
	width: 18px;
	text-align: center;
	padding-top: 1px;
	margin-right: 10px;
}

.ad_tgb2 {
	margin-top: 15px;
}

.list_must_read_main .item span, .list_must_read_main .item a {
	font-size: 13px;
}

.list_must_read_main .item a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	display: block;
}

.list_must_read_main  :last-child {
	border-bottom: none;
}

.index_list_item {
	position: relative;
	height: 10px;
	overflow: hidden;
}

.index_list_item a {
	display: block;
	margin-right: 5px;
	line-height: 100px;
	float: left;
	height: 8px;
	width: 8px;
	background: url('../img/ico.png') 0px -40px no-repeat;
}

.index_list_item a.current {
	background: url('../img/ico.png') -11px -40px no-repeat;
}

.partner_news_ver .item {
	margin-bottom: 12px;
	position: relative;
}

.partner_news_ver h2 {
	font-size: 15px;
	margin-top: 0px;
}

.partner_news_ver .pic {
	float: left;
	margin-right: 10px;
}

.partner_news_ver .title {
	font-size: 13px;
	line-height: 14px;
}

.partner_news_ver .partner_name {
	color: #a2a2a2;
	font-size: 11px;
	line-height: 10px;
	position: absolute;
	left: 94px;
	bottom: -1px;
}

.ad_750 {
	width: 100%;
	height: 100%;
	display: table;
	top: 0;
	left: 0;
}

.ad_750 .ad_inner {
	overflow: hidden;
	position: relative;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.ad_750 .ad_inner img {
	position: relative;
}

.ad_750m .ad_inner {
	padding-top: 2px;
}

.video_prew_one .title {
	background-color: #e7ecee;
	font-size: 16px;
	padding: 8px 11px;
	font-weight: bold;
	line-height: 18px;
}

.video_prew_one .label {
	background-color: #2d5461;
	color: #fff;
	padding: 2px 8px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: inherit;
	font-size: 13px;
	display: inline-block;
}

.comment_on_subj_m .list_item .item {
	display: none;
}

.comment_on_subj_m .list_item .active {
	display: block;
}

.comment_on_subj_m .comment {
	background-color: #e9f6e5;
	padding: 8px 11px;
	position: relative;
	margin-bottom: 12px;
}

.comment_on_subj_m .comment .name {
	padding-bottom: 6px;
	font-weight: bold;
}

.comment_on_subj_m .comment .text {
	font-size: 13px;
	font-style: italic;
}

.comment_on_subj_m .comment:after {
	top: 100%;
	left: 33px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #e9f6e5;
	border-width: 12px;
	margin-left: -12px;
}

.comment_on_subj_m .on_subject {
	font-size: 13px;
}

.comment_on_subj_m .on_subject a {
	text-decoration: underline;
	color: #033360;
}

.list_opinion_sbl {
	position: relative;
}

.list_opinion_sbl .index_list_item {
	position: absolute;
	top: 5px;
	right: -5px;
}

.list_opinion_sbl .index_list_item a.current {
	background: url('../img/ico.png') -22px -40px no-repeat;
}

.list_opinion_sbl .comment {
	background-color: #e7ecee;
}

.list_opinion_sbl .comment:after {
	border-top-color: #e7ecee;
}

hr.article {
	margin: 0 0 15px 0;
	width: 100%;
}

.content_article {
	margin-bottom: 26px;
}

.content_article article {
	position: relative;
}

.content_article article h1 {
	font-size: 34px;
	line-height: 34px;
	font-weight: 100;
	letter-spacing: -0.6px;
	margin-top: -10px;
	margin-bottom: 18px;
}

.content_article article .wr_picture {
	width: 100%;
	position: relative;
}

.content_article article .opt_article {
	position: absolute;
	top: 274px;
	left: 510px;
	margin: 0;
}

.content_article article .opt_article .tags {
	margin-bottom: 12px;
}

.content_article article figure {
	position: relative;
	/*width: 60%;*/
	width: auto;
	float: left;
	padding: 0px;
	margin: 0px;
}

.content_article article figure img {
	float: left;
	width: 100%;
}

.content_article article figure figcaption {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	font-size: 12px;
	line-height: 14px;
	padding: 5px 10px 5px 10px;
	color: #a8a8a8;
	background: rgba(20, 20, 20, 0.5);
}

.content_article article figure figcaption .wr_picture_source {
	font-size: 12px;
	font-style: italic;
}

article .text figure {
	position: relative;
	width: 100%;
	float: none;
	margin: 0 auto;
}

article .text figure img {
	float: none;
	max-width: 100%;
	height: auto;
}

article .text figure figcaption {
	width: 60%;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	font-size: 12px;
	line-height: 14px;
	padding: 5px 10px 5px 10px;
	color: #a8a8a8;
	background: rgba(20, 20, 20, 0.5);
}

article .text iframe {
	border: 0;
	display: block;
	max-width: 100%;
	width: 100%;
	/*height: 420px;*/
}

.content_article article .load_comment_article {
	margin-left: 255px;
	width: 240px;
	text-align: center;
}

.content_article article .load_comment_article a:first-child {
	text-transform: uppercase;
	letter-spacing: -0.6px;
	color: #033360;
	text-decoration: underline;
}

.content_article article .text a {
	color: #56839d;
	text-decoration: underline;
}

.content_article article .text blockquote {
	color: #6d6d6d;
	font-size: 18px;
	font-style: italic;
	line-height: 20px;
	margin: 28px 38px;
}

.content_article article .text p {
	margin: 22px 0;
	font-size: 15px;
	line-height: 19px;
	text-align: justify;
}

.content_article article .text img {
	max-width: 100%;
	height: auto;
}

.content_article article .text .similar_big_left {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.content_article article .text .similar_small_right {
	float: right;
	margin-left: 25px;
}

.content_article article .text .similar_small {
	margin-top: 4px;
	width: 150px;
	height: 137px;
	background-color: #f2f2f2;
	padding: 10px;
}

.content_article article .text .similar_small .title {
	font-style: italic;
	padding-top: 10px;
	font-size: 13px;
	line-height: 14px;
}

.content_article article .text .similar_big {
	margin-top: 4px;
	width: 240px;
	background-color: #f7f8f8;
}

.content_article article .text .similar_big .title {
	padding: 5px;
	font-style: italic;
	font-size: 15px;
	line-height: 16px;
}

.content_article article.noimg .opt_article {
	float: right;
	width: 240px;
	margin-bottom: 20px;
	margin-left: 20px;
	position: initial;
}

.content_article article .text ul, .content_article article .text ol {
	display: block;
	overflow: hidden list-style-position: outside;
	margin: 22px 0 0 0;
	line-height: 19px;
}

.content_article article .text ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin: 0 0 22px 2.6em;
}

.content_article article .text ol li {
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0 0 22px 0;
}

.content_article article .text ul ul, .content_article article .text ol ul
	{
	list-style-type: circle;
	list-style-position: outside;
}

.content_article article .text ol ol, .content_article article .text ul ol
	{
	list-style-type: lower-latin;
	list-style-position: outside;
}

.content_article article .text ul ul li, .content_article article .text ol ul li
	{
	list-style-type: circle;
	list-style-position: outside;
}

.content_article article .text ol ol li, .content_article article .text ul ol li
	{
	list-style-type: lower-latin;
	list-style-position: outside;
}

.last_news_main .wr_btn {
	width: 240px;
	position: absolute;
	bottom: 0px;
	background-color: #F5F7F9;
	padding-bottom: 17px;
	padding-top: 2px;
	text-align: center;
	left: 7px;
}

.last_news_main .wr_btn span {
	display: block;
	width: 100%;
	height: 24px;
	position: absolute;
	top: -22px;
	left: 0px;
	background: url('../img/lnews_trans.png') 0 0 no-repeat;
}

.btn {
	width: 220px;
	height: 21px;
	border: 1px solid #b9bfc5;
	background-color: #fff;
	color: #4a5661;
	text-transform: uppercase;
	font-size: 11px;
	box-shadow: 0px 0px 12px 0px #D2D2D2;
	outline: none;
}

.btn-comment {
	display: block;
	margin: 10px auto;
}

.wr_drum {
	padding-right: 0px;
	margin-bottom: 15px;
}

.wr_drum .wr_list_prew_news {
	position: relative;
	float: right;
	width: 260px;
	min-height: 570px;
	padding: 15px 0px 0 0px;
	margin-top: -15px;
}

.wr_drum .wr_list_prew_news .wr_btn {
	text-align: right;
	background-color: #fff;
	position: absolute;
	bottom: 0px;
	width: 100%;
	margin-left: -15px;
	padding-bottom: 0px;
	padding-top: 2px;
	margin-top: 26px;
}

.wr_drum .wr_list_prew_news .wr_btn button {
	margin-right: 7px;
}

@CHARSET "UTF-8";

/* - Category Index Page - */
.category_list_news {
	padding-right: 7px;
}

.category_list_news h2 span {
	font-weight: bold;
}

.category_list_news .major {
	padding-bottom: 15px;
	border-bottom: 1px solid #e0e0e0;
	position: relative;
}

.category_list_news .major .pic {
	margin-right: 15px;
	float: left;
}

.category_list_news .major .pic img {
	width: 368px;
	object-fit: cover;
}

.category_list_news .major .title {
	font-weight: bold;
	font-size: 19px;
	line-height: 20px;
}

.category_list_news .major .title .tcomemnt {
	display: none;
}

.category_list_news .major .intro {
	padding-top: 15px;
	color: #555555;
	font-size: 13px;
}

.category_list_news .major .item-pic .intro {
	padding-left: 405px;
}

.category_list_news .major .author {
	padding-top: 15px;
}

.category_list_news .major .item-pic .author {
	position: absolute;
	bottom: 15px;
	left: 405px;
}

.category_list_news .major .author .photo {
	float: left;
	margin-right: 4px;
}

.category_list_news .major .author .photo img {
	width: 36px;
}

.category_list_news .major .author .name {
	margin-top: 3px;
	color: #4c4c4c;
	font-size: 13px;
	white-space: nowrap;
}

.category_list_news .major .date {
	padding-top: 15px;
	font-size: 11px;
	color: #a2a2a2;
	white-space: nowrap;
}

.category_list_news .major .author .date {
	padding-top: 0px;
}

.category_list_news .minor {
	padding-top: 15px;
}

.category_list_news .minor .item {
	position: relative;
	float: left;
	width: 50%;
}

.category_list_news .minor .item:first-child {
	padding-right: 6px;
}

.category_list_news .minor .item:last-child {
	padding-left: 7px;
}

.category_list_news .minor .item .pic {
	width: 135px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}

.category_list_news .minor .item .pic img {
	position: relative;
	left: -54px;
	object-fit: cover;
}

.category_list_news .minor .item .title {
	font-weight: bold;
	font-size: 19px;
	line-height: 21px;
	letter-spacing: -0.4px;
}

.category_list_news .minor .item .intro {
	clear: left;
	font-size: 13px;
	line-height: 17px;
	color: #555555;
	padding-top: 15px;
}

.category_list_news .minor .author {
	padding-top: 15px;
}

.category_list_news .minor .item-pic .author {
	position: absolute;
	top: 84px;
	left: 150px;
}

.category_list_news .minor .item:last-child .author {
	left: 157px;
}

.category_list_news .minor .author .photo {
	float: left;
	margin-right: 4px;
}

.category_list_news .minor .author .photo img {
	width: 36px;
}

.category_list_news .minor .author .name {
	margin-top: 3px;
	color: #4c4c4c;
	font-size: 13px;
	white-space: nowrap;
}

.category_list_news .minor .item .date {
	padding-top: 15px;
	font-size: 11px;
	color: #a2a2a2;
	white-space: nowrap;
}

.category_list_news .minor .item .author .date {
	padding-top: 0px;
}

/* - Category Index Page - end */

/* @ new drum */
.main_list_news {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 15px;
}

.main_list_news .large {
	display: block;
	position: relative;
	width: 495px;
	height: 285px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}

.main_list_news .large span {
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.75);
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	letter-spacing: -0.4px;
	padding: 3px 10px 10px 10px;
	width: 100%;
}

.main_list_news .large span:before {
	content: ' ';
	display: block;
	height: 20px;
	position: absolute;
	width: 100%;
	left: 0px;
	top: -20px;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%,
		rgba(0, 0, 0, 0.75) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,
		rgba(0, 0, 0, 0.75) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,
		rgba(0, 0, 0, 0.75) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',
		endColorstr='#bf000000', GradientType=0);
}

.main_list_news .large img {
	width: 100%;
	position: relative;
	top: -12px;
}

.main_list_news .medium {
	display: block;
	position: relative;
	width: 240px;
	height: 135px;
	overflow: hidden;
}

.main_list_news .medium:last-child {
	margin-top: 15px;
}

.main_list_news .medium span {
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.75);
	font-size: 15px;
	font-weight: bold;
	line-height: 17px;
	letter-spacing: -0.4px;
	padding: 3px 6px 6px 6px;
	width: 100%;
}

.main_list_news .medium span:before {
	content: ' ';
	display: block;
	height: 20px;
	position: absolute;
	width: 100%;
	left: 0px;
	top: -20px;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%,
		rgba(0, 0, 0, 0.75) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,
		rgba(0, 0, 0, 0.75) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,
		rgba(0, 0, 0, 0.75) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',
		endColorstr='#bf000000', GradientType=0);
}

.main_list_news .medium img {
	width: 100%;
	position: relative;
}

.main_read_also {
	padding-top: 15px;
}

.inner_read_also .read_also_col {
	float: left;
	width: 370px;
	margin-right: 14px;
}

.inner_read_also .read_also_col:last-child {
	margin-right: 0;
}

.inner_read_also .item {
	margin-bottom: 14px;
}

.inner_read_also .item .title {
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	letter-spacing: -0.4px;
	margin-bottom: 3px;
}

.inner_read_also .item .pub_date {
	font-size: 11px;
	color: #a2a2a2;
}

.inner_read_also .item .text_prew {
	font-size: 13px;
	line-height: 17px;
	color: #555555;
	margin-top: 5px;
}
/* @ new drum - end */
.share a {
	display: block;
	float: left;
	width: 25px;
	height: 24px;
	background: url('../img/sprt_soc_share.gif') 0 0 no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin-right: 4px;
}

.share a.vkontakte {
	background-position: 0 0;
}

.share a.facebook {
	background-position: -29px 0;
}

.share a.twitter {
	background-position: -58px 0;
}

.share a.google_plus {
	background-position: -87px 0;
}

.share a.odnoklassniki {
	background-position: -116px 0;
}

.share a.livejournal {
	background-position: -145px 0;
}

.tags {
	padding-left: 22px;
	position: relative;
}

.tags_main {
	position: absolute;
	bottom: 15px;
	left: 6px;
	width: inherit;
}

.tags span {
	background: url('../img/ico.png') 0px 3px no-repeat;
	position: absolute;
	left: 0px;
	display: block;
	height: 22px;
	width: 22px;
	top: 0px;
}

.tags a {
	color: #56839d;
	font-size: 11px;
	text-decoration: underline;
	padding: 0 2px;
}

.tags a h2 {
	color: #56839d;
	font-size: 11px;
	text-decoration: underline;
	padding: 0 2px;
	font-weight: 100;
	display: inline;
}

.context {
	position: absolute;
	bottom: 15px;
	left: 6px;
	width: inherit;
}

.context h3 {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 100;
	margin: 0 0 4px 0;
}

.context ul li {
	font-size: 13px;
	padding-left: 3px;
}

.context a {
	color: #033360;
	text-decoration: underline;
}

.tcomemnt {
	background: url('../img/ico.png') 0px -18px no-repeat;
	font-size: 9px;
	color: #4c6e82;
	margin-left: 7px;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: inline;
	vertical-align: middle;
}

.theme1_r240 .ad_inner {
	margin: 10px 0;
	box-shadow: 0px 0px 12px 0px #D2D2D2;
	border: 1px solid #fff;
}

.theme1_r240 .ad_inner .adhead {
	overflow: hidden;
	background-color: #e2f3ff;
}

.theme1_r240 .ad_inner .adhead .pic {
	display: block;
	float: left;
	margin: 8px 10px 10px 8px;
}

.theme1_r240 .ad_inner .adhead .title {
	font-weight: bold;
	color: #34546b;
	padding-top: 6px;
	display: block;
	font-size: 17px;
	line-height: 18px;
}

.theme1_r240 .ad_inner .text {
	background-color: #577183;
	padding: 10px 8px 8px 8px;
	font-size: 14px;
}

.theme1_r240 .ad_inner .text a {
	color: #fff;
}

.wr_last_news_main {
	padding: 0px;
	height: 614px;
	overflow: hidden;
	position: relative;
}

.last_news_main {
	margin: 0 7px;
}

.last_news_main div.stlt a {
	color: #033360;
	text-decoration: none;
	background:
		url('data:image/png;base64,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')
		0 95% repeat-x;
}

.last_news_main .list_item {
	background-color: #F5F7F9;
}

.last_news_main .item {
	position: relative;
	padding: 4px 10px 5px 10px;
	margin-top: 13px;
	background: url('../img/bg_sep_topn.png') bottom left no-repeat;
}

.last_news_main .item .title {
	font-size: 13px;
}

.last_news_main .item .title a:hover {
	text-decoration: none;
}

.last_news_main .item .pub_datet {
	position: absolute;
	background-color: #F5F7F9;
	bottom: -7px;
	right: 0px;
	padding-left: 2px;
	padding-right: 10px;
	font-size: 11px;
	color: #a2a2a2;
}

.last_news_main .item:first-child {
	margin-top: 0px;
}

.last_news_main .item_active {
	background: none;
	border: none;
	background-color: #fff;
	box-shadow: 0px 0px 12px 0px #D2D2D2;
}

.last_news_main .item_active .title {
	font-weight: bold;
}

.last_news_main .item_active .title a {
	color: #033360;
}

.last_news_main .item_active .pub_datet {
	bottom: -16px;
	background-color: #044684;
	color: #fff;
	padding-left: 3px;
	padding-right: 3px;
}

.wr_last_post_blog {
	padding: 0px;
	height: 611px;
	overflow: hidden;
	position: relative;
}

.last_post_blog {
	margin: 0 7px;
}

.last_post_blog .item {
	position: relative;
	padding: 5px 10px 0px 0px;
	margin-top: 5px;
}

.last_post_blog .item .title {
	font-size: 13px;
	line-height: 14px;
}

.last_post_blog .item .author {
	font-size: 13px;
	line-height: 18px;
	color: #555555;
	font-style: italic;
}

.last_post_blog .item:first-child {
	margin-top: 0px;
}

.last_post_blog .wr_btn {
	width: 100%;
	position: absolute;
	bottom: 0px;
	background-color: #F5F7F9;
	padding-bottom: 17px;
	padding-top: 2px;
	text-align: center;
}

.last_post_blog .wr_btn span {
	display: block;
	width: 100%;
	height: 24px;
	position: absolute;
	top: -22px;
	left: 0px;
	background: url('../img/lnews_trans.png') 0 0 no-repeat;
}

.blogger .blogger_card {
	border-bottom: 1px solid #d3d5d7;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

.blogger .blogger_card .photo {
	float: left;
	margin-right: 15px;
}

.blogger .blogger_card .name {
	font-size: 18px;
	line-height: 21px;
	margin-bottom: 10px;
	font-weight: bold;
}

.blogger .blogger_card .desc {
	color: #555555;
	font-size: 13px;
}

.blogger .blogger_card-with-photo .desc {
	margin-left: 100px;
}

.blogger .blogger_card .subscribers {
	margin-top: 12px;
	width: 240px;
	margin-left: 100px;
	background-color: #f2f4f7;
	padding: 7px 10px 8px 10px;
	color: #3a3a3a;
	font-size: 13px;
}

.blogger .blogger_card .subscribers strong {
	color: #0c3864;
}

.blogger .blogger_card .subscribers a {
	text-decoration: none;
	float: left;
	color: #56839d;
	display: block;
	border-bottom: 1px solid #56839D;
}

/* <deprecated> */
.blogger .prew_blog_item {
	padding-top: 20px;
}

.blogger .prew_blog_item .stlt {
	text-transform: none;
	font-size: 22px;
	letter-spacing: -0.1px;
}

.blogger .prew_blog_item .wr_blog_item {
	position: relative;
}

.blogger .prew_blog_item .wr_blog_item .picture_video {
	float: left;
	margin-right: 16px;
}

.blogger .prew_blog_item .wr_blog_item .picture_video img {
	width: 495px;
}

.blogger .prew_blog_item .wr_blog_item .desc_blog_item_video {
	font-size: 13px;
	color: #555555;
}

.blogger .prew_blog_item .wr_blog_item .opt_article {
	/*margin-left: 511px;*/
	/*position: absolute;*/
	right: 0px;
	bottom: 0px;
}

.blogger .prew_blog_item .wr_blog_item .tags {
	margin-bottom: 12px;
}
/* </deprecated> */
.blogger .list_last_note .stlt {
	margin-top: 12px;
}

.blogger .list_last_note .inner_list_item>div {
	float: left;
	width: 50%;
}

.blogger .list_last_note .inner_list_item>div:first-child {
	padding-right: 7px;
}

.blogger .list_last_note .inner_list_item>div:last-child {
	padding-left: 8px;
}

.blogger .list_last_note .item h3 {
	font-size: 18px;
	line-height: 21px;
	color: #000;
	margin: 15px 0 0 0;
}

.blogger .list_last_note .item .date {
	font-size: 11px;
	color: #a2a2a2;
	float: left;
	margin-right: 8px;
}

.blogger .list_last_note .item .prew_text {
	font-size: 13px;
	clear: both;
	color: #555555;
	padding-top: 5px;
}

.opinion_sbl_single .comment {
	position: relative;
	border-radius: 3px;
	padding: 5px 10px;
	font-size: 13px;
	color: #fff;
	line-height: 16px;
}

.opinion_sbl_single .comment:after {
	top: 100%;
	left: 40px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #88b7d5;
	border-width: 12px;
	margin-left: -12px;
}

.opinion_sbl_single .wr {
	margin-top: 15px;
}

.opinion_sbl_single .wr .ava {
	position: relative;
	float: left;
	margin-left: 10px;
	margin-right: 4px;
}

.opinion_sbl_single .wr .ava img {
	height: 62px;
	width: 62px;
}

.opinion_sbl_single .wr .ava span {
	background: url('../img/blogger_ava_border.png');
	position: absolute;
	display: block;
	height: 62px;
	width: 62px;
}

.opinion_sbl_single .wr .info {
	height: 62px;
	display: table-cell;
	vertical-align: middle;
}

.opinion_sbl_single .wr .info .name {
	font-size: 13px;
}

.opinion_sbl_single .wr .info .name a {
	color: #5f5f5f;
}

.opinion_sbl_single .wr .info .date_pub {
	font-size: 12px;
	color: #a2a2a2;
}

.bg-color1 {
	background-color: #80acd3;
}

.bg-color2 {
	background-color: #ae8fb8;
}

.bg-color3 {
	background-color: #b89c90;
}

.bg-color4 {
	background-color: #8fb8b4;
}

.bg-color5 {
	background-color: #bc7273;
}

.bg-color1:after {
	border-top-color: #80acd3 !important;
}

.bg-color2:after {
	border-top-color: #ae8fb8 !important;
}

.bg-color3:after {
	border-top-color: #b89c90 !important;
}

.bg-color4:after {
	border-top-color: #8fb8b4 !important;
}

.bg-color5:after {
	border-top-color: #bc7273 !important;
}

.list_comment_sbl {
	position: relative;
}

.list_comment_sbl .index_list_item {
	position: absolute;
	top: 5px;
	right: -5px;
}

.row>.stlt {
	margin-left: 5px;
}

.list_comment_sbl .index_list_item a.current {
	background: url('../img/ico.png') -11px -40px no-repeat;
}

.list_comment_sbl .comment {
	background-color: #e9f6e5;
}

.list_comment_sbl .comment:after {
	border-top-color: #e9f6e5;
}

.category_main_news .news_item {
	height: 235px;
	margin-bottom: 25px;
}

.category_main_news .news_item .pic {
	float: left;
	margin-right: 15px;
}

.category_main_news .news_item .title {
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	letter-spacing: -0.4px;
	margin-bottom: 15px;
}

.category_main_news .news_item .pub_date {
	font-size: 11px;
	color: #a2a2a2;
	/* line-height: 10px; */
}

.category_main_news .news_item .text_prew {
	clear: left;
	font-size: 13px;
	line-height: 17px;
	color: #555555;
	padding-top: 15px;
}

.category_main_news .news_item .author {
	/* width: 210px; */
	
}

.category_main_news .news_item_vimage .author {
	position: absolute;
	top: 100px;
	left: 262px;
}

.category_main_news .news_item .author .photo {
	float: left;
	margin-right: 4px;
}

.category_main_news .news_item .author .photo img {
	width: 36px;
}

.category_main_news .news_item .author .name {
	margin-top: 3px;
	color: #4c4c4c;
	font-size: 13px;
	white-space: nowrap;
}

.category_main_news .news_item .author .pub_date {
	font-size: 11px;
	color: #a2a2a2;
	white-space: nowrap;
}

/* Список событий (Новости, Мнения, etc.) */
.list_event_main .item {
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
	min-height: 30px;
}

.list_event_main .item .pic {
	float: left;
	margin-right: 10px;
}

.list_event_main .item .title {
	font-size: 14px;
}

.list_event_main .item .author {
	position: absolute;
	left: 130px;
	bottom: 14px;
	font-size: 13px;
	color: #4c4c4c;
	white-space: nowrap;
}

.list_event_main .item .pub_date {
	position: absolute;
	left: 130px;
	bottom: 1px;
	font-size: 11px;
	color: #A2A2A2;
	line-height: 10px;
	white-space: nowrap;
}

.list_event_main .item .category_name {
	font-size: 11px;
	position: absolute;
	line-height: 10px;
	bottom: 1px;
	left: 230px;
}

.list_event_main .item .category_name a {
	color: #30A22D;
}

#float_column {
	position: relative;
}

.inner_float_column {
	width: 495px;
}

.list_gal_main .item {
	width: 240px;
	float: left;
}

.list_gal_main .item .pic {
	position: relative;
}

.list_gal_main .item .pic span {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: #FF972C;
	color: #fff;
	padding: 2px 4px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: inherit;
	font-size: 13px;
}

.list_gal_main .item .title {
	height: 58px;
	overflow: hidden;
	background-color: #f4f4f4;
	font-size: 14px;
	line-height: 14px;
	padding: 8px;
	margin-bottom: 15px;
}

.list_gal_main .odd {
	margin-right: 14px;
}

.list_interview_main .item {
	margin-bottom: 15px;
	overflow: hidden;
}

.list_interview_main .item .name {
	font-style: italic;
	font-size: 15px;
}

.list_interview_main .item .name a {
	color: #666666;
}

.list_interview_main .item .pic {
	float: left;
	margin-right: 10px;
}

.main_list_news .prew_news {
	width: 495px;
	float: left;
}

.wr_list_interview_main {
	float: right;
	left: -20%;
	position: relative;
}

.wr_issue_prew_video {
	position: relative;
	float: right;
	left: 40%;
}

.wr_issue_prew_video .video_prew_one:first-child {
	margin-bottom: 15px;
}

.wr_list_gal_main {
	position: relative;
}

.row {
	position: relative;
}

footer {
	margin-top: 25px;
	color: #787878;
}

footer .inner {
	width: 1260px;
	margin: 0 auto;
}

footer .top .copyright {
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 10px;
}

footer .top .copyright img {
	float: left;
	padding-top: 2px;
	margin-right: 15px;
}

footer .top .copyright span {
	display: inline-block;
	font-size: 11px;
	line-height: 15px;
}

footer .top .about {
	padding-bottom: 25px;
	padding-top: 10px;
}

footer .top .about .about-title {
	font-weight: bold;
	font-size: 13px;
	color: #b7b7b7;
	margin: 0;
	margin-bottom: 3px;
}

footer .top .about p {
	margin: 0;
	font-size: 11px;
	line-height: 14px;
}

footer .top .about .conditions {
	margin-top: 22px;
}

footer .top .about .conditions, footer .top .about .license {
	display: block;
	font-size: 11px;
	line-height: 14px;
}

footer .top .about .conditions a, footer .top .about .license a {
	color: #03305a;
	text-decoration: underline;
}

footer .bottom {
	color: #e5e5e5;
	padding-top: 14px;
	height: 125px;
	background-color: #03305a;
}

footer .bottom .links, footer .bottom .links li {
	margin: 0;
	padding: 0;
}

footer .bottom .links li {
	margin-right: 6px;
	float: left;
}

footer .bottom .links li a {
	display: block;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}

footer .bottom .contacts {
	margin-top: 14px;
	font-size: 11px;
	line-height: 13px;
}

footer .bottom .contacts span {
	font-size: 13px;
}

footer .bottom .contacts a {
	color: #fff;
}

footer .bottom .partner {
	margin-top: 33px;
}

footer .bottom .partner .rambler .tlt {
	font-size: 10px;
	line-height: 20px;
}

nav .inner .box_menu li {
	border-bottom: none;
	height: 22px;
	line-height: 22px;
}

.box_menu {
	display: none;
	position: absolute;
	z-index: 9;
	font-size: 13px;
	white-space: nowrap;
	top: 29px;
}

.box_menu .bm-content ul li {
	float: none !important;
	margin: 0 10px;
	padding: 0 4px;
	text-align: left;
}

.box_menu .bm-top, .box_menu .bm-ct, .box_menu .bm-bottom, .box_menu .bm-cb
	{
	background: url(../img/shadow-spr.png) no-repeat;
	overflow: hidden;
}

.box_menu .bm-content {
	margin: 0 6px;
	background-color: #FFF;
	padding-bottom: 5px;
}

.box_menu .bm-arrow {
	background: url(../img/arrow_menu_box.png) no-repeat;
	position: absolute;
	width: 5px;
	height: 5px;
	top: 1px;
	margin-left: 50%;
}

.box_menu .bm-top, .box_menu .bm-ct, .box_menu .bm-cb, .box_menu .bm-bottom
	{
	height: 6px;
}

.box_menu .bm-ct, .box_menu .bm-cb {
	float: right;
	width: 6px;
}

.box_menu .bm-ct, .box_menu .bm-cb {
	margin-top: -6px;
}

.box_menu .bm-bottom, .box_menu .bm-top {
	margin-right: 6px;
}

.box_menu .bm-top {
	background-position: -18px -12px;
}

.box_menu .bm-ct {
	background-position: 0 -12px;
}

.box_menu .bm-bottom {
	background-position: -18px 0;
}

.box_menu .bm-sl {
	background: url(../img/shadow-sl.png) repeat-y;
	width: 100%;
}

.box_menu .bm-sr {
	background: url(../img/shadow-sr.png) right repeat-y;
}

.box_menu ul {
	padding: 8px 0px;
}

.box_menu ul li {
	float: none;
}

.box_menu ul li a {
	display: block;
}
/* галерея в тексте */
.idv4-gallery {
	background: #000000;
	position: relative;
	clear: both;
	margin: 10px 0px 10px 0px;
	zoom: 1;
}

.idv4-gallery:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0px;
	line-height: 0px;
}

.idv4-gallery .lc {
	width: 100%;
	float: left;
	padding: 10px 0px 0px 0px;
}

.idv4-gallery .rc {
	width: 300px;
	float: right;
	margin: 25px 10px 0px 0px;
	display: none;
}

.idv4-gallery-title {
	padding: 10px 15px;
	font-size: 14px;
	line-height: 14px;
	color: #ffcc00;
}

.idv4-gallery-photo {
	margin: 0px 0px 10px 0px;
	position: relative;
	text-align: center;
}

.idv4-gallery-photo img {
	vertical-align: top;
	width: 100%;
    max-width: 650px;
}

.idv4-gallery-photo .text {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 5px 0px 7px 0px;
	background: rgba(20, 20, 20, 0.5);
	color: #FFFFFF;
	font-size: 13px;
	line-height: 14px;
}

.idv4-gallery-photo .text .source {
	color: #a8a8a8;
}

.idv4-gallery-pager {
	background: #0c2236 url(../img/gallery/pager_bg.png) 0px 0px repeat-x;
	padding: 6px 11px;
}

.idv4-gallery-pager .prev {
	padding: 0px 0px 0px 23px;
	font-size: 15px;
	line-height: 13px;
	color: #ffffff;
	background: url(../img/gallery/arrow_prev.png) 0px 2px no-repeat;
	cursor: pointer;
	float: left;
}

.idv4-gallery-pager .next {
	padding: 0px 23px 0px 0px;
	font-size: 15px;
	line-height: 13px;
	color: #ffffff;
	background: url(../img/gallery/arrow_next.png) 100% 2px no-repeat;
	cursor: pointer;
	float: right;
}

.idv4-gallery-pager .num {
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	color: #f8f3f9;
}

.idv4-gallery-list {
	padding: 12px 0px 12px 63px;
	overflow: hidden;
	zoom: 1;
	position: relative;
}

.idv4-gallery-list .list {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	width: 5000px;
}

.idv4-gallery-list .list li {
	float: left;
	margin: 0px 8px 0px 0px;
	padding: 2px;
}

.idv4-gallery-list .list li img {
	vertical-align: top;
}

.idv4-gallery-list .list li.active img {
	border: 2px solid #56d2ff;
	margin: -2px;
}

.idv4-gallery-list .prev, .idv4-gallery-list .next {
	width: 19px;
	height: 36px;
	background: url(../img/gallery/arrows.png) 0px 0px no-repeat;
	position: absolute;
	top: 20px;
	cursor: pointer;
}

.idv4-gallery-list .prev {
	left: 10px;
}

.idv4-gallery-list .next {
	right: 10px;
	background-position: 100% 0px;
}

.idv4-gallery-text {
	padding: 0px 60px 0px 0px;
	font-size: 12px;
	line-height: 17px;
	color: #ffffff;
}

.idv4-gallery-text a {
	color: #ffffff;
}

.idv4-gallery-banner {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
/* end галерея в тексте */
.autor {
	font-size: 12px;
	line-height: 18px;
	color: #a8a8a8;
	overflow: hidden;
	margin-bottom: 10px;
}

.autor a {
	font-size: 12px;
	line-height: 18px;
	color: #a8a8a8;
	overflow: hidden;
	margin-bottom: 10px;
	text-decoration: none;
}

.autor a:hover {
	text-decoration: underline;
}

.autor .autor_pd {
	float: left;
}

.autor .autor_t {
	float: right;
	text-align: right;
}

.tct_right {
	float: right;
}

.tct_print {
	width: 32px;
	height: 32px;
	float: right;
	background: url(../img/ico-print.png) center center no-repeat;
}

.tct_print a {
	width: 32px;
	height: 32px;
	display: block;
}

.tct_share {
	color: #fff;
	font-size: 12px;
	float: right;
}

.tct_share_desc {
	margin-right: 10px;
	padding-right: 50px;
	color: #56839d;
	font-size: 16px;
	line-height: 14px;
	float: right;
	font-style: italic;
	padding-top: 2px;
	background: url(../img/icons.png) 176px -173px no-repeat;
}

.tct_share>div {
	float: right;
}

.tct_share_desc span {
	color: #7e7e7e;
	font-size: 12px;
}

.idv3-calendar-body {
	width: 293px;
	background: url(../img/calendar-bg2.png) 0px 0px no-repeat;
	position: absolute;
	top: 14px;
	left: -60px;
	z-index: 9999;
	display: none;
}

.idv3-calendar-body .h {
	position: relative;
	padding: 29px 30px 15px 20px;
	height: 17px;
}

.idv3-calendar-body .h .left, .idv3-calendar-body .h .right {
	float: left;
	padding: 5px 10px 5px 10px;
	cursor: pointer;
}

.idv3-calendar-body .h .left span, .idv3-calendar-body .h .right span {
	float: left;
	width: 6px;
	height: 9px;
	background: url(../img/marker3.png) 0px 0px no-repeat;
	margin: 1px 0px 0px 0px;
}

.idv3-calendar-body .h .right span {
	background-position: -6px 0px;
}

.idv3-calendar-body .h .left:hover span {
	background-position: 0px -9px;
}

.idv3-calendar-body .h .right:hover span {
	background-position: -6px -9px;
}

.idv3-calendar-body .h .day {
	float: left;
	font-size: 12px;
	line-height: 12px;
	color: #1B68A4;
	text-transform: uppercase;
}

.idv3-calendar-body .h .day a, .idv3-calendar-body .h .day span {
	color: #1B68A4;
	text-decoration: none;
	float: left;
	padding: 5px 15px 10px 15px;
}

.idv3-calendar-body .h .day a:hover {
	text-decoration: underline;
}

.idv3-calendar-body .h .year {
	float: right;
}

.idv3-calendar-body .h .year select {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.idv3-calendar-body .b {
	padding: 0px 15px 10px 15px;
	margin: 0px;
	zoom: 1;
}

.idv3-calendar-body .b:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.idv3-calendar-body .b .d {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	margin-top: 18px;
	list-style-type: none;
	background: #F5F5F5;
	overflow: hidden;
	zoom: 1;
}

.idv3-calendar-body .b .d li {
	float: left;
	width: 35px;
	font-size: 12px;
	line-height: 30px;
	color: #010101;
	text-transform: uppercase;
	text-align: center;
}

.idv3-calendar-body .b .d li.weekend {
	color: #A0410D;
}

.idv3-calendar-body .b .l {
	padding: 8px 0px 0px 10px;
	margin: 0px;
	list-style-type: none;
	zoom: 1;
}

.idv3-calendar-body .b .l li {
	float: left;
	width: 35px;
	font-size: 12px;
	line-height: 30px;
	color: #010101;
	text-transform: uppercase;
	text-align: center;
}

.idv3-calendar-body .b .l li a {
	text-decoration: none;
	color: #010101;
	float: left;
	width: 35px;
}

.idv3-calendar-body .b .l li a:hover {
	color: #1B68A4;
	text-decoration: underline;
	background: #F5F5F5;
}

.idv3-calendar-body .b .l li.active {
	background: #1B68A4;
	color: #ffffff;
}

.idv3-calendar-body .b .l li.active a {
	color: #ffffff;
}

.idv3-calendar-body .b .l li.active a:hover {
	background: #1B68A4;
}

.idv3-calendar-body .b .l li.noactive {
	color: #D7D7D7;
}

.idv3-calendar-body .b .l li.noactive a {
	color: #D7D7D7;
}

.idv3-calendar-body .b .l li.weekend {
	color: #A0410D;
}

.idv3-calendar-body .b .l li.weekend a {
	color: #A0410D;
}

.idv3-calendar-body .f {
	width: 293px;
	background: url(../img/calendar-bg2.png) 0px 100% no-repeat;
	height: 10px;
	position: absolute;
	bottom: -10px;
	left: 0px;
}

/* + from site-new.css */
.dev_need_update {
	background-color: #fff3b5 !important;
}

.dev_info {
	background-color: pink;
	margin-bottom: 50px;
	padding: 10px;
}

/*.category_list_news .minor .title .tcomemnt {
    display: none;
}*/
.main_list_news .prew_news .pic img {
	height: auto;
}

.pressroom_list_news .major {
	margin-bottom: 20px;
}

.pressroom_list_news .major .author_opinion {
	position: relative;
	width: auto;
	top: auto;
	left: auto;
	padding-top: 15px;
	padding-left: 405px;
	color: #555555;
	font-size: 13px;
}

.autor_pd a {
	color: #a8a8a8;
}

.opinion_sbl_single .comment a {
	color: #fff;
}

.opinion_sbl_single .comment a:hover {
	text-decoration: none;
}

/* - from site-new.css */
.text table tr td {
	padding: 5px;
}

.contents_list li a {
	color: #000 !important;
}

.contents_list ul {
	margin: 0 !important;
}

.contents_list li {
	list-style-type: none !important;
	margin: 0 0 9px 2.6em !important;
}

.contents_list>li {
	font-weight: 600;
	margin-left: 0 !important;
}

.contents_list ul>li {
	font-weight: 500;
	margin-left: 20px !important;
}

.location_menu {
	float: left;
	position: relative;
	/*max-width: 797px;*/
	max-width: 100%;
	width: auto;
	height: 27px;
	overflow: hidden;
}

.incut h2 {
	font-size: 15px;
	line-height: 18px;
}

h2.stlt span {
	font-weight: bold;
}

.group_r .partner .rambler, .group_r .partner .mail {
	display: inline-block;
}

#news-list, #news-list .news-item {
	padding: 15px 0 0 0;
}

#news-list article .wr_picture {
	overflow: hidden;
}

#news-list article figure {
	width: 100%;
	/*min-height: 200px;*/
}

#news-list article figure img {
	width: 100%;
}

#news-list .content_article {
	margin-bottom: 0;
}

#news-list .tct_share_desc {
	margin-right: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 14px;
	float: none;
	display: inline-block;
	max-width: 230px;
	width: 100%;
}

#news-list .tct_share.clearfix {
	float: right;
}

#news-list .tct_share>div, #news-list .tct_share, #news-list .tct_right
	{
	float: none;
}

#news-list .row {
	display: flex;
}

#news-list .col {
	float: none;
}

#news-list .ad_750 .ad_inner {
	vertical-align: top;
}

#news-list  .wr_last_news_main {
	height: auto;
}

#news-list .ddd.swow-img .tct_right {
	bottom: 21px;
	position: absolute;
	margin-top: 0;
}

#news-list .addthis_sharing_toolbox {
	text-align: right;
}

#news-list .tct_print.clearfix, #news-list .addthis_sharing_toolbox {
	display: inline-block;
	vertical-align: top;
}

#news-list .tct_right {
	margin-top: 10px;
}

#news-list .ddd.swow-img .tct_share_desc {
	max-width: auto;
	width: auto;
}

#news-list .block-read-news {
	text-align: center;
	margin-bottom: 22px;
}

#news-list .wr_container {
	margin-top: 15px;
}

#news-list .read-news {
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6 0%, #e6e6e6 50%, #dadada 50%, #dadada
		100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6),
		color-stop(50%, #e6e6e6), color-stop(50%, #dadada),
		color-stop(100%, #dadada));
	background: -webkit-linear-gradient(top, #e6e6e6 0%, #e6e6e6 50%, #dadada 50%,
		#dadada 100%);
	background: -o-linear-gradient(top, #e6e6e6 0%, #e6e6e6 50%, #dadada 50%, #dadada
		100%);
	background: -ms-linear-gradient(top, #e6e6e6 0%, #e6e6e6 50%, #dadada 50%, #dadada
		100%);
	background: linear-gradient(to bottom, #e6e6e6 0%, #e6e6e6 50%, #dadada 50%, #dadada
		100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',
		endColorstr='#dadada', GradientType=0);
	text-decoration: none;
	font-size: 16px;
	color: #4a5661;
	font-weight: 600;
	padding: 7px 14px;
}

#news-list .read-news:hover {
	text-decoration: underline;
}

#news-list .wr_scroll_block {
	margin-top: 40px;
}

.border-line {
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	padding: 15px 0;
}

h2 {
	line-height: 1em;
}

.galery-fs {
	position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 99999;
    vertical-align: middle;
    display: table;
}

.galery-fs-a {
	vertical-align: middle;
    display: table-cell;
}

.galery-fs-a img {
	max-width: 900px;
}

.box-img {
	position: relative;
    display: table;
}

.img-alt {
	position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding: 5px 0px 7px 0px;
    background: rgba(20, 20, 20, 0.5);
    color: #FFFFFF;
    font-size: 13px;
    line-height: 14px;
    text-align: center;
}


#fullscreenimg {
	width: 100%;
	height: 100%;
	text-align: center;
	position: fixed;
	top: 0;
	z-index: 1000;
	background: rgba(0, 0, 0, 0.8);
	opacity: 0;
}

#close-gal {
	width: 40px;
	height: 40px;
	top: 10px;
	right: 10px;
	z-index: 4;
	color: #fff;
	cursor: pointer;
	border-radius: 30px;
	font-size: 36px;
	position: fixed;
	border: 0;
	text-transform: uppercase;
	background: rgba(0, 0, 0, 0.8);
}


#prev-gal {
    position: absolute;
    width: 29px;
    height: 100%;
    z-index: 4;
    color: #fff;
    cursor: pointer;
    border-radius: 30px;
    font-size: 30px;
    background: url(../img/gallery/arrows.png) 0 50% no-repeat;
    left: -29px;
    border: 0;
    padding: 0 5px;
}

#next-gal {
    position: absolute;
    width: 29px;
    height: 100%;
    z-index: 4;
    color: #fff;
    cursor: pointer;
    border-radius: 30px;
    font-size: 30px;
    background: url(../img/gallery/arrows.png) 0 50% no-repeat;
    background-position: 100% 50%;
    right: -29px;
    border: 0;
    padding: 0 5px;
}

#fullscreenimg .image {
	cursor: pointer;
	border: 2px solid #fff;
	box-sizing: border-box;
	display: none;
	margin: -1px 0 0 -1px;
}

#fullscreenimg table {
	width: 100%;
	height: 100%;
	text-align: center;
	border-spacing: 0;
}

#fullscreenimg .ajax-loader {
	width: 50px;
}

#fullscreenimg {
  touch-action: none;
}

#fullscreenimg .fullscreenimg-box {
	position: relative;
	display: inline-block;
}

.views_count {
	display: inline-block;
	font-size: 12px;
    line-height: 18px;
    color: #a8a8a8;
}

.views_count img {
	height: 10px;
	margin: 0 4px 4px 4px;
}

.category_main_news.werecommend .news_item {
    min-height: 235px;
    height: auto;
}

.category_main_news.werecommend .news_item .pic {
	float: none;
    margin-right: 15px;
    margin-bottom: 15px;
}

.category_main_news.werecommend .news_item .pic img {
	min-width: 300px;
    width: auto;
    height: 190px;
    object-fit: cover;
}

.category_main_news.werecommend .news_item .pub_date {
	margin-top: 15px;
}

.category_main_news.werecommend .news_item .title {
	margin-bottom: 0;
}

@media (max-width: 1004px) {
	.category_main_news.werecommend .news_item .pic {
	    width: auto;
	}
	.category_main_news.werecommend .news_item .pic img {
	    left: 0;
	}
}

@media (min-width: 1005px) and (max-width: 1259px) {
	.category_main_news.werecommend .news_item .pic {
	    width: auto;
	}
	.category_main_news.werecommend .news_item .pic img {
	    left: 0;
	}
}

ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

.social-share {
	margin: 0;
	padding: 0;
	font-size: 0;
}

.social-share-icon {
	display: inline-block;
	vertical-align: top;
	width: 32px;
	height: 32px;
	margin-right: 4px;
}

.social-share-icon img {
	width: 32px;
	height: 32px;
}

.socials {
	margin-bottom: 20px;
    overflow: hidden;
    padding: 10px;
    border: 1px solid #e4e4e4;
    display: block;
    font-size:0;
}

.socials .social {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	line-height: 48px;
	font-weight: 700;
	margin-left: 16px;
}

.socials .social-list {
	float: right;
}

@media (max-width: 389px) {
	.socials .social-list {float: none;}
    .socials {text-align: center;}
}

.table-black {
	overflow: scroll;
    overflow-y: auto;
    overflow-x: auto;
}

.table-black table {
	border-collapse: collapse;
	width: 100%;
}

.table-black table tr:first-child {
	font-weight: bold;
}

.table-black table, .table-black th, .table-black td {
	border: 1px solid #000;
	text-align: center;
	padding: 2px;
}

.p-link {
	clear: both;
}

.p-link a {
	font-weight: bold;
	margin-top: 4px;
}