html,body,li,ul,a,h1,h2,h3,h4,h5,h6,img,div{
margin: 0px;
padding: 0px;
}

body{
	background:#2c3038 url(images/bodyback.jpg) repeat-x top;
}

.header{
	position:relative;
	width:965px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/menu_back.jpg) repeat-x top;
}

.logo{
	position:relative;
	float:left;
	width:122px;
	height:120px;
}

.right_border{
	position:absolute;
	right:-1px;
	top:0px;
}

.slogan{
	position:relative;
	float:left;
	margin-top:22px;
	margin-left:20px;
}

ul#mainmenu{
	position:absolute;
	list-style:none;
	/*padding-top:85px;
	left:20px;
	*/
	top:85px;
	left:170px;
	
}

div#remotetext{
	position:absolute;
	left:486px;
	top:110px;
	padding-left:10px;
	padding-right:10px;
	background-color:#333;
	z-index:1000;
}

ul#mainmenu li{
	position:relative;
	float:left;
	color:#fff;
	text-decoration:none;
}

ul#mainmenu li a, ul#mainmenu li a:visited{
	display:block;
	padding-left:5px;
	padding-right:5px;
	font: normal 10px Verdana;
	color:#fff;
	text-decoration:none;
	line-height:21px;
}

ul#mainmenu li a:hover{
	display:block;
	padding-left:5px;
	padding-right:5px;
	font: normal 10px Verdana;
	color:#fff;
	text-decoration:none;
	background:url(images/menu_hover.jpg) repeat-x top;
	line-height:21px;
}

.active{
	display:block;
	padding-left:5px;
	padding-right:5px;
	font: normal 10px Verdana;
	color:#fff;
	text-decoration:none;
	background:url(images/menu_hover.jpg) repeat-x top;
	line-height:21px;
}

.buttons{
	position:absolute;
	top:24px;
	left:700px;
}

.bt_space{
	position:relative;
	margin-left:5px;
	border:0;
}

.user_place{
	position:absolute;
	right:40px;
	top:0px;
	color:#fff;
	font:normal 11px Verdana;
	line-height:20px;
}

.date_place{
	position:absolute;
	right:40px;
	top:85px;
	color:#fff;
	font:normal 10px Verdana;
	line-height:20px;
}