

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
	_top:15%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
	background-image:url("/img/lightbox_header.jpg");
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/* ++ IE FIXES 

top: FireFox
]top: IE7
_top: IE6

*/
*{
	outline:none;
}
body { 
	behavior:url("/include/csshover3.htc"); 
	margin:0px;
	padding:0px;
}
a{color:#666666;text-decoration:underline;} a:hover{text-decoration:none;color:#ccc}

p{
	margin:0px;
}
object{
	outline:none;
}

.prizes {
	display: block;
	margin-bottom: 20px;
}

.prizes_text{
	display: block;
	margin: 10px 30px 30px 30px;
}

.spanprizes {
	float: left;
	display: inline;
	width: 201px;
	margin: 20px 0px 30px 35px;
}

.spanprizes_big {
	float: left;
	display: inline;
	width: 308px;
	margin: 20px 0px 10px 33px;
}

.warning{
	color:red;
	font-size:16px;
	font-weight:bold;
}
#gradient_green{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url('/img/gradient_green.png') repeat-x scroll 0 0;
	height:720px;
	left:0;
	position:absolute;
	top:0;
	width:50%;
	z-index:0;
}
#gradient_green_right{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url('/img/gradient_green_right.png') repeat-x scroll 0 0;
	height:720px;
	right:0;
	position:absolute;
	top:0;
	width:50%;
	z-index:0;
}

.background ul{
	float:left;
	width:100%; 
	clear:both;
	display:block;
	padding:0px;
/*	list-style-image: url('/img/bullet_points_regels.png');
	_list-style-image: url('/img/bullet_points_regels.gif');*/
}

.background li{
	margin-left:15px;
	padding-left:10px;
	text-align:left;
}
#prizes li{
	margin-left:0px;
	padding-left:0px;
	list-style-type:none;
}
.background#manager{
	/*background-image:url('/img/achtergrond_manager.jpg');
	background-attachment:fixed;
	background-position:center top;
	background-repeat:no-repeat;*/
}

.background p{
	clear:both;
	display:block;
}

.background#rules span{
	float:left;
}

.home_loginform{
	position:absolute;
	right:-51px;
	top:7px;
	z-index:100;
	float:left;
	width:363px;
}
#logolink{
	position:absolute;
	left:0px;
	top:0px;
	width:450px;
	height:75px;
	cursor:pointer;
}
#unibetlogolink{
	position:absolute;
	right:0px;
	top:71px;
	width:260px;
	height:35px;
	cursor:pointer;
	z-index:101;
}

.invoer_home{
	background-color:transparent;
	background-image:url("/img/login_fields.png");
	background-repeat:no-repeat;
	background-position:0px 1px;
	]padding-top:5px;
	height:22px;
	border:0px;
	width:85px;
	padding-left:10px;
	padding-right:15px;
    font-family: verdana;
    font-size: 10px;
    color: #999; 	
	float:left;
}

.button_home{
	height:17px;
	background-image:url("/img/button_bg.jpg");
	background-repeat:repeat-x;
	]position:relative;
	]top:-5px;
	color:#FFF;
	border:0px;
	padding:0px 3px 0px 3px;
	text-transform:lowercase;
	font-size:11px;
	cursor:pointer;
}
.button_home_empty{
	height:17px;
	]position:relative;
	]top:-5px;
	color:#FFF;
	border:0px;
	padding:0px 3px 0px 3px;
	font-size:11px;
	cursor:pointer;
	background-color:transparent;
}


.button_home#login{
	background-image:url("/img/home/bt_login.png");
	background-color:transparent;
	height:22px;
	width:68px;
	text-transform:capitalize;
	font-weight:bold;
	padding-left:5px;
}
.button_home#qmark{
	background-image:url("/img/home/bt_qmark.png");
	background-color:transparent;
	height:22px;
	width:28px;
	padding-left:14px;
}

div#manager .value{
	display:block;
}
img.pngfix,div.pngfix {
	behavior: url("/include/iepngfix.htc");
}
/* -- */
.home_middle{
	width:637px;
	float:left;
}
.home_middle .left{
	width:152px;
	height:239px;
	margin-right:6px;
	float:left;
	display:inline;
}
.home_middle .left .login{
	background:url(/img/login.png) no-repeat top left;
	float:left;
	width:142px;
	height:75px;
	margin-bottom:6px;
	padding-top:48px;
	padding-left:10px;
}
.home_middle div.right{
	width:479px;
	height:239px;
	float:left;
}
.top10_holder{
	height:213px;
	float:left;
}
.top10s_header{
	width:100%;
	float:left;
	height:1px;
	left:20px;
	padding-left:1px;
	position:relative;
	top:-22px;
}

.top10s_header_item{
	width:60px;
	_width:58px;
	height:100%;
	float:left;
	border:0px solid #898989;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	color:#898989;
	text-transform:uppercase;
}

.top10s_list{
	width:100%;
	font-weight:bold;
	float:left;
}

.top10s_list table{
	/*width:294px;*/
}

.top10s_list table td{
	height:15px;
	line-height:18px;
	padding-left:3px;
	padding-right:3px;
}
#fp_stats{
}
/* ++ verberg de banner op de home*/
div.homehide .banner_rechts{
	display:none;
}
/* -- */

span#stctime{
	margin-left:1px;
	_margin-top:8px;
	height:20px; 
	float:left;
}

.warn{
	color:#FF0000!important;
	font-weight:bold!important;
	/*display:block;*/
}

.green{
	color:#090;
	font-weight:bold;
	/*display:block;*/
}

/* Maikel 15-07-08*/

/*
Wrappers:
			   
<------------------------------->
				1
 ______________________________
|		|				|		|
|		|		3		|		|
|	^	|_______________|		|
|	|	|				|		|
|	2	|		4		|		|
|	|	|				|		|
|	v	|				|		|	
|		|_______________|		|
|		|   	5		|		|
|_______|_______________|______	|

1: .site_wrapper	: Wrapper around the entire site with 100% width and auto height
2: .main_wrapper	: Wrapper around the site without the 2 black bars on the left and right, width 960px
3: .top_wrapper 	: Wrapper around the SD Banner, Banner, and Menu, width 960px
4: .content_wrapper : Wrapper around all the content underneath the menu; width 960px;
5: .bottom_wrapper  : Wrapper around all bottom content (footer); width 960px;

*/

/* ++ Styles Main Div's */
body{
	/* background-color:#235510; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:0px;
	margin:0px;
	/* background-image:url("/img/bg.jpg");
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position:top center; */
}

a{
	font-weight: normal;
}
a:hover{
	text-decoration : none;
	color:#ccc;
}
a span{
	cursor:pointer;
}
a div{
	cursor:pointer;
}
#upgradebrowser a{
	color:#000;	
}
#upgradebrowser a:hover{
	text-decoration : none;
	color:#000;
}
.home_welcome a,.home_welcome h1{
	text-decoration : none;
	color:#FFF;
}

a img{
	border:none;
}
.site_wrapper{
	/*background-image:url(/img/shadow.png);
	_background:none;
	background-position:50% 50%;
	background-repeat:repeat-y;*/
	float:left;
	height:auto;
	width:100%;
}

.main_wrapper{
	width: 960px;
	position:relative;
	z-index:1;
}

.top_wrapper{
	width:960px;
	_width:962px;
	float:left;
	background-image:url("/272/header.png");
}

.content_wrapper{
	width:960px;
	float:left;
	text-align:left;
	/*background-color:#FFF;*/
	/*
	background-image:url('/img/fp_bg.jpg');
	background-attachment:fixed;
	background-position:center top;
	background-repeat:repeat-y;
	*/
}

.content_wrapper{
	width:960px;
	float:left;
	text-align:left;
	/* background-image:url("/img/bg_leeg.jpg");
	background-repeat:repeat-x;
	background-color:#717171; */
	padding-bottom:41px;
	margin-top:21px;
}
#content_wrapper_top{
	width:100%;
	float:left;
	height:21px;
	margin-top:10px;
	background-image:url("/img/content_top.png");
}
#content_wrapper_bottom{
	width:100%;
	float:left;
	height:19px;
	margin-bottom:10px;
	background-image:url("/img/content_bottom.png");
	display:none;
}


.bottom_wrapper{
	width:100%;
	float:left;
	height:auto;
	vertical-align:top;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:1;
}

/* -- Styles Main Div's */

/* ++ Top_Wrapper */
	
	.sd_header{
		float:left;
		width: 960px;
		height: 115px;
	}
	
	.menuspacer{
		height:145px;
	}
	
	#divSDStatusBar{
		
	}
	
	.banner_top{
		float:left;
		width: 940px;
		padding-left:10px;
		padding-right:10px;
		height: 107px;
		vertical-align:bottom;
		background-color:#303130;
		display:inline;
	}
	
	/* ++ Menu */
	.menu{
		float:left;
		margin-top:35px;
	}
	#shademenu{
		/*width:520px;*/
        background:url(/img/top_menu/bg_neutraal.jpg) repeat-x top left;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		height:33px;
		_height:33px;
		overflow:hidden;

	}
	
	.c_shademenu_0{
		width:613px;
	}
	
	.c_shademenu_1{
		/*width:751px;*/
	}
	
	.menu img{
		float:left;
	}
	/* -- Menu */

/* -- Top_Wrapper */



/* ++ Content_Wrapper */
	.main_picture{
		width: 960px;
		height: 253px;
	}
	
	.content{
		font-size:12px;
		color:#000;
	}
	
	.content.emptybalk{
		height:20px;
		_height:20px;
		_width:100%;
	}
	
	.content.emptyvertical{
		width:17px;
		float:left;
	}
	
	/*.content.left{
		width:163px;
		height:231px;
		float:left;
		background-image:url("/img/fp_table.jpg");
		background-repeat:repeat-x;
		background-color:#1c1c1c;
		border:1px solid #656565;
		color:#FFF;
		margin-left:10px;
		display:inline;
	}*/
	
	.content.middle{
		width:398px;
		height:231px;
		float:left;
		background-image:url("/img/fp_table.jpg");
		background-repeat:repeat-x;
		background-color:#1c1c1c;
		border:1px solid #656565;
		color:#FFF;
		text-decoration:none;
	}
	
	.content.right{
		width:338px;
		height:231px;
		float:right;
		border:1px solid #656565;
		margin-right:10px;
		display:inline;
	}
	
	.contentright.top{
		width:338px;
		height:26px;
		float:left;
		background-image:url("/img/fp_tab.jpg");
		background-repeat:repeat-x;
		
	}
	.background .img_fpbutton{
		background-image:url(/img/home/top10_inactive.png);
		background-position:top center;
		background-repeat:no-repeat;
		height:46px;
		padding-top:10px;
		cursor:pointer;
		float:left;
		display:block;
		position:relative;
		width:60px;
		_width:58px;
		text-align:center;
		font-size:10px;
		font-weight:bold;
		color:#ccc;
		text-transform:uppercase;
		padding-left:0px;
		padding-right:0px;
	}
	
	.background .img_fpbutton_sel{
		background-image:url(/img/home/top10_active.png);
		background-position:top center;
		background-repeat:no-repeat;
		width:60px;
		_width:58px;
		padding-top:10px;
		height:46px;
		cursor:pointer;
		float:left;
		display:block;
		text-align:center;
		font-size:10px;
		font-weight:bold;
		text-transform:uppercase;
		padding-left:0px;
		padding-right:0px;
	}
	
	.img_fpbutton a{
		font-weight:bold;
	}
	.img_fpbutton_sel a{
		font-weight:bold;
	}
	
	.img_fpbutton:hover{
		background-image:url(/img/home/top10_active.png);
	}
	
	#menu_1.img_fpbutton{
		background-image:url(/img/home/top10_inactive.png);
	}
	#menu_1.img_fpbutton:hover{
		background-image:url(/img/home/top10_active.png);
	}	
	#menu_1.img_fpbutton_sel{
		background-image:url(/img/home/top10_active.png);
	}
	
	#menu_2.img_fpbutton{
		background-image:url(/img/home/result_inactive.png);
	}
	#menu_2.img_fpbutton:hover{
		background-image:url(/img/home/result_active.png);
	}	
	#menu_2.img_fpbutton_sel{
		background-image:url(/img/home/result_active.png);
	}
	
	#menu_3.img_fpbutton{
		background-image:url(/img/home/race_inactive.png);
	}
	#menu_3.img_fpbutton:hover{
		background-image:url(/img/home/race_active.png);
	}	
	#menu_3.img_fpbutton_sel{
		background-image:url(/img/home/race_active.png);
	}
	
	#menu_4.img_fpbutton{
		background-image:url(/img/home/subleague_inactive.png);
	}
	#menu_4.img_fpbutton:hover{
		background-image:url(/img/home/subleague_active.png);
	}	
	#menu_4.img_fpbutton_sel{
		background-image:url(/img/home/subleague_active.png);
	}
	
	#menu_5.img_fpbutton{
		background-image:url(/img/home/members_inactive.png);
	}
	#menu_5.img_fpbutton:hover{
		background-image:url(/img/home/members_active.png);
	}	
	#menu_5.img_fpbutton_sel{
		background-image:url(/img/home/members_active.png);
	}
	
	
	/*.img_fpbutton a,.img_fpbutton a:hover{
		color:#FFF;
		text-decoration:none;
		padding:9px 5px 10px 5px;
		display:block;
		_display:inline;
		height:15px;
		_line-height:30px;
	}
	.img_fpbutton_sel a,.img_fpbutton_sel a:hover{
		color:#FFF;
		text-decoration:none;
		padding:9px 5px 10px 5px;
		display:block;
		_display:inline;
		height:15px;
		_line-height:30px;
	}*/
	.contentright.top img{
		float:left;
		cursor:pointer;
	}
	
	.contentright.text{
/*		width:338px;
		height:205px;
		float:left;
		color:#FFF;
		padding:0px 0px 0px 0px;
		/*overflow-y:scroll;*/
		background-image:url("/img/fp_table_content.jpg");
		background-repeat:repeat-x;
		background-color:#1c1c1c;
		overflow:hidden;
*/	}
/* -- Content_Wrapper */


/* ++ Bottom_Wrapper */
	.bottom.empty{
		float:left;
		height:0px;	
	}
	
	.bottom_wrapper empty2{
		float:left;
		height:10px;	
	}
	.bottom_wrapper a{
		color:#FFF;
	}
	.bottom_wrapper a:hover{
		color:#C0C0C0;
	}
	.bottom.banner{
		width:100%;
		height:138px;
		float:left;
		text-align:left;
		margin-bottom:20px;
		margin-top:20px;
	}
	.bottom.banner img{
		width:960px;
		height:138px;
	}
	.bottom.bar{
		width:100%;
		height:26px;
		float:left;
		padding:10px 0px 0px 0px;
		color:#ffffff;
		font-family:"Arial Narrow";
		font-size:12px;
		background-image:url("/img/bg_footer.jpg");
		background-repeat:repeat-x;
	}
	#main_wrapper .bottom.bar a{
		color:#ffffff;
		text-decoration:none;
	}
	.bottom.bar span{
		padding:0px 10px 0px 10px;
	}
/* -- Bottom_Wrapper */


/* ++ Styles Images */
.register{
	float:right;
	position:relative;
	top:0px;
	width:188px;
	height:106px;
	color:#FFF;
	text-align:left;
	background-image:url(/img/statusbar/bg_statusbar.jpg);
}

.registerLoggedOut{
	float:right;
	position:relative;
	top:13px;
	width:188px;
	height:81px;
	color:#FFF;
	text-align:left;
}

.register a{
	text-decoration:none;
}

.register2{
	position:relative;
	top:-35px;
	left:-25px;
}

.topbanner{
	float:left;
	position:relative;
	top:9px;
}
/* -- Styles Images */


/* ++ Jasper */
.selectedrider,.riderpickdivact.selectedrider {
	color: #ffffff;
	font-weight: bold;
	background-image: url(/img/button_bg3.jpg);
	background-repeat:repeat-x;
}
/* .playerlist_table .hover{
	color: #ffffff;
	font-weight: bold;
	background-image: url(/img/button_bg.jpg);
	background-repeat:repeat-x;
} */
.riderout {
        background-color: #cc4411;
        color: #ffffff;
        font-weight: bold;
}
.ridernever {
        background-color: #444444;
        color: #ffffff;
        font-weight: bold;
}
.riderpickdivact {
                cursor:pointer;
                width:auto;
                height:20px;
}
.riderpickdivout {
                cursor:default;
                width:auto;
                height:20px;
}



/* -- Jasper */


/* ++ Shade Menu */

/* ++ Maikel : 2nd text buttons shade */
.text_button1{
		position:absolute;
		top:-1px;
		_top:-1px;
		left:-1px;
		color:#FFF;
}

.text_button1a{
		position:absolute;
		top:0px;
		left:0px;
		text-align:center;
		width:100%;
		_top:12px;
}

.shade_button1{
        color:#000;
		position:relative;
}

.button1_img{
		position:relative;
		margin-left:10px;
		top:5px;
}

.text_button2{
		position:absolute;
		left:0px;
		top:0px;
		text-align:center;
		width:100%;
		_top:12px;
}

.shade_button2{
		font-size:14px;
		font-family:Arial, "Arial Narrow", Helvetica, sans-serif;
		font-weight:normal;
        color:#000;
		position:absolute;
		left:1px;
		top:1px;
		_top:13px;
		width:100%;
		/*left:-3px;
		top:1px;
		_top:10px;
		_left:-3px;*/
}

/* -- Maikel : 2nd text buttons shade */

.shadetabs
{
        margin:0px 0 0; /* margin:10px 0 0; */
        padding:0 0 0px 0;      /* padding:0 0 10px 0; */
		z-index:auto;
		text-transform:uppercase;
}
.shadetabs ul
{
        position:absolute;
        display:block;
        width:95px;     /* width:135px; */

}
.shadetabs li ul{
        z-index:100;
        visibility:hidden;
/*      border-top:1px solid #fcd290; */
        width:95px;     /* width:134px; */	

}
.shadetabs li
{
       /* width:95px;*/     /* width:135px; */
        height:auto;
        display:inline;
        float:left;
		height:34px;
		_height:34px;
}
.shadetabs a{
		padding-left:10px;
		padding-right:10px;
        font-size:14px;
		font-family:Arial, "Arial Narrow", Helvetica, sans-serif;
		font-weight:normal;
        color:#FFF;
        line-height:34px;
		_line-height:34px;
        text-align:center;
        text-decoration:none;
        display:block;
        /*width:98%;*/     /* width:134px; */
/*      border-right:2px solid #ff0000; */
		float:left;
		border-color:#3B3B3B;
		border-style:solid;
		border-width:0px 1px 0px 1px
}

.shadetabs a:hover, .shadetabs a.selected{
        background:url(/img/top_menu/bg_over.jpg) repeat-x top left;
        color:#FFF;
        text-decoration:none;
}
.shadetabs li:hover .dropmenudiv{
	visibility:visible;
}
.shadetabs li a:visited
{
        color: #FFF;
}

.shadetabs li a:hover
{
        text-decoration: none;
        color: #FFF;
		background:url(/img/top_menu/bg_over.jpg) repeat-x top left;
}

.shadetabs .game_menu_active, .shadetabs .game_menu_active:visited {
        background:url(/img/top_menu/bg_over.jpg) repeat-x top left;
		color:#FFF;
		border-left:1px solid #000;
		border-right:1px solid #000;
		height:34px;
		_height:34px;
}

.shadetabs .game_menu_active:hover {
        background:url(/img/top_menu/bg_over.jpg) repeat-x top left;
		color:#FFF;
}


.shadetabs .game_menu {
		border-left:2px solid #3b3b3b;
		height:34px;
		_height:34px;
}

.shadetabs li.selected
{
	color:#FFF;	
}

.shadetabs li.selected a{
        background: url(/img/top_menu/bg_over.jpg) repeat-x top left;
		color:#FFF;		
}

.shadetabs li.selected a:hover
{ /*selected main tab style */
        text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
        position:absolute;
        top: 0;
        left: 0;        /* without this and with many drop-down menus, the div's widen IE's page size */
        font:normal 11px Arial, Helvetica, sans-serif;
        line-height:18px;
        z-index:100;
        background-color: #242223;
        width: 150px;
        visibility: hidden;
        filter:alpha(opacity=90);
}

.dropmenudiv a{
		text-align:left;
        width: 150px;
        display: block;
        text-indent: 3px;
        padding: 2px 0;
        text-decoration: none;
        font-weight: bold;
        color: #FFF;
		padding-left:8px;
		background-image:url("/img/top_menu/dropbg_neutraal.jpg");
}

* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
        color: #FFF;
		background-image:url("/img/top_menu/dropbg_over.jpg");
}

/* -- Shade Menu */

/* ++ Status bar */
.statusbar{
	float:left;
	height:30px;
	position:relative;
	right:0px;top:0px;
}

.statusbar img{
	position:relative;
	top:-5px;
	_top:0px
}

.statusbartab{
	/*display:none;*/
}
/* -- Status bar */

/* ++ Background DIV */
.background{
	width:719px;
	float:left;
	margin:0px;
	margin-right:20px;
	display:inline;
	/*border-right:1px solid #555;*/
}

/*.background#home{
	width:655px;
	max-width:655px;
	_width:645px;
	padding:0px;
}*/

#home h1{
	/* float:left; */
}
#home h2{
	float:left;
	margin:5px;
}

.background span, .background p{
	/*padding-left:25px;
	padding-right:25px;
	_padding-left:25px;
	_padding-right:25px;
	*/
}
/* -- Background DIV */

/* @MAIKEL 2009-20-01 - F1 games */
.flashheader{
	float:left;
	width:623px;
	height:276px;
	margin-bottom:6px;
	margin-left:14px;
	position:relative;
	cursor:pointer;
	text-decoration:none;
}
.flashheader a{
	text-decoration:none;	
}
.flashheader#login_0{
	background-image:url("/img/home/HeaderHome2.jpg");
}
.flashheader#login_1{
	background-image:url("/img/home/HeaderHome2.jpg");
}
.flashheader #headertext{
	font-size:18pt;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	bottom:40px;
	margin-left:15px;
	margin-right:15px;
}
.flashheader #headertext span{
	font-size:18pt;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	bottom:40px;
	margin-left:15px;
	margin-right:15px;
}
.flashheader #jointext{
	font-size:16pt;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	bottom:11px;
	margin-left:15px;
	margin-right:15px;
}
.flashheader #joinbtntext{
	font-size:12pt;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	top:124px;
	right:30px;
	text-align:center;
}

.home_welcome a{
	text-decoration:none;
	cursor:pointer;
}
.home_welcome{
	float:left;
	margin-bottom:10px;
}


.home_welcome_header{
	height:16px;
	color:#FFF;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

.home_welcome_header img{
	_width:100%;
}

.home_welcome_text{
/*	font-family:"Century Gothic",Arial,Helvetica,sans-serif;*/
	font-size:14px;
	font-weight:bold;
	float:left;
	color:#EEE;
	cursor:pointer;
}

.home_welcome .img{
	max-width:355px;
	max-height:270px;
	_width:345px;
	_max-width:345px;
}

.home_pitbabebanner{
	float:left;
	width:655px;
	height:174px;
}

.home_button{
	width:300px;
	height:45px;
	font-weight:bold;
	font-size:26px;
	background-image:url('/img/home_empty.jpg');
	padding-top:15px;	
	text-decoration:none;
	text-transform:uppercase;
}


.home_button:hover{
	width:300px;
	height:45px;
	font-weight:bold;
	font-size:26px;
	background-image:url('/img/home_empty_over.jpg');
	padding-top:15px;	
	color:#fff;
	cursor:pointer;
}


.game_summary{
	height:145px;
	width:261px;
	margin-bottom:10px;
	margin-right:21px;
	float:left;
	background-image:url('/img/summary.gif');
}
.home_buttons{
	margin-right:20px;
}
.game_summary_text{
	line-height:20px;
	float:left;
	margin-top:-15px;
	padding-bottom:15px;
	width:178px;
}

.game_summary_headertxt{
	text-align:center;
	color:#666;
	padding-left:35px;
	font-weight:bold;
	text-transform:uppercase;
}
.game_summary #statusbarinside{
	float:left;
	margin-top:37px;
	margin-left:10px;
}
.game_avatar{
	height:126px;
	width:101px;
	background-image:url("/img/window_avatar.jpg");
	float:left;
	margin-top:10px;
	margin-left:8px;
	padding-top:7px;
	cursor:pointer;
}

.invoer{
	background-color: #FFF;
    border: 1px solid #d6d6d6;
    color: #444; 	
	width:220px;
	margin-bottom:3px;
}
/*
.invoer_home{
	background-color: #FFF;
    border: 1px solid #3e7c00;
    font-family: verdana;
    font-size: 12px;
    color: #444; 	
	width:120px;
	margin-bottom:3px;
}
*/
/* ++ Headers */

.clear{
	clear:both;	
}
.h1container{
	float:left;
	width:654px;
	margin-top:10px;
}
h1{
/*	position:relative;
	width:90%;
	float:left; 
	padding-left:10px;
	margin: 5px 0px 0px 0px;
	font-size: 16px;
	height:25px;
	text-transform: uppercase;
	color:#000;*/
	margin:0px;
	padding:0px;
}
.table h1{
	font-family:Arial,Helvetica,sans-serif;
}
h2{
	/*position:relative;
	width:90%;
	float:left;
	padding-left:10px;
	background-color:#747373;
	margin: 15px 0px 15px 0px;
	font-size: 16px;
	font-weight:normal;
	text-transform: uppercase;
	font-family: "Arial Narrow", Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;*/
	padding:0px;
	margin:0px;
	font-size:18px;
}
h2.groen{
	color:#4B9600;
	font-size:13pt;
	font-style:italic;
	font-weight:bold;
}
h2.groen a{
	color:#4B9600;
	font-weight:bold;
}
/* -- Headers */


/* ++ content div's */
.textdiv_wrapper{

}

.textdiv_top{
	background-image:url('/img/bg_topbar.jpg');	
	background-repeat:repeat-x;
}

.textdiv_top h1{
	height:45px;
	font-size:18px;
}

.textdiv_content{
	float:left;
}

/* image buttons */
.img_button{
	height:34px;
	float:left;
	margin-right:10px;
	margin-top:2px;
}
.img_button .left{
	background-image:url(/img/bg_but.jpg);
	width:14px;
	float:left;
	height:34px;
}
.img_button .right{
	background-image:url(/img/bg_but.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:14px;
	float:left;
	height:34px;
}
.img_button .middle {
	background-image:url(/img/bg_but.jpg);
	background-repeat:none;
	background-position:top center;
	float:left;
	height:34px;	
	line-height:30px;
	cursor:pointer;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}
a.img_button:link,a.img_button:active,a.img_button:visited,a.img_button:hover {
	color:#ffffff !important;
	text-decoration:none;
	font-weight:bold;
	]display:block;
}
a.img_button:hover{
	color:#DDD;
	text-decoration:none;
}
.img_button .middle a { color:#ffffff;text-decoration:none; }
/*.img_button{
	background-image:url(/img/top_menu/bg_neutraal.jpg);
	height:34px;
	margin-right:2px;
	cursor:pointer;
	float:left;
	display:block;
	position:relative;
	left:1px;
}
.img_button p{

}
.img_button:hover{
	background-image:url(/img/top_menu/bg_over.jpg);
}
.img_button_sel{
	background-image:url(/img/top_menu/bg_over.jpg);
	height:34px;
	margin-right:2px;
	cursor:pointer;
	float:left;
	display:block;
}
.img_button a,.img_button a:hover{
	color:#FFF;
	text-decoration:none;
	padding:9px 5px 10px 5px;
	display:block;
	_display:inline;
	height:15px;
	_line-height:30px;
}
.img_button_sel a,.img_button_sel a:hover{
	color:#FFF;
	text-decoration:none;
	padding:9px 5px 10px 5px;
	display:block;
	_display:inline;
	height:15px;
	_line-height:30px;
}
*/
/* -- content div's */


/* ++ banners right */
.bannertop_rechts{
	border:2px solid pink;
	height:200px;
	float:right;
}
.banner_rechts{
	position:relative;
	border:0px solid white;
	width:210px;
	float:right;
	margin-right:0px;
	/*background-image:url('/img/border_right.gif');
	background-repeat:repeat-y;*/
	padding-top:0px;
}
.banner_rechts .info_wrapper{
	/*float:right;*/
	margin-left:0px;
}
/* -- banners right */

/*  */
.viewscorestable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	text-decoration: none;
	float:left;
	color:#000;
	border:1px outset #000;
}

.viewscorestable .tablehead {
	color: #000;
	font-weight: bold;
	line-height:20px;
	background-color:#aaa;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

.table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	text-decoration: none;
/*	float:left; */
}

.tablehead 
{
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight: bold;
	background-color:#f2f2f2;
	border:1px solid #e4e4e4;
	border-top:1px solid #ffffff;	
}

.tablehead2 {
	/*background-image:url('/img/row1.jpg');
	background-repeat:repeat-x;*/
	font-size: 12px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	line-height:17px;
	/* height:25px; */
	background-color:#f2f2f2;
	border:1px solid #e4e4e4;
	border-top:1px solid #ffffff;
}

.tablehead2 td{
	padding-left:4px;
	background-color:#f2f2f2;
	border:1px solid #e4e4e4;
	border-top:1px solid #ffffff;
}
.tablehead2 a{
	color:#444444;
}
.row0 td, .row1 td{
/*	font-family:"Century Gothic",Arial,Helvetica,sans-serif;*/
	font-size: 12px; 
	font-weight:normal;
	line-height: 18px;
	padding-left:4px;
	
}
.row0 td, .row0{
	/*background-image:url("/img/row0.jpg");
	background-repeat:repeat-x;*/
	/* background-color:#2c2c2c; */
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	vertical-align:top;
	border:1px solid #e4e4e4;
	border-top:1px solid #ffffff;
}

.row0 td,.row1 td{
	color:#444444;
	/*border:1px solid #3C3C3C;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;*/
}

.row0 a,.row1 a{
	color:#444444;
	font-weight:bold;
}
.row0 a:hover,.row1 a:hover{
	color:#CCC;
}

.row1 td,.row1{
	/*background-image:url("/img/row1.jpg");
	background-repeat:repeat-x;*/
	/* background-color:#141414; */
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	vertical-align:top;
	background-color:#f2f2f2;
	border:1px solid #e4e4e4;
	border-top:1px solid #ffffff;
}
div.row1{
	background-color:#f2f2f2;
	border:1px solid #e4e4e4;
	border-top:1px solid #ffffff;
}
div.row0{
	/* background-color:#000; */
	border:1px solid #e4e4e4;
	border-top:1px solid #ffffff;
}
.row0 td img, .row1 td img {
	vertical-align:text-top;
}

div.row0,div.row1 { padding:8px; }

.clear {
	clear:both;
	display:block;
	float:none;
}

/* ++ Viewpred */

.player {
	position:absolute;
	width:80px;
	height:80px;
	text-align:center;
	color:#FFFFFF;
/*	border: 1px solid black; */
}

.player_table_icons {
	position:absolute;
	width:80px;
	height:80px;
	text-align:center;
}
.control_panel_border {
	/*position:absolute;*/
	position:relative;
	float: right;
	top:-75px;
	_top:-105px;
	right:30px;
	/*right:15px;*/
	width:80px;
	height:40px;
	/*border: 1px solid black;*/
}

.liveteam {
	position:relative;
	float:left;
	height:405px;
	width:320px;
	/*_height:369px; 
	_width:300px;*/
	background-image: url(/img/gamesystems/veld1.png);
	background-repeat:no-repeat;
	_background-image: url(/img/gamesystems/veld1.gif); 
/*	border: 1px solid #fff; */
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
}

.draftteam {
	position:relative;
	height:405px; 
	width:320px;
	background-image: url(/img/gamesystems/veld2.png);
	_background-image: url(/img/gamesystems/veld_ie.gif);
	background-repeat:no-repeat;
	float:right;
	color:#000000;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	_background-position:bottom;
	_margin-top:22px;
}

.draftteam .player{
	color:#FFF;
	_color:#000000;
}

.liveteam .predcaptain { 
	color:#000099; 
	font-weight: bold; 
}
.errorteam {
	position:relative;
	height:405px; 
	width:320px;
	background-image: url(/img/gamesystems/veld2.png);
	_background-image: url(/img/gamesystems/veld_ie.gif);
	_margin-top:20px;
	background-repeat:no-repeat;
	float:right;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.errorteam .player{
	_color:#000000;
}

.fieldheader {
	width:332px;
	text-align:center;
	font-size:14px;
	font-weight: bold;
	color: #FFFFFF;
	float:left;
}
.fieldheader2{
	float:left;
}
.fieldfooter {
	width:332px;
	text-align:left;
/*	font-size:14px; */
/*	font-weight: bold; */
	color: #000;
        background-color: #000;
        -moz-opacity: 0.7;
        opacity:.70;
        filter: alpha(opacity=70);
	min-height:150px;
}

.fieldfootercontent 
{
	min-height:150px;
	color: #fff;
	padding:4px;
}
/* -- viewpred */

/* ++ editpred */
.controlpanel_wrapper{
	float:left;
	display:block;
	margin-bottom:50px;
	color: #000;
	width:700px;
	font-size:10px;
	position:relative;
	z-index:1;
}

.controlpanel{
	background-color:#c4c4c4;
	float:left;
	width:200px;
}

.teamstatus{
	background-color:red;
	float:right;
	width:250px;
}
.teamwarn{
	margin-top:16px;
}
.cpw_content
{
	/*height:130px;
	min-height:150px;*/
	color: #000;
	font-size:10px;
	padding:4px;
	background-image:url(/img/top_menu/bg_neutraal.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#c4c4c4;
}
/* -- editpred */

/* ++ Editsettings*/

.settings_content
{
	color: #000;
	font-size:10px;
	padding:4px;
	float:left;
	background-image:url(/img/top_menu/bg_neutraal.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#c4c4c4;
}

.settings_content h1{
	padding-left:10px;
	margin:0px;
}

.settings_content .img_button{
	border-right:0px solid #FFF;
}

.settings_content#opace{
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}
/* ++ choose */
.choose_bg{
	width:100%;
	/*background-color:#FFF;*/
	float:left;
	position:relative;
}

/* table { float:left; } */

.button{
	background-color:transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
}

.btn_gray{
	color:#666;
}

table.lefty td{
	text-align:left;
}
.button_home{
	background-color:#3E7C00;
	border:medium none;
	color:#FFFFFF;
	padding:2px;
}

a.button{
	text-decoration:none;
	padding:4px;
}
.button2{
	height:20px;
	background-image:url(/img/button_bg2.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	border:0px;
	width:97px;
}

.footerlink{
	text-decoration:none;
	margin-right:5px;
}

/* ++ avatar */
#avatar{
	position:relative;
	z-index:10;
}
#avatar_pos{
	position:absolute;
	top:288px;
	left:146px;
}
#avatar_bg{
	position:absolute;
	z-index:10;
}
#avatar_overlay{
	position:absolute;
	z-index:15;
}
#avatar_logo{
	position:absolute;
	z-index:20;
	left:89px;
	top:12px;
}
#avatar_color{
	background-color:#FFF;
	position:absolute;
	z-index:5;
	width:381px;
	height:118px;
}
.pickericon{
	position:absolute;
	top:123px;
	left:75px;
	width:250px;
	z-index:15;
}
.pickericon span{
	float:left;
	height:16px;
	padding:7px;
	text-transform:uppercase;
}
.pickericon span, .pickericon img{
	cursor:pointer;
}
/* -- avatar */

.pay_button{
	height:40px;
	background-image:url(/img/top_menu/bg_over.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	border:0px;
	]padding-top:8px;
	_padding-top:8px;
}

.pay_button img{
	position:relative;
	top:3px;
	_top:-5px;
	]top:-5px;
}

.btn_wordprem_0{
        cursor:pointer; 
		float:none;
}
.btn_wordprem_1{
        display:none;  
}

/* == for gamereg.php == */
.highstep
{
	font-weight:bold;
	padding:4px;
	background-color:#f2f2f2;
}

div.fp_bg{
	background-image:url(/img/fp_bg.jpg);
	float:left;
}
#rssfeed{
	background-color:#151515;
	width:190px;
	border:1px solid #656565;
	font-family:verdana;
	font-size:10px;
	color:#FFF;
	background-image:url('/img/rss/bg.jpg');
	background-repeat:repeat-x;
	background-position: 0px 26px;
}
#rssfeed a{
	color:#FFF;
	text-decoration:none;
}
#rssfeed a:hover{
	color:#E22921;
}

ul.testmenu{

}
ul.testmenu li{
	border:1px solid #000;
}
#testsize2 h1{
	margin-bottom:10px;
}

.regformtab td {
	height:36px;
}
span.error{
	font-weight:bold;
	color:#FF0000;
}
span.error_no_unibet {
	color:#000;
	display:block;
	font-weight:bold;
	float:right;
	position:relative;
	top:9px;
}

div.error_field{
	width:100%;
	border:2px solid red;
	text-align:center;
	vertical-align:middle;
	padding:10px 0px;
}
span.ranknav{
	float:right;
	padding:5px;
}

.preditems_viewpred {
	float:left;
	height:200px;
	position:relative;
	width:605px;
}
.scrollpick {
	background:#000000 none repeat scroll 0 0;
	border:1px solid #E8E8E8;
	display:none;
	height:204px;
	right:7px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:146px;
	width:600px;
	z-index:100;
}
.pitlane_background {
	margin:0px;
	padding:0px;
	background:url(/img/editpred_background.jpg);
	background-repeat:no-repeat;
	width:655px;
	height:610px;
}
.preditembox {
	position:absolute;
	width:100px;
	height:162px;
	text-align:center;
	padding:5px;
	background:#000000;
	border:1px solid #484a49;
	background-image:url('/img/window_driver.jpg');
/*	border: 1px solid black; */
}
.preditembox h5, .preditembox_chassis h5{
	margin:-5px 0px 3px 0px;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
}
.preditems_viewpred a{
	text-decoration:none;
	cursor:pointer;
}
.preditemimage {
	padding: 0px;
	margin: 0px;
	width: 90px;
	height: 120px;
}

.preditembox_chassis {
	position:absolute;
	width:190px;
	height:162px;
	text-align:center;
	padding:5px;
	background:#000000;
	border:1px solid #484a49;
	background-image:url('/img/window_chassis.jpg');
/*	border: 1px solid black; */
}

.preditemimage_chassis {
	padding: 0px;
	margin: 0px;
	width: 180px;
	height: 120px;
}
.scrollpickpanel {
	position:absolute;
	overflow: hidden;
	left:0px;
	bottom:0px;
	height:204px;
	width:100%;
/*	border:1px solid blue; */
}
.scrollpickpanel h1 {
	margin:0px;
	height:21px;
}

.jokerdiv{
	text-align:left;
	position:absolute;
	left:0px;
	width:250px;
	height:75px;
	padding:0px;
	background-image:url("/img/turbo_tool_empty.png");
	background-position:0px 7px;
	background-repeat:no-repeat;
	z-index:14;
}

.jokertxt{
	position:relative;
	margin-left:35px;
	margin-top:14px;
	text-align:center;
	line-height:20px;
	z-index:15;
}

.jokerpick {
	display:none;
	position:absolute;
	z-index:16;
	overflow: hidden;
	top:184px;
	left:9px;
	width:69px;	/* 234px */
	height:75px;
/*	text-align:center; */
	padding:0px;
	margin:0px;  
	/*
	background:#000000;*/
	/*border:1px solid #e8e8e8; #484a49; */
	
}

.turbotool_layer{
	position:absolute;
	top:192px;
	]top:192px;
	_top:192px;
	left:7px;
	z-index:17;
	width:70px;
	max_width:70px;
	overflow:hidden;
	cursor:pointer;
}

.jokeroverlay {
	position:absolute;
	z-index:1;
	display:none;
	width:36px;	/* 24px; */
	height:47px;	/* 20px; */
	left:78px;
	top:118px;
}
.btn_slajeteamop {
	float:right;
	position:relative;
	right:0px;
	top:477px;
}
.statusbox_viewpred {
	position:relative;
	float:left;
	margin-top:243px;
	height:146px;
	width:457px;
}
.status_viewpred {
	position:absolute;
	width:400px;
	height:120px;
}
.itembox_cross{
	position:absolute;
	right:4px;
	top:3px;
}
#roundmin,#roundplus{
	height:22px;
}
#roundmin img,#roundplus img{
	margin-top:4px;
}
#settings_msg {
	background-color:#fff;
	border:1px solid #000;
	font-size:12px;
	padding:4px;
}
.morediv{
	text-align:center;
	height:19px;
}
.morediv img{
	cursor:pointer;
}
.itembox_wrapper{
	z-index:20;
}

#playerlist_ul_holder{
	float:left;
	height:200px;
	overflow-x:hidden;
	overflow-y:auto;
	width:100%;
}
.playerlist_ul_header{
	float:left;
	width:100%;
}
#playerlist .pos{
	float:left;
	display:block;
	width:50px;
	padding-left:4px;
}
#playerlist .name{
	float:left;
	display:block;
	width:200px;
	padding-left:4px;
}
#playerlist .value{
	float:left;
	display:block;
	width:120px;
	padding-left:4px;
}
#playerlist .team{
	float:left;
	display:block;
	width:150px;
	padding-left:4px;
}
#playerlist .totalscore{
	float:left;
	display:block;
	width:85px;
	padding-left:4px;
}
div.playerlist{
	color:#000;
	float:right;
	width:700px;
	_width:383px;
	background-color:#747373;
	margin:0px;
	padding:0px;
	background-image:url(/img/choose/choose_bg.jpg);
	background-repeat:repeat-x;
}

table.playerlist_table{
	width:100%;
	/* color:#FFF; */
}

div.playerlist_ul_holder{
	height:329px;
	float:left;
	overflow-x:hidden;
	overflow-y:auto;
	width:550px;
	margin-left:0px;
	margin-bottom:20px;
	display:inline;
}


table#playerlist_ul{
	height:500px;
	overflow-x:hidden;
	overflow-y:auto;
}
table#playerlist_ul tr:hover{
	background-image:url(/img/button_bg.jpg);
	background-repeat:repeat-x;
}
table#playerlist_ul2 tr.hover{
	background-image:url(/img/button_bg.jpg);
	background-repeat:repeat-x;
}
div.playerlist ul{
	float:left;
	margin:0px;
	padding:0px;
	width:398px;
}
div.playerlist li{
	background-color:#FFF;
	list-style-type:none;
	border:1px solid #ddd;
	float:left;
	width:398px;
}
div.playerlist tr.header td{
	cursor:pointer;
	font-weight:bold;
	padding-top:5px;
}
div.playerlist tr.header td.team{
	]width:123px;
	_width:137px;
}
div.playerlist li.header td:hover{
	text-decoration:underline;
}
div.playerlist li{
	float:left;
}
div.playerlist td.field{
}
div.playerlist td.pos{
	width:23px;
}
div.playerlist td.name{
	width:175px;
}
div.playerlist td.value{
	width:35px;
	text-align:right;
	padding-right:3px;
}
div.playerlist td.team{
	width:137px;
}

li.header{
	font-weight:bold;
}

.choose_title{
	width:100%;
	float:left;
}

div#field_team_live .plrname a,div#field_team_live .plrname {
	color:#e2e4e5;
}

.choose_title h1{
	padding-left:15px;
	padding-top:5px;
	/*width:60%;*/
	float:none;
	height:30px;
	margin-top:0px;
}

.choose_filter{
	/*background-color:#000;*/
	text-align:right;
	width:100%;
}

div.choose_filter{
	float:left;
}

div.choose_filter li,div.choose_filter ul{
	list-style-type:none;
	list-style-image:none;
	margin:3px;
}

div.choose_filter span.label{
	display:block;
	width:58px;
	float:left;
	color:#666666;
	text-transform:uppercase;
}
div.choose_filter_1 span.label{
	width:100%;
}
div.choose_filter_1{
	float:right;
	text-align:left;
	width:390px;
}

div.choose_filter_2{
	float:left;
	text-align:left;
	width:340px;
}
div.choose_info{
	float:left;
	width:30px;
}
div.choose_cashleft{
	float:left;
	clear:both;
	color:#000;
	text-align:left;
	margin-left:74px;
	height:15px;
	display:inline;
	width:300px;
}
#cash{
	float:left;
	width:245px;
	height:25px;
	padding-top:9px;
	text-align:center;
	color:#a8a8a8;
	background-image:url("/img/pred_budget.png");
	background-repeat:no-repeat;
	background-position:center top;
	margin-top:13px;
}
#cashleft{
	color:#FFF;
	font-weight:bold;
	font-size:13px;
}
#fields{
	width:100%;
	float:left;
	height:445px;
	]height:445px;
	margin-top:20px;
}
#field_headers{
	width:100%;
	float:left;
	font-size:14px;	
	text-transform:uppercase;
	height:45px;
}
#field_headers #testteam {
	width:145px;
	float:left;
	text-align:right;
	margin-left:70px;
	margin-right:10px;
	padding-top:17px;
	padding-bottom:5px;
	font-size:17px;
	font-weight:bold;
	color:#444444;
	background:transparent url(/img/gamesystems/header_line_left.png) no-repeat bottom left;
}
#field_headers #promote {
	width:227px;
	height:38px;
	color:#ffffff;
	float:left;
	padding-top:15px;
	background-image:url('/img/gamesystems/promote2011.png');
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;	
}
#field_headers #promote a { color:#ffffff; }
#field_headers #liveteam {
	width:190px;
	float:left;
	text-align:left;
	margin-left:20px;
	padding-top:17px;
	padding-bottom:5px;
	font-size:17px;
	font-weight:bold;
	color:#444444;
	background:transparent url(/img/gamesystems/header_line_right.png) no-repeat bottom left; }
}

div.choose_filter_2 select,div.choose_filter_2 input {
	font-size:10px;
	width:180px;
}

div.choose_filter_2 ul{
	padding:0px;	
}

.choose_field{
	/*background-color:#747373;
	background-image:url(/img/choose/choose_bg.jpg);
	background-repeat:repeat-x; */
	float:left;
	position:relative;
	z-index:1;
	width:347px;
	height:445px;
	margin-left:12px;
}

.field_holder img{
	position:absolute;
	top:0px;
	left:-8px;
	z-index:1;
}
.field_holder{
	padding-top:10px;
}
.playerlist_ul_header {
	width:100%;
	margin-left:0px;
	display:inline;
	float:left;	
	padding:8px;
}
div#field_team {
	color:#000000;
	left:-25px;
	position:absolute;
	top:-40px;
	z-index:2;
}
div#field_team_live  {
	color:#000000;
	left:-26px;
	position:absolute;
	top:-40px;
	z-index:2;
}
div.pos0{
	position:absolute;
	width:110px;
	/*background-color:#FF00FF;
	opacity:0.4;
	border:1px solid #000;*/
	text-align:center;
	font-size:11px;
}
span.plrname{
	float:left;
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-shadow: 0 1px 0 #666666;
}

span.plrname a{
	color:#000;
	font-weight:bold;
}
#systembox .selected{
	background-color:#FF00FF;
}

/* 4-4-2 */
div.field_teamsys0 div#player_sel_10{
	top:120px;
	left:205px;
}
div.field_teamsys0 div#player_sel_9 {
	left:75px;
	top:120px;
}
div.field_teamsys0 div#player_sel_8{
	top:175px;
	left:240px;
}
div.field_teamsys0 div#player_sel_7{
	top:240px;
	left:220px;
}
div.field_teamsys0 div#player_sel_6{
	top:240px;
	left:60px;
}
div.field_teamsys0 div#player_sel_5{
	top:175px;
	left:40px;
}
div.field_teamsys0 div#player_sel_4{
	top:295px;
	left:255px;
}
div.field_teamsys0 div#player_sel_3{
	top:350px;
	left:220px;
}
div.field_teamsys0 div#player_sel_2{
	top:350px;
	left:60px;
}
div.field_teamsys0 div#player_sel_1{
	top:295px;
	left:20px;
}
div.field_teamsys0 div#player_sel_0{
	top:415px;
	left:142px;
}
/* 4-3-3 */
div.field_teamsys1 div#player_sel_10{
	top:140px;
	left:210px;
}
div.field_teamsys1 div#player_sel_9{
	top:80px;
	left:138px;
}
div.field_teamsys1 div#player_sel_8{
	top:140px;
	left:75px;
}
div.field_teamsys1 div#player_sel_7{
	top:195px;
	left:255px;
}
div.field_teamsys1 div#player_sel_6{
	left:138px;
	top:235px;
}
div.field_teamsys1 div#player_sel_5{
	left:20px;
	top:195px;
}
div.field_teamsys1 div#player_sel_4{
	top:290px;
	left:245px;
}
div.field_teamsys1 div#player_sel_3{
	top:350px;
	left:240px;
}
div.field_teamsys1 div#player_sel_2{
	top:350px;
	left:45px;
}
div.field_teamsys1 div#player_sel_1{
	top:290px;
	left:20px;
}
div.field_teamsys1 div#player_sel_0{
	top:415px;
	left:142px;
}
/* 3-4-3 */
div.field_teamsys2 div#player_sel_10{
	top:145px;
	left:210px;
}
div.field_teamsys2 div#player_sel_9{
	top:105px;
	left:142px;
}
div.field_teamsys2 div#player_sel_8{
	top:145px;
	left:70px;
}
div.field_teamsys2 div#player_sel_7{
	left:260px;
	top:220px;
}
div.field_teamsys2 div#player_sel_6{
	left:210px;
	top:285px;
}
div.field_teamsys2 div#player_sel_5{
	left:70px;
	top:285px;
}
div.field_teamsys2 div#player_sel_4{
	left:20px;
	top:220px;
}
div.field_teamsys2 div#player_sel_3{
	left:265px;
	top:350px;
}
div.field_teamsys2 div#player_sel_2{
	left:142px;
	top:350px;
}
div.field_teamsys2 div#player_sel_1{
	left:20px;
	top:350px;
}
div.field_teamsys2 div#player_sel_0{
	top:415px;
	left:142px;
}
/* 3-5-2 */
div.field_teamsys3 div#player_sel_10{
	top:120px;
	left:205px;
}
div.field_teamsys3 div#player_sel_9 {
	left:75px;
	top:120px;
}
div.field_teamsys3 div#player_sel_8{
	top:185px;
	left:220px;
}
div.field_teamsys3 div#player_sel_7{
	top:185px;
	left:60px;
}
div.field_teamsys3 div#player_sel_6{
	top:255px;
	left:265px;
}
div.field_teamsys3 div#player_sel_5{
	top:255px;
	left:142px;
}
div.field_teamsys3 div#player_sel_4{
	left:20px;
	top:255px;
}
div.field_teamsys3 div#player_sel_3{
	left:265px;
	top:350px;
}
div.field_teamsys3 div#player_sel_2{
	left:142px;
	top:350px;
}
div.field_teamsys3 div#player_sel_1{
	left:20px;
	top:350px;
}
div.field_teamsys3 div#player_sel_0{
	top:415px;
	left:142px;
}
.schedule_right{
	color:#FFF;
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
}
#schedule_sidebar{
	list-style-type:none;
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
}
#schedule_sidebar a{
	font-weight:bold;
	text-decoration:none;
}
#schedule_sidebar .schedule_sidebar_1{
	background-image:url(/img/grad_sidebar_schedule_1.png);
	background-repeat:no-repeat;
	height:27px;
}
#schedule_sidebar .home{
	float:left;
	height:24px;
	padding-top:3px;
	text-align:right;
	width:99px;
}
#schedule_sidebar .date{
	float:left;
	height:24px;
	font-size:14px;
	margin-top:2px;
}
#schedule_sidebar .dateheader{
	display:block;
	margin-bottom:8px;
	width:100%;
	text-align:center;
}
#schedule_sidebar .away{
	float:left;
	height:24px;
	margin-left:42px;
	padding-top:3px;
}
#schedule_sidebar .schedule_sidebar_0{
	background-image:url(/img/grad_sidebar_schedule_0.png);
	background-repeat:no-repeat;
	height:27px;
}
.schedule_right li{
	line-height:18px;
	border-bottom:1px solid #555;
	width:244px;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
.schedule_right a{
	text-decoration:none;
}
.schedule_right a:hover{
	color:#DDD;
	text-decoration:underline;
}

.banner_rechts .header{
	color:#FFFFFF;
	font-weight:bold;
	height:17px;
	padding-top:2px;
	float:left;
	width:100%;
}
.schedule_right ul{
	padding:0px;
	margin:0px;
	text-align:left;
	list-style-type:none;
	float:left;
}

.schedule_right .date{
	float:left;
	/*width:50px;*/
	margin-right:8px;
}
.schedule_right .match{
	/*float:left;*/
	width:210px;
}
.schedule_right .result{
	float:right;
}
img#emptyteam{
	z-index:2;
	position:absolute;
	bottom:9px;
	right:10px;
}
tr.nopoints{
	display:none;
}
.delimg{
	cursor:pointer;
}
#reserves{
	display:none;
	float:left;
}
div.showmore{
	text-align:center;
}
#turnscore .info{
	cursor:help;
}
#turnscore .info div{
	display:none;
}

#tooltip ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
#tooltip ul .label{
	font-weight:bold;
	width:120px;
	float:left;
}
#tooltip ul .data{
	font-weight:bold;
}
#tooltip ul li{
	border-bottom:1px solid #BBB;
}
#menuitem_pay{
	display:none;
}
.g_items_wrapper_image{
	text-align:center;
}
.printr{
	background-color:#8AF;
	color:#000;
	display:block;
	border:1px solid #ccc;
	padding:10px;
	position:relative;
	z-index:1;
}
.event_header{
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	float:left;
}
.event_header h1{
	margin:0;
	padding:0;
	width:auto;
}
.event_header .home{
	float:left;
	width:282px;
}
.event_header .home img{
	float:left;
}
.event_header .score{
	float:left;
	width:60px;
}
.event_header .away{
	float:right;
	width:278px;
}
.event_header .away img{
	float:right;
}

.padding{
	padding:10px;
}
.input_19px {
	border:0 none;
	display:inline;
	font-weight:bold;
	height:18px;
	line-height:18px;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	width:100%;
	background-color:transparent;
	color:#e1e0e0;
}
.wrapper_voorspelling_groepsfase {
	display:inline;
	float:left;
	margin:10px 0 0;
	padding:0;
	position:relative;
	width:650px;
}
.wrapper_voorspelling_groepsfase .standings{
	background-image:url("/img/pouleresults.png");
	height:110px;
	padding-left:155px;
	padding-right:71px;
	margin-bottom:2px;
	line-height:8px;
	font-size:8pt;
}

.standings img{
	vertical-align:middle;
}

.standings table th.underscores,.standings table td.underscores{
	width:17%;
}
.standings table{
	width:338px;
	font-weight:bold;
	margin-top:7px;
}
.standings table td, .standings table th{
	width:14%;
	text-align:center;
}
 .standings table th{
	font-weight:bold;
	padding-left:4px;
	line-height:20px;
}
.standings table td#names{
	width:45%;
	text-align:left;
}
.standings table td#names.header,.standings table th.header{
	font-weight:normal;
	color:#4B9600;
	height:16px;
}
.standings table tr.firstranked td{
	/*background-image:url("/img/row1.jpg");
	background-repeat:repeat-x;*/
	background-color:#2C2C2C;
	font-size:12px;
	line-height:18px;
	padding-left:4px;
	text-decoration:none;
	vertical-align:top;
}
.standings table tr.lastRanked td{
	/*background-image:url("/img/row0.jpg");
	background-repeat:repeat-x;*/
	background-color:#141414;
	font-size:12px;
	line-height:18px;
	padding-left:4px;
	text-decoration:none;
	vertical-align:top;
}

.wrapper_voorspelling_groepsfase #standings_A{
	display:block;
}
.voorspelling_groepsfase_container {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	width:640px;
	height:196px;

	background-image:url(/img/poule.png);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;

}
.voorspelling_algemenestatistieken_container{
	/*
	display:inline;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	width:459px;
	height:147px;
	
	background-image:url(/img/stats_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:42px 0 0 8px;
	*/
}
.voorspelling_algemenestatistieken_container .voorspelling_groepsfase_content{
	color:#fff;
	line-height:32px;
}
#btn_savepred{
	border:0px;
	background-color:transparent;
	float:left;
}
.content_header {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	text-align:left;
	width:100%;
}
#frm_pred .content {
	display:inline;
	float:right;
	margin:5px 0 0;
	position:relative;
	text-align:left;
	width:100%;
/*	color:#FFF; */
}
#frm_pred .headings h3{
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#000;
}
.wrapper_voorspelling_knockoutfase {
	background-image:url("/img/Play_Schedule_BG.png");
	background-position:left top;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:740px;
	margin:10px 0 0;
	padding:0;
	position:relative;
	text-align:left;
	width:100%;
	color:#000;
}
.wrapper_voorspelling_knockoutfase a{
	color:#000;
}
.voorspelling_groepsfase_content {
	display:inline;
	float:left;
	margin:0;
	padding:0 0 0 17px;
	position:relative;
	text-align:left;
	/*width:635px;*/
	line-height:15px;
/*	font-family:"Century Gothic",Arial,Helvetica,sans-serif;*/
	font-weight:bold;
	font-size:12px;
}
.voorspelling_wedstrijd_container {
	height:64px;
	margin:0;
	padding:0;
	text-align:left;
	width:93px;
	/*float:left;
	border:1px solid #FFF;
	background-color:#CCC;*/
	position:absolute;
	/*padding-top:10px;*/
}
.pos_1 {
	left: 5px;
	top: 60px;
}
.pos_2 {
	left: 5px;
	top: 215px;
}
.pos_3 {
	left: 5px;
	top: 370px;
}
.pos_4 {
	left: 5px;
	top: 525px;
}
.pos_5 {
	left: 175px;
	top: 165px;
}
.pos_6 {
	left: 175px;
	top: 475px;
}
.pos_7 {
	left: 345px;
	top: 320px;
}
.pos_8 {
	left: 515px;
	top: 395px;
}
.pos_49{
	left:-1px;
	top:464px;
}
.pos_50{
	left:-1px;
	top:389px;
}
.pos_51{
	left:-1px;
	top:16px;
}
.pos_52{
	left:-1px;
	top:90px;
}
.pos_53{
	left:-1px;
	top:638px;
}
.pos_54{
	left:-1px;
	top:567px;
}
.pos_55{
	left:-1px;
	top:267px;
}
.pos_56{
	left:-1px;
	top:193px;
}
.pos_57{
	left:167px;
	top:425px;
}
.pos_58{
	left:167px;
	top:601px;
}
.pos_59{
	left:167px;
	top:232px;
}
.pos_60{
	left:167px;
	top:53px;
}
.pos_61{
	left:284px;
	top:515px;
}
.pos_62{
	left:284px;
	top:141px;
}
.pos_63{
	left:412px;
	top:327px;
}
.pos_64{
	left:558px;
	top:316px;
}
.pos_65{
	left:254px;
	top:326px;
}
.voorspelling_wedstrijd_datum, .voorspelling_wedstrijd_team_label {
	display:inline;
	float:left;
	font-weight:bold;
	height:20px;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:left;
	width:135px;
}
.voorspelling_wedstrijd_team_name {
	display:inline;
	float:left;
	height:15px;
	line-height:15px;
	/*margin:4px 0 16px 7px;*/
	padding:0;
	position:relative;
	width:71px;
	margin-bottom:19px;
}
.voorspelling_wedstrijd_team_flag {
	display:inline;
	float:left;
	height:32px;
	margin:0;
	padding:0;
	position:relative;
	width:146px;
	margin-bottom:1px;
	margin-top:1px;
}
.voorspelling_wedstrijd_team_flag.active{
	background-image:url("/img/selected_team.png");
	background-position:6px 9px;
	background-repeat:no-repeat;
}
.tablerow_light {
	/*background-image:url("/img/row0.jpg");
	background-repeat:repeat-x;*/
	background-color:#2c2c2c;
	font-size:8pt;
	line-height:18px;
	padding-left:4px;
	text-decoration:none;
	vertical-align:top;
}
.tablerow_light .input_19px{
	font-family:Arial,Helvetica,sans-serif;
	background-color:#152b10;
	background-image:url("/img/scoresborder_light.png");
	background-repeat:no-repeat;
	width:27px;
}
.tablerow_dark .input_19px{
	font-family:Arial,Helvetica,sans-serif;
	background-color:#142211;
	background-image:url("/img/scoresborder_dark.png");
	background-repeat:no-repeat;
	width:27px;
}
.input_19px.disabled{
	display:none;
}
.input_19px.echtdisabled{
	color:#666;
}

.tablerow_stats .input_19px{
	font-family:Arial,Helvetica,sans-serif;
	background-color:#152b10;
	background-image:url("/img/scoresborder_light.png");
	background-repeat:no-repeat;
	width:27px;
}
.tablerow_stats {
	font-size:8pt;
	padding-left:4px;
	text-decoration:none;
	vertical-align:top;
}
#predsummary{
	line-height:32px;
	font-weight:bold;
}
#predsummary span{
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
}

.tablerow_dark {
	/*background-image:url("/img/row1.jpg");
	background-repeat:repeat-x;*/
	background-color:#141414;
	font-size:8pt;
	line-height:18px;
	padding-left:4px;
	text-decoration:none;
	vertical-align:top;
}
.wrapper_voorspelling_algemenestatistieken {
	float:left;
	width:100%;
}
.voorspelling_groepsfase_header {
	float:left;
	height:38px;
	padding-left:44px;
	padding-top:6px;
	color:#000;
}
.voorspelling_groepsfase_header h2{
	position:relative;
	top:1px;
	font-size:12pt;
}
.voorspelling_groepsfase_header .minimize{
	position:absolute;
	right:26px;
	top:6px;
}
.voorspelling_groepsfase_header .minimize a{
	outline:none;
}
.voorspelling_groepsfase_bottom {
	display:inline;
	float:left;
	height:10px;
	margin:0;
	padding:0;
	position:relative;
	text-align:left;
	width:325px;
}
.voorspelling_wedstrijd_datum {
	margin:0 0 13px 5px;
}
.voorspelling_wedstrijd_datum h3{
	color:#000;
}
.column_70px{
	width:95px;
}
.column_150px{
	text-align:left;
	padding-left:8px;
	width:300px;
	font-size:10pt;
}
.column_1px{
	width:1px;
}
.column_19px{
	width:33px;
	padding-left:3px;
	padding-right:3px;
}
.nopadd{
	padding-left:0px;
	padding-right:0px;
	width:32px;
}
.column_19px.totalscores{
	padding-right:13px;
}

.column_5px {
	width:5px;
	text-align:center;
}
.column_60px {
	width:0px;
}

.oddsTd{
	text-align:center;
}

.insertScoresTd{
	/*background-color:#FFF;
	border:1px solid #d1d1d1;
	border-bottom:1px solid #000;
	*/
	border:0px;
}
.insertScoresTd.column_19px{
	padding:0px;
	width:27px;
}
#menu2{
	/*display:inline;*/
	width:100%;
	position:absolute;
	top:86px;
	left:0px;
	z-index:1;
/*	_position:relative;
	_top:0px;*/
}
.cssmenu .menuitem{
	float:left;
	width:auto;
	position:relative;

	height:21px;
	padding-top:9px;
	margin-right:7px;
	padding-left:6px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#fff;
	background:transparent url(/img/menu.png) no-repeat 0 -606px;
	min-width:97px;
}
.cssmenu .menuitem img{
	display:none;
}
.cssmenu .menuitem a{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	float:left;
	width:100%;
	height:100%;
}
.cssmenu .menuitem span.right{
	position:absolute;
	top:0;
	left:100%;
	width:5px;
	height:30px;
	background:transparent url(/img/menu.png) 100% -606px;
}

.cssmenu .menuitem:hover{
	background-position:0 -670px;
}
.cssmenu .menuitem:hover span.right{
	background-position: 100% -670px;
}
.cssmenu .game_menu_active{
	background-position: 0 -220px;
}
.cssmenu .game_menu_active span.right{
	background-position: 100% -220px;
}
#menu3 {
	float:left;
	height:30px;
	padding-left:1px;
}
#menu3 a{
	font-weight:normal;
	padding-left:1px;
	padding-right:1px;
	font-size:12px;
}
#menu3 .game_menu_active{
	text-decoration:none;
	font-weight:bold;
}
#menu3 .menuitem{
	min-width:146px;
	display:block;
}
.cssmenu .submenumenu{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:29px;
	color:#000;
	background-color:#4e9605;
	width:132px;
	float:left;
	border-bottom:1px solid #1e5501;
	border-left:1px solid #1e5501;
	border-right:1px solid #1e5501;
}
.cssmenu .submenumenu .submenuitem{
	height:21px;
	padding-top:3px;
	background:transparent url(/img/menu.png) no-repeat -4px -611px;
	padding-left:6px;
	padding-right:6px;
}
.cssmenu .submenumenu .submenuitem:hover{
	background:transparent url(/img/menu.png) no-repeat -4px -164px;
}

.cssmenu .menuitem:hover .submenumenu{
	visibility:visible;
}
#langbox{
	width:142px;
	height:21px;
	background:transparent url(/img/langbox.png) no-repeat;
	position:absolute;
	cursor:pointer;
	top:4px;
	right:16px;
	border:none;
}
#langbox .flag{
	width:142px;
	height:18px;
	background:transparent url(/img/flags.png) no-repeat;
	display:block;
	color:#FFF;
	]margin-top:3px;
	]margin-left:5px;
}
#main_wrapper .sd_header span.uk {
background-position:-16px -539px;
}
#main_wrapper .sd_header span.se {
background-position:-16px -1049px;
}
#main_wrapper .sd_header span.br {
background-position:-16px -71px;
}
#main_wrapper .sd_header span.br {
background-position:-16px -1136px;
}
#main_wrapper .sd_header span.ch {
background-position:-16px -158px;
}
#main_wrapper .sd_header span.ch {
background-position:-16px -158px;
}
#main_wrapper .sd_header span.cz {
background-position:-16px -198px;
}
#main_wrapper .sd_header span.de {
background-position:-16px -239px;
}
#main_wrapper .sd_header span.dk {
background-position:-16px -283px;
}
#main_wrapper .sd_header span.ee {
background-position:-16px -324px;
}
#main_wrapper .sd_header span.es {
background-position:-16px -368px;
}
#main_wrapper .sd_header span.fi {
background-position:-16px -452px;
}
#main_wrapper .sd_header span.fr {
background-position:-16px -496px;
}
#main_wrapper .sd_header span.at {
background-position:-16px -16px;
}
#main_wrapper .sd_header span.gr,#main_wrapper .sd_header span.el {
background-position:-16px -581px;
}
#main_wrapper .sd_header span.hr {
background-position:-16px -666px;
}
#main_wrapper .sd_header span.hu {
background-position:-16px -709px;
}
#main_wrapper .sd_header span.lt {
background-position:-16px -1198px;
}
#main_wrapper .sd_header span.it {
background-position:-16px -751px;
}
#main_wrapper .sd_header span.be {
background-position:-16px -71px;
}
#main_wrapper .sd_header span.nl {
background-position:-16px -794px;
}
#main_wrapper .sd_header span.no {
background-position:-16px -835px;
}
#main_wrapper .sd_header span.pl {
background-position:-16px -879px;
}
#main_wrapper .sd_header span.pt {
background-position:-16px -921px;
}
#main_wrapper .sd_header span.ro {
background-position:-16px -964px;
}
#main_wrapper .sd_header span.tr {
background-position:-16px -1091px;
}
#main_wrapper .sd_header span.lv {
background-position:-16px -1402px;
}
#main_wrapper .sd_header span.bg {
background-position:-16px -1275px;
}
#main_wrapper .sd_header span.sk {
background-position:-16px -1275px;
}
#main_wrapper .sd_header span.mt {
background-position:-16px -1446px;
}
#main_wrapper .sd_header span.ru {
background-position:-16px -1005px;
}
#langbar{
	position:absolute;
	top:25px;
	right:15px;
	border:1px solid #808080;
	background-color:#FFF;
	z-index:999;
	width:390px;
	color:#999;
	text-align:left;
	display:none;
	font-size:11px;
}
#langbar .notyet{
	text-decoration:line-through;
}
#langbar ul{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:390px;
}
#langbar li{
	float:left;
	width:100%;
	padding-left:3px;
	margin-top:3px;
}
#langbar li.region{
	margin-top:10px;
	border-bottom:1px solid #CFCFCF;
}
#langbar span.flag{
	float:left;
	width:76px;
	padding-left:20px;
	height:18px;
	background:transparent url(/img/flags.png) no-repeat;
	display:block;
	padding-top:3px;
	color:#000;
}
#langbar a{
	text-decoration:none;
}
/* facebook popup */
td.fb_pop_content h2.sIFR-replaced {
	padding:5px;
}
.fb_setting{
	border:1px solid #CCCCCC;
	background-color:#F2F2F2;
	border-color:#919191 #B5B5B5 #CBCBCB;
	border-top:2px solid #919191;
	padding:7px;
	position:relative;
	width:416px;
	margin-top:10px;
	margin-left:10px;
	color:#000;
}
#fb_close{
	position:absolute;
	top:2px;
	right:2px;
}
#fb_close img{
	cursor:pointer;
}
.inputsubmit{
	background-color:#3B5998;
	border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	padding:2px 15px 3px;
	text-align:center;
	width:126px;
}
.spansubmit{
	margin-left:289px;
	margin-top:3px;
}

#forgotsubmit {
	left:46px;
	position:relative;
	top:-22px;
}
.infopanes{
	position:absolute;
	top:29px;
	left:0px;
	color:#FFF;
	width:100%;
}
.infopanes span{
	float:left;
	text-align:center;
	font-weight:bold;
	width:36px;
}
.infopanes .date{
	width:84px;
	text-align:left;
	margin-left:36px;
	color:#4B9600;
}
.infopanes .match{
	width:287px;
	text-align:left;
	color:#4B9600;
}
.infopanes span.sscore{
	width:89px;
	color:#4B9600;
	padding-left:6px;
	text-align:left;
}
.sodd1,.sodd2,.soddx{
	width:32px;
}

.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: block; }

.tipOdd, .tipOddX, .infopanes span{
	cursor:help;	
}

#gradient_green,#gradient_green_right{
	display:none;	
} 
#upgradebrowserwrapper{
	text-align:center;
}
#upgradebrowser{
	border:1px solid #CCCCCC;
	color:#000;
	background-color:#F2F2F2;
	border-color:#919191 #B5B5B5 #CBCBCB;
	padding:7px;
	/*position:relative;*/
	width:60%;
	margin:10px;
	text-align:left;
}

.standings .lastRanked{
	filter:alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity:0.4;	
}

#winbtn{
	position:relative;
	left:10px;
	background-image:url("/img/home/WIN2.png");
	width:262px;
	height:151px;
	float:left;
	text-decoration:none;
	margin-bottom:5px;
	margin-top:5px;
}
.unibettext{
	font-weight:normal;
}
.unibettext a{
	font-weight:bold;
}
#winbtn a{
	text-decoration:none;
}
#winbtn .header{
	position:absolute;
	top:0px;
	color:#FFF;
	margin-left:34px;
	text-transform:capitalize;
}
#winbtn .header h3{
	padding:0px;
	margin:0px;
	margin-top:10px;
}
#winbtn .title{
	bottom:31px;
	color:#FFFFFF;
	font-size:10pt;
	left:10px;
	position:absolute;
}
#winbtn .text{
	bottom:10px;
	color:#4B9600;
	font-size:10pt;
	left:10px;
	position:absolute;
	font-weight:bold;
}
.fbgadget a h2{
	float:left;
	text-decoration:none;
	margin-left:20px;
	margin-top:7px;
	cursor:pointer;
}
.fbgadget img{
	float:left;
}
#editpred .headings,#viewpred .headings{
	margin-top:20px;
	float:left;
}
#editpred .headings h1,#viewpred .headings h1{
	color:#fff;
	font-size:18pt;
	float:left;
	margin-right:20px;
}
#editpred .headings h2,#viewpred .headings h2{
	color:#4b9600;
	font-size:13pt;
	float:left;
	margin-top:8px;
	font-style:italic;
}
#editpred .headings.black h2,#viewpred .headings.black h2{
	color:#000;
}
#editpred table,#viewpred table{
	font-size:9pt;
}
#editpred p{
	font-weight:bold;
}
.blackhole{
	background-image:url("/img/blackhole.png");
	background-position:center 1px;
	background-repeat:no-repeat;
}
.cntname{
	position:absolute;
	top:8px;
	left:38px;
	float:left;
	width:107px;
	cursor:pointer;
}
/* viewpred */
	#expl_editpred_wrapper{
		float:left;
		width:100%;
		margin-left:15px;
	}
	#expl_editpred_wrapper .expl_editpred{
		float:left;
		width:50%;
	}
	#expl_editpred_wrapper .expl_editpred h2{
		font-size:13pt;
		color:#4B9600;
		font-weight:bold;
		font-style:italic;
	}
	#expl_editpred_wrapper .expl_editpred img{
		margin-bottom:15px;
	}
	
p {
	margin-left:4px;
}
#summary_logout{
	top: 50px;
	left: 35px;
	float:left;
	padding-left:0;
	position:relative;
}
#legend{
	margin-bottom:15px;
}
/* Country specific */
.cssmenu.cnt_bg .menuitem a {
	font-size:10px;
}
.cssmenu.cnt_bg .submenuitem a {
	font-size:12px;
}
.cssmenu.cnt_bg .submenumenu{
	width:222px;
}
.cssmenu.cnt_ro .submenumenu{
	width:222px;
}
.cssmenu.cnt_dk .submenumenu, .cssmenu.cnt_lv .submenumenu, .cssmenu.cnt_it .submenumenu, .cssmenu.cnt_pt .submenumenu,.cssmenu.cnt_hr .submenumenu,.cssmenu.cnt_hu .submenumenu,.cssmenu.cnt_pl .submenumenu,.cssmenu.cnt_de .submenumenu,.cssmenu.cnt_lt .submenumenu,.cssmenu.cnt_se .submenumenu, .cssmenu.cnt_no .submenumenu,.cssmenu.cnt_cz .submenumenu,.cssmenu.cnt_ru .submenumenu,.cssmenu.cnt_gr .submenumenu,.cssmenu.cnt_es .submenumenu,.cssmenu.cnt_fr .submenumenu{
	width:200px;
}

.flashheader.cnt_hr #jointext {
	font-size:11pt;
}

.column_150px.fi,.column_150px.pl,.column_150px.lt,.column_150px.cz{
	text-align:left;
	padding-left:8px;
	width:240px;
	font-size:10pt;
}

.column_70px.pl,.column_70px.lt,.column_70px.fi{
	width:105px;
}
.column_70px.pl{
	width:110px;
}
/* image buttons SMALL */
.img_button_small{
	position:relative;
	height:31px;
	float:left;
	margin-right:2px;
	margin-top:2px;
}
.img_button_small .left{
	background-image:url("/img/home/bt_login.png");
	background-repeat:no-repeat;
	width:17px;
	float:left;
	height:22px;
}
.img_button_small .right{
	background-image:url("/img/home/bt_login.png");
	background-repeat:no-repeat;
	background-position:-58px 0px;
	width:10px;
	float:left;
	height:22px;
}
.img_button_small .middle{
	background-image:url("/img/home/bt_login_bg.png");
	background-repeat:repeat-x;
	float:left;
	height:22px;
	padding:2px 0px 0px 5px;
	]padding:6px 0px 0px 0px;
	]margin:0px;
	cursor:pointer;
}
a.img_button_small{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
a.img_button_small:hover{
	color:#DDD;
	text-decoration:none;
}
.syssubject{
	color:#529000;
	font-weight:bold;
}
.sysmessage{
	width:715px;
	float:left;
	position:relative;
}
.sysheader{
	background-image:url("/img/sysheader.jpg");
	height:28px;
	width:715px;
	float:left;
}
.syscontent{
	background-image:url("/img/syscontent.jpg");
	background-repeat:repeat-y;
	padding-left:160px;
	padding-right:20px;
	width:535px;
	float:left;
}
.sysfooter{
	background-image:url("/img/sysfooter.jpg");
	height:28px;
	width:715px;
	float:left;
}
.enveloppe {
	background-image:url("/img/enveloppe.jpg");
	height:82px;
	left:9px;
	position:absolute;
	top:13px;
	width:129px;
}

/*tooltip*/

#turnscore .info{
	cursor:help;
}
#turnscore .info div{
	display:none;
}
#tooltip ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
#tooltip ul .label{
	font-weight:bold;
	width:120px;
	float:left;
}
#tooltip ul .data{
	font-weight:bold;
}
#tooltip ul li{
	border-bottom:1px solid #BBB;
}

.row0 .quizsel_0, .row1 .quizsel_0{
	vertical-align:middle;
	cursor:pointer;
}

/* fb:comments */
.wallkit_frame .comment_body{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.wallkit_frame div.like{
	/*display:none;*/
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.wallkit_frame .connected, .connected a{
	color:#000;
}
.wallkit_frame h4{
	color:#FFF;
}
#teamicons{
	text-align:center;
}
#teamicons img{
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
}
#teamicons img:hover{
	height:30px;
	width:27px;
	padding-top:0px;
	padding-left:1px;
	padding-right:1px;
}
#btn_cpydraftteam a{
	text-decoration:none;
}

#top5 .loader{
	padding:150px 0 0 200px;
}

.info_wrapper{
	float:left;
	width:709px;
	/* margin-right:55px; */
	/* margin-left:10px; */
	margin-top:10px;
	margin-bottom:10px;
}
.iw_topleft{
	background-image:url("/img/wrap_sprite_2011.png");
	background-position:0px 0px;
	height:41px;
	width:100%;
	float:left;
	position:relative;
}
.iw_topleft h3{
	color:#444;
	margin:13px 0 0 18px;
	padding:0;
	text-align:center;
	text-transform:uppercase;
}
h3{
	font-size:11px;
}
.iw_topright{
	background-image:url("/img/wrap_sprite_2011.png");
	background-position:100% 0px;
	height:41px;
	width:10px;
	float:left;
	left:100%;
	top:0;
	position:absolute;
}
.iw_bottomleft{
	background-image:url("/img/wrap_sprite_2011.png");
	background-position:0px -41px;
	height:8px;
	width:100%;
	float:left;
	position:relative;
}
.iw_bottomright{
	background-image:url("/img/wrap_sprite_2011.png");
	background-position:100% -41px;
	height:8px;
	width:300px;
	float:left;
	position:absolute;
	left:100%;
	width:10px;
}
.iw_mid{
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	float:left;
	margin-left:0px;
	padding:10px;
	width:511px;
	background-color:#faf9f7;
}
.iw_left{
	/* margin-left:14px; */
}
.iw_leftbg .iw_mid{
	background-image:url("/img/home/bal.jpg");
	height:156px;
}
.iw_leftbg .iw_mid span{
	position:relative;
	top:80px;
	left:10px;
}
.iw_image img{
	position:relative;
	top:-10px;
	left:-10px;
}
.iw_image .iw_mid{
	overflow:hidden;
}
.iw_floatright{
	float:right;
	margin-right:45px;
}
.iw_floatright h2 a{
	text-decoration:none;
}
.iw_padd0 .iw_mid{
	padding:0px;
	margin-right:20px;
}

/* CSS menu */
#menu{
	/*background-image:url(/img/top_menu/menu_bg.png);*/
	height:37px;
	position:relative;
	width:960px;
	float:left;
	z-index:2;
	background-color:red;
}

#menu2{
	/*background-image:url(/img/top_menu/menu_bg.png);
	background-position:top right;
	background-repeat:no-repeat;*/
	left:0px;
	position:absolute;
	float:left;
	top:78px;
	width:100%;
	z-index:100;
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
}
.cssmenu .menuitem{
	float:left;
	width:auto;
	position:relative;
	height:28px;
	padding-top:9px;
	margin-right:2px;
	padding-left:3px;
	padding-right:3px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#fff;
	background:transparent url(/img/top_menu/menu_sprite.png) no-repeat -20px -42px;
	min-width:40px;
	/*]width:100px;*/
}
.cssmenu .menuitem.leftcorner{
	background-position:0px -42px;
}

.cssmenu .menuitem img{
	display:none;
}
.cssmenu .menuitem a{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	float:left;
	width:100%;
	height:100%;
	padding-right:6px;
	text-transform:uppercase;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
}
.cssmenu .menuitem span.right{
	position:absolute;
	top:0;
	left:100%;
	width:2px;
	height:37px;
	background:transparent url(/img/top_menu/menu_sprite.png) repeat scroll 6px -42px;
}
.cssmenu .menuitem span.rightcorner{
	position:absolute;
	top:0;
	left:100%;
	width:11px;
	height:37px;
	background:url("/img/top_menu/menu_sprite.png") repeat scroll 6px -42px transparent;
}

.cssmenu .menuitem:hover{
	background-position:-20px 0px;
}
.cssmenu .menuitem.leftcorner:hover{
	background-position:0px 0px;
}
.cssmenu .menuitem:hover a{
	color:#FFF;
}
.cssmenu .menuitem:hover .submenumenu a{
	color:#FFF;
}
.cssmenu .menuitem:hover span.right{
	/*background-position: 100% -670px;*/
}
.cssmenu .menuitem:hover span.rightcorner{
	background-position: -20px 0px;
}

.cssmenu .game_menu_active{
	background-position: -20px 0px;
}
.cssmenu .menuitem.leftcorner.game_menu_active{
	background-position:0px 0px;
}
.cssmenu .game_menu_active a{
	color:#FFF;
}
.cssmenu .game_menu_active span.right{
	background-position: 6px -42px;
}
.cssmenu .game_menu_active span.rightcorner{
	background-position: 21px 0px;
}
.cssmenu .submenumenu{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:37px;
	color:#000;
	background-color:#000;
	width:132px;
	float:left;
	z-index:2;
	text-align:left;
}
.cssmenu .submenumenu .submenuitem{
	height:21px;
	padding-top:3px;
	background:transparent url(/img/top_menu/menu_sprite.png) no-repeat scroll -5px -51px;
	padding-left:6px;
	padding-right:6px;
}
.cssmenu .submenumenu .submenuitem:hover{
	background:transparent url(/img/top_menu/menu_sprite.png) no-repeat scroll -5px -9px;
}
.cssmenu .submenumenu .submenuitem:hover a{
	color:#FFF;
}
.cssmenu .submenumenu .submenuitem a{
	text-transform:none;
	padding-top:0px;
}

.cssmenu .menuitem:hover .submenumenu{
	visibility:visible;
}
/* -- CSS menu */


#sidegametable{
	text-align:center;
}
#sidegametable input.radio{
	/*display:none;*/
	/*visibility:hidden;*/
}
#sidegametable span{
	color:#444444;
	background-image:url("/img/sidegame/unselected.png");
	background-repeat:no-repeat;
	display:block;
	height:19px;
	width:140px;
	cursor:pointer;
	position:relative;
}
#sidegametable span img{
	position:absolute;
	top:-7px;
	left:-3px;
}
#sidegametable .answer_3 span img,#sidegametable .answer_2 span img{
	right:-3px;
	left:auto;
}
#sidegametable .small span{
	background-image:url("/img/sidegame/unselected_small.png");
	width:60px;
}
#sidegametable .small span.selected{
	background-image:url("/img/sidegame/selected_small.png");
}
#sidegametable span.selected{
	background-image:url("/img/sidegame/selected.png");
}
#sidegame .row0{
	background-image:url(/img/sidegame/GradientStroke.png);
	background-repeat:repeat-y;
	background-color:transparent;
}
#sidegame .row0 td{
	background-color:transparent;
	background-position:expression(-this.offsetLeft);
}
#sidegame .invoer_home{
	float:none;
	color:#444;
}
#sidegame .row1 td{
	padding:10px 0 10px 0;
}
#sidegame .row1 .small{
	width:25%;
}
#sidegame .row0 td img, .row1 td img {
	vertical-align:middle;
}
#navnav{
	float:right;
	padding-left:0;
	position:relative;
	top:-23px;
	right:10px;
	height:0px;
}
#sidegame .rules{
	float:right;
	margin-right:15px;
	margin-bottom:5px;
}
.sidegame_prizes{
	float:left;
	margin-left:10px;
	position:relative;
}
.sidegame_prizes a{
	color:#FFF;
}
.sidegame_prizes #joinbtntext{
	font-size:12pt;
	position:absolute;
	right:15px;
	text-align:center;
	text-transform:uppercase;
	bottom:15px;
}
.sidegame_prizes .text{
	position:absolute;
	left:15px;
	bottom:15px;
}
.sidegame_prizes .header {
	color:#FFFFFF;
	margin-left:34px;
	position:absolute;
	text-transform:capitalize;
	top:0;
}
.sidegame_prizes .header h3 {
	margin:10px 0 0;
	padding:0;
}
#sidegame_link h1{
	font-size:18px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; color:#000; }

