	html, body {margin:0; padding:0;}

	body{
		text-align:center; font-family:arial, tahoma; font-size:12px; line-height:18px;
		color:#ddd;
		cursor:default;
		background:#222222 url(../images18/bg.gif) repeat-x scroll 50% 0;
	}
	h1,h2,h3,h4,h5{margin:0; padding:0;}
	h1{
		font-weight:bold; font-size:16px; font-weight:bold; text-transform:uppercase; font-style:normal;
		background:transparent url(../images18/split.gif) repeat-x scroll 0 100%;	
		padding:0 0 10px 0; margin:0 0 10px 0; text-align:left;
	}
	h2{
		font-weight:bold; font-size:12px; font-weight:bold; text-transform:uppercase; font-style:normal;
		margin:0 0 5px 0;
	}
	h2.title{
		font-weight:bold; font-size:14px; text-transform:uppercase; font-style:normal;	
		font-size:16px; line-height:20px; margin: 10px 0;  font-weight:bold;
	}
	input,textarea{font-family:arial, tahoma; font-size:12px; line-height:14px;}
	h3.title{
		font-weight:bold; font-size:12px; line-height:14px;
		margin:0 0 10px 0;
		background:transparent url(../images18/split.gif) repeat-x scroll 0 7px;
	}
	h3.title span{background:#4d4d4d; padding-right:5px;}
	#page_cnt_main div.pad2 h2, #page_cnt_main_wide div.pad2 h2{
		margin: 10px 0 5px 0; padding:4px 0 0px 22px; 
		background:transparent url(../images18/split.gif) repeat-x scroll 0 100%;
		background:transparent url(../images18/pfeil.gif) no-repeat scroll 0 4px;
	}

	h4.handcursor{cursor:pointer; line-height:14px; font-size:12px; margin:0; padding:0; font-weight:bold;}
	img.sel{float:left; padding:0 5px 0 0;}
	
	p{padding:0; margin:0 0 5px 0;}
	.clear{clear:both;}
	a{color:#63a1e6;}
	.nodisplay{display:none;}
	div.hr{overflow:hidden; clear:both;margin:12px 0; background:transparent url(../images18/split.gif) repeat-x; height:2px;}
	div.w100{width:100%;}	
	
	ul{padding:0 0 0 20px; margin:10px 0; list-style:disc;}
	
	a.nav_left{
	height:25px; display:block; position:absolute; left:10px; bottom:10px; 
	background:transparent url(../images18/left.gif) no-repeat;
	font-size:11px; line-height:12px; font-weight:bold; color:#333; text-decoration:none; text-transform:uppercase;
	}
	a.nav_left:hover{
	background-position:0 -25px;
	color:#555;
	}
	a.nav_left span{
	display:block;
	padding:6px 0 0 30px;
	}
	
	a.nav_right{
	height:25px; display:block; position:absolute; right:10px; bottom:10px; 
	background:transparent url(../images18/right.gif) no-repeat scroll 100% 0;
	font-size:11px; line-height:12px; font-weight:bold; color:#333; text-decoration:none; text-transform:uppercase;
	}
	a.nav_right:hover{
	background-position:100% -25px;
	color:#555;
	}
	a.nav_right span{
	display:block;
	padding:6px 30px 0 0px;
	text-align:right;
	}

	div.cnt_news{padding:0 0 20px 0;}
	div.cnt_news_info{background:transparent url(../images18/news/news.gif) no-repeat; padding:5px 10px 13px 80px; color:#fff;}
	h1.news{margin:0; padding:0 0 5px 0; text-transform:none; font-size:24px; line-height:28px; background:none;}
	h1.news a{text-decoration:none; color:#fff;}
	a.readmore{display:block; padding:2px 0 2px 19px; background:transparent url(../images18/arrow.gif) no-repeat scroll 0 3px;}
	
	div.cnt_event{padding:0 0 20px 0;}
	div.cnt_event_info{background:transparent url(../images18/news/event.gif) no-repeat; padding:5px 10px 13px 80px; color:#fff;}
	h1.event{margin:0; padding:0 0 5px 0; text-transform:none; font-size:24px; line-height:28px; background:none;}
	h1.event a{text-decoration:none; color:#fff;}
	a.readmore{display:block; padding:2px 0 2px 19px; background:transparent url(../images18/arrow.gif) no-repeat scroll 0 3px;}

	div.news_headlines{
	float:right;
	margin:0px 0 0px 0;
	width:340px;
	}	
	
	div.news_headlines h1.news{font-size:14px; line-height:16px; padding:0 0 2px 0;}
	div.news_headlines div.cnt_news{font-size:11px; line-height:14px; padding:0 0 0px 0; margin:0 0 7px 0; background:transparent url(../images18/news/bg3.gif) repeat-y;}
	div.news_headlines div.cnt_news_info{position:relative; background:transparent url(../images18/news/news2.gif) no-repeat; padding:6px 0px 8px 70px; font-size:11px; line-height:14px;}
	div.news_headlines div.cnt_news_info span.news_author{position:absolute; right:10px; color:#ccc;}
	div.news_headlines div.cnt_news_text{background:transparent url(../images18/news/bg2.gif) no-repeat scroll 0 100%; padding:2px 5px 5px 5px;}
	
	div.news_headlines h1.event{font-size:14px; line-height:16px; padding:0 0 2px 0;}
	div.news_headlines div.cnt_event{font-size:11px; line-height:14px; padding:0 0 0px 0; margin:0 0 7px 0; background:transparent url(../images18/news/bg3.gif) repeat-y;}
	div.news_headlines div.cnt_event_info{position:relative; background:transparent url(../images18/news/event2.gif) no-repeat; padding:6px 0px 8px 70px; font-size:11px; line-height:14px;}
	div.news_headlines div.cnt_event_info span.news_author{position:absolute; right:10px; color:#ccc;}

	div.news_headlines a.readmore{display:block; padding:4px 0 4px 19px; }
	
	
	span.nav_current{
	color:#888;
	height:25px;
	text-transform:uppercase; 
	width:200px; display:block; 
	text-align:center; font-size:11px; line-height:12px; 
	position:absolute; left:50%; margin-left:-100px; bottom:10px;	
	background:transparent url(../images18/nav_current.gif) no-repeat;
	}	
	span.nav_current span{display:block; padding:6px 0 0 0;}
	
	#page_bg{}
	
	#page{
	position:relative;
	margin:0 auto;
	width:990px;
	text-align:left;
	padding:0px 0px 0px 0px;
	/*background:transparent url(../images18/bg3.gif) no-repeat;*/
	}

	#page_content{
		padding:110px 0px 0px 0px;
	}

	#page_cnt_main{
		background:#4d4d4d url(../images18/bg_cnt.gif) no-repeat;
		float:left; width:695px; overflow:hidden;
	}
	
	#page_cnt_main_wide{
		background:#4d4d4d url(../images18/bg_cnt_4.gif) no-repeat;
		float:left; width:990px; overflow:hidden;
	}
	
	#page_cnt_mainc{
		background:#4d4d4d url(../images18/bg_cnt.gif) no-repeat;
	}

	#page_cnt_main div.pad2{
		background:transparent url(../images18/bg_cnt_2.gif) no-repeat scroll 0 100%;
		padding:10px 10px 10px 10px ;
		position:relative;
	}
	
	#page_cnt_main_wide div.pad2{
		background:transparent url(../images18/bg_cnt_3.gif) no-repeat scroll 0 100%;
		padding:10px 10px;
	}
	
	#lobby #page_cnt_main{float:left;}
	#lobby #page_cnt_main_wide{float:left;}
	#lobby #page_cnt_info{float:right;}
	
	#register #page_cnt_main{}
	#register #page_cnt_main_wide{}
	#register #page_cnt_info{}
	
	div.cnt_download{
	background:#fff url(../images18/download_box.gif) no-repeat;
	height:100px; 
	position:relative;
	margin:0 0 10px 0;
	}	
	div.cnt_download h2{
	color:#fff; font-size:14px; line-height:16px; margin:0 0 12px 0; padding:7px 0 0 28px; text-transform:uppercase; font-style:normal;
	}
	
	div.cnt_download a.dl_steam{
	position:absolute; left:8px; top:38px; display:block; width:132px; height:52px;
	background:transparent url(../images18/dl_steam.gif) no-repeat;
	text-indent:-900em;
	}
	div.cnt_download a.dl_client{
	position:absolute; right:8px; top:38px; display:block; width:132px; height:52px;
	background:transparent url(../images18/dl_client.gif) no-repeat;
	text-indent:-900em;
	}
	

	#page_cnt_info{
		float:right;
		width:285px;
		overflow:hidden;
	}
	
	#page_subnavi{
		float:right;
		width:285px;
		overflow:hidden;
		background:#e6e6f1 url(../images18/bg_cnt_5.gif) no-repeat;
	}
	#page_subnavi div.pad2{
		background:transparent url(../images18/bg_cnt_6.gif) no-repeat scroll 0 100%;
		padding:10px 10px;
	}

	#page_navi{
		position:absolute; top:0;
		width:990px;
		height:100px;
	}

	#page_navi_top{
		position:absolute;
		top:0;
		left:0;
		width:990px;
		height:41px;
	}

	#page_navi_main{
		position:absolute;
		top:41px;
		background:transpratent url(../images18/navi/ma2in.gif) repeat-x;
		width:990px;
		height:59px;
	}

	#page_bottom2{
		width:990px;
		margin:10px auto 0 auto;
		background:transparent url(../images18/bottom.gif) repeat-x scroll 0 0px;
		padding:0px 0 0 0;
		text-align:center;
	}
	#page_bottom{
		margin:0px auto;
		text-align:left;
		color:#999;
		font-size:11px;
		line-height:12px;
		height:125px;
		padding:0 12px 0 120px;
		position:relative;
		text-align:left;
	}
	#page_bottom2 div.resp{
		padding:10px 0 0 0 ;
		position:absolute;
		right:20px;
		top:10px;
	}
	#page_bottom2 div.resp a{float:right;}
	#page_bottom2 div.resp img{float:right;}
	#page_bottom div.credits{padding:15px 0; width:450px;}
	#page_bottom div.credits p{margin:0 0 2px 0;}
	
	#page_bottom a{color:#ccc;}
	img.cards{position:absolute; left:0%; top:80px;}
	
	p.copy{font-weight:bold; text-decoration:none;}
	
	a.tiweb{
		display:block; width:120px; height:75px; text-indent:-900em;
		position:absolute; right:0; top:0;
	}
	a.luopent{
		display:block; width:100px; height:75px; text-indent:-900em;
		position:absolute; left:0; top:0;
	}
	a.gamehosting{
	display:block; width:150px; height:75px; text-indent:-900em;
	position:absolute; right:240px; top:0;
	background:transparent url(../images18/gamehosting.gif) no-repeat;
	}
	a.responsiblegamers
	{
	    display:block; width:123px; height:76px; text-indent:-900em;
	    position:absolute; right:120px; top:0;
	    background:transparent url(../images18/resp.png) no-repeat;
	}
	
	#register2 #page_bottom2{margin-top:50px;}

	
/* --- main navi  ------------------------------------ */

	ul#navi_main{
		position:absolute; left:0;
		list-style:none;
		margin:0; padding:0;
		height:59px; width:100%;
	}

	ul#navi_main li{
		float:left;
		display:block;
		height:59px;
		background:transparent url(../images18/navi/main_split2.gif) no-repeat scroll 100% 0;
		padding-right:3px;
	}

	ul#navi_main a{
		display:block;
		padding:23px 22px 7px 7px;
		font-size:14px; color:#eceef3; font-family:arial, tahoma; font-weight:bold; text-decoration:none; text-transform:uppercase;
	}

	ul#navi_main a:hover{color:#fff;}

	ul#navi_main a.home{padding:0; width:110px; height:50px; text-indent:-900em; background:transparent url(../images18/navi/logo.gif) no-repeat scroll 0 0;}
	ul#navi_main a.home:hover{background-position: 0 -58px;}
	
	ul#navi_main a.help{background:transparent url(../images18/navi/icons/help.gif) no-repeat scroll 100% 19px;}
	ul#navi_main a.help:hover{background-position: 100% -21px;}

	ul#navi_main a.contact{background:transparent url(../images18/navi/icons/contact.gif) no-repeat scroll 100% 19px;}
	ul#navi_main a.contact:hover{background-position: 100% -21px;}
	
	ul#navi_main a.howto{background:transparent url(../images18/navi/icons/howto.gif) no-repeat scroll 100% 19px;}
	ul#navi_main a.howto:hover{background-position: 100% -21px;}

	ul#navi_main a.lobby{background:transparent url(../images18/navi/icons/lobby.gif) no-repeat scroll 100% 19px;}
	ul#navi_main a.lobby:hover{background-position: 100% -21px;}

	ul#navi_main a.refer{background:transparent url(../images18/navi/icons/refer.gif) no-repeat scroll 100% 19px;}
	ul#navi_main a.refer:hover{background-position: 100% -21px;}

	
	ul#navi_main a#Header1_hlNews{background-image:url(../images18/navi/icons/ranking.gif);}

	
	ul#navi_main a.ranking{background:transparent url(../images18/navi/icons/ranking.gif) no-repeat scroll 100% 18px;}
	ul#navi_main a.ranking:hover{background-position: 100% -22px;}

	ul#navi_lng{	
	position:absolute; right:0px; top:18px;
	list-style:none;
	margin:0; padding:0;
	height:20px;
	}
	ul#navi_lng li{	
	float:left;
	width:22px;
	}
	ul#navi_lng a{
	text-indent:-900em;
	display:block;
	width:20px; height:20px;
	}
	ul#navi_lng a.de{background:transparent url(../images18/lng/de.gif) no-repeat scroll 0px 0px;}
	ul#navi_lng a.dk{background:transparent url(../images18/lng/dk.gif) no-repeat scroll 0px 0px;}
	ul#navi_lng a.gb{background:transparent url(../images18/lng/gb.gif) no-repeat scroll 0px 0px;}
	ul#navi_lng a.no{background:transparent url(../images18/lng/no.gif) no-repeat scroll 0px 0px;}
	ul#navi_lng a.pl{background:transparent url(../images18/lng/pl.gif) no-repeat scroll 0px 0px;}
	ul#navi_lng a.se{background:transparent url(../images18/lng/se.gif) no-repeat scroll 0px 0px;}
	ul#navi_lng a.fi{background:transparent url(../images18/lng/fin.gif) no-repeat scroll 0px 0px;}
	ul#navi_lng a.fr{background:transparent url(../images18/lng/fr.png) no-repeat scroll 0px 0px;}
	
/* --- upper navi (register, login...) ------------------------------------ */

	ul#navi_top{
		position:absolute; right:0;
		list-style:none;
		margin:0; padding:0 4px 0 0;
	}

	ul#navi_top li{
		float:left;
		display:block;
		height:41px;
		padding-left:4px;
	}

	ul#navi_top a{
		color:#ca9d30;
		display:block;
		padding:13px 8px 2px 0px;
		font-size:11px; text-transform:uppercase; font-weight:bold;
		text-decoration:none;
	}
	ul#navi_top a:hover{color:#fff;}

/* --- upper navi (usermenu) ------------------------------------ */

	ul#navi_top2{
		position:absolute; right:0;
		list-style:none;
		margin:0; padding:0 4px 0 0;
		background:transparent url(../images18/navi/top_split.gif) no-repeat scroll 100% 100%;
	}

	ul#navi_top2 li{
	float:left;
	display:block;
	height:41px;
	/*background:transparent url(../images18/navi/top_split.gif) no-repeat scroll 0 100%;*/
	padding-left:4px;
	}
	ul#navi_top2 li.cash{
	background:none;
	padding-left:0px;
	}

	ul#navi_top2 span.balance{
	display:block; margin:0 1px 0 1px; padding:0;
	background:transparent url(../images18/account/balance_small.gif) no-repeat scroll 0 8px;
	}
	ul#navi_top2 span.balance span{
	padding:17px 8px 10px 24px; display:block;
	background:transparent url(../images18/account/balance_small2.gif) no-repeat scroll 100% 8px;
	}

	ul#navi_top2 a{
	display:block;
	padding:15px 8px 2px 8px;
	font-size:11px; text-transform:uppercase; color:#46485e; font-weight:bold;
	}
	ul#navi_top2 a:hover{color:#666881;}
	ul#navi_top2 a.cashier_small{
	display:block; margin:8px 0 0 0;
	width:114px; height:30px; text-decoration:none; color:#fff; padding:0;
	background:transparent url(../images18/account/cashier_small.gif) no-repeat scroll 0 0px;
	}
	ul#navi_top2 a.cashier_small span{
	display:block; padding:6px 0 0 37px;   font-weight:bold;
	font-size:11px; text-transform:uppercase;
	}
	ul#navi_top2 a.cashier_small:hover{
	background:transparent url(../images18/account/cashier_small.gif) no-repeat scroll 0 -31px;
	}


	
/* --- upper information navi (take a tour, players online) ------------------------------------ */

	ul#navi_top_info{
	position:absolute; left:0;
	list-style:none;
	margin:0; padding:0;
	}

	ul#navi_top_info li{
	float:left;
	display:block;
	height:41px;
	/*background:transparent url(../images18/navi/top_split.gif) no-repeat scroll 0 100%;*/
	padding-left:2px;
	}

	ul#navi_top_info a{
	display:block;
	padding:15px 8px 2px 8px;
	font-size:11px; text-transform:uppercase; color:#888; font-weight:bold;
	}
	ul#navi_top_info a:hover{color:#666881;}

	ul#navi_top_info span.stats1{
	background:transparent url(../images18/navi/top_player.gif) no-repeat scroll 7px 10px;
	display:block; float:left;
	padding:13px 8px 2px 35px;
	font-size:11px; color:#777; font-family:arial, tahoma;
	}
	ul#navi_top_info span.stats2{
	background:transparent url(../images18/navi/top_servers.gif) no-repeat scroll 7px 10px;
	display:block; float:left;
	padding:13px 8px 2px 35px;
	font-size:11px; color:#777; font-family:arial, tahoma;
	}
	ul#navi_top_info span.stats3{
	background:transparent url(../images18/navi/top_gun.gif) no-repeat scroll 7px 10px;
	display:block; float:left;
	padding:13px 8px 2px 35px;
	font-size:11px; color:#777; font-family:arial, tahoma;
	}
	ul#navi_top_info span.amnt{
	font-weight:bold;
	color:#ca9d30;
	}
	ul#navi_top_info span.amnt2{
	font-weight:bold;
	color:#ca9d30;
	}
	
/* --- balance navi */
	ul#navi_balance{
	margin:0; padding:0; list-style:none;
	height:34px;
	background:transparent url(../images18/navi_balance/hg.gif) no-repeat;
	}
	
	ul#navi_balance li{
	float:left;
	}
	ul#navi_balance li.selected{
	background:transparent url(../images18/navi_balance/a_hg.gif) repeat-x;
	}
	
	ul#navi_balance li a{
	color:#fff; 
	display:block; height:30px; 
	border-right:1px solid #d8d8e2;
	text-decoration:none; font-weight:bold;
	font-size:12px; line-height:14px;
	text-transform:uppercase;
	}
	ul#navi_balance li a span{
	display:block; 
	padding:8px 10px 0 10px; 
	color:#fff;
	}
	ul#navi_balance li.selected a.bal{background:transparent url(../images18/navi_balance/a_hg2.gif) no-repeat;}
	ul#navi_balance li.selected a span{padding-left:12px;}
	
/* --- info on start page */

	div.cnt_start_info{
	height:200px;
	background:#ccc url(../images18/start/bg_main.jpg);
	margin:0 0px 0px 0;
	position:relative;
	}

	a.a_play{
	position:absolute; right:10px; top:10px;
	display:block;
	width:150px; height:150px;
	z-index:5;
	font-size:42px;
	}
	
	div.cnt_start_info ul {
	padding-left:5px;
	}
	
	div.cnt_start_info ul li{
	padding-left:22px; 
	background:transparent url(../images18/star2.gif) no-repeat;
	}

/* --- about on start page */

	div.cnt_start_about{
	margin:0 0 10px 0;
	background:#313137 url(../images18/start/top_about.gif) no-repeat;
	color:#ccc;
	font-size:12px; line-height:14px;
	position:relative;
	}
	
	div.cnt_start_about h2.title{
	color:#fff; font-size:14px; line-height:16px; margin:0 0 12px 0; padding:0px 0 0 20px; text-transform:uppercase; font-style:normal;
	}
	
	div.cnt_start_about div.pad{
	padding:10px;
	background:transparent url(../images18/start/bottom_about.gif) no-repeat scroll 0 100%;
	}
	
	div.cnt_start_about p{
	font-size:14px; line-height:16px;
	}


/* --- signup on start page */


	div.cnt_account{
	background:#4d4d4d url(../images18/start/bottom_ticker.gif) no-repeat scroll 0 100%;
	margin-bottom:10px;
	}	
	div.cnt_account div.pad{
	background:transparent url(../images18/start/top_signup.gif) no-repeat scroll 0 0%;
	position:relative;
	padding:8px;
	}	
	div.cnt_account h2.title{color:#fff;
	font-size:14px; line-height:16px; margin:0 0 15px 0; padding:0px 0 0 20px; text-transform:uppercase; font-style:normal;
	}

	span.balance{
	display:block; padding:5px 0 0 5px; font-size:11px; line-height:12px; text-transform:uppercase;
	}
	span.balance span.balance_amt{
	color:#000; font-size:24px; line-height:24px; font-weight:bold; display:block; padding:6px 0 0 0; width:125px; text-align:center;
	}
		
	div.cnt_balance{position:relative; height:52px; background:transparent url(../images18/account/balance.gif) no-repeat;}
	
	a.cashier{
	text-transform:uppercase;
	margin:0px 0 0 0;display:block; height:52px; width:133px;
	color:#fff; text-decoration:none; font-weight:bold; 
	background:#c41200 url(../images18/account/cashier.gif);
	position:absolute; right:0; top:0;
	}
		
	a.cashier span{
	text-transform:uppercase; display:block; padding:17px 0 0 42px; text-align:center; font-size:14px;
	}
	a.cashier:hover{
	background-position: 0 -52px; color:#fff;
	}
	/* --- signup on start page */
	div.cnt_start_register{
	margin:0 0 10px 0;
	background:#4d4d4d url(../images18/start/top_signup.gif) no-repeat;
	font-size:12px; line-height:14px;
	position:relative; width:100%; color:#ddd;
	}
	
	div.cnt_start_register h2.title{
	color:#fff; font-size:14px; line-height:16px; margin:0 0 12px 0; padding:0px 0 0 20px; text-transform:uppercase; font-style:normal;
	}
	
	div.cnt_start_register div.pad{
	padding:8px;
	background:transparent url(../images18/start/bottom_ticker.gif) no-repeat scroll 0 100%;
	}
	
	div.cnt_start_register p{
	margin: 0 0 10px 0;
	background:transparent url(../images18/split.gif) repeat-x scroll 0 100%;
	padding:3px 0 10px 0;
	}
	
	input.inp1, input.inp2, input.inp3{
	background:#fff url(../images18/form/arrow.gif) no-repeat scroll 0 50%; 
	border:0;
	color:black; font-size:12px; line-height:16px;
	display:block;
	width:150px;
	margin:0 0 5px 0; padding:3px 5px 3px 22px;
	}

	div.cnt_start_register input.button{
	display:block;
	font-size:12px; line-height:14px;
	padding:0px 0px; width:73px; height:25px; text-align:center; vertical-align:middle;
	position: absolute; bottom:10px; right:10px;
	background:transparent url(../images18/form/bg_signup.gif) no-repeat; color:#fff;
	
	border:0;
	}
	
/* --- refer on start page */

	div.cnt_start_refer{
	background:#555 url(../images18/start/bg_refer.jpg);
	color:#43404a;
	position:relative;
	margin:0 0px 10px 0;
	height:65px;
	}

	div.cnt_start_refer h2.title{
	font-size:14px; padding:7px 0 0 10px; text-transform:uppercase; font-style:normal;
	}

	div.cnt_start_refer p{
	padding:40px 120px 0 10px; font-size:11px; line-height:14px;
	}

	div.cnt_start_refer input.mail{
	border:0;
	background:#fff url(../images18/start/bg_inp.gif) repeat-x scroll 0 -5px; 
	color:#888;
	font-size:14px;
	line-height:15px;
	padding:3px 2px;
	position:absolute; left:10px; top:30px;
	width:200px;
	}

	div.cnt_start_refer input.button{
	color:#555;
	font-size:11px;
	padding:1px;
	position:absolute; left:220px; top:30px;
	}

	
/* --- live ticker */

	div.cnt_liveticker{
	background:#4d4d4d url(../images18/start/bottom_ticker.gif) no-repeat scroll 0 100%;
	margin-bottom:10px;
	}	
	div.cnt_liveticker div.pad{
	background:transparent url(../images18/start/top_signup.gif) no-repeat scroll 0 0%;
	position:relative;
	padding:8px;
	}	
	div.cnt_liveticker h2.title{color:#fff;
	font-size:14px; line-height:16px; margin:0 0 10px 0; padding:0px 0 0 20px; text-transform:uppercase; font-style:normal;
	}
	div.cnt_liveticker ul
	{
	
	margin:0; padding:0px; list-style:none;
	font-size:10px; line-height:12px;
	white-space:nowrap;
	}
	div.cnt_liveticker ul li{
	float:left;
	position:relative;	
	clear:both;
	padding: 4px 0;
	border-bottom:1px dotted #666; width:100%;
	}
	div.cnt_liveticker ul li span.msg {}
	div.cnt_liveticker span.frag{background:transparent url(../images18/frag.gif) no-repeat scroll 100% 0; padding-right:16px;}
	div.cnt_liveticker span.frag_usp{background:transparent url(../images18/guns/usp.png) no-repeat scroll 100% 0; padding-right:31px;}
	div.cnt_liveticker span.frag_xm1014{background:transparent url(../images18/guns/xm1014.png) no-repeat scroll 100% 0; padding-right:49px;}
	div.cnt_liveticker span.frag_tmp{background:transparent url(../images18/guns/tmp.png) no-repeat scroll 100% 0; padding-right:23px;}
	div.cnt_liveticker span.frag_ump45{background:transparent url(../images18/guns/ump45.png) no-repeat scroll 100% 0; padding-right:35px;}
	div.cnt_liveticker span.frag_glock18{background:transparent url(../images18/guns/glock18.png) no-repeat scroll 100% 0; padding-right:21px;}
	div.cnt_liveticker span.frag_knife{background:transparent url(../images18/guns/knife.png) no-repeat scroll 100% 0; padding-right:37px;}
	div.cnt_liveticker span.frag_m3{background:transparent url(../images18/guns/m3.png) no-repeat scroll 100% 0; padding-right:48px;}
	div.cnt_liveticker span.frag_m4a1{background:transparent url(../images18/guns/m4a1.png) no-repeat scroll 100% 0; padding-right:44px;}
	div.cnt_liveticker span.frag_m249p{background:transparent url(../images18/guns/m249.png) no-repeat scroll 100% 0; padding-right:46px;}
	div.cnt_liveticker span.frag_mac10{background:transparent url(../images18/guns/mac10.png) no-repeat scroll 100% 0; padding-right:21px;}
	div.cnt_liveticker span.frag_mp5navy{background:transparent url(../images18/guns/mp5navy.png) no-repeat scroll 100% 0; padding-right:33px;}
	div.cnt_liveticker span.frag_p90{background:transparent url(../images18/guns/p90.png) no-repeat scroll 100% 0; padding-right:37px;}
	div.cnt_liveticker span.frag_p228{background:transparent url(../images18/guns/p228.png) no-repeat scroll 100% 0; padding-right:19px;}
	div.cnt_liveticker span.frag_scout{background:transparent url(../images18/guns/scout.png) no-repeat scroll 100% 0; padding-right:50px;}
	div.cnt_liveticker span.frag_sg550{background:transparent url(../images18/guns/sg550.png) no-repeat scroll 100% 0; padding-right:48px;}
	div.cnt_liveticker span.frag_sg552{background:transparent url(../images18/guns/sg552.png) no-repeat scroll 100% 0; padding-right:40px;}
	div.cnt_liveticker span.frag_galil{background:transparent url(../images18/guns/galil.png) no-repeat scroll 100% 0; padding-right:47px;}
	div.cnt_liveticker span.frag_grenade{background:transparent url(../images18/guns/grenade.png) no-repeat scroll 100% 0; padding-right:12px;}
	div.cnt_liveticker span.frag_aug{background:transparent url(../images18/guns/aug.png) no-repeat scroll 100% 0; padding-right:45px;}
	div.cnt_liveticker span.frag_fiveseven{background:transparent url(../images18/guns/fiveseven.png) no-repeat scroll 100% 0; padding-right:18px;}
	div.cnt_liveticker span.frag_g3sg1{background:transparent url(../images18/guns/g3sg1.png) no-repeat scroll 100% 0; padding-right:50px;}
	div.cnt_liveticker span.frag_deagle{background:transparent url(../images18/guns/deagle.png) no-repeat scroll 100% 0; padding-right:25px;}
	div.cnt_liveticker span.frag_elite{background:transparent url(../images18/guns/elite.png) no-repeat scroll 100% 0; padding-right:33px;}
	div.cnt_liveticker span.frag_famas{background:transparent url(../images18/guns/famas.png) no-repeat scroll 100% 0; padding-right:41px;}
	div.cnt_liveticker span.frag_awp{background:transparent url(../images18/guns/awp.png) no-repeat scroll 100% 0; padding-right:60px;}
	div.cnt_liveticker span.frag_ak47{background:transparent url(../images18/guns/ak47.png) no-repeat scroll 100% 0; padding-right:49px;}
	
/* --- news on start page */

	.cnt_start_news{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 285px; /*width of featured content slider*/
	background:transparent url(../images18/start/bg_news.gif);
	height:32px;
	margin-bottom:10px;
	color:#ccc;
	font-size:11px;
	}

	.cnt_start_news .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}

	.cnt_start_news .contentdiv a{
	color:#000; text-decoration:none; display:block;
	padding: 4px 10px 2px 30px; line-height:24px;
	}

	.pagination{
		display:none;
	}


/* --- special button -------- */

	a.special{
	display:block; height:250px;
	background:#505293 url(../images18/start/bg_special_tm.jpg) no-repeat;
	color:#518ac9; text-decoration:none;
	margin:0px 0px 0px 0;
	float:left; width:330px;
	}
	a.special:hover{
	color:#649bd8;
	}

	a.special span.title{
	padding:100px 0 10px 10px;
	font-size:24px; font-weight:bold; /*font-style:italic;*/
	display:block;
	}

	a.special span.subtitle{
	padding:0 50px 0 12px;
	font-size:12px; line-height:18px; color:#ccc;
	display:block;
	}

/* slogans */

	div.slogans{
	float:right;
	margin:0px 0 0px 0;
	height:250px;
	width:340px;
	background:transparent url(../images18/start/bg_games.jpg) no-repeat;
	}


/* server list */

ul.gamenavi{
padding:0; margin:0;
height:32px;
list-style:none;
position:relative;
border-bottom:3px solid #333;
background:transparent url(../images18/lobby_info.gif) no-repeat scroll 100% 0;
}
ul.gamenavi li{
float:left; padding-right:0px;
}
ul.gamenavi li.info2{position:absolute; right:0px; top:2px; width:250px; font-size:11px; line-height:13px;}
ul.gamenavi li.info1{position:absolute; right:245px; top:2px; width:290px; font-size:11px; line-height:13px;}
ul.gamenavi li.info2 span.gamenavi_openhours{display:block; font-weight:bold;}
ul.gamenavi li a{
display:block; width:130px; padding:6px 0px 12px 0px;background:#666; color:#fff; text-decoration:none; font-size:12px; line-height:14px; font-weight:bold;
}
ul.gamenavi li a span{
display:block; padding:0px 0px 0px 30px;
}
ul.gamenavi li.selected a{
background:#333;
}
ul.gamenavi li a.cs{background:#34404e url(../images18/navi_games/cs.gif) no-repeat;}
ul.gamenavi li a.css{background:#666 url(../images18/navi_games/css.gif) no-repeat;}
ul.gamenavi li a.q3a{background:#666 url(../images18/navi_games/q3a.gif) no-repeat;}
ul.gamenavi li.selected a.cs{background:#333 url(../images18/navi_games/cs_2.gif) no-repeat;}
ul.gamenavi li.selected a.css{background:#333 url(../images18/navi_games/css_2.gif) no-repeat;}
ul.gamenavi li.selected a.q3a{background:#333 url(../images18/navi_games/q3a_2.gif) no-repeat;}
div.filter{
	padding:9px; background:#222 url(../images18/navi_games/filter.gif) repeat-x; margin:0 0 2px 0;
	border:0px solid #871818;
	position:relative;
}
div.filter select,div.filter option{font-size:11px;}
	
	span.time2{position:absolute; right:10px; top:10px;}

div.tablescroll{}	
table.serverlists{
	width:100%; padding:0;
	}
	table.serverlist col.type1{width:170px;}
	table.serverlist col.type2{width:100px;}
	table.serverlist col.map{width:100px;}
	table.serverlist col.name{width:200px;}
	table.serverlist col.ping{width:40px;}
	table.serverlist th{
	background:#333; color:#fff; padding:2px 5px;
	font-size:11px;
	}
	table.serverlist td{
	padding:5px 5px 9px 5px;
	background:transparent url(../images18/split4.gif) repeat-x scroll 0 100%;
	font-size:12px; line-height:14px;
	color:#ccc;
	}
	table.serverlist td.name{
	font-weight:bold;
	}

.serverlistselected{

	
}

/* --- server info */
/* -- server details */

	div.cnt_server{
	margin:0 0 10px 0;
	background:#4d4d4d url(../images18/start/top_signup.gif) no-repeat;
	font-size:12px; line-height:14px;
	position:relative; width:100%;
	}
	
	div.cnt_server h2.title{
	color:#fff; font-size:14px; line-height:16px; margin:0 0 12px 0; padding:0px 0 0 20px; text-transform:uppercase; font-style:normal;
	}
	
	div.cnt_server div.pad{
	background:transparent url(../images18/start/bottom_ticker.gif) no-repeat scroll 0 100%;
	}
	
	div.cnt_server div.pad2{
	padding:8px;
	}

	div.cnt_server ul.serverdetails{
	margin:0 0 0 105px; list-style:none; padding:0;
	}
	div.cnt_server ul.serverdetails li{
	padding:0px 0 4px 0; background:transparent url(../images18/account/split.gif) repeat-x scroll 0 100%;
	}
	div.cnt_server ul.serverdetails li span{
	color:#ca9d30;
	}
	div.cnt_server h2.player{
	padding: 8px 28px; margin:0; background:#333 url(../images18/account/top_about_playerhs.gif) no-repeat scroll 0px 0px;
	}
	
	img.map{width:100px; height:124px; float:left;}
	
	div.playerscroll{height:100px; overflow:auto;}
	table.playerlist{padding:0; width:100%;}
	table.playerlist td{background:transparent url(../images18/account/split.gif) repeat-x scroll 0 100%; padding:2px 2px 4px 10px;}
	table.playerlist {background:transparent url(../images18/account/th2.gif) no-repeat;}
	table.playerlist th{padding:5px 20px 8px 10px; color:#d9d9e4; background:none;}
	
	a.connect{
	margin:10px 0 0 0;display:block; height:34px;
	text-align:center; color:#fff; text-decoration:none; font-weight:bold; 
	background:#ca2600 url(../images18/button2.gif);
	}
	a.connect:hover{
	background:#ca2600 url(../images18/button2.gif) no-repeat scroll 0 -34px; color:#fff;
	}
	a.connect span{
	display:block; padding:10px; font-size:14px;
	}
	
		
	span.hltvlink a{
	margin:10px 0 0 0;display:block; height:35px;
	text-align:center; color:#fff; text-decoration:none; font-weight:bold; 
	background:#ca2600 url(../images18/viewgame.jpg);
	}
	span.hltvlink a span{
	display:block; padding:10px; font-size:14px;
	}
	
	
	table.latestserver{margin:10px 0 0 0; padding:0; width:100%;}
	table.latestserver {background:transparent url(../images18/account/th.gif) no-repeat;}
	table.latestserver th{padding:6px 20px 9px 10px; color:#d9d9e4; background:none;}
	table.latestserver th{font-size:11px; line-height:12px;vertical-align: middle;}
	table.latestserver td{font-size:11px; line-height:12px; background:transparent url(../images18/split.gif) repeat-x scroll 0 100%; padding:0px 8px 6px 8px;}
	table.latestserver td.balance{text-align:right;}
	table.latestserver td a{display:block; width:100%; font-weight:bold;}
	table.latestserver col.balance{width:40px;}
	span.plus{font-weight:bold; color:#555; padding:0 15px 0 0; background:transparent url(../images18/account/plus.gif) no-repeat scroll 100% 2px;}
	span.minus{font-weight:bold; color:#777; padding:0 15px 0 0; background:transparent url(../images18/account/minus.gif) no-repeat scroll 100% 4px;}
	
	
/* --  profile */	


	div.cnt_playerinfo h2.title{
	color:#fff; font-size:14px; line-height:16px; margin:0 0 12px 0; padding:0px 0 0 20px; text-transform:uppercase; font-style:normal;
	}

	div.cnt_playerinfo{
	margin:0 0 10px 0;
	background:#313137 url(../images18/start/top_about.gif) no-repeat;
	color:#ccc;
	font-size:11px; line-height:14px;
	position:relative;
	}
	div.cnt_playerinfo div.pad{
	padding:8px;
	background:transparent url(../images18/start/bottom_about.gif) no-repeat scroll 0 100%;
	}
	div.cnt_playerinfo ul.playerdetails{
	margin:0 0 0 105px; list-style:none; padding:0;
	}
	div.cnt_playerinfo ul.playerdetails li{
	padding:2px 0; border-bottom:1px solid #666;
	}
	div.cnt_playerinfo ul.playerdetails li span{
	font-weight:bold; float:left; padding:0 0 3px 0;
	}
	div.cnt_playerinfo h2{
	color:#a6d600;
	margin:10px 0 5px 0;
	}
	div.cnt_playerinfo div.signature{
	padding:0 0 10px 0; font-size:16px; line-height:20px; font-style:italic; color:#888;
	}
	
	img.profile{width:100px; float:left;}
	
	div.gamestats{clear:both; position:relative; height:40px;
	background:url(../images18/stats/stats.gif) no-repeat; margin:5px 0 5px 0;
	}
	div.gamestats img{position:absolute; left:5px; top:5px;}
	div.gamestats h3{float:left; width:150px; height:30px; color:#ccc; font-weight:bold; position:absolute; left:41px; top:10px;}	
	div.game_state{width:200px; height:30px; position:absolute; right:220px; top:5px;
	background:url(../images18/stats/stat1.gif) no-repeat;
	}
	div.game_state div.game_val{height:26px; position:absolute; left:2px; top:2px;
	background:url(../images18/stats/stat1_2.gif) no-repeat;
	}
	div.game_state span.game_val2{position:absolute; left:0px; top:5px;
	display:block; text-align:center; width:200px; color:#fff;
	}	
	div.game_state2{width:200px; height:30px; position:absolute; right:10px; top:5px;
	background:url(../images18/stats/stat2.gif) no-repeat;
	}
	div.game_state2 div.game_val{height:26px; position:absolute; left:2px; top:2px;
	background:url(../images18/stats/stat2_2.gif) no-repeat;
	}
	div.game_state2 span.game_val2{position:absolute; left:0px; top:5px;
	display:block; text-align:center; width:200px; color:#fff;
	}
	ul.buddies{margin:5px 0 0 0; padding:0; list-style:none;}
	ul.buddies li{float:left; width:110px; height:135px;} 
	ul.buddies li img{float:left; width:100px; height:100px;} 
	
/* balance pages */
	div.cnt_bal_amount{
	margin:0 0 15px 0; 
	padding:20px;
	background:#767676;
	border:1px solid #303030;
	text-align:center; font-size:12px; line-height:16px;
	}
	input#inp_amount{width:70px; text-align:center; border:1px solid #a3a3ae; font-size:16px; line-height:18px;}
	
	div.cnt_bal_type{
	/*margin:0 0 15px 0; 
	padding:10px;
	background:#e1e1eb;
	border:1px solid #d1d1db;
	position:relative;*/
	}
	img.card_type{float:right; padding:4px;}
	div.switchgroup1{padding:5px 0px 5px 18px; font-size:11px; line-height:14px;}
	div.switchgroup1 p{padding:0px 110px 0px 0px; }
	div.switchgroup1 label{float:left; display:block; width:125px; font-weight:bold;}
	div.switchgroup1 input, div.switchgroup1 select, div.switchgroup1 option{font-size:11px; line-height:14px;}
	div.switchgroup1 input.button{padding:2px 15px; font-size:12px; line-height:14px; font-weight:bold;}

	/* --- secure notice */

	div.cnt_secure{
	margin:0 0 10px 0;
	background:#4d4d4d url(../images18/start/top_signup.gif) no-repeat;
	color:#20281a; font-size:11px; line-height:14px;
	position:relative; width:100%;
	}
	
	div.cnt_secure h2.title{
	color:#fff; font-size:14px; line-height:16px; margin:0 0 12px 0; padding:0px 0 0 20px; text-transform:uppercase; font-style:normal;
	}
	
	div.cnt_secure div.pad{
	padding:8px;
	background:transparent url(../images18/start/bottom_ticker.gif) no-repeat scroll 0 100%;
	}
	
	div.cnt_secure p{
	margin: 0 0 10px 0;
	background:transparent url(../images18/cards/secure.gif) no-repeat scroll 100% 0%;
	padding:3px 100px 10px 0;
	font-size:12px; line-height:18px;
	}
	
/* --- registration --- */

	div.reg_left {width:330px; float:left; position:relative;}
	
	div.reg_left label{position:relative; display:block; padding:0 0 15px 0;}
	div.reg_left label input{
	padding:4px;
	position:absolute; left:130px; top:0; 
	width:150px; 
	font-size:14px; line-height:16px;
	border:0px; border-top:1px solid #999; border-left:1px solid #999;
	}
	#up_username input {
	padding:4px;
	position:absolute; left:130px; top:0; 
	width:150px; 
	font-size:14px; line-height:16px;
	border:0px; border-top:1px solid #999; border-left:1px solid #999;
	}
	/*
	#up1{
	}
	input#txtbxUserName{
	padding:4px;
	width:150px; 
	font-size:14px; line-height:16px;
	border:0px; border-top:1px solid #999; border-left:1px solid #999;
	}
	input#txtbxUserName:focus{
	background:#ffe;
	}
	*/
	div.reg_left label input:focus{
	background:#ffe;
	}
	div.reg_left label select{
	position:absolute; left:130px; top:0; 
	width:159px;  padding:4px;
	border:0px; border-top:1px solid #999; border-left:1px solid #999;
	}
	div.reg_left label select, div.reg_left label select option{font-size:11px;}
	div.reg_birth{position:relative;}
	/*div.reg_birth select{text-align:center; width:200px; border:0px; border-top:1px solid #999; border-left:1px solid #999;}*/
	div.reg_birth select.birth1{position:absolute; left:130px; top:0; padding:4px; width:49px;}
	div.reg_birth select.birth2{position:absolute; left:180px; top:0; padding:4px; width:57px;}
	div.reg_birth select.birth3{position:absolute; left:236px; top:0;  padding:4px; width:54px;}
	
	#register input.button, #register2 input.button{
	padding:5px 15px;
	border:0px; border-bottom:1px solid #999; border-right:1px solid #999;
	}
	
	label.reg_notice{display:block; padding:10px 0; font-size:12px; line-height:14px;}
	
	div.reg_state{position:relative; text-align:center; padding:10px 0 0 0;}
	div.reg_info{padding:0 0 10px 0; font-size:12px; line-height:14px;}
	div.reg_complete{
	background:#c9eaa7;
	border:1px solid #a2c082;
	text-align:center; padding:50px 0; font-size:20px; line-height:30px; font-weight:bold; color:#3c6610;
	}
	div.reg_top{
	background:#5d5d5d;
	border:1px solid #666;
	font-size:12px;
	padding:15px;
	}
	div.reg_complete span{color:#ddd; font-size:12px; display:block;font-style:normal;}

	
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 2px; 
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font-size:11px;
line-height:12px;
z-index:1000;
border-right: 1px solid black;
border-bottom: 2px solid black;
visibility: hidden;
text-align:left;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
text-indent:-900em;
width:18px; height:18px;
display:inline-block;
background:transparent url(../images18/help2.gif) no-repeat scroll 0 3px;
}

/* BEGIN Custom CSS*/

.panel_text_c
{
	border: 0;
	text-align: left;
	width:100%;
}


.table_outer
{
	margin:0 auto;
	width:100%; 
	
}
.table_outer_c
{
width:100%;

}
.span_c
{
	text-align: center; 
}
.internal_link
{
	color: #FFC61E;
	text-decoration: none;
}
.internal_link:hover
{
	color: #993333;
}
.internal_link_b
{
	color: #FFC61E;
	text-decoration: none;
	font-weight: bold;
}
.password_strength 
{
	background-color:Silver;
	color:White;
	font-family:arial, tahoma;
	font-size:small;
	font-style:italic;  
	padding: 2px 3px 2px 3px;   
}
.psPoor
{	
	color: Red;
	font-size:small;	
}
.psWeak
{	color:Teal;
	font-size:small;
}
.psAvg
{	color: Black;
	font-size:small;
}
.psStrong
{	color:Blue;
	font-size:small;
}
.psExc
{	color:Green;
	font-size:small;
}
.srt
{
	display: none;
}

#UserAvailability 
{ padding-left: 20px; position:absolute; top:-20px;
  margin-left: 1px;
  float: left;
  background-position: left;
  background-repeat: no-repeat;
  font-size:x-small;
 }

.progress
{
  background: url('../images18/spinner.gif'); 
  position:absolute; left:130px; top:0; 
}

.taken
{
  background: url('../images18/taken.gif');
  position:absolute; left:130px; top:0;    
}

.available
{
  background: url('../images18/available.gif');
  position:absolute; left:130px; top:0;  
}

a.rss{display:block; width:21px; height:19px; background:url('../images18/rss.png') no-repeat 100% 0; position:absolute; right:50; bottom:0px; text-indent:-900em}
.text_link
{

	text-decoration: none;
}
.text_link:hover
{

}
.goldbar
{
	width:100%; 
	height:1px; 
	overflow:hidden;
	background:#c5c5ce;
	border-top:1px solid #f1f1f7;
	 
}
.graybar
{
	width:90%; 
	height:3px; 
	text-align:center; 
	vertical-align:middle; 
	background:url('../images18/grayline.gif') center 50%; 
	 
}
.lis
{
	list-style-position: outside; 
	list-style-type: disc; 
	margin-top: 20px; 
	margin-bottom: 20px; 
}
.modalBackground
{ 
	background-color:Gray; 
	filter:alpha(opacity=70); 
	opacity:0.7; 
}
.modalPopup
{ 
	background:#fff url(../images18/modal.gif) repeat-x; 
	border-width:0px; 
	border-style:solid; 
	border-color:Gray; 
	padding:10px; 
	text-align: center;
}
.accordionHeader
{
	background:#2e2e2e;
	margin-top:2px;
	font-weight: bold; 
	cursor: pointer; 
	padding:2px 0 2px 5px; text-align:left;
	margin:0 0 1px 0;
}
.accordionContent
{
	/*padding:15px;
	background:#d5d5e5;
	border:1px solid #b5b5c5;*/
	margin:0 0 2px 0; 
	padding:10px;
	background:#767676;
	border:1px solid #2e2e2e;
	position:relative;
}
.accordionContent table td{padding:1px 5px 1px 0;}

.accordionLink
{
	text-decoration:none; 
	color:white;
}
.accordionLinkCC
{
	text-decoration:none; 
	color: white;
}
.accordionLinkPP
{
	text-decoration:none; 
	color: white;
}
.accordionLinkMB
{
	text-decoration:none; 
	color:white;
}
.collapsePanel
{ 
	background-color:white; 
	overflow:hidden; 
}
.collapsePanelHeader
{ 
	width:100%; 
	height:30px; 
	background-image: url('../images18/bg-menu-main.png'); 
	background-repeat:repeat-x; 
	color:white; 
	font-weight:bold 
}
/*AJAX.NET TAB CONTROL */
.ajax__tab_xp2
.ajax__tab_header 
{ 
	font-family:arial, tahoma,helvetica; 
	font-size:11px; 
	font-weight:bold; 
	color: black; 
	background: url('../images18/tab-line.gif') repeat-x top; 
	margin:0px 
}
.ajax__tab_xp2
.ajax__tab_tab 
{ 
	height:20px; 
	padding:4px; 
	margin:0px; 
	background:url('../images18/tab.gif') repeat-x top; 
}
.ajax__tab_xp2
.ajax__tab_hover .ajax__tab_tab 
{ 
	background:url('../images18/tab-hover.gif') repeat-x; 
}
.ajax__tab_xp2
.ajax__tab_active .ajax__tab_tab 
{ 
	background:url('../images18/tab-active.gif') repeat-x; 
}
.ajax__tab_xp2
.ajax__tab_body 
{ 
	font-family:arial, tahoma,helvetica; 
	font-size:10pt; 
	border:0px solid silver; 
	border-top:1px solid silver; 
	padding:8px; 
	background-color:gray; 
	margin:0px; 
}	
.panel_text
{	
	width:100%;
}
#page_center_content
{
	text-align: center;
	background:#e6e6f1 url(../images18/bg_cnt.gif) no-repeat;
}
.copyright_bottom
{
	text-decoration:none;
	color: #282828;
	font-size:11px; 
	line-height:14px;
}
.div_center
{
	text-align:center; 
}
	
.normal
{
	background-color:white;
}
.highlight
{
	background-color:#cccccc;
}

/* download client link */
#lbDownloadControls{
display:block; width:132px; height:52px;
background:transparent url(../images18/dl_client.gif) no-repeat;
text-indent:-900em;
margin:0 auto;
}

#imgbtnSteam{margin:0 auto; width:163px;}

h2.signup2, h2.signup4{
padding:15px 0 15px 100px; background:transparent url(../images18/attention.gif) no-repeat;
width:400px; margin:0 auto;
}

table.MasterTable_Default td{
border:0;
border-bottom:1px solid #777;
color:#bbb;
}
table.MasterTable_Default th{
border:0;
}
table.MasterTable_Default tr{
border:0;
}
table.MasterTable_Default{
background:none;
border:0;
}
div#gvServers{border:0; background:none;}

.serverlist tr{background:transparent url(../images18/split4.gif) repeat-x;}

div#DivLoggedIn td, div.cnt_start_register table td{vertical-align:top;}

ul.profdetails{
	margin:0 0 0 0px; list-style:none; padding:0;
	}
ul.profdetails li{
	padding:0; font-size:12px;
	}
ul.profdetails li span{	
		
	}
	

	td.reg_left input{
	padding:4px;
	width:150px; 
	font-size:14px; line-height:16px;
	border:0px; border-top:1px solid #999; border-left:1px solid #999;
	margin:0 0 4px 0;
	}


tr.GroupHeader_Default{margin-top:5px; padding:5px 0 0 0;background:white; font-size:12px;}
.GroupHeader_Default {position:relative;}
.GroupHeader_Default td{position:relative;}
.GroupHeader_Default .cent0, .GroupHeader_Default .cent1, .GroupHeader_Default .cent2, .GroupHeader_Default .cent3, .GroupHeader_Default .cent4, .GroupHeader_Default .cent99 {font-weight:bold; color:#666; /*padding: 4px 0 0 125px;*/ float:right; display:block; width:525px; text-align:center;}
.GroupHeader_Default p{padding:0 0 2px 0; margin:0;}


.GroupHeader_Default .level1 {float:left; font-weight:bold; background:url('lev1.gif') no-repeat scroll 0 0px; padding:0 0 2px 23px;}
.GroupHeader_Default .level2 {float:left; font-weight:bold; background:url('lev2.gif') no-repeat scroll 0 0px; padding:0 0 2px 23px;}
.GroupHeader_Default .level3 {float:left; font-weight:bold; background:url('lev3.gif') no-repeat scroll 0 0px; padding:0 0 2px 23px; }
.GroupHeader_Default .level4 {float:left; font-weight:bold; background:url('lev4.gif') no-repeat scroll 0 0px; padding:0 0 2px 23px;}
input.rgCollapse {float:left;}



/* NEW: Lobby */
div.col_left{float:left; width:695px;}
div.col_right{float:right; width:285px;}

/* Game Navigation */
ul.lob_gamenav {width:695px; height:35px; background:transparent url(../images18/navi_games/bg_nav1.png) no-repeat; list-style:none; margin:0 0 10px 0; padding:0;}
ul.lob_gamenav li {float:left; display:block; height:35px; background:transparent url(../images18/navi_games/bg_nav1_split.gif) no-repeat scroll 100% 0; padding:0 2px 0 0;}
ul.lob_gamenav li.openingHours{float:right; display:block; height:35px; background:transparent url(../images18/navi_games/bg_nav1.png) no-repeat scroll 100% 0; padding:0 2px 0 0; font-size: 11px; color:#595959;}
ul.lob_gamenav li a{display:block; text-decoration:none; color:#888;}
	ul.lob_gamenav li.selected a{background:transparent url(../images18/navi_games/bg_nav1_dark.gif) repeat-x; color:#333;}
	ul.lob_gamenav li.selected2 a{background:transparent url(../images18/navi_games/bg_nav1_dark2.png) no-repeat; color:#333;}
ul.lob_gamenav li a span{display:block; padding:9px; text-decoration:none; font-weight:bold; font-size:12px; line-height:14px; }
	ul.lob_gamenav li.cs a span{background:transparent url(../images18/navi_games/csIcon.png) no-repeat scroll 5px -23px; padding-left:30px;}
	ul.lob_gamenav li.css a span{background:transparent url(../images18/navi_games/cssIcon.png) no-repeat scroll 5px -23px; padding-left:32px;}
	ul.lob_gamenav li.tm a span{background:transparent url(../images18/track_mania/trackmania.png) no-repeat scroll 5px -23px; padding-left:32px;}
	ul.lob_gamenav li.q3 a span{background:transparent url(../images18/navi_games/q3Icon.png) no-repeat scroll 5px -23px; padding-left:30px;}
		ul.lob_gamenav li.selected a span{background-position:5px 7px;}
		ul.lob_gamenav li.selected2 a span{background-position:5px 7px;}
		
/* TICKER */
div.lob_ticker{width:695px; height:27px; margin: 0 0 10px 0; background:transparent url(../images18/bg_ticker.png) no-repeat;}
div.lob_ticker div.pad {padding:6px 10px 0 140px; color:#ccc; font-size:11px; line-height:12px;}


/* server table */
div.lob_cnt {width:695px; padding:9px 0 0 0; background:transparent url(../images18/bg_top.png) no-repeat;}
div.lob_cnt div.pad1 { padding:0px 0 9px 0; background:transparent url(../images18/bg_bottom.png) no-repeat scroll 0 100%;}
div.lob_cnt div.pad2 {padding:0 10px; background:#e6e6f1;}

ul.lob_servernav {height:47px; width:675px; position:relative; background:transparent url(../images18/bg2.png) no-repeat; margin:0 0 2px 0; padding:0; list-style:none;}
ul.lob_servernav li {position:absolute; top:0; height:47px; background:transparent url(../images18/bg2_split.png) no-repeat scroll 100% 5px;}
	ul.lob_servernav li.l1 {left:0; width:200px;}
	ul.lob_servernav li.l2 {left:200px; width:90px;}
	ul.lob_servernav li.l3 {left:290px; width:90px;}
	ul.lob_servernav li.l4 {left:380px; width:90px;}
	ul.lob_servernav li.l5 {left:470px; width:105px;}
	ul.lob_servernav li.l6 {right:0px; width:100px; background:none;}
ul.lob_servernav li a{display:block; margin-top:4px; width:100%; font-size:14px; line-height:15px; text-decoration:none; color:#eee; height:38px; vertical-align:center; background:transparent url(../images18/arrow.png) no-repeat scroll 100% -28px;}
	ul.lob_servernav li a.selected_val{background:transparent url(../images18/arrow.png) no-repeat scroll 100% -58px;}
	ul.lob_servernav li a:hover, ul.lob_servernav li a.selected{background:transparent url(../images18/arrow.png) no-repeat scroll 100% 8px; display:block; width:100%; }
		ul.lob_servernav li.l1 a{width:190px;}
		ul.lob_servernav li.l2 a{width:80px;}
		ul.lob_servernav li.l3 a{width:80px;}
		ul.lob_servernav li.l4 a{width:80px;}
		ul.lob_servernav li.l5 a{width:95px;}
		ul.lob_servernav li.l6 a{width:90px;}
	ul.lob_servernav li a span.pad{display:block; padding:10px 0 0 10px;}
	ul.lob_servernav li a.selected_val span.pad{padding:6px 0 0 10px;}
	ul.lob_servernav li a span.pad span.value{font-size:11px; line-height:12px; color:#6ec81f;}
	
	div.dropdownmenus {position:relative; left:0; top:-10px;}
	div.drop1 {position:absolute; left:89px; top:0px; }
	div.drop2 {position:absolute; left:179px; top:0px; }
	div.drop3 {position:absolute; left:269px; top:0px; }
	div.drop4 {position:absolute; left:359px; top:0px; }
	div.drop5 {position:absolute; left:464px; top:0px; }
	div.drop6 {position:absolute; left:564px; top:0px; }
	
/* drop down */
.anylinkcss{width:101px; list-style:none; padding:3px 0 0 0; display: none; background:transparent url(../images18/top.png) no-repeat;}
div.anylinkcss div.pad{padding:0 0 4px 0; background:transparent url(../images18/bottom.png) no-repeat scroll 0 100%;}
div.anylinkcss ul{margin:0; padding:1px 0; list-style:none; background:transparent url(../images18/bg.png);}
div.anylinkcss ul li{display:block; height:22px;}
div.anylinkcss ul li a{display:block; padding:3px 3px 3px 18px; font-size:11px; line-height:12px; color:#c2e6a6; text-decoration:none;}
div.anylinkcss ul li a:hover{color:#fff;}

span.serverCountryImage 
{
    width: 16px;
    height: 12px;
    padding: 0px;
    margin: 0px;
    line-height: 19px;
    float: left;
    padding-left: 5px;
    padding-top: 5px;
}

p.textBold
{
    font-size:14px;
    font-weight:bold; 
    padding-top:5px;
}

p.text
{
    font-size:11px; 
    padding-top:5px;
	padding-left:10px;
}
	
table.lob_servertable {width:675px; border: 0px solid #e6e6f1; padding:0; border-collapse:separate;}
table.lob_servertable tr{background:#666 url(../images18/lobby/bg.gif) repeat-x;}
table.lob_servertable td{padding:0px 0px; font-size:11px; line-height:12px; color:#eee; /*background:transparent url(../images18/lobby/bg_split.png) no-repeat scroll 100% 10px;*/border:0; border-bottom:2px solid #e6e6f1; border-right: 1px solid #e6e6f1;}
	table.lob_servertable  td.l1{width:200px;}
	table.lob_servertable  td.l2{width:90px;}
	table.lob_servertable  td.l3{width:90px;}
	table.lob_servertable  td.l4{width:90px;}
	table.lob_servertable  td.l5{width:105px;}
	table.lob_servertable  td.l6{width:100px; border-right: 0;}
	
	table.lob_servertable td.right{background:none;}
	table.lob_servertable img.server {float:left; margin:0 5px;}
	table.lob_servertable td span.pad {display:block; padding:0 10px;}
	table.lob_servertable span.name {font-size:14px; line-height:16px; font-weight:bold; display:inline; padding:4px 0 0 0; margin:0;}
	
table.lob_servertable tr.bgSelectedRow{background: #191919;}

div.cnt_liveticker div.pad_2{
background:transparent url(../images18/start/top_signup.gif) no-repeat scroll 0 0%;
padding:33px 0 0 2px;
}	
img.bannerad{margin-bottom: 2px;}

span.img_cnt_support{display:block; float:right; background-image:url(support.jpg); width:260px; height:179px;}
span.img_cnt_faq{display:block; float:right; background-image:url(faq.gif); width:260px; height:159px;}


div.cnt_account div.pad div.pad2 {margin:-6px 0 -6px -6px;}
img.bannerad{margin:0 0 2px 0;}

div.cnt_endorsement{float:left; width:330px; background:url(../images18/endorse/bg.gif) repeat-y; padding:0; margin-top:7px;}
div.cnt_endorsement div.pad{background:url(../images18/endorse/top.gif) no-repeat; padding:0;}
div.cnt_endorsement div.pad3{background:url(../images18/endorse/bottom.gif) no-repeat scroll 0 100%; padding:7px 7px 14px 7px; font-size:11px; line-height:14px;}

img.img_endorse{margin:0 7px 7px 0; float:left; width:100px; height:100px;}
span.endorse_name{font-style:italic;}



/*Pensio Styling*/
.pensio_payment_form_table
{
   	padding: 5px 5px 5px 5px;
   	font-family:arial, tahoma; font-size:12px;
	color:#ECEEF3;
}

.pensio_payment_form_table td
{
   	padding: 5px 5px 5px 5px;
   	font-family:arial, tahoma; font-size:12px;
	color:#ECEEF3;
}


.pensio_payment_form_label_cell
{
    	font-family:arial, tahoma; font-size:12px;
	color:#ECEEF3;
}

.pensio_payment_form_input_cell small a
{
    	font-family:arial, tahoma;
	color:#ECEEF3;
	text-decoration: none;
}

.pensio_payment_form_input_cell
{
    	font-family:arial, tahoma;
	color:#ECEEF3;
}

.pensio_payment_form_table td.pensio_payment_form_submit_cell
{
   	padding: 5px 0px 0px 89px;
}

/* trackmania lobby */

div.lob_cnt_track {width:695px; padding:5px 0 0 0; background:transparent url(../images18/bg_top.png) no-repeat;}
div.lob_cnt_track div.pad1_track { padding:0px 0 9px 0; background:transparent url(../images18/bg_bottom.png) no-repeat scroll 0 100%;}
div.lob_cnt_track div.pad2_track {padding:8px 0px 0 12px; background:#e6e6f1;}
div.lob_cnt_track div.pad2_track a { color: Black; }
div.lob_cnt_track div.pad2_track h1 { color: Black; }

div.cnt_trackmania{width:330px; height:253px; margin-right:9px; margin-bottom:10px; background:transparent url(../images18/track_mania/track.png); position:relative; float:left; color:#fff; font-size:12px; line-height:14px;}
div.lob_cnt_track h2.track{font-size:12px; color:#fff; line-height:14px; padding:0; margin:0; position:absolute; left:8px; top:9px; text-transform:none;}
div.lob_cnt_track div.timeleft{position:absolute; right:7px; top:10px; font-size:11px; width:150px; text-align:center;}
div.lob_cnt_track a.startrace{display:block; text-indent:-900em; width:154px; height:100px; background:transparent url(../images18/track_mania/start.png); position:absolute; right:6px; top:36px;}
	div.lob_cnt_track a.startrace:hover{background-position:0 -98px;}
.startrace{display:block; text-indent:-900em; width:154px; height:100px; background:transparent url(../images18/track_mania/start.png); position:absolute; right:6px; top:36px;}
	.startrace:hover{background-position:0 -98px;}
.acceptrace{display:block; text-indent:-900em; width:154px; height:100px; background:transparent url(../images18/track_mania/accept.png); position:absolute; right:6px; top:36px;}
	.acceptrace:hover{background-position:0 -98px;}
.startraceAlt{display:none; text-indent:-900em; width:154px; height:100px; background:transparent url(../images18/track_mania/start.png); position:absolute; right:6px; top:36px;}
    .startraceAlt:hover{background-position:0 -98px;}
div.lob_cnt_track div.opt1{position:absolute; left:12px; top:46px; font-size:11px; text-align:right; width:146px;}
	div.lob_cnt_track div.opt1 h3{position:absolute; left:0px; top:0px; font-size:11px; line-height:12px; padding:0; margin:0;}
div.lob_cnt_track div.opt2{position:absolute; left:12px; top:78px; font-size:11px; text-align:right; width:146px;}
	div.lob_cnt_track div.opt2 h3{position:absolute; left:0px; top:0px; font-size:11px; line-height:12px; padding:0; margin:0;}
div.lob_cnt_track div.opt3{position:absolute; left:12px; top:110px; font-size:11px; text-align:right; width:146px;}
	div.lob_cnt_track div.opt3 h3{position:absolute; left:0px; top:0px; font-size:11px; line-height:12px; padding:0; margin:0;}
div.lob_cnt_track h2.top10{font-size:11px; color:#fff; line-height:14px; padding:0; margin:0; position:absolute; left:12px; top:143px; text-transform:none;}	
div.lob_cnt_track  table.track_players{width:320px; position:absolute; left:10px; top:164px; color:#333; font-size:10px; line-height:11px; padding:0;}
	div.lob_cnt_track  table.track_players col{width:80px;}
	div.lob_cnt_track  table.track_players td{padding:2px 0 3px 3px;}
	div.lob_cnt_track  table.track_players td.tdLeft{padding:2px 0 3px 3px; text-align: left;}
	div.lob_cnt_track  table.track_players td.tdCenter{padding:2px 0 3px 3px; text-align: center;}
	div.lob_cnt_track  table.track_players td.tdRight{padding:2px 12px 3px 3px; text-align: right;}
		
.lbRecordGrid { color:Black; font-weight: bold; font-size: larger; }
.lbRecordGridSmall { color:Black; font-weight: bold; font-size: smaller; }

	
/*Game Lobby*/

div.lob_gamenav {width:695px; height:35px; background:transparent url(../images18/gameLobby/bg_nav1.png) no-repeat; list-style:none; margin:0 0 10px 0; padding:0; position:relative;}

div.lob_gamenav span.lob_gamenav_back {position:absolute; left:10px; top:5px; height:24px; display:block;color:#333; text-decoration:none; font-size:14px; line-height:16px; font-weight:bold; background:transparent url(../images18/gameLobby/nav_split.png) no-repeat scroll 100% 0;}

	div.lob_gamenav span.lob_gamenav_back span{display:block; padding:4px 10px 3px 0px;}
	
div.lob_gamenav a.lob_gamenav_back {position:absolute; left:10px; top:5px; height:24px; display:block;color:#333; text-decoration:none; font-size:14px; line-height:16px; font-weight:bold; background:transparent url(../images18/gameLobby/nav_split.png) no-repeat scroll 100% 0;}

	div.lob_gamenav a.lob_gamenav_back span{display:block; padding:4px 10px 3px 24px; background:transparent url(../images18/gameLobby/nav_arrow.png) no-repeat scroll 0px 3px; }
	

div.lob_gamenav span.lob_gamenav_game {position:absolute; width:200px; text-align:center; left:50%; margin-left:-100px; top:5px; display:block; color:#333; text-decoration:none; font-size:14px; line-height:16px;}

	div.lob_gamenav span.lob_gamenav_cs {padding:4px 0 3px 24px; display:inline-block; background:transparent url(../images18/gameLobby/csIcon.png) no-repeat scroll 0 2px;}
	div.lob_gamenav span.lob_gamenav_q3 {padding:4px 0 3px 24px; display:inline-block; background:transparent url(../images18/gameLobby/q3Icon.png) no-repeat scroll 0 2px;}
	div.lob_gamenav span.lob_gamenav_css {padding:4px 0 3px 24px; display:inline-block; background:transparent url(../images18/gameLobby/cssIcon.png) no-repeat scroll 0 2px;}
	div.lob_gamenav span.lob_gamenav_tm {padding:4px 0 3px 24px; display:inline-block; background:transparent url(../images18/track_mania/trackmania.png) no-repeat scroll 0 2px;}
	
	
div.lob_gamenav span.lob_gamenav_info {position:absolute; width:180px; left:510px; top:5px; display:block; color:#333; text-decoration:none; font-size:11px; line-height:12px; background:transparent url(../images18/gameLobby/nav_split.png) no-repeat;}
div.lob_gamenav span.lob_gamenav_info2 {position:absolute; width:180px; left:510px; top:5px; display:block; color:#333; text-decoration:none; padding-left: 15px; vertical-align: middle; font-size:14px; line-height:26px; background:transparent url(../images18/gameLobby/nav_split.png) no-repeat;}

	div.lob_gamenav span.lob_gamenav_info span{display:block; padding:0px 5px 0px 10px;}
	
	
div.lob_game{float:left; margin:10px 0 0 10px; background:transparent url(../images18/gameLobby/game_bg.png); width:329px; height:258px; position:relative;}
div.lob_game2{float:left; margin:10px 0 0 10px; background:transparent url(../images18/gameLobby/game_bg2.png); width:329px; height:258px; position:relative;}
    div.lob_game2 a.dl_tm{position:absolute; left:34px; top:47px; display:block; width:260px; height:52px; background:transparent url(../images18/gameLobby/download_tmn2.png) no-repeat; text-indent:-900em;}
    div.lob_game2 a.dl_steam{position:absolute; left:33px; top:121px; display:block; width:132px; height:52px; background:transparent url(../images18/dl_steam.gif) no-repeat; text-indent:-900em;}
	div.lob_game2 a.dl_client{position:absolute; right:34px; top:121px; display:block; width:132px; height:52px; background:transparent url(../images18/dl_client.gif) no-repeat; text-indent:-900em;}
div.lob_game img{border:0;}
div.lob_game a.lob_game_logo{display:block; margin:9px 0 0 9px;}
div.lob_game span.lob_game{display:block; font-weight:bold; padding:10px 0 0px 15px; color:#fff; font-size:12px; line-height:14px;}
div.lob_game a.lob_game{display:block;font-weight:bold; padding:5px 50px 5px 5px; color:#fff; font-size:12px; line-height:14px; position:absolute; right:0px; bottom:18px; text-decoration:none;}

/* TrackMania Race Result Table */
ul.lob_raceresultnav {height:47px; width:675px; position:relative; background:transparent url(../images18/bg2.png) no-repeat; margin:0 0 2px 0; padding:0; list-style:none;}
ul.lob_raceresultnav li {position:absolute; top:0; height:47px; background:transparent url(../images18/bg2_split.png) no-repeat scroll 100% 5px;}
	ul.lob_raceresultnav li.l1 {left:0; width:200px;}
	ul.lob_raceresultnav li.l2 {left:200px; width:90px;}
	ul.lob_raceresultnav li.l3 {left:290px; width:90px;}
	ul.lob_raceresultnav li.l4 {left:380px; width:90px;}
	ul.lob_raceresultnav li.l5 {left:470px; width:90px;}
	ul.lob_raceresultnav li.l6 {right:0px; width:115px; background:none;}
ul.lob_raceresultnav li a{display:block; margin-top:4px; width:100%; font-size:14px; line-height:15px; text-decoration:none; color:#eee; height:38px; vertical-align:center; }
	ul.lob_raceresultnav li a span.pad{display:block; padding:10px 0 0 10px;}
	ul.lob_raceresultnav li a.selected_val span.pad{padding:6px 0 0 10px;}
	ul.lob_raceresultnav li a span.pad span.value{font-size:11px; line-height:12px; color:#6ec81f;}
	
table.lob_raceresultnav {width:675px; border: 0px solid #e6e6f1; padding:0; border-collapse:separate;}
table.lob_raceresultnav tr{background:#666 url(../images18/lobby/bg.gif) repeat-x;}
table.lob_raceresultnav td{padding:0px 0px; font-size:11px; line-height:12px; color:#eee; /*background:transparent url(../images1/lobby/bg_split.png) no-repeat scroll 100% 10px;*/border:0; border-bottom:2px solid #e6e6f1; border-right: 1px solid #e6e6f1;}
	table.lob_raceresultnav  td.l1{width:197px;}
	table.lob_raceresultnav  td.l2{width:89px;}
	table.lob_raceresultnav  td.l3{width:89px;}
	table.lob_raceresultnav  td.l4{width:89px;}
	table.lob_raceresultnav  td.l5{width:89px;}
	table.lob_raceresultnav  td.l6{width:115px; border-right: 0;}
	
table.lob_raceresultnav tr.bgSelectedRow2{background: #191919;}

.lbRange { vertical-align: top; color: Black;}

div.cnt_server ul.resultdetails { margin:0 0 0 -6px; list-style:none; padding:0; }
div.cnt_server ul.resultdetails li { padding:0px 0 4px 0; background:transparent url(../images18/account/split.gif) repeat-x scroll 0 100%; }
div.cnt_server ul.resultdetails li span { color:#77a1d2; }