	.menu li a.active {
color:#fff;
border-bottom: 2px solid #f00;
}
div.block div.cut {
    font-size: 1.2rem;
}

div.a_card .row .span-12 {
    padding: 5px 0px 5px 15px;
}

div.a_card.coffe .row .span-12 {
    padding: 0px;
}


div.block p a,
div.article li a {
    color: #FF0000;
}

.headerHolder {
    z-index: 99999;
} 

.lenta_head a {
    font-size: 1.6rem;
    line-height: 26px;
}

.lenta_head.topnametagsz {
	font-size: 17px;
	line-height: 17px;
}

.topnametagsz a{
	text-transform:uppercase;
	font-size: 17px;
	line-height: 17px;
}
ul.carousel_news_tabs_list3 {
    position: relative;
    top: 0px;
}
div.carousel_gal_caption {
    padding: 20px 0 0px;
}
.h4 a, .h2 a {
    color: #FF0000;
	display:inline-block; margin-right:10px;
}
div.block2 h2.h2 a {
    color: #FFFFFF;
}

sup {
    top: -0.4em;
}

.carousel_news_tabs {z-index:100}
#carousel_main_qday .carousel_news_tabs .tab-content { padding:10px 30px;}
#carousel_main_qday .carousel_news_tabs { background:#363737; color:#FFF;}
#carousel_main_qday .carousel_news_tabs a {color:#FFF;}
#carousel_main_qday .carousel_news_tabs .carousel_news_tabs_head {font-size:1.2em; font-style:normal; line-height:110%;}
#carousel_main_qday .carousel_news_tabs .carousel_news_tabs_head div { font-size:0.8em; color:#f0f0f0;}
#carousel_main_qday .carousel_news_tabs .tab-quote {border-top: 1px solid #f00; position:relative; z-index:0; margin-top:-1px;}
#carousel_main_qday .carousel_news_tabs .carousel_news_tabs_author { overflow:hidden; font-size:1.3em;  line-height:140%;font-style:italic; }
#carousel_main_qday .carousel_news_tabs  .carousel_news_tabs_list {  z-index:1;}
.carousel_news_tabs_list li.active {margin-top:1px;}
.carousel_news_tabs_list li.active a {
border: 1px solid #f00;
border-bottom:1px solid #363737;
padding: 10px 0 0;
background:rgba(55,55,55,0.8);
}


.gal_thumbs .row {width:620px; margin:0 auto; overflow:hidden;}
.gal_thumbs .row .span-2 { width:118px; max-height:88px; height:auto; overflow:hidden; padding:0px; margin-left:5px }
.gal_thumbs .row .span-2:first-child {margin-left:0px;}
.article p, .article li { font-size: 1rem;}
.article .gall_hold {margin:0px -20px;}
.article iframe { width:100% !important; }
.article iframe[src*="facebook"] { width:100% !important; }

.twitter_feed iframe {max-width:100% !important; }
.twitter_feed.loaded iframe  { max-width:100% !important; }




.carousel_gal_image .carousel_gal_image_item { background:#222222; text-align:center;}
.carousel_gal_image .carousel_gal_image_item > img { width:auto;}

.gall_hold.fixed {position:fixed; top:0; left:0; z-index:1000; width:100%; height:100%; margin:0;}

.gall_hold .span-2 {max-width:118px}
.gall_hold.fixed .carousel_gal_image {background:#222;}

.gall_hold.fixed .carousel_gal_image .carousel_gal_image_item { text-align:center; display:table-cell; vertical-align:middle; background:url("/theme/img/gal_pre.gif") no-repeat center center; }
.gall_hold.fixed .carousel_gal_image .carousel_gal_image_item > img { width:auto; max-height:100%; max-width:100%; }

.gall_hold.fixed .ar_prev2, .gall_hold.fixed .ar_next2 {top:50%; margin-top:-40px;}
.gall_hold.fixed .block3 {position:fixed; bottom:0px; left:0px; width:100%;}
.carousel_news_item_text_head { text-shadow: 1px 1px 1px rgba(0,0,0,0.5),

      1px -1px 1px rgba(0,0,0,0.5),
      -1px 1px 1px rgba(0,0,0,0.5),
       1px 1px 1px rgba(0,0,0,0.5); font-size:2.4em; background:rgba(0,0,0,0.2)}
.carousel_news_item_text_description {box-shadow:none !important;}
.carousel_news_item_text_head a { color:#fff}
.lines_head, .dark .lines_head {font-weight:500; font-size:1.1em; line-height:120%;}

.lines_head.bulvar_right { font-size:1em; line-height:120%;}

a.link-kat-foto{
	 font-size: 0.9rem; line-height:20px; color:#ffffff!important;
}
.dark .lines_head a {color:#ffffcc;}

.lines_head a:before,
.lines_head a:after {
display: table;
content: " ";
}
.lines_head a:after {
clear: both;
}

.lines_head .author { font-weight:normal; font-size:12px; color:#999; margin:10px 0 0 0; display:inline-block;}
.lines_head .author:first-child{ clear:both;}
.lines_head .author:not(:last-child):after { content:", ";}
.lines_description {font-size:1.1em}
.sep2a {border-bottom: 1px solid #DDDDDD; height:1px; margin:10px 0px 20px 0px;}

.person_card span {text-transform:none; text-align:left; font-weight:normal; margin:10px 0px 0px 0px;}
.person_card a:hover span {color:#666;}

.person_card.new_card { position:relative}
.person_card.new_card .card_name { position:absolute; left:90px; text-align:left; top:0; right:0; font-size:12px;}
.person_card.new_card .card_name p { margin:0; padding:0; display:table-cell; width:100%; vertical-align:middle; height:45px;}
.person_card.new_card i {background-position: top left; background-size:120px 74px; height:74px;}
.person_card.new_card span { background:none; padding:0; margin:0;}
.person_card.new_card a { padding-bottom:0; padding-top:80px; background-position:left 74px;}



.slide_blogs {position:relative; overflow:hidden;}
.slide_blogs:hover .carousel-control { display:block;}
.slide_blogs .carousel-inner {margin-left:10px; width:620px;}

.slide_blogs .carousel-inner .item div:first-child {padding-left:0px;}
.slide_blogs .carousel-inner .item div:last-child {padding-right:0px;}
.slide_blogs .carousel-control {width:20px;}
.slide_blogs .carousel-control.left { left:0px;}
.slide_blogs .carousel-control.right { right:0px;}

/*
div.a_description, div.a_description p {
    font-size: 1.2em;
}
*/
.carousel_news_item_text2_head, .carousel_news_item_text2_author, .photo_copyright, div.carousel_news_item_text2_description a {
    text-shadow: 2px 2px 1px #222222, -1px -1px 0px #222222, 1px -1px 0px #222222, -1px 1px 0px #222222, 1px 1px 0px #222222;
}
div.carousel_news_tabs_head_spec {
    font-style: normal;
    /* font-size: 12px; */
}
.spets_image { margin:0px 0px 0px 0px; text-align:center; background:#c1c1c1;overflow:hidden;}
.spets_image img {width:200px; margin-top:-5px}
.spets_text { font-size:1.4em; padding:10px 30px 10px 10px; text-align:center; display:table-cell; width:100%; height:215px; vertical-align:middle;}

.spets_text_small {font-size:1em; padding:20px 20px 0px 10px; }
.spets_text_small h3 {font-size:18px; margin:0 0 10px 0;}
.postcard_header { padding:10px; background:#ffa4a4; text-align:center;}


.ava_hold {margin:0 0 0 20px; padding-left:50px; text-align:left; position:relative; }
.ava_hold img {float:left; margin-left:-50px;}
.u_name {}
.header_user_links { color:#c80000; display: block }
.header_user_links a { color:#FFFFCC;}
.header_user_links a:hover {color:#FFF}

.list_tab td { padding:10px;}
.list_tab input[type=text], .list_tab input[type=password] { width:100%;}



.form-control:focus {
border-color: #999;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.article .carousel_news_tabs_author {font-size:1.1em}
.article .carousel_news_tabs_head, .no_cont .carousel_news_tabs_head {font-style:normal; font-size: 14px; }
.article .tab-content {padding:20px;}

.article .carousel_news_tabs_head .block {background:none;}
.article .carousel_news_tabs_head .block .head_inline { background-image:url("/theme/img/sep8.png");}
.article .carousel_news_tabs_head .block .head_inline span { background:#363737; color:#e0e0e0}
.article .cut, .tab-quote .cut {background-image:url("/theme/img/sep9.png"); border-bottom: 1px solid #545454;}
.article p, .lenta p {font-size: 1rem;}
.article .a_description { font-size:1.2rem}

.links li{position:relative; display:inline-block;}
.a_card_body .list li {position:relative; }
.links li div {position:absolute; left:0px; top:35px; background: #f5f5f5;  text-align:left; padding:10px 15px; z-index:1000;}
 .a_card_body .list li div {position:absolute; right:0px; top:30px; background: #f5f5f5;  text-align:left; padding:10px 15px; z-index:1000;}
.stf_hold { width:380px; display:none;}
.share_hold { width:260px; display:none;}
.a_card_body .list li .share_hold {width:175px; padding-right:0;}
.share_hold ul {list-style:none; margin:0; padding:0;}
.share_hold ul li {float:left; height:31px; border:none; padding-right:10px;}
.share_hold ul li:last-child { padding-right:0;}
.stf_hold label { display: block; float:left; margin:10px 10px 0px 0px;}
.stf_hold input[type=text] {width:200px; float:left; margin:0px 10px 0px 0px;}
.sico {display:block; width:16px; height:16px; overflow:hidden;}
.ico_tw {background:url("/theme/img/icons/tw.png");}
.ico_fb {background:url("/theme/img/icons/fb.png");}
.ico_vk {background:url("/theme/img/icons/vk.png");}
.ico_mr {background:url("/theme/img/icons/mr.png");}
.ico_lj {background:url("/theme/img/icons/lj.png");}
.ico_gg {background:url("/theme/img/icons/go.png");}
.breadcrumb {background:none;}
.a_share {height:40px;  padding:5px 0px;}
.dark  .a_share {border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.dark  .a_share, .dark .lines2 > li, .dark .media, .dark .list3 > li  { border-color:#363737;}
.row img {max-width:100%; height:auto !important;}
.no_image {height:133px; border:1px solid #545454;}
 .dark a:hover, .dark a:focus {
    color: #FF0000;
}
.dark header a, .dark header a:hover, .dark header a:focus { color: #FFFFCC;}
.dark .footer a, .dark .footer a:hover, .dark .footer a:focus { color: #FFffff;}
.dark a:hover {color:#FFFFCC;}
.dark a.red {color:#ff0000;}
.dark .icon_arrow { background-position:-15px -100px;}
.special_block_description {color:#fff;}
.special_block_description.big_head { font-size:18px}

.carousel_news_tabs_head .carousel_gal_thumbs .block {background:none;}
.carousel_news_tabs_head .gall_hold.fixed .carousel_gal_thumbs .block {background:#FFF;}
.carousel_news_tabs_head .carousel_gal_thumbs .block .head_inline { background-image:url("/theme/img/sep8.png");}
.carousel_news_tabs_head .gall_hold.fixed .carousel_gal_thumbs .block .head_inline {background-image:url("/theme/img/sep4.png");}
.carousel_news_tabs_head .carousel_gal_thumbs .block .head_inline span { background:#363737; color:#e0e0e0}
.carousel_news_tabs_head .gall_hold.fixed .carousel_gal_thumbs .block .head_inline span {background:#fff; color:#333}

.carousel_news_tabs_head .carousel_gal_thumbs .block .gal_nav acronym { color:#f0f0f0;}
.carousel_news_tabs_head .gall_hold.fixed .carousel_gal_thumbs .block .gal_nav acronym { color:#333;}
.carousel_news_tabs_head .carousel_gal_thumbs .block .gal_nav li a {border-color:#DDDDDD;}
.carousel_news_tabs_head .gall_hold.fixed .carousel_gal_thumbs .block .gal_nav li a {border-color:#333;}
.carousel_news_tabs_head .carousel_gal_thumbs .block .gal_nav li a:hover { border-color:#fff;}
.carousel_news_tabs_head .gall_hold.fixed .carousel_gal_thumbs .block .gal_nav li a:hover { border-color:#999;}
.carousel_news_tabs_head .carousel_gal_thumbs .gal_thumbs { background:#444;}
.carousel_news_tabs_head .carousel_gal_image .block3 {background:none; color:#f5f5f5;}

.no_cont > .row .head_inline span, .no_cont > .text-center .head_inline span {background: url("/theme/img/bg.jpg");}

.dark .no_cont > .row .head_inline span, .dark .no_cont > .text-center .head_inline span, .no_cont .dark .head_inline span {background: url("/theme/img/bg_dark.png");}

.no_cont > .row .for_vote .head_inline span { background:#fff;}
.no_cont > .row > .lines_description {font-size: 0.9rem;}

.lines_person dt {display:inline-block; width:50px; height:50px;}

.links2 {
list-style: none;
padding: 0;
margin: 0 0 0 10px;
display: table;
border-collapse: collapse;
}

.links2 li {
display:inline-block;
text-align: center;
padding: 8px 12px;
vertical-align: middle;
border-left: 1px solid #fff;
position:relative;
}

.links li:first-child {
border-left: 0;
}

.links2 li div {position:absolute; left:0px; top:35px; background: #f5f5f5;  text-align:left; padding:10px 15px; z-index:1000;}

.icon_ok_lg {
background: url('/theme/img/sprites.png') no-repeat;
display: inline-block;
vertical-align: top;
width: 48px;
height: 48px;
text-align: left;
font-size: 0;
background-position: -239px -250px ;
}

.a_description a {
    color: red;
}

.a_description .art_travel a {
	color: #23aeca;
}
div.lenta_white {
    background: none repeat scroll 0 0 #ffffff;
    color: #FFFFFF;
    padding: 15px 20px;
}
div.lenta_dark {
    background: none repeat scroll 0 0 #363737;
    color: #FFFFFF;
    padding: 15px 20px;
}
div.lenta_dark .lenta_head a {
    color: #FFFFFF;
}
.sep32 { height:34px;}
.sep30 { height:30px;}
.h2 span.excl, .h4 span.excl {background:#F00; color:#FFF; display:inline-block; margin:0px 10px 0px 0px; padding:0px 10px; text-transform:none; font-size:24px;}
.block_card_image .excl, .lines_image .excl {background:#F00; color:#FFF; display:block; position:absolute; left:0px; bottom:40px; padding:0px 10px; font-weight:bold; text-transform:none; font-size:18px;}

.h2 span.recl, .h4 span.recl {background:#f0f0f0; color:#ff0000; display:inline-block; margin:0px 10px 0px 0px; padding:0px 10px; text-transform:none; font-size:12px;}
.block_card_image .recl, .lines_image .recl {background:#f0f0f0; color:#ff0000; display:block; position:absolute; left:0px; bottom:40px; padding:0px 10px; font-weight:bold; text-transform:none; font-size:18px;}

.h2 span.pr, .h4 span.pr {background:#f0f0f0; color:#ff0000; display:inline-block; margin:0px 10px 0px 0px; padding:0px 10px; text-transform:none; font-size:12px;}
.block_card_image .pr, .lines_image .pr {background:#333; color:#fff; display:block; position:absolute; left:0px; bottom:40px; padding:0px 10px; font-weight:bold; text-transform:none; font-size:18px;}

.lenta .media.for_top {padding-left:40px }

.for_top_num {margin-left:-40px; float:left; width:40px; padding:18px 0px; font-size:2em; }
.big_more { margin:0px 0px 10px 0px; position:relative; top:-10px; font-size:1.2em;}
.big { font-size: 1.2rem;}
.carousel-control .icon-next { right:0;}
.morepink { background:#fff; }
.nomargin {margin:0; padding:0}
.morepink .more:hover .icon_arrow {
    background-position: -16px -100px;}
.corner { position: absolute; top:50%; right:35px; height:0x; margin-top:-25px;     width: 0;}
.corner:after {
    border-color: #fff rgba(0, 0, 0, 0);
    border-style: solid;
     border-width:    0 0 25px 25px;
    top: -25px;
    content: "";
    display: block;
	position:relative;
    width: 0;
}
.corner:before {
    border-color: #fff rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 25px 0 0 25px;
    position: relative;
    top: 25px;
    content: "";
    display: block;
}

.morepink .person_card_more{ position:absolute; left:10px; bottom:20px; text-align:left;}
.morepink .span-4 { min-height:300px;}


.person_table .person_table_image { padding:20px 20px 0px 20px;}
.person_table .icon_arrow { background-position:-16px -100px}
.grey3 {background:#222;}
.spets_img {margin:20px 0px 20px 20px;}
.carousel_project {position:relative;}
.carousel_project:hover .carousel-control { display:block;}
.carousel_project .carousel-inner { background:#222;}

.q-tabs li { border-top:1px solid transparent; border-right:1px solid transparent;border-bottom: 1px solid #ff0000;}
.q-tabs li.active {border-top:1px solid #ff0000; border-right:1px solid #ff0000; border-left:1px solid #ff0000}
.person_table_desc {clear:both; background:#F5F5F5; color:#333; padding:20px; margin:0px 10px;}
.person_table_desc p:last-child {padding-bottom:0px;}
.person_table_about {font-size: 0.9rem;}
.person_for_img {vertical-align:bottom;}
.person_table .span-8.person_for_desc {padding:20px 20px 20px 0px;}
.person_table .span-12.person_for_desc {padding:20px 20px 20px 20px;}
.person_for_desc div {margin:0px 10px 0px 10px;}

.staff .span-4 {
display: inline-block;
float: none;
vertical-align: top;
padding-bottom: 20px;
font-size: 12px;
text-align: center;
}

.staff_image img {
    width: 130px;
}

.lenta_head .excl, .lenta_div .excl, .lenta_div .recl, .lenta_div .pr {display:inline-block; margin-left:10px;}

.lenta_dark .lenta_div a, .lenta_dark .clearfix a {color:#FFFFCC}
.lenta_dark .clearfix { color:#ccc}
.lenta_dark .lenta_div a:hover, .lenta_dark .clearfix a:hover {color:#FFFFff}
.lenta_dark .media, .lenta_dark .sep { border-color:#545454;}
.dark .a_description a { color:#FFF;}
.dark .links2, .dark .links2 li div {background:#333;}

.dark .links2 li, .dark .list > li {border-color:#545454;}
.dark  .a_card {background:#333;}
.links2 li:first-child {border-left:none;}
.dark .block3 {background:none;}
.dark .media .block3 {background:#f5f5f5;}
.dark .gall_hold.fixed .block {background:#222;}
.dark .grey {color:#f0f0f0;}
.dark dd .grey {color:#666;}
.dark .article  .gall_hold .block { border:none}
.dark .article  .gall_hold  .block3 { background:none;}
.dark .icon_mail {background-position: -48px -166px;}
.dark .icon_print {   background-position: -64px -166px;}
.dark .icon_share {  background-position: -80px -166px;}
.dark .icon_comment {  background-position: -96px -166px;}
.dark .for_dark {margin-top:30px;}
.dark .h2 span, .dark .h4 span,  .dark .h2 em,  .dark .h4 em  {color:#FFF}
.dark .person_card a {background: url('/theme/img/sep8.png') left 86px repeat-x;}
.dark .person_card span { background: url('/theme/img/sep8.png') left 0 repeat-x;}
.dark .person_card em {background: url('/theme/img/sep8.png') left 0 repeat-x;}
.dark .line2px {height: 12px; background: url('/theme/img/sep8.png') left top repeat-x;}
.fb-like-box {background:#FFF;}
.dark .article .gall_hold.fixed .block, .dark .article .gall_hold.fixed .block3 { background:#282828 url('/theme/img/bg_dark.png') left top;}

.icon_fb_shadow,
.icon_ok_shadow,
.icon_gp_shadow,
.icon_rss_shadow,
.icon_tw_shadow,
.icon_vk_shadow,
.icon_yt_shadow {background: url('/theme/img/sprites.png') no-repeat; font-size:0px;width: 16px;
height: 16px;}


.icon_fb_shadow{
background-position: -345px -152px ;

}

.icon_gp_shadow{
background-position: -392px -152px ;
}

.icon_rss_shadow{
background-position: -150px -152px ;
}

.icon_tw_shadow{
background-position: -200px -152px ;
}

.icon_vk_shadow{
background-position: -250px -152px ;
}

.icon_yt_shadow{
background-position: -300px -152px ;
}
.icon_ok_shadow{
background-position: -345px -182px ;
}

.dark_header header { background:rgba(0,0,0,0.3)}
.dark_header .header_l {text-align:center;}
.dark .for_omments {background:#222;}

.lines_book_image {margin-bottom:10px;}
.list.for_column li { float:none; clear:both;}
.list.for_column li img {float:left; margin:0px 10px 10px 0px; }
.list.for_column li:last-child img {margin-bottom:0px}

.dark  .article .block  {border:none;}
.postcard_quote {position:relative;}
.postcard_quote pre {background:none; border:none; padding:0; color:#FFF;}
.postcard_quote:before {
font-size:0;
content:".";
line-height:0;
background: url('/theme/img/postcard_l.png') no-repeat;
width: 25px;
height: 23px;
position: absolute;
top: -1px;
left:-10px;
}

.q-tabs {padding:0}

blockquote { margin:30px;}
blockquote  p:last-child { padding-bottom:0;}
.dark blockquote {border-color: #666; background:rgba(255,255,255,1); color:#000;}
.for_white, .dark .block.for_white { background:#fff; color:#333; }
.dark .for_white .grey { color:#666;}
.for_white .lenta_head { color:#000;}
.head_full {margin:20px 30px 20px 30px; font-size: 24px;}

.week_title { font-weight:bold; text-align:center; margin:0px 0px 20px 0px; background:#f5f5f5; padding:10px;}
.day_hold { border-bottom:1px solid #DDDDDD; padding:0px 0px 20px 0px; margin-bottom:20px;}
.day_hold:last-child {border:none;}
.day_date {font-size:24px; text-align:center; }
.day_date span { background:#333333; color:#fff; padding:5px 10px; font-size:18px; margin:10px auto; display:block; width:70px; text-align:center;}
.day_title {color:#ff0000; text-align:center; font-size:18px}
.day_img { text-align:center;}

.cut {position:relative;}
.cut:before {
font-size:0;
content:".";
line-height:0;
background: url('/theme/img/sprites.png') no-repeat 0px -393px;
width: 25px;
height: 23px;
position: absolute;
top: 45px;
left:0px;
}

.cut:after {
font-size:0;
content:".";
line-height:0;
background: url('/theme/img/sprites.png') no-repeat -35px -393px;
width: 25px;
height: 23px;
position: absolute;
bottom:23px;
right:0px;
}

.b_under {border-bottom: 1px solid #DDDDDD; text-align:center;}
.p_top {padding-top:10px;}

.for_main a { font-weight:bold; font-size: 1rem;}
.for_main img {display:block; margin-bottom:10px;}
.for_main .carousel-inner { margin:0px 0px 0px -10px; width:600px;}
.list.for_mp a { font-size: 1rem; line-height:1.3em;}
.tabs li a {padding:15px 18px;}

    span.searchlight{background:#FFFF00;}
    a span.searchlight{display:inline;}
    span.s_date {
        font-size: 0.9rem;
        font-weight:normal;
        color:#6f6f6f;
    }
.heroes_cont_span .tabs li a {padding:15px 10px;}
.search_res {list-style:none; margin:0; padding:0;}
.search_res li { margin:20px 0px; border-bottom:1px solid #ddd; padding-left:40px; padding-bottom:30px;}
.search_res li span {display:block; width:30px; float:left; margin:7px 0px 0px -40px; font-size: 0.9rem;}

.dark .lines_person dd {
    color: #333333;
}
.day_hold_in {margin-bottom:40px;}
.day_hold_in:last-child {margin-bottom:0}
.menu.cutmenu {display:block; padding-left:8px;}
.halt {font-size:1.4em; color:#ff0000; margin:10px auto 10px auto; line-height:130%; text-align:center; width: 80%;padding:10px 0px; /* border-top:1px dashed #000; border-bottom:1px dashed #000; */ }
.halt * {padding:0; margin:0}
.twitter_feed { padding:20px; background:#fff; margin:0px 0px 30px 0px; text-align:center; }
.carousel_news_tabs_body .twitter_feed {background:none;}
.carousel_news_tabs_body .twitter_feed > p {display:none;}
.carousel_news_tabs_body a {color:#ff0000;}
.article .twitter_feed {padding:0; margin:0}

.lenta_head .excl, .lenta_div .excl, .red_bg { background:#F00; color:#FFF; padding:0px 5px; font-size:0.8em}

.red_bg, .pink_bg {display:inline-block;-webkit-border-radius: 3px;
-moz-border-radius: 3px; text-shadow:none;
border-radius: 3px; line-height:120%;  color:#FFF !important; }

.flash_bg {display:inline-block;  background: url('/theme/img/sprites.png') no-repeat -81px -199px; width:16px; height:16px; overflow:hidden}

/*.pink_bg  { background:url("/theme/img/bg.png") no-repeat; width:21px; height:21px; background-color:#ee0077;}*/

.pink_bg  { background:url("/theme/img/logo_lg_16.png") no-repeat; width:16px; height:16px; background-color:#ee0077;}


.pink_bg.sml { background-size:16px; width:16px; height:16px;}

.lenta_div .recl, .grey_bg { background:#f0f0f0; color:#Ff0000; padding:0px 5px; font-size:0.8em}
.lenta_div .pr { background:#333; color:#fff; padding:0px 5px; font-size:0.8em}
.grey_bg {display:inline-block;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; line-height:120%;  color:#Ff0000 !important; }

.gospec.dark .block.text-center {border:none;}
.for_excl {border:3px solid #F00;}
.for_excl a {color:#000;}
.for_excl a:hover {color:#ff0000}

.for_recl {border:3px solid #f0f0f0;}
.for_recl a {color:#ff0000;}
.for_recl a:hover {color:#000}

.carousel_ppl .carousel-control{ display:block;}
.carousel_ppl .carousel_news_tabs_list3 li:first-child { margin-left:30px;}
.carousel_ppl .carousel-control .icon-next {right:8px}
.cntrs {text-align:center;}
.cntrs td {vertical-align:top;}
.cntrs td table {margin:0 !important;}
.cntrs td table td > div {height: 36px; overflow:hidden;}

#ctrl_enter {
    cursor: pointer;
    font-size: 11px;
    left: 50%;
    margin: -190px 0 0 -280px;
    padding: 20px;
    position: fixed;
    top: 50%;
    width: 300px;
    z-index: 1000;
}
.block2_head_sp { background:#4E6E8E; font-size: 18px; line-height:110%; padding:5px 10px;
color:#fff;
text-align: center;}
.orphus { color:#666666; font-style:italic; margin:20px 0px; border-left:3px solid #333; padding-left:20px; }
.tags  {
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  margin: 0 0 20px;
  padding: 10px 0;
    font-size: 14px;
}
.tags a {color:#000;}
.dark .tags { border-color:#363737;}
.dark .tags a { color:#ddd;}

.sbar ul {margin:0; padding:0; list-style:none;}
.sbar ul li {margin:5px;}
.sbar { position:fixed; bottom:30px; left:0px; background:#ffffff; margin:0px 0px 0px 0px; -webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);
box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);
}

@media (min-width: 1100px) {
	.sbar {  bottom:50%;  margin:-150px 0px 0px 0px;}
}

.for_arr {display:inline-block; padding:0 0 0 5px; color:#000 !important;}
.lenta_dark .for_arr {color:#fff !important;}
.for_arr:hover {color: #FF0000 !important;}
.top_banner {text-align:center; margin:0 0 5px 0; background:#f5f5f5;  text-align: -moz-center; text-align: -webkit-center;}
.top_banner > div { margin:0 auto; width:728px;}

.side_banner {text-align:center; margin:0 0 0px 0; background:#fff;  padding:15px 0; }
.side_banner + .side_banner {margin-top:30px;}
.side_banner > div { margin:0 auto; display:inline-block}
.side_banner + .block { margin-top:30px;}
.for_data {margin:0 0 10px 0px; color:#666; }

.for_data .icon_photo { margin:-2px 0px 0px 5px}
.for_data .icon_video { margin:-3px 0px 0px 5px}
.for_data .icon_audio { margin:-2px 0px 0px 5px}

.for_data a { color: #666; }
.for_data a:hover { color: #f00 }

.sublevel {position:relative; margin-bottom:5px;}
.for_icons { width:190px; margin:20px auto 0px auto}
.icons li a:hover {opacity:0.6}
.for_date { position:absolute;  left:80px;  top:10px; width:220px; text-align:center; text-transform:uppercase}

.carousel_news .carousel-control { width:70px;}
.carousel_news .carousel-control .icon-prev, .carousel_news .carousel-control .icon-next {font-size:140px; line-height:140px; height:50px; width:50px; top:120px;}
.carousel_news .carousel-control .icon-prev {margin-left:0px; left:0;}
.carousel_news .carousel-control, .carousel_news .carousel-control:hover {background:none;  bottom:30px; }

.slide_blogs  .carousel-control .icon-prev, .slide_blogs .carousel-control .icon-next {font-size:90px; line-height:90px; height:40px; width:40px; top:90px;}
.slide_blogs .carousel-control .icon-prev {margin-left:0px; left:0;}
.slide_blogs .carousel-control, .slide_blogs .carousel-control:hover {background:none; width:40px;}

.news_small  .carousel-control .icon-prev, .news_small .carousel-control .icon-next {font-size:90px; line-height:90px; height:40px; width:40px; top:110px;}
.news_small .carousel-control .icon-prev {margin-left:0px; left:0;}
.news_small .carousel-control, .news_small .carousel-control:hover {background:none; width:40px;}

.m_left { background:#363737;}
.head .more {line-height:14px;}
a[name='comments'] + .head .h3 { font-size: 1rem; }
.footer_info { padding:0px 0px 10px 0px;}
.footer {padding-bottom:10px;}

/*.footer_menu {margin:0px 0px 10px -8px;}*/
.footer_menu {margin:0px 0px 10px -1px;}
.footer_menu > li { padding:0 5px;}
.spets_card:hover .carousel-control{ display:block;}

.spets_card  .carousel-control .icon-prev, .spets_card .carousel-control .icon-next {font-size:80px; line-height:80px; height:40px; width:40px; top:70px }
.spets_card.infog_card  .carousel-control .icon-prev, .spets_card.infog_card .carousel-control .icon-next {font-size:80px; line-height:80px; height:40px; width:40px; top:70px }
.spets_card .carousel-control .icon-prev {margin-left:0px; left:0;}
.spets_card .carousel-control, .spets_card .carousel-control:hover {background:none; width:40px;}
.spets_card .lines_description {text-align:center; margin:10px 0px 0px 0px; max-height:85px; overflow:hidden; position:relative}
.spets_card .lines_description:after { position:absolute; top:100%; width:100%; height:100px; background:#FFFFFF; box-shadow:0 0 20px 20px #fff; content:" "; left:0;}


.social_table td {vertical-align:middle; padding-right:10px;}
.social_table td:first-child {width:100%;}
.social_block_bottom { background:#fff; height: 223px;overflow: hidden}
.social_block_bottom .fb_iframe_widget, .social_block_bottom #vk_groups {margin:0 auto; width:300px;}

#vk_like {width:180px !important; overflow:hidden;}
#date_cont {margin-top:5px}
.menu li a.mme_2203, .menu li a.mme_2204 {color:#ff0000; }
.menu li a.mme_2203:hover, .menu li a.mme_2204:hover {border-color:#fff;}
.menu li a.mme_2208 {margin-left:15px;}
.carousel_news_nav {width:350px}
.carousel_news_nav_head a {color:#ff0000;}
.a_share_in {margin-top:0; border-top:0}
.atc_div .links2 {margin:0;}
.atc_div .links2 > li { padding: 0; margin: 6px;}
.atc_div .links2 > li > a { display: block; padding: 1.5px 10px; border: 1px solid #ccc; border-radius: 3px; }
.atc_div .links2 > li > a:hover { background-color: #f5f5f5; border-color: #f5f5f5; }
.dark .atc_div { background:none;}
.person_card_header { font-size: 0.9rem; text-align:center; display:table-cell; height:265px; vertical-align:middle;}
.person_card_header a:first-child { font-size: 1.2rem; font-weight:bold; line-height:1;}
.sep4 {height:40px; clear:both;}
.menu .red_bg {text-shadow:none; position:relative; top:-1px;}
.letters li {border-color:#303030}
.carousel_news_tabs_list, .carousel_news_tabs_list2  { padding:0;}
.tabs_holder{position: absolute;
left: 30px;
top: -81px;
width:546px; overflow:hidden; height:82px;
z-index:100;

}
.carousel_news_tabs .carousel-control { position:absolute; width:30px; height:81px; overflow:hidden; display:block; top:-81px;}
.carousel_news_tabs .carousel-control.left {left:0px;}
.carousel_news_tabs .carousel-control.right {right:10px;}
.carousel_news_tabs .carousel-control .icon-prev, .carousel_news_tabs .carousel-control .icon-next  { font-size:80px; display:none; height:auto; line-height:90px; top:0px; width:30px;}
.carousel_news:hover .carousel_news_tabs .carousel-control .icon-prev, .carousel_news:hover .carousel_news_tabs .carousel-control .icon-next  { display:block;}



.carousel-inner .carousel_news_tabs .carousel-control .icon-next, .carousel-inner .carousel_news_tabs .carousel-control .icon-prev{ display:block; color:#999;}

.block2 li a {font-size: 0.9rem;}
.block_card_image iframe, .block_card_image embed {max-width:100%; max-height:285px}
.yesvideo.block_card_image iframe, .yesvideo.block_card_image embed {max-width:100%; max-height:none;}

.lines_image_short iframe, .lines_image_short embed {max-width:100%; max-height:135px}
.lines_image_med iframe, .lines_image_med embed {max-width:100%; max-height:188px}

.submenu { list-style:none; display:table; width:100%; min-height:26px; margin:0; padding:0 0 0 8px; background:#444; font-size: 0.9rem}
.submenu li { display:table-cell; width:1%; white-space:nowrap; height: 26px; padding:4px 0;}
.submenu li a {display:inline-block;  border-bottom:1px solid transparent; color:#fff; font-size: 0.8rem}
.submenu li a:hover {border-bottom:1px solid #ffffff;}
.submenu li a.active { border-bottom:1px solid #666;}
.submenu li:first-child {padding-left:5px}
.submenu li:last-child {padding-right:0px}
.submenu li a.mme_2204, .submenu li a.mme_2203, .submenu li a.mme_2996, .submenu li a.mme_2207 { text-transform:uppercase; color:#FF0000;}

.article .carousel_news_tabs_list2 li a {background:#f5f5f5;}
.article  .carousel_news_tabs .tab-quote {
color:#000;
background:#f5f5f5 url('/theme/img/bg_quote1_g.png') 15px 15px no-repeat;
}
.article .carousel_news_tabs .tab-quote .block3  {background:#fff;}

.article .carousel_news_tabs .tab-content {
background: url('/theme/img/bg_quote2_g.png') right bottom no-repeat;

}

.article .carousel_news_tabs_list2 li.active a {
border-bottom: 1px solid #f5f5f5;
}
.article .carousel_news_tabs {border-top: 1px solid #f00;}

.article .carousel_news_tabs_head {
background: url('/theme/img/sep3.png') left top repeat-x;
 font-weight:bold;

}

.c_more { font-size:12px; margin-top:10px; color:#fff; font-style:normal;}
.c_more .icon_arrow { background-position:-16px -100px;}


.quest_image { min-height:465px; background:#333;}

.for_main a acronym, .list > li acronym { font-size:0.8rem; color:#ff0000; font-weight:normal;}
.for_main a acronym.red, .list > li acronym.red { color:#ff0000;}
.img60 img {margin-top:3px}
.img60_a { font-size:8px;}

.for_special > div:nth-child(3n+1){ clear:both; }
.quest_head {font-style:italic; margin-top:10px;}

.lenta .media:first-of-type { margin-top:0px;}
span.head {display:block;}
.mark_line {color: red; }

#zl_player {max-width:620px}

.for_vote .block { border:none;}
.m_votes { padding:0px 20px 20px 20px;}
.right .m_votes {padding:0px;}
.poll_question { font-size:2em; margin:-10px 0px 20px 0px; text-align:center;}
.m_votes_button { margin-top:20px; text-align:center;}
.for_vote label {font-size:1.2em}
.radio_hold {background:#f8f8f8; padding:10px 20px;}
.right .radio_hold {margin:0px -20px 0px -20px;}
.for_vote.right {margin-bottom:20px;}
.right .poll_question { font-size:1.2em;}
.right .block.text-center {padding-top:0px}
.poll_bar_in { background:#b5c7f7; height:5px; }
.poll_bar { background:#e0e0e0; height:7px; padding:1px;}
.radio_hold .voted {margin-bottom:15px}
.radio_hold .voted:last-child {margin-bottom:0;}
.radio_hold .lbl { font-size:1.1em;}
.head_red { padding:10px 20px;}
.rdo {display:inline-block; min-width:25px; margin-right:5px;}
.rdo.red { color:#990000;}
.m_votes_item {margin-bottom:20px;}
.m_votes_item_in .lbl  { color: #222;}
.m_votes_item_in .radio { display:inline-block; margin-top:0; padding-top:0;}
.list3 li { line-height:100%; padding:5px 0px 5px 15px;}

.partner_banner {padding:12px; background:#fff; border:3px solid #ddd;}
.for_heroes .span-6:nth-child(2n+1) { clear:both;}
.user_num_block {display:none;}
.article p + hr {margin-top:0px;}

.foto_gallery_block_title {
    text-align: center;
    padding-top: 10px;
}

.special {max-width:1600px; margin:0 auto; position:relative;}
.special.inside .wrap{ position: relative; height:100%;}
.special.inside .wrap .special_block { position:absolute; left:20px; right:20px; bottom:20px;}
.special.inside .imagealt {position:absolute; top:20px; right:20px; font-size:11px; color:#fff; text-shadow:1px 1px 0px rgba(0,0,0,0.8)}
.dark hr { border-color:#333;}
.dark .for_white hr {border-color:#e0e0e0;}

hr.empty { border:none;}

.white_lenta { background:#fff; padding:15px 15px 0 15px; position:relative;}
.sep22 { height:34px;}
.wide { border-color: #ddd; margin-top:30px;}
.white_lenta .img60, .white_lenta .list a{ font-size: 1rem;}

.white_lenta .list > li { margin-top:10px; padding-top:10px;}
.left_banner {position:absolute; bottom:0px; left:0px;}

.breadcrumb h1 {
    font-size: 14px;
    display: inline;
    margin: 0px;
    padding: 0px;
	color:#000;
}
.social_line td { padding-right:15px;}
#vk_like3, #vk_like3 { width:155px !important; overflow:hidden;}
.pls { width:70px; overflow:hidden;}
.twt { width:90px; overflow:hidden;}


.lang_link  { display:block; text-align:center; background:#ffffcc; color:#000 !important; padding:0 5px !important; text-transform:uppercase; border-radius: 3px; -webkit-border-radius: 3px; text-shadow:none !important; }
.lang_link:hover { background:#fff;}

.boxart { background:#fff; margin-bottom:20px; padding:20px; background:#363737; color:#fff;}
.boxart a:link { color:#fff;}
.boxart a:visited { color:#eee;}
.boxart .lines_image { min-height:195px;}
.boxart .for_data { color:#999;}
.boxart.for_banner { padding:0; background:none;}

#info_hold .span-4:nth-child(3n+1) {clear:both;}

.wrap_in { background:#fff;}
.wrap_in > .block {width: 980px; margin:0 auto}

.info_img { position:relative; }
.info_img .prevnext { position:relative; padding:0px 0 30px 0;}

.info_img .prevnext:before,
.info_img .prevnext:after {
display: table;
content: " ";
}

.info_img .prevnext:after {
clear: both;
}
.info_full { width: 250px; height:22px; text-align:center; position:absolute; top:0; left:50%; margin-left:-125px; z-index:10}
.info_full a {color: #999; display:block;  width: 250px; height:22px; border:1px solid #666; }
.info_full a:hover { color:#000; border-color:#000;}

.info_left {  width:45%; text-align:left; float:left; }
.info_left a {padding-left:35px; position:relative; display:block;}
.info_left a:hover img {opacity:0.8}
.info_left div { display:inline-block; position:absolute; left:0; top:5px; width:22px; height:22px; border:1px solid #666; text-align:center;}
.info_left span {  color:#ff0000; line-height:14px; position:relative; top:2px; }
.info_left a:hover span {opacity:0.8}
.info_left a:hover div { border-color:#000;}
.img_ig.loading { opacity:0.2;}
.main_hold { background:url("/theme/img/loader2.gif") no-repeat center center;}

.info_right {  width:45%; text-align:right;  float:right }
.info_right a {padding-right:35px; position:relative; display:block;}
.info_right a:hover img {opacity:0.8}
.info_right div { display:inline-block; position:absolute; right:0; top:5px; width:22px; height:22px; border:1px solid #666; text-align:center;}
.info_right span {  color:#ff0000; line-height:14px; position:relative; top:2px;}
.info_right a:hover span {opacity:0.8}
.info_right a:hover div { border-color:#000;}

.list_place { max-height:300px; overflow:hidden;}

.list4 { list-style:none; font-size:12px;}
.list4 li {padding:5px 0px;}

.topper_banner {
    text-align: center;
    margin-top: 20px;
}

.dark_header .topper_banner {margin-top:0; margin-bottom:10px;}
.for_yadro { display:block; height:0px; overflow:hidden}
.hidden { display:none;}

.nav.right_tabs {	margin-bottom:15px;}
.nav.right_tabs  > li > a {
    padding: 5px 6px; margin:0;
	text-transform:uppercase; font-weight:bold; font-size:0.9rem;

}

.nav-tabs.right_tabs > li > a {border-radius:0; -webkit-border-radius:0;}
.for_prj_share .a_share  { background:#fff; padding:10px 15px; min-height:45px;}

.article .bpost_text p  {
    font-size: 12px;
}

.block4 {
	background:#fff;
	padding: 15px 20px;
	margin-top:20px;
	}
	.right_projects { border:3px solid #ff0000;}
.right_projects .h2 { background:#ff0000; padding: 10px 15px;  color:#fff; text-align:center; text-transform:uppercase; margin:-15px -20px 0 -20px; font-size:36px; }
.right_projects .h2 a {color:#fff;}
.right_projects  .block2_head_sp{text-align:left; font-weight:bold; padding:0; color:#000; background:#fff; padding:10px 0px 0px 0px;}
.right_projects  .lines_description { text-align:left;}
.right_projects .lgo { float:right; }
.right_projects .lines_image { clear:both; margin-top:20px;}

.a_card.infog img { width:100%; max-width:100%;}
div.a_card.infog .row .span-12 { padding:0;}
.a_card.infog .a_card_body { padding:15px 20px; font-size: 0.8rem}
.a_card.infog .a_card_text {padding:0;}
.inner .a_card.infog .a_card_text { color:#fff;}
.a_card.infog .span-12 img { width:100%;}
.a_card.infog .span-12 a { display:block; position:relative;}
.a_card.infog .span-12 a span { display:block; width:50px; height:50px; position:absolute; top:50%; left:50%; margin:-25px 0 0 -25px; background: url('/theme/img/sprites.png') no-repeat -65px -310px;}
.a_card.infog .span-12 a:hover span { opacity:0.5;}

.over_infog.inner .a_card { background:#343434; padding:0; margin:90px 0 0 0;}
.overflow { overflow:hidden;}
.overflow .wrap { width: auto}

.over_infog.inner .info_img { position:absolute; width:940px; top:20px; left:50%; margin:0 0 0 -470px}
.over_infog.inner .info_left, .over_infog.inner .info_right { width:325px;}
.over_infog.inner .prevnext { margin:0; padding:0;}

.over_infog.inner .a_card.infog .span-12 a span {display:none;}
.over_infog.inner .a_card.infog .span-8 {width:100%}
.over_infog.inner .a_card.infog .span-4 { display:none;}
.over_infog.inner .a_card.infog img { width:auto;}

.over_infog.inner { position:fixed; left:0px; top:0px; width:100%; height:100%; padding:0; margin:0;  overflow:hidden; overflow-y:auto; text-align:center; z-index:100; background:#343434;
transform: translateZ(0);
perspective: 1000
}

.fotovideo .tags, .fotovideo .a_share_in { border-bottom:0; margin-bottom:0;}
.fotovideo .a_description a { text-decoration:underline}
.fotovideo .a_description a:hover { color:#ff0000;}
.other_arts a { color:#fff; }
.other_arts a:hover { color:#ffffcc;}
.fotovideo iframe { width:100% !important; height:500px !important; max-width:980px !important}
.fotovideo .video_hold { margin:0 -20px 20px -20px;}
.fotovideo .video_hold .article_cut_image_label { padding:10px 20px;}

.chapter { font-size:18px; font-weight:bold; color:#fff; text-transform:uppercase; display:block; background:#d2222a; position:relative; margin:0; line-height:1; margin:0 auto 30px auto; padding:10px 15px;}


.info_text_first { margin-bottom:20px;}
.modal-fluid { width:920px; margin-left:auto; margin-right:auto}
.modal-fluid.fmed { width:640px}
.modal-fluid.fshort { width:360px}
.modal-fluid .modal-body{ text-align:center; padding:20px 30px 15px 30px;}
.modal-fluid .modal-body .row { margin:0 -10px;}
.modal-fluid .modal-body .row >div { padding:0 10px;}
.modal-fluid .modal-content { border:10px solid #ff0000; background:#fff; border-radius:0; -webkit-border-radius:0;}
.modal-fluid .img-responsive { display:inline-block;}
.modal-fluid .modal-header { border:none; background:#ff0000; color:#fff; padding: 0px 25px 10px 15px; }
.modal-fluid .modal-header button { position:relative; right:-30px; width:30px; height:30px; text-align:center; top:-5px; color:#ffffff; opacity:0.8}
.modal-fluid .modal-header button:hover {opacity:0.7;}
.modal-fluid .modal-footer { border:none; padding-top:0; margin-top:0; text-align:center;}
.modal-fluid .modal-title {text-align:center;}
.modal-fluid .close { font-size:28px;}
.modal-fluid .chapter.fb { background:#435f9a;}
.modal-fluid .chapter.vk { background:#507195;}
.modal-fluid .chapter.tw {  background:#0084b4;}

.fb_bu { background: #435f9a; padding:5px 20px; text-align:center; color:#fff; text-decoration:none; display:block; border:1px solid #30487b}
.fb_bu:hover { background:#30487b; color:#fff;}
.fb_bu .icn { display:inline-block; width:24px; height:22px; overflow: hidden; background: url('/theme/img/sprites.png') no-repeat 0 -125px; background-size:208px 208px;  vertical-align:middle;}

.vk_bu { background: #507299; padding:5px 20px; text-align:center; color:#fff; text-decoration:none; display:block; border:1px solid #507299}
.vk_bu:hover { background:#305075; color:#fff;}
.vk_bu .icn { display:inline-block; width:24px; height:22px; overflow: hidden; background: url('/theme/img/sprites.png') no-repeat -80px -125px; background-size:208px 208px;  vertical-align:middle;}


.show_bio {font-size: 0.9rem; margin-top:15px; display:inline-block; border-bottom: 1px dashed #fff;}
.show_bio:hover { opacity:0.8;}
.show_bio div { display:none; margin:0;}
.show_bio.open div { display:inline;}
.show_bio.open span {display:none}

.person_table_desc p {font-size: 0.9rem;}

.linklist { margin:10px 0; padding:0; list-style:none;}
.linklist li {line-height:1.1}
.linklist li:not(:first-child) { margin-top:10px; }
.justlist { margin:10px 0; padding-left:15px; list-style:disc }
.justlist li {line-height:1.1}
.justlist li:not(:first-child) { margin-top:10px; }
a.red:hover { color:#000;}

.fb_iframe_widget {display:block !important;}
.fb_iframe_widget > span { width:100% !important;}

.row + .row { margin-top:30px;}

.mme_3861 { position:relative; display:inline-block;}
.mme_3861:before { position:absolute; left:0; top:-6px; font-size:8px; content:"Приложение"; text-transform: lowercase;}
.coreola-lang-ukr .mme_3861:before {content:"Додаток";}

body.bulvar a:hover {color:#ee0077;}
body.bulvar { background:#ebedf3;}
body.bulvar header { background:#ee0077; min-height: 97px}
body.bulvar header .pseudo {color:#fff; border-color:#fff;}

body.bulvar .header_r_in .form-control {
border-color:#fff;
background-color:#ee0077;

}

body.bulvar .header_r_in .form-control:focus {
border-color: #fff;

}

body.bulvar  .header_r_in .input-group-btn .btn {

border-color:#fff;
background: #ee0077;
color:#fff;
}

body.bulvar .menu li a.active, body.bulvar .menu li a:hover { border-color:#ee0077;}
body.bulvar .submenu li a.mme_2204, body.bulvar .submenu li a.mme_2203, body.bulvar .submenu li a.mme_2996 {color:#ee0077;}
body.bulvar .ticker-content a {color:#ee0077;}

body.bulvar .carousel_news_nav_head {color:#ee0077;}

body.bulvar .mark_line {color:#ee0077;}
body.bulvar .article {background: #fff8e6; }
body.bulvar .article .a_head {font-family: 'PT Serif', serif;}
body.bulvar .article .a_description {font-family: 'PT Serif', serif;}
body.bulvar .article .a_body {font-family: 'PT Serif', serif; }

body.bulvar .h4 a, body.bulvar .h2 a { color:#a69771; }
body.bulvar .a_card {background:#fff;}
body.bulvar .atc_div {background:none;}
body.bulvar .links2 {background:#fff;}
body.bulvar .links2 li { border-color:#fff8e6;}
body.bulvar .block {background:#fff8e6;}
body.bulvar .h2, body.bulvar .h4 { color:#a69771;}
body.bulvar .nav-tabs>li.active>a, body.bulvar .nav-tabs>li.active>a:hover, body.bulvar .nav-tabs>li.active>a:focus { background-color:#fff8e6; }
body.bulvar .block4 .h2 a, body.bulvar .block4 .h4 a  {color:#fff;}
body.bulvar .white { background: #fff8e6; }
body.bulvar .person_card_header {font-family: 'PT Serif', serif;}
body.bulvar .media .lenta_head {font-family: 'PT Serif', serif;}
body.bulvar .media .a_description {font-family: 'PT Serif', serif;}
body.bulvar .news_small .carousel-control:hover span { color:#ee0077;}

body.bulvar .corner:after {
    border-color: #fff8e6 rgba(0, 0, 0, 0);
}
body.bulvar .corner:before {
    border-color: #fff8e6 rgba(0, 0, 0, 0);
}

body.bulvar .lenta_head a:focus {color:#ee0077;}
body.bulvar div.block p a { color:#ee0077;}
body.bulvar div.block p a:hover { color:#000;}
body.bulvar .a_description a { color:#ee0077;}
body.bulvar .a_description a:hover { color:#000;}


body.bulvar .article .cut { clear:both;
	 position:relative; padding:20px 30px; font-style:italic; border:1px solid #ee0077; font-weight:bold; color:#ee0077; font-size:18px; margin:30px 0px 50px 0px; background:none;   }


/*Right triangle, placed bottom right side slightly in*/
body.bulvar .article .cut:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;

	left: 32px;
	bottom: -31px;
	border: 15px solid;
	border-color: #ee0077 #ee0077 transparent transparent;
	background:none;
	top:auto;
}
body.bulvar .article .cut:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;

	left: 29px;
	bottom: -29px;
	border: 16px solid;
	border-color: #fff8e6 #fff8e6 transparent transparent;
	background:none;
}


.teams { margin:30px 0; border:2px solid #f0f0f0;}
.teams table { width:100%;}
.teams table td { padding:10px; text-align:center; width:33.333%}
.teams table .score { font-size:80px; line-height:1;}
.teams table .team { font-size:18px;}
.list .excl { font-size:10px; color:#fff; background:#ff0000; padding:0px 3px;}
.article dl { display:table; width:100%;}
.article dt { width:60px;}
.article dt, .article dd { display: table-cell; vertical-align:middle; padding-right:20px; background:#f5f5f5;}
.menu li.hld_3961 {display:none}

.fresh_blogs .person_card a { font-size:12px;}
.fresh_blogs .person_card span {margin-top:0; font-size: 0.9rem; font-style:normal}
.row.fresh_blogs + .row {margin-top:0;}

@media (min-width: 767px) {

	}

@media (min-width: 992px) {
.modal-fluid { width:920px}

}


.canonical_hold { margin:15px auto; width:728px; background:#fff;}
.publisher { display:none;}

.block_card_text_description {
    font-size: 1.2rem;
}
.block_card_text_description h2, .block2_card_text_description  h2 {  font-weight:normal; margin:0; font-size: 1rem}

.lazy-hidden { opacity:0;}
.lazy-loaded { opacity:1 !important; transition: opacity ease-in-out 0.1s; -webkit-transition: opacity ease-in-out 0.1s;}
.bu_go .span-6:nth-child(2n+1) { clear:both;}
.article .block3 + p { margin-top:30px;}
.future { display:none}
.corebannerlist {display:none;}


.push_block_holder { position:fixed; left:0; top:0; display:none;}
.push_block {background:#f0f0f0; margin:15px 0 0 50px; position:relative; width:330px; padding:20px; box-shadow:0 0 15px rgba(0,0,0,0.3)}
.push_block:after {
	bottom: 100%;
	left: 30px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(240, 240, 240, 0);
	border-bottom-color: #f0f0f0;
	border-width: 10px;

}
.push_block_body:before{ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACEElEQVRYR+3Xy6uNURjH8c8xcB/4B1xOKTIgExkouQ1OmQghc7nEwIT/gGRg4FY6U+UShqLEwK2UkIREZMiI3Ab01Hq1e897fzvtyVmj3d7P5bt+61nrefaIIa+RIefXF+Ax/mJ11430BYjksTrHaes4A3PxJSXOAD7iCa7jCn41VaQNwA6cxDwsxFc8LJD/Mw7jchOIJgDTcBr7UsAHWD+wy+lYlL7bixXJLnwOpRopZWkCcAb78SMFHK8IGvH24BRmJvCDVUrUAWxPUkbyMdxrIivW4maCiBhXy/yqAKLg3mBBkv98w+SZWRzHOXzCYvwu8q8C2IWLeIaVdWdZEDxiP001sTvFmmBWBRDXaRsO4GzL3WfmUTtRQ3EEcRStAN6n6l6K1x0BwvcVPmC0LUAUXlTyLPzsCBB1FL5x/vG5lQK9n9nca1l43FU1MAUwpcBQFYgOl/X0un5Rd0OzjUTMP3njsuBHcQzPB9prXaKy319iGY7gRBOA+en1moN1uNs1c/LbiNv4hngZY2D5v4oUyHrAJezsmTxzj16wFRNi5gE24Ra+Y0metgdMtPToCbOxAXeyWHmAMAqZJnO9wPIygJjzV01mdtzHmjKAJrmvYQtuIKaeUPECNqfxLabnxqvLHY/aeJTG88FEMaaHeu8aZ+/xjyYgjiOuWKwo3Hg73rZJHrZdFGibo9J+6AD/AINAZCEPEQAxAAAAAElFTkSuQmCC'); width:32px; height:32px; position:absolute; left:-45px; top:0; content:"";}
.push_block_body { color:#000; font-size: 0.9rem; width:auto; position:relative; margin-left:45px;}
.push_block_footer {margin-top:15px;}
.push_block_footer button { font-size: 0.9rem; width:138px; border:none; padding:5px 15px; display:inline-block; text-align:center;}
.push_block_footer button.second { color:#666; background:#fff; margin-right:10px;}
.push_block_footer button.first { background:#ddd; color:#000; box-shadow:0 0 5px 1px rgba(0,0,0,0.2)}

.two_soc { margin:0; padding:0; list-style:none; display:table; width:100%;}
.two_soc li {display:table-cell; width:50%;}
.two_soc li:first-child {padding-right:5px;}
.two_soc li:last-child {padding-left:5px;}


/*.flipboard-image{ display:none; }*/


.rss_list { list-style:none; margin:0; padding:0; overflow:hidden;}
.rss_list  span.iconrss0{ display:inline-block; margin-right:10px; width:20px; height:20px; overflow:hidden; background:url('/theme/img/sprites.png') no-repeat -149px -150px; line-height:0px; }

.rss_list li { margin-bottom:10px; overflow:hidden;}
.rss_list li a {display:block; font-size:18px; border:1px solid #f0f0f0; background:#ffffff; color:#000; padding:5px 10px;}
.rss_list li a i { color:#b11116; margin-right:10px;}
.rss_list li a:hover { background:#ff0000; border-color:#b4413a; color:#fff; text-shadow:1px 1px 0px #b4413a; }
/*.rss_list li a:hover span.iconrss0{ background:url('/theme/img/sprites.png') no-repeat -150px -99px; }*/

.fun_hold { position:absolute; left:0; right:0; bottom:0; padding:20px; border:5px solid #ff8d8d; background-color:#ff8d8d; }
div.block2.fun_hold h2.h2 a {color:#fff; font-size:18px;  text-transform:none;}
div.block2.fun_hold h2.h2 a:hover {color:#8e5959;}
.block2.fun_hold a { color:#fff;}
.block2.fun_hold a:hover {color:#8e5959;}
.fun_hold li { line-height:1; border-color:#dd6c07;font-size:13px;}
.fun_hold li a {color:#fff; font-family: serif; }
.fun_hold .lines_head { min-height: 62px;}
.a_description.desctags{ font-size:17px; }
.boxart.for_fun {background-color:#ff8d8d;}
.boxart.for_fun a:link, .boxart.for_fun a:visited{color:#fff}
.boxart.for_fun a:hover{color:#8e5959}
.boxart.for_fun .for_data, .boxart.for_fun .sep, .boxart.for_fun .for_data a { color:#f0f0f0;}
.boxart.for_fun .lenta_div a { color:#8e5959;}

div.a_card .row .span-12.wide_img { padding:0 10px;}
div.a_card .row .span-12.wide_img_alt .a_card_body { padding:15px;}
div.a_card .row .span-12.wide_img_alt .a_card_text { padding:0;}

.lines_description h2 {
    font-size: 1.1em !important;
}


.person_card.new_card span.red_bg, .person_card span.red_bg{background:#F00 !important;color:#fff !important;padding:0 5px !important;display:inline-block;line-height:126% !important;}
.article_other_lang{float:right;color:#428bca !important; font-size:14px !important; }

.h2.blog-marker .excl{font-size: 1rem;}
.no_signal .onesignal-popover-container {display:none !important;}

.andrHold { margin-top: 20px; text-align:center}
.andrHold2 { margin-top: 10px; text-align:center}


.block_table {
	display: table;
	height:270px;
	}
.block_table > div {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	padding:15px 30px 15px 0;
	}


.icon_text {
font-size:8px;
text-transform:uppercase;
color:#ffffff;
background:#999;
padding:0px 3px;
border-radius:3px;
top: -1px;
position: relative;
margin-left: 5px;
	}



@media (max-width: 767px) {
			.video {
			margin-left: -30px;
			margin-right: -30px;
			padding-top: 25px;
			top: 10px;
			}
}

.video {position:relative;padding-bottom:56.25%;/*пропорции видео 16:9 */padding-top:0; height:0;}

.video iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

.grecaptcha-badge{ display:none; }

.flex-row {
	display: flex;
	flex-wrap:no-wrap;
	flex-direction:row;
	}

.flex-row > div {
	flex: 50% 0 0;
	display: flex;
	flex-direction: column;
	}

#pub-block, #right_top
{
	flex: auto;
}

.stiliboxfb{
	width:160px; display:inline-block !important;
}
.stiliboxtw{
	width:80px; display:inline-block; padding-right:15px; float: left; padding-top: 2px;
}

.special_block_head .grey_bg{

font-size: 17px;
text-transform: none;
padding: 1px  10px;
text-shadow:none;
vertical-align: top;
margin-top:20px;
}

.fb_iframe_widget {display:block !important;}
.fb-share-button.fb_iframe_widget {display: inline-block !important;}
.fb_iframe_widget > span { width:100% !important;}
.article iframe { width:100% !important; }
.article iframe[src*="facebook"] { width:100% !important; }
.article iframe[src*="facebook"] div { width:100% !important; }
.article iframe[src*="facebook"] div._5pcb  { width:100% !important; }

.twitter_feed iframe {max-width:100% !important; }
.twitter_feed.loaded iframe  { max-width:100% !important; }

.fb_feed{
	margin-bottom: 20px;
}

.numerovanui{
    display: none;
}

    .list.top_materials2 > li {
        display: flex;
        padding-top: 10px;
        padding-bottom: 10px;

    }
    .list.top_materials2 > li > a {
        align-self: center;
    }

    .list.top_materials2:not(.top_materials3) .numerovanui {
    display: block;
    padding: 5px 15px 0 0;
    font-size: 2.5rem;
    flex: 0 0 35px;
    align-self: center;
}

    .list.top_materials2 .numerovanui span {
        background: #999;
        color: #fff;
        padding: 0 5px;
        line-height: 1;
    }
    
    .list .numerovanui_bulvar_main span {
        display: block;
        padding: 5px 15px 0 0;
        font-size: 2.5rem;
        flex: 0 0 35px;
        align-self: center;    
    }
    
    .block.bulvar_main{
        background: none;
        border: 1px solid #ee0077;
    }

    .bg_yellow {
        background: #fff8e6;
    }

    .block.bu_go > .row > div:not(:first-child) {
        margin-top: 15px;
    }

    .search-holder {
        max-width: 200px;
        margin: 0 auto;
    }

    .header_c_bulvar img {
        height: 82px !important;
    }

.secondWrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.firstWrap {
    padding-bottom: 0 !important;
}

ul.menu {
    min-height: 32px;
}

ul.submenu {
    min-height: 28px;
}

#part_right {
    position: relative;
}

#right_top {
    overflow: hidden;
}

.for_interes_parent {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 10px;
}

.for_interes_separator {
    background: #f3eef0 url('/theme/img/bg.jpg');
    height: 20px;
}

a.icon_viber_inverse, a.icon_10_inverse {
	background: url('/theme/img/Viber0.png') no-repeat center;
 	width: 16px;
    height: 16px;
    overflow: hidden;
text-align: left;
text-indent: -999px;
}

a.icon_viber, a.icon_10 {
	background: url('/theme/img/Viber20.png') no-repeat center;
	width: 16px;
    height: 16px;
    overflow: hidden;
text-align: left;
text-indent: -999px;
}

.icon_email0 {
	background: url('/theme/img/email0.png') no-repeat center;
	width: 16px;
    height: 16px;
    overflow: hidden;
text-align: left;
text-indent: -999px;
font-size: 0;
display: inline-block;
}
.icon_map0 {
	background: url('/theme/img/map0.png') no-repeat center;
	width: 16px;
    height: 16px;
    overflow: hidden;
text-align: left;
text-indent: -999px;
font-size: 0;
display: inline-block;
}
.icon_phone0 {
	background: url('/theme/img/phone0.png') no-repeat center;
	width: 16px;
    height: 16px;
    overflow: hidden;
text-align: left;
text-indent: -999px;
font-size: 0;
display: inline-block;
}
.list4.contactu0 li{
	padding: 7px 0;
}