/**
 * Узкий набор из v2/style/index.css для library.php (вместо полного index.css).
 * Попап (b-news-footer, b-auth-form) и обёртка статьи (b-news-item).
 * Картинки: те же, что в index.css, путь от /style/ — ../v2/images/…
 */

/* ====== News Item (как index.css) ======= */
.b-news-item {
	padding: 0 30px;
}

.b-news-item__header {
	margin: 10px 0 0;
}

.b-news-item__datetime {
	float: left;
	position: relative;
	height: 16px;
	width: 92%;
	margin: 8px 0 0 0;
	padding: 0 0 0 9px;
	background: url("../v2/images/bg-news-datetime.png") 0 0 no-repeat;
}

.b-news-item__datetime-inner {
	display: block;
	height: 16px;
	padding: 0 25px 0 16px;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 15px;
	color: #6a5549;
	background: url("../v2/images/bg-news-datetime.png") 100% -16px no-repeat;
}

.b-news-item__datetime .b-icon-32x32 {
	position: absolute;
	left: 1px;
	bottom: 1px;
}

.b-news-item__head {
	margin: 0;
	font-weight: bold;
	font-size: 1.4em;
	color: #7e1d0a;
}

.b-news-item__head_green {
	color: #51660f;
}

.b-news-item__head_orange {
	color: #d13b00;
}

/* ====== News Footer (заголовок «блока» в форме входа) ====== */
.b-news-footer {
	position: relative;
	margin: 10px 25px 0 0;
	padding: 11px 2px 11px 1px;
}

.b-news-footer_soc {
	margin: 0 0 3px 0;
}

.b-news-footer__t,
.b-news-footer__b {
	position: absolute;
	left: 15px;
	right: 15px;
	background: url("../v2/images/frames/news-footer-tb.png") repeat-x;
}

.b-news-footer__t {
	top: 0;
	height: 11px;
	background-position: 0 0;
}

.b-news-footer__b {
	bottom: 0;
	height: 11px;
	background-position: 0 -11px;
}

.b-news-footer__tl,
.b-news-footer__tr,
.b-news-footer__bl,
.b-news-footer__br {
	position: absolute;
	width: 15px;
	height: 11px;
	background: url("../v2/images/frames/news-footer-corners.png") no-repeat;
}

.b-news-footer__tl {
	top: 0;
	left: 0;
	background-position: 0 0;
}

.b-news-footer__tr {
	top: 0;
	right: 0;
	background-position: 100% 0;
}

.b-news-footer__bl {
	bottom: 0;
	left: 0;
	background-position: 0 100%;
}

.b-news-footer__br {
	bottom: 0;
	right: 0;
	background-position: 100% 100%;
}

.b-news-footer__ct,
.b-news-footer__cb {
	position: absolute;
	z-index: 2;
	left: 50%;
	width: 14px;
	height: 10px;
	margin-left: -7px;
	background: url("../v2/images/frames/news-footer-center.png") no-repeat;
}

.b-news-footer__ct {
	top: 0;
	background-position: 0 0;
}

.b-news-footer__cb {
	bottom: 0;
	background-position: 0 -10px;
}

.b-news-footer__cont {
	position: relative;
	z-index: 1;
	padding: 0 15px;
	background: url("../v2/images/frames/news-footer-bg.png");

	font-size: 11px;
}

.b-news-footer_soc .b-news-footer__cont {
	position: relative;
	width: 238px;
	min-height: 13px;
}

.b-news-footer__more {
	float: left;
}

.b-news-footer__more-link {
	font-size: 1.2em;
	font-weight: bold;
	color: #7e1d0a;
}

.b-news-footer__comments {
	float: right;
}

.b-news-footer__comments-link {
	font-size: 1.2em;
	font-weight: bold;
	color: #7e1d0a;
}

/* ====== Auth Form ====== */
.b-auth-form {
	margin: 10px 0 0;
	padding: 0 25px;
}
