.contener,
.contener * {
	box-sizing: border-box;
}

@media screen and (max-width: 1024px) {
	
	.cr_vibor,
	.cr_vibor * {
		box-sizing: border-box;
	}
	
	.cr_vibor .item {
		padding: 0;
		margin: 0 0 10px 0 !important;
		width: 48%;
		min-height: 92px;
	}
	.cr_vibor .item:nth-child(odd) {
		margin: 0 4% 10px 0 !important;
	}
	
	.crv_bg { display: none; }
	
	.cr_vibor .item a.title {
		width: 100%;
	    margin: 0 0 10px 0;
		padding: 7px 35px 7px 15px;
	}
	
	.cr_vibor .item .descr { padding: 0 15px; }
	.cr_vibor .item a.cr_next { display: none; }
	
	.new_stats {
		width: 48%; 
		margin: 0 4% 50px 0;
	}
	
	.new_vo {
		width: 48%;
	}
	
	.big_tabs .tabs li { width: 50%; }
}

@media screen and (max-width: 677px) {
	.popular .item {
		width: 100%;
		float: none;
		border: none;
		border-bottom: 1px dashed #e98825;
		padding: 10px;
		height: auto;
	}
	
	.popular .item img {
		float: left;
		margin: 0 10px 0 0;
	}
	
	.popular .item b { padding: 0 0 8px; }
}

@media screen and (max-width: 600px) {
	.cr_vibor .item { width: 100%; }
	.cr_vibor .item:nth-child(odd) {	margin: 0 0 10px 0 !important; }
	
	.new_stats,
	.new_vo	{
		width: 100%;
		float: none;
	}
	
	.fo_doc .moment_kr {
		width: 100%;
	}
}

@media screen and (max-width: 460px) {
	.search_top { width: 78%; }
	.fo_doc .moment_kr a {
		width: 100%;
		margin: 0 0 1px;
		box-sizing: border-box;
	}
}

@media screen and (max-width: 380px) {
	.short_publ img, .rel_news img {
		float: none;
		margin: 0 auto 10px;
		display: block;
		border: 1px solid #fff;
	}
}

@media screen and (max-width: 380px) {
	
}

@media screen and (max-width: 425px) {
	
}