.recomendation_list {
    margin: 15px 0!important;
}


p.blockquote {
    min-height: 37px;
}

.captcha-img {
    width: 92px;
    height: 45px;
}

.chp {
    width: 94px;
    height: 32px;
    text-align: center;
    float: left;
    overflow: hidden;
    margin: 5px 15px 0 0;
}

@media (max-width: 767px) {
    .chp {
        float: none;
        width: 148;
        margin-bottom: 10px;
    }
}

.b_presents .video_link {
    /*width: 299px;*/
    height: 168px;
    overflow: hidden;
}

.news-list .list li .b_img {
    width: 60px;
    float: left;
    margin-right: 10px;
    padding-top: 2px;
}

.b_img {
    margin-bottom: 2px;
}
.b_editor_choice h5.title {
    line-height: 30px;
    padding: 14px 0 10px 25px;
}
/*blogs_frontpage*/

.a_blogs li {
    border-top: 0 none;
    padding: 30px 0 10px;
}

.a_blogs {
    margin-bottom: 20px;}

.a_blogs h5.title {
    line-height: 32px;
    padding: 20px 0 10px 25px;
}

.a_blogs li .b_img {
    /*margin: 0 0 15px 5px;*/
}
.a_blogs li .desc .b_img {
    float: left;
    max-height: 55px;
    height:auto;
    width: 64px;
    margin: 0 15px 5px 0;
    overflow: hidden;
    position: relative
}

.a_blogs li .b_img img {
    max-height: 100%;
    /*height: 46px;*/
    /*max-width: 10000px;*/
}

.a_blogs li .b_img {
    text-align: center;
}
.a_blogs li .b_img:after {
    border-top: 1px solid #f5f5f5;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
}

.a_blogs li .b_img a {
    background-size: cover !important;
    border-radius: 50%;
    display: inline-block;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.a_blogs li .b_img img {
    /*position: relative;*/
    /*z-index: 1;*/
}

.b_editor_choice li .b_img {
    /*max-height: 145px;*/
    /*display: none;*/
    /*width: 46px;*/

}
.a_blogs li .desc {
    float: right;
    width: 100%;
    margin-top:8px;
}

.a_blogs li .author{
    font-size: 12px;
    text-align: center;
}

.a_blogs li h3 {
    font-size: 18px;
    line-height: 20px;
    margin: 5px 0 10px;
    text-align: center;
}


a.knopochka {
    background-color: #ff5a00;
    color: #fff!important;
    font-family: 'Roboto Condensed';
    padding: 10px;
    text-transform: uppercase;
    font-size: 14px;
    display: block;
    border-bottom: none!important;
    text-align: center;
    width:200px;
    margin-top: 20px;
}


/*@media (max-width: 1200px) {*/
/*.a_blogs li .desc {*/
/*width: 55%;*/
/*}*/
/*}*/
/*@media (max-width: 767px) {*/
/*.a_blogs li .desc {*/
/*width: 80%;*/
/*}*/
/*}*/
/*@media (max-width: 740px) {*/
/*.a_blogs li .desc {*/
/*width: 70%;*/
/*}*/
/*}*/

.b_presents .photo-icon {
    background: url("../im/photo-ico2.png") no-repeat 1px 7px;
}

.b_presents .top-news .photo-icon,
.b_editor_choice .photo-icon {
    background: url("../im/photo-ico2.png") no-repeat 1px 10px;
}

.col-4 .box_link .b_img {
    display: none;
}

.box_link .b_img {
    width: 98px;
    height: 84px;
}

@media (max-width: 320px){
    .box_link .b_img {
        width: auto;
        height: 84px;
        margin-top: -10px;
        margin-bottom: 12px;
    }
}
@media (max-width: 768px){
    .news-list .list li:hover:after {
        background: none;
        bottom: 0;
        content: "";
        height: 100%;
        position: absolute;
        right: -3px;
        width: 3px;
    }
    .news-list .list li:hover {
        background: none;
    }
}

@media (max-width: 992px) and (min-width: 769px){
    .col-6,
    .three_block {
        display: none;
    }
}

.box_link .b_img img {
    max-width: none;
    min-height: 84px;
}

.box_video {
    overflow: hidden;
}

.box_video a {
    width: 262px;
    height: 167px;
}

.box_video.big a {
    width: 511px;
    height: 389px;
}

@media (min-width: 991px) and (max-width: 1199px) {
    .box_video.big a {
        min-height: 335px !important;
    }

    .b_presents .video_link {
        width: 250px !important;
        height: 140px !important;
        overflow: hidden;
    }

    .b_presents {
        padding: 0 20px 35px;
    }
}

.box_video .b_photo img {
    min-width: 100%;
}

.home-page .box_video .b_photo img {
    height: 100%!important;
    width: auto!important;

}



@media (max-width: 768px) {
    .home-page .box_video .b_photo img {
        height: auto!important;
        width: auto;
    }
}

@media (max-width: 480px) {
    .home-page .box_video .b_photo img {
        height: auto!important;
        width: 100%!important;
    }
}

@media (max-width: 768px) {
    .b_presents .video_link {
        width: 250px !important;
        height: 140px !important;
        overflow: hidden;
    }
}

@media (max-width: 768px) {
    .box_video.big a {
        width: 100%;
        /*height: auto;*/
    }

    .b_presents .video_link {
        width: 250px !important;
        height: 140px !important;
        overflow: hidden;
    }

    .box_video .b_photo img {
        width: 100%;
    }

    .box_video a {
        width: 100%;
        height: 188px;
    }
}

.article p.sub {
    font-family: 'Roboto Condensed';
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 15px;
    /*color: #999999;*/
}

.first {
    padding-top: 0px;
}

.recomendation_list h5.title {
    border-bottom: 4px solid #fafafa;
}

@media (max-width: 600px) {
    .article-title {
        font-size: 35px;
        line-height: 40px;
    }
}

@media (max-width: 480px) {
    .article-title {
        font-size: 30px;
        line-height: 35px;
    }
}

@media (max-width: 480px) {
    .wrap-footer .col-4 {
        width: 100% !important;
        text-align: center;
    }

    footer .b_right .col-4:after {
        display: none !important;
    }
}

.news-list .list li.purple a {
    border-top: 1px solid #f5f5f5;
}

.news-list .list li.purple .time {
    color: #e1ce00;
    font-weight: bold;
}

.news-list .list li.purple .news-title {
    font-weight: bold;
    color: #31373d;
}

.news-list h5.title {
    padding-top: 20px;
    padding-bottom: 1px;
}

@media (max-width: 991px) {
    .b_presents_wrap:before {
        margin: 40px auto 10px;
        width: 92%;
        border-top: 6px solid #efefef;
    }
}

@media (min-width: 992px) {
    .b_presents_wrap:before {
        margin: 20px auto 0px;
    }

    .article-page .b_presents_wrap:before {
        margin: 0px auto 0px;
    }

}

.article-page .b_presents_wrap {
    margin-top: 0px;
    margin-bottom: 0px;
}

table {
    color: #b23d33;
    border-color: #efefef;
}

td {
    padding: 8px;
    font-size: 14px;
}

@media (max-width: 600px) and (min-width: 541px) {
    .b_presents .video_link {
        width: 200px !important;
        height: 112px !important;
        overflow: hidden;
    }
}

.b_presents {
    padding: 0 40px 20px 20px;
    margin-top: -10px;
}

.b_presents_wrap {
    margin-bottom: 20px;
    padding-left: 20px;
}

.b_presents h5.title a {
    color: #000000;
}

.b_article_author .info div {
    display: none;
    margin: 15px 0 40px;
}

.b_article_author .soc {
    margin: 0 0 15px;
}

.article a {
    color: #333;
}

.article .first {
    /*border-right: 1px solid #f6f6f6;*/
    color: #333;
    margin: 0 0 15px;
    font-size: 14px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

.home-page .news-list h5.title {
    color: #31373d;
    font-family: 'Roboto Condensed';
    font-size: 27px;
    line-height: 32px;
    /*padding: 25px 0 5px 25px;*/
}

.b_article_author .info {
    width: 200px;
    margin-bottom:25px;
}

@media (max-width: 991px) {
    .b_editor_choice {
        padding-left: 20px;
    }
}

@media (max-width: 540px) {
    .b_presents .video_link {
        width: 100% !important;
        max-height: 240px !important;
        height: auto !important;
        overflow: hidden;
    }
}

@media (max-width: 1199px) and (min-width: 991px) {
    .box_video.big a {
        width: 408px;
        height: 345px;
    }

    .b_presents {
        padding: 0 20px 20px 0;
        margin-top: -10px;
    }

    .b_presents_wrap {
        padding-left: 40px;
        padding-right: 20px;
    }
}

@media (min-width: 768px) and (max-width: 990px) {
    .b_presents {
        padding: 0 20px 20px 0;
        margin-top: -10px;
    }

    .b_presents_wrap {
        padding-left: 40px;
        padding-right: 20px;
    }
}

@media (min-width: 540px) and (max-width: 767px) {
    .b_presents {
        padding: 0 20px 20px 0;
        margin-top: -10px;
    }

    .b_presents_wrap {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 320px) and (max-width: 359px) {

    .box_link .b_text {
        width: 100%;
    }

}

@media (min-width: 320px) and (max-width: 399px) {
    .b_editor_choice {
        padding-left: 0 !important;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .ipad-view .right-col {
        border: 0;
        padding-left: 30px !important;
    }

    .right-col {
        padding: 0 0 0 15px !important;
    }
}

@media (max-width: 600px) {
    .b_article_author .author,
    .b_article_author .date,
    .b_article_author .time,
    .b_article_author .info,
    .date_soc_print_programm {
        display: none;
    }
}

@media (max-width: 4px) {
    footer li {
        text-align: center;
    }

    .counter {
        width: 100%;
        text-align: center;
        float: none !important;
    }
}

.footer_text {
    padding-bottom: 15px
}

@media (min-width: 769px) and (max-width: 1200px) {
    .box_video a {
        width: 214px;
        height: 167px;
    }
}

@media (min-width: 768px) {
    .box_video .text_tip {
        /*padding-right: 20px !important;*/
    }
}

#vkontakte {
    height: 240px !important;
    overflow: hidden;
}

@media (max-width: 1200px) {
    .soc_tabs_wrap {
        display: none;
    }
}

.home-page .soc_tabs_wrap {
    display: none;
}

.Yfd {
    border: 0px !important;
}

@media (max-width: 991px) {

}

	.topbanner {
		margin: 40px auto 0px;
		padding-top: 25px;
		padding-bottom: 21px;
		text-align: center;
		background: #8596a4;
		display: block;
	}


@media (max-width: 540px) {
    .col-5, .col-6, .b_editor_choice,
    .a_mobile,
    .home-page .w100 .w50,
    .home-page .box_link li:last-child,
    .home-page .box_link li:nth-child(2),
    .home-page .box_link li:nth-child(3),
    .home-page .box_link li:nth-child(4),
    .home-page .box_link li:nth-child(5),
    .home-page .box_link li:nth-child(6) {
        display: none;
    }
}

@media (max-width: 776px) {
    #rdminfrm_33067 {
        display: none;
    }

    #meta_news_block2405 {
        display: none;
    }
}

#rdminfrm_33067 {
    margin: 10px 0 30px 0 !important;
}

div#rdminfrm_33067 div.rdm_title_33067,
div#rdminfrm_33067 div.rdm_title_33067 a {
    line-height: 14px !important;
}

div#rdminfrm_33067 div.rdm_title_33067 {
    padding: 10px 20px 0px 0px !important;
}

@media (max-width: 769px) and (min-width: 600px) {
    .box_video.big .text_tip {
        font-size: 36px;
        line-height: 38px;
    }

    .box_video.big .b_photo:hover .text_tip {
        height: 325px;
    }

    .box_video.big .b_photo .text_tip {
        height: 225px;
    }
}

.article img, .article div {
    max-width: 100%;
}

.b_presents .date {
    display: none;
    color: #ff6600
}

.top-news {
    margin-bottom: 10px;
    display: block;
}

div#rdminfrm_33067 table {
    border-top: 4px solid #f5f5f5 !important;
    padding-top: 30px !important;
}

.tag .b_reklama {
    background: #f9f9f9;
    padding-top: 24px;
}

.soc-loged {
    display: none;
}

@media (max-width: 540px) {
    .box_video .text_tip {
        font-size: 16px;
        line-height: 18px;
    }

    .box_video .text_tip {
        height: 122px;
    }

    body, .article p {
        font-size: 15px;
        line-height: 19px;
    }
}

@media (max-width: 480px) {
    .mobile-nav ul {
        min-width: 100% !important;
    }
}

@media (max-width: 360px) {
    .box_link .b_img img {
        width: 100%;
        min-height: 0;
    }
}

@media (max-width: 1199px) {
    #search {
        width: 300px;
    }
}

@media (min-width: 1200px) {
    #search {
        width: 371px;
    }
}

@media (max-width: 480px) {
    .box_video.big a {
        height: auto;
    }
}

.news-list .video-icon {
    margin-left: 0px;
}

@media (max-width: 768px) {
    .three_block {
        display: none;
    }
}

.efir_block {
    width: 100%;
    /* -- background-color: #213133;i -- */
    background-color: #000000;
    padding: 3px 2px 2px 2px;
    /* padding-left: 10px; */
    color: white;
    color: #fff;
    font-family: 'Roboto Condensed';
    /* REMOVED for jwplayer */
    /* display: none; */
}

.efir_m_block {
    width: 100%;
    background-color: #421b04;
    padding: 2px 2px 3px 2px;
    padding-left: 10px;
    color: white;
    color: #fff;
    font-family: 'Roboto Condensed';
}

div#meta_news_block2405 center {
    text-align: left;
}

div#meta_news_block2405 img {
    margin-bottom: 10px;
    padding: 0px !important;
}

div#meta_news_block2405 td {
    padding: 0px !important;
}

div#meta_news_block2405 td a.title {
    border-bottom: 0px;
    line-height: 16px !important;
}

/*.article-page .topbanner {display: none;}*/

/*	<?php echo $reviews; ?> */

.article-page .news-list h5.title {
    padding-top: 0 !important;
    margin-top: 6px;
}

@media (max-width: 776px) {
    .banner_inside_news {
        display: none;
    }
}

@media (max-width: 767px) {
    .box_link li {
        padding: 0;
    }

    .box_link .list li:hover:after {
        display: none;
    }

    .box_link .list li:hover {
        background-color: transparent;
    }

    .home-page h5.title {
        padding: 20px 0 10px;
    }

    .b_editor_choice li {
        margin: 0;
    }

    .news-list .list li {
        padding: 0 0 10px;
    }

    .b_presents_wrap:before {
        width: 95%;
    }

    .b_presents_wrap {
        padding-left: 0;
        padding-right: 0;
    }

}

@media (max-width: 540px) {
    .b_presents_wrap {
        padding-left: 0;
        padding-right: 0;
    }

    .b_presents {
        padding: 0 0 20px;
    }
}

@media (max-width: 969px) {
    .top{
        padding-top: 20px;
    }
}

.box_video .video-title .photo-icon {display: none;}

.b_editor_choice.b_poll li{
    padding: 0 0 10px 0;
    border-top: none;
}


.ncwArticles td:hover, .ncwArticle:hover {
    background: transparent !important;
    box-shadow: none!important;
}

.ncwArticle:after {
    background: none !important;
}

.ncwArticle:hover {
    background-color: inherit !important;
    padding: 6px 3px 6px 0px !important;
}

.ncwArticle:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    width: 0;
    background: #ffffff!important;
}