* {
	margin:0;
	padding:0;
	outline:none;
}
html { 
background: url(/877.jpg) no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
a{
	text-decoration: none;
	color:#000;
	
}
#page_align {
	width:1050px;
	margin: -45px auto;
	background:#fff;
	box-shadow: 0px 1px 3px #000000;
	-webkit-box-shadow:0px 1px 3px #000000;
	-moz-box-shadow:0px 1px 3px #000000;
	-o-box-shadow:0px 1px 3px #000000;
}
.b3radius{
	border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
}
#content{
	background:#fff;
}
#header  {
	width:1050px;
	height:50px;
	margin: 65px auto;
	background:#fff;
	box-shadow: 0px 1px 3px #000000;

}
#header li:hover {
	box-shadow: 0px 1px 3px #000000;
	background:#ADFF2F;
	border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-khtml-border-radius:5px;
}
#header_nav ul {
	list-style: none;
	font-size:18px ;
}
#header_nav ul li{
	float:left;
	height:35px;
	width:80px;
	padding:0 65px;
	display:block;
	padding-top:15px;
}
#header_nav ul li a {
	color: #000000;
	display:block;
	padding:0 65px;
}
#footer_line {
    border-bottom:solid 3px #C704E1;
}
#footer {
	text-align: center;
	width:1050px;
	margin: 70px auto;
	background:#fff;
}
#backbutton {
	padding:20 0px;
}
#logo {
	padding-top: 70px;
	text-align: center;
}
#logo2 {
	padding-top: 10px;
	text-align: center;
}
#comments {
	float:left;
	background:#fff;
}
#vk_group {
	float: right;
	
}
#zagolovok_page {
	color:#ADFF2F;
	text-shadow: 1px 1px 2px black, 0 0 1em black;
	font:30px sans-serif;
}
