* {margin:0;padding:0;outline:none;border:none;list-style-type:none;text-decoration:none;}

body {background:url(../images/body_bg.jpg) 50% 0% no-repeat #000; overflow-x: hidden;}

.clear {clear:both;}

#tmp_comingsoon {position:relative;top:204px;left:291px;}

#container {width:980px;margin:0 auto;}

	#header {width:980px;height:388px;position:relative;}
	
		#btnAppstore {position: absolute; top:320px; left:765px;}
		
		#ipadMenu_de, #ipadMenu_en, #ipadMenu_es, #ipadMenu_fr, #ipadMenu_it, #ipadMenu_jp {
			width:500px;height:218px;padding-top:20px;
			position:relative;top:165px;left:24px;}
		#ipadMenu_de a, #ipadMenu_en a, #ipadMenu_es a, #ipadMenu_fr a, #ipadMenu_it a, #ipadMenu_jp a {display:block;width:100%;height:33px;}
		
		#ipadMenu_de {background:url(../images/texts_de/ipad01_videoreplays.jpg) top left no-repeat;}
		#ipadMenu_en {background:url(../images/texts_en/ipad01_videoreplays.jpg) top left no-repeat;}
		#ipadMenu_es {background:url(../images/texts_es/ipad01_videoreplays.jpg) top left no-repeat;}
		#ipadMenu_fr {background:url(../images/texts_fr/ipad01_videoreplays.jpg) top left no-repeat;}
		#ipadMenu_it {background:url(../images/texts_it/ipad01_videoreplays.jpg) top left no-repeat;}
		#ipadMenu_jp {background:url(../images/texts_jp/ipad01_videoreplays.jpg) top left no-repeat;}
	
	#content {height:662px;}
		#content h1 {
			position:relative;left:46px;}
			
		#contentContainer {
			width:947px;height:531px;margin:0 auto;
			background:url(../images/content_bg.png) top left no-repeat;
			position:relative;top:20px;}
		
		#gameInfoLeft {
			width:389px;height:531px;
			padding:32px 0 0 32px;
			display:inline;float:left;
			font:normal 13px/1.3 Arial, Helvetica, sans-serif;color:#fff;}
			#gameInfoLeft p {
				margin-bottom:40px;}
			#gameInfoLeft ul {
				font-size:11px;}
				#gameInfoLeft ul li {
					/*margin-bottom:18px;*/margin-bottom:8px;}
					#gameInfoLeft ul li strong {color:#ea0501;}
					
		#trailersSect {
			width:498px;display:inline;float:left;}
			
			#trailersList ul {display:none;}
			#screensList {display:none;}
			#screensList ul {display:none;}
			
			#galScreensList ul {display:none;}
			#galVidsList ul {display:none;}
			#galWallpsList ul {display:none;}
			
			.slideShow {
				width:350px;margin:0 auto;
				position:relative;top:350px;left:20px;}
				.slideShow li {display:inline;}
					.slideShow li label {cursor:pointer;}
						.slideShow li label img {width:102px;height:66px;border:1px solid #7c0005;}
					.slideShow li div {
						display:none;
						width:410px;height:269px;
						padding:36px 0 0 88px;
						background:url(../images/screenshots_iphone_bg.jpg) top left no-repeat;
						position:absolute;top:-310px;left:-85px;}
						.slideShow li div img {width:320px;height:213px;}
			
			#galSubMenu {
				width:409px;height:34px;
				position:relative;top:17px;left:505px;
				font:bold 11px/1 Arial, Helvetica, sans-serif;
				text-transform:uppercase;}
				#galSubMenu li {
					height:34px;
					text-align:center;
					display:inline;float:left;}
					#galSubMenu li a:link, #galSubMenu li a:visited {display:block;padding-top:10px;height:24px;color:#fff;}
				#subBtnsScreens {
					width:146px;
					background:url(../images/gallery_sub_btn_01.jpg) top left no-repeat;}
				#subBtnsVideos {
					width:130px;
					background:url(../images/gallery_sub_btn_02.jpg) top left no-repeat;}
				#subBtnsWallpapers {
					width:133px;
					background:url(../images/gallery_sub_btn_03.jpg) top left no-repeat;}
			
			.galSlideShow {
				width:752px;margin:0 auto;
				position:relative;top:350px;left:0px;
				text-align:center;}
				.galSlideShow li {display:inline;}
					.galSlideShow li dl {
						display:none;
						width:98px;
						position:absolute;top:-140px;left:630px;}
					.galSlideShow li label {cursor:pointer;}
						.galSlideShow li label img {width:102px;height:66px;border:1px solid #7c0005;}
					.galSlideShow li div {
						display:none;
						width:476px;height:269px;
						padding:34px 0 0 13px;
						background:url(../images/screenshots_iphone_bg.jpg) top left no-repeat;
						position:absolute;top:-310px;left:128px;}
						.galSlideShow li div img {width:320px;height:213px;}			
			
			/*
			#trailersList {
				width:350px;margin:0 auto;
				position:relative;top:350px;left:20px;}
				#trailersList li {display:inline;}
					#trailersList li label {cursor:pointer;}
						#trailersList li label img {width:102px;height:66px;border:1px solid #7c0005;}
					#trailersList li div {
						display:none;
						width:410px;height:269px;
						padding:36px 0 0 88px;
						background:url(../images/screenshots_iphone_bg.jpg) top left no-repeat;
						position:absolute;top:-310px;left:-85px;}
						#trailersList li div img {width:320px;height:213px;}
			*/
				#trailerPager {position:absolute;top:408px;left:461px;}
					#trailerPrev {cursor:pointer;}
					#trailerNext {
						cursor:pointer;
						position:absolute;left:393px;}
			/*
			#screensList {
				display:none;
				width:350px;margin:0 auto;
				position:relative;top:350px;left:20px;}
				#screensList li {display:inline;}
					#screensList li label {cursor:pointer;}
						#screensList li label img {width:102px;height:66px;border:1px solid #7c0005;}
					#screensList li div {
						display:none;
						width:410px;height:269px;
						padding:36px 0 0 88px;
						background:url(../images/screenshots_iphone_bg.jpg) top left no-repeat;
						position:absolute;top:-310px;left:-85px;}
						#screensList li div img {width:320px;height:213px;}
			*/
				#screensPager {
					display:none;
					position:absolute;top:408px;left:461px;}
					#screensPrev {cursor:pointer;}
					#screensNext {
						cursor:pointer;
						position:absolute;left:393px;}
					
			#gameInfoSubmenu {
				width:278px;height:34px;
				font:bold 11px/1 Arial, Helvetica, sans-serif;color:#fff;
				text-transform:uppercase;text-align:center;
				position:relative;top:20px;left:220px;}
				#gameInfoSubmenu_a {
					width:146px;height:24px;
					padding-top:10px;
					background:url(../images/btn_trailer_bg.jpg) top left no-repeat;
					cursor:pointer;
					display:inline;float:left;}
				#gameInfoSubmenu_b {
					width:132px;height:24px;
					padding-top:10px;
					background:url(../images/btn_screenshots_bg.jpg) top left no-repeat;
					cursor:pointer;
					display:inline;float:left;}
				#gameInfoSubmenu_a:hover, #gameInfoSubmenu_b:hover {background-position:top right;}
	
	#footer {}
		#socialBtns {width:185px;margin:0 auto;}
			#socialBtns li {display:inline;float:left;}
				#socialBtns li a:link, #socialBtns li a:visited {display:block;width:61px;height:58px;}
				#btnTwitter {background:url(../images/btn_twitter.jpg) top left no-repeat;}
				#btnFacebook {background:url(../images/btn_facebook.jpg) top left no-repeat;}
				#btnGlive {background:url(../images/btn_glive.jpg) top left no-repeat;}
				#socialBtns li a:hover {background-position:top right;}
		
		#flagsContainer {width:510px;margin:20px auto 15px auto;}
			#gameloftLogo {display:inline;float:left;margin-right:10px;position:relative;top:-7px;}
			#flagsContainer ul {display:inline;margin-top:3px;}
			#flagsContainer ul li {display:inline;float:left;}
			#flagsContainer ul li a:link, #flagsContainer ul li a:visited {display:block;width:39px;height:38px;}
			#flagsContainer ul li a:hover {background-position:top right;}
				#flagDE {background:url(../images/flags/flag_de.jpg) top left no-repeat;}
				#flagFR {background:url(../images/flags/flag_fr.jpg) top left no-repeat;}
				#flagSP {background:url(../images/flags/flag_sp.jpg) top left no-repeat;}
				#flagIT {background:url(../images/flags/flag_it.jpg) top left no-repeat;}
				#flagUS {background:url(../images/flags/flag_us.jpg) top left no-repeat;}
				#flagUK {background:url(../images/flags/flag_uk.jpg) top left no-repeat;}
				#flagJP {background:url(../images/flags/flag_jp.jpg) top left no-repeat;}
				#flagGL {background:url(../images/flags/flag_gl.jpg) top left no-repeat;}
		
		#claim {
			width:863px;margin:10px auto;
			text-align:center;
			font:normal 10px/1 Tahoma, Geneva, sans-serif;color:#8c8c8c;}
	
/** VIDEO REPLAYS **/

#videoReplaysContainer {width:948px;margin:0 auto;}

#img_youtube {position:absolute;margin-left:355px;}

#videoReplaysUp {
	background:url(../images/videoreplays/borderTop.png) no-repeat;
	height: 30px;
}

#videoReplays {
	background:url(../images/videoreplays/middle.png) top left repeat-y;
	width:948px;
}
#video_top_title {
	background: url(../images/videoreplays_title.png) no-repeat;
	width: 426px;
	height: 31px;
}
.video_type_title {
	color:white;
	font-family:Arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	line-height:31px;
	padding-left:10px;
}
	/*overflow: auto;*/


#col1 {
	margin-left: 20px;	
	width: 480px;
	display:inline;float: left;
}

#col1 p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
	margin-left: 10px;
}

#youtube {
	width: 460px;
	height: 385px;
	border: 1px solid #880005;
}

#col2 {
	display:inline;float: left;
	margin-left: 15px;
	width: 406px;
	position:relative;}

#mostViewed {
	margin-bottom: 10px;
}

#mostViewed select {
	width: 200px;
}

#lastYoutube {

	border: 1px solid #880005;
	background-color:#340002;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#lastYoutube img#mostViewedTitle {
	/*padding: 10px 0 0 10px;*/
	position:relative;top:10px;left:10px;
	display:inline;float: left;
}

#lastYoutube img.arrows {
	display:inline;float: right;
	padding: 5px 5px 0 0;
}

#photos {
	width:400px;
	margin: 10px 0 0 5px;
	/*padding: 0;*/
}

#photos li {
	display: inline;	
	margin-bottom: 5px;
	margin-right:3px;
	float:left;
	background-color:#700004;
	position: relative;
	border:1px solid #340002;
	width: 73px;
	height: 87px;
}

#photos li:hover {
	border: 1px solid #ff0000;

}

.position {
	background:url(../images/videoreplays/position.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 23px;
	height: 16px;
	font-family:Arial;
	font-size:10px;
	z-index: 99;
	line-height: 16px;
	font-weight: bold;
	text-align: center;	
}

.vl_thumb {
	position: absolute;
	width: 73px;
	height: 58px;
	cursor: pointer;
}

.vl_thumb img {
	width: 73px;
	height: 58px;
}

.vl_caption {
	color:white;
	font-family:Arial;
	font-size:10px;
	position:absolute;
	text-align:center;
	top:60px;
	width:73px;
}

.youtubeSelects h3 {
	background:url(../images/videoreplays/textBg.jpg) no-repeat;
	height: 31px;
	color:white;
	font-family:helvetica;
	font-size:16px;
	font-weight:bold;
	line-height:31px;
	padding-left:10px;
	cursor: pointer;
}
	.youtubeSelects h3 span {display:inline;float:left;}

.text p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color:#fff;
	line-height: 31px;
	margin-left: 10px;
	float: left;
	margin: 0 0 0 10px;
}

.youtubeSelects img {
	display:inline;float:right;
	margin-top: 5px;
	margin-right: 10px;
}

#videoReplaysBottom {
	background:url(../images/videoreplays/borderBottom.png) no-repeat;
	height: 38px;
}

#comments {
	height:84px;
	overflow:auto;
}

.youtubeSelects {
	margin-top: 10px;
}

.youtubeSelects div {
	width:369px;
	margin:0 auto 3px auto;
	font:normal 11px/1.3 Arial, Helvetica, sans-serif;
	color:#fff;
	background:#340002;
	padding:10px;
	display:none;
	border: 1px solid #880005;
	border-top: 0px;
}
.youtubeSelects div p {
	padding:3px 0;
}
.youtubeSelects div ul li a:link, .youtubeSelects div ul li a:visited {color:#fff;}
.youtubeSelects div ul li a:hover {text-decoration:underline;}

/** RANKINGS **/

.rank_important {
	color: #FFBA00;
	font-weight: bold;
}

#temp_rank {
	width: 949px;
	/*height: auto;*/
	margin: 0 auto;
	/*top: 100px;*/
	/*text-align: center;*/
	/*position: relative;*/
}
#rankbox_top {
	background:transparent url(../images/top_container.png) no-repeat scroll left top;
	height: 32px;
	width: auto;
	position: relative;
}
#rankbox_content {
	width:949px;
	height:440px;
	background:url(../images/middle_container.png) top left repeat-y;
	position:relative;
}
#rankbox_container {
	height: 480px;
	width: auto;
	position: relative;
}
#rankbox_bottom {
	background:transparent url(../images/bottom_container.png) no-repeat scroll left top;
	height: 32px;
	width: auto;
	position: relative;
}
#rank_section {
	background:url(../images/best_lap_racing.png) top left no-repeat;
	height: 34px;
	width: 278px;
	position:absolute;margin-top:-10px;margin-left:27px;z-index:100;
	/*position:absolute;top: 22px;left: 30px;z-index: 99;*/
}
/*
#online_filters {
	background:transparent url(../images/class.png) no-repeat scroll left top;
	height: 33px;
	width: 118px;
	position: absolute;
	top: 6px;
	left: 801px;
	z-index: 99;
	visibility: hidden;
}
*/

.line {
	background-color:#676767;
	height:1px;
	margin:0 auto;
	position:relative;
	top:39px;
	width:905px;
}
#rank_table {
	position: relative;
	top: 50px;
	font-family: Arial;
	color: white;
	font-size: 12px;
	width: 905px;
	margin: 0 auto;
}

#rank_table th {
	background-color: #630000;
	height: 20px;
}

#rank_table td {
	height: 40px;
	line-height: 40px;
}

#rank_table td img {
	vertical-align: middle;
}

#error_msg {
	position: relative;
	top: 17px;
	left: -3px;
	color: red;
	font:bold 12px/1 Arial, Helvetica, sans-serif;
}

.user_info {
	padding-left: 25px;
	padding-right: 5px;
}

.cell_border {
	border-right: 1px solid #676767;
}

.gray {
	background-color: #252525;
}
.dark {
	background-color: #191919;
}

#best_lap {
	color:black;
	float:left;
	font:bold 12px/1 Arial, Helvetica, sans-serif;
	padding-top:10px;
	/*height:34px;*/
	text-align:center;
	width:139px;
	cursor: pointer;
}

#online_races {
	float:left;
	font:bold 12px/1 Arial, Helvetica, sans-serif;
	text-align:center;
	/*height:34px;*/
	width:135px;
	padding-top:10px;
	color: white;
	cursor: pointer;
}
/*
#tracks {
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height:34px;
	margin-left:41px;
	text-align:left;
	width:156px;
	padding-right: 30px;
	cursor: pointer;
}
#track_val {
	width:156px;
	height:30px;
	vertical-align: middle;
	text-align:left;
}
#class_but {
	width: 63px;
	margin-top: 6px;
	height: 25px;
	float: left;
	padding-right: 30px;
	cursor: pointer;
}
#class_but2 {
	width: 63px;
	margin-top: 6px;
	height: 25px;
	float: left;
	padding-right: 30px;
	cursor: pointer;
	margin-left: 11px;
}

#direction_but {
	width: 63px;
	margin-top: 6px;
	height: 25px;
	float: left;
	padding-right: 30px;
}
*/
#track_menu {
	width: 233px;
	position: absolute;
	top: 33px;
	background: transparent url(../images/leader_label_map_bg.gif);
	text-align: left;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	visibility: hidden;
}
#track_menu li {
	width: auto;
	height: 28px;
	line-height: 28px;
	list-style: none;
	padding-left: 40px;
	background: transparent url(../images/leader_label_map_icon.gif) no-repeat left top;
	background-position: 6px 3px;
	border-bottom: 1px solid #E7C507;
	cursor: pointer;
}
#class_menu {
	width: 95px;
	position: absolute;
	top: 33px;
	background: transparent url(../images/leader_label_type_bg.gif);
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	visibility: hidden;
	height: 137px;
	left: 231px;
}
#class_menu ul {
	margin-bottom: 0px;
	padding-left: 10px;
}

#class_menu2 {
	width: 118px;
	position: absolute;
	top: 33px;
	background: transparent url(../images/bg_nr_on.jpg);
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	visibility: hidden;
	height: 137px;
	left: 0px;
}
#class_menu2 ul {
	margin-bottom: 0px;
	padding-left: 10px;
}

/*ul {padding:3px;}*/

.class_A {
	background: transparent url(../images/icon_type.png) no-repeat;
	background-position: 14px 0px;
}
.class_B {
	background: transparent url(../images/icon_type.png) no-repeat;
	background-position: 14px -36px;
}
.class_C {
	background: transparent url(../images/icon_type.png) no-repeat;
	background-position: 14px -73px;
}
.class_S {
	background: transparent url(../images/icon_type.png) no-repeat;
	background-position: 14px -111px;
}
.classli {
	width: auto;
	height: 30px;
	line-height: 28px;
	list-style: none;
	cursor: pointer;
}

#direction_menu {
	width: 95px;
	position: absolute;
	top: 33px;
	background: transparent url(../images/leader_label_rn_bg.gif);
	visibility: hidden;
	height: 58px;
	left: 324px;
}

.direction_N {
	background: transparent url(../images/icon_nr.png) no-repeat;
	background-position: 22px 1px;
}
.direction_R {
	background: transparent url(../images/icon_nr.png) no-repeat;
	background-position: 22px -25px;
}
.directionli {
	width: auto;
	height: 26px;
	list-style: none;
	cursor: pointer;
}

#direction_menu ul {
	margin: 0px;
	padding-left: 8px;
}

#rank_footer {
	position: relative;
	width: 905px;
	height: 36px;
	margin: 0 auto;
	text-align: left;
}

#search_box {
	width: 461px;
	position:relative;top:10px;
	display:inline;float:left;}

.rank_buttons {
	background: transparent url(../images/reset_btn.png) no-repeat;
	width: 128px;
	height: 26px;
	display: inline;
	float: left;
	margin-right: 10px;
	font-family:Arial;
	font-size:12px;
	text-decoration: none;
	color: white;
	text-align: center;
	line-height: 26px;
	font-weight:bold;
}

#nickname_search {
	font-family:Arial;
	font-size:16px;
	width: 150px;
	height: 20px;
	margin:4px 10px 0 16px;
	font-weight:bold;
	display:inline;float:left;
}

#pagination {
	position: absolute;
	width: 120px;
	left: 770px;
	top:0px;
}
#rank_next_page {
	background: transparent url(../images/next.png) no-repeat;
	width: 51px;
	height: 30px;
	float: left;
	margin-left: 3px;
	cursor: pointer;
}
#rank_prev_page {
	background: transparent url(../images/back.png) no-repeat;
	width: 51px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.prev_disabled {
	background: transparent url(../images/back_off.png) no-repeat;
}
.next_disabled {
	background: transparent url(../images/next_off.png) no-repeat;
}

/** NEW COMMON RANKING **/

#absoluteLines {
	width:905px;height:360px;
	position:absolute;top:39px;left:22px;
	z-index:90;
	border-top:1px solid #676767;
	border-bottom:1px solid #676767;}

	#rank_filters {
		background:transparent url(../images/leader_map_labels.png) no-repeat scroll left top;
		height: 34px;
		width: /*419px*/475px;
		position: absolute;
		top: 6px;
		left: 500px;
		z-index: 99;
		visibility: hidden;}

		#tracks ul, #class_but ul, #direction_but ul {display:none;}
		
	#tracks {
		width:232px;
		/*width:177px;height:34px;*/
		/*margin-left:41px;/*padding-right: 30px;*/
		display:inline;float:left;
		position:relative;
		font:bold 10px/1 Arial, Helvetica, sans-serif;text-align:left;}
		#tracks li {height:30px;cursor: pointer;
			position:relative;z-index:99;}
			#tracks li div {
				display:none;
				width:367px;/*height:303px;*/height:410px;
				position:absolute;/*top:33px;*/top:-23px;left:-70px;z-index:98;}
				#tracks li label {
					/*display:block;width:158px;*/
					position:relative;top:12px;left:40px;
					/*padding:12px 0 0 40px;*/}
				#tracks ul {
					width:228px;
					position:absolute;top:33px;left:0;z-index:99;
					background:#ffd800;
					border-right:2px solid #fff;
					border-left:2px solid #fff;
					border-bottom:2px solid #fff;
					font:bold 11px/1 Arial, Helvetica, sans-serif;color:#000;}
					#tracks ul li {
						width:190px;height:19px;
						padding:9px 0 0 32px;
						background:url(../images/leader_label_map_icon.gif) 3px 5px no-repeat;
						border-bottom:1px solid #e7c507;}
	#class_but {
		width:93px;
		margin-top:7px;
		/*width:86px;height:27px;*/
		/*margin-top: 6px;padding-right: 30px;*/
		display:inline;float: left;}
		#class_but li {height:30px;cursor: pointer;}
			#class_but li div {
				display:none;
				width:194px;/*height:303px;*/height:231px;
				position:absolute;/*top:33px;*/top:-23px;left:182px;z-index:98;}
				#class_but ul {
					width:91px;
					position:absolute;top:33px;left:230px;z-index:99;
					background:#000;
					border-right:2px solid #fff;
					border-left:2px solid #fff;
					border-bottom:2px solid #fff;
					font:bold 11px/1 Arial, Helvetica, sans-serif;color:#000;}
					#class_but ul li {
						height:19px;
						text-align:center;
						margin:8px 0 8px 8px;}
	#direction_but {
		width:93px;
		margin-top:7px;
		/*width:89px;height:27px;*/
		/*margin-top:6px;padding-right:30px;*/
		display:inline;float: left;}
		#direction_but li {height:30px;cursor:pointer;}
			#direction_but li div {
				display:none;
				width:200px;/*height:303px;*/height:180px;
				position:absolute;/*top:33px;*/top:-23px;left:270px;z-index:98;}
				#direction_but ul {
					width:92px;
					position:absolute;top:33px;left:323px;z-index:99;
					background:#000;
					border-right:2px solid #fff;
					border-left:2px solid #fff;
					border-bottom:2px solid #fff;
					font:bold 11px/1 Arial, Helvetica, sans-serif;color:#000;}
					#direction_but ul li {
						height:19px;
						text-align:center;
						margin:8px 0 8px 8px;}

	#rankingContainer {
		width:910px;padding:44px 0 0 22px;
		position:relative;z-index:91;
		/*position:relative;top:0px;left:22px;*/}
		#rankingContainer dl {
			background:url(../images/ranking_bg.jpg) 0px 27px repeat;
			display:inline;float:left;}
			#rankingContainer dl dt {
				font:bold 11px/1 Verdana, Geneva, sans-serif;color:#fff;
				text-transform:uppercase;
				/*padding:7px 0;*/
				height:20px;
				padding-top:7px;
				text-align:center;
				background:#620000;
				text-transform:uppercase;}
			#rankingContainer dl dd {}
			
		#rank {width:96px;border-right:1px solid #888;}
			#rank dd {
				height:23px;padding-top:10px;
				font:normal 11px/1 Verdana, Geneva, sans-serif;color:#fff;
				text-align:center;}
		#rank_up_down {width:86px;border-right:1px solid #888;}
			#rank_up_down dd {
				text-align:center;
				height:23px;padding-top:10px;}
				#rank_up_down dd img {display:inline;float:left;margin:3px 0 0 25px;}
				#rank_up_down dd p {
					font:normal 11px/1 Verdana, Geneva, sans-serif;color:#fff;
					/*display:inline;float:left;*/margin:0 7px 0 0;}
		#player {width:252px;border-right:1px solid #888;}
			#player dd {
				height:33px;
				font:bold 11px/1 Verdana, Geneva, sans-serif;color:#fff;
				text-align:left;}
				#player dd img {
					width:29px;height:29px;
					display:inline;float:left;margin:0 7px 0 19px;
					position:relative;top:3px;}
				#player dd p {display:inline;position:relative;top:11px;}
		#country {width:97px;border-right:1px solid #888;}
			#country dd {
				height:33px;
				/*text-align:center;*/}
				#country dd img {
					height:29px;
					display:block;margin:0px 0 0 36px;
					position:relative;top:3px;}
		#car {width:212px;border-right:1px solid #888;}
			#car dd {
				height:21px;padding-top:12px;
				font:bold 11px/1 Verdana, Geneva, sans-serif;color:#fff;
				text-align:center;}
		#time {width:157px;}
			#time dd {
				height:21px;padding-top:12px;
				font:normal 11px/1 Verdana, Geneva, sans-serif;color:#fff;
				text-align:center;}
				
/** ONLINE FILTERS RANKING **/
	#online_filters {
		background:transparent url(../images/class.png) no-repeat scroll left top;
		height: 33px;
		width: 118px;
		position: absolute;
		top: 6px;
		left: 801px;
		z-index: 99;
		visibility: hidden;}

	#class_but2 {
		width:93px;
		margin:7px 0 0 14px;
		display:inline;float: left;}
		#class_but2 li {height:30px;cursor: pointer;}
			#class_but2 li div {
				display:none;
				width:194px;/*height:303px;*/height:231px;
				position:absolute;/*top:33px;*/top:-23px;left:-40px;z-index:98;}
				#class_but2 ul {
					width:113px;
					position:absolute;top:33px;left:0px;z-index:99;
					background:#000;
					border-right:2px solid #fff;
					border-left:2px solid #fff;
					border-bottom:2px solid #fff;
					font:bold 11px/1 Arial, Helvetica, sans-serif;color:#000;
					display:none;}
					#class_but2 ul li {
						height:19px;
						margin:8px 0 8px 19px;
						text-align:center;}
					
	#rankingContainer_b {
		width:910px;padding:44px 0 0 22px;
		display:none;
		position:relative;z-index:91;
		/*position:relative;top:0px;left:22px;*/}
		#rankingContainer_b dl {
			background:url(../images/ranking_bg.jpg) 0px 27px repeat;
			display:inline;float:left;text-transform:uppercase;}
			#rankingContainer_b dl dt {
				font:bold 11px/1 Verdana, Geneva, sans-serif;color:#fff;
				/*padding:7px 0;*/
				height:20px;
				padding-top:7px;
				text-align:center;
				background:#620000;
				text-transform:uppercase;}
			#rankingContainer_b dl dd {}
			
		#rank_b {width:94px;border-right:1px solid #888;}
			#rank_b dd {
				height:23px;padding-top:10px;
				font:normal 11px/1 Verdana, Geneva, sans-serif;color:#fff;
				text-align:center;}
		#rank_up_down_b {width:120px;border-right:1px solid #888;}
			#rank_up_down_b dd {
				text-align:center;
				height:23px;padding-top:10px;}
				#rank_up_down_b dd img {display:inline;float:left;margin:3px 0 0 12px;}
				#rank_up_down_b dd p {
					font:normal 11px/1 Verdana, Geneva, sans-serif;color:#fff;
					/*display:inline;float:left;*/margin:0 7px 0 0;}
		#player_b {width:316px;border-right:1px solid #888;}
			#player_b dd {
				height:33px;
				font:bold 11px/1 Verdana, Geneva, sans-serif;color:#fff;
				text-align:left;}
				#player_b dd img {
					width:29px;height:29px;
					display:inline;float:left;margin:0 7px 0 19px;
					position:relative;top:3px;}
				#player_b dd p {display:inline;position:relative;top:11px;}
		#country_b {width:186px;border-right:1px solid #888;}
			#country_b dd {
				height:33px;
				/*text-align:center;*/}
				#country_b dd img {
					height:29px;
					display:block;margin:0px 0 0 77px;
					position:relative;top:3px;}
		#wins_b {width:185px;}
			#wins_b dd {
				height:21px;padding-top:12px;
				font:normal 11px/1 Verdana, Geneva, sans-serif;color:#fff;
				text-align:center;}

#total_results {
	font:normal 12px/1 Arial, Helvetica, sans-serif;color:#fff;
	position:absolute;top:3px;left:252px;}