table.kalendar {
  border: 1px solid gray;
  border-collapse: collapse;
  width: 100%;
}

.kalendar td{
  border: 1px solid gray;
  padding: 2px;
  text-align: center;
}

.kal_head {
  background: #ffa008;
  color: white;
  font-weight: bold;
}

.kal_selected {
  background: #97beff;
  font-weight: bold;
}

.kal_selected a{
  color: black;
}

.kal_info h1 {
  background-image: none;
  text-align: left;
  font-size: 14px;
  margin: 0px;
  line-height: 14px;
  padding: 0px;
  height: 10px;
}

.info {
  display: none;
}

.kal_popis {
  font-size: 8pt;
  color: gray;
  text-align: justify;
}