/**********************************************************************************************

	Title: news.mail.ru - Content sections
	Author: P.Vdovcev
	Date: 08.2012

***********************************************************************************************

	1. Global

	2. Article

	3. Comments

	4. Photogallery

	5. Photostripe

	6. Wysiwig items

	7. Index sections

	8. Currency

	9. 404 page

	10. Other

	11. Media queries


***********************************************************************************************/

/* 1. Global
-----------------------------------------------------------------------------------------------
===============================================================================================*/

.s-body {
	margin: 0 0;
	padding: 0 15px 0 18px;
}

	.s-footer {
		margin: 0 auto;
		width: 954px;
		text-align: left;
		padding-top: 20px;
		overflow: hidden;
	}

.s-incoming {
	clear: both;
	margin-bottom: 5px;
}
	.s-incoming__inner {
		float: left;
		width: 330px;
		overflow: hidden;
		padding: 5px;
		margin: -5px;
	}
		.s-incoming__inner__cont {
			margin-right: 20px;
		}

	.s-incoming__inner-3,
	.s-incoming__inner_3 {
		display: none;
	}
	.s-incoming__inner-4,
	.s-incoming__inner_4 {
		float: right;
		width: 294px;
		margin-left: -294px;
	}
		.s-incoming__inner-4 .s-incoming__inner__cont,
		.s-incoming__inner_4 .s-incoming__inner__cont {
			margin-right: 0;
		}



/* 2. Article
-----------------------------------------------------------------------------------------------
===============================================================================================*/


.s-article {
	padding-top: 15px;
	margin-bottom: 25px;
}

	.s-article__story {
		background: #e6e7ec;
		color: #a8abba;
		font-size: .8571em;
		padding: 8px 8px 7px 10px;
		overflow: hidden;
		position: relative;
	}
		.s-article__story__title {
		}
			.s-article__story__title__href {
				color: #212121;
				display: inline-block;
				zoom: 1;
			}
		.s-article__story__date {
			float: right;
			font-style: italic;
			padding-left: 0px;
			background: #e6e7ec;
			position: absolute;
			z-index: 2;
			right: 0;
			top: 0;
			padding: 8px 8px 8px 0;
		}
			.s-article__story__date__bg {
				font-size: 0;
				height: 25px;
				width: 25px;
				position: absolute;
				bottom: 0;
				left: -25px;
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTdlYyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZTZlN2VjIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNzMlIiBzdG9wLWNvbG9yPSIjZTZlN2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZTZlN2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
				background: -moz-linear-gradient(left, rgba(230,231,236,0) 0%, rgba(230,231,236,0) 1%, rgba(230,231,236,1) 73%, rgba(230,231,236,1) 99%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(230,231,236,0)), color-stop(1%,rgba(230,231,236,0)), color-stop(73%,rgba(230,231,236,1)), color-stop(99%,rgba(230,231,236,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(left, rgba(230,231,236,0) 0%,rgba(230,231,236,0) 1%,rgba(230,231,236,1) 73%,rgba(230,231,236,1) 99%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(left, rgba(230,231,236,0) 0%,rgba(230,231,236,0) 1%,rgba(230,231,236,1) 73%,rgba(230,231,236,1) 99%); /* Opera 11.10+ */
				background: -ms-linear-gradient(left, rgba(230,231,236,0) 0%,rgba(230,231,236,0) 1%,rgba(230,231,236,1) 73%,rgba(230,231,236,1) 99%); /* IE10+ */
				background: linear-gradient(to right, rgba(230,231,236,0) 0%,rgba(230,231,236,0) 1%,rgba(230,231,236,1) 73%,rgba(230,231,236,1) 99%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e6e7ec', endColorstr='#e6e7ec',GradientType=1 ); /* IE6-8 */
				z-index: 1;
			}
			.ie9 .s-article__story__date__bg {
				filter: none;
			}
		.s-article__story_extra {
			padding-left:50px;
		}


	.s-article__notice {
		font-size: 1.072em;
		line-height: 1.333em;
		color: #1a1a1a;
		margin-top: 0.67em;
		margin-bottom: 1.167em;
	}
	.s-article__story .s-article__notice {
		margin-bottom: 0;
	}
	.s-article__back {
		margin-top: -15px;
	}
	.s-article__back-lastintext {
		margin-bottom: 20px;
	}
	.s-article__tags {
		margin-top: -14px;
		margin-bottom: 18px;
	}
		.s-article__tags-after-news-list {
			margin-top: -10px;
		}

	.s-article__addcommentlink {
		margin-top: 15px;
		margin-bottom: 20px;
	}

	.s-article_eventslist {
		padding-top: 11px;
		margin-bottom: 20px;
	}
	.s-article_reference {
		margin-bottom: 23px;
	}
	.s-article_fotolist {
		margin-bottom: 19px;
	}
	.s-article_fotolist .s-photogallerys-list__items_gallerynopager {
		margin-bottom: -33px;
	}
	.s-article__headempty {
		color: #202020;
		font-family: Georgia,'Times New Roman',Times,serif;
		font-size: 1.21em;
		margin-bottom: 0.61em;
		margin-top: 2em;
	}
	.s-article__textempty {
		color: #464646;
		margin-top: 1em;
		font-size: .921em;
		margin-bottom: 1em;
	}
.s-article-actions {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
}
.ie6 .s-article-actions {
	zoom: 1;
}
	.s-article-actions__left {
		text-align: left;
		vertical-align: middle;
	}
	.s-article-actions__right {
		text-align: left;
		vertical-align: middle;
	}
	.s-article__spring-place {
		margin-top: 0px;
		margin-bottom: 15px;
		overflow: hidden;
	}
	.s-article-actions_leftbutt .s-article-actions__left {
		width: 200px;
		white-space: nowrap;
	}
.s-article-actions_intext {
	margin-bottom: 25px;
}

.s-article_story {
	margin-bottom: 30px;
}

.s-sharelist {
	font-size: 0;
	white-space: nowrap;
	position: relative;
	zoom: 1;
}
.s-share,
.s-share:link,
.s-share:visited,
.s-share:hover,
.s-share:active {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	white-space: nowrap;
	text-decoration: none;
	margin: 1px 1px 0;
}
	.ie6 .s-share,
	.ie6 .s-share:link,
	.ie6 .s-share:visited,
	.ie6 .s-share:hover,
	.ie6 .s-share:active {
		float: left;
		overflow: hidden;
		position: relative;
	}

	.s-share__button {
		background-image: none;
		background-repeat: no-repeat;
		width: 27px;
		height: 25px;
		display: inline-block;
		overflow: hidden;
		font-size: 0;
		vertical-align: middle;
		cursor: pointer;
	}
	.ie7 .s-share__button {
		margin-top: -1px;
	}
	.s-share__count {
		font-size: 12px;
		color: #a8abba;
		line-height: 23px;
		vertical-align: middle;
		margin-left: 5px;
		position: relative;
		border: 1px solid #c6c6c6;
		background: #fff;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		padding: 0 4px 0;
		min-width: 13px;
		_width: 13px;
		text-align: center;
		display: inline-block;
	}
	.ie6 .s-share__count,
	.ie7 .s-share__count{
		display: inline;
		zoom: 1;
	}
	.s-share:hover .s-share__count,
	.s-share:active .s-share__count {
		border: 1px solid #a4a4ae;
	}

	.ie6 .s-share__button {
		float: left;
		position: relative;
	}
	.ie6 .s-share__count {
		float: left;
		position: relative;
	}

		.s-share__count:after {
			position: absolute;
			left: -5px;
			top: 50%;
			margin-top: -4px;
			height: 9px;
			width: 5px;
			text-indent: -999em;
			content: ' ';
			background: none 0 -59px;
		}

.s-share_my .s-share__button {
	background-position: 0 0;
}
.s-share_my:hover .s-share__button,
.s-share_my:active .s-share__button {
	background-position: 0 -30px;
}
.s-share_ok .s-share__button,
.s-share_ok .s-share__button {
	background-position: -30px 0px;
}
.s-share_ok:hover .s-share__button,
.s-share_ok:active .s-share__button {
	background-position: -30px -30px;
}
.s-share_fb .s-share__button {
	background-position: -60px 0px;
}
.s-share_fb:hover .s-share__button,
.s-share_fb:active .s-share__button {
	background-position: -60px -30px;
}
.s-share_vk .s-share__button {
	background-position: -90px 0px;
}
.s-share_vk:hover .s-share__button,
.s-share_vk:active .s-share__button {
	background-position: -90px -30px;
}
.s-share_tw .s-share__button {
	background-position: -120px 0px;
}
.s-share_tw:hover .s-share__button,
.s-share_tw:active .s-share__button {
	background-position: -120px -30px;
}

.s-share_my:hover .s-share__count,
.s-share_my:active .s-share__count {
	border: 1px solid #168de2;
	color: #168de2;
}
.s-share_my:hover .s-share__count:after,
.s-share_my:active .s-share__count:after {
	background-position: -5px -59px
}

.s-share_ok:hover .s-share__count,
.s-share_ok:active .s-share__count {
	border: 1px solid #de8d47;
	color: #de8d47;
}
.s-share_ok:hover .s-share__count:after,
.s-share_ok:active .s-share__count:after {
	background-position: -10px -59px
}

.s-share_fb:hover .s-share__count,
.s-share_fb:active .s-share__count {
	border: 1px solid #425f9c;
	color: #425f9c;
}
.s-share_fb:hover .s-share__count:after,
.s-share_fb:active .s-share__count:after {
	background-position: -16px -59px
}

.s-share_vk:hover .s-share__count,
.s-share_vk:active .s-share__count {
	border: 1px solid #6285ad;
	color: #6285ad;
}
.s-share_vk:hover .s-share__count:after,
.s-share_vk:active .s-share__count:after {
	background-position: -21px -59px
}

.s-share_tw:hover .s-share__count,
.s-share_tw:active .s-share__count {
	border: 1px solid #3ea8d0;
	color: #3ea8d0;
}
.s-share_tw:hover .s-share__count:after,
.s-share_tw:active .s-share__count:after {
	background-position: -26px -59px;
}

.s-texterror {
	float: right;
	color: #c1c3cf;
	font-size: .7857em;
	line-height: 1.1em;
	padding-left: 0.5em;
}
	.s-texterror_noright {
		float: none;
		padding-left: 0;
	}

.s-tags {
	list-style: none;
	font-size: 0;
	margin: 14px -4px 14px -1px;
}
	.s-tags__item {
		color: #a8abba;
		float: left;
		margin-right: 3px;
		margin-bottom: 3px;
		white-space: nowrap;
	}
		.s-tags__item__link,
		.s-tags__item__link:link,
		.s-tags__item__link:visited {
			color: #a8abba;
			text-decoration: none;
			border: 1px solid #c6c6c6;
			background: #fff;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			padding: 5px 10px 4px;
			display: inline-block;
			font-size: 12px;
		}
		.s-tags__item__link:hover,
		.s-tags__item__link:active {
			border: 1px solid #a4a4ae;
			background: #f2f4f6;
		}

.s-tags__item__link_blue,
.s-tags__item__link_blue:link,
.s-tags__item__link_blue:visited {
	background: #178cdf;
	border: none;
	color: #fff;
	text-shadow: 1px 1px #0877c6;
	padding-top: 7px;
	padding-bottom: 7px;
}
.s-tags__item__link_blue:hover,
.s-tags__item__link_blue:active {
	background: #147fcb;
}
.s-tags__item__link_hidden {
	display: none!important;
}

.s-reference {
	color: #000;
	background: #e6e7ec;
	font: 12px/16px Arial, Tahoma, sans-serif;
	padding: 9px 10px 8px 10px;
}
	.s-reference__list {
		color: #a8abba;
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}
		.s-reference__list__item {
			margin-left: 4px;
			color: #a8abba;
			text-decoration: none;
		}
		.s-reference__list__item:hover,
		.s-reference__list__item:active {
			text-decoration: underline;
		}


.s-reference-single {
	background: #E6E7EC;
	padding: 10px;
	margin-bottom: 20px;
}
.s-reference-single_rightblock {
	margin: 0 10px 10px 0;
}
	.s-reference-single__inner {
	}
	.s-reference-single__inner__table {
		width: 100%;
		display: table;
		min-height: 50px;
	}
	.s-reference-single__image {
		float: left;
		margin-right: 10px;
	}
	.s-reference-single__inner__table .s-reference-single__image {
		display: table-cell;
	}
		.s-reference-single__image__img {
			display: block;
		}
		.s-reference-single_rightblock .s-reference-single__image__img {
			max-width: 70px;
		}
	.s-reference-single__content {
		overflow: hidden;
		padding-top: 10px;
	}
	.s-reference-single__inner__table .s-reference-single__content {
		display: table-cell;
		vertical-align: middle;
		width: 100%;
		padding-top: 0px;
	}
	.s-reference-single__name {
		color: #0857A6;
		font-family: Georgia,'Times New Roman',Times,serif;
		font-size: 1.071em;
		line-height: 1.1052em;
		margin-top: -2px;
	}
		.s-reference-single__name__link {
			color: #0857A6;
		}


.s-reference-list {
	display: table;
	width: 100%;
	margin-bottom: 20px;
}
	.s-reference-list__item {
		display: table-row;
	}
		.s-reference-list__item__link {
			background: url("/img/s-topnews-main.png") repeat-x 0 100%;
			text-decoration: none!important;
			display: table-row;
			*display: block;
			cursor: pointer;
			overflow: hidden;
		}
			.s-reference-list__item__link__rubr {
				display: table-cell;
				*display: block;
				*float: right;
				color: #9396a1;
				font: normal 12px/20px Helvetica, Arial, Tahoma, sans-serif;
				padding-top: 8px;
				padding-right: 10px;
				text-align: left;
				width: 0;
				white-space: nowrap;
				*width: auto;
			}
			.s-reference-list__item__link__head {
				display: table-cell;
				*display: block;
				*float:left;
				color: #0857A6;
				font-family: Georgia,'Times New Roman',Times,serif;
				font-size: 1.071em;
				line-height: 20px;
				padding: 6px 10px 9px;
			}
			.s-reference-list__item__link:hover {
				background-color: #f4f5f7;

			}
			.s-reference-list__item__link:hover .s-reference-list__item__link__head {
				text-decoration: underline;
			}

.s-aggregate {
	margin: 10px 0 20px 0;
}
	.s-aggregate__item {
		padding: 3px 0;
		color: #202020;
		line-height: 16px;
	}
		.s-aggregate__item__descr {
			color: #A8ABBA;
			font-size: 12px;
		}

.s-pagebanner {}

.s-subnews {
	padding: 1px 0;
	margin: 5px 0 20px;
}
	.s-subnews_marg {
		margin-bottom: 30px;
	}
	.s-subnews_block {
		margin-top: 35px;
	}

.s-subgallery {
	margin-bottom: 30px;
	margin-top: 30px;
}


.s-news-list {
	overflow: hidden;
	margin-bottom: 6px;
	padding-left: 10px;
	margin-left: -10px;
}
	.s-news-list__items {
		/*margin-bottom: -21px;*/
		margin-bottom: -25px; /*  если где-то из-за него слетел отступ: добавлено для страницы ЧП */
		overflow: hidden;
		padding-left: 10px;
		margin-left: -10px;
	}
	.s-news-list__items.s-news-list__items_nopager {
		margin-bottom: -33px;
	}
	.s-news-list_simple {
		position: relative;
	}
	.s-news-list_simple .s-news-list__items {
		margin-bottom: -6px;
	}
	.s-news-list__items_inpage {
		margin-bottom: -35px;
	}
.s-news-list_block {
	margin-bottom: 18px;
}

.s-topnews {
	padding-bottom: 15px;
	padding-top: 1px;
	margin-top: -1px;
}
.s-topnews_smallist {
	padding-bottom: 11px;
}
.s-topnews_half {
	margin-right: 15px;
	overflow: hidden;
}
.s-topnews_tinylist {
	padding-bottom: 6px;
}
	.s-topnews__preview {
		float: left;
		display: inline;
		margin-right: 10px;
		padding-bottom: 2px;
		margin-top: 1px;
	}
	.s-topnews__preview_special {
		margin-right: 15px;
	}

		.s-topnews__preview__link {
			display: block;
			position: relative;
		}
			.s-topnews__preview__link__image {
				display: block;
			}

			.s-topnews__preview__link__ico {
				position: absolute;
				top: 50%;
				left: 50%;
				z-index: 5;
				text-indext: -999em;
			}
			.s-topnews__preview__link__ico_video {
				background: none no-repeat -120px -4px;
				width: 50px;
				height: 55px;
				margin-top: -25px;
				margin-left: -25px;
			}
			.s-topnews__preview__link__ico_videosmall {
				background: none no-repeat -180px -4px;
				width: 40px;
				height: 40px;
				margin-top: -18px;
				margin-left: -20px;
			}
			.s-topnews__preview__link_150x112 {
				background: #E6E7EC;
				height: 112px;
				width: 150px;
			}
	.s-topnews__smallhead {
		font-family: Helvetica, Arial, Tahoma, sans-serif;
		color: #0857a6;
		line-height: 1.1538em;
		font-size: .9285em;
		overflow: hidden;
		padding: 0 5px 0px 10px;
		margin: 0 0 0 0;
		font-size: 1.071em;
		padding-bottom: 2px;
		font-family: Georgia, 'Times New Roman', Times, serif;
		line-height: 1em;
	}
		.b-simlelist-block .s-topnews__smallhead {
			padding-left: 0;
		}

		.s-topnews__smallhead__link,
		.s-topnews__smallhead__link:link {
			color: #0857a6;
		}
		.s-topnews__smallhead__link:visited {
			color: #709cc8;
		}
	.s-topnews__content {
		overflow: hidden;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

		.s-topnews__content__params {
			margin-top: 0px;
			margin-bottom: 1px;
		}
		.s-topnews__content__params_after_head {
			margin-top: -5px;
			margin-bottom: 1px;
		}

		.s-topnews__content__header {
			margin-top: -2px;
			margin-bottom: 0.428em;
			padding-bottom: .2em;

		}
			.s-topnews__content__header__inner {
				line-height: 1.1052em;
				font-family: Georgia, 'Times New Roman', Times, serif;
				color: #0857a6;
				font-size: 1.071em;
			}
				.s-topnews__content__header__inner__link,
				.s-topnews__content__header__inner__link:link {
					color: #0857a6;
				}
				.s-topnews__content__header__inner__link:visited {
					color: #709cc8;
				}
				.s-topnews__content__header__sub {
					display: inline-block;
					margin-right: 5px;
				}

		.s-topnews__content__header_inlined {
			margin-right: -5px;
		}
			.s-topnews__content__header_inlined .s-topnews__content__header__inner {
				display: inline;
				margin-right: 5px;
			}

		.s-topnews__content__text {
			font-family: Helvetica, Arial, Tahoma, sans-serif;
			color: #4b4b4b;
			line-height: 1.1538em;
			font-size: .9285em;
			padding-bottom: 0;
			margin-top: 4px;

		}
			.s-topnews__content__text__link,
			.s-topnews__content__text__link:link,
			.s-topnews__content__text__link:visited,
			.s-topnews__content__text__link:hover,
			.s-topnews__content__text__link:active {
				color: #4b4b4b;
			}
		.s-topnews__content__inner {
			margin-right: -999em;
			position: relative;
			z-index: 1;
			zoom: 1;
			margin-bottom: 5px;
		}
		.s-topnews__content__append {
			width: 999em;
			height: 98px;
			float: right;
		}

	.s-topnews__right {
		float: right;
		padding-left: 15px;
		padding-top: 2px;
	}
	.s-topnews_storytitle {}
		.s-topnews_storytitle .s-topnews__content__header {
			margin-bottom: 0;
			margin-top: 3px;
		}
		.s-topnews_storytitle .s-topnews__content__header__inner,
		.s-topnews_storytitle .s-topnews__content__header__inner__link,
		.s-topnews_storytitle .s-topnews__content__header__inner__link:link,
		.s-topnews_storytitle .s-topnews__content__header__inner__link:visited,
		.s-topnews_storytitle .s-topnews__content__header__inner__link:hover,
		.s-topnews_storytitle .s-topnews__content__header__inner__link:active {
			color: #101010;
		}



.s-topnews_simple {
	background: /*url(/img/s-topnews-main.png)*/none 0 100% repeat-x;
	margin-bottom: 19px;
}
	.s-topnews_simple .s-topnews__content {
		overflow: visible;
	}
		.s-topnews_simple .s-topnews__content__header {
			overflow: hidden;
		}
	.s-topnews_simple-main {
		margin-bottom: 12px;
	}
	.s-topnews_first {
		margin-top: 4px;
	}
.s-topnews_simple_short {
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.s-topnews_listitem {
	height: 134px;
	padding-bottom: 1px;
	background: /*url(/img/s-topnews-main.png)*/none 0 100% repeat-x;
	margin-bottom: 19px;
	position: relative;
	padding-left: 160px;
}

	.s-topnews_listitem .s-topnews__preview {
		float: none;
		display: block;
		margin: 0;
		padding: 0;
		position: absolute;
		left: 0;
		top: 1px;
	}
		.s-topnews_listitem .s-topnews__preview__link {
			display: block;
			position: static;
		}

	.s-topnews_listitem .s-topnews__content {
		height: 100%;
		position: relative;
		z-index: 999;
	}
		.s-topnews_listitem .s-topnews__content__after {
			content: " ";
			font-size: 0;
			height: 40px;
			width: 15px;
			position: absolute;
			bottom: 0;
			right: 0;
			z-index: 1;
		}
		.s-topnews_listitem .s-topnews__content__after {
			background: url(/img/s-topnews__content__after_width.png) no-repeat 0 0 ;
		}
		.s-topnews_listitem_grey .s-topnews__content__after {
			background: url(/img/s-topnews__content__after_grey.png) no-repeat 0 0 ;
		}
		.s-topnews_listitem_grey-right .s-topnews__content__after {
			background: url(/img/s-topnews__content__after_gray-right.png) no-repeat 0 0 ;
		}

	.s-topnews_noborder {
		margin-bottom: 0;
		background: transparent!important;
	}
	.s-topnews_listitem.s-topnews_noborder {
		height: 130px;
	}
	.s-topnews_noborder {
		margin-bottom: 0;
	}

.s-topnews_main {
	height: 129px;
	margin-bottom: 12px;
}
	.s-topnews_main .s-topnews__content__append {
		height: 95px;
	}

.s-topnews_smallmain {
	height: auto;
	padding-left: 80px;
	margin-bottom: 10px;
	min-height: 65px;
}
	.s-topnews_smallmain .s-topnews__content__append {
		height: 50px;
	}
.s-topnews_smallmain-simple {
	padding-left: 0;
	min-height: 0;
}
	.s-topnews_smallmain-simple .s-topnews__content__inner {
		margin-right: 0;
	}
	.s-topnews_smallmain-simple .s-topnews__content__append {
		display: none;
	}
	.s-topnews_smallmain-simple .s-topnews_listitem .s-topnews__content__after {
		display: none;
	}
.s-topnews_listitem_small,
.s-topnews_small {
	padding-left: 139px;
	height: 118px;
	margin-bottom: 12px;
}
	.s-topnews_listitem_small .s-topnews__content__append,
	.s-topnews_small .s-topnews__content__append {
		height: 82px;
	}
	.s-topnews_listitem_small .s-topnews__content__after,
	.s-topnews_small .s-topnews__content__after {
		height: 32px;
	}
.s-topnews_main-small-margin {
	height: 123px;
	margin-bottom: 12px;
}
	.s-topnews_main-small-margin .s-topnews__content__append {
		height: 95px;
	}
.s-topnews_simple-small-margin {
	margin-bottom: 12px;
	padding-bottom: 10px;
}

.s-topnews_topborder {
	background: /*url(/img/s-topnews-main.png)*/none repeat-x scroll 0 0 transparent;
	padding-top: 17px;
}

.s-topnews_head_in_image {
	padding-left: 0;
	position: static;
	height: auto;
	padding-bottom: 15px;
}
	.s-topnews_head_in_image .s-topnews__content {
		margin-top: 10px;
	}
	.s-topnews_head_in_image .s-topnews__content:after {
		visibility: hidden;
	}
	.s-topnews_head_in_image .s-topnews__content__header__inner {
		color: #fff;
	}
		.s-topnews_head_in_image .s-topnews__content__header__inner__link {
			color: #fff;
		}


.s-topnews_imglargein {
	height: auto;
	padding-bottom: 21px;
	padding-left: 0;
}
	.s-topnews_imglargein .s-topnews__content:after {
		visibility: hidden;
	}

.s-topnews_single-item {
	background-image: none !important;
	margin-bottom: 0;
}
.s-topnews_unresizable-header {}
	.s-topnews_unresizable-header .s-topnews__content__header__inner {
		font-size: 1.071em;
	}

.s-topnews_extra {}
	.s-topnews_extra.s-topnews_listitem  .s-topnews__preview {
		overflow: hidden;
	}
	.s-topnews_extra.s-topnews_listitem .s-topnews__preview__link__image {
		padding-left: 5px;
		margin-right: -5px;
		background: #FF3131;
	}
	.s-topnews_extra.s-topnews_listitem  .s-topnews__content {
		border-left: none;
		padding-left: 0;
	}

.s-topnews_extra .s-topnews__content {
	border-left: 5px solid #ff3131;
	padding-left: 15px;
}

.s-topnews_rbsquare {}
	.s-topnews_rbsquare .s-topnews__preview__link {
		height: 50px;
		overflow: hidden;
	}
	.s-topnews_rbsquare .s-topnews__preview__link__image {
		height: 70px;
		margin-top: -10px;
		width: 70px;
	}

.s-topnews_chronicle {
	padding-left: 250px;
	position: relative;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
	.s-topnews_chronicle .s-topnews__content__params {
		width: 200px;
		position: absolute;
		left: 0;
		top: 1px;
		text-align: right;
	}
	.s-topnews_chronicle .c-params__date {
		font-size: 15px;
		color: #1a1a1a;
	}



.s-event-list-insert {
	background: #fff;
	margin-top: -25px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	/*border-bottom: 1px solid #ff3131;*/
	padding-top: 8px;
}
	.s-event-list-insert:hover {
		border-bottom-color: #fff;
	}
.s-event-list-insert-inpage-wrapper {}
	.s-event-list-insert-inpage-wrapper .s-event-list-insert {
		border-bottom-color: #fff;
		margin-bottom: 10px;
		margin-left: -10px;
		padding-left: 10px;
		margin-top: -15px;
	}


.s-newsitem {
	margin-bottom: 0.68571em;
}
	.s-newsitem__header {
		display: inline;
		font-size: 1.071em;
	}
		.s-newsitem__header__inner {
			display: inline;
		}
		.s-newsitem__header__sub {
			line-height: 1em;
			display: inline-block;
			margin-right: 5px;
		}
	.s-newsitem_inlined .s-newsitem__header {
		margin-right: -5px;
		display: inline-block;
	}
		.s-newsitem_inlined .s-newsitem__header__inner {
			margin-right: 5px;
		}
.s-newsitem_main {
	white-space: nowrap;
	overflow: hidden;
	padding-left: 12px;
	padding-bottom: 1px;
	margin-bottom: 11px;
	background:  none no-repeat -180px -1px;
	position: relative;
}
	.s-newsitem__after {
		font-size: 0;
		height: 28px;
		width: 15px;
		position: absolute;
		bottom: 0;
		right: 0;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 88%, rgba(255,255,255,1) 99%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(255,255,255,0)), color-stop(88%,rgba(255,255,255,1)), color-stop(99%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 88%,rgba(255,255,255,1) 99%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 88%,rgba(255,255,255,1) 99%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 88%,rgba(255,255,255,1) 99%); /* IE10+ */
		background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 88%,rgba(255,255,255,1) 99%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
	}
	.ie9 .s-newsitem__after,
	.ie9 .s-newsitem__after {
		filter: none;
	}
	 .s-newsitem-main-grey .s-newsitem__after {
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZmFmYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZjlmYWZiIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjZjlmYWZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZjlmYWZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(left,  rgba(249,250,251,0) 0%, rgba(249,250,251,0) 1%, rgba(249,250,251,1) 88%, rgba(249,250,251,1) 99%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(249,250,251,0)), color-stop(1%,rgba(249,250,251,0)), color-stop(88%,rgba(249,250,251,1)), color-stop(99%,rgba(249,250,251,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(249,250,251,0) 0%,rgba(249,250,251,0) 1%,rgba(249,250,251,1) 88%,rgba(249,250,251,1) 99%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(249,250,251,0) 0%,rgba(249,250,251,0) 1%,rgba(249,250,251,1) 88%,rgba(249,250,251,1) 99%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(249,250,251,0) 0%,rgba(249,250,251,0) 1%,rgba(249,250,251,1) 88%,rgba(249,250,251,1) 99%); /* IE10+ */
		background: linear-gradient(to right,  rgba(249,250,251,0) 0%,rgba(249,250,251,0) 1%,rgba(249,250,251,1) 88%,rgba(249,250,251,1) 99%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f9fafb', endColorstr='#f9fafb',GradientType=1 ); /* IE6-8 */
	}
	.ie9 .s-newsitem_main-grey .s-newsitem__after {
		filter: none;
	}
	 .s-newsitem_main-grey-right .s-newsitem__after {
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjZmNyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZjVmNmY3IiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjZmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left,  rgba(245,246,247,0) 0%, rgba(245,246,247,0) 2%, rgba(245,246,247,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(245,246,247,0)), color-stop(2%,rgba(245,246,247,0)), color-stop(100%,rgba(245,246,247,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(245,246,247,0) 0%,rgba(245,246,247,0) 2%,rgba(245,246,247,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(245,246,247,0) 0%,rgba(245,246,247,0) 2%,rgba(245,246,247,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(245,246,247,0) 0%,rgba(245,246,247,0) 2%,rgba(245,246,247,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(245,246,247,0) 0%,rgba(245,246,247,0) 2%,rgba(245,246,247,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f5f6f7', endColorstr='#f5f6f7',GradientType=1 ); /* IE6-8 */
	}
	.ie9 .s-newsitem_main-grey-right .s-newsitem__after {
		filter: none;
	}

.s-newsitem-listed,
.s-newsitem_listed {
	padding-left: 12px;
	background:  none no-repeat -180px -1px;
}

.s-gallery {
	margin-bottom: 20px;
}
.s-gallery_inpage {
	margin-bottom: 30px;
	margin-top: 10px;
}
.s-pager {
	font-size: 0;
	margin-bottom: 20px;
}
	.s-pager__item {
		font-size: 11px;
		display: inline-block;
		min-width: 30px;
		padding: 4px 5px 0px;
		text-align: center;
		color: #202020;
		border-bottom: 2px solid #fff;
		margin-right: 1px;
	}
	.ie6 .s-pager__item,
	.ie7 .s-pager__item{
		display: inline;
		zoom: 1;
	}
	.s-pager__item_active,
	.s-pager__item:hover,
	.s-pager__item:active {
		text-decoration: none;
		border-bottom: 2px solid #a1abb5;
	}
	.s-pager__item_active,
	.s-pager__item:active {
		background: #a1abb5;
		color: #fff;
	}



/* 3. Comments old
-----------------------------------------------------------------------------------------------
===============================================================================================*/

.s-comment {
	height: 1%;
	padding-bottom: 10px;
	font-size: .8571em;
	position: relative;
}
	.s-comment__date {
		position: absolute;
		right: 0;
		padding-top: 0px;
		padding-bottom: 3px;
		font-size: .909em;
		white-space: nowrap;
		color: #a4a4ae;
		margin-top: -8px;
		background: #fff;
		padding-left: 3px;
	}

	.s-comment__avatar {
		float: left;
	}
	.s-comment__body {
		margin-left: 62px;
		padding-bottom: 10px;
		position: relative;
	}
		.s-comment__body__content {
			min-height: 34px;
			height: auto !important;
			height: 34px;
			background: #f2f4f6;
			padding: 6px 8px 4px 10px;
			border-bottom: 1px solid #d9dfe5;
			line-height: 1.4166em;
			overflow: hidden;
			text-overflow: ellipsis;
		}
			.s-comment__body__content__text {
				display: inline;
				color: #1a1a1a;
			}

		.s-comment__body__action {
			color: #a4a4ae;
			font-size: 0;
			padding-top: 2px;
			padding-bottom: 2px;
			position: absolute;
			width: 100%;
		}
			.s-comment__body__action__link {
				color: #a4a4ae;
				margin-right: 20px;
				font-size: 11px;
				vertical-align: middle;
				margin-right: 3%;
			}
		.s-comment__body:after {
			border-left: 12px solid #FFFFFF;
			border-top: 12px solid #F2F4F6;
			content: " ";
			left: -12px;
			position: absolute;
			top: 23px;
			font-size: 0;
			line-height: 0;
		}


	.s-comment__service {
		visibility: hidden;
		_visibility: visible;
		display: inline;
	}
		.s-comment:hover .s-comment__service {
			visibility: visible;
		}
		.s-comment__service__link,
		.s-comment__service__link:link,
		.s-comment__service__link:visited,
		.s-comment__service__link:hover,
		.s-comment__service__link:active{
			color: #a4a4ae;
			text-decoration: none;
			margin-right: 2.5%;
		}
		.s-comment__service__link .s-comment__service__link__text {
			font-size: 11px;
			text-decoration: none;
			vertical-align: middle;
		}
		.s-comment__service__link:hover .s-comment__service__link__text {
			text-decoration: underline;
		}


			.s-comment__service__link_complaint {
				display: none;
			}
				.s-comment__service__link_complaint_active {
					display: inline;
					cursor: pointer;
				}
				.s-comment__service__link_complaint_done {
					display: inline;
				}
					.s-comment__service__link_complaint_done .c-ico {
						display: none;
					}
					.s-comment__service__link_complaint_done .s-comment__service__link__text {
						color: #539450;
						text-decoration: none!important;
					}
			.s-comment__service__link_complaint_loading {
				cursor: default;
				opacity: .5;
			}
				.s-comment__service__link_complaint_loading .s-comment__service__link__text {
					text-decoration: none!important;
				}
				.s-comment__service__link_complaint_error {
					display: inline;
				}
					.s-comment__service__link_complaint_error .c-ico {
						display: none;
					}
					.s-comment__service__link_complaint_error .s-comment__service__link__text {
						color: red;
						text-decoration: none!important;
					}

	.s-comment__shorttext {
		color: #1a1a1a;
	}
		.s-comment__shorttext__link {
			color: #1a1a1a;
		}
	.s-comment__singlink {
		margin-left: 3%;
	}
.s-comment__deleted {
	background: /*url(/img/s-topnews-main.png)*/none repeat-x scroll 0 0% transparent;
}
	.s-comment__short-body {
		background: /*url(/img/s-topnews-main.png)*/none repeat-x scroll 0 100% transparent;
		padding: 6px 0 7px;
		margin-bottom: 10px;
	}

.s-comment_up {
	padding-left: 22px;
	background: none no-repeat -160px -20px;
}
.s-comment_up_deleted {
	background-position: -160px -30px;
}
.s-comment_short {
	padding-left: 22px;
	background: none no-repeat -160px -30px;
	padding-top: 7px;
}
	.s-comment_short .s-comment__date {
		top: 7px;
		background: #fff;
		padding-left: .5em;
	}


.s-commentadd {
	margin-bottom: 20px;
	position: relative;
}
	.s-commentadd__form {}
		.s-commentadd__form__textarea {
			background: none repeat scroll 0 0 #F2F4F6;
			border-bottom: 1px solid #D9DFE5;
			padding: 0 8px 0 10px;
			display: block;
			cursor: pointer;
		}
		.s-commentadd__form__textarea:focus {
			outline: 1px solid #ccc;
		}
			.s-commentadd__form__textarea__self {
				padding: 6px 0 4px 0;
				margin: 0;
				background: transparent;
				border: none;
				font-family: Helvetica, Arial, Tahoma, sans-serif;
				line-height: 1.4166em;
				width: 100%;
				min-height:34px;
				height: 60px;
				font-size: .85em;
				cursor: pointer;
				outline: none;

			}
			.s-commentadd .s-commentadd__form__textarea__self:focus {
				cursor: text;
			}
		.s-form-bottom {
			margin-top: 5px;
		}
			.s-form-bottom__buttons {
				float: left;
			}
			.s-form-bottom__info {
				float: right;
				padding-top: 7px;
			}
				.s-form-bottom__info__notice {
					color: #a4a4ae;
					font-size: 0.901em;
					visibility: hidden;
				}
				/*.s-form-bottom__info__notice:hover {
					display: block!important;
					visibility: visible: !imprtant;
				}*/
	.s-commentadd__close-block {
		background: #fff;
		position: absolute;
		right: 0;
		top: -18px;
		font-size: 11px;
		visibility: hidden;
		width: 123px;
		text-align: right;
	}
	.s-commentadd__close {
		width: auto;
		height: auto;
		color: #a4a4ae;
		text-decoration: none!important;
	}
	.s-commentadd__close__text {
		text-decoration: none;
		vertical-align: middle;
	}
	.s-commentadd_active .s-commentadd__form__textarea {
		cursor: text;
	}
		.s-commentadd_active:hover .s-form-bottom__info__notice,
		.s-commentadd:hover .s-form-bottom__info__notice,
		.s-commentadd_active .s-commentadd__close-block,
		.s-commentadd .s-commentadd__close-block{
			visibility: visible;
		}

	.s-comment-adding {}
	.s-comment-adding_replay {}
		.s-comment-adding_replay .s-comment-adding__mode-0 {
			display: none;
		}
	.s-comment-adding_main {}
	.s-comment-adding_main .s-comment-adding__form {
		display: block;
	}
	.s-comment-adding_main .s-comment-adding__linker  {
		display: none;
	}
	.s-comment-adding_hideform .s-comment-adding__form {
		display: none;
	}
	.s-comment-adding_hideform .s-comment-adding__linker {
		display: block;
	}

		.s-comment-adding_main .s-comment-adding__mode-0 {
			display: block;
		}
		.s-comment-adding_main .s-comment-adding__mode-1 {
			display: none;
		}
		.s-comment-adding_main .s-commentadd_active .s-comment-adding__mode-0 {
			display: none;
		}
		.s-comment-adding_main .s-commentadd_active .s-comment-adding__mode-1 {
			display: block;
		}
	.s-comment-adding_begin .s-comment-adding__mode-0 {
		display: none;
	}
	.s-comment-adding_begin .s-comment-adding__mode-1 {
		display: block;
	}

	.s-comment-adding_replay .s-commentadd_notloged {
		display: none;
	}
		.s-commentadd_notloged .s-commentadd__form__textarea {
			display: none;
		}

.s-comment-bottomnav {
	margin-bottom: 22px;
}



/* 3.1 Comments
-----------------------------------------------------------------------------------------------
===============================================================================================*/

.s-comments-top-marg {
	margin-top: 30px;
}

.ncomment {
	/*overflow: hidden;*/
	font-size: .8571em;
	position: relative;
	font-family: 'Helvetica Neue', Arial, Tahoma, sans-serif;
	transition: margin .3s, background .3s, border-color .3s;
	-webkit-transition:margin .3s, background .3s, border-color .3s;
}

	.ncomment__date {
		position: absolute;
		right: 0;
		padding-top: 0px;
		padding-bottom: 3px;
		font-size: .909em;
		white-space: nowrap;
		color: #a4a4ae;
		margin-top: -8px;
		background: #fff;
		padding-left: 3px;
	}

	.ncomment__avatar {
		float: left;
	}
	.ncomment__body {
		margin-left: 55px;
		padding-bottom: 3px;
		position: relative;
		min-height: 66px;
	}
		.ncomment__info {
			padding-bottom: 1px;
			font-size: 11px;
			color: #a4a4ae;
			line-height: normal;
		}
			.ncomment__info__date {
				margin-left: 2px;
				*margin-left: 5px;
				padding-left: 5px;
				border-left: 1px dotted #a4a4ae;
				display: inline-block;
				line-height: 0.81em;
				zoom: 1;
			}
		.ncomment__actions {
			padding-top: 1px;
			padding-bottom: 3px;
			font-size: 11px;
			color: #A4A4AE;
			line-height: normal;
		}
			.ncomment__actions__pseudo {}
			.ncomment__actions__pseudo:hover {
				text-decoration: none;
			}
			.ncomment__actions__link {
				color: #202020;
			}
			.ncomment__actions__separator {
				display: inline-block;
				zoom: 1;
				height: 1em;
				overflow: hidden;
				width: 1px;
				margin: 0 2px -2px;
				border-right: 1px dotted #a4a4ae;
			}
		.ncomment__text {
			color: #202020;
			text-overflow: ellipsis;
			font-size: 12px;
			line-height: 1.4166em;
			padding: 0px 0 16px 0;
			overflow: hidden;
		}
			.ncomment__text__dots {
				display:inline-block;
				lihe-height: 1.4166em;
				height: 1.4166em;
				width: 1.5em;
				margin-left: -1.5em;
				margin-right: .5em;
				vertical-align: middle;
				overflow: hidden;
				text-indent: -2em;

				background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background-image: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
				background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
				background-image: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
				background-image: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
				background-image: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
				background-image: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */

			/*	transition: background 10.3s;
				-webkit-transition: background 10.3s;*/
			}
			.ie9 .ncomment__text__dots {
				filter: none;
			}
			.ncomment__text__more {
				display: none;
			}
			.ncomment__text__morelink {
				display: inline-block;
				line-height: 14px;
				border-bottom: 1px dashed #fff;
				color: #A4A4AE;
				font-size: .9em;
				vertical-align: bottom;
			}
				.ncomment__text__morelink:hover {
					text-decoration: none;

				}


	.ncomment__service {
		opacity: 0;
		position: absolute;
		bottom: 3px;
		transition: opacity .3s;
		-webkit-transition: opacity .3s;
		display: inline;
		line-height: normal;
		width: 80%;
		white-space: nowrap;
	}

		.ncomment__service__text {
			margin-right: 2.5%;
			font-size: 11px;
			vertical-align: middle;
		}

		.ncomment__service__link,
		.ncomment__service__link:link,
		.ncomment__service__link:visited,
		.ncomment__service__link:hover,
		.ncomment__service__link:active{
			color: #0857a6;
			text-decoration: none;
			margin-right: 2.5%;
		}
		.ncomment__service__link .ncomment__service__link__text {
			font-size: 11px;
			text-decoration: none;
			vertical-align: middle;
		}
		.ncomment__service__link:hover .ncomment__service__link__text {
			text-decoration: underline;
		}


			.ncomment__service__link_complaint {
				display: none;
			}
				.ncomment__service__link_complaint_active {
					display: inline;
					cursor: pointer;
				}
				.ncomment__service__link_complaint_done {
					display: inline;
				}
					.ncomment__service__link_complaint_done .c-ico {
						display: none;
					}

					.ncomment__service__link__text-complaint_done,
					.ncomment__service__link_complaint_done .ncomment__service__link__text {
						color: #539450;
						text-decoration: none!important;
					}
				.ncomment__service__link_complaint_error {
					display: inline;
				}
					.ncomment__service__link_complaint_error .c-ico {
						display: none;
					}
					.ncomment__service__link_complaint_error .ncomment__service__link__text {
						color: red;
						text-decoration: none!important;
					}

			.ncomment__service__link_delete {
				display: none;
			}

	.ncomment__shorttext {
		color: #1a1a1a;
	}
		.ncomment__shorttext__link {
			color: #1a1a1a;
		}
	.ncomment__singlink {
		margin-left: 3%;
	}

.ncomment_up {
	padding-left: 22px;
	background: none no-repeat -160px -20px;
}
.ncomment_up_deleted {
	background-position: -160px -30px;
}

	.ncomment_main {
		padding: 10px 10px 0px;
		margin: -10px -10px 5px;
		border-radius: 1px;
		border: 1px solid #fff;
	}
		.ncomment_main:hover,
		.ncomment_active {
			background: #f6f7f9;
			border-color: #e4e9ed;
			z-index: 10;
			box-shadow: 1px 1px 1px #FFFFFF;
		}
		.ncomment_active {}
			.ncomment_active .ncomment__service {
				opacity: 1;
			}
		.ncomment_main:hover {
			z-index: 11;
		}
			.ncomment:hover .ncomment__service {
				opacity: 1;
			}
			.ncomment_main:hover .ncomment__actions__pseudo,
			.ncomment_active .ncomment__actions__pseudo {
				border-bottom: 1px dashed;
			}
			.ncomment_main:hover .ncomment__actions__pseudo:hover,
			.ncomment_active .ncomment__actions__pseudo:hover {
				border-bottom-color: #F6F7F9;
			}
			.ncomment_main:hover .ncomment__text__morelink,
			.ncomment_active .ncomment__text__morelink {
				border-bottom: 1px dashed;
			}
			.ncomment_main:hover .ncomment__text__morelink:hover,
			.ncomment_active .ncomment__text__morelink:hover {
				border-bottom-color: #F6F7F9;
			}
			.ncomment_main:hover .ncomment__text__dots,
			.ncomment_active .ncomment__text__dots {
				background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjdmOSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background-image: -moz-linear-gradient(left,  rgba(246,247,249,0) 0%, rgba(246,247,249,1) 100%); /* FF3.6+ */
				background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(246,247,249,0)), color-stop(100%,rgba(246,247,249,1))); /* Chrome,Safari4+ */
				background-image: -webkit-linear-gradient(left,  rgba(246,247,249,0) 0%,rgba(246,247,249,1) 100%); /* Chrome10+,Safari5.1+ */
				background-image: -o-linear-gradient(left,  rgba(246,247,249,0) 0%,rgba(246,247,249,1) 100%); /* Opera 11.10+ */
				background-image: -ms-linear-gradient(left,  rgba(246,247,249,0) 0%,rgba(246,247,249,1) 100%); /* IE10+ */
				background-image: linear-gradient(to right,  rgba(246,247,249,0) 0%,rgba(246,247,249,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f6f7f9', endColorstr='#f6f7f9',GradientType=1 ); /* IE6-8 */
				transition: background 0.3s;
				-webkit-transition: background 0.3s;
			}
			.ie9 .ncomment_main:hover .ncomment__text__dots,
			.ie9 .ncomment_active .ncomment__text__dots {
				filter: none;
			}


	.ncomment_main:hover:after {
		content: " ";
		position: absolute;
		width: 100%;
		top: -1px;
		left: 0;
		height: 10px;
		box-shadow: 0px -1px 0px #FFFFFF;
	}

	.ncomment_small {
		border-bottom: 1px dotted #a4a4ae;
		margin-bottom: 10px;
		padding-bottom: 6px;
	}
		.ncomment_small .ncomment__avatar .c-avatarsmall {
			width: 32px;
			height: 32px;
			background-size: 32px 32px;
		}
		.ncomment_small .ncomment__body {
			margin-left: 42px;
			min-height: 0;
			padding-bottom: 10px;
		}
		.ncomment_small .ncomment__text {
			padding-bottom: 0;
		}
		.ncomment_small .ncomment__service,
		.ncomment:hover .ncomment_small .ncomment__service {
			bottom: -5px;
			opacity: 0;
		}
			.ncomment_small:hover .ncomment__service,
			.ncomment:hover .ncomment_small:hover .ncomment__service {
				opacity: 1;
			}

		.ncomment_showmore .ncomment__text__dots {
				display: none;
			}
			.ncomment_showmore .ncomment__text__more {
				display: inline;
			}
			.ncomment_showmore .ncomment__text__morelink {
				display: none;
			}

	.ncomment__parrent,
	.ncomment__list {
		display: none;

	}

	.ncomment_show-parrent {

	}
		.ncomment_show-parrent .ncomment__parrent {
			color: #202020;
			text-overflow: ellipsis;
			font-size: 12px;
			line-height: 1.4166em;
			overflow: hidden;
			margin-top: 10px;
			border-top: 1px dotted #a4a4ae;
			padding-top: 10px;
			margin-bottom: 10px;
			border-bottom: 1px dotted #a4a4ae;
			padding-bottom: 10px;
			display: block;
		}
			.ncomment__parrent__deleted {
				margin: -3px 0 -4px;
				display: block;
				color: #525252;
				font-size: .9em;
			}

	.ncomment_show-list {
		/*margin-bottom: 20px;*/
	}
		.ncomment_show-list .ncomment__list {
			margin-top: 10px;
			border-top: 1px dotted #a4a4ae;
			padding-top: 10px;
			display: block;
		}


.ncomment-deleted {
	overflow: hidden;
	font-size: .8571em;
	position: relative;
	font-family: 'Helvetica Neue', Arial, Tahoma, sans-serif;
	background: /*url(/img/s-topnews-main.png)*/none repeat-x scroll 0 0% transparent;
	margin: -6px 0 16px;
	z-index: 2;
}
	.ncomment-deleted__body {
		background: /*url(/img/s-topnews-main.png)*/none repeat-x scroll 0 100% transparent;
		padding: 8px 0 8px;
		font-size: .9em;
	}

	.ncomment-deleted_small {
		background: none!important;
		margin: -10px 0 10px;
		font-size: 1em;
	}
		.ncomment-deleted_small .ncomment-deleted__body {
			border-bottom: 1px dotted #A4A4AE;
			background: none;
		}



.comment-form {
	position: relative;
}
	.comment-form__avatar {
		float: left;
	}
	.comment-form__content {
		margin-left: 55px;
		padding-bottom: 1px;
		margin-right: 115px;
		position: relative;
	}
		.comment-form__content:before  {
			border-left: 10px solid transparent;
			border-top: 10px solid #d9dfe5;
			content: " ";
			left: -10px;
			position: absolute;
			top: 23px;
			font-size: 0;
			line-height: 0;
		}
		.comment-form__content:after  {
			border-left: 10px solid transparent;
			border-top: 10px solid #F2F4F6;
			content: " ";
			left: -8px;
			position: absolute;
			top: 24px;
			font-size: 0;
			line-height: 0;
		}
		.comment-form__content__inner {
			position: relative;
			padding: 0 4px 0 10px;
			background: #f2f4f6;
			border: 1px solid #d9dfe5;
			margin-bottom: 3px;
		}
			.comment-form__content__textarea {
				font: normal 12px/1.4166em 'Helvetica Neue', Arial, Tahoma, sans-serif;
				background: transparent;
				padding: 6px 0 4px 0;
				border: none;
				text-overflow: ellipsis;
				width: 100%;
				outline:none;
				min-height: 33px;
				height: 33px;
				resize: none;
			}
	.comment-form .form-bottom__buttons,/* временное - спилить эту строчку, если увижу */
	.comment-form__buttons {
		position: absolute;
		right: 0;
		top: 0;
		text-align: right;
	}
	.comment-form__content__notice {
		color: #a4a4ae;
		font-size: 11px;
	}


.ncomment__form {
	display: none;
	margin: 0;
	opacity: 0;
	transition: margin .3s;
	-webkit-transition: margin .3s;
}
	.ncomment__form .comment-form__content__inner {
		background: #fff;
	}
	.ncomment__form .comment-form__content:after {
		border-top-color: #fff;
	}


	.ncomment_main.ncomment_showform .ncomment__form_main {
		display: block;
		margin: -1px 0 5px;
		opacity: 1;
	}
	.ncomment_main.ncomment_showform .ncomment__service_main {
		display: none!important;
	}
		.ncomment_small.ncomment_showform .ncomment__form_small {
			display: block;
			margin: 15px 0 -5px 0px;
			opacity: 1;
		}
		.ncomment_small.ncomment_showform .ncomment__service_small {
			display: none!important;
		}


.comment-nav {
	/*height: 20px;*/
	margin: 0 0 0 5px;
	padding: 5px 0 8px;
	position: relative;
}
	.comment-nav__to {
		float: left;
		padding: 0 5px;
	}
		.comment-nav__to__link {
			text-decoration: none!important;
			white-space: nowrap;
			font: normal 11px/normal 'Helvetica Neue', Arial, Tahoma, sans-serif;
			color: #a8abba;
			background: #fff;
		}
			.comment-nav__to__link__text {
				border-bottom: 1px dashed;
				margin: 0 0 0 4px;
			}
				.comment-nav__to__link:hover .comment-nav__to__link__text {
					border-bottom-color: #fff;
				}

			.comment-nav__to__link_disabled .comment-nav__to__link__text {
				border: 0 none;
				color: #DFDFDF;
				cursor: default;
			}
		.comment-nav__to-right {
			float: right;
		}

	.comment-nav__pages {
		/*margin: 0 160px; из-за сафари*/
		text-align: center;
		overflow: hidden;
		white-space: nowrap;
		top: -1px;
		padding: 1px 0;
	}
		.comment-nav__pages__nums {
			margin: 0 5px;
			display: inline-block;
			*display: inline;
			zoom: 1;
		}
		.comment-nav__pages__link {
			border: 1px solid #a5aec3;
			border-radius: 2px 2px 2px 2px;
			color: #a5aec3;
			font: 12px/20px 'Helvetica Neue', Arial, Tahoma, sans-serif;
			height: 19px;
			margin: 0 2px;
			min-width: 16px;
			padding: 0 3px 0 2px;
			text-align: center;
			text-decoration: none!important;
			display: inline-block;
			*display: inline;
			zoom: 1;
			transition: color .3s, background .3s;
			-webkit-transition:color .3s, background .3s;

		}

		.comment-nav__pages__link:hover {
			color: #fff;
			text-shadow: none;
			background: rgb(219,223,231); /* Old browsers */
			background: -moz-linear-gradient(top, rgba(219,223,231,1) 0%, rgba(211,215,223,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,223,231,1)), color-stop(100%,rgba(211,215,223,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(219,223,231,1) 0%,rgba(211,215,223,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(219,223,231,1) 0%,rgba(211,215,223,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(219,223,231,1) 0%,rgba(211,215,223,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(219,223,231,1) 0%,rgba(211,215,223,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdfe7', endColorstr='#d3d7df',GradientType=0 ); /* IE6-9 */
		}
			.ie9 .comment-nav__pages__link:hover {
				filter: none;
			}
			.comment-nav__pages__link_on,
			.comment-nav__pages__link_on:hover {
				color: #fff;
				text-shadow: 0 1px 0 rgba(127, 133, 153, 1);
				background: rgb(166,175,195); /* Old browsers */
				background: -moz-linear-gradient(top, rgba(166,175,195,1) 0%, rgba(144,154,176,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(166,175,195,1)), color-stop(100%,rgba(144,154,176,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, rgba(166,175,195,1) 0%,rgba(144,154,176,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, rgba(166,175,195,1) 0%,rgba(144,154,176,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, rgba(166,175,195,1) 0%,rgba(144,154,176,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom, rgba(166,175,195,1) 0%,rgba(144,154,176,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6afc3', endColorstr='#909ab0',GradientType=0 ); /* IE6-9 */
				cursor: default;
			}
				.ie9 .comment-nav__pages__link_on {
					filter: none;
				}

			.comment-nav__pages__arr {
				color: #909ab1;
				text-decoration: none!important;
			}
				.comment-nav__pages__arr_off {
					color: #DFDFDF;
					cursor: default;
				}


.comment-controls {
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	margin-bottom: -15px;
}
	.comment-controls__content {
		margin: 0 -10px 5px;
		padding: 10px 10px 15px;
		background: #fff;
		overflow: hidden;
	}
	.comment-controls_fixed {
		z-index: 15;
		position: fixed;
		left: auto;
		width: 100%;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
	}
		.comment-controls_fixed .comment-controls__content {
			box-shadow: 0 18px 18px #FFFFFF;
		}




	.comment-add {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
	}
		.comment-add__content {
			margin: 0 -9px;
			padding: 5px 10px 15px;
			background: #fff;
		}
			.comment-add__anauthorized {
				/*color: #a5aec3;*/
				font: 13px/19px 'Helvetica Neue', Arial, Tahoma, sans-serif;
				background: /*url(/img/s-topnews-main.png)*/none repeat-x scroll 0 0;
				padding: 10px 0 0;
			}
	.comment-add_fixed {
		top: auto;
		left: auto;
		bottom: 0;
		margin: 0;
		position: fixed;
		z-index: 15;
		width: 100%;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
	}
		.comment-add_fixed .comment-add__content {
			box-shadow: 0 -18px 18px #FFFFFF;
		}
		.comment-add_fixed .comment-add__anauthorized {
			background: none;
		}



.comments {}
	.comments__add {
		margin-top: -5px;
		overflow: hidden;
		z-index: 15;
	}

	.comments__authorized-inline,
	.comments__authorized {
		display: none;
	}
	.comments__unauthorized {
		display: block;
	}
		.comments_authorized .comments__authorized {
			display: block;
		}
		.comments_authorized .comments__authorized-inline {
			display: inline;
		}

		.comments_authorized .comments__unauthorized {
			display: none;
		}


.commentslist {
	margin-top: -10px;
	position: relative;
}
	.commentslist__inner {
		padding-top: 15px;
	}

		.commentslist__loading {
			height: 90px;
			background: none no-repeat 50% 50%;
			display: none;
		}

.commentslist-empty {
	margin-bottom: 20px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 1.1em;
	color: #000;
}



/* 4. Photogallery
-----------------------------------------------------------------------------------------------
===============================================================================================*/

	.s-gallpreviews {
		margin: 15px -3px 0;
		padding: 0;
		list-style: none;
		text-align: justify;
	}
		.s-gallpreviews__item {
			display: inline-block;
			margin: 0;
			padding: 0;
			overflow: hidden;
			margin: 0px 2px 10px;
			width: 135px;
			height: 103px;
			vertical-align: top;
		}
		.ie6 .s-gallpreviews__item,
		.ie7 .s-gallpreviews__item{
			display: inline;
			zoom: 1;
			margin-right: 3px;
			margin-left: 3px;
		}
			.s-gallpreviews__item__link {
				border: 3px solid #e6e7ec;
				display: block;
			}
			.s-gallpreviews__item__link:hover,
			.s-gallpreviews__item__link:active,
			.s-gallpreviews__item .on {
				border: 3px solid #ff6c00;
			}
				.s-gallpreviews__item__link__img {
					display: block;
				}
		.s-gallpreviews__justifier {
			width: 100%;
			height: 1px;
		}


	.s-photogallerys-list {
		overflow: hidden;
	}
		.s-photogallerys-list__items {
			overflow: hidden;
			margin-bottom: -17px;
		}
	.s-photogallery {
		margin-bottom: 20px;
	}

		.s-photogallery__gallpreviews {
			margin-bottom: -20px;
		}
		.s-photogallery__imgblock {
			margin-bottom: 20px;
		}
		.s-photogallery__header {
			font-size: 1.5em;
			font-family: Georgia, 'Times New Roman', Times, serif;
			color: #202020;
			line-height: 1.1em;
			margin-bottom: 7px;
		}
			.s-photogallery__header__link,
			.s-photogallery__header__link:link {
				color: #0857a6;
			}
			.s-photogallery__header__link:visited {
				color: #709cc8;
			}
		.s-photogallery__header_small {
			font-size: 1.214em;
		}
		.s-photogallery__text {
			font-size: .9em;
			color: #464646;
		}
		.s-photogallery__imagetext {
			background: #e6e7ec;
			margin-top: -5px;
			margin-bottom: 5px;
			border-top: 1px solid #fff;
			padding: 10px;
			color: #1a1a1a;
			font-size: .85em;
		}
		.s-photogallery__source {
			height: 20px;
			margin-bottom: -20px;
		}
		.s-photogallery__source2 {
			height: 20px;
			margin-bottom: -10px;
		}
		.s-photogallery__source_large {
			background: #fff;
			text-align: center;
			background: /*url(/img/s-topnews-main.png)*/none 0 100% repeat-x;
			color: #a8abba;
			padding-top: 2px;
			padding-bottom: 2px;
			font-size: .7857em;
			line-height: 16px;
			margin-bottom: 0px;
		}
		.s-photogallery__source_large .c-gallerysource__link {
			color: #202020;
		}

	.s-photogallery_listitem {
		background: /*url(/img/s-topnews-main.png)*/none repeat-x scroll 0 100% transparent;
		padding-bottom: 18px;
		margin-bottom: 15px;
	}
	.s-photogallery_withother {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.s-photogallery_infographics {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.s-photogallery_video {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.s-photogallery_rightblock {
		margin-bottom: 0;
	}
		.s-photogallery_rightblock .c-gallerysource {
			margin-bottom: -10px;
		}



	.s-article_infographics {
		padding-top: 20px;
	}
		.s-article_infographics .s-photogallerys-list__items {
			margin-bottom: -21px;
		}

	.s-article-prv-nxt {
		overflow: hidden;
		margin-top: 3px;
		margin-bottom: 14px;
		padding: 1px 0;
	}


/* 5. Photostripe
-----------------------------------------------------------------------------------------------
===============================================================================================*/

	.s-fotostripe {
		margin-top: -19px;
		margin-bottom: 5px;
		background: #e5e6eb;
		position: relative;
		padding: 8px 36px;
		zoom: 1;
	}
	.s-fotostripe_long {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
		.s-fotostripe__lister {
			position: absolute;
			top: 0;
			z-index: 2;
			width: 35px;
			height: 100%;
			background: #e5e6eb;
			cursor: pointer;
		}
		* html .s-fotostripe__lister {
			height: 50%;
			top: 50%;
		}
		.s-fotostripe__lister_off {
			visibility: hidden;
		}

		.s-fotostripe__lister:hover {
			background: #c1c3cf;
		}
		.s-fotostripe__lister_prv {
			left: 0;
		}
		.s-fotostripe__lister_nxt {
			right: 0;
		}
			.s-fotostripe__lister__inner {
				display: block;
				background: none no-repeat;
				width: 19px;
				height: 19px;
				position: absolute;
				top: 50%;
				left: 50%;
				margin: -10px 0 0 -10px;
				text-indent: -6000px;
			}
			.s-fotostripe__lister:hover .s-fotostripe__lister__inner {
				width: 23px;
				height: 23px;
				margin: -12px 0 0 -12px;
			}
			.s-fotostripe__lister_prv .s-fotostripe__lister__inner {
				background-position: -1px -2px;
			}
			.s-fotostripe__lister_prv:hover .s-fotostripe__lister__inner {
				background-position: -48px 0;
			}
			.s-fotostripe__lister_nxt .s-fotostripe__lister__inner {
				background-position: -26px -2px;
			}
			.s-fotostripe__lister_nxt:hover .s-fotostripe__lister__inner {
				background-position: -73px 0;
			}
			.s-fotostripe__wrapper {
				width: 100%;
				overflow: hidden;
				position: relative;
				white-space: nowrap;
				margin: 0 auto;
			}
			.s-fotostripe__container {
				list-style: none;
			}
			.s-fotostripe__item {
				display: inline-block;
				text-align: center;
				vertical-align: middle;
			}
			.ie6 .s-fotostripe__item,
			.ie7 .s-fotostripe__item {
				display: inline;
				zoom: 1;
			}
				.s-fotostripe__item__link {
					display: inline-block;
					text-decoration: none;
					margin: 0 3px;
				}
					.s-fotostripe__item__link__img {
						border: 3px solid #fff;
						background: #fff none no-repeat 50% 50%;
						display: block;
					}
					.s-fotostripe__item__link.on .s-fotostripe__item__link__img,
					.s-fotostripe__item__link:hover .s-fotostripe__item__link__img,
					.s-fotostripe__item__link:active .s-fotostripe__item__link__img {
						border-color: #FF6C00;
					}
					.s-fotostripe__item__link__ico {
						position: absolute;
						top: 50%;
						left: 50%;
						z-index: 5;
						text-indext: -999em;
					}

					.s-fotostripe__item__link__ico_video {
						background: none no-repeat -120px -4px;
						width: 50px;
						height: 50px;
						margin-top: -25px;
						margin-left: -25px;
					}


				.s-fotostripe__item__special {
					display: inline-block;
					padding: 0 6px 6px 0;
				}
				.s-fotostripe__item__special__inner {
					display: block;
					position: relative;
				}
					.s-fotostripe__item__special .s-fotostripe__item__link__img {
						position: relative;
						z-index: 3;
					}
					.s-fotostripe__item__special__shadow1 {
						position: absolute;
						z-index: 2;
						right: -3px;
						bottom: -3px;
						padding: 3px;
						background: #fff;
						border: 1px solid #cacbcf;
					}
					.s-fotostripe__item__special__shadow2 {
						position: absolute;
						z-index: 1;
						right: -6px;
						bottom: -6px;
						padding: 3px;
						background: #fff;
						border: 1px solid #cacbcf;
					}
					.s-fotostripe__item__special__notice {
						position: absolute;
						left: 0;
						bottom: 4px;
						z-index: 4;
						width: 100%;
					}
					* html .s-fotostripe__item__special__notice {
						width: auto;
					}
						.s-fotostripe__item__special__notice__inner {
							display: block;
							margin: 0 4px;
							padding: 3px 5px 5px 5px;
							text-align: center;
							font: 11px Tahoma;
							color: #fff;
							background: #000;
						}

	.s-fotostripe_single {
		margin-top: 0;
	}
	.s-fotostripe_extra .s-fotostripe__item__link.on .s-fotostripe__item__link__img,
	.s-fotostripe_extra .s-fotostripe__item__link:hover .s-fotostripe__item__link__img,
	.s-fotostripe_extra .s-fotostripe__item__link:active .s-fotostripe__item__link__img {
		border-color: #FF3131;
	}

	.s-newspagegallery {
		margin-bottom: 10px;
	}

/* 6. Wysiwig items
-----------------------------------------------------------------------------------------------
===============================================================================================*/

.s-text {
	font-size: 1.071em;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color: #202020;
}
	.s-text h1,
	.s-text h2,
	.s-text h3 {
		font-size: 1.0714em;
		color: #202020;
		font-family: Helvetica, Arial, Tahoma, sans-serif;
		line-height: 1.25em;
		margin-top: 1em;
		margin-bottom: 0.46em;
	}
		.s-text h1 a,
		.s-text h2 a,
		.s-text h3 a {
			color: #202020;
		}

	.s-text ul,
	.s-text ol{
		margin: 0.2727em 0 1.45em 1.45em;
		padding: 0;
		line-height: 1.2857em;
	}

		.s-text li{
			margin: 0;
			padding: 0;
		}

		.s-text ul li{
			margin: 0.2727em 0 0.7272em;

		}

		.s-text ol li,
		.s-text ul li{
			margin: 0.2727em 0 1.0909em;
		}
	.s-text table {
		font-size: .9em;
		font-family: 'Helvetica Neue', Arial, Tahoma, sans-serif;
		color: #000;
		width: 100%;
		
	}
	.s-text table td,
	.s-text table th {
		border-bottom: 1px solid #f4f5f6;
		padding: 8px 5px;
	}
	.s-text table th {
		color: #707070;
		font-size: .9em;
	}
	.s-text table tr:nth-child(even) td,
	.s-text table tr:nth-child(even) th {
		background: #f4f5f6;
	}
	.s-text table tr:last-child td,
	.s-text table tr:last-child th {
		border-bottom: 2px solid #ced2d8;
	}
	.s-text table tr:first-child td,
	.s-text table tr:first-child th {
		border-top: 1px solid #ced2d8;
	}




/* 7. Index sections
-----------------------------------------------------------------------------------------------
===============================================================================================*/

.s-index-articles {
	clear: both;
}
.s-index-articles-half {
	float:left;
	display: inline;
	width: 50%;
	overflow: hidden;
	padding: 17px 0 11px;
	margin: -20px 0 0;
}
	.s-index-articles-half__inner {}

.s-index-articles-half-left,
.s-index-articles-half_left {
	clear: both;
	margin-right: -50%;
}
	.s-index-articles-half-left .s-index-articles-half__inner,
	.s-index-articles-half-left .s-index-articles-half__inner,
	.s-index-articles-half_left .s-index-articles-half__inner,
	.s-index-articles-half_left .s-index-articles-half__inner {
		padding-right: 13.88%;
		margin-right: -52px;
	}
	.s-index-articles-half-left .s-index-articles-half__simple,
	.s-index-articles-half_left .s-index-articles-half__simple {
		padding-right: 13.88%;
		margin-right: -52px;
	}
.s-index-articles-half-right,
.s-index-articles-half_right {
	margin-right: -20px;
	margin-left: 50%;
}
	.s-index-articles-half-right .s-index-articles-half__inner,
	.s-index-articles-half_right .s-index-articles-half__inner {
		padding-left: 13.88%;
		margin-left: -52px;
	}
	.s-index-articles-half-right .s-index-articles-half__simple,
	.s-index-articles-half_right .s-index-articles-half__simple {
		padding-left: 13.88%;
		margin-left: -52px;
	}

.s-index-halfsection {}
	.s-index-halfsection_top {
		position: relative;
		margin-top: -6px;
		height: 100px;
		overflow: hidden;
		position: relative;
		margin-bottom: 14px;
	}
		.s-index-halfsection_top:after {
			content: " ";
			font-size: 0;
			height: 15px;
			width: 100%;
			position: absolute;
			bottom: 0;
			left: 0;
			background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 81%, rgba(255,255,255,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(81%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 81%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 81%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 81%,rgba(255,255,255,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 81%,rgba(255,255,255,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
		}
	.s-index-halfsection_box-link {
		margin-top: -7px;
		height: 95px;
		margin-bottom: 0px;
	}
	.s-index-halfsection_bottom {
		margin-top: 11px;
	}

	.s-index-halfsection-subheadlined,
	.s-index-halfsection_subheadlined {
		position: relative;
		height: 143px;
		overflow: hidden;
		position: relative;
	}

	.s-index__regionnews__headline {
		margin-right: -28px;
		padding-right: 5.32%;
	}
	.s-index__regionnews__list {
		margin-right: -6.57%;
		padding-right: 29px;
		overflow: hidden;
		margin-top: -10px;
		margin-left: -10px;
		padding-left: 10px;
	}
		.s-index__regionnews__list__item {
			margin-right: -.5em;
			display: inline-block;
			width: 33%;
			font-size: 14px;
			oveflow: hidden;
			vertical-align: top;
			margin-top: -1px;
		}
		.ie6 .s-index__regionnews__list__item,
		.ie7 .s-index__regionnews__list__item{
			margin-right: -1px;
			display: inline;
			zoom: 1;
		}
			.s-index__regionnews__list__item__inner {
				margin-right: -56px;
				padding-right: 31.91%;
			}

.s-index__regionnews__list_sublist {
	margin-top: 0;
}
.s-index__regionnews__list_dynamic {
	height: 0;
	overflow: hidden;
	transition: height .3s;
	-moz-transition: height .3s;
	-webkit-transition: height .3s;
}
	.s-index__regionnews__anchor {
		position: absolute;
		top: auto;
		left: 0;
	}
	.s-index__regionnews_anchored {
		position: relative;
	}
		.s-index__regionnews_anchored .s-index__regionnews__anchor {
			top: -50px;
		}

.s-gallery-article {
	position: relative;
	overflow: hidden;
	min-height: 155px;
	display: inline-block;
}
.s-gallery-article_mainnews {

}
	.s-gallery-article__preview {
		display: block;
	}
		.s-gallery-article__preview__image {
			max-width: 100%;/**/
			height: auto;
			display: block;
			margin: 0 auto;
		}
	.s-gallery-article__content {
		position: absolute;
		bottom: 0;
		width: 100%;
		left: 0;
		white-space: normal;
	}
		.s-gallery-article__content__table {
			margin-right: 1px;
		}
		.s-gallery-article__content__inner {
			padding: 20px 18.51% 10px;
			margin: 0 -31px;
		}
		.ie7 .s-gallery-article__content__inner,
		.ie6 .s-gallery-article__content__inner {
			margin: 0;
			padding: 20px 15px 10px;
		}
		.s-gallery-article__content__bighead {
			color: #ffffff;
			font-family: Georgia,'Times New Roman',Times,serif;
			padding: 0;
			font-size: 1.6428em;
			line-height: 1.1352em;
			margin-bottom: 6px;
		}
			.s-gallery-article__content__bighead__link {
				color: #ffffff;
			}
		.s-gallery-article__content__description {
			color: #ffffff;
			font-size: .928em;
			line-height: 1.23em;
			margin-bottom: 2px;
			margin-top: 6px;
		}
	.s-gallery-article__head {
		font-family: Georgia,'Times New Roman',Times,serif;
		font-size: 1.21em;
		line-height: 1.1052em;
		color: #fff;
	}
		.s-gallery-article__head__link {
			color: #fff;
		}
	.s-gallery-article__more {
		position: absolute;
		width: 100%;
		height: 999em;
		bottom: 0;
		left: 0;
		z-index: +2;
	}
		.s-gallery-article__more__link {
			display: block;
			height: 100%;
			position: relative;
			background: url(/img/0.gif);/*ie fix*/
		}
.s-gallery-article-fixed,
.s-gallery-article_fixed {
	width: 241px;
	margin-right: 1px;
	height: 170px;
}
.s-gallery-article_prxfixed {
	width: 25%;
	margin-right: 1px;
	height: 170px;
	display: inline-block;
	white-space: normal;
	background-size: cover;
}

.s-gallery-article_imaged {}
	.s-gallery-article-imaged .s-gallery-article__head,
	.s-gallery-article_imaged .s-gallery-article__head {
		-webkit-text-shadow: 0 0 3px rgba(0,0,0,1);
		-moz-text-shadow: 0 0 3px rgba(0,0,0,1);
		text-shadow: 0 0 3px rgba(0,0,0,1);
	}
	.s-gallery-article-imaged .s-gallery-article__content,
	.s-gallery-article_imaged .s-gallery-article__content {
		background: url(/img/p-main_sub__gradient.png?20121012) repeat-x scroll 0 0 transparent;
	}
.s-gallery-article_texted {
}
	.s-gallery-article-texted .s-gallery-article__content,
	.s-gallery-article_texted .s-gallery-article__content {
		background: #d0d2dd;
		height: 100%;
	}
		.s-gallery-article__bg-grad {
			content: " ";
			font-size: 0;
			height: 30px;
			width: 100%;
			position: absolute;
			bottom: 0;
			left: 0;
			background: -moz-linear-gradient(top,  rgba(208,210,221,0) 0%, rgba(208,210,221,1) 74%, rgba(208,210,221,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,210,221,0)), color-stop(74%,rgba(208,210,221,1)), color-stop(100%,rgba(208,210,221,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(208,210,221,0) 0%,rgba(208,210,221,1) 74%,rgba(208,210,221,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(208,210,221,0) 0%,rgba(208,210,221,1) 74%,rgba(208,210,221,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(208,210,221,0) 0%,rgba(208,210,221,1) 74%,rgba(208,210,221,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(208,210,221,0) 0%,rgba(208,210,221,1) 74%,rgba(208,210,221,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d0d2dd', endColorstr='#d0d2dd',GradientType=0 ); /* IE6-9 */
		}
	.s-gallery-article-texted .s-gallery-article__content__inner,
	.s-gallery-article_texted .s-gallery-article__content__inner {
		padding-top: 15px;
	}

	.s-gallery-article-texted .s-gallery-article__head,
	.s-gallery-article-texted .s-gallery-article__head__link,
	.s-gallery-article_texted .s-gallery-article__head,
	.s-gallery-article_texted .s-gallery-article__head__link {
		color: #1a1a1a;
	}
	.s-gallery-article-texted .s-gallery-article__content__description,
	.s-gallery-article_texted .s-gallery-article__content__description {
		color: #202020;
	}
.s-gallery-article_main {

}
	.s-gallery-article-main .s-gallery-article__content__inner,
	.s-gallery-article_main .s-gallery-article__content__inner {
		padding: 10px 9.574% 10px;
		margin: 0 -31px;
	}
		.ie7 .s-gallery-article-main .s-gallery-article__content__inner,
		.ie6 .s-gallery-article-main .s-gallery-article__content__inner,
		.ie7 .s-gallery-article_main .s-gallery-article__content__inner,
		.ie6 .s-gallery-article_main .s-gallery-article__content__inner {
			margin: 0;
			padding: 10px 15px 10px;
		}



.s-actual-news {
	margin-bottom: 14px;
	margin-top: 5px;
	margin-right: -5px;
	min-width: 970px;/* fix for ie 7 */
}
.s-actual-news_overflow {
	max-height: 170px;
	overflow: hidden;
	white-space: nowrap;
}
.s-actual-news_bottom {
	margin-bottom: 20px;
	margin-top: 5px;
}
	.s-actual-news_nowr {
		white-space: nowrap;
		overflow: hidden;
	}


.s-index-gallery {
	font-size: 14px;
	line-height: 1.2em;
	width: 100%;
	table-layout: fixed;
}
	.s-index-gallery__td {
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		vertical-align: bottom;
		background-color: #D0D2DD;
		background-position: 50% 50%;
		background-size: cover;
		background-repeat: no-repeat;
		/*height: 25%;*/
	}

	noindex:-o-prefocus,.s-index-gallery__td-large .c-photo__image {
		height: 225px;
	}
	noindex:-o-prefocus,.s-index-gallery__td-texted .c-photo__image,
	noindex:-o-prefocus,.s-index-gallery__td-small .c-photo__image {
		height: 114px;
	}
	noindex:-o-prefocus,.s-index-gallery__td-vert .c-photo__image {
		height: 225px;
	}
	noindex:-o-prefocus,.s-index-gallery__td-large {
		width: 33.33333%;
		height: 225px;
	}
	noindex:-o-prefocus,.s-index-gallery__td-texted,
	noindex:-o-prefocus,.s-index-gallery__td-small {
		width: 16.6666%;
		height: 114px;
	}
	noindex:-o-prefocus,.s-index-gallery__td-vert {
		width: 16.6666%;
		height: 225px;
	}/**/
	.s-index-gallery__td-large {
	}
	.s-index-gallery__td-small {
	}
	.s-index-gallery__td-vert {
	}
	.s-index-gallery__td-texted {
		background: #d0d2dd;
		color: #202020;
		font-size: 15px;
	}

.s-sport {
	border-collapse: separate;
	margin-top: -11px;
}
	.s-sport__title {
		font-size: .7857em;
		color: #a8abba;
		padding-right: .75em;
		vertical-align: top;
		padding-top: 16px;
		white-space: nowrap;
	}
	.s-sport__news {
		color: #202020;
		background: /*url(/img/s-topnews-main.png)*/none repeat-x scroll 0 100%;
		padding: 15px 0;
		vertical-align: top;
		width: 100%;
	}
	.s-sport__news__text {
		font-family: Georgia,'Times New Roman',Times,serif;
		font-size: 1em;
		white-space: nowrap;
		overflow: hidden;
		padding: 0px 0 0px 1px;
		margin: -1px 0 -1px -1px;
		height: 16px;
		overflow: hidden;
		position: relative;
		color: #0857a6;
	}
		.s-sport__news__text__link,
		.s-sport__news__text__link:link {
			color: #0857a6;
			position: absolute;
			left: 1px;
			top: 1px;
		}
		.s-sport__news__text__link:visited {
			color: #709cc8;
		}
		.s-sport__news__text__after {
			height: 28px;
			width: 15px;
			position: absolute;
			bottom: 0;
			right: 0;
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZmFmYiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZjlmYWZiIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjZjlmYWZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZjlmYWZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
			background: -moz-linear-gradient(left,  rgba(249,250,251,0) 0%, rgba(249,250,251,0) 1%, rgba(249,250,251,1) 88%, rgba(249,250,251,1) 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(249,250,251,0)), color-stop(1%,rgba(249,250,251,0)), color-stop(88%,rgba(249,250,251,1)), color-stop(99%,rgba(249,250,251,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left,  rgba(249,250,251,0) 0%,rgba(249,250,251,0) 1%,rgba(249,250,251,1) 88%,rgba(249,250,251,1) 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left,  rgba(249,250,251,0) 0%,rgba(249,250,251,0) 1%,rgba(249,250,251,1) 88%,rgba(249,250,251,1) 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left,  rgba(249,250,251,0) 0%,rgba(249,250,251,0) 1%,rgba(249,250,251,1) 88%,rgba(249,250,251,1) 99%); /* IE10+ */
			background: linear-gradient(to right,  rgba(249,250,251,0) 0%,rgba(249,250,251,0) 1%,rgba(249,250,251,1) 88%,rgba(249,250,251,1) 99%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f9fafb', endColorstr='#f9fafb',GradientType=1 ); /* IE6-8 */
		}
	.ie9 .s-newsitem__after,
	.ie9 .s-newsitem__after {
		filter: none;
	}





.s-footer-sport-gall {
	float: right;
	display: none;
}

.s-index-story-list {
	/*font-size: 0; плохой способ! */
	overflow: hidden;
	margin-top: -5px;

}
	.s-index-story-list__item {
		margin-right: -.5em;
		display: inline-block;
		font-size: 14px;
		width: 25%;
		vertical-align: top;
		overflow: hidden;
		margin-top: -1px;
	}
	.ie6 .s-index-story-list__item,
	.ie7 .s-index-story-list__item{
		display: inline;
		zoom: 1;
		margin-right: -1px;
	}
		.s-index-story-list__item__inner {
			margin: 0 -58px;
			padding: 0 30.8%;
		}
			.s-index-story-list__item__inner__cont {
				background: /*url(/img/s-topnews-main.png)*/none repeat-x scroll 0 0;
				padding-top: 15px;
				padding-bottom: 5px;
			}
	.s-index-story-list__item_pos-left {}
		.s-index-story-list__item_pos-left .s-index-story-list__item__inner {
			margin-left: 0;
			padding-left: 0;
		}
	.s-index-story-list__item_pos-right {}
		.s-index-story-list__item_pos-right .s-index-story-list__item__inner {
			margin-right: 0;
			padding-right: 0;
		}



/* 8. Currency
-----------------------------------------------------------------------------------------------
===============================================================================================*/


/*
s-rate
=====================================
*/


.s-index__regionnews_fullwidth {
	margin-bottom: 7px;
}
.s-index__regionnews_fullwidth .s-index__regionnews__list {
	margin-right: -10%;
	margin-left: -2px;
	padding-left: 2px;
}




.s-chart {
	height: 280px;
	margin: 3px 0 22px;
	background: #ECEDF1;
	position: relative;
}
	.s-chart__graph {
		height: 100%;
		/*margin-left: -10px;*/
	}
	.s-chart_popup {
		margin-bottom: 0;
	}
	.s-chart .highcharts-axis-labels span {
		padding-left: 3px;
		padding-right: 3px;
	}
	.s-chart_nomarg {
		margin-bottom: 0;
	}


.s-inpage-chart {
	padding: 10px;
	margin: -10px;
	border-bottom: 1px solid #c9cbcb;
	box-shadow: 0 0px 2px rgba(0,0,0,.2);
	border-radius: 2px;
	margin-bottom: 20px;
	background: #fff;
}
	.s-inpage-chart__head {
		font-size: 27px;
		line-height: 30px;
		color: #2c2a28;
		text-transform: uppercase;
	}

.s-inpage-chart_single {
	margin: 20px 0 10px;
}






.s-rate {
	list-style: none;
	margin: 0;
	padding: 0 0 20px;
}

	.s-rate__item {
		float: left;
		width: 25%;
		height: 85px;
		background: none repeat-y 100% 0;
	}
		.s-rate__item:last-child {
			background: transparent;
		}
			.s-rate__item__inner {
				display: block;
				padding-left: 10px;
				height: 100%;
				margin-right: 2px;
				margin-left: 1px;
				cursor: pointer;
			}
				.s-rate__item:last-child .s-rate__item__inner {
					margin-right: 0;
				}

		.s-rate__item__currency {
			float: left;
			width: 31%;
			text-align: center;
			margin-left: -10px;
			font-size: 16px;
			line-height: 17px;
			color: #a8abba;
			font-weight: bold;
			text-transform: uppercase;
			padding-top: 22px;
		}
			.s-rate__item__currency__ico {
				border-radius: 50px;
				border: 3px solid #A8ABBA;
				display: block;
				text-transform: none;
				width: 25px;
				line-height: 25px;
				text-align: center;
				font-style: normal;
				height: 25px;
				margin: 0 auto 3px;
			}
				.s-rate__item__currency__ico_img {
					font-size: 0;
					border: none;
					width: 31px;
					height: 31px;
					background: none repeat-x 0 0;

				}

				.s-rate__item__currency__ico_USD {
					background-position: 0 0;
				}
				.s-rate__item__currency__ico_EUR {
					background-position: -40px 0;
				}
				.s-rate__item__currency__ico_GBP {
					background-position: -80px 0;
				}
				.s-rate__item__currency__ico_BYR {
					background-position: -120px 0;
				}/**/

		.s-rate__item__cont {
			overflow: hidden;
			display: block;
			padding-top: 20px;
		}
			.s-rate__item__cont__value {
				color: #2c2a28;
				font-size: 27px;
				line-height: 36px;
			}
			.s-rate__item__cont__metric {
				color: #a8abba;
			}
			.s-rate__item__cont__date {
				color: #A8ABBA;
				font-size: 11px;
				line-height: 12px;
				margin-top: -12px;
				display: block;
			}


		.s-rate__item_current .s-rate__item__inner,
		.s-rate__item_link .s-rate__item__inner:hover {
			background: #1e5c9a;
			text-decoration: none;
		}
			.s-rate__item_current .s-rate__item__inner *,
			.s-rate__item_link .s-rate__item__inner:hover * {
				color: #fff;
			}
				.s-rate__item_current .s-rate__item__currency__ico,
				.s-rate__item_link .s-rate__item__inner:hover .s-rate__item__currency__ico {
					border-color: #fff;
					color: #fff;
				}
				.s-rate__item_current .s-rate__item__currency__ico_USD,
				.s-rate__item_link .s-rate__item__inner:hover .s-rate__item__currency__ico_USD {
					background-position: 0 -40px;
				}
				.s-rate__item_current .s-rate__item__currency__ico_EUR,
				.s-rate__item_link .s-rate__item__inner:hover .s-rate__item__currency__ico_EUR {
					background-position: -40px -40px;
				}
				.s-rate__item_current .s-rate__item__currency__ico_GBP,
				.s-rate__item_link .s-rate__item__inner:hover .s-rate__item__currency__ico_GBP {
					background-position: -80px -40px;
				}
				.s-rate__item_current .s-rate__item__currency__ico_BYR,
				.s-rate__item_link .s-rate__item__inner:hover .s-rate__item__currency__ico_BYR {
					background-position: -120px -40px;
				}/**/



.s-rate-large {

	overflow: hidden;
	padding-bottom: 9px;
	padding-top: 12px;
	background: /*url(/img/s-topnews-main.png)*/none repeat-x 0 0;
	display: block;
	margin-bottom: 2px;
	min-height: 60px;
	cursor: pointer;

}
.s-rate-large__left {
	float: left;
	width: 55%;
}
.s-rate-large__currency {
	font-size: 21px;
	font-weight: bold;
	color: #a8abba;
	line-height: normal;
	text-transform: uppercase;
	display: block;
	margin-right: 5px;
}
	.s-rate-large__currency__nominal {
		font-size: 13px;
		font-weight: normal;
		text-transform: none;
	}
.s-rate-large__name {
	display: block;
	color: #2c2a28;
	font-size: 13px;
	line-height: 17px;
	margin-right: 8px;
}
.s-rate-large__right {
	float: right;
	width: 45%;
	margin-left: -1px;
}
.s-rate-large__right__value {
	color: #2c2a28;
	font-size: 21px;
	line-height: normal;
}
.s-rate-large__right__metric {
	color: #A8ABBA;
}
.s-rate-large__right__date {
	color: #A8ABBA;
	font-size: 11px;
	line-height: 12px;
	display: block;
	margin-top: 3px;
}

.s-rate-large__active,
.s-rate-large:hover {
	background: #1E5C9A!important;
	margin-left: -10px;
	padding-left: 10px;
}
.s-rate-large__active *,
.s-rate-large:hover * {
	color: #fff!important;
}


.s-mmvb {
	padding: 10px;
	background-color: #ecedf2;
	margin-bottom: 20px;
}
	.s-mmvb__item {
		width: 50%;
	}
		.s-mmvb__item_left {
			float: left;
			margin-right: -2px;
		}
		.s-mmvb__item_right {
			float: right;
		}
		.s-mmvb__item__text {
			font-family: Georgia, Arial, Tahoma, sans-serif;
			font-size: 14px;
			line-height: 18px;
			color: #000;
			margin-right: 9%;
		}
	.s-rate_mmvb {
		padding-bottom: 0;
		margin: -10px -10px -10px 0px;
	}
		.s-rate_mmvb .s-rate__item {
			width: 50%;
			background: none;
		}
		.s-rate_mmvb .s-rate__item:last-child .s-rate__item__inner {
			padding-left: 15px;
		}


.s-rate-dynamic {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 13px;
	line-height: 18px;
}
	.s-rate-dynamic_stable {
		color: #a8abba;
	}
	.s-rate-dynamic_down {
		color: #b72525;
	}
	.s-rate-dynamic_up {
		color: #3f8a25;
	}

	.s-rate-dynamic_block {
		display: block;
	}

.s-rate-popup {
	background: #fff;
	width: 700px;
	/*min-height: 400px;*/
	padding: 7px 10px 8px;
	-moz-user-select: text;
	-webkit-user-select: text;
	-ms-user-select: text;
	user-select: text;
}

.s-rate-popup__head {
	display: table;
	margin-bottom: 5px;
}
.s-rate-popup__head__left {
	display: table-cell;
	padding-right: 20px;
	min-width: 250px;
}
.s-rate-popup__head__right {
	display: table-cell;
}
.s-rate-popup__head__title {
	font-size: 27px;
	line-height: 30px;
	color: #2c2a28;
	text-transform: uppercase;
}
.s-rate-popup__head__desc {
	font-size: 14px;
	line-height: 18px;
	color: #a8abba;
}
.s-rate-popup__bottom {
	margin-top: 10px;
}
.s-currency {
	position: relative;
	z-index: 1;
	margin-bottom: 20px;
}






	.s-currency-indextable {
		width: 100%;
		margin-top: -3px;
	}
		.s-currency-indextable td,
		.s-currency-indextable th{
			padding: 7px 8px 7px 0px;
			background: /*url(/img/s-topnews-main.png)*/none 0 100% repeat-x;
			width: 0;
			white-space: nowrap;
		}
		.s-currency-indextable__item {
			color: #000;
			font-size: 12px;
		}
			.s-currency-indextable__text {/* блок нужен для ие7*/
				white-space: nowrap;
			}
		.s-currency-indextable__curs {
			font-weight: bold;
			color: #000;
			font-size: 12px;
			text-align: right;
		}
		.s-currency-indextable__dynamics {
			font-size: 10px;
			text-align: right;
		}
			.s-currency-indextable__dynamics-up,
			.s-currency-indextable__dynamics_up{
				color: #008000;
			}
			.s-currency-indextable__dynamics-down,
			.s-currency-indextable__dynamics_down {
				color: #de4a4a;
			}
			.s-currency-indextable__dynamics-stable,
			.s-currency-indextable__dynamics_stable {}
		.s-currency-indextable__date {
			font-size: 10px;
			color: #c4c6d3;
			width: 50% !important;
		}

		.s-currency-indextable_intext {}
		.s-currency-indextable_intext tr:last-child td,
		.s-currency-indextable_intext tr:last-child th {
			background: transparent;
		}

.s-currency-indextable_simple td,
.s-currency-indextable_simple th {
	padding: 1px 0 2px 0;
}
.s-currency-indextable_simple .s-currency-indextable__text {
	padding: 6px 8px 5px 2px;
	margin-left: -2px;
}

.s-currency-indextable_simple {
	margin: 5px 0 10px;
}
.s-currency-indextable_simple .s-currency-indextable__item {
	width: 100%!important;
}
.s-currency-indextable_simple tr:last-child td,
.s-currency-indextable_simple tr:last-child th {
	background: transparent;
}

.s-currency-indextable_linked tr {
	cursor: pointer;
}
	.s-currency-indextable_linked tr:hover .s-currency-indextable__text,
	.s-currency-indextable_linked tr.s-currency-indextable__active  .s-currency-indextable__text {
		background: #1e5c9a;
	}
	.s-currency-indextable_linked tr:hover .s-currency-indextable__text,
	.s-currency-indextable_linked tr.s-currency-indextable__active  .s-currency-indextable__text {
		color: #fff;
	}

/* 9. 404 page ?????????
-----------------------------------------------------------------------------------------------
===============================================================================================*/

.s-errorpage {
	padding-bottom: 20px;
	padding-top: 11px;
	min-height: 710px;
}
	.s-errorpage__title {
		color: #202020;
		font-family: Georgia,'Times New Roman',Times,serif;
		font-size: 1.62em;
		margin-bottom: 1em;
		margin-top: 0;
		padding-left: 10px;
		padding-top: 350px;
		background: none 50% 40% no-repeat;
	}
	.s-errorpage__list {
		list-style: none;
		margin-bottom: 1.5em;
		font-size: 13px;
	}
		.s-errorpage__list li{
			padding-left: 13px;
			background: none no-repeat -180px -1px;
			margin-bottom: 0.71em;
		}



/* 10. Other
-----------------------------------------------------------------------------------------------
===============================================================================================*/

.s-broadcast-wrapper {
	position: relative;
}
.s-broadcast {
	padding-bottom:10px;
	border-bottom:1px dotted #c4c6d3;
	margin-bottom: 20px;
}

	.s-broadcast__refresh {
		position: absolute;
		right:0;
		top:0;
		font: 12px/14px Arial, sans-serif;
		text-transform: none;
		vertical-align: middle;
		margin-top: -7px;
		background: #fff;
		display: block;
		z-index:5;
		padding: 10px 0 10px 5px;
		cursor: pointer;
	}
		.s-broadcast__refresh__text {
			color: #a1abb5;
			border-bottom: 1px dashed;
			margin: 0 4px;
		}
			.s-broadcast__refresh:hover .s-broadcast__refresh__text {
				border-bottom-color: #fff;
			}
		.s-broadcast__refresh_large {
			font-size: 13px;
			margin-top: -17px;
		}
			.s-broadcast__refresh_large .s-broadcast__refresh__text {
				margin-top: 2px;
				margin-right: 5px;
				display: inline-block;
				zoom: 1;
			}
	.s-broadcast__ico {
		display: inline-block;
		*display: inline;
		zoom: 1;
		width:16px;
		height:16px;
		vertical-align: top;
		margin-top: -2px;
		background: none no-repeat 50% 50%;
	}
		.s-broadcast__ico_large {
			width:25px;
			height:25px;
			background-image: none;
			margin: -3px -3px 0px 0px;
		}
		.s-broadcast__ico_middlewhite {
			width:17px;
			height:17px;
			background-image: none;
			margin: 2px -6px 0px -5px;
		}

	.s-broadcast__feed {
		position: relative;
		padding-bottom: 5px;
	}
		.s-broadcast__empty {
			padding: 25px 0 44px;
			overflow: hidden;
			font-size:  13px;
			line-height:16px;
			color: #000;
			text-align: center;
			display: none;
		}
		.s-broadcast__feed__item {
			border-top:1px dotted #c4c6d3;
			padding:15px 0;
			overflow: hidden;
		}
		.s-broadcast__feed__item:first-child {
			border: 0;
			padding-top: 2px;
		}
			.s-broadcast__feed__item_chronicle {
				margin-bottom: 3px;
				padding-bottom: 0;
			}
			.s-broadcast__feed__item_chronicle p {
				margin-bottom: 8px;
			}
			.s-broadcast__feed__item_chronicfirst {
				border: none;
				padding-top: 5px;
			}
			.s-broadcast__feed__item_chroniclast {
				margin-bottom: 30px;
			}

		.s-broadcast__feed__datetime {
			float:left;
		}
		.s-broadcast__feed__text {
			margin-left:80px;
			font-size:13px;
			line-height:16px;
			color:#000;
		}
		.s-broadcast__feed__day {
			font-size:11px;
			color: #c1c3cf;
			margin-bottom:3px;
		}
		.s-broadcast__feed__hour {
			font-size:20px;
		}
	.s-broadcast__feed_last {
		padding-bottom: 0;
		overflow: hidden;
		min-height: 0;
		margin-top:  -2px;
	}
		.s-broadcast__feed_last .s-broadcast__feed__item:last-child {
			border-bottom: 1px dotted #c4c6d3;
			margin-bottom: 13px;
		}

		.s-broadcast__shadow {
			position: absolute;
			bottom: 0;
			width: 100%;

			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(71%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 71%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 71%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 71%,rgba(255,255,255,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 71%,rgba(255,255,255,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
			left: 0;
			height: 25px;
			margin-bottom: 0px;
		}

			.ie9 .s-broadcast__shadow {
				filter:none;
			}


		.s-broadcast__topshadow {
			position: absolute;
			top: 0;
			width: 100%;
			left: 0;
			height: 1px;
			background: #fff none;
		}
		.s-broadcast__topshadow:after {
			position: absolute;
			top: 1px;
			width: 100%;
			left: 0;
			content: ' ';

			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */


			height: 10px;
			margin-bottom: 0px;
		}

			.ie9 .s-broadcast__topshadow:after {
				filter:none;
			}




		.s-broadcast__source {
			margin-top: 0;
			border-top: 1px dotted #c4c6d3;
			padding-top:13px;
			font-size:13px;
			color: #c1c3cf;
			text-align: center;
		}
			.s-broadcast__source__time {
				color: #000000;
			}

		.s-broadcast_loading .s-broadcast__feed {
			background: none no-repeat 50% 20%;
			min-height: 100px;
		}
		.s-broadcast_loading .s-broadcast__feed_last {
			min-height: 0px;
		}

		.s-broadcast_refresh .s-broadcast__refresh {
			cursor: default;
		}
		.s-broadcast_refresh .s-broadcast__refresh .s-broadcast__refresh__text,
		.s-broadcast_refresh .s-broadcast__refresh:hover .s-broadcast__refresh__text {
			border: 0 none;
			color: #DFDFDF;
			border-bottom-color: #fff;
		}
		.s-broadcast_refresh .s-broadcast__ico {
			background-image: none;
		}
			.s-broadcast_refresh .s-broadcast__ico_large {
					background-image: none;
			}
			.s-broadcast_refresh .c-submit {
					background: #a4a4ae;
					cursor: default;
			}

			.s-broadcast_refresh .s-broadcast__ico_middlewhite {
				margin-top: 1px;
				margin-left: -6px;
				margin-right: -5px;
			}


		.s-broadcast_empty .s-broadcast__empty {
			display: block;
		}
		.s-broadcast_empty .s-news-list {
			display: none;
		}

	.s-broadcast .c-page-loader {
		display: none;
	}
		.s-broadcast_pagered .c-page-loader {
			display: block;
		}
		.s-broadcast_pagered .s-broadcast__source {
			margin-top: 10px;
			border-top: none;
			padding-top:0;
		}

.s-broadcast__more {
	position: relative;
	z-index: 1;
	text-align: center;
	width: 100%;
	background: #e8e8e8;
	margin: 0 -10px 0 -18px;
	padding: 0 10px 0 18px;
	height: 28px;
}
	.s-broadcast__more__link {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		display: block;
		width: 100%;
		background: white;
		opacity: 0.0001;
		font-size: 0.857em;
		text-indent: -9999px;
		z-index: 1;
		filter: alpha(opacity=0.0001);
	}
	.ie9 .s-broadcast__more__link {
		filter: none;
	}
.s-broadcast_loading .s-broadcast__more {
	display: none;
}
.s-broadcast__viewport {
	position: relative;
}
.s-broadcast__hover__text {
	width: 100%;
	position: absolute;
	bottom: 0;
	z-index: 1;
	text-align: center;
	opacity: 0;
	font-size: 12px;
	transition: opacity .3s;
	-webkit-transition: opacity .3s;
	line-height: 32px;
	color: #000000;
	background-image: url(/img/_dynamic/s-topnews-main.png?@1X=2014.06.20);
	background-color: white;
	background-size: 3px 1px;
	background-position: 0 0;
	background-repeat: repeat-x;
}
	.s-broadcast__viewport__inner:hover .s-broadcast__hover__text{
		opacity: 1;
	}
	.s-broadcast__hover__text:before {
		content: "";
		display: block;
		top: -35px;
		position: absolute;
		bottom: 0;
		width: 100%;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(71%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 71%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 71%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 71%,rgba(255,255,255,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 71%,rgba(255,255,255,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
		left: 0;
		height: 35px;
		margin-bottom: 0px;
	}

.s-broadcast__viewport__inner {
	height: 270px;
	margin-right: -17px;
	margin-top: -9px;
	overflow-y: scroll;
	padding-top: 6px;
	padding-right: 10px;
	-webkit-margin-right: -7px;
	margin-left: -18px;
	padding-left: 18px;
}
	.s-broadcast__viewport__inner__cont {
		position: relative;
	}
	/*  костыль скролла для мака */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.s-broadcast__viewport__inner {
			margin-right: -15px;
		}
		.s-broadcast__viewport__inner::-webkit-scrollbar {
		  -webkit-appearance: none;
		  width: 7px;

		}
		.s-broadcast__viewport__inner::-webkit-scrollbar-thumb {
		  border-radius: 4px;
		  background-color: rgba(0, 0, 0, .5);
		  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
		}
	}

.s-broadcast__blockhead_arrow {
	position: absolute;
	top: -5px;
	left: 205px;
	padding-left: 5px;
	padding-right: 5px;
	background: #fff;
}

.s-broadcast_short {
	border: none;
	margin-bottom: -10px;
	padding-bottom: 0;
	height: auto;
	position: static;
	/*overflow: hidden;*/
}
	.s-broadcast_short .s-broadcast__feed__item {
		border: medium none;
		padding-bottom: 9px;
		padding-top: 0;
	}
		.s-broadcast_short  .s-broadcast__feed__item:first-child {
			padding-top: 1px;
		}
			.s-broadcast_short .s-broadcast__feed__item:first-child  .s-broadcast__feed__text {
				font-weight: bold;
			}
	.s-broadcast_short .s-broadcast__refresh {
		top: -14px;
	}
	.s-broadcast_short .s-broadcast__feed__day {
		display: none;
	}
	.s-broadcast_short .s-broadcast__feed__hour {
		color: #000;
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
	}
	.s-broadcast_short .s-broadcast__feed__text {
		line-height: 15px;
		margin-left: 55px;
	}
	.s-broadcast_short .c-page-loader {
		display: none;
	}
	.s-broadcast_short.s-broadcast_loading .s-broadcast__feed {
		height: 100%;
	}


.s-listsection {
	padding-top: 11px;
	margin-bottom: 20px;
}

.s-searchform {
	background: /*url(/img/s-topnews-main.png)*/none repeat-x scroll 0 100% transparent;
	margin-bottom: 20px;
	padding-bottom: 18px;
}
	.s-searchform__subtext {
		margin-top: 7px;
	}

	.s-searchform__reftypes {
		margin: 20px 0 -5px;
		background: none repeat 0 50%;
		overflow: hidden;
	}
	.s-searchform__reftypes__inner {
		margin: 0 0 -3px;
	}
	.s-searchform__reftypes__item {
		display: inline-block;
		zoom: 1;
		padding-right: 3px;
		padding-bottom: 3px;
		background: #fff;
	}

	.s-searchform__reforder {
		margin: 20px 0 -5px;
		font-size: 12px;
	}
	.s-searchform__reforder__item {}
	.s-searchform__reforder__item__link,
	.s-searchform__reforder__item__link:link,
	.s-searchform__reforder__item__link:visited {
		text-decoration: underline;
		color: #9396a1;
		margin-right: 5px;
	}
	.s-searchform__reforder__item__link:hover,
	.s-searchform__reforder__item__link:active {
		text-decoration: none;
	}
	.s-searchform__reforder__item__link__active {
		text-decoration: none!important;
		color: #000!important;
	}

	.s-searchform__refletters{
		margin: 20px 0 -5px;
	}


.s-searchform__reforder__link {
	border: 1px solid #fff;
	border-radius: 2px 2px 2px 2px;
	color: #9396a1;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .51);
	font: normal 11px/16px  'Helvetica Neue', Arial, Tahoma, sans-serif;
	min-width: 13px !important;
	padding: 0 1px 0;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	zoom: 1;
	margin-right: 1px;
}

	.s-searchform__reforder__link:active,
	.s-searchform__reforder__link_active,
	.s-searchform__reforder__link_active:hover {
		color: #000000;
		border: 1px solid #c6c6c6;
		background: rgb(179,186,204); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzYmFjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZWM2ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(179,186,204,1) 0%, rgba(190,198,217,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(179,186,204,1)), color-stop(100%,rgba(190,198,217,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(179,186,204,1) 0%,rgba(190,198,217,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(179,186,204,1) 0%,rgba(190,198,217,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(179,186,204,1) 0%,rgba(190,198,217,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(179,186,204,1) 0%,rgba(190,198,217,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3bacc', endColorstr='#bec6d9',GradientType=0 ); /* IE6-8 */

		text-decoration: none;
	}

		.ie9 .s-searchform__reforder__link_active:hover,
		.ie9 .s-searchform__reforder__link:hover,
		.ie9 .s-searchform__reforder__link:active {
			filter: none;
		}

	.s-searchform__subform {
		margin-top: -11px;
		padding-bottom: 11px;
		background: /*url(/img/s-topnews-main.png)*/none repeat-x scroll 0 100% transparent;
	}


.s-searchsection {}

	.s-searchsection__onmail {
		font-size: .93em;
		color: #464646;
	}
		.s-searchsection__onmail__icon {
			margin-right: 5px;
			vertical-align: top;
		}
		.s-searchsection__onmail__result {
			font-size: 17px;
			font-family: Georgia, 'Times New Roman', Times, serif;
			color: #333;
			text-decoration: underline;
		}
	.s-searchsection__empty {
		color: #202020;
		font-family: Georgia,'Times New Roman',Times,serif;
		font-size: 1.21em;
		margin-bottom: 0.61em;
		margin-top: 2em;
	}
	.s-searchsection__text {
		color: #464646;
		margin-top: 1em;
		font-size: .921em;
		margin-bottom: 1em;
	}
.s-search-separator {
	clear: both;
	margin-bottom: 25px;
}
.s-search-multiform {
	margin-top: -10px;
	margin-bottom: 20px;
}
	.s-search-multiform__resalts {
		background: #d0d2dd;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		margin: 10px 0 20px;
		padding: 11px 10px 15px;
	}
		.s-search-multiform__resalts_regions {
			margin-top: -19px;
			padding: 11px 10px 1px;
		}
		.s-search-multiform__res-table {
			width: 100%;
			max-width: 530px;
		}
			.s-search-multiform__res-table__item {
				font-size: .9em;
				padding: 5px 0;

				white-space: nowrap;
			}
				.s-search-multiform__res-table__item_0 {}
				.s-search-multiform__res-table__item_1 {
					width: 27%;
				}
				.s-search-multiform__res-table__item_2 {
					width: 30%;
				}

			.s-search-multiform__res-table__unactive {
				color: #627282;
			}
			.s-search-multiform__res-table__text {
				color: #000;
			}
			.s-search-multiform__res-table__link,
			.s-search-multiform__res-table__link:link,
			.s-search-multiform__res-table__link:visited {
				color: #000;
				text-decoration: underline;
			}
				.s-search-multiform__res-table__link:hover,
				.s-search-multiform__res-table__link:active {
					text-decoration: none;
				}
				.s-search-multiform__res-table__info {
					display: inline-block;
					padding-left: .5em;
				}
					.ie7 .s-search-multiform__res-table__info {
						display: inline;
						zoom: 1;
					}
					.ie7 a .s-search-multiform__res-table__info {
						text-decoration: none;
						cursor: pointer;
					}

.s-search-origquery {
	font-size: 12px;
	line-height: 15px;
	background: #fbfbfb;
	color: #000;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	padding: 8px 10px 7px;
	margin: 10px 0;
}

.s-story-wrapper {
	overflow: hidden;
}
	.s-story-wrapper__container {
		overflow: hidden;
		margin-bottom: -5px;
	}

.s-storylistitem {
	/*margin: 8px 0 30px; на случай убирания заголовка "сюжеты со стр списка сюжетов"*/
	margin: 0px 0 20px;
	overflow: hidden;
}
	.s-storylistitem__head {
		background: #e6e7ec;
		padding: 5px 8px 5px 10px;
		margin-bottom: 18px;
		position: relative;
	}
		.s-storylistitem__head__inner {
			float: left;
			white-space: nowrap;
		}
			.s-storylistitem__head__inner__text {
				line-height: 1.1052em;
				font-family: Georgia, 'Times New Roman', Times, serif;
				color: #1a1a1a;
				font-size: 1.071em;
			}
		.s-storylistitem__head__more {
			color: #a8abba;
			font-size: .785em;
			padding-left: 0px;
			background: #e6e7ec;
			position: absolute;
			z-index: 2;
			right: 0;
			top: 0;
			padding: 8px 8px 3px 0;
		}
			.s-storylistitem__head__more__link {
				color: #a8abba;
			}
			.s-storylistitem__head__more__after {
				font-size: 0;
				height: 25px;
				width: 25px;
				position: absolute;
				bottom: 0;
				left: -25px;
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTdlYyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZTZlN2VjIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNzMlIiBzdG9wLWNvbG9yPSIjZTZlN2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZTZlN2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
				background: -moz-linear-gradient(left, rgba(230,231,236,0) 0%, rgba(230,231,236,0) 1%, rgba(230,231,236,1) 73%, rgba(230,231,236,1) 99%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(230,231,236,0)), color-stop(1%,rgba(230,231,236,0)), color-stop(73%,rgba(230,231,236,1)), color-stop(99%,rgba(230,231,236,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(left, rgba(230,231,236,0) 0%,rgba(230,231,236,0) 1%,rgba(230,231,236,1) 73%,rgba(230,231,236,1) 99%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(left, rgba(230,231,236,0) 0%,rgba(230,231,236,0) 1%,rgba(230,231,236,1) 73%,rgba(230,231,236,1) 99%); /* Opera 11.10+ */
				background: -ms-linear-gradient(left, rgba(230,231,236,0) 0%,rgba(230,231,236,0) 1%,rgba(230,231,236,1) 73%,rgba(230,231,236,1) 99%); /* IE10+ */
				background: linear-gradient(to right, rgba(230,231,236,0) 0%,rgba(230,231,236,0) 1%,rgba(230,231,236,1) 73%,rgba(230,231,236,1) 99%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e6e7ec', endColorstr='#e6e7ec',GradientType=1 ); /* IE6-8 */
				z-index: 1;
			}
			.ie9 .s-storylistitem__head__more__after {
				filter: none;
			}

	.s-storylistitem_extra .s-storylistitem__head {
		padding-left:50px;
	}



.s-alltags {
	line-height: 1.7em;
}
	.s-alltags__1,
	.s-alltags__2,
	.s-alltags__3,
	.s-alltags__4,
	.s-alltags__5,
	.s-alltags__6 {
		text-decoration: none;
		white-space: nowrap;
	}
	.s-alltags__1:hover,
	.s-alltags__2:hover,
	.s-alltags__3:hover,
	.s-alltags__4:hover,
	.s-alltags__5:hover,
	.s-alltags__6 {
		text-decoration: underline;
	}

	.s-alltags__1 {
		font-weight: bold;
		font-size: 1.14em;
		color: #336ba3;
	}
	.s-alltags__2 {
		font-size: 1.14em;
		color: #336ba3;
	}
	.s-alltags__3 {
		font-size: 1.14em;
		color: #62656f;
	}
	.s-alltags__4 {
		font-size: 1em;
		color: #336ba3;
	}
	.s-alltags__5 {
		font-size: 0.85em;
		color: #336ba3;
	}
	.s-alltags__6 {
		font-size: 0.8em;
		color: #62656F;
	}

	.s-alltags__split {
		margin: 0 7px 0 3px;
		font-size: 0.75em;
		color: #dadada;
	}

.s-story-notice {
	margin-bottom: 17px;
}
.s-article__story .s-story-notice {
	margin: 5px 0 4px 0;
}
.s-usefullinfo {
	margin-top: 0.67em;
	font-size: .9em;
}



/*
mainnews gallery
-------------------------------------
*/
.s-mainnews {
	position: relative;
	height: 442px;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: -1px;
	margin-left: -1px;
}
	.s-mainnews__inner {
		position: absolute;
		top: 0;
		left: 0;
		width: 33.3333333%;
		height: 33.3333333%;
	}
		.s-mainnews__inner__item {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
			overflow: hidden;
		}
		.s-mainnews__inner__item__more {
			position: absolute;
			height: 100%;
			width: 100%;
			top: 0;
			left: 0;
			z-index: 2;
			text-indent: -999em;
			background: url(/img/0.gif);/*ie fix*/
		}
		.s-mainnews__inner__item__content {
			position: absolute;
			bottom: 0;
			left: 0;
			background: url(/img/p-main_sub__gradient.png?20121012) repeat-x transparent;
			width: 100%;
			/*padding-top: 20px;*/
		}
			.s-mainnews__inner__item__inner {
				height: 100%;
				width: 100%;
				position: relative;
				background-color: #D0D2DD;
				background-position: 50% 50%;
				background-repeat: no-repeat;
				background-size: cover;
				padding: 1px;/* opera cover fix */
				margin: -1px;/* opera cover fix */
			}
			.s-mainnews__body {
				padding: 20px 15px 10px;
				margin: 0 0;
			}
			.ie7 .s-mainnews__body,
			.ie6 .s-mainnews__body {
				margin: 0;
				padding: 20px 15px 10px;
			}

		.s-mainnews__inner__item__vert-setter {
			display: inline-block;
			width: 1px;
			font-size: 0;
			overflow: hidden;
			height: 100%;
			vertical-align: middle;
			margin-left: -1px;
		}
		.s-mainnews__inner__item__text-content {
			display: inline-block;
			width: 100%;
			overflow: hidden;
			vertical-align: middle;
			margin-left: -1px;
		}
		.ie6 .s-mainnews__inner__item__text-content,
		.ie7 .s-mainnews__inner__item__text-content,
		.ie6 .s-mainnews__inner__item__vert-setter,
		.ie7 .s-mainnews__inner__item__vert-setter {
			display: inline;
			zoom: 1;
		}
			.s-mainnews__inner__item__text-content__inner__after {
				font-size: 0;
				height: 30px;
				width: 100%;
				position: absolute;
				bottom: 0;
				left: 0;
				background: -moz-linear-gradient(top,  rgba(208,210,221,0) 0%, rgba(208,210,221,1) 74%, rgba(208,210,221,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,210,221,0)), color-stop(74%,rgba(208,210,221,1)), color-stop(100%,rgba(208,210,221,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(208,210,221,0) 0%,rgba(208,210,221,1) 74%,rgba(208,210,221,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(208,210,221,0) 0%,rgba(208,210,221,1) 74%,rgba(208,210,221,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(208,210,221,0) 0%,rgba(208,210,221,1) 74%,rgba(208,210,221,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(208,210,221,0) 0%,rgba(208,210,221,1) 74%,rgba(208,210,221,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d0d2dd', endColorstr='#d0d2dd',GradientType=0 ); /* IE6-9 */
			}


	.s-mainnews-article__head {
		font-family: Georgia,'Times New Roman',Times,serif;
		font-size: 1.21em;
		line-height: 1.1052em;
	}
		.s-mainnews-article__content__description {
			font-size: .928em;
			line-height: 1.23em;
			margin-bottom: 2px;
			margin-top: 6px;
		}
		.s-mainnews-article__bighead {
			font-family: Georgia,'Times New Roman',Times,serif;
			font-size: 1.6428em;
			line-height: 1.1352em;
			margin-bottom: 6px;
		}
	.s-mainnews-article_imaged {}

		.s-mainnews-article_imaged .s-mainnews-article__head,
		.s-mainnews-article_imaged .s-mainnews-article__bighead {
			color: #fff;
			-webkit-text-shadow: 0 0 3px rgba(0,0,0,1);
			-moz-text-shadow: 0 0 3px rgba(0,0,0,1);
			text-shadow: 0 0 3px rgba(0,0,0,1);
			/*margin-bottom: 0;*/
		}
		.s-mainnews-article_imaged .s-mainnews-article__head__link,
		.s-mainnews-article_imaged .s-mainnews-article__bighead__link,
		.s-mainnews-article_imaged .s-mainnews-article__content__description {
			color: #fff;
		}

	.s-mainnews-article_textded {
		padding-bottom: 10px;
	}
		.s-mainnews-article_textded .s-mainnews-article__head,
		.s-mainnews-article_textded .s-mainnews-article__bighead {
			color: #1A1A1A;
		}
		.s-mainnews-article_textded .s-mainnews-article__head__link,
		.s-mainnews-article_textded .s-mainnews-article__bighead__link,
		.s-mainnews-article_textded .s-mainnews-article__content__description {
			color: #202020;
		}


.s-mainnews_cols-2 .s-mainnews__inner {
		height: 50%;
}
.s-mainnews_cols-3 .s-mainnews__inner {
		height: 33.3333333%;
}
.s-mainnews_cols-4 .s-mainnews__inner {
		height: 25%;
}
.s-mainnews_cols-5 .s-mainnews__inner {
		height: 20%;
}

		.s-mainnews__inner__item_main {
			width: 200%;
			height: 200%;
		}
		.s-mainnews__inner__item_main .s-mainnews__inner__item__content {
			background: url(/img/p-main_main__gradient.png?20121012) repeat-x transparent;
		}

		.s-mainnews__inner__item_p1 {
			left: 0;
			top: 0;
		}
		.s-mainnews__inner__item_p2 {
			left: 200%;
			top: 0;
		}
		.s-mainnews__inner__item_p3 {
			left: 200%;
			top: 100%;
		}
		.s-mainnews__inner__item_p4 {
			left: 0%;
			top: 200%;
		}
		.s-mainnews__inner__item_p5 {
			left: 100%;
			top: 200%;
		}
		.s-mainnews__inner__item_p6 {
			left: 200%;
			top: 200%;
		}
		.s-mainnews__inner__item_p7 {
			left: 0%;
			top: 300%;
		}
		.s-mainnews__inner__item_p8 {
			left: 100%;
			top: 300%;
		}
		.s-mainnews__inner__item_p9 {
			left: 200%;
			top: 300%;
		}
		.s-mainnews__inner__item_p10 {
			left: 0%;
			top: 400%;
		}
		.s-mainnews__inner__item_p11 {
			left: 100%;
			top: 400%;
		}
		.s-mainnews__inner__item_p12 {
			left: 200%;
			top: 400%;
		}


	.s-mainnews__setter {
		width: 100%;
		height: 100%;
		display: block;
	}


.s-mainnews_hor .s-mainnews__inner {
	width: 25%;
}
		.s-mainnews_hor .s-mainnews__inner__item_p4 {
			left: 300%;
			top: 0%;
		}
		.s-mainnews_hor .s-mainnews__inner__item_p5 {
			left: 300%;
			top: 100%;
		}






/*
---------------------------------------
*/
	.s-header {
		position: relative;
		z-index: 70;
		background: #2E2E2E none no-repeat 50% 50%;
		background-size: cover;
		margin-top: -41px;
		padding-top: 40px;
		margin-bottom: -1px;
	}
		.s-header__wrapper {
			background: 0 100% repeat-x;
		}
			.s-header__wrapper__inner {
				margin: 0 auto;
				max-width: 1193px;
				position: relative;
				zoom: 1;
			}
				.s-header__wrapper__inner__content {
					background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.26) 60%, rgba(0,0,0,0) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.65)), color-stop(60%,rgba(0,0,0,0.26)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.26) 60%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.26) 60%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.26) 60%,rgba(0,0,0,0) 100%); /* IE10+ */
					background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.26) 60%,rgba(0,0,0,0) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
					display: table-cell;
					vertical-align: middle;
					height: 200px;
					padding: 0 18px 25px;
					position: relative;
				}
			.s-header__wrapper__inner:after {
				content: ' ';
				position: absolute;
				width: 200%;
				height: 100%;
				left: -200%;
				top: 0;
				background: #000;
				background: rgba(0,0,0,.65);
			}

	.s-header__more {
		position: absolute;
		bottom: 0;
		text-align: center;
		width: 100%;
		display: table;
	}
		.s-header__more__before {
			display: table-cell;
			content: ' ';
			width: 50%;
			background: #fff;
		}
		.s-header__more__after {
			display: table-cell;
			content: ' ';
			width: 50%;
			background: #fff;
		}
		.s-header__more__link {
			display: table-cell;
			padding: 0;
			color: #fff;
			line-height: 24px;
		}
		.s-header__source {
			position: absolute;
			bottom: 5px;
			right: 20px;
			font: normal 10px/16px Helvetica, Arial, Tahoma, sans-serif;
		}
			.s-header__source__link {
				opacity: .5;
				color: #a8acba;
			}
				.s-header__source__link:hover {
					opacity: 1;
				}

			.s-header__more__link__inner {
				width: 210px;
				display: block;
				text-align: center;
				height: 25px;
				background: url(/img/p-header-more.png) 50% 0  no-repeat;
				margin-top: -1px;
			}
			.s-header__more__link__inner__arrow {
				display: inline-block;
				width: 16px;
				height: 16px;
				vertical-align: middle;
				margin-right: 5px;
				background: #fff;
				border-radius: 50%;
				margin-top: -4px;
				position: relative;

			}

			.s-header__more__link__inner__arrow:after {
				position: absolute;
				content: ' ';
				width: 0;
				height: 0;
				border-left: 4px solid transparent;
				border-right: 4px solid transparent;
				border-top: 7px solid #000;
				left: 4px;
				top: 5px;

			}
	.s-header_nocover {
		margin-top: 0;
		padding-top: 0;
		background: #000 no-repeat 50% 50%;
		background-size: auto;
	}


.s-fullwidth {}
.s-fullwidth_map {
	background: #f3f3f3;
	margin-top: -1px;
	padding-bottom: 0px;
	padding-top: 10px;
	position: relative;
}
	.s-fullwidth_map .b-info-more {
		position: absolute;
		bottom: 15px;
		right: 20px;
		font: normal 10px/16px Helvetica, Arial, Tahoma, sans-serif;
	}
	 .s-fullwidth_map .b-info-more__link {
		opacity: .5;
		color: #a8acba;
	 }
		.s-fullwidth_map .b-info-more__link:hover {
		   opacity: 1;
		}




	.s-header-content {
		text-align: left;
		padding-top: 20px;
		padding-right: 480px;
		color: #fff;
		font-family: Helvetica, Arial, Tahoma, sans-serif;
		font-size: 15px;
		line-height: normal;
	}
		.s-header-content__link {
			color: #fff;
			text-decoration: none;
		}
			.s-header-content__link:hover,
			.s-content__link:active {
				text-decoration: underline;
			}
		.s-header-content__content {
			overflow: hidden;
			margin: 0 0px;
			position: relative;
		}

		.s-header-content__header {
			clear: both;
			font-size: 31px;
			padding: 2px 0 15px;
			font-family: Georgia, 'Times New Roman', Times, serif;
		}
			.s-header-content__header__link {
				color: #fff;
			}
		.s-header-content a {
			color: #fff;
		}

.s-header-dynamic {}
	.s-header-dynamic__source {
		bottom: 5px;
	}
	.s-header-dynamic__more {
		opacity: 0;
		visibility: hidden;
		transition: opacity .3s;
		-moz-transition: opacity .3s;
		-webkit-transition: opacity .3s;
	}
	.s-header-dynamic__more__link {
		display: none;
	}
	.s-header-dynamic__text {
		opacity: 1;
		transition: opacity, height .3s;
		-moz-transition: opacity, height .3s;
		-webkit-transition: opacity, height .3s;
	}
	.s-header-dynamic__content {
		height: 200px;
		transition: height .3s;
		-moz-transition: height .3s;
		-webkit-transition: height .3s;
	}

	.s-header-dynamic_closed {}
		.s-header-dynamic_closed .s-header-dynamic__more {
			opacity: 1;
			visibility: visible;
		}
	.s-header-dynamic_closed .s-header-dynamic__content {
		height: 0px;
	}
		.s-header-dynamic_closed .s-header-dynamic__text {
			opacity: 0;
			height: 0;
		}
	.s-header-dynamic_closed .s-header-dynamic__source {
		bottom: 30px;
	}


.s-inpageinc {
	position: relative;
	margin: 0 -3000px;
	padding: 0 3000px;
	overflow: hidden;
	z-index: 22;

}
	 .s-inpageinc__inner {
	 }

	.s-inpageinc_shares {
		background: #fff;
		-webkit-box-shadow: 0 2px 3px -3px #000000;
		-moz-box-shadow: 0 2px 3px -3px #000000;
		box-shadow: 0 2px 3px -3px rgba(0, 0, 0, 0.3);
		border-top: 1px solid #dbdbdb;
		border-bottom: 1px solid #ebebeb;
		z-index: 23;
	}
		.s-inpageinc_shares .s-inpageinc__inner {
			padding: 0px 18px;
		}
	.s-inpageinc_shares_firts {
		border-top: none;
	}


	.s-inpageinc_gray {
		background: #f3f3f3;
		z-index: 1;
		padding-bottom: 10px;
	}
		.s-inpageinc_first:after {
			position: absolute;
			content: ' ';
			padding: 0 3000px;
			left: -3000px;
			width: 100%;
			box-shadow: 0 2px 6px -3px rgba(0, 0, 0, 0.3);
			height: 10px;
			top: -10px;
		}
		.s-inpageinc_last {
			overflow: visible;
			padding-bottom: 1px;
			padding-top: 20px;
		}
			.s-inpageinc_last:before {
				position: absolute;
				content: ' ';
				padding: 0 3000px;
				left: -3000px;
				width: 100%;
				box-shadow: 0 2px 6px -3px rgba(0, 0, 0, 0.3);
				height: 10px;
				bottom: 0px;
			}
		.s-inpageinc_gray .s-inpageinc__inner {
			padding: 20px 18px;
		}
	.s-inpageinc_topborder {
		border-top: 1px solid #cdccca;
	}
	.s-inpageinc_bottomborder {
		border-bottom: 1px solid #cdccca;
	}
	.s-inpageinc_white {
		background: #fff;
	}
	.s-inpageinc_hdsub {
		padding-bottom: 0;
		margin-bottom: -6px;
	}
		.s-inpageinc_hdsub .s-inpageinc__inner {
			padding-top: 0;
			padding-bottom: 0;
		}
		.s-inpageinc_hdsub.s-inpageinc_first {
		  padding-top: 20px;
		}


.s-chronicle-news {}
	.s-chronicle-news__nav {
		background: #fff;
		padding: 10px;
		margin: 10px -10px;
		position: relative;
	}
	.s-chronicle-news__nav__screen {
		height: 55px;
	}
	.s-chronicle-news__items {
		margin-top: 20px;
	}

.s-facts {
	margin: 20px 0 30px;
}
	.s-facts__list {
		display: table;
		width: 100%;
		table-layout: fixed;
	}
		.s-facts__list__item {
			display: table-cell;
			padding-right: 20px;
		}
			.s-facts__list__item__title {
				font: bold 30px Georgia, 'Times New Roman', Times, serif;
				color: #202020;
			}
			.s-facts__list__item__dsc {
				font: normal 15px 'Helvetica Neue', Arial, Tahoma, sans-serif;
				color: #202020;
			}



/*
s-maingall gallery
-------------------------------------
*/
.s-maingall {
	position: relative;
	height: 505px; /* js - 1030x505*/
	overflow: hidden;
}
.s-maingall_short {
	overflow: visible;
	height: 253px;
}
	.s-maingall__inner {
		position: absolute;
		top: 0;
		left: 0;
		width:  16.6666666667%;
		height: 25%;
	}
	.s-maingall_short .s-maingall__inner {
		width: 16.6666666667%;
		height: 50%;
	}
		.s-maingall__item {
			position: absolute;
			left: 0;
			top: 0;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
			overflow: hidden;
			background-color: #D0D2DD;
		}
	.s-maingall__item__inner {
		width: 100%;
		height: 100%;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-size: cover;
	}
	noindex:-o-prefocus,.s-maingall__item__inner { /*opera bug fix*/
		background-size: auto;
		/*padding: 2px; opera 1px background-size: cover; bug fix
		margin: -2px; */
	}

	.s-maingall__item-more,
	.s-maingall__item_more {
		width: 100%;
		height: 100%;
		top: 300%;
		left: 500%;
	}

	.s-maingall_short .s-maingall__item_more {
		top: 100%;
	}

		.s-maingall__item__clicker {
			z-index: 2;
		}
	.s-maingall__item__text {
		position: absolute;
		height: 100%;
		width: 100%;
		font-size: 12px;
		top: 0;
		bottom: 0;
	}
	.s-maingall__item__text__self {
		display: inline-block;
		text-align: left;
		font-size: 13px;
		line-height: 15px;
	}
	.ie6 .s-maingall__item__text__self,
	.ie7 .s-maingall__item__text__self{
		display: inline;
		zoom: 1;
	}


		.s-maingall__item_size-small {
			width: 100%;
			height: 100%;
		}
		.s-maingall__item_size-large {
			width: 200%;
			height: 200%;
		}
		.s-maingall__item_size-vert {
			width: 100%;
			height: 200%;
		}

		.s-maingall__item_x-0 {
			left: 0%;
		}
		.s-maingall__item_x-1 {
			left: 100%;
		}
		.s-maingall__item_x-2 {
			left: 200%;
		}
		.s-maingall__item_x-3 {
			left: 300%;
		}
		.s-maingall__item_x-4 {
			left: 400%;
		}
		.s-maingall__item_x-5 {
			left: 500%;
		}

		.s-maingall__item_y-0 {
			top: 0%;
		}
		.s-maingall__item_y-1 {
			top: 100%;
		}
		.s-maingall__item_y-2 {
			top: 200%;
		}
		.s-maingall__item_y-3 {
			top: 300%;
		}

.s-maingall_overlay {
	overflow: visible;
}
	.s-maingall_overlay .s-maingall__inner {
		height: 50%;
		width: 33.333%;
	}

	.s-maingall__item_overlay {
		width: 100%;
		height: 100%;
		border: none;
		box-shadow: 0px 0px 20px 0px #000;
		background: #000;
	}
		.s-maingall__item_xs-0 {
			left: 0;
		}
		.s-maingall__item_xs-1 {
			left: 100%;
			margin-left: 20px;
		}
		.s-maingall__item_xs-2 {
			left: 200%;
			margin-left: 40px;
		}

		.s-maingall__item_ys-0 {
			top: 0;
		}
		.s-maingall__item_ys-1 {
			top: 100%;
			margin-top: 20px;
		}


/* 11. poll
-----------------------------------------------------------------------------------------------
===============================================================================================*/



	.s-poll-wrapper {
		min-height: 100px;
		position: relative;
	}
		.s-poll-wrapper__loader {
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			background-color: #fff;
			background-color: rgba(255,255,255,.5);
			background-repeat: no-repeat;
			background-position: 50% 50%;
			opacity: 0;
			visibility: hidden;
		}
		.s-poll-wrapper_loading .s-poll-wrapper__loader {
			visibility: visible;
			opacity: 1;
			-webkit-transition: opacity 100ms linear;
			-moz-transition: opacity 100ms linear;
			-ms-transition: opacity 100ms linear;
			-o-transition: opacity 100ms linear;
			transition: opacity 100ms linear;
		}
	.s-poll {
		margin-top: 10px;
		margin-bottom: 30px;
	}

	.s-poll__smallheader {
		position: relative;
		white-space: nowrap;
	}
		.s-poll__smallheader__inner {
			top: 0;
			position: absolute;
			left: 50%;
		}
		.s-poll__smallheader__text {
			margin-top: -6px;
			left: -50%;
			background: #fff;
			color: #a8acba;
			position: relative;
			display: block;
			padding: 0 5px;
			font: bold 10px/normal Helvetica, Arial, Tahoma, sans-serif;
			text-transform: uppercase;
		}


		.s-poll__errors {
			 border-left: 4px solid #FF0000;
			 color: #FF0000;
			 font-size: 90%;
			 margin-bottom: 8px;
			 padding: 5px 0 5px 10px;
			 display: none;
		}
			.s-poll__errors__0 {
				display: none;
			}
			.s-poll__errors__1 {
				display: none;
			}
			.s-poll__errors__2 {
				display: none;
			}
			.s-poll__errors__3 {
				display: none;
			}

			.s-poll__fail {}
				.s-poll__fail .s-poll__errors {
					display: block;
				}
					.s-poll__fail_0 .s-poll__errors__0 {
						display: block;
					}
					.s-poll__fail_1 .s-poll__errors__1 {
						display: block;
					}
					.s-poll__fail_2 .s-poll__errors__2 {
						display: block;
					}
					.s-poll__fail_3 .s-poll__errors__3 {
						display: block;
					}



		.s-poll__head {
			padding-top: 10px;
			margin-bottom: 20px;
			padding-bottom: 10px;
			background: transparent 0 100% repeat-x;
		}
			.s-poll__head__img {
				float: left;
				margin-right: 20px;
			}
			.s-poll__head__content {
				overflow: hidden;
				padding-bottom: 10px;
				min-width: 33%;
			}
		.s-poll__name {
			font: normal 1.2141em/normal Georgia, 'Times New Roman', Times, serif;
			margin-bottom: 5px;
			color: #1a1a1a;
		}
		.s-poll__description {
			line-height: normal;
			color: #464646;
			font-size: 13px;
		}
		

			.s-poll__question {
				margin-bottom: 25px;
			}
				.s-poll__question__title {
					margin-bottom: 0.628em;
					margin-top: 0.5em;
					padding-bottom: .2em;
					color: #1a1a1a;
					font: bold 14px/normal Georgia, 'Times New Roman', Times, serif;
				}
					.s-poll__question__title__num {
						color: #707070;
						font-weight: normal;
						font-family: 'Helvetica Neue', Arial, Tahoma, sans-serif;
					}
			.s-poll__question__content {
				border: 1px solid #e6e7ec;
				border-bottom-width: 3px;
			}


			.s-poll__answers {
				padding: 20px 20px 10px 20px;
			}
				.s-poll__answers_table {
					display: table;
					width: 100%;
				}

		.s-poll__answer {
			position: relative;
			display: inline;
		}
			.s-poll__answer_row {
				display: table-row;
			}
			.s-poll__answer__img {
				display: block;
			}
			.s-poll__answer__coll {
				border-bottom: 3px solid transparent;
				display: table-cell;
				font: normal 13px/1.2em  'Helvetica Neue', Arial, Tahoma, sans-serif;
			}
			.s-poll__answer__coll_preview {
				vertical-align: top;
				padding-right: 10px;
				padding-bottom: 10px;
			}
			.s-poll__answer__coll_text {
				color: #4b4b4b;
				font-size: 13px;
				vertical-align: middle;
				width: 100%;
			}
			.s-poll__answer__coll_percent {
				white-space: nowrap;
				vertical-align: middle;
				padding-right: 10px;
				color: #a4a4ae;
			}
			.s-poll__answer__coll_cnt {
				white-space: nowrap;
				vertical-align: middle;
				padding-left: 10px;
				color: #a4a4ae;
				text-align: right;
			}

			.s-poll__answer__text {
				position: relative;
				display: block;
				padding: 5px 3px;
				margin: 0 -3px;
			}
				.s-poll__answer__text__result {
						height: 100%;
						position: absolute;
						top: 0;
						left: 0;
						background: #e6e7ec;
						-webkit-border-radius: 1px;
						-moz-border-radius: 1px;
						border-radius: 1px;
				}
				.s-poll__answer__text__label {
					position: relative;
				}


		.s-poll__answer_imaged .s-poll__answer__coll {
			border-bottom-width: 10px;
		}
		.s-poll__answer_imaged .s-poll__answer__coll_preview {
			padding-bottom: 0px;
		}
		.s-poll__answer_winner {}
		.s-poll__answer_winner .s-poll__answer__coll {
			color: #000;
		}


	.s-poll__form-item {}
		.s-poll__form-item__label {
			cursor: pointer;
		}
		.s-poll__form-item__content {
			overflow: hidden;
			display: block;
			overflow: hidden;
			padding-left: 5px;
		}

		.s-poll__form-item__input[type="checkbox"],
		.s-poll__form-item__input {
			float: left;
			margin-right: 5px;
			cursor: pointer;
			margin-top: 5px;
		}
		.s-poll__form-item__input:checked + .s-poll__form-item__content .s-poll__answer__coll {
			color: #000;
		}

		.ie .s-poll__form-item__input {
			margin-top: -2px;
		}
		.s-poll__form-item__textinput {
			margin: 0 14px 5px 0;
		}
			.s-poll__form-item__textinput__info {
				color: #a4a4ae;
				font-size: 12px;
				margin-top: 3px;
			}
		.s-poll__form-item_imaged .s-poll__form-item__input {
			margin-top: 18px;
		}


	.s-poll__bottom {
		margin-top: -10px;
		display: table;
		width: 100%;
		height: 38px;
	}
		.s-poll__bottom__info {
			width: 285px;
			display: table-cell;
			vertical-align: middle;
			text-align: left;
		}
		.s-poll__bottom__submit {
			margin-right: 15px;
		}
		.s-poll__bottom__text {
			color: #a4a4ae;
			font-size: .8571em;
			margin-right: 15px;
			display: inline-block;
			padding: 10px 0;
		}
			.s-poll__bottom__text_right {
				margin-right: 0;
			}
			.s-poll__bottom__text__short {
				display: inline-block;
			}
			.s-poll__bottom__text__marked {
				color: #000;
			}
		.s-poll__bottom__shares {
			display: table-cell;
			vertical-align: top;
			text-align: right;
			padding-top: 4px;
		}





		.s-poll__results {}
		.s-poll__result {
			background: #ecebf0;
			position: relative;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			font-size: .9em;
			margin-bottom: 5px;
			zoom: 1;
		}
		.s-poll__result__name {
			position: relative;
			z-index: 2;
			padding: 2px 40px 2px 10px;
			color: #555;
		}
		.s-poll__result__value {
			position: absolute;
			z-index: 3;
			right: 0;
			top: 0;
			padding: 2px 5px 2px 5px;
			color: #212121;
		}
		.s-poll__result__arr {
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			background: #e6e7ec;
			z-index: 1;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;

		}

.s-poll-item {
	margin-bottom: 20px;
	padding-bottom: 10px;
	background: transparent 0 100% repeat-x;
	background-image: url(/img/_dynamic/s-topnews-main.png?@1X=2014.06.20);
	background-size: 3px 1px;
}
	.s-poll-item__desc {
		font: normal 13px/normal 'Helvetica Neue', Arial, Tahoma, sans-serif;
		color: #464646;
		margin-bottom: 10px;
	}
	.s-poll-item__title {
		font: normal 17px/normal Georgia,'Times New Roman',Times,serif;
		color: #000;
		margin-bottom: 10px;
	}
		.s-poll-item__title__num {
			float: left;
			margin-right: 4px;
			min-width: 25px;
			text-align: center;
		}
		.s-poll-item__title__text {
			display: block;
			overflow: hidden;
		}
	.s-poll-item__content {
		margin-bottom: 10px;
	}
	.s-poll-item__status {
		margin-bottom: 10px;
		background: #e6e7ec;
		border: 1px solid #d7d9e6;
		border-radius: 2px;
		color: #515960;
		height: 16px;
		text-transform: uppercase;
		font: normal 10px/16px 'Helvetica Neue', Arial, Tahoma, sans-serif;
		padding: 0 7px;
		display: inline-block;
		display: none;
	}
	.s-poll-item_voted .s-poll-item__status {
		display: inline-block;
	}
	
	.s-poll_newsblock {
		margin-top: 30px;
	}
	.s-poll_block {}
		.s-poll_block .s-poll__question__content {
			border: none;
		}
		.s-poll_block .s-poll__answers {
			padding: 0;
		}
		.s-poll_block .s-poll__content {
			padding: 10px 20px 10px 20px;
			border: 1px solid #e6e7ec;
			border-bottom-width: 3px;
		}
		.s-poll_block .c-photoblock_framed {
			margin: 0 -20px 20px;
		}
		.s-poll_block .s-poll__question {
			margin-bottom: 15px;
		}
		.s-poll_block .s-poll__bottom {
			margin-top: 0;
			padding-top: 20px;
			margin-bottom: 10px;
			background: transparent 0 0 repeat-x;
		}
		.s-poll_block .s-poll__question__title__num {
			display: none;
		}

		
		.s-poll_rightblock .s-poll__bottom__text__short {
			display: none;
		}



.s-error-block {
	background: #F2F4F6;
	padding: 5px 10px;
	margin-bottom: 10px;
	margin-right: 20px;margin-left: 20px;
}
	.s-error-block__item {
		margin: 5px 0;
		font: normal 12px/normal 'Helvetica Neue', Arial, Tahoma, sans-serif;
		color: #202020;
	}


/* 11. Media queries
-----------------------------------------------------------------------------------------------
===============================================================================================*/


@media all and (min-width: 1195px){

	.s-body {
		margin: 0;
		padding: 0 18px;
	}
	.s-gallery-article-main .s-gallery-article__content__inner,
	.s-gallery-article_main .s-gallery-article__content__inner,
	.s-gallery-article__content__inner {
		padding-right: 18px;
		padding-left: 18px;
		margin-right: 0;
		margin-left: 0;
	}
	.s-index-articles-half_right .s-index-articles-half__inner {
		margin-left: 18px;
		padding-left: 0;
	}
	.s-index-articles-half_left .s-index-articles-half__inner {
		margin-right: 18px;
		padding-right: 0;
	}
	.s-index-story-list__item__inner {
		margin: 0 18px;
		padding: 0 0;
	}
}


@media all and (min-width: 1150px){ /* шрифты уменьшаются раньше минимального разрешения */

	.s-article__notice {
		font-size: 1.1428em;
	}
	.s-text {
		font-size: 1.1428em;
	}


	.s-photogallery__header {
		font-size: 1.645em;
	}
	.s-photogallery__header-small {
		font-size: 1.35em;
	}
	.s-poll__name {
		font-size: 1.3571em;
	}
	.s-poll__question__title {
		font-size: 15px;
	}
	.s-poll__description {
		font-size: 14px;
	}

	.s-reference-list__item__link__head,
	.s-reference-single__name {
		font-size: 1.2141em;
	}
	.s-reference-single__name_simple {
		font-size: 1.071em;
	}
	.s-topnews__content__header__inner {
		font-size: 1.2141em;
	}
	.s-topnews_chronicle .s-topnews__content__params {
		margin-top: 1px;
	}
	.s-storylistitem__head__inner__text {
		font-size: 1.2141em;
	}
	.s-storylistitem__head__more {
		padding-top: 9px;
	}

	.s-errorpage__title {
		font-size: 1.92em;
	}
	.s-gallery-article_prxfixed {
		width: 20%;
	}

}


/*
story extra page
-----------------------------------------------------------------------------------------------
===============================================================================================*/

	.s-extra-buttons {
		text-align: right;
		margin-bottom: -5px;
	}

	.s-extra-buttons__item {
		display: inline-block;
		*display: inline;
		zoom: 1;
		margin-left: 5px;
		margin-bottom: 5px;
	}



/*
Footer queris
--------------------------------
*/
@media all and (max-height: 700px){
	.s-article__back_special {
		margin-top: 0;
	}
	.s-article__notice_special {
		display: none;
	}
}
@media all and (min-width: 1030px){
	.comment-nav__to__link {
		font-size: 12px;
	}
}

@media all and (min-width: 1100px){
	.s-rate-large__name {
		font-size: 14px;
	}
	.s-rate-dynamic {
		font-size: 14px;
	}
	.s-rate-large__currency__nominal {
		font-size: 14px;
	}
	.s-poll-item__title {
		font-size: 19px;
	}
}



@media all and (min-width: 1220px){
	.s-footer {
		width: 1166px;
	}
	.s-actual-news {
		margin-bottom: 36px;
	}
	.s-actual-news_bottom {
		margin-bottom: 25px;
		margin-top: 10px;
	}
	.s-incoming {
		margin-bottom: 15px;
	}

	.s-incoming__inner {
		width: 417px;
	}
		.s-incoming__inner__cont {
			margin-right: 50px;
		}
	.s-incoming__inner-4,
	.s-incoming__inner_4 {
		width: 350px;
	}
	.s-gallery-article_fixed {
		width: 233px;
		height: 163px;
	}
}

@media all and (min-width: 1280px){

	.s-text {
		font-size: 1.21em;
	}


}
@media all and (min-width: 1500px){
	.s-footer {
		width: 1452px;
	}
	.s-gallery-article_fixed {
		width: 241px;
		height: 170px;
	}
	.s-index-articles-half {
		padding-bottom: 20px;
	}

	.s-incoming__inner {
		width: 384px;
	}
		.s-incoming__inner__cont {
			margin-right: 45px;
		}
	.s-incoming__inner-3,
	.s-incoming__inner_3 {
		display: block;
	}
	.s-incoming__inner-4,
	.s-incoming__inner_4 {
		width: 300px;
	}

	.s-index-articles_sport {
		width: 1130px;
	}
	.s-footer-sport-gall {
		display: block;
	}
	.s-gallery-article__content__bighead {
			font-size: 1.93em;
	}
}
