body { 
	background:url(imgs/background.png);
	margin:0px;
	margin-bottom:40px;
	padding:0;
	font-family: Calibri;
	font-size: 22px;
	font-weight:regular;
}
.head_bg {
	min-width:1000px;
	width:auto;
	background-image:url(imgs/head_bg.png);
	background-repeat: repeat-x;
	height:300px;
}
.head_left {
	float:left;
	width:369px;
	height:300px;
}
.head_right {
	float:right;
	width:369px;
	height:300px;
}
.head_mid {
	margin-left:auto;
	width:262px;
	margin-right:auto;
}
.inner_head {
	width:1000px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
}
.navi {
	height:60px;
	width:369px;
	margin-bottom:20px;
}
.navi2 {
	height:22px;
	width:369px;
	margin-left:34px;
}
.wimpel {
	height:73px;
	width:369px;
	margin-bottom:140px;
}
.navi_list {
	list-style-type:none;
	font-size:20px;
	font-family:Sansation;
	width:369px;
	margin-left:-40px;
}
.navi_list li {
	margin-right:15px;
	font-size:20px;
	display: inline-block;
}
.navi_list a,a:active,a:visited{
	text-decoration:none;
	font-size:20px;
	color:black;
}
.navi_list a:hover {
border-bottom:2px solid black;
font-size:20px;
}
.site_wrapper {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.site {
	width:972px;
	background-color: #fff;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	border:4px solid #3e4b39;
	font-size:18px;
}
.table_mates {
	border-spacing:10px 30px;
	font-size: 16px;
}
.table_mates a:link,a:active,a:visited,a:focus{
	color:#3e4b39;
	list-style-type:none;
	text-decoration:none;
	font-size: 16px;
}
.table_mates a:hover {
	text-decoration:underline;
}