body {background:#000000 url('../images/bg.gif'); font-family:arial;}
* {margin:0; padding:0}
* a {color:#AC1C1C;} 
* a img {border:0px #000000 none;}
* br.clear {font-size:1px; clear:both;}
* .red {color:#AC1C1C;}
* .center {text-align:center; display:block;}
* .left {float:left;}
* .right {float:right;}


#container {width:1000px; padding:0px 0px 10px 0px; margin:auto; overflow:hidden; position:relative;}
#header {float:left; width:1000px; padding-top:9px; background:url('../images/top.png') no-repeat left top;}
#body {float:left; width:982px; padding:0px 9px; background:url('../images/global-bg.gif') repeat-y #000000 9px top;}
#content {background:url(../images/content-bg.jpg) repeat-x #ffffff; width:674px; padding:40px 9px 9px 9px; float:left;}
#footer {float:left; width:1000px; padding:5px 0px; background:url('../images/bottom.png') no-repeat left bottom;}

#error {border:5px solid #FF0000; padding:10px;}
#message {border:5px solid #009966; padding:10px;}


/* top part */
div.pagetop {height:47px; width:1000px}
div.pagetop img {float:left; padding-top:15px;}

#menu {width:982px; height:40px; float:left; padding:0 9px; background:#000;}
#menu ul {list-style-type:none; height:40px; background:url('../images/menu-n.gif') repeat-x top left; float:left; width:964px;}
#menu li {float:left; height:36px; background:url('../images/menu-sep.gif') no-repeat right 3px; padding:0 4px 0 2px;}
#menu li.active a{background:url('../images/menu-a.gif') repeat-x top left; color:#000;}
#menu li.active a:hover{color:#000;}
#menu a {font-size:12px; color:#999999; text-decoration:none; float:left; height:40px; padding:4px 24px 0 7px; }
#menu a:hover {color:#ffffff; }
#menu strong {font:bold 14px arial; display:block}
#menu span {float:left; background:url('../images/menu-side.jpg') no-repeat; width:9px; height:40px;}
#menu span.right {background-position:0 -40px;}

#header div.banner {width:1000px; height:150px; background:#000000 url('../images/header.png') no-repeat; float:left; position:relative;}
div.silver #header div.banner {background:#000000 url('../images/header-silver.png') no-repeat;}
div.gold #header div.banner {background:#000000 url('../images/header-gold.png') no-repeat;}
div.platinum #header div.banner {background:#000000 url('../images/header-platinum.png') no-repeat;}
div.diamond #header div.banner {background:#000000 url('../images/header-diamond.png') no-repeat;}
div.vipmember #header div.banner {background:#000000 url('../images/header-vip.png') no-repeat;}
#header h1 {font-size:28px; color:#ffffff; margin:15px 0 5px 25px;}
#header p {font-size:16px; font-weight:bold; color:#ffffff; margin-left:25px; width:500px;}
#header a.visit {width:174px; height:117px; display:block; border:0px #000000 none; top:14px; left:500px; position:absolute; text-decoration:none;}
#header img.download {position:absolute; top:75px; left:20px; border:0pt none;}
#header a.download {height:40px; font-size:20px; line-height:40px; text-decoration:none; color:#000000; position:absolute; left:150px; bottom:-40px;}

/* content */

#content p {color:#000000; font:13px/14pt arial; margin:5px 0px;}
#content p.small {color:#000000; font:11px/11pt arial; margin:5px 0px;}
#content label {float:left; width:130px; font:14px/14pt arial; margin:2px 0px;}
#content input {background:#EDEDED; border:1px solid #CCCCCC; font:13px arial; height:18px; width:180px;}
#content input.button {background:#990000; color:#FFFFFF; font-size:14px; font-weight:bolder; height:30px; margin-top:10px; width:110px; border:1px solid #CCCCCC; font-family:Arial; cursor:pointer;}
#content select {background:#EDEDED; border:1px solid #CCCCCC; font:13px arial; height:18px;}

#steps {background:url('../images/1px.gif') repeat-y 337px top #ffffff; position:relative; border:1px solid #C8C8C8; margin-bottom:9px; width:672px;}
#steps h2 {color:#000000; display:block; font-size:25px;}
#steps div {width:318px; float:left; padding:9px;}
#steps div div {width:300px; float:left; padding:9px; font-size:12px;}

#step {position:relative; border:1px solid #C8C8C8; margin-bottom:9px; width:672px;}
#step h2 {color:#000000; display:block; font-size:25px;}
#step div {width:318px; float:left; padding:9px;}
#step div div {width:300px; float:left; padding:9px; font-size:12px;}
#step div div span {display:block; font-size:11px; color:#666666;}

#coll3 {border:1px solid #C8C8C8; margin-bottom:9px; width:672px; background:url(../images/3cols.gif) repeat-y center top #ffffff;}
#coll3 h2 {color:#000000; display:block; font-size:15px;}
#coll3 div {width:205px; float:left; padding:9px; font:13px/14pt arial; position:relative;}
#flashs {position:absolute; top:50px; left:-5px;}

#news {border:1px solid #C8C8C8; margin-bottom:9px; width:672px; background:#ffffff;}
#news div {width:430px; border-right:1px solid #C8C8C8; padding:9px; float:left; position:relative; font:13px/14pt arial;}
#news div h2 {color:#000000; display:block; font-size:25px;}
#news div a.title {display:block; color:#000000; font-weight:bold; text-decoration:none; padding:10px 0px 0px 0px}
#news div a.title:hover {text-decoration:underline;}
#news div.calculator {width:205px; border-right:0px none #C8C8C8; font:13px/14pt arial; }
#news div.calculator h2 {color:#000000; display:block; font-size:15px;}

#league {border:1px solid #C8C8C8; padding:9px 19px; width:634px; background:#ffffff; position:relative;}
#league h2 {color:#000000; display:block; font:bold 20px/20px arial; padding:10px 0px;}
#league p {font:12px/13pt arial;}
#league #schedule a, #league #schedule p {float:left; width:125px; height:70px; border-right:1px solid #D1E0E3; border-bottom:1px solid #D1E0E3; margin:0px; padding:0px; display:block; position:relative; text-align:center; text-decoration:none;}
#league #schedule .top {border-top:1px solid #D1E0E3;}
#league #schedule .col1 {border-left:1px solid #D1E0E3;}
#league #schedule a {background:#ACD3E4;}
#league #schedule a.col2, #league #schedule a.col4 {background:#A3CCE0;}
#league #schedule a span.number {background-color:#19495F; height:18px; position:absolute; width:25px; top:0px; left:0px; color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:2px;}
#league #schedule a b {color:#666666; display:block; font-size:12px; padding-top:9px;}
#league #schedule a span.winner {color:#000000; display:block; font-size:12px;}
#league #schedule a span.winner u {color:#194960; font-weight:bold; text-decoration:none;}
#league #schedule p {background:#EBF4F9; color:#666666; font-size:14px;}
#league #schedule p.col2, #league #schedule p.col4 {background:#DCEDF4;}
#league #schedule p b {color:#000000; display:block; font-size:14px; padding-top:18px;}
/* #league #schedule p.final {background:url('../images/final.png') no-repeat top left #FFFAA6;} */
#league #schedule .final {border:1px solid #cccccc; margin-top:5px; width:629px; overflow:hidden; display:block; background:#ffffff; height:41px;}
#league #schedule .final span {height:41px; border:0px none #000000; width:105px; border-left:1px solid #cccccc; display:block; float:left; text-align:center; color:#666666; font-size:14px;}
#league #schedule .final span b {color:#000000; display:block; font-size:11px; padding:2px 0px 0px 0px;}
#league #schedule .final span.tournament {font-size:18px; width:211px; border-left:0px none #000000; background:url('../images/final.png') no-repeat 4px 4px; padding:10px 0px 10px 40px; height:21px; text-align:left;}
#league #schedule .final span.tournament b {float:left; padding:0px 10px 0px 5px; font-size:18px;}
#league #schedule .final span.first {background:url('../images/place1.png') no-repeat 10px 5px #FFFAA6; padding:0px 0px 0px 20px;}
#league #schedule .final span.second {background:url('../images/place2.png') no-repeat 10px 5px #E8E8E8; padding:0px 0px 0px 20px;}
#league #schedule .final span.third {background:url('../images/place3.png') no-repeat 10px 5px #EEDFCC; padding:0px 0px 0px 20px;}

#league #prize-structure p {float:left; width:240px; padding-right:10px;}
#league #prize-structure label {float:left; width:380px; font:11px/12pt arial;}
#league #prize-structure table {margin-bottom:2px; border-collapse:collapse;}
#league #prize-structure table td {border:1px solid #cccccc; background:#f1f1f1; color:#666666; width:62px; text-align:center; padding:2px 0px; font:12px/13pt arial;}
#league #prize-structure table td b {font:bold 14px/15pt arial;}
#league #prize-structure table td.dark {background:#eaeaea;}
#league #prize-structure label {margin:0px;}

#league #players {margin:10px 0px; width:370px; height:755px; float:left;}
#league #players table {border-left:1px solid #D5E2E8; border-right:1px solid #D5E2E8; border-collapse:collapse; width:368px;}
#league #players th {border-top:1px solid #D5E2E8; border-bottom:1px solid #D5E2E8; text-align:left; font-size:12px; padding:3px 5px;}
#league #players td {border-bottom:1px solid #D5E2E8; text-align:center; font-weight:bold; font-size:12px; padding:8px 0px;}
#league #players td.usernamel {text-align:left; width:235px;}
#league #players td.usernames {text-align:left; width:210px;}
#league #players td.blue {color:#3366AA;}
#league #players td img {padding-right:5px;}
#league #players tr.row1 td {background:#FFFAA6;}
#league #players tr.row2 td {background:#E8E8E8;}
#league #players tr.row3 td {background:#EEDFCC;}
#league #players tr.row4 td {background:#DCEDF4;}
#league #players tr.row5 td {background:#EBF4F9;}
#league #players tr.row1 td.usernamel {padding-left:35px; width:200px; background:url('../images/place1.png') no-repeat top left #FFFAA6;}
#league #players tr.row1 td.usernames {padding-left:35px; width:175px; background:url('../images/place1.png') no-repeat top left #FFFAA6;}
#league #players tr.row2 td.usernamel {padding-left:35px; width:200px; background:url('../images/place2.png') no-repeat top left #E8E8E8;}
#league #players tr.row2 td.usernames {padding-left:35px; width:175px; background:url('../images/place2.png') no-repeat top left #E8E8E8;}
#league #players tr.row3 td.usernamel {padding-left:35px; width:200px; background:url('../images/place3.png') no-repeat top left #EEDFCC;}
#league #players tr.row3 td.usernames {padding-left:35px; width:175px; background:url('../images/place3.png') no-repeat top left #EEDFCC;}
#league #players td.previous {text-align:left;}
#league #players td.previous img {padding:0px 0px 0px 5px; cursor:pointer;}
#league #players td.next {text-align:right;}
#league #players td.next span {color:#006600; padding-right:10px; cursor:pointer;}
#league #players td.next img {padding:0px 5px 0px 0px; cursor:pointer;}

#league #overview {padding:10px 0px 0px 10px; width:254px; float:left; font:bold 14px arial;}
#league #overview.tournament {position:absolute; top:0px; right:20px;}
#league #overview label {width:125px; padding-bottom:5px; font:normal 12px arial; margin:0px;}
#league #about {padding:10px 0px 10px 10px; width:254px; float:left; font:12px/13pt arial;}
#league #about.tournament {padding-top:40px;}
#league a.download {float:left; margin:10px 32px;}

#league #pages {position:absolute; top:15px; left:330px; width:55px; height:28px; background:#EAF4F6; border:1px solid #D1E0E7;}
#league #pages .previous {position:absolute; top:5px; left:5px;}
#league #pages .next {position:absolute; top:5px; right:5px;}

div.box {background-color:#FFFFFF; border:1px solid #C8C8C8; margin-bottom:9px; width:654px; padding:9px; font:13px/14pt arial;}
div.box h2 {color:#000000; display:block; font-size:25px; padding-bottom:10px;}
div.box ol {margin-left:40px;}
div.box ul {margin-left:40px;}

#faq {background-color:#FFFFFF; border:1px solid #C8C8C8; margin-bottom:9px; width:654px; padding:9px; font:13px/14pt arial;}
#faq h2 {color:#000000; display:block; font-size:25px; padding-bottom:10px;}
#faq li {list-style:none; margin-left:10px; color:#AC1C1C;}
#faq {background-color:#FFFFFF; border:1px solid #C8C8C8; margin-bottom:9px; width:654px; padding:9px; font:13px/14pt arial;}
#faq h2 {color:#000000; display:block; font-size:25px; padding-bottom:10px;}
#faq li a {text-decoration:none;}
#faq ul {padding-bottom:10px;}
#faq div.block {background-color:#FFFFFF; border:1px solid #C8C8C8; margin-bottom:9px; width:634px; padding:49px 9px 9px 9px; font:13px/14pt arial; position:relative;}
#faq div.block h3 {position:absolute; top:0px; left:0px; width:634px; height:20px; background:#f3f3f3; font-size:20px; padding:9px;}
#faq table {border-collapse:collapse;}
#faq table td {border:1px solid #cccccc; background:#f1f1f1; color:#666666; width:55px; text-align:center; padding:2px 0px; font:12px/13pt arial;}
#faq table td.dark {background:#eaeaea;}

div.vip {background-color:#FFFFFF; border:1px solid #C8C8C8; margin-bottom:9px; width:654px; padding:9px; font:13px/14pt arial;}
div.vip h2 {color:#000000; display:block; font-size:25px; padding-bottom:10px;}
div.vip table {border-collapse:collapse; margin:10px auto;}
div.vip table td {padding:10px 15px; vertical-align:middle; text-align:center; border:1px solid #cccccc;}
div.vip table td.title {text-align:left; font:bold 12px arial; color:#666666;}
div.vip table td.silver {background:#eaeaea; font:normal 16px arial; color:#757575;}
div.vip table td.silver b {font:bold 18px arial;}
div.vip table td.gold {background:#f8ebe0; font:normal 16px arial; color:#cd7a30;}
div.vip table td.gold b {font:bold 18px arial;}
div.vip table td.platinum {background:#f1f1f1; font:normal 16px arial; color:#a3a3a3;}
div.vip table td.platinum b {font:bold 18px arial;}
div.vip table td.diamond {background:#ebebeb; font:normal 16px arial; color:#2f2f2f;}
div.vip table td.diamond b {font:bold 18px arial;}

div.rakerace {background-color:#FFFFFF; border:1px solid #C8C8C8; margin-bottom:9px; width:654px; padding:9px; font:13px/14pt arial;}
div.rakerace h2 {color:#000000; display:block; font-size:25px; padding-bottom:10px;}
div.rakerace p {padding:0px 10px; font-weight:bold;}
div.rakerace table {border-collapse:collapse; margin:10px auto;}
div.rakerace table td {padding:10px 15px; vertical-align:middle; text-align:center; border:1px solid #cccccc; background:#eaeaea; width:74px; color:#666666;}
div.rakerace table td b {font:bold 18px arial;}
div.rakerace table td.title {text-align:left; font:bold 12px arial; background:#ffffff;}
div.rakerace table td.light {background:#f1f1f1;}

#register {background-color:#FFFFFF; border:1px solid #C8C8C8; margin-bottom:9px; width:524px; padding:9px 9px 9px 139px; font:13px/14pt arial; position:relative;}
#register div.buttons {position:absolute; top:10px; left:10px; width:130px;}
#register div.buttons img {margin-bottom:10px;}
#register form {width:315px;}

#report {background:url('../images/1px.gif') repeat-y 337px top #ffffff; position:relative; border:1px solid #C8C8C8; margin-bottom:9px; width:672px;}
#report h2 {color:#000000; display:block; font-size:25px; padding-bottom:15px;}
#report div {width:318px; float:left; padding:9px; font:normal 12px/12pt arial;}
#report div label {font:normal 12px/12pt arial; width:100px;}
#report div label.email {width:200px;}
#report div b {font:bold 12px/12pt arial; width:100px; float:left; margin:2px 0px;}
#report div span {display:block; font:bold 12px/12pt arial; clear:both; border-bottom:1px solid #cccccc; padding-top:10px;}
#report div u {font:normal 12px/12pt verdana; text-decoration:none;}
#report div input {float:left; margin-top:1px; width:70px;}
#report div input.button {padding:2px 7px; width:auto; height:22px; margin:0px 0px 0px 5px; font:bold 12px arial;}


#raceresults {border:1px solid #C8C8C8; padding:9px 19px; width:634px; background:#ffffff; position:relative;}
#raceresults h2 {color:#000000; display:block; font:bold 20px/20px arial; padding:10px 0px;}
#raceresults p {font:12px/13pt arial;}
#raceresults #players {width:370px; float:left; position:relative;}
#raceresults #players table {border-left:1px solid #D5E2E8; border-right:1px solid #D5E2E8; border-collapse:collapse; width:368px;}
#raceresults #players th {border-top:1px solid #D5E2E8; border-bottom:1px solid #D5E2E8; text-align:left; font-size:12px; padding:3px 5px;}
#raceresults #players td {border-bottom:1px solid #D5E2E8; text-align:center; font-weight:bold; font-size:12px; padding:8px 0px;}
#raceresults #players td.usernamel {text-align:left; width:235px;}
#raceresults #players td.usernames {text-align:left; width:210px;}
#raceresults #players td.blue {color:#3366AA;}
#raceresults #players td img {padding-right:5px;}
#raceresults #players tr.row1 td {background:#FFFAA6;}
#raceresults #players tr.row2 td {background:#E8E8E8;}
#raceresults #players tr.row3 td {background:#EEDFCC;}
#raceresults #players tr.row4 td {background:#DCEDF4;}
#raceresults #players tr.row5 td {background:#EBF4F9;}
#raceresults #players tr.row1 td.usernamel {padding-left:35px; width:200px; background:url('../images/place1.png') no-repeat top left #FFFAA6;}
#raceresults #players tr.row1 td.usernames {padding-left:35px; width:175px; background:url('../images/place1.png') no-repeat top left #FFFAA6;}
#raceresults #players tr.row2 td.usernamel {padding-left:35px; width:200px; background:url('../images/place2.png') no-repeat top left #E8E8E8;}
#raceresults #players tr.row2 td.usernames {padding-left:35px; width:175px; background:url('../images/place2.png') no-repeat top left #E8E8E8;}
#raceresults #players tr.row3 td.usernamel {padding-left:35px; width:200px; background:url('../images/place3.png') no-repeat top left #EEDFCC;}
#raceresults #players tr.row3 td.usernames {padding-left:35px; width:175px; background:url('../images/place3.png') no-repeat top left #EEDFCC;}
#raceresults #players div.ongoing {position:absolute; top:50px; left:5px; background:url('../images/race-ongoing.png') no-repeat top left; width:359px; height:476px;}
#raceresults #players div.final {position:absolute; top:50px; left:5px; background:url('../images/race-final.png') no-repeat top left; width:359px; height:476px;}
#raceresults #about {padding:0px 0px 10px 10px; width:254px; float:left; font:12px/13pt arial;}

#raceresults #pages {position:absolute; top:0px; left:310px; width:55px; height:28px; background:#EAF4F6; border:1px solid #D1E0E7;}
#raceresults #pages .previous {position:absolute; top:5px; left:5px; cursor:pointer;}
#raceresults #pages .next {position:absolute; top:5px; right:5px; cursor:pointer;}


#landing {background-color:#FFFFFF; border:1px solid #C8C8C8; margin-bottom:9px; width:654px; padding:9px; font:12px/14pt arial; color:#333333; position:relative;}
#landing img.logo {float:left;}
#landing div {float:left; width:280px; padding-left:20px;}
#landing h3 {padding:0px 0px 10px 0px; font:bold 16px arial; color:#000000;}
#landing ul {list-style:url('../images/tick.png'); padding:0px 0px 20px 20px;}
#landing ol {padding:0px 0px 0px 20px;}
#landing a {position:absolute; top:200px; left:10px;}
#landing li a {position:relative; text-decoration:none; left:0px; top:0px;}

#adwords {background-color:#FFFFFF; border:1px solid #C8C8C8; margin-bottom:9px; width:654px; padding:9px; font:12px/14pt arial; color:#333333; position:relative;}
#adwords div {float:left; width:280px; padding-left:20px;}
#adwords h3 {padding:0px 0px 10px 0px; font:bold 16px arial; color:#000000;}
#adwords ul {list-style:url('../images/tick.png'); padding:0px 0px 20px 20px;}
#adwords ol {padding:0px 0px 0px 20px;}
#adwords a {position:relative; top:-10px; left:20px;}
#adwords li a {position:relative; text-decoration:none; left:0px; top:0px;}

div.adwords {border:1px solid #C8C8C8; padding:9px 19px; width:634px; background:#ffffff; position:relative; margin-bottom:10px;}
div.adwords h2 {color:#000000; display:block; font:bold 20px/20px arial; padding:10px 0px;}
#content div.adwords p {font:12px/13pt arial;}
#content div.adwords p.links {font-weight:bold; color:#cccccc;}
div.fulltilt {background:url('../adwords/fulltilt.png') no-repeat 600px 10px #ffffff;}
div.pokerstars {background:url('../adwords/pokerstars.png') no-repeat 512px 10px #ffffff;}
div.partypoker {background:url('../adwords/partypoker.png') no-repeat 555px 10px #ffffff;}

#responsible {position:relative;}
#responsible p {font:11px/12pt arial; color:#cccccc;}
#responsible img.18plus {position:absolute; bottom:-10px; left:10px;}
#responsible img.gamcare {position:absolute; bottom:-5px; left:40px;}

/* right side */

#right {width:290px; border-top:1px solid #7b7b7b; float:left;}
#right h3 {margin-left:20px; font:bold 13px/14pt arial;}
#right input {border:1px solid #5c5c5c; background:#4a4a4a; font:normal 12px arial; height:16px; width:140px; color:#ffffff; margin-bottom:5px;}
#right input.button {width:auto; padding:5px 10px; height:26px; font-weight:bold; cursor:pointer;}
#right div.welcome {padding:10px; background:#1d1d1d; position:relative;}
#right div.welcome span {display:block; font:normal 20px/20px arial; color:#ffffff; padding-bottom:10px;}
#right div.welcome p {display:block; font:normal 12px/13pt arial; color:#ffffff;}
#right div.welcome b {display:block; font:bold 12px/13pt arial; color:#ffffff;}
#right div.welcome form {position:absolute; top:30px; right:10px;}
#right a.register {display:block; height:57px; overflow:hidden;}
#right form.login {padding:10px; background:#333333; margin-bottom:20px;}
#right form.login label {float:left; width:128px; #width:125px; font:bold 12px/14pt arial; color:#ffffff;}
#right form.login a {font:normal 12px arial; text-decoration:none; float:right;}

#right a.banner {display:block; margin:0px 0px 15px 20px;}

#right a.banner {display:block; margin:0px 0px 20px 20px; height:50px; overflow:hidden; position:relative;}
#right a.banner img {position:absolute; top:0px; left:0px;}
#right a.banner:hover img {top:-50px;}
#wsopContent{margin:-20px 20px 20px;padding:10px;border:solid 1px #909090;border-top:none;font-size:11px;color:#000;background:#fff}


#right div.tournaments {margin:0px 0px 15px 20px; width:230px; padding:0px 9px; border:1px solid #b5c5d5; background:#e7f3ff; color:#336699; font:normal 11px/12pt arial;}
#right div.tournaments h4 {display:block; padding:9px 0px 4px 0px; font:bold 12px/14pt arial; color:#000000;}
#right div.tournaments p {display:block; position:relative; height:30px; padding:10px 0px; border-bottom:1px solid #b5c5d5;}
#right div.tournaments span.title {}
#right div.tournaments span.id {display:block; position:absolute; top:30px; left:0px; font-weight:bold;}
#right div.tournaments span.date {display:block; position:absolute; background:url('../images/date.png') no-repeat; padding-left:15px; top:10px; left:170px; color:#000000; width:50px;}
#right div.tournaments span.time {display:block; position:absolute; background:url('../images/time.png') no-repeat; padding-left:15px; top:30px; left:170px; color:#000000; width:50px;}
#right div.tournaments p.last {border:0px none #000000;}
#right div.aboutus {margin:0px 0px 15px 20px; width:230px; padding:9px; border:1px solid #cccccc; background:#dedede; font:normal 11px/11pt arial;}
#right div.aboutus a {color:#000000;}

#right img.level {display:block; margin:10px 0px 10px 20px}
#right table {border-collapse:collapse; margin:15px 0px 20px 20px;}
#right table th {text-align:left; vertical-align:middle; font:normal 12px arial; width:130px; padding:5px; border:1px solid #cccccc; border-right:0px none #cccccc; background:#fff9d8;}
#right table th b {display:block; font:bold 15px/14pt arial;}
#right table td {text-align:center; vertical-align:middle; font:bold 15px/14pt arial; width:100px; padding:5px; border:1px solid #cccccc; border-left:0px none #cccccc; background:#fff9d8;}
#right table tr.pending td , #right table tr.pending th {background:#ffdddd;} 
#right table tr.missing td {background:#ffffff;}
#right table tr.missing th {background:#ffffff; padding:10px 5px;}
#right ol.race {padding:5px 0px 5px 35px; margin:0px 0px 5px 20px; font:bold 13px/16pt arial; width:215px; border:1px solid #cccccc; background:#ffffff;}
#right ol.race b {display:inline-block; width:140px; font-weight:normal;}
#right ol.race li.active {color:#990000;}
#right ol.race li.active b {font-weight:bold;}
#right div.yourrake {padding:4px 9px; margin:0px 0px 15px 20px; width:230px; font:bold 13px/16pt arial; background:#f0f0f0; border:1px solid #cccccc;}
#right div.yourrake b {float:left; width:165px; font-weight:normal;}

#right div.payedout {position:absolute; left:844px; top:115px; color:#B5A66A; font:bold 19px arial;}
#right div.payedout span {color:#FFFFFF; font:normal 11px arial; letter-spacing:-0.2px; display:block; padding-bottom:3px; width:140px;}

#right #changespan {color:#AC1C1C; font:normal 12px arial; float:right; padding:10px 0px 0px 0px; cursor:pointer;}
#right #changeform {display:none;}
#right #changeform input.button {float:right; margin-left:5px;}
#right #changeform span {display:block; font:normal 18px/20px arial; color:#ffffff; padding-bottom:10px;}
/* bottom part*/

#paging {text-align:center; color:#000000; font-family:verdana; font-size:11px; font-weight:normal;}
#paging span {font-weight:bold;}
#paging a {color:#CC0000;}

#footer {font:11px arial; color:#666; text-align:center;}
#footer a {color:#a6a6a7;}

#languages {position:absolute; top:13px; right:0; width:120px; zoom:1;}
#languages img {border:none;}
#languages a {display:block; color:#ffffff; font-size:10px; text-decoration:none; padding:5px; white-space:nowrap;}
#languages a:hover {background:#000;}
#languages a img {position:relative; top:2px; margin:0 2px 0 0;}
#languages a.active {background:#282828 url('../images/languages_active.gif') 100% 50% no-repeat; color:#ffffff;}
#other {display:none; background:#282828;}