body {
	background: url(../img/back/fon.png) center center fixed no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg.jpg', sizingMethod='scale')";
	overflow: none;
	background-color:#00357e;
	margin: 0px;	
}
#header {
	width: 70%;
	padding-left: 27vw;
	font-family: Times New Roman;
	font-weight: bold;
	font-size: 2vw;
	text-shadow: white 0 0 1vw;
}
#middle {
	background-color: rgba(0, 0, 0, 0.7); 
	border-radius: 2vw;
	width: 40vw;
	float: left;
	text-align: center;
	color: white;
}
#left {
	width: 12vw;
	float: left;
	background-color: rgba(0, 0, 0, 0.5); 
	border-radius: 1vw;
	text-align: center;
	font-weight: bold;
	color:#FFF;
	text-shadow: black 0 0 1vw;
	padding: 0.3vw 0.3vw 0.3vw 0.3vw;
}
#right {
	width: 12.5vw;
	float: left;
	background-color: rgba(0, 0, 0, 0.5); 
	border-radius: 1vw;
	text-align: center;
}
#footer {
	width: 100%;
	height: 1.6vw;
	margin-top: -1.6vw;
	background-color: rgba(0, 0, 0, 0.5); 
	text-align: center;
}
.clear {
  clear: both; 
  height: 4vw;
}
.description_female {
	font-size: 1vw;
	color:#FFF;
}
.main_menu {
	font-size: 1.6vw;
	padding-left: 0.3vw;
	font-weight: bold;
	color:#FFF;
	text-shadow: black 0 0 1vw;
}
a:link {
	font-size: 1.3vw;
	font-weight:bold;
	color:#FFF;
	text-shadow: black 0 0 1vw;
	text-decoration: none;
}
a:hover {
	font-size: 1.3vw;
	font-weight:bold;
	color:#FFF;
	text-shadow: black 0 0 1vw;
	text-decoration: underline;
}
a:visited {
	font-size: 1.3vw;
	font-weight:bold;
	color:#FFF;
	text-shadow: black 0 0 1vw;
	text-decoration: none;
}
a:active {
	font-size: 1.3vw;
	font-weight:bold;
	color:#FFF;
	text-shadow: black 0 0 1vw;
	text-decoration: none;
}