html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,/*blockquote,*/pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
ul{   /* padding-left: 16px;*/ /*list-style: inside;*/ list-style:none;}
.main-text ul{   padding-left: 16px; list-style: inside; /*list-style:none;*/}
.main-text ol{   padding-left: 16px; /*list-style:none;*/}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
.quote1{
/*    font-style: unset!important;*/
/*    font-family: unset!important;*/
/*    color: unset!important;*/
/*    position: unset!important;*/
/*    border-top: unset!important;*/
   clear: both;

/*    margin: unset!important;*/    /* margin-top: unset!important; */ /*    margin-top: 1em!important;*/ /*    margin-bottom: 1em!important;*/
    padding: .75em .75em .75em 2.5em!important;
    border-left: .5em solid #929798!important;

     font-size: large!important; /*font-size: medium!important;*/    /*font-size: 1.125em!important;*/    /* font-size: 16px!important; */

     font-style: italic!important; 
    /* background: #f4f4f4!important; */
}

a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
.icons-sprite,.icons-arrow-left,.icons-arrow-right,.icons-caret,.icons-cross,.icons-facebook,.icons-gal-next,.icons-gal-prev,.icons-logo-footer,.icons-logo,.icons-magnifier,.icons-mail,.icons-menu,.icons-photo,.icons-ru,.icons-video,.icons-vk,.c-new-meta .icons .icon.photo,.c-new-meta .icons .icon.video,section.desktop-version .close,header.main .logo18,header.main .lang .ru,header.main .search .submit,nav.top li.item.more .icon,footer.main .social a.vk,footer.main .social a.facebook,section.main.new .share .user-share a.email,section.main.new .gallery .primary .control.prev,section.main.new .gallery .primary .control.next,section.main.news-list .title .date .trigger .icon,section.main.news-list .pagination a.prev .icon,section.main.news-list .pagination a.next .icon{background-image:url("../img/icons-s6105e1378b-2.png");background-repeat:no-repeat}
.icons-arrow-left{background-position:0 0;height:13px;width:7px}
.icons-arrow-right{background-position:0 -33px;height:13px;width:8px}
.icons-caret{background-position:0 -66px;height:7px;width:10px}
.icons-cross{background-position:0 -93px;height:12px;width:12px}
.icons-facebook{background-position:0 -125px;height:29px;width:29px}
.icons-gal-next{background-position:0 -174px;height:21px;width:21px}
.icons-gal-prev{background-position:0 -215px;height:21px;width:21px}
.icons-logo-footer{background-position:0 -256px;height:31px;width:137px}
.icons-logo{background-position:0 -307px;height:31px;width:136px}
.icons-magnifier{background-position:0 -358px;height:21px;width:21px}
.icons-mail{background-position:0 -399px;height:25px;width:31px}
.icons-menu{background-position:0 -444px;height:37px;width:70px}
.icons-photo{background-position:0 -501px;height:11px;width:14px}
.icons-ru{background-position:0 -532px;height:25px;width:24px}
.icons-video{background-position:0 -577px;height:11px;width:18px}
.icons-vk{background-position:0 -608px;height:29px;width:29px}
.container{min-width:300px;max-width:600px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;position:relative;} 
.gradient {background: linear-gradient(to left, rgba(255,255,255,0.5) 0px, rgba(255,255,255,0.5) 100px, rgba(255,255,255,0.3) 150px, rgba(255,255,255,0.1) 151px) 
, linear-gradient(to right, rgba(255,255,255,0.5) 0px, rgba(255,255,255,0.5) 150px, rgba(255,255,255,0.3) 160px, rgba(255,255,255,0.1) 170px);}
.height-1{height:1px;padding:0;margin:0}
.height-2{height:2px;padding:0;margin:0}
.height-3{height:3px;padding:0;margin:0}
.height-5{height:5px;padding:0;margin:0}
.height-7{height:7px;padding:0;margin:0}
.height-10{height:10px;padding:0;margin:0}
.height-15{height:15px;padding:0;margin:0}
.height-20{height:20px;padding:0;margin:0}
.height-25{height:20px;padding:0;margin:0}
.height-30{height:30px;padding:0;margin:0}
.height-40{height:40px;padding:0;margin:0}
.height-50{height:50px;padding:0;margin:0}
.height-60{height:60px;padding:0;margin:0}
.height-70{height:70px;padding:0;margin:0}
.height-80{height:80px;padding:0;margin:0}
.height-90{height:90px;padding:0;margin:0}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.clearfix:before,.container:before,.c-new-meta:before,.c-new-meta .icons:before,header.main .search:before,nav.top li.item.more:before,footer.main .social:before,section.main.index ul.tabs:before,section.main.index .tabs-content .tab.main article:before,section.main.new .share:before,section.main.new .gallery .primary .root ul:before,section.main.new .gallery .primary .root ul li:before,section.main.new .gallery .mini .root ul:before,section.main.new .gallery .mini .root ul li:before,section.main.author .info:before,section.main.news-list .title:before,section.main.news-list .pagination:before,.clearfix:after,.container:after,.c-new-meta:after,.c-new-meta .icons:after,header.main .search:after,nav.top li.item.more:after,footer.main .social:after,section.main.index ul.tabs:after,section.main.index .tabs-content .tab.main article:after,section.main.new .share:after,section.main.new .gallery .primary .root ul:after,section.main.new .gallery .primary .root ul li:after,section.main.new .gallery .mini .root ul:after,section.main.new .gallery .mini .root ul li:after,section.main.author .info:after,section.main.news-list .title:after,section.main.news-list .pagination:after{content:" ";display:table}
.clearfix:after,.container:after,.c-new-meta:after,.c-new-meta .icons:after,header.main .search:after,nav.top li.item.more:after,footer.main .social:after,section.main.index ul.tabs:after,section.main.index .tabs-content .tab.main article:after,section.main.new .share:after,section.main.new .gallery .primary .root ul:after,section.main.new .gallery .primary .root ul li:after,section.main.new .gallery .mini .root ul:after,section.main.new .gallery .mini .root ul li:after,section.main.author .info:after,section.main.news-list .title:after,section.main.news-list .pagination:after{clear:both}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.position-relative{position:relative}
.inline-block{display:inline-block}
.font-bold{font-weight:bold}
.c-title-big,.c-materials .block-title,.c-materials-line .block-title,section.main.index .all-news .block-title,section.main.index .photo-report .block-title,section.main.author .title,section.main.news-list .title{font-family:Arial, sans-serif;font-size:1.5em;font-weight:bold;color:#95A3AB}
.cat-economy{color:#7ED321;border-color:#7ED321}
.cat-economy *{color:#7ED321}
.cat-politics{color:#4A90E2;border-color:#4A90E2}
.cat-politics *{color:#4A90E2}
.cat-society{color:#F47474;border-color:#F47474}
.cat-society *{color:#F47474}
.cat-culture{color:#B023F5;border-color:#B023F5}
.cat-culture *{color:#B023F5}
.cat-sport{color:#D0021B;border-color:#D0021B}
.cat-sport *{color:#D0021B}
.cat-law{color:#F5A623;border-color:#F5A623}
.cat-law *{color:#F5A623}
.cat-interview{color:#F47474;border-color:#F47474}
.cat-interview *{color:#F47474}
.cat-year{color:#F47474;border-color:#F47474}
.cat-year *{color:#F47474}

.cat-tech{color:#F5A623;border-color:#F5A623}
.cat-tech *{color:#F5A623}

.cat-auto{color:#7ED321;border-color:#7ED321}
.cat-auto *{color:#7ED321}
.cat-estate{color:#D0021B;border-color:#D0021B}
.cat-estate *{color:#D0021B}
.c-materials{margin:0 0 1.5em 0;position:relative}
.c-materials .block-title{border-top:1px solid #989998;margin-bottom:.3em}
.c-materials article{margin:0 0 1.5em 0}
.c-materials article a.name{/*font-weight:bold;*/display:inline-block;margin:0 0 .7em 0}
.c-materials a.banner{display:block;margin:0 0 1.4em 0}
.c-materials a.more{color:#989998;text-decoration:underline;display:block;font-size:0.95em;width:100%;box-sizing:border-box;text-align:center;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, rgba(255,255,255,0.2), rgba(255,255,255,0.6) 20%, #fff 50%);padding:3em 0 .5em 0}
.c-materials a.more:hover{text-decoration:none}
.c-new-meta{font-size:11.2px;font-family:Arial, sans-serif}
.c-new-meta time{display:inline-block;margin-right:2em}
.c-new-meta .icons{float:right}
.c-new-meta .icons .icon{float:right;display:inline-block;margin-left:10px}
.c-new-meta .icons .icon.photo{background-position:0 -501px;height:11px;width:14px}
.c-new-meta .icons .icon.video{background-position:0 -577px;height:11px;width:18px}
html{height:100%}
body{min-height:100%;max-width:600px;margin-left:auto;margin-right:auto;box-shadow:0 0 10px 10px rgba(0,0,0,0.2);/*font-family:"PT Serif", serif;*/	font-family:Arial, sans-serif;	font-weight:normal;font-size:14px;color:#4C4C4C;line-height:1.4}
a{color:#4C4C4C;text-decoration:none}
a:hover{text-decoration:underline}
img,video{max-width:100%}
section.desktop-version{background:#f7f0b5;padding:1em 0 1em 0;font-family:Arial, sans-serif;display:none}
section.desktop-version .text{text-align:center;padding:0 20px 0 5px}
section.desktop-version .text a{color:#928A45;text-decoration:underline}
section.desktop-version .text a:hover{text-decoration:none}
section.desktop-version .close{display:inline-block;position:absolute;top:3px;right:10px;background-position:0 -93px;height:12px;width:12px;cursor:pointer}
header.main{height:43px;box-sizing:border-box;padding:5px 0 0 0;/*background-position:center top*/}
header.main .logo{display:inline-block;float:left;width:136px;height:31px;background-image:url("../img/logo.png");background-size:cover}
header.main .logo18{display:inline-block;float:left;background-position: 0 -646px;width:36px;height:15px;margin-left:4px;}
header.main .lang{float:right;margin:0 10px 0 0}
header.main .lang .ru{display:inline-block;background-position:0 -532px;height:25px;width:24px}
header.main .search{float:right;margin:5px 15px 0 0;position:relative}
header.main .search .query{position:absolute;right:-7px;top:-6px;width:0;padding:0;box-sizing:border-box;background:transparent;height:32px;border-radius:1.5em;border:1px solid transparent;outline:none;font-family:Arial, sans-serif;font-size:1em;color:black;transition:all .5s}
header.main .search .submit{position:relative;background-color:transparent;border:none;background-position:0 -663px;height:21px;width:21px;cursor:pointer;display:inline-block;float:right;outline:none}
header.main .search.active .query{width:265px;padding:0 35px 0 10px;border-color:#95A3AB;background:white}
nav.top{background:#424242;font-family:Arial, sans-serif;font-weight:bold;font-size:0.9em}
nav.top a{color:#95A3AB;display:inline-block;margin:0 1em 0 0;padding:0.7em 0 0.6em 0;height:37px;box-sizing:border-box}
nav.top ul{    list-style: none; }
nav.top li.item{float:left}
nav.top li.item.more{float:right;padding:0;margin-right:-10px}
nav.top li.item.more .icon{display:inline-block;background-position:0 -444px;height:37px;width:70px;cursor:pointer;float:left}
nav.top li.item.more .submenu{display:none}
nav.top li.item.more.active{background:#202020;position:relative}
nav.top li.item.more.active ul.submenu{display:block;position:absolute;z-index:2;top:100%;right:0;border-top:1px solid #9d9d9d;background:#424242;padding:0.5em .5em 0.8em .5em}
nav.top li.item.more.active ul.submenu li{padding-left:1em;padding-right:2em}
nav.top li.item.more.active ul.submenu li:last-of-type{border-top:1px solid #6c6c6c;margin-top:0.5em}
section.bolt{background:#F84A2C;position:relative;color:white;overflow:hidden;font-size:1.2em}
section.bolt a{display:inline-block;color:white;padding:.7em 0 .7em 0;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}
section.bolt a:hover{text-decoration:none}
section.bolt marquee{display:block}
section.main{margin:0 0 20px 0}
footer.main{background:#eaedee}
footer.main a.regular-site{display:block;text-align:center;font-family:Arial, sans-serif;color:#4C4C4C;padding:.8em 0;font-weight:bold;font-size:.9em;background:#d2d8da;margin:0 0 1.5em 0}
footer.main .logo{display:inline-block;float:left;width:137px;height:31px;background-image:url("../img/logo-footer2.png");background-size:cover}
footer.main .social{float:right}
footer.main .social a{float:right;display:inline-block;margin:0 10px 0 10px}
footer.main .social a.vk{background-position:0 -608px;height:29px;width:29px}
footer.main .social a.facebook{background-position:0 -125px;height:29px;width:29px}
footer.main .contacts{clear:both;font-family:Arial, sans-serif;color:black;font-size:.9em;padding:1.5em 0 1.5em 0}
section.main.index ul.tabs{margin-left:-10px;margin-right:-10px;background:#eaedee}
section.main.index ul.tabs li{float:left;padding:0.5em 1em;box-sizing:border-box;text-align:center;cursor:pointer}
section.main.index ul.tabs li.main{width:44%}
section.main.index ul.tabs li.line{width:56%}
section.main.index ul.tabs li.active{background:white}
section.main.index .tabs-content{padding:1em 0 0 0}
section.main.index .tabs-content .tab{display:none}
section.main.index .tabs-content .tab.active{display:block}
section.main.index .tabs-content .tab.main article{margin:0 0 1em 0}
section.main.index .tabs-content .tab.main article a.name{font-weight:bold;display:inline-block;line-height:1.2;/*max-height:3.4em;*/overflow:hidden;text-overflow:ellipsis;position:relative;top:-0.3em}
section.main.index .tabs-content .tab.main article a.img{display:block;float:left;width:40%}
section.main.index .tabs-content .tab.main article .text{float:right;width:57%}
section.main.index .tabs-content .tab.main article.main{margin-bottom:2em}
section.main.index .tabs-content .tab.main article.main a.img{float:none;width:auto;margin-bottom:.7em}
section.main.index .tabs-content .tab.main article.main .text{float:none;width:auto}
section.main.index .tabs-content .tab.line article{border-top:1px solid #989998;position:relative;margin:1em 0 1em 0;padding:1em 0 1em 0}
section.main.index .tabs-content .tab.line article time{display:inline-block;background:white;padding:.5em .7em 0 0;position:absolute;left:0;top:-1.2em;color:#989998}
section.main.index .tabs-content .tab.line article a{display:inline-block}
section.main.index .tabs-content .tab .banner{display:block;margin-bottom:2em}
section.main.index .all-news{margin:0 0 1.5em 0}
section.main.index .all-news .block-title{border-top:1px solid #989998;margin-bottom:.3em}
section.main.index .all-news article{margin:0 0 1.5em 0}
section.main.index .all-news article a.name{font-weight:bold;display:inline-block;margin:0 0 .7em 0}
section.main.index .photo-report .block-title{border-top:1px solid #989998;margin-bottom:.5em}
section.main.index article{margin:0 0 1.5em 0}
section.main.index article a.img{display:block;margin-bottom:.5em}
section.main.index article a.name{/*font-weight:bold;*/display:inline-block;margin:0 0 .7em 0}
section.main.new{margin-top:1em}
section.main.new .new-title{color:#2E2E2E;font-family:Arial, sans-serif;font-size:1.5em; font-weight: bold; line-height:1.2;margin:0 0 .5em 0}
section.main.new .c-new-meta{margin-bottom:1.5em}
section.main.new .trailer{font-weight:bold;font-size:1.2em;margin:0 0 1.5em 0}
section.main.new .media{margin:0 0 1.5em 0}
section.main.new .media p{font-family:Arial, sans-serif;font-weight:bold;font-size:.8em;margin-top:.3em}
section.main.new .media p small{display:block;font-weight:normal;font-size: 0.9em;margin-top:.5em}
section.main.new .main-text{margin:0 0 1em 0;font-size:1.15em}
section.main.new .main-text p{margin:0 0 1.2em 0}
section.main.new .main-text em {font-style: italic;}
section.main.new .main-text a{/*text-decoration:underline;*/ color:#0053b4;}
section.main.new .share{margin:0em 0 1.5em 0}
section.main.new .share .share-social{float:left;margin:0 1em 0  0}
section.main.new .share .user-share{/*float:left*/}
section.main.new .share .user-share a{display:inline-block}
section.main.new .share .user-share a.email{background-position:0 -399px;height:25px;width:31px}
section.main.new .tags{font-size:.8em;font-family:Arial, sans-serif;margin:0 0 0em 0}
section.main.new .tags em{font-weight:bold}
section.main.new a.banner{display:block;margin:0 0 1.5em 0}
section.main.new .gallery{background:black;margin:0 -10px 1.5em -10px;padding:0 0 1.5em 0}
section.main.new .gallery .primary{margin:0 0 1em 0;position:relative}
section.main.new .gallery .primary .root{overflow:hidden;position:relative}
section.main.new .gallery .primary .root ul{width:20000em;position:relative}
section.main.new .gallery .primary .root ul li{float:left;/*width:350px*/}
section.main.new .gallery .primary .root ul li img{ transform: translate(-50%, 0%); position: relative; /* top: 50%; */ left: 50%; max-width: 100%; max-height: 400px; /*width:100%*/;display:block;/*float:left*/}
section.main.new .gallery .primary .control{position:absolute;/*bottom:20px;*/ top: 50%; cursor:pointer;display:inline-block}
section.main.new .gallery .primary .control.prev{left:20px;background-position:0 -215px;height:21px;width:21px}
section.main.new .gallery .primary .control.next{right:20px;background-position:0 -174px;height:21px;width:21px}
section.main.new .gallery .text{color:white;font-family:Arial, sans-serif;font-size:.8em;margin:0 10px 1.3em 10px}
section.main.new .gallery .text p{font-weight:bold;margin:0 0 .7em 0}
section.main.new .gallery .mini{margin:0 0px 0 10px}
section.main.new .gallery .mini .root{overflow:hidden;position:relative}
section.main.new .gallery .mini .root ul{/*width:20000em;*/position:relative}
section.main.new .gallery .mini .root ul li{float:left;width:70px;margin:10px 7px 0 0;opacity:.5}
section.main.new .gallery .mini .root ul li:last-of-type{margin-right:0}
section.main.new .gallery .mini .root ul li.active{opacity:1}
section.main.new .gallery .mini .root ul li img{max-width:100%; /*width:100%;*/ display:block;float:left;cursor:pointer}
section.main.author .title{padding:0.3em 0 0.5em 0}
section.main.author .info{background:#F7F7F7;margin-bottom:1em}
section.main.author .info .photo{float:left;display:inline-block;width:45%}
section.main.author .info .text{float:right;width:55%;box-sizing:border-box;padding:0 15px}
section.main.author .info .text .big{font-family:Arial, sans-serif;font-size:1.4em;color:black;line-height:1.2;margin:.5em 0 0 0}
section.main.author .info .text small{display:block;font-family:Arial, sans-serif;color:black;font-size:0.8em;font-weight:bold;margin:0 0 1em 0}
section.main.news-list{margin:.5em 0 0 0}
section.main.news-list .title{font-size:1em;padding:0.2em 0 1.2em 0}
section.main.news-list .title .date{float:right;display:inline-block;position:relative}
section.main.news-list .title .date .trigger{cursor:pointer}
section.main.news-list .title .date .trigger .icon{display:inline-block;background-position:0 -66px;height:7px;width:10px;margin-left:5px;position:relative;top:-2px}
section.main.news-list .title .date ul.dropdown{position:absolute;right:0;top:100%;background:white;border:1px solid #ccc;padding:0.7em 1em 0.3em 1em;font-size:0.8em;z-index:2;text-align:left;display:none}
section.main.news-list .title .date ul.dropdown li{margin-bottom:0.5em;padding-bottom:0.5em;border-bottom:1px solid #ccc}
section.main.news-list .title .date ul.dropdown li:last-of-type{border-bottom:none;padding-bottom:0}
section.main.news-list .title .date.open ul.dropdown{display:block}
section.main.news-list article{margin:0 0 1.5em 0}
section.main.news-list article.long{height:400px;overflow:hidden;position:relative}
section.main.news-list article.long .read-more{position:absolute;height:150px;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff 60%);width:100%;bottom:0;left:0;box-sizing:border-box;text-align:center;padding:100px 0 0 0}
section.main.news-list article.long .read-more a{text-decoration:underline;font-family:Arial, sans-serif}
section.main.news-list article.long .read-more a:hover{text-decoration:none}
section.main.news-list article a.name{display:inline-block;font-family:Arial, sans-serif;font-weight:bold;margin:0 0 .5em 0}
section.main.news-list article .c-new-meta{margin-bottom:.7em}
section.main.news-list article a.img{display:block;margin:0 0 .7em 0}
section.main.news-list article .trailer{font-size:1.1em}
section.main.news-list article .news-page{text-align:center;margin:.8em 0 3em 0}
section.main.news-list article .news-page a{font-family:Arial, sans-serif;text-decoration:underline}
section.main.news-list article .news-page a:hover{text-decoration:none}
section.main.news-list .pagination{margin:2.5em 0 1.5em 0}
section.main.news-list .pagination a{display:inline-block;font-family:Arial, sans-serif;font-weight:bold;position:relative}
section.main.news-list .pagination a .icon{display:inline-block;position:absolute;top:2px}
section.main.news-list .pagination a.prev{padding-left:18px;float:left}
section.main.news-list .pagination a.prev .icon{left:0;background-position:0 0;height:13px;width:7px}
section.main.news-list .pagination a.next{padding-right:18px;float:right}
section.main.news-list .pagination a.next .icon{right:0;background-position:0 -33px;height:13px;width:8px}
