@charset "utf-8";
* {	margin: 0;	padding: 0;
}
h1 { font-weight: normal; font-size:18px; color: #999999;
}
h2 { font-weight: bold; font-size:12px;
}
th { font-weight: bold; 
}
a { text-decoration: none; color:#FFF; 
}
p { padding-top: 16px; 
}
.gray-rub {
	color: #999999;	font-weight: bold; font-size:12px;
}
.small {
	font-size:10px; line-height: 12px;
}

a:hover { text-decoration: underline; }

html, body {
	background-color: #fff;	margin: 0;	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000; 
}
#container {
	z-index:1;	min-height: 100%;	height: auto !important;	height: 100%;	position: relative;	left: 50%;	width: 900px;	margin-left: -450px;
	margin-bottom: -50px; cursor: auto;
}
#header {
	float: left;	width: 900px; margin:60px 0 10px 0;
}

#left {
	float:left; width: 400px;	margin: 0;	display: block;	padding: 0;
}
#right {
	float: left;	width: 500px;	padding: 0px; 	
}
#player {
	width: 350px;
}
#main {
	float:left; width: 900px;	color: #999999;	font-weight:bold;
}
#main img{
	margin:10px 0 2px 0;
}

#menu {
	float: left;	width: 900px; margin:10px 0 10px 0;
}

/* FIX */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */