body {
  padding: 25px;
}

table, th, td {
  border: 1px solid;
  padding: 5px;
  
}

table {
  width: 50%;
  border-style: dotted;
  border-width: 2px;
  border-color: blue;
}
.gada-maijs {
  padding: 15px;
  height: 60px;
  font-weight: bold;
  font-size: 2em;
  background-color: green;
  color: white;
  border-color: black;
}
.nedela {
  padding: 10px;
  height: 60px;
  width: 60px;
  font-weight: 100;
  background-color: dodgerblue;
  color: violet;
  border-color: black;
}
.krasa-dienam {
  color: white;
  background-color: green;
  border-color: black;
}
.krasa2-dienam {
  background-color: darkblue;
  color:violet;
  border-color: black;
}
tbody td:nth-child(1) {
  background-color: lightgreen;
  font-weight:100;
}
tbody td:nth-child(8) {
  background-color: yellow;
  color: black;
}
tbody td:nth-child(7) {
  background-color: yellow;
  color: black;
tbody tr:nth-child(even) {
  background-color: white;
}