@media screen and (max-width: 1280px){
	.container{
		width: 960px;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	#carousel div.k2ItemsBlock ul li{
		width: 100%;
	}
	#lastcat .moduletable{
		width: 100%;
		margin-left: 0px;
	}
	#jc #comments .rbox .comment-box{
		margin-right: 160px;
	}
}


@media screen and (max-width: 1000px){
	.container{
		width: 760px;
	}
	#mainmenu .moduletable{
		display: none;
	}
	a.mmenu{
		display: block;
	}
	#slider .bm_slider_default .bm_slider_item .bm_slider_desc{
		display: none;
	}
	#footer .container > div{
		width: 50%;
		margin-bottom: 40px;
	}
	#k2Container.itemListView #itemListLeading .itemContainer .iteminfo{
		height: auto;
	}
	#k2Container.itemListView #itemListLeading .itemContainer .iteminfo .catItemTagsBlock {
	    border-right: none;
	    border-top: 1px solid #eeeeee;
	    display: block;
	    margin-right: 0px;
	}
	#k2Container.itemView .iteminfo{
		height: auto;
	}
	#k2Container.itemView .iteminfo .itemTagsBlock {
	    border-right: none;
	    border-top: 1px solid #eeeeee;
	    display: block;
	    margin-right: 0px;
	}
	.k2Pagination ul li{
		margin-bottom: 10px;
	}
}


@media screen and (max-width: 800px){
.container{
		width: 640px;
	}
	#top-news .container{
		height: 81px;
	}
	#search{
		width: 100%;
		float: none;
		border-bottom: 1px solid #d4d4d4;
	}
	#newsh{
		width: auto;
		margin-left: 0px;
	}
	#left{
		width: 100%;
		float: none;
	}
	#content{
		width: auto;
		margin-left: 0px;
	}

}


@media screen and (max-width: 680px){
.container{
		width: 480px;
	}

	#footer .container > div{
		width: 100%;
	}
	#jc #comments .rbox .right{
		float: none;
		width: auto;
		overflow: hidden;
		margin-bottom: 10px;
	}
	#jc #comments .rbox .comment-box{
		margin-right: 0px;
	}

}

@media screen and (max-width: 520px){
	.container{
		width: 320px;
	}
	#slider .bm_slider_cycle_pager{
		top: 70%;
	}
}

@media screen and (max-width: 380px){
	.container{
		width: 280px;
	}
}

