.adsblog {
	position:fixed;
	bottom:0;
	right:0;
	left:0;
	margin:0 auto;
	width:820px;
	max-width:100%;
	margin:0 auto;
	background:#ededed;
	z-index:99;
}
.adsblogtop {
	background:#e6e4e4;
	height:24px;
	line-height:24px;
	text-align:center;
	position:relative;
}
span.adsclose {
	display:block;
	position:absolute;
	left:0;
	top:0;
	color:#fff;
	cursor:pointer;
	background:#8d0404;
	width:100px;
	font-weight:bold;
}
.ads_links {
	padding:2px 0 0;
}
.ads_links a {
	display:inline-block;
	position:relative;
}
.ads_links a img {
	width:125px;
	max-width:32vw;
	height:auto;
	display:block;
}
.ads_links a span {
	position:absolute;
	bottom:0;
	right:0;
	padding:2px 0;
	background:rgba(0,0,0,.75);
	color:#fff;
	width:100%;
	text-align:center;
	-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
}
.ads_links a:hover span {
	background:rgba(230,38,42,.75);
}
#textads {
	margin:20px 5px;
	position:relative;
}
.textads1 {
	width:275px;
	height:30px;
	background:url(textads1.png);
	margin:0;
}
.textads_links {
	color:#fff;
	border-radius:5px 0 5px 5px;
	border:1px solid #4d0f34;
	padding:20px;
background: #a8095b;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #33001b, #a8095b);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #33001b, #a8095b); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}
.textads_links a {
	display:inline-block;
	margin:0 0 0 5px;
	color:#fff !important;
	font-size:14px;
	padding:2px 10px;
	border-radius:4px;
}
.textads_links a:hover {
	background:rgba(0,0,0,.5);
	box-shadow:0 1px 0 rgba(255,255,255,.4);
}
#textads .closse {
	position:absolute;
	top:4px;
	left:4px;
	color:#a8095b;
	cursor:pointer;
}
@media only screen and (max-width: 768px) {
	img {height:auto !important;}
	#wrp .box1 .bx_left, #wrp .box1 .bx_center {
		width:90% !important;
		margin:0 5%;
	}
	#headerbox, #header, .header {
		height:auto !important;
	}
	.header .title {
		padding-top:0 !important;
	}
	.header .title h1 {
		font-size:20px !important;
		margin:0 !important;
	}
	.header .title h1 a {
		padding:0 10px !important;
	}
	.header h2, .main_menu {
		display:none;
	}
	#wrp .box1 {
		margin:0 !important;
	}
}