@media screen and (min-width: 1280px) {
	.all-wrap, .all {
	    max-width: 1100px;
	}
	.posts {
		width: 680px;
	}
	.wp-post-image {
		width: 720px !important;
max-width: 720px !important;
    margin: -20px -20px 15px;
    	height: auto;
	}
	.meta_single {
		margin-left: 0px;
		width: 320px;
	}
	.mini-banner {
		width: 320px; 
	}
	.footer_new_block {
    	width: 344px;
	}
	#crumbs {
		max-width: 680px;
	}
.bot_adsense {
	margin:0 auto;
	text-align: center;
}
}
@media screen and (max-width: 960px) {
	#yandex-poisk {
		display: none;
	}
	.header {
		display: none;	
	}
	.all-wrap, .all {
		max-width: 680px;
	}
	.top-main_menu {
		margin-bottom: 20px;
	}
	.posts {
		width: 640px;
	}
	.wp-post-image {
		width: 680px !important;
    	height: auto;
	}
	.meta_single {
		margin-left: 0px;
		width: 280px;
	}
	.mini-banner {
		width: 280px; 
	}
	.footer_new_block_middle {
		margin: 0 0 0 30px;
	}
	.footer_new_block {
		width: 325px;
	}

	.sidebar {
	    width: 640px;
	    clear: both;
	    margin-left: 0;
	}
.bot_adsense {
	margin:0 auto;
	text-align: center;
}
.sidebar_adsense {
margin:20px auto;
    text-align: center;
}
}


@media screen and (max-width: 680px) {
	.all-wrap, .all, .content, .sidebar {
	    max-width: 100%;
	    box-sizing: border-box;
	}
	.posts {
		width: 100%;
		box-sizing: border-box;
	}
	.wp-post-image {
		max-width: 100%;
		margin: 0 0 15px;
	}
	ul.top-menu {
		display: none;
	}
	.top_adsense {
		clear: both;
		float:none;
		margin: 0 auto 20px;
	}
	.meta_single {
		width: 100%;
	}
	.mini-banner {
		display: none;
	}
	#crumbs {
		max-width: 100%;
	}
	.glav a img {
		width: 130px;
	}
	.top-main_menu {
		height: 80px; 
	}
	.logo_top, .glav {
		float: none;
	}
	.glav {
		margin: 0 auto;
		text-align: center;
	}
	.footer_new_block {
		width: 336px;
		margin: 0 auto 20px;
		float: none;
	}
	.footer_new_block_middle {
		margin: 0 auto 20px;
	}
	.copyright {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	#toTop {
		display: none;
	}
.bot_adsense {
	display:none;
}

}

@media screen and (max-width: 340px) {
	.top_adsense {
		margin-left: -20px;
		margin-right: -20px;
	}
.sidebar_adsense {
margin:0 -20px;
}
}