@charset "utf-8";
 
/* -----------------------
	CSS Fixing settings
	For workaround ie, firefox and safari
   ----------------------- */
IMG { border:0px; }
.mozillaBugFix { clear:both; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

/* -----------------------
	General settings 
	This is where we put all the general settings about the page
   ----------------------- */ 
body {
	font-family:'Trebuchet MS', Arial, Tahoma;
	text-align:center;
	margin:0 auto;
	font-size:12px;
	background-color:#fff;
	color:#393939;
}
.top {
	margin:0 auto;
	width:100%;
	height:29px;
	background-image:url('../images/bg_top.gif');
	background-repeat:repeat-x;		
}
.top_text {
	padding-top:5px;	
}
.top_wrapper {
	width:855px;
	margin:0 auto;
}
.top_text ul { margin:0; padding:0; }
.top_text li { list-style:none; float:right; margin:0px 0px 0px 40px; color:#fff;}
.top_text a { color:#fff; text-decoration:underline; }
.header {
	margin:0 auto;
	width:100%;
	height:166px;
	background-image:url('../images/bg_head.png');
	background-repeat:repeat-x;	
}
.header_wrapper {
	margin:0 auto;
	width:855px;
	height:166px;
	background-image:url('../images/bg_header.png');
	background-repeat:repeat-x;		
}
.body {
	margin:0 auto;
	width:855px;
	background-image:url('../images/bg_body.png');
	background-repeat:repeat-y;		
}
.body_padding {
	padding:10px 20px 2px 20px;	
}
.footer {
	margin:0 auto;
	width:855px;
	height:19px;
	background-image:url('../images/bg_footer.png');
	background-repeat:no-repeat;		
}
.player {
	float:left;
	margin-right:20px;
	width:400px;
	display:inline;
}
.player_tab ul { margin:0; padding:0; }
.player_tab li {
	display:inline;
	list-style:none;	
}
.player_tab a {
	float:left;
	font-size:1.1em;	
	color:#e1dddd;
	display:block;
	width:98px;
	margin-right:2px;
	padding-top:4px;
	height:19px;
	text-align:center;
	background-image:url('../images/bg_tab.png');
	background-repeat:no-repeat;
	text-decoration:none;
}
.player_chosen a {
	background-image:url('../images/bg_tab_chosen.png');
	float:left;
	font-size:1.1em;	
	color:#fff;
	display:block;
	width:98px;
	margin-right:2px;
	padding-top:4px;
	height:19px;
	text-align:center;
}
.player_box {
	padding:5px;
	background-color:#181818;	
}
.ic_flag {
	float:left;
	width:19px;
	height:19px;
	margin-left:10px;
	margin-top:-2px;	
}
.text {
	overflow:auto;
	text-align:left;	
	width:390px;
	float:left;
}
.bottom_text {
	text-align:left;
	margin-top:20px;	
}
.text p , .bottom_text p {
	text-align:justify;
	margin:0px 0px 10px 0px;	
	line-height:15px;	
}
.text h3, .bottom_text h3 {
	font-size:1.3em;
	font-weight:normal;
	margin:0; padding:0;
	margin:0px 0px 10px 0px;
	color:#6786b6;
	border-bottom:1px solid #8b6f81;
}
.user {
	width:390px;
	background-color:#fff;
	margin-top:10px;
	border:1px solid #647081;	
	text-align:left;
}
.user_label {
	background-color:#c7d1e0;
	border-bottom:1px solid #647081;
}
.field_small {
	width:70px;	
	float:left;
	padding-left:10px;
}
.field {
	width:110px;
	float:left;
	overflow:auto;	
}
.field_big {
	width:150px;
	float:left;
	overflow:auto;	
	
}
.user_box {
	height:21px;	
	padding-top:3px;
}
.user_box:hover {
	background-color:#ccd4df;	
}
.overview {
	font-size:1.1em;
	color:#9d5595;	
	line-height:18px;
}