﻿@media screen and (max-width: 789px)  {
    /**/
    body, .siteTopMenu, .siteSubMenu, .menu_show .up_menu_blk,.menu_4 {
        width: 100%;
    }
    h1{
        font-size: 21px;
        line-height: 140%;
    }

    .siteHead .siteHeadBlk, .topperMenu .topperMenuBlk,.siteTopMenu .topmenu_blk, .siteTagMenu .tagmenu_blk, .parthner_blk, #footer,.siteSubMenu .submenu_blk_2, .lining, .up_menu {
        width: 90%;
        margin: 0px 5%;
        /*
        width: 300px;
        margin: 0 auto;/**/
    }
    .siteTopMenu .topmenu_blk{
        width: 100%;
    }

    .siteSubMenu .submenu_blk,
    .submenu_blk_pds,
    .top_search_txt,
    .topmenu_blk_in,
    .top_blk:before,
    .top_blkPostShort,
    .top_blk .top_blkPost .top_blkPostImg,
    .redv_blkList:before,
    .redv_blkList:after,
    .redv_blkPostAuthor .author:after,
    .specp_blkList:before,
    .specp_blkList:after,
    .lastdm_blkPostimage,
    .static_page .left_line,
    .static_page .right_line,
    .static_page .dop_blk,
    .top_blk .top_limit_2,
    .top_blk .top_limit_3,
    .text_blkPostAuthor,
    .text_blkPost .source,
    .text_blkPostDate,
    .hide_3x,
    .specp_blkTop .blk_title,
    .parthner_cnt ul,
    .footerBlk .infoDop,
    .str_fortop:before,
    .fortop_right,
    .fortop_left,
    .left_line,
    .subformem:before,
    .specinfo,
    .artImgBlk,
    .specimg:before,
    .page_cats .cat_blkTitle,
    .artPrintBLK,
    .listp_blkPostDate,
    .bz_3_1,
    .article_page .tm_blkPostDate,
    .article_page .tm_limit_3,
    .article_page .tm_limit_4,
    .theme_set .cat_blk .cat_blkTitle,
    .spcat_blkList:before,
    .siteTagMenu,
    .redv_limit_2,
    .redv_blkTitle,
    .page_cats .right_line,
    .menu_4,
    .text_blkPostBigImg{
        display: none !important;
    }



    .clsBtnBlk,
    .up_menu_blk,
    .clsBtnXblk,
    .topmenu_blk_in .topid_503,
    .topmenu_blk_in .topid_521,
    .topmenu_blk_in .topid_516,
    .topmenu_blk_in .topid_517,
    .topmenu_blk_in .topid_518,
    .topmenu_blk_in .topid_519,
    .topmenu_blk_in .topid_520,
    .topmenu_blk_in .topid_504,
    .show_3x,
    .specpblk,
    .container .spec_set,
    .spec_set .specinfo,
    .spec_set .specimg:before,
    .text_blkPostImg{
        display: block !important;
    }


    .siteSubMenu,
    .body_scrol_up .siteSubMenu,
    .body_down .siteSubMenu{
        top: 0;
        padding: 0;
    }
    body,
    .up_menu_blk,
    .body_scrol_up .up_menu_blk,
    .body_down .up_menu_blk{
        padding-top: 60px;
    }
    .up_menu{
        margin-bottom: 20px;
    }

    .page_cats .cat_blkTitle{
        font-size: 18px;
        line-height: 150%;
        margin: 20px 0px;
    }

    .titlePageList_3{
        position: relative;
    }
    .titlePageList_3:after{
        content: '';
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: -6%;
        right: -5.5%;
        background: #FAF7F2;
        z-index: -1;
    }

    .footerBlk,
    .parthners {
        /*background: #00293B;*/
    }
    .siteFootLogo:after,
    .siteFootLogo:before{
        /*border-color: #00293B;*/
    }

    .line_bot{
        border: 0;
    }

    .index_page{
        max-width: 100%;
        overflow: hidden;
        margin-top: 0px;
    }

    .siteTopMenu,
    .siteTopMenu .topmenu_blk{
        height: auto;
        margin: 0 auto;
        border-color: #DCE1E7;
    }
    .top_search{
        border-bottom: 0px ;
        margin-right: 0;
        margin: 0px 0px 0px 0px;
        padding: 0;
        float: left;
        border: 0;
    }

    .flashi_blk{
        background: none;
    }
    .flashi_blk .top_right_l{
        border: 0;
        padding: 0;
        width: 100%;
    }
    .top_blk{
        width: 113%;
        border: 0;
        margin: 0px -7% 20px -6%;
    }
    .top_blk .top_blkPost .top_blkPostImg,
    .top_blk .top_blkPost .top_blkPostBigImg{
        margin: 0px 0px 20px -5%;
        width: 110%;
        position: relative;
        height: auto;
    }
    .top_blk .top_blkPost img{
        border-bottom: 0px solid #fff;
        height: auto;
    }
    .top_blk .top_blkPost{
        height: auto;
        width: 90%;
        margin: 0px 0px 20px 0%;
        padding: 0px 5% 40px 5%;
    }
    .top_blkPost .top_blkPostTitle {
        float: left;
        clear: left;
        width: 100%;
        margin: 20px 0% 20px 0%;
    }
    .top_blk .top_blkPost .top_blkPostTitle a{
        font-size: 18px;
        line-height: 27px;
        color: #fff;
        text-shadow: 0px 0px 10px #000;
    }
    .top_blk .top_blkPost:hover .top_blkPostTitle a{
        color: #ff6768;
    }
    .top_lihkFon{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        display: block;
        z-index: 5;
    }
    .top_blkPost .source,
    .top_blkPost .top_blkPostDate {


    }

    .top_right_l{
        width: 100%;
    }

    .innews_blkPostDate,
    .listnews_blkPostDate,
    .innews_blkPostTitle a,
    .listnews_blkPostTitle a {
        font-size: 18px;
        line-height: 24px;
    }
    .innews_blkPostDate{
        float: left;
        clear: left;
        width: 100%;
        margin: 0px 0px 2px 0px;
    }
    .innews_blkPostTitle{
        width: 100%;
        float: left;
        margin: 0px 0px 5px 0px;
    }
    .page_cats .innews_blkPostTitle,
    .article_page .innews_blkPostTitle  {
        width: 100%;
    }
    .page_cats .innews_blkPostDate{
        margin: 0px 0px 10px 0px;
        width: 100%;
        padding: 0;
    }

    .redv_blk{
        width: 112%;
        margin: 20px 0px 20px -6%;
    }
    .redv_blkPost{
        width: 100%;
        clear: left;
        margin: 0px 0px 20px 0px;
    }
    .redv_limit_1{
        background: url(/doc/i/7/fish.jpg) repeat 0 100% #ffebeb;
    }
    .redv_limit_2{
        background: url(/doc/i/7/inii.jpg) repeat 0 100% #fff;
    }
    .redv_blkPostTitle{
        float: left;
        clear: left;
        width: 90%;
        margin: 10px 5% 10px 5%;
    }
    .redv_blkPostDate,
    .redv_blkPost .source,
    .redv_blkPostAuthor{
        float: left;
        clear: left;
        width: 90%;
        margin: 0px 5% 0px 5%;
    }
    .redv_blkPostTitle a{
        font-size: 18px;
        line-height: 26px;
    }



    .text_blk{
        margin: 0;
        padding: 0px 0px 0px 0px;
    }
    .text_blkPost{
        width: 100%;
        clear: left;
        margin: 20px 0px 20px 0px;
        min-height: 0px;
    }
    .text_blkPostTitle{
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        margin-left: 120px;
    }
    .text_blkPostTitle a{
        font-size: 16px;
        line-height: 21px;
    }
    .text_blkPostBigImg,
    .text_blkPostImg{
        width: 110px;
        float: left;
        margin: 0px 10px 0px 0px;
        overflow: hidden;
    }
    .text_blkPostBigImg img,
    .text_blkPostImg img{
        width: 126%;
        margin: 0px 0px 0px -13%;
    }
    .text_blk .blkPostType{
        top: -20px;
        left: 120px;
        color: #6B778D;
        font-size: 14px;
        line-height: 21px;
    }


    .listp_blk,
    .specp_blkTop,
    .specp_blkPost,
    .bzone_3,
    .lastdm_blkTop,
    .lastdm_blkPostimage img{
        float: left;
        clear: left;
        width: 100%;
        margin: 0px 0px 20px 0px;
        height: auto;
        min-height: 0px;
    }
    .avapost_blk,
    .bavapost_blk{
        width: auto;
        padding-left: 20px;
        padding-right: 20px;
        height: auto;
        min-height: 0px;
        float: none;
        clear: left;
        margin: 0px 0px 20px 0px;
    }
    .lastdm_blkPostimage img{
        border: 0;
        margin: 0px 0px 20px 0px;
    }
    .lastdm_blkPost:before,
    .lastdm_blkPost{
        border: 0;
        margin: 0;
    }
    .lastdm_blkPostdate{
        margin: 0px 0px 4px 0px;
    }

    .news_page .cat_blkPostBigImg,
    .cat_blkPostBigImg,
    .com_FBlk,
    .specp_blkTop{
        width: 111%;
        margin: 0px 0px 20px -5.5%;
    }
    .specp_limit_1 {
        background: url(/doc/i/7/fish4.jpg) repeat 0% 0% #fff;
    }
    .specp_limit_2 {
        background: url(/doc/i/7/fish3.jpg) repeat 0 100% #fff;
    }

    .specp_blkPosttitle a {
        font-size: 20px;
        line-height: 30px;
        color: #fff;
    }
    .specp_limit_2 .specp_blkPosttitle a{
        color: #000;
    }
    .specp_limit_2 .specp_blkPosttitle a:hover{
        color: #ff6768;
    }
    .specp_blkPostimage{
        height: 190px;
        overflow: hidden;
    }
    .specp_blkPostimage img{
        width: 100%;
        margin-left: 0;
    }



    .footerBlk .infologo,
    .footerBlk .infoDop,
    .footerBlk .infoDop_2,
    .right_dblLine,
    .centerLine,
    .right_line,
    .tm_blkPost,
    .dop_blkPost,
    .dop_blkPostimage,
    .right_dblLine .cat_blk,
    .right_dblLine .news_blk{
        float: left;
        clear: left;
        width: 100%;
        margin: 0px 0px 20px 0px;
        height: auto;
        min-height: 0px;
        max-height: none;
    }

    .article_page .centerLine,
    .article_page .tm_blkPost{
        overflow: visible;
    }

    .art_type_1 .left_line,
    .art_type_1 .right_line {
        padding-top: 0px;
    }

    .artCatBlk{
        margin-left: 0px;
    }
    .art_tree {
        margin: 0;
        padding: 0px 5%;
        border-top: 0px solid #fff;
    }
    .art_tree .artCatBlk{
        margin: 0px 0px 10px 0px;
    }
    .article_page{
        position: relative;
        padding: 0px 0px 550px 0px;
        padding: 0px 0px 0px 0px;
        margin: 0;
        word-break: break-word;
    }
    .left_line{
        float: left;
        clear: left;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        overflow: hidden;
        overflow-y: auto;
        margin: 0;
        padding: 0;
        height: 550px;
    }

    .article_page  .artTitleBlk{
        margin-top: 20px;
    }

    .likeThisblk{
        margin: 0px 0% 20px -5.5%;
        width: 99%;
    }

    .likeThisblkTitle,
    .likeThisblkTitle:after{
        font-size: 24px;
    }
    .likeThisblkPostTitle a{
        font-size: 16px;
    }

    .specpblk{
        max-height: 300px;
        margin-top: -1px;
    }
    .spec_set,
    .spec_set .specimg img{
        min-height: 300px;
    }
    .spec_set .specimg img{
        position: absolute;
        width: auto;
        min-width: 585px;
        width: 100%;
    }
    .specpblk .specinfo{
        width: 86%;
        padding: 0px 7%;
        left: 0%;
        margin: 0;
    }


    .dop_blkPost:before{
        right: 0;
    }


    .abc_list_blk .abc_blk a {
        font-size: 16px;
        line-height: 24px;
        min-width: 24px;
        text-align: center;
        background: #f9f9f9;
        padding: 0px 2px;
    }
    .abc_list_blk .abc_blk {
        margin: 2px;
        padding: 0px;
    }

    .abc_list_blk .abc_set .abc_link a,
    .abc_list_blk .abc_blk a:hover {
        text-decoration: none;
        color: #fff;
        background: #ff6768;
    }

    .news_page .right_line,
    .page_arch .right_line{
        border-top: 1px dotted #6B778D;
    }

    .clsBtnBlk{
        margin-right: 0;
        float: right;
    }

    .siteHeadLogo{
        position: absolute;
        left: 50%;
        margin: 0px 0px 0px -113px;
    }

    .top_search,
    .top_search .top_search_btn,
    .top_search .top_search_btn input{
        width: 40px;
        height: 40px;
        font-size: 30px;
        line-height: 40px;
        text-align: center;
    }

    .specpblk .specimg img{
        /*min-width: 585px;*/
        position: relative;
    }

    .artPrintBLK {
        position: relative;
        float: left;
    }
    .article_page .subformem,
    .subformem{
        width: 111%;
        margin: 30px 0px 50px -5.5%;
        padding: 15px 0%;
        float: left;
    }
    .online_cur{
        width: 100%;
        margin: 30px 0px 50px -5%;
        padding: 15px 5%;
        float: left;
    }
    .subformem .email{
        width: 50%;
        display: none;
    }
    .subformem .innews_blkTitle,
    #main_chimp{
        float: left;
        right: auto;
        left: 5%;
    }




    .topper_list{
        width: 100%;
        margin: 0px 0px 40px 0px;
    }

    .str_fortop{
        float: none;
        margin: 0 auto;
    }
    .fortop_two:after,
    .fortop_one:after{
        content: 'g';
        font-family: 'ICO DM fonts';
        font-size: 19px;
        line-height: 21px;
        margin: 0px 5px 0px 5px;
        display: block;
    }
    .fortop_set_one .fortop_one, .fortop_set_two .fortop_two {
        color: #ff6768;
    }

    .page_cats .cat_blkPost{
        width: 100%;
        margin: 0px 0px 40px 0%;
    }
    .page_cats .cat_blkList{
        border: 0;
    }

    .page_arch .cat_blkTitle,
    .news_blkTitle,
    .titlePageList{
        font-size: 36px;
        border: 0;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .topost_tp .tp_ath{
        margin: 35px 0px;
    }


    .spcat_blkPost{
        width: 100%;
        margin: 0px 0px 20px 0px;
    }
    .spcat_limit_1{
        width: 90%;
        margin: 0px 0px 60px 0px;
        background: url(/doc/i/7/topbf.jpg) repeat 0 0% #17223b;
        min-height: 0;
        padding: 0px 5% 20px 5%;
    }

    .ttlok{
        font-weight: normal;
        font-size: 26px;
        line-height: 150%;
    }
    .listp_blkList{
        min-height: 0;
    }
    .listp_blkPost{
        border: 0;
    }
    .bz_3_2{
        width: 100%;
    }

    .artBlock .tm_blk{
        margin: 20px 0px 0px 0px;
    }
    .artBlock .tm_blkTitle{
        margin: 0;
    }
    .artBlock .tm_blkPost {
        width: 111%;
        margin-left: -5.5%;
        min-height: 170px;
    }
    .tm_blkPostImg img{
        width: 100%;
        margin: 0;
    }
    .tm_blkPostTitle{
        bottom: 30px;
    }
    .tm_blkPostTitle a{
        font-size: 18px;
        line-height: 150%;
    }
    .com_FBtnFild input{
        padding: 5px 30px;
        font-size: 14px;
        line-height: 150%;
    }
    .page_cats .artCatBlk{
        margin-bottom: 10px;
    }
}

/**/
