.enterGame { font-family:Tahoma, Arial, Helvetica, sans-serif;
	float:left; padding:11px 25px 10px 0;}

.enterGame table.enter { background-color:#0085CD; background-image:url(/i/game_enter_bg.gif); background-position:left bottom; background-repeat:no-repeat;}
.enterGame td.name { padding:3px 9px 0 0; width:61px; font-weight:bold; color:#FFFFFF; font-size:11px;}
.enterGame td.field {}
.enterGame td.field input { width:144px; font-size:11px;}
.enterGame td.button {}
.enterGame td.button input { margin:0 0 20px 0; width:144px; background-color:#FFF0E1; color:#0178B8; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.enterGame table.register { background-color:#0085CD; border-top:1px solid #FFFFFF;}
.enterGame table.register img { vertical-align:middle;}
.enterGame table.register a { font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.enterGame td.forgive { padding:4px 0 6px 0;}
.enterGame td.reg { padding:4px 0 6px 0;}

.gamesname {font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0073C5; padding:12px 0 0px 0;}
.gamesname a {text-decoration:none;}
.gamesname span { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:15px; line-height:13px; color:#0073C5;}

.games { padding:0 0 0 0;}

.games div.text { padding:7px 12px 0 28px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; line-height:15px;}
.games div.rules { padding:0px 12px 0 28px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; line-height:15px;}

.games div.menublock { border-top:1px solid #0085CD; width:238px;}
.games div.menublock div.block { padding:5px 20px 8px 13px; border-top:1px solid #FFFFFF; background-color:#0085CD; background-image:url(/i/game_menu_bg.gif); background-position:right bottom; background-repeat:no-repeat;}
.games div.menublock div div.item { font-size:11px; font-weight:bold; line-height:13px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.games div.menublock div div.item a { color:#FFFFFF; text-decoration:none;}
.games div.menublock div div.item a:hover { text-decoration:none;}

.games div.menublockbig { border-top:1px solid #0085CD; width:584px;}
.games div.menublockbig div.block { padding:5px 12px 8px 13px; border-top:1px solid #FFFFFF; background-color:#0085CD; background-image:url(/i/game_menu_bg.gif); background-position:right bottom; background-repeat:no-repeat;}
.games div.menublockbig div div.item { margin:0 0 0 6px; padding:0 0 0 10px;
	background-image:url(/i/game_menu_dot.gif); background-position:0px 5px; background-repeat:no-repeat;
	font-size:11px; font-weight:bold; line-height:13px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.games div.menublockbig div div.item a { color:#FFFFFF; text-decoration:none;}
.games div.menublockbig div div.item a:hover { text-decoration:none;}

.askquestion { font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:right; padding-left:30px; margin:11px 0 30px 0;}
.askquestion div.linetitle {text-align:left; font-size:11px; color:#000000; border-bottom:3px solid #0A86CD; padding:0 0 1px 0;}
.askquestion form { margin:16px 12px 14px 0;}
.askquestion td {padding-bottom:5px;}
.askquestion .fieldname {font-size:11px; vertical-align:top;}
.askquestion .fieldreq {width:15px; color:#F2933D; font-size:11px; vertical-align:top; text-align: center; font-weight:bold;}
.askquestion .field {width:310px;}
.askquestion .field input {border:1px solid #D0D3E1; width:310px;}
.askquestion .field textarea {border:1px solid #D0D3E1; width:310px;}
.askquestion .radio {text-align:left; font-size:11px;}
.askquestion .radio div input {vertical-align:middle;}
.askquestion .comment {font-size:11px; margin-top:5px;}
.askquestion .comment strong {color:#F2933D; font-size:11px;}
.askquestion div.buttons {margin-top:15px;}
.askquestion div.buttons button {
	background-color:#FFFFFF; border-width:0px; color:#0085CD; font-weight:bold; font-size:11px; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}

.games div.data { margin:10px 0 10px 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px;}
.games div.data span { font-weight:bold; color:#F09001;}
.games div.data span a { color:#F09001; text-decoration:none;}

.games div.data div.link { margin:5px 0 0 0; font-size:11px; font-weight:bold; line-height:13px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.games div.data div.link a { color:#0085CD; text-decoration:none;}
.games div.data div.link a:hover { text-decoration:none;}

.games div.account { font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0 0 9px 0; border-bottom:1px solid #BDE0F2;}
.games div.account div.linetitle { color:#0085CD; font-size:11px; font-weight:bold; padding:0 0 1px 0; border-bottom:3px solid #0085CD;}
.games div.account div.text { padding:5px 20px 0 32px; font-size:11px;}
.games div.account div.text span { font-weight:bold;}
.games div.account div.link { margin:2px 0 0 32px; font-size:11px; font-weight:bold; line-height:13px;}
.games div.account div.link a { color:#0085CD; text-decoration:none;}
.games div.account div.link a:hover { text-decoration:none;}

.games table.table { font-family:Tahoma, Arial, Helvetica, sans-serif; margin:15px 0 8px 0;}
.games table.table thead tr.title td { color:#0085CD; font-size:11px; font-weight:bold; padding:0 5px 1px 0;}
.games table.table thead tr.filter td { background-color:#0086CC; padding:3px 3px 4px 3px;}

.games table.table tbody tr.old td { background-color:#D5E4EB;}
.games table.table tbody td.numfirst { padding:6px 12px 9px 12px; background-color:#EBF4F8; font-size:12px; font-weight:bold; color:#0086CC; border-top:1px solid #FFFFFF;}
.games table.table tbody td.num { padding:6px 12px 9px 12px; background-color:#EBF4F8; font-size:12px; font-weight:bold; color:#0086CC; border-top:1px solid #C2DBE6;}
.games table.table tbody td.namefirst { padding:4px 20px 4px 7px; font-size:12px; color:#000000; border-top:1px solid #FFFFFF;}
.games table.table tbody td.name { padding:4px 20px 4px 7px; font-size:12px; color:#000000; border-top:1px solid #C2DBE6;}
.games table.table tbody td.fieldfirst { padding:4px 20px 4px 7px; background-color:#EBF4F8; font-size:12px; color:#000000; border-top:1px solid #FFFFFF;}
.games table.table tbody td.fieldfirst a { color:#000000;}
.games table.table tbody td.field { padding:4px 20px 4px 7px; font-size:12px; background-color:#EBF4F8; color:#000000; border-top:1px solid #C2DBE6;}
.games table.table tbody td.field a { color:#000000;}
.games table.table tbody td.medalfirst { padding:0 7px 0 7px; background-color:#EBF4F8; font-size:12px; color:#000000; border-top:1px solid #FFFFFF;}
.games table.table tbody td.medal { padding:0 7px 0 7px; font-size:12px; background-color:#EBF4F8; color:#000000; border-top:1px solid #C2DBE6;}
.games table.table tbody td.inputfirst { padding:0 6px 0 4px; background-color:#EBF4F8; font-size:11px; border-top:1px solid #FFFFFF;}
.games table.table tbody td.input { padding:0 6px 0 4px; font-size:11px; background-color:#EBF4F8; border-top:1px solid #C2DBE6;}

.games table.table tbody tr.finished td { color:#8E9AA0;}
.games table.table tbody tr.finished td span { color:#E97401;}

.games table.table td.tdbot { border-top:1px solid #C2DBE6;}

.games table.table img.medalimg { display:block;}

.games div.tablebutton { padding:0 0 18px 0;}
.games div.tablebutton button {
	border:1px solid #D4E6F0; background-color:#F5F8FB; font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#0085CD; font-weight:bold; font-size:11px; padding:1px 15px 2px 14px;}
 
 
 
 /* pagelists */
.pagelist_fot {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.pagelist_fot a {text-decoration:none;}
.pagelist_fot a.current {color:#F49601;}


