a:link,a:active,a:visited {border:none;color:#ffffff;}

.mainnavactiv a,.mainnavactiv a:hover {background:url("gradient_sprite.png") 0px -85px repeat-x;}
.mainnav a:hover,.mainnavitem a:hover {background-color:#95A691;}
#stats,#play,#predict,#cup,#gameinfo,#shop,#forum,#links {background-color:#95A691;margin:0px 5px 0px 0px;text-align:left;visibility:hidden;position:absolute;padding:0px 5px 2px 5px;min-width:820px;width:auto !important;width:820px;min-height:24px;height:auto !important;height:24px;z-index:2;}
#statsactiv,#playactiv,#predictactiv,#cupactiv,#gameinfoactiv,#shopactiv,#forumactiv,#linksactiv {background-color:#527445;margin:0px 5px 0px 0px;text-align:left;visibility:visible;overflow:hidden;position:absolute;padding:0px 5px 2px 5px;min-width:820px;width:auto !important;width:820px;height:24px;}


ul#mainnav {position:absolute;list-style:none;}
ul#mainnav li {float:left;min-height:19px;height:auto !important;}
ul#mainnav li a {float:left;}
ul#mainnav li .subnavi {font-size:1.1em;position:absolute;top:26px;left:0px;}
ul#mainnav li .subnavi ul {margin:0px 10px 0px 5px;position:relative;float:left;font-size:0.9em;list-style:none;max-width:162px;}
ul#mainnav .subnavi ul li a {font-weight:normal;/*background: url(i_subnav_arrow.png) no-repeat 0px 7px;*/padding:2px 5px 2px 5px;text-decoration:none;color:#ffffff;}
ul#mainnav .subnavi ul li a:hover {text-decoration:underline;background-position:0px 7px;}
ul#mainnav .subnavi ul li .subsubnav {font-size:1em;font-weight:normal;color:#152d0c;padding:2px 0px;display:inline;max-width:130px;display:block;}
ul#mainnav .subnavi ul li .subsubnav a{display:block;max-width:115px;}
ul#mainnav .subnavi ul li .subnav {font-size:1.1em;font-weight:normal;display:inline-block;height:24px;}
ul#mainnav .subnavi ul li .subnav a {font-weight:bold;color:#152d0c;/*background: url(i_subnav_cube.png) no-repeat 0px 10px;*/padding:5px 0px 5px 5px;}
ul#mainnav .subnavi ul li .subnavtext {float:left;font-weight:bold;font-size:1.1em;color:#152d0c;/*background: url(i_subnav_cube.png) no-repeat 0px 10px;*/padding:5px 0px 5px 5px;}
ul#mainnav .subnavi ul li .subnav a:hover {/*background-position:0px 10px;*/}
ul#mainnav .subnavi ul li .navButton02 {font-size:1.1em;font-weight:normal;}
ul#mainnav .subnavi ul li .navButton02 a {font-weight:bold;color:#910210;/*background: url(i_subnav_cube.png) no-repeat 0px 10px;padding:5px 0px 5px 8px;*/}
ul#mainnav .subnavi ul li .navButton02 a:hover {/*background-position:0px 10px;*/}
ul#mainnav .subnavi ul li ul li {font-size:1.1em;}
ul#mainnav a {font-weight:bold;padding:6px 10px 6px 10px;text-decoration:none;}
ul#mainnav li:hover a, ul#mainnav li a:hover {color:#ffffff;text-decoration:underline;}
ul#mainnav .subnavi ul li {clear:left;float:left;width:auto;white-space:nowrap;}

.menushadow,#menushadowib {background:url("gradient_sprite.png") 0px -115px repeat-x; height:6px;margin:0px 0px 10px 0px;}

.mainnavactiv a {text-decoration:none;color:#ffffff;font-weight:bold;padding:6px 10px 6px 10px;}
#mainmenu-con,#menuib {background:url('gradient_sprite.png') 0px -55px repeat-x;float:left;font-size:0.7em;text-align:left;text-valign:top;height:27px;}
#menuib{width:100%;}
#submenu-con {width:830px;float:left;font-size:0.7em;text-align:left;vertical-align:top;min-height:24px;height:24px !important;}

#mobile{display:inline; white-space:nowrap;}
#mobile a{float:left;}
#logout,#mobile {float:right; padding:5px 10px 5px 0px;}
#logout a,#mobile a,#mainmenulink a {font-weight:bold;text-decoration:none;}
#logout a:hover,#mobile a:hover {font-weight:bold;text-decoration:underline;}
 
#languagelist li {list-style:none;font-size:1.1em;}
#language {margin:0px 5px 0px 0px;left:690px;text-align:left;visibility:hidden;position:absolute;padding:5px;border:1px solid #ffffff;min-width:20px;width:auto !important;width:20px;min-height:20px;height:auto !important;height:20px;}
*+html #language {top:23px;}

a.boxtitlelink {border:0px;text-decoration:none;border:none;}
a.boxtitlelink:hover {border:0px;border:none;}
.u {text-decoration:underline;}

a.button01:link, a.button02:link, .button01 a:link, .button02 a:link, a.button01:visited, a.button02:visited, .button01 a:visited, .button02 a:visited {text-decoration:none;}
a.button01:hover, a.button02:hover, .button01 a:hover, .button02 a:hover, a.button01:active, a.button02:active, .button01 a:active, .button02 a:active {text-decoration:underline;}

a.button,.button {font-size:0.9em;background-color:#778a77;}
a.button:hover,.button:hover {font-size:0.9em;background-color:#4b584b;}
a.button:active,.button:active {background-color:#395239;}

a.deletebutton,.deletebutton {background-color:#b20000;}
a.deletebutton:hover,.deletebutton:hover {background-color:#720303;}
a.deletebutton:active,.deletebutton:active {background-color:#410101;}

a.button02,.button02,a.button01,.button01,a.button,.button,a.deletebutton,.deletebutton {background:url('gradient_sprite.png') 0px 0px repeat-x;font-weight:bold;color:#fff;padding:2px 3px 3px 2px;margin:0px 1px;border:thin solid;border-color:#87a987 #173d17 #173d17 #87a987;}
a.button02:hover,.button02:hover,a.button01:hover,.button01:hover,a.button:hover,.button:hover,a.deletebutton:hover,.deletebutton:hover {padding:2px 3px 3px 2px;margin:0px 1px;border:thin solid;border-color:#87a987 #173d17 #173d17 #87a987;}
a.button02:active,.button02:active,a.button01:active,.button01:active,a.button:active,.button:active,a.deletebutton:active,.deletebutton:active {background-image:url("button3.png");padding:2px 2px 2px 3px;margin:0px 1px 1px 1px;border:thin solid;border-color:#173d17 #87a987 #87a987 #173d17;}

.signupLink a:link,.signupLink a:visited{color:#994800;font-size:1em;text-decoration:none;}
.signupLink a:hover{text-decoration:underline;}

#lineup_active {background-color:#ab4400;border-color:#d6a381 #173d17 #173d17 #d6a381;}
#lineup_active:hover {background-color:#843500;border-color:#d6a381 #173d17 #173d17 #d6a381;}

select.select {padding:1px;font-size:1em;min-height:16px;height:auto !important;height:16px;}
.textarea_news {font-size:0.7em;margin:2px 2px 10px 0px;height:25px;}
.textinput,.inputPrediction {font-size:1em;min-height:16px;height:auto !important;height:16px;}
.inputPrediction {width:20px;height:20px;}

#newsfilter {margin:0px 0px 0px 222px;text-align:left;visibility:hidden;position:absolute;padding:5px;min-width:20px;width:auto !important;width:20px;min-height:20px;height:auto !important;height:20px;}
#newsfilterlist li {list-style:none;padding:0px 0px 3px 0px;font-size:0.9em;}

#openid,#balance,#user {margin:0px 5px 0px 0px;text-align:left;visibility:hidden;position:absolute;clear:both;
padding:8px;min-width:20px;width:auto !important;min-width:116px;width:auto !important;width:150px;min-height:10px;height:auto !important;height:10px;z-index:100000;}

a.fb_button,.fb_button {background-color:#3b5998;border:1px solid #d8dfea;color:#ffffff;cursor:pointer;
font-size:0.7em;margin:0 2px;padding:4px;text-decoration:none;overflow:hidden;}

a.login-button,.login-button {height:30px;background-color:#ff6000;border:1px solid #ffffff;;text-align:center;
color:#ffffff;cursor:pointer;font-size:0.8em;margin:5px 2px;padding:12px 4px 0px 4px;text-decoration:underline;overflow:hidden;}

.locked {display:inline-block !important;height:16px;margin:0 !important;padding:0 !important;background-image:url('i_lock_small.png') !important; background-repeat: no-repeat; background-position: center left;}
.locked a{display:block !important;padding:0 !important;margin:0 !important; vertical-align:bottom;background:none !important;padding-top:1px !important;padding-left:12px !important;}

.subnav_i_cube{background: url(icons.png) -19px -347px no-repeat;width:3px;height:3px;float:left;margin-top:12px;}
.subsubnav_i_arrow{background: url(icons.png) -13px -347px no-repeat;width:5px;height:5px;float:left;margin-top:8px;}