/******************/
/****   base  *****/
/******************/
.narrow .all-wrapper {
	max-width: 1080px;
	padding: 0 40px;
}

.narrow .main-row .column-right {
	width: 324px;
}




/******************/
/**** content *****/
/******************/
.narrow .box-preferred .part-left {
	width: 234px;
}


.narrow .article-item .media				{ width: 190px; margin-right: 24px; }
.narrow .article-item.comments .media-author { width: 106px; margin-right: 66px; margin-left: 42px; }

.narrow .article-item.smaller .media {
	width: 140px;
	margin: 0 16px 0 0;
}
.narrow .article-item.big .media {
	width: 100%;
	margin: 0 0 16px 0;
}

.narrow .article-item.vertical h2 {
	font-size: 1em;
	line-height: 1.5em;
}

.narrow .article-item.authorial .media		{ width: 150px; margin: 0; }
.narrow .article-item.authorial .media-author { width: 84px; margin: 0 33px; }

.narrow .box-authorials.smaller .article-item.authorial .info {
	margin-right: -64px;
}

.narrow .box-authorials.smaller .article-item .media		{ width: 80px; margin: 0 -16px 0 0;  }
.narrow .box-authorials.smaller .article-item .media-author { width: 46px; margin: 0 1px 0 17px; }

.narrow .box-byznys-echo .content > * {
	max-width: 600px;
}

.narrow .sticky-container {
	display: block;
}



/******************/
/***** detail *****/
/******************/
.narrow .article-image {
	padding-right: 44px;
}

.narrow .kp .article-image .image-meta,
.narrow .kp .article-meta,
.narrow .article-body {
	padding-left: 40px;
	padding-right: 44px;
}

.narrow .shifted {
	margin-left: 40px;
	margin-right: 0;
}

.narrow .box-relevant-articles.shifted {
	margin-left: 24px;
}

.narrow.author-article .footer-wrapper,
.narrow.author-article .nav-wrapper,
.narrow.author-article .header-wrapper {
	margin: 0 -40px;
	padding: 0 40px;
}
.narrow.author-article .article-image {
	padding: 0;
}
