.blok_sel{margin-left:13px;margin-top:10px;margin-bottom:10px;}
.blok_sel select{width:150px;height:35px;padding-left:10px}
.blok_sel select option{ padding: 6px 28px 6px 0;}
@media screen and (max-width: 1025px){
	/*.hide-mob.main-page{
		display: none;
	}*/
	.logo_link{
		display: none;
	}
	.lenta{
		display: none;
	}
	a.logo_link{
		display: none;
	}
}

/* My media */
@media screen and (max-width: 991px){

    .lenta {
        width: 73%;
        margin-bottom: 5px;
    }
    .lenta_2 {
        width: 97%
    }
    .lenta_1,
    .lenta_3{
        width: 1.5%;
    }

    a.logo_link{
    	width: 22%;
    	margin: 5px 1.5%;
    	display: block;
    } 
	    #top{
	    	overflow: hidden;
	    }
	    img{
	    	max-width: 100%;
	    	height: auto;
	    }
			iframe{
				width: 100%!important;
			}

	.right_c .blok{
		width: 50%;
	}

}


@media screen and (max-width: 769px){

	.div_right {
	    width: 100% !important;
	    float: none!important;
	    padding: 0 10px!important;
        -webkit-box-sizing: border-box!important;
        -moz-box-sizing: border-box!important;
        box-sizing: border-box!important;
   }
	.div_left{
		width: 100%;
	    float: none;
	    padding: 0 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
	}	

	.rek_content {
	    padding: 0px 10px 5px;
	    overflow: hidden;
	    text-align: center;
	}

	.right_c{
		border-right: 2px solid #999;
	    border-left: 2px solid #999;
	}
	.left_c {
	    border-right: 2px solid #999;
	    border-left: 2px solid #999;
	}
	.right_t:before{
		content: "";
		position: absolute;
		top: 0;
		right: 0;
	    height: 14px;
	    width: 25px;
	    float: right;
	    background-image: url(s_top.gif);
	    background-position: 100% 0%;
	    background-repeat: no-repeat;
	    font-size: 0px;
	    overflow: hidden;
	}
		.right_n:before{
			content: "";
			position: absolute;
			bottom: 0;
			right: 0;
		    height: 14px;
		    width: 25px;
		    float: right;
		    background-image: url(s_niz.gif);
		    background-repeat: no-repeat;
		    background-position: 100% 0%;
		    font-size: 0px;
		    overflow: hidden;
		}

.left_t,
.left_n,
.right_n{
	position: relative;
}

		.left_n:before{
			content: "";
			position: absolute;
			bottom: 0;
			left: 0;
		    height: 14px;
		    width: 25px;
		    background-image: url(s_niz.gif);
		    background-repeat: no-repeat;
		    background-position: 0% 0%;
		    font-size: 0px;
		    overflow: hidden;
		}

		.left_t:before{
			content: "";
			position: absolute;
			top: 0;
			left: 0;
		    height: 14px;
		    width: 25px;
		    background-image: url(s_top.gif);
		    background-position: 0% 0%;
		    background-repeat: no-repeat;
		    font-size: 0px;
		    overflow: hidden;
		}

.left_s {
    border-left: 2px solid #999;
}
	.div_left{
		margin-top: 10px;
	}
#top {
    overflow: hidden;
    padding: 0 10px;
}

	.lenta_3{
		background-position: -42px 0px;
	}
.last_item .item:hover,
.last_item .item{
	height: auto;
}
	
.inf_block,
	.inf_block_min{
	    padding: 0;
	    border-left: none;
	    border-bottom: none;
	}
	.ob_item {
	    border-right: 2px solid #999;
	}
	.blok_st a, .blok_st_h a {
	    font-size: 15px;
	}																	
.ya-share2__container_size_s .ya-share2__icon {
    height: 25px!important;
    width: 25px!important;
}

	.hide-mob{
		display: none;
	}

	.mob-open{
		display: block;
	}
	.logo_link{
		display: none;
	}
	.lenta{
		display: none;
	}
	a.logo_link{
		display: none;
	}
	.ob_vip_item {
		border-right: 2px solid #f90;
	}
	.right_vip_t{
		border-radius: 0 15px 0;
	}
	.right_vip_n{
		border-radius: 0 0 15px 0;
	}




}


@media screen and (max-width: 737px){
	.box .lb{
		width: 31%;
	}
	.box .rb{
		margin-left: 31%;
	}
	.box .rb textarea{
		width: 90%!important;
		resize: none;
	}
	.inf_block,
	.inf_block_min{
	    width: auto;
	    margin: 10px 5px;
	    padding: 0;
	    border-left: none;
	    border-bottom: none;
	}
	.div_menu {
	    padding: 6px 17px 0px 25px;
	}
	.blok_r{
		width: 100%;
	}

	.tips,
	.tips_n
	{
		display: none!important;
	}
	.pager{
		font-size: 16px;
	}






}


@media screen and (max-width: 668px){
	.highslide-wrapper,
	.highslide-container table
	{
		left: 20px !important;
	}
}



@media screen and (max-width: 641px){
	
	.lenta{
		width: 100%;
	}
	.right_c .blok{
		width: 100%;
	}
	.div_menu{
		margin-bottom: 5px;
	}

	.box .lb {
	    width: 90%;
	    text-align: left;
	    position: relative;
	    top: auto;
	    left: auto;
	}
	.box .rb{
		margin-left: 0;
		border-left: 0;
	}
	#id_nazv{
		width: 90%!important;
	}
	.inf_min{
		width: 100%;
	}

	.ya-share2__list_direction_horizontal > .ya-share2__item{
		margin-bottom: 5px!important;
	}

	.inf_block table, 
	.inf_block table tr,
	.inf_block table tr td
	{
		display: block;
	}
	.mob-hidden{
		display: none;
	}
	.hide-mob{
		display: none!important;
	}
	#nav br{
		display: none;
	}

	.mob-open{
		display: block;
		margin-top: 15px;
	}
	.line_rc{
		height: auto;
	}
	.line_rc .duo{
		display: none;
	}
	.line_rc .duo,
	.line_rc .one {
		float: none;
	}

}
@media screen and (max-width: 480px){
	
	.fr_one {
	    width: 150px;
	    float: left;
	    text-align: left;
	    padding-left: 11px;
	}
	.fr_duo .warn{
		display: block;
		width: 38%;
		margin: 3px 0;
	}
	.fr_duo {
	    width: 100%;
	    float: left;
	    padding: 2px 0px 2px 10px;
	}
		.fr_duo textarea{
			width: 92%!important;
			resize: none;
		}
		.lenta_3 {
		    background-position: -45px 0px;
		}
}

@media screen and (max-width: 475px){
	.reg_one{
		float: none;
	    text-align: left;
	}
	.reg_duo{
		float: none;
	}
	.reg_fav{
		width: 280px;
		margin: 0 auto;
		float: none;
	}

}
@media screen and (max-width: 375px){
	.us_input_250 {
    	width: 99%;
	}
	.fr_duo .warn{
		display: block;
		width: 50%;
	}
	.highslide-container,
	.highslide-wrapper,
	.highslide-wrapper div
	{
		width: 300px!important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		overflow-x: auto!important;

	}
	.highslide-container table{
		width: 100%!important;
	}
	.highslide-wrapper, .highslide-container table {
		left: 0px !important;
	}

}