body {font-family:Arial; font-size:12px; font-weight:bold; background-color:black; color:#eaf6f3;}
img {border:0;}

#header table {margin:auto; border:0;}
#header table td {border:0;}
#header-title {padding:10px 50px 10px 50px; font-size:28px; font-family:tahoma,arial,sans-serif; font-weight:bold; text-align:center; }
#header-title .subtitle {font-size:16px; font-weight:normal;}
#header-title .subtitle2 {font-size:18px; font-weight:bold;}

table.ranking2columns {border:0; margin:auto;}
table.ranking2columns td.left {padding:0 10px 0 0; border:0; vertical-align:top;}
table.ranking2columns td.right {padding:0 0 0 10px; border:0; vertical-align:top;}

table.ranking2columns td.dnsdnfdsq {text-align:left; border:0; padding:10px 0;}
table.ranking2columns td.dnsdnfdsq p {font-weight:bold;}
table.ranking2columns td.dnsdnfdsq p span.d-line {padding-left:20px; font-weight:normal;}

table.ranking {width:860px; border-collapse:collapse; border:solid 2px #eaf6f3; clear:both; margin:auto; color:#eaf6f3;}
table.ranking th {border:solid 1px silver; padding:2px; text-align:center; font-weight:bold; color:black; background-color:#eaf6f3; border:solid 1px #333;}
table.ranking td {border:solid 1px #333; padding:2px; text-align:center; height:20px; width:50px; background-color:#000; color:#eaf6f3; white-space:nowrap;}
table.ranking td.ok {background:#252;}
table.ranking td.notok {background:#522;}
table.ranking td.started {background-color:#226 !important;}

table.ranking-comp1 {width:48%; border-collapse:collapse; border:solid 2px #eaf6f3; clear:both; margin:auto; color:#eaf6f3;}
table.ranking-comp1 th {border:solid 1px silver; padding:2px; text-align:center; font-weight:bold; color:black; background-color:#eaf6f3; border:solid 1px #333;}
table.ranking-comp1 td {border:solid 1px #333; padding:2px; text-align:center; height:20px; background-color:#000; color:#eaf6f3; white-space:nowrap;}
table.ranking-comp1 td.ok {background:#252;}
table.ranking-comp1 td.notok {background:#522;}
table.ranking-comp1 td.started {background-color:#226 !important;}

table.ranking td.bib {background-color:#202028; width:30px;}
table.ranking td.name {text-align:left; width:125px; background-color:#202028; padding-left:5px;}
table.ranking td.intl {text-align:center; background-color:#202028; padding:0 2px; width:20px;}
table.ranking td.pal, table.ranking td.anc, table.ranking td.att, table.ranking td.fre, table.ranking td.tro, table.ranking td.oca, table.ranking td.can, table.ranking td.sir {width:40px;}
table.ranking td.baltot {text-align:right; padding-right:12px;}
table.ranking td.pentot {text-align:right; padding-right:5px;}
table.ranking td.nettime {text-align:right; background-color:#202028; padding-right:5px;}
table.ranking td.totaltime {text-align:right; background-color:#202028; padding-right:5px;}
table.ranking td.rank {background-color:#303000;}

table.ranking-comp1 td.bib {background-color:#202028;}
table.ranking-comp1 td.name {text-align:left; background-color:#202028; padding-left:5px;}
table.ranking-comp1 td.intl {text-align:center; background-color:#202028; padding:0 2px; }
table.ranking-comp1 td.pal, table.ranking td.anc, table.ranking td.att, table.ranking td.fre, table.ranking td.tro, table.ranking td.oca, table.ranking td.can, table.ranking td.sir {}
table.ranking-comp1 td.baltot {text-align:right; padding-right:12px;}
table.ranking-comp1 td.pentot {text-align:right; padding-right:5px;}
table.ranking-comp1 td.nettime {text-align:right; background-color:#202028; padding-right:5px;}
table.ranking-comp1 td.totaltime {text-align:right; background-color:#202028; padding-right:5px;}
table.ranking-comp1 td.rank {background-color:#303000;}

table.ranking td.footer {border:0; padding:20px 0 0 0; color:#00e0be;}
table.ranking td.footer table {width:100%; border:0; background:#444; color:#00e0be;}
table.ranking td.footer td.left {width:50%; border:0; text-align:left; background:#444; padding: 0 0 0 20px; vertical-align:center; color:#00e0be;}
table.ranking td.footer td.right {width:50%; border:0; text-align:right; background:#444; padding: 0 20px 0 0; vertical-align:center; color:#00e0be;}
table.ranking td.footer .label {}
table.ranking td.footer a {color:#00e0be; text-decoration:underline;}

table.ranking-comp1 td.footer {border:0; padding:20px 0 0 0; color:#00e0be;}
table.ranking-comp1 td.footer table {width:100%; border:0; background:#444; color:#00e0be;}
table.ranking-comp1 td.footer td.left {width:50%; border:0; text-align:left; background:#444; padding: 0 0 0 20px; vertical-align:center; color:#00e0be;}
table.ranking-comp1 td.footer td.right {width:50%; border:0; text-align:right; background:#444; padding: 0 20px 0 0; vertical-align:center; color:#00e0be;}
table.ranking-comp1 td.footer .label {}
table.ranking-comp1 td.footer a {color:#00e0be; text-decoration:underline;}

table.ranking2columns td.footer {border:0; padding:20px 0 0 0; color:#00e0be;}
table.ranking2columns td.footer table {width:100%; border:0; background:#444; color:#00e0be;}
table.ranking2columns td.footer td.left {width:50%; border:0; text-align:left; background:#444; padding: 0 0 0 20px; vertical-align:center; color:#00e0be;}
table.ranking2columns td.footer td.right {width:50%; border:0; text-align:right; background:#444; padding: 0 20px 0 0; vertical-align:center; color:#00e0be;}
table.ranking2columns td.footer .label {}
table.ranking2columns td.footer a {color:#00e0be; text-decoration:underline;}



/*
WORKING SETUP FOR WHITE STYLE

table.ranking2columns {border:0;}
table.ranking2columns table {border:solid 2px #888;}
table.ranking2columns td.left {padding:0 20px 0 0; border:0; vertical-align:top;}
table.ranking2columns td.right {padding:0 0 0 20px; border:0; vertical-align:top;}

table.ranking2columns td.ok {background:#cfc;}
table.ranking2columns td.notok {background:#fcc;}

table.ranking2columns td.dnsdnfdsq {text-align:left; border:0; padding:10px 0;}
table.ranking2columns td.dnsdnfdsq p {font-weight:bold;}
table.ranking2columns td.dnsdnfdsq p span.d-line {padding-left:20px; font-weight:normal;}
*/
