table.race {
    border-color: #AAA;
}
table.race td.medal {
    width: 16px;
}
table.race td.player {
    width: 120px;
}
table.race td.time {
    width: 100px;
    text-align: right;
}

table.ranking {
    border-color: #AAA;
}
table.ranking th.pos {
    width: 30px;
}
table.ranking th.arrow {
    width: 14px;
}

table.ranking td {
    text-align: center;
}
table.ranking td.player {
    text-align: left;
}

table.ranking th.player {
    width: 200px;
    text-align: left;
}
table.ranking th.points {
    width: 120px;
}
table.ranking th.medal {
    width: 30px;
}

table.ranking td {
    color: #444;
}

table td span.red {
    color: #C64139;
}

table.profile {
    border-color: #AAA;
    width: 100%;
}
table.profile td.pos {
    width: 50px;
}

table.profile td.date {
    width: 120px;
}
table.profile td.cup {
    width: 80px;
}
table.profile td.pts {
    width: 50px;
}

table.profile td.medals {
    width: 60px;
}
table.profile td.car {
    width: 100px;
}

table.profile td.i {
    width: 20px;
    text-align: center;
}
table.profile td.f {
    width: 40px;
    text-align: center;
}

table.profile td.date {
    width: 80px;
}

table.laptimes {
    border-color: #AAA;
}

table.laptimes th.lap {
    width: 30px;
}
table.laptimes th.time {
    width: 100px;
}

table.laptimes th.pos {
    width: 60px;
}

table.laptimes td.lap {
    text-align: right;
}
table.laptimes td.pos {
    color: #C64139;
    text-align: right;
}
table.laptimes td.time {
    text-align: right;
}
table.laptimes td.laptime {
    color: #C64139;
    text-align: right;
}

table.results {
    border-color: #AAA;
}

table.results td.player {
    width: 160px;
}

table.compare {
    border-color: #AAA;
    color: #555;
}

table.compare td {
    width: 100px;
    text-align: center;
}

table.compare td {
    text-align: center;
}

table.compare td.car {
    text-align: left;
}

table.cups td.date {
    width: 120px;
}
table.cups td.cup {
    width: 240px;
}
table.cups td.player {
    width: 160px;
    text-align: center;
    font-weight: bold;
}

table.cups td.pts {
    text-align: center;
}

table.cups {
    border-color: #AAA;
}

