body {
	margin: 0;
	padding: 0;
}
.vicon {
	fill: currentcolor;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}
.vicon__body {
	background: inherit;
	transform: translateX(0);
	-ms-transform: translate(0.5px, -0.3px);
	width: 100%;
	height: 100%;
}
.vicon--kommersant_logo_big {
	fill: currentcolor;
	width: 140px;
	height: 20px;
}
.vicon--arrow_left {
	fill: currentcolor;
	transform: rotate(90deg);
	width: 18px;
	height: 18px;
}
.vicon--arrow_right {
	fill: currentcolor;
	transform: rotate(-90deg);
	width: 18px;
	height: 18px;
}
.hide {
	display: none;
}
.slider-canvas {
	outline: none;
}
.slider-draggable > .slider-canvas {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.slider-item {
	visibility: hidden;
}
.slider-item:first-child,
.slider-ready > .slider-canvas > .slider-item {
	visibility: visible;
}
.slider-3d > .slider-canvas > .slider-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
	-moz-transform: translate3d(0px, 0px, 0px);
	-ms-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
	will-change: transform;
}
.slider-canvas .slider-nav-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}
.ndw {
	padding: 20px 15px 15px 15px;
	border: 1px solid #999;
	box-sizing: border-box;
	font: 0/0 a;
}
	.ndw_header {
		border-bottom: 1px solid #999;
		padding-bottom: 12px;
		margin: 0 auto 19px auto;
	}
	.ndw_header__link {
		color: #000;
	}
	.ndw_news {
		display: inline-block;
		width: 100%;
		margin-right: -100%;
		vertical-align: top;
		height: 277px;
	}
	.ndw_news__article {
		text-justify: distribute-all-lines;
		text-align: justify;
		font: 0/0 a;
		margin-bottom: 11px;
		padding-left: 40px;
		box-sizing: border-box;
	}
	.ndw_slider--large .ndw_news__article {
		width: 185px;
		margin-right: -185px;
		border-right: 1px solid #ababab;
		display: inline-block;
		vertical-align: top;
		padding-right: 15px;
		padding-left: 0;
		margin-bottom: 0;
	}
		.ndw_news__article:after {
			content: '';
			display: inline-block;
			width: 100%;
		}
		.ndw_news__article_time {
			width: 40px;
			display: inline-block;
			vertical-align: top;
			font: 12px/1.3 Arial, sans-serif;
			color: #ababab;
			margin-left: -40px;
		}
		.ndw_news__article_name {
			display: inline-block;
			vertical-align: top;
			width: 100%;
			font: 12px/1.3 Arial, sans-serif;
			color: #000;
			padding-bottom: 11px;
			border-bottom: 1px solid #999;
			margin: 0;
			text-align: left;
		}
	.ndw_slider--large .ndw_news {
		height: 91px;
	}
	.ndw_slider--large .ndw_news__article_time {
		width: auto;
		display: block;
		margin-left: 0;
	}
	.ndw_slider--large .ndw_news__article_name {
		display: block;
		border-bottom: 0;
		padding-bottom: 0;
	}
		.ndw_news__article:last-child .ndw_news__article_name {
			border-bottom: 0;
		}
		.ndw_news__article_link {
			color: inherit;
			text-decoration: none;
		}
		.ndw_slider__canvas {
			position: relative;
			overflow: hidden;
		}
		.slider-link {
			display: inline-block;
		}
		.ndw_slider__nav_lineup {
			display: inline-block;
			margin: 0 25px 0 0;
			padding: 0;
			vertical-align: middle;
		}
		.ndw_slider__nav_lineup_item {
			width: 9px;
			height: 9px;
			display: inline-block;
			border-radius: 50%;
			margin-right: 7px;
			background-color: #ababab;
			position: relative;
			transition: background-color .25s ease-out 0s;
			vertical-align: middle;
		}
			.slider-nav-item-current {
				background-color: #006697;
				transition: background-color .25s ease-in 0s;
			}
			.ndw_slider__nav_lineup_item > .slider-link {
				position: absolute;
				top: -3px;
				bottom: -3px;
				right: -3px;
				left: -3px;
			}
		.ndw_slider__nav_lineup_item:last-child {
			margin-right: 0;
		}
		.ndw_slider__footer {
			padding-top: 15px;
			text-align: right;
			font: 0/0 a;
			color: #ababab;
		}
			.ndw_slider__footer_link {
				float: left;
				font: 12px/1.5 Arial, sans-serif;
				color: #006697;
				text-transform: lowercase;
			}
		.ndw_slider--large .ndw_slider__footer {
			position: absolute;
			top: 2px;
			right: 15px;
		}
		.ndw_slider--large .ndw_slider__footer_link {
			margin-right: 15px;
		}
		.ndw_slider__nav,
		.ndw_slider__nav_separator {
			display: inline-block;
			font: 18px/1 Arial, sans-serif;
			vertical-align: middle;
			transition: color .25s ease-out 0s;
		}
		.ndw_slider__nav_separator {
			margin: 0 5px;
		}
		.ndw_slider__nav .slider-link {
			color: inherit;
			transition: color .25s ease-in 0s;
		}
		.ndw_slider__nav .slider-link:hover {
			color: #666;
		}
