/* CSS Document */
.tab_pole {width: 510px;}
.tab_pole a {text-decoration: none;}
.tab_pole img {vertical-align: middle;}
.pole {background-color: #eceff4; padding: 10px; border: 2px solid white; background-image: url('../images/ruzek.png');
  background-repeat: no-repeat;
  background-position: top right;}
.tit_pole {font-weight: bold; margin-bottom: 8px; font-size: 1.1em; vertical-align: middle; color: #041958;}
.udaje td {padding-right: 5px; vertical-align: middle; font-size: 1em; height: 24px;}
.udaje th {padding-right: 5px; vertical-align: middle; font-size: 1em; font-weight: normal; text-align: left;}

#tabul {margin: auto;}
#tabul th {background-color: #041958; color: white; font-weight: bold; padding-left: 5px; padding-right: 5px; vertical-align: middle; height: 16px;
border: 1px solid #eceff4; text-align: center;}
#tabul td {background-color: white; padding-left: 5px; padding-right: 5px; border: 1px solid #eceff4; height: 20px;
}

#fot_soubory {display: none; border: 1px solid white; padding: 5px; width: 274px; text-align: left; margin-top: 10px;}
#cena {font-weight: bold; color: #BC040E; font-size: 16px;}
#cenasdph {font-weight: bold; color: black; font-size: 16px;}
.textik {padding: 0px; height: 150px; width: 480px;}


/*oznamování*/
/*.oznamerr {padding: 2px 5px 2px 5px; border: none; margin-top: 10px; margin-bottom: 10px; color: #BC040E; font-weight: bold; border: 1px solid #BC040E; line-height: 14px;}
*/
.oznamerr a {color: #BC040E;}

.oznamerr {
  border: none;
  color: red;
  font-weight: bold;
  border: 1px solid red;
  line-height: 14px;
  width: 400px;
  margin: 20px 0px 20px 49px;
  padding: 5px;
  text-align: center;
  background-color: #fcf1df;
}

.oznamok {
  border: none;
  color: green;
  font-weight: bold;
  border: 1px solid green;
  line-height: 14px;
  width: 400px;
  margin: 20px 0px 20px 49px;
  padding: 5px;
  text-align: center;
  background-color: #fcf1df;
}
.oznamok a {color: green;}
.oznamrun {padding: 2px 5px 2px 5px; border: none; margin-top: 10px; margin-bottom: 10px; color: #041958; font-weight: bold; border: 1px solid #041958; line-height: 14px;}
.oznamrun a {color: #00f74;}


.vysvetlivky {
  margin: 20px 10px 10px 10px;
  line-height: 20px;
  font-weight: bold;
}
.vysvetlivky img {
  margin-right: 7px;
}


.formlay {
  width: 510px;
  border-bottom: 2px solid white;
  background-image: url('../images/ruzek.png');
  background-repeat: no-repeat;
  background-position: top right;
  background-color: #eceff4;
  margin: 0px;
  padding: 0px;
}
.formlay_extra {
  background-color: #e4e7ea;
  display: none;
}
.formlay h4 {
  font-size: 1.3em;
  color: #041958;
  padding: 10px 10px 0px 10px;
  margin: 0px;
  text-align: center;
}
.formlayleft {
  float: left;
  padding: 10px 0px 10px 10px;
  width: 230px;
  position: relative;
}
.formlaycenter {
  text-align: center;
  margin: 5px 10px 10px 10px;
}
.formlayright {
  float: right;
  padding: 10px 10px 10px 0px;
  width: 220px;
}
.formlay form {
  display: inline;
}
.formlay input {
  font-size: 1em;
  font-size: 12px;
  font-family: arial;
  color: #041958;
  vertical-align: middle;
  margin: 0px;
}
