.bt-send
{
	background: #1CA138;
}
.bt-send::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
.bt-preview
{
	background: #abc;

}
.bl-preview
{
	background: #FFF;
	overflow:hidden;
}
.bl-preview .news_text
{
	padding: 15px 25px;
}
.bt-del
{
	border:0;
	background:#5F9EA0;
	color:#fff;
	padding:5px;
}
.blog-page
{
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
	background: #FFF;
	position: relative;
	background:#F7F6F2;
}
.blog-page-in
{
	position: relative;
	height: 0;
	padding-top: 29%;
}
.blog-head
{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
//	width: 100%;
//	height: 200px;
	overflow:hidden;
	background:#999;
	z-index:0;
}
.blog-ava
{
	width: 200px;
	height: 200px;
	border-radius: 50%;
	border: 2px solid #EEE;
	background:#fff;
	top:50px;
	left:25px;
	position: absolute;
	overflow:hidden;
	z-index:1;
}
.blog-ava IMG
{
	width:100%;
	height:100%;
}
.blog-page H1
{
	padding-left: 250px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.blog-text
{
	padding-left: 250px;
	padding-bottom: 15px;
}
@media all and (max-width:640px)
{
	.blog-ava
	{
		top: 20px;
	}
}
@media all and (max-width:480px)
{
	.blog-ava
	{
		width: 150px;
		height: 150px;
		left:15px;
		top: 30px;
	}
	.blog-page H1
	{
		padding-left: 185px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.blog-text
	{
		padding-left: 185px;
		padding-bottom: 15px;
	}

}
@media all and (max-width:360px)
{
	.blog-ava
	{
		width: 100px;
		height: 100px;
	}
	.blog-page H1
	{
		padding-left: 130px;
	}
	.blog-text
	{
		padding-left: 130px;
	}
}
@media all and (max-width:320px)
{
}