table.result {
  border: 1px #c0c0c0 solid;
  border-collapse: collapse;
}

table.result caption {
  padding-bottom: 5px;
}

table.result th,
table.result td {
  padding: 6px 8px;
  border: 1px #c0c0c0 solid;
}

table.result tr:nth-child(1) th {
  background-color: #deefff;
  text-align: left;
}

table.result tr:nth-child(odd) {
  background-color: #ffffff;
}

table.result tr:nth-child(even) {
  background-color: #f0f0f0;
}
