* {
	margin: 0;
}
html, body {
	height: 100%;
	width:100%;
	font: 14px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	background-color: #fff;
	color:#0e1233;
	margin:0;
	padding:0;
	border:0;
	min-width:1000px;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -21px;
}
.footer, .push {
	height: 21px;
}
.footer{ 
	text-align:right;
	background:#0e1233;
}
.footer span{
	margin-right:19px;
	color:#7e8192;
	white-space:nowrap;
	font-size:10px;
}
img{
	border:0;
	display:block;
}
ul{
	padding-left:0;
	margin-left:0;
}
li{
	padding-left:0;
	margin-left:19px;
}
a:link{
	color:#069e38;
}
a:visited{
	color:#551a8b;
}
.logo_zone{
	width:100%;
	height:65px;
	display:block;
	clear:both;
	background: #fff url('../images/logo.gif') no-repeat center top;	
}
.hat{
	width:100%;
	height:65px;
	display:block;
	clear:both;
	background: #131737 url('../images/hat.gif') no-repeat center top;	
}
.metarbe_right{
	position:relative;
	float:right;
	top:51px;
	right:0;
}
.metarbe_right_sh{
	position:relative;
	float:right;
	top:0px;
	right:0;
}
.download_contacts_left{
	position:relative;
	float:left;
	top:51px;
	left:0;
}
.download_contacts_sh_left{
	position:relative;
	float:left;
	top:0px;
	left:0;
}
.menu{
	width:100%;
	height:21px;
	display:block;
	clear:both;	
	background: transparent url('../images/bg_forum.gif') repeat-x left top;
	text-align:left;
}
.menu div{
	width:20%;
	float:left;
	display:block;
	height:21px;
}
.about{
	background: transparent url('../images/bg_about.gif') repeat-x left top;
}
.news{
	background: transparent url('../images/bg_news.gif') repeat-x left top;
}
.scr{
	background: transparent url('../images/bg_scr.gif') repeat-x left top;
}
.ref{
	background: transparent url('../images/bg_ref.gif') repeat-x left top;
}
.forum{
	width:auto;
	float:left;
	display:block;
	height:21px;
}
.content{
	width:auto;
	height:auto;
	display:block;
	clear:both;
	margin:19px;
	
}
.topic{
	color:#fe6935;
	font: 18px/60px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight:bold;
}
.date{
	color:#5f5f5f;
	font: 12px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight:bold;
}
.news_topic{
	color:#c0846f;
	font: 16px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight:bold;
}
.news_block{
	margin-bottom:20px;
}
.topic_inner{
	color:#c0846f;
	font: 16px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-weight:bold;
	margin-top:20px;
}