.responsive{
	position:fixed;
	top:0px;
	left:50%;
	margin-left:-100px;
	z-index:50;
	
	width:200px;
	padding:2px 0 4px 0;
	
	color:#222;
	text-shadow: 1px 1px 0px rgba(256,256,256,1);
	
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	direction:ltr;
	
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	
	background: #eeeeee;
	background: -moz-linear-gradient(top,  #eeeeee 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%);
	background: linear-gradient(to bottom,  #eeeeee 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 );
}

.responsive div{
	display:none;
}

.responsive .size1150{
	display:block;
}

@media screen and (max-width: 1024px){
	/*Tablate portrait 1024X600*/

	
	.responsive .size1150{
		display:none;
	}
	.responsive .size1024{
		display:block;
	}
	.responsive .size800{
		display:none;
	}
	.responsive .size768{
		display:none;
	}
	.responsive .size600{
		display:none;
	}
	.responsive .size480{
		display:none;
	}
	.responsive .size320{
		display:none;
	}
	/**/
	
	
	/*change sizes*/
	
	#header{
		width:100% !important;
		top:0 !important;
		left:0 !important;
		margin:0px !important;
	}
	
	#site_container{
		width:100% !important;
		
		border-right:none !important;
		border-left:none !important;
	}
	
	.index_main_news_album{
		float:none !important;
		margin:5px auto 25px auto !important;
		width:100% !important;
		overflow:hidden;
	}
	.albumfixednews{
		margin:0px auto 5px auto !important;
		float:none !important;
		display:none !important;
	}
	
	.headerdate,
	#more_news,
	.albumfixedad,
	#column3,
	#topcontrol,
	#column2 embed,
	.headerad,
	.read_more_responsive{
		display:none !important;
	}
	/*#related_div .searchform,*/
	.searchform{
		width:100% !important;
		border:#3F0 0px solid !important;
		
	}
	
	
	.headerlistresponsive{
		display:block !important;
	}
	
	.headerlist{
		display:none !important;
		font-size:13px !important;
	}
	.headerlist ol li{
		float:none !important;
	}
	.headerlist ol li a{
		display:block !important;
	}
		
	
	#column1{
		border:#000 0px solid !important;
		width:100% !important;
		overflow:hidden !important;
		/*
		position:relative !important;
		right:50% !important;
		margin-right:-350px !important;
		*/
	}
	#column2{
		border:#000 0px solid !important;
		width:100% !important;
		overflow:hidden !important;
		padding:0 !important;
	}
	
	.group_style_10 .line1,
	.group_style_10 .line1 .sec1,
	.group_style_10 .line1 .sec1 img{
		width:100% !important;
		float:none !important;
	}
	.group_style_10 .line1 .sec1 img{
		height:auto !important;
	}
	.group_style_10 .line1 .sec2{
		width:100% !important;
		float:none !important;
		margin-right:0px !important;
	}
	
	.group_style_10 .line1 .sec2 h4,
	.group_style_11 .line1 .sec1 h4{
		height:auto !important;
		overflow:auto !important;
	}
	.group_style_10 .line1 .sec2 h5,
	.group_style_11 .line1 .sec2 h5{
		height:auto !important;
		overflow:auto !important;
	}
	
	#footer_breaking_news,
	.group_style,
	.most_items,
	.most_items ol,
	.group_style .noscroll h4,
	.group_style .noscroll .comment ol{
		width:100% !important;
	}
	
	#footer{
		padding:10px 0 15px 0 !important;
	}
	
	
	#column1 .column-right,
	#column1 .column-left{
		width:100% !important;
		float:none !important;
		margin-right:0px !important;
	}
	
	
	
	#main_album{
		width:100% !important;
	}
	#main_album .right_sec{
		width:50% !important;
	}
	#main_album .right_sec img{
		height:100% !important;
	}
	#main_album .right_sec p a{
		width:100% !important;
	}
	#main_album .left_sec{
		width:49% !important;
	}
	#main_album .left_sec ol{
		width:100% !important;
	}
	
	#main_album .left_sec ol li a{
		font-size:15px !important;
		padding:10px 8px !important;
		height:48px !important;
	}
	/**/
	.index_main_news_album{
		height:480px !important;
	}
	
	#main_album .left_sec ol li{
		height:95px !important;
		/*border-right:4px solid #090 !important;*/
	}
	/**/
	
	#news_page_content{
		border:0px solid #000 !important;
		width:95% !important;
	}
	
	.news_pic{
		padding:2px 20% !important;
		border:#AFAFAF 0px solid !important;
		width:60% !important;
		margin:0 auto !important;
	}
	
	.cats2016tabcontect .sub .line1{
		position:relative !important;
	}
	
	.cats2016tabcontect .sub .line1 .right{
		float:none !important;
		width:100% !important;
		height:auto !important;
	}
	.cats2016tabcontect .sub .line1 .right img{
		width:100% !important;
		height:auto !important;
	}
	
	.cats2016tabcontect .sub .line1 .left{
		position:relative;
		float:none !important;
		width:100% !important;
		height:auto !important;
		padding:0 0px 0 0px !important;
		
	}
	.cats2016tabcontect .sub .line1 .left .details{
		display:none;
	}
	.cats2016tabcontect .sub .line2 ol{
		float:none !important;
		width:100% !important;
	}
	.cats2016tabcontect .sub .line2 ol li:first-child{
		border-top:#E4E4E4 1px solid;
		padding-top:5px;
	}
	
	#related_div{
		float:none !important;
		width:calc(100% - 18px) !important;
		overflow:hidden !important;
	}
	
	.styled_table td input,
	.styled_table td textarea,
	.styled_table td select{
		width: 80% !important;
	}
	
	.updates{
		float:none !important;
		width:100% !important;
	}
	.updates ol{
		width:100% !important;
	}
	
	.light_group_style{
		float:none;
		width:100% !important;
		margin: 5px 0px !important;
	}
	.light_group_style ol{
		width:100% !important;
	}
	.light_group_style ol li{
		height:auto !important;
	}
	.light_group_style ol li:first-child a img{
		height:auto !important;
	}
	
	#footer_links{
		
		bottom:auto !important;
		left:auto !important;
		position:relative !important;
		
		width:100% !important;
		margin:0 !important;
		
		height:50px;
		padding-right:0px !important;
		
		border:#000 0px solid;
	}
	
	#footer_links .circle{
		display:none !important;
	}
	
	#footer_updates{
		display:none !important;
	}
	
	#footer_breaking_news{
		bottom:0px !important;
		left:0 !important;
		width:100% !important;
		margin-left:0 !important;
		z-index:1000000000 !important;
	}
	#footer_breaking_news .textwidth{
		width:85% !important;
	}
	
	.searchform .searchfield{
		width:90% !important;
	}
}

@media screen and (max-width: 800px){
	/*Tablate portrait 800X600*/
	
	
	.responsive .size1150{
		display:none;
	}
	.responsive .size1024{
		display:none;
	}
	.responsive .size800{
		display:block;
	}
	.responsive .size768{
		display:none;
	}
	.responsive .size600{
		display:none;
	}
	.responsive .size480{
		display:none;
	}
	.responsive .size320{
		display:none;
	}
	/**/
	
	
	/*change sizes*/
	/*
	.albumfixednews{
		
	}
	
	.headerlistresponsive{
		display:block !important;
	}
	
	.headerlist{
		display:none;
		font-size:13px !important;
	}
	.headerlist ol li{
		float:none !important;
	}
	.headerlist ol li a{
		display:block !important;
	}
	
	#topcontrol{
		display:none !important;
	}
	
	.headerdate{
		display:none;
	}
	
	#footer_links{
		display:none;
	}
	#footer{
		padding:10px 0 15px 0 !important;
	}
	*/
	
	.index_main_news_album{
		height:460px !important;
	}
	
	#main_album .left_sec ol li{
		height:90px !important;
		/*border-right:4px solid #090 !important;*/
	}
	#main_album .left_sec ol li a{
		font-size:15px !important;
		padding:6px 8px !important;
		height:48px !important;
	}
	#footer_breaking_news .textwidth{
		width:85% !important;
	}
	
	.searchform .searchfield{
		width:85% !important;
	}
	
	.news_pic{
		padding:2px 15% !important;
		width:70% !important;
	}
}
@media screen and (max-width: 768px){
	/*Tablate portrait 768X1024*/
	
	
	.responsive .size1150{
		display:none;
	}
	.responsive .size1024{
		display:none;
	}
	.responsive .size800{
		display:none;
	}
	.responsive .size768{
		display:block;
	}
	.responsive .size600{
		display:none;
	}
	.responsive .size480{
		display:none;
	}
	.responsive .size320{
		display:none;
	}
	
	/*
	#column1{
		position:relative !important;
		right:50% !important;
		margin-right:-335px !important;
	}
	#column2{
		position:relative !important;
		right:50% !important;
		margin-right:-0px !important;
	}
	*/
	
	.index_main_news_album{
		height:370px !important;
	}
	#main_album {
	   border:0px solid #090 !important;
	}
	
	#main_album .left_sec ol li{
		height:74px !important;
		/*border-right:4px solid #090 !important;*/
	}
	#main_album .left_sec ol li a{
		font-size:13px !important;
		padding:6px 8px !important;
		height:48px !important;
	}
	.searchform .searchfield{
		width:80% !important;
	}
	.news_pic{
		padding:2px 10% !important;
		width:80% !important;
	}
	
}
@media screen and (max-width: 600px){
	/*Small tablate landscape 600X800*/
	
	
	.responsive .size1150{
		display:none;
	}
	.responsive .size1024{
		display:none;
	}
	.responsive .size800{
		display:none;
	}
	.responsive .size768{
		display:none;
	}
	.responsive .size600{
		display:block;
	}
	.responsive .size480{
		display:none;
	}
	.responsive .size320{
		display:none;
	}
	
	/*/*
	.index_main_news_album{
		display:none !important;
	}
	
	#column1,
	#column2{
		position:relative !important;
		left:50% !important;
		float:none !important;
		margin:0px -175px 0 0 !important;
	}
	*/
	
	.index_main_news_album{
		height:300px !important;
	}
	
	#main_album .left_sec ol li{
		height:60px !important;
		/*border-right:4px solid #090 !important;*/
	}
	#main_album .left_sec ol li a{
		font-size:13px !important;
		padding:4px 8px !important;
		height:30px !important;
	}
	#footer_breaking_news .textwidth{
		width:75% !important;
	}
}
@media screen and (max-width: 480px){
	/*Mobile landscape 480X320*/
	
	
	.responsive .size1150{
		display:none;
	}
	.responsive .size1024{
		display:none;
	}
	.responsive .size800{
		display:none;
	}
	.responsive .size768{
		display:none;
	}
	.responsive .size600{
		display:none;
	}
	.responsive .size480{
		display:block;
	}
	.responsive .size320{
		display:none;
	}
	/**/
	
	.index_main_news_album{
		height:330px !important;
	}
	
	#main_album .left_sec ol li{
		height:60px !important;
		/*border-right:4px solid #090 !important;*/
	}
	#main_album .left_sec ol li a{
		font-size:13px !important;
		padding:4px 8px !important;
		height:30px !important;
	}
	
	.searchform .searchfield{
		width:76% !important;
	}
}
@media screen and (max-width: 320px){
	/*Mobile portrait 320X4800*/
	
	
	.responsive .size1150{
		display:none;
	}
	.responsive .size1024{
		display:none;
	}
	.responsive .size800{
		display:none;
	}
	.responsive .size768{
		display:none;
	}
	.responsive .size600{
		display:none;
	}
	.responsive .size480{
		display:none;
	}
	.responsive .size320{
		display:block;
	}
	/**/
	
	.news_pic{
		padding:2px 0% !important;
		width:100% !important;
	}
}