/*  Adaptive AmbientMedia  */

  @media screen and (max-width: 1260px){
    .wrap{
      width: 960px;
    }
    .header{
      height: 70px;
    }
    .left{
      width: 630px;
    }
    .header_left{
      width: 320px;
    }
    .current_date, .weather{   
      font-size: 14px;
    }
    .header_right{
      height: 30px;
      width: 248px;
    }
    .login_btn{
      width: 30px;
      height: 30px;
      background-position: center -245px;
    }
    .login_btn.group_5{
      background-position: center -835px;
    }
    .search_btn{
      width: 30px;
      height: 30px;
      background-position: center -285px;     
    }
    .search_btn:hover{
      background-position: center -875px;
    }
    .search_btn.active_search{
      background-position: center -875px;
    }
    .social_menu{
      width: 186px;
      height: 30px;
    }
    .social_menu li a{
      width: 30px;
      height: 30px;
    }
    .social_menu li a.vk_icon{
        background-position: -6px -6px;
    }
    .social_menu li a.tw_icon{
        background-position: -6px -46px;
    }
    .social_menu li a.fb_icon{
        background-position: -6px -86px;
    }
    .social_menu li a.yt_icon{
        background-position: -6px -166px;
    }
    .social_menu li a.gp_icon{
        background-position: -6px -126px;
    }
    .social_menu li a.rss_icon{
        background-position: -6px -206px;
    }
    .nav li a{
      padding: 2px 10px 0 10px;
      font-size:12px;
      line-height: 22px;  
    }
    .nav li a.dropi{
      padding-right: 20px;
    }
    .second_nav li.first_item{
      font-size: 14px;
      padding:2px 12px 0 12px;
    }
    .second_nav li a{
      font-size: 12px;
    }
    .nav li li a{
      font-size: 12px;
    }
    .main_news:first-of-type .post_img{
      height: 200px;
    }
    .hblock h4, .mblock h4, .side_header{
      font-size: 18px;
      line-height: 20px;
    }
    .hblock h4 a, .mblock h4 a, .side_header a{
      font-size: 18px;
    }
    .s_text{
      width: 165px;
    }
    .custom1 .post_img{
      height: 126px;
    }
    .custom_video{
      width: 150px;
      height: 194px;
    }
    .custom_video .post_img{
      height: 100px;
    }
    .video_title{
      padding: 15px;
      font-size: 14px;
      line-height: 16px;
      max-height: 94px;
    }
    .custom_photo{
      width: 210px;
      height: 105px;
    }
    .custom_photo:first-of-type, .custom_photo:nth-of-type(4n){
      width: 105px;
    }
    .photo_title{
      font-size: 12px;
      padding: 10px;
      line-height: 14px;
    }
    .custom3 a, .afisha_title, .catalog li a{
      font-size: 14px;
    }
    .footer_nav li{
      margin: 0 20px 0 0;
    }
    .left_col{
      display: none;
    }
    .mid_col{
      float: none;
      margin-left: 0;
    }
    ul#topnav li span {
    background: #303030 none repeat scroll 0 0;
    color: #fff;
    display: none;
    float: left;
    padding: 6px 0 0 10px;
    position: absolute;
    top: 48px;
    width: 840px;
    }
    ul#topnav li {
    float: left;
    margin: 0; padding: 0;
    }      
    ul#topnav li a {
    color: #f0f0f0;
    display: block;
    padding: 13px 10px;
    text-decoration: none;
    } 
ul#topnav li span.krl { left: -400px; }     
  }
