.addFieldset {
  width: 50%;
  margin: auto;
}

label {
  width: 70px;
  display: inline-block;
}

.SQLOK {
  background-color: #00CC33;
  border: 1px solid gray;
  width: 100%;
  padding: 5px;
  text-align: center;
  color: white;
  font-weight: bold;
  font-size: 110%;
}

div.ui-datepicker{
 font-size:10px;
}

.adminTable {
  border: 1px solid black;
  border-collapse: collapse;
}

.adminTable td, .adminTable th{
  border: 1px solid black;
  text-align: center;
}

.adminTable tr {
  border-bottom: 2px solid red;
}

.firstCol {  
  border-right: 2px solid black !IMPORTANT;
  background-color: whitesmoke;
  font-weight: bold;
}

.rodicTable {
  border: 1px solid black;
  border-collapse: collapse;  
}

.rodicTable td, .rodicTable th{
  border: 1px solid black;
  padding: 5px;
  width: 70px;
  height: 70px;  
}

.rodicTable th {
  background-color: whitesmoke;
  border-bottom: 2px solid black;
}

.zrusenoVcas {  
  background-color: orange;
  text-align: center;
}

.zrusenoVcas input, .zrusenoPozde input {
  text-align: center;
} 

.zrusenoPozde {  
  background-color: red;
  text-align: center;
}

.normal {
  background-color: green;
  text-align: center;
}

.nezruseno {
  background-color: #00FF33;
  text-align: center;
}

.radek {
   
}

.den {
  text-align: center;
}

.sorry {
  width: 100%;
  background-color: red;
  color: white;
  border: 1px solid black;
  margin: 2px;
  text-align: center;
}

.rodicTable input[type=submit] {
  width: 70px;
  height: 70px;
  
}

.adminTable input[type=submit] {
  width: 20px;
  height: 20px;
  
  
}


.prehledTable {
  border: 1px solid black;
  border-collapse: collapse;  
}

.prehledTable td, .prehledTable th{
  border: 1px solid black;
  padding: 5px;
  
}

.prehledTable th {
  background-color: whitesmoke;
  border-bottom: 2px solid black;
}

#login {
  border: 1px solid black;
  width: 250px;
  padding: 20px;
  background-color: whitesmoke;
  margin: auto;
  margin-top: 5%;
}

#changePassDialog {
  font-size: 90%;
}

.field legend {
    font-size: 105%;
    font-weight: bold;
}

.field {
  width: 80%;
  margin: auto;
}

.field table {
  margin: auto;
}

.diteTab  {
  border: 0px solid black;
  margin: auto;
  font-size: 90%;
}

.diteTab td {
  padding: 10px;
  border: 1px solid black;
}

input[type=submit] {
  white-space: normal;
}                   

.ucetOK {
  padding: 2px;
  color: green;
  font-weight: bold;
}

.ucetBad {
  padding: 2px;
  color: red;
  font-weight: bold;  
}

.patek {
  border-right:3px solid red !IMPORTANT;
}

.info {
  width: 100%;
  text-align: center;
  font-weight: bold;
}

.cenaZaJidla {
  
}

.displayHidden {
  display:none;
}

.printBottomBorder {
  bottom-border: none;
}