#board  table {
}
#board .title {
  background-color:#000000;
  border-color:#333333;
  border-bottom-color:#555555;
}
#board .title * {
  color:#FFFFFF;
}
#board .title big,
body.MONOCLASS #board.leaderboard .title small {
  color:#FFFFFF;
}
#board caption,
.databoard .head {
  background:        linear-gradient(#3B3B3B 0%, #3B3B3B 55%, #3B3B3B 100%);
  background:   -moz-linear-gradient(#3B3B3B 0%, #3B3B3B 55%, #3B3B3B 100%);
  background:-webkit-linear-gradient(#3B3B3B 0%, #3B3B3B 55%, #3B3B3B 100%);
  background:     -o-linear-gradient(#3B3B3B 0%, #3B3B3B 55%, #3B3B3B 100%);
  border-color:#787878;
  border-bottom-color:#555555;
  color:#FFFFFF;
}
#board .columns td,
.databoard .lines thead th {
  background:        linear-gradient(#E4032E 0%, #E4032E 55%, #E4032E 100%);
  background:   -moz-linear-gradient(#E4032E 0%, #E4032E 55%, #E4032E 100%);
  background:-webkit-linear-gradient(#E4032E 0%, #E4032E 55%, #E4032E 100%);
  background:     -o-linear-gradient(#E4032E 0%, #E4032E 55%, #E4032E 100%);
  color:#FFFFFF;
 border:1px solid;
  border-color:#555555;
}
#board .line,
.databoard .lines tbody tr {
  background:        linear-gradient(#000000 0%, #000000 55%, #000000 100%);
  background:   -moz-linear-gradient(#000000 0%, #000000 55%, #000000 100%);
  background:-webkit-linear-gradient(#000000 0%, #000000 55%, #000000 100%);
  background:     -o-linear-gradient(#000000 0%, #000000 55%, #000000 100%);
}
#board .line td,
#board .line th {
  border-color:#444444;
}
#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(#333333 0%, #333333 55%, #333333 100%);
  background:   -moz-linear-gradient(#333333 0%, #333333 55%, #333333 100%);
  background:-webkit-linear-gradient(#333333 0%, #333333 55%, #333333 100%);
  background:     -o-linear-gradient(#333333 0%, #333333 55%, #333333 100%);
}

#board .line.active,
.databoard .lines tbody tr.active {
  background:        linear-gradient(#333333 0%, #333333 55%, #333333 100%);
  background:   -moz-linear-gradient(#333333 0%, #333333 55%, #333333 100%);
  background:-webkit-linear-gradient(#333333 0%, #333333 55%, #333333 100%);
  background:     -o-linear-gradient(#333333 0%, #333333 55%, #333333 100%);
}
#board .line.active td,
#board .line.active th,
.databoard .lines tbody tr.active td {
  border-color:#555555;
  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;
}
