/* фоновый цвет */
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/2017/06/29/depositphotos_105513920_xl_2015_1.jpg) 100% 50%;  padding-top:24px; background-size:cover;}

.container {min-width:1000px;}

.article_block {border-left:6px solid #aa4919; background-color:#fbf9fc; 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:#fbf9fc; 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;
    z-index: 2;
    text-decoration: none !important;
    
    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;}
.inner_half {position:relative; overflow:hidden;}
.inner_half:after {content:' '; display:block;border-left:6px solid #aa4919; position:absolute; width:0; height:104%; left:50%; top:-2%; background:#fff; width:200px; 
    -moz-transform: rotate(7deg); /* Для Firefox */
    -ms-transform: rotate(7deg); /* Для IE */
    -webkit-transform: rotate(7deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(7deg); /* Для Opera */
    transform: rotate(7deg);}
.inner_half .txt {width:50%; }
.section2 .inner_half:after {background:#ebebeb;}
.inner_half .txt + .txt > div {background:#fff; }
.section2 .inner_half .txt + .txt > div {background:#ebebeb;}

.aside1 {width:140px; vertical-align:bottom;}
table.wrap  {table-layout:fixed; width:100%;}
table img {vertical-align:bottom; display:block; width:100%;}

/* .wrap_half .txt:first-child {padding-right:25px;}
.wrap_half .txt:last-child {padding-left:25px;} */

ol {counter-reset: list; list-style-type: none;}
ol li {margin: 0 0 15px;}
ol li:before { display: block; width: 20px; height: 20px; color: #fff; background-color: #aa4919; border-radius: 50%; text-align: center; line-height: 20px; position: relative; left: -30px; margin-right: -20px; float: left;
    counter-increment: list; /* Увеличиваем значение счетчика */
    content: counter(list); /* Выводим число */
}