/* фоновый цвет */
body,.section1  {background:#aa4919;}

/* заголовок */
h1 { color:#f4bc64;}
h1:after {border-top:3px solid #f4bc64;}
h3 {margin:20px 0;}
h3:first-child {margin-top:0;}
.header_top  .logo {background-color:#f4bc64; }
.sp_menu ul a:hover, .sp_menu #Login, .sp_menu #Login a {color:#f4bc64;}

/* цвет слайдера в лиде*/
.main_menu a:hover, .main_menu .active, .slider a {color:#f4bc64;}
.slider .bx-pager-link {border:1px solid #f4bc64; background-color:#f4bc64; }

/* ссылка в контенте */
a { color: #aa4919;}

/* цветовое оформление контента */
.post:before {border-top:4px solid #fff; }
.interviewee{background-color:#dd1a3c;}
.quote:befor, .quote p:first-of-type:before, .quote p:last-child:after {color:#dd1a3c;}

/* второе цветовое оформление контента (если оно есть) */
.interviewee.v2 {background-color:#fd9d28;}
.quote.v2:before, .quote.v2 p:first-of-type:before {color:#fd9d28;}
.quote.v2 p:last-child:after { color:#fd9d28; }
.v2 .post:before {border-top:4px solid #fd9d28; }

/* картинка-фон в шапке */
header { background:url(https://filearchive.cnews.ru/img/forum/2015/12/15/bi_header.jpg) 100% 50%;  padding-top:24px;}

.container {min-width:1000px;}

.article_block {border-left:6px solid #aa4919; background-color:#fff7f3; padding:20px; margin:0 0 20px; width:auto; min-width:0;}
.article_block a {color:#000; text-decoration:underline;}
.article_block a:hover {text-decoration:none;}
.article_block h3 a {color:#000; text-decoration:underline;}
.article_block h3 a:hover {text-decoration:none;}

.table {border:2px solid #aa4919;}
.table th { background-color:#fff7f3; padding:10px;}
.table td {padding:10px; text-align:center;}
.table tr:nth-child(2n) { background-color:#FFF;}

p {margin:15px 0;}
.title {display:inline-block; color: #fff;  display: inline-block; font-size: 18px; font-weight: bold;  padding: 2px 10px;  position: relative; background-color:#666666; text-decoration:none;}

.button {
    background: #dd1a3c url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 98% 7px no-repeat;
    color: #ffffff !important;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 1.1;
    padding: 10px 40px 0 8px;
    position: relative;
    text-decoration: none;
    z-index: 2;
	
	background: #aa4919 url("https://filearchive.cnews.ru/img/forum/2012/12/07/icon_sprite.png") 98% 7px no-repeat;
	background: url("https://filearchive.cnews.ru/img/forum/2012/12/07/icon_sprite.png") 98% 7px no-repeat, -webkit-gradient(linear, 0 100%, 0 0, from(#aa4919), color-stop(0.24, #963f13), color-stop(0.79, #8a3910), to(#732d0a));
	background: url("https://filearchive.cnews.ru/img/forum/2012/12/07/icon_sprite.png") 98% 7px no-repeat, -webkit-linear-gradient(#aa4919 0%, #963f13 24%, #8a3910 79%, #732d0a 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2012/12/07/icon_sprite.png") 98% 7px no-repeat, -moz-linear-gradient(#aa4919 0%, #963f13 24%, #8a3910 79%, #732d0a 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2012/12/07/icon_sprite.png") 98% 7px no-repeat, -o-linear-gradient(#aa4919 0%, #963f13 24%, #8a3910 79%, #732d0a 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2012/12/07/icon_sprite.png") 98% 7px no-repeat, linear-gradient(#aa4919 0%, #963f13 24%, #8a3910 79%, #732d0a 100%);

}
.btn_detal {
    color: #ffffff !important;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 1.1;
    padding: 10px 40px 0 8px;
    position: relative;
    text-decoration: none;
    z-index: 2;
	cursor:pointer;
	
 	background: #c8cdd2  url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% -42px no-repeat;
	background: url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% -42px no-repeat, -moz-linear-gradient(top,  #c8cdd2 0%, #c8cdd2 10%, #b5babf 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% -42px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8cdd2), color-stop(10%,#c8cdd2), color-stop(100%,#b5babf));
	background: url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% -42px no-repeat, -webkit-linear-gradient(top,  #c8cdd2 0%,#c8cdd2 10%,#b5babf 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% -42px no-repeat, -o-linear-gradient(top,  #c8cdd2 0%,#c8cdd2 10%,#b5babf 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% -42px no-repeat, -ms-linear-gradient(top,  #c8cdd2 0%,#c8cdd2 10%,#b5babf 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% -42px no-repeat, linear-gradient(to bottom,  #c8cdd2 0%,#c8cdd2 10%,#b5babf 100%);

}
.btn_detal.active {
	background: #c8cdd2  url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% 7px no-repeat;
	background: url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% 7px no-repeat, -moz-linear-gradient(top,  #c8cdd2 0%, #c8cdd2 10%, #b5babf 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% 7px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8cdd2), color-stop(10%,#c8cdd2), color-stop(100%,#b5babf));
	background: url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% 7px no-repeat, -webkit-linear-gradient(top,  #c8cdd2 0%,#c8cdd2 10%,#b5babf 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% 7px no-repeat, -o-linear-gradient(top,  #c8cdd2 0%,#c8cdd2 10%,#b5babf 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% 7px no-repeat, -ms-linear-gradient(top,  #c8cdd2 0%,#c8cdd2 10%,#b5babf 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 95% 7px no-repeat, linear-gradient(to bottom,  #c8cdd2 0%,#c8cdd2 10%,#b5babf 100%);

}
.drop_txt, .drop_txt_extra {display:none;}
.source {
    font-style: italic;
    padding-right: 5px;
    text-align: right;
}
.header_inner {background:rgba(0,0,0,0.65);}
.photo_txt {font-size:14px;}
.photo_txt .info {padding:10px 0 10px 10px;}
.photo_txt .post {font-size:12px; padding-bottom:0;}
.photo_txt .post:before {margin:5px 0;}
.header_inner .inner {max-width: 1160px;  min-width: 980px;}

.wp {white-space:nowrap;}

.aside {display:table-cell; width:36%; padding-right:20px; padding-bottom:20px; padding-top:50px; vertical-align:top;}
.aside img {width:100%;}
.section2 .aside { padding-right:0; padding-left:20px;}
p.source {width:auto; text-align:right;}
.section1 .wrap {background-color:#FFF; display:table;}
.wrap {display:table; table-layout:fixed;}
.section1 .txt  { padding: 50px 50px 15px 60px; display:table-cell; vertical-align:top;}
.section2 .txt { padding: 50px 60px 15px 50px; display:table-cell; vertical-align:top;}

.half {width:46%; margin:0 2%; float:left; text-align:center; padding:15px 0 0 ; }
.half img {max-width:100%;}

/* .photo_txt {margin:30px 0 0; float:none; overflow:hidden;} */
.photo_txt img {max-width:100%; vertical-align:middle;}
.photo_txt_inner {margin:0 -50px; text-align:center; display:block;}
.table2008 tr.thead td, tr.thead th, .main_table tr.thead td {
    border: 1px solid #999; background-color:#ebebeb;
}

.nofloat {margin:0; float:none; overflow:hidden;  width:250px;}
.nofloat .info { padding-right:2px;}
.nofloat img {max-width:100%; vertical-align:middle; width:auto;}
.nofloat {text-align:center; display:block;}
.table2008 tr.thead td, tr.thead th, .main_table tr.thead td {
    border: 1px solid #999; background-color:#ebebeb;
}
.aside h3  {font-size:20px; margin:15px 0 10px;}

.section1 .aside:first-child {padding-right:0; padding-left:60px;}
.section1 .aside + .txt {padding-right:20px; padding-left:50px;}

.photo_txt.left {margin-left:-10px;}