#board  table {
}
#board .title {
  background-color:#162A6B;
  border-color:#162A6B;
  border-bottom-color:#435583;
}
#board .title * {
  color:#FFFFFF;
}
#board .title big,
body.MONOCLASS #board.leaderboard .title small {
  color:#00AEEF;
}
#board caption,
.databoard .head {
  background:        linear-gradient(#00AEEF 0%, #00AEEF 55%, #00AEEF 100%);
  background:   -moz-linear-gradient(#00AEEF 0%, #00AEEF 55%, #00AEEF 100%);
  background:-webkit-linear-gradient(#00AEEF 0%, #00AEEF 55%, #00AEEF 100%);
  background:     -o-linear-gradient(#00AEEF 0%, #00AEEF 55%, #00AEEF 100%);
  border-color:#9DE4FF;
  color:#FFFFFF;
}
#board .columns td,
.databoard .lines thead th {
  background:        linear-gradient(#0B1433 0%, #0B1433 55%, #0B1433 100%);
  background:   -moz-linear-gradient(#0B1433 0%, #0B1433 55%, #0B1433 100%);
  background:-webkit-linear-gradient(#0B1433 0%, #0B1433 55%, #0B1433 100%);
  background:     -o-linear-gradient(#0B1433 0%, #0B1433 55%, #0B1433 100%);
  color:#FFFFFF;
  border:1px solid;
  border-color:#435583;
}
#board .columns {
  background-color:#435583;
}
#board .line,
.databoard .lines tbody tr {
  background:        linear-gradient(#162A6B 0%, #162A6B 55%, #11215C 100%);
  background:   -moz-linear-gradient(#162A6B 0%, #162A6B 55%, #11215C 100%);
  background:-webkit-linear-gradient(#162A6B 0%, #162A6B 55%, #11215C 100%);
  background:     -o-linear-gradient(#162A6B 0%, #162A6B 55%, #11215C 100%);
}
#board .line td,
#board .line th {
  border-color:#435583;
}
#board .line .hour i {
  color:#FF6600;
}
#board .line .racetime i {
  color:#FF6600;
}
#board .line .rank {
  color:#FFFFFF;
}
#board .line .rank small {
  color:#FFFFFF;
}
#board .line .boat big {
  color:#FFFFFF;
}
#board .line .boat small {
  color:#FFFFFF;
}

#board .line:hover,
.databoard .lines tbody tr:hover {
  background:        linear-gradient(#1B3281 0%, #1B3281 55%, #1B3281 100%);
  background:   -moz-linear-gradient(#1B3281 0%, #1B3281 55%, #1B3281 100%);
  background:-webkit-linear-gradient(#1B3281 0%, #1B3281 55%, #1B3281 100%);
  background:     -o-linear-gradient(#1B3281 0%, #1B3281 55%, #1B3281 100%);
}

#board .line.active,
.databoard .lines tbody tr.active {
  background:        linear-gradient(#00AEEF 0%, #00AEEF 55%, #00AEEF 100%);
  background:   -moz-linear-gradient(#00AEEF 0%, #00AEEF 55%, #00AEEF 100%);
  background:-webkit-linear-gradient(#00AEEF 0%, #00AEEF 55%, #00AEEF 100%);
  background:     -o-linear-gradient(#00AEEF 0%, #00AEEF 55%, #00AEEF 100%);
}
#board .line.active td,
#board .line.active th,
.databoard .lines tbody tr.active td {
  border-color:#9DE4FF;
  color:#FFFFFF;
}
#board .line.active .hour i {
  color:#FF6600;
}
#board .line.active .racetime i {
  color:#FF6600;
}
#board .line.active .rank {
  color:#FFFFFF;
}
#board .line.active .rank small {
  color:rgba(255,255,255,0.7);
}
#board .line.active .boat big {
  color:#FFFFFF;
}
#board .line.active .boat small {
  color:rgba(255,255,255,0.7);
}

#board .body .pt2pt {
  background-color:rgba(185,185,185,0.08);
}
#board .body .overxh {
  background-color:rgba(185,185,185,0.12);
}
#board .body .over24h {
  background-color:rgba(185,185,185,0.2);
}

.databoard .lines tbody tr.group th {
  background-color:#F3F3F3;
}
