.w10{
  margin: 0px;
  padding: 0px;
  width: 10px;
  border: 0px solid black;
}

.w10 input{
  margin: 0px;
  padding: 0px;
  width: 10px;
  border: 0px solid black;
}

.posrelative{
  margin: 0px;
  padding: 0px;
  position: relative;
}

.profsuggest{
  width: 205px; 
  border: 1px solid #83BB8C; 
  margin: 0px;
  left: 0px; 
  top: 18px;
  background-color: #FFFFFF;
  cursor: default; 
  visibility: hidden;
  position: absolute;
}

#registrace fieldset {
  border-color: #C5C4BF;
  border-style: solid;
  border-width: 1px;
  padding: 5px;
  display: block;
  margin: 0 auto;
  text-align: left;
  margin: 10px 40px 10px 40px;
}

#registrace fieldset legend {
  border-color: #C5C4BF;
  color: #031939;
  background-color: #FFE3A2;
  border-style: solid;
  border-width: 1px;
  padding: 1px 4px 1px 4px;
  font-size: 0.9em;
  font-weight: bold;
  margin-bottom: 5px;
}

#registrace input, select, textarea {
  border-style: solid;
  border-width: 1px;
  border-color: #83BB8C;
  font-size: 1em;
}

input:focus, textarea:focus { 
  background-color:#EEEEEE;
  color:#000000;
}

#registrace input.submit {
  width: 208px;
  background-color: #E0ECE2;
  font-weight: bold;
}

#registrace .mensi {
  font-size: 0.9em;
}

#registrace td.polozka {
  width: 130px;
  text-align: right;
}

#registrace td.polozka_inz_lokalita {
  width: 85px;
  text-align: right;
}

#registrace td.hodnota {
  text-align: left;
}

#registrace td input {
  width: 204px;
}

#registrace input.chb {
  border-style: solid;
  border-width:1px;
  width:1.2em;
  height:1.2em;
  border-color: #83BB8C;
}

#registrace td input.chbinz {
  margin-left: 100px; 
}

#registrace .uchazec_misto {
  margin-left: 20px; 
}

#registrace .uchazec_ico {
  margin-bottom: 5px; 
}

#registrace td input.polovicni {
  width: 100px;
}

#registrace td select.polovicni {
  width: 100px;
}

#registrace td select.dvoutretinova {
  width: 170px;
}

#registrace td select.psc {
  width: 50px;
  text-align: center;
}

#registrace td .psc {
  width: 50px;
  text-align: center;
}

#registrace td input.psc {
  width: 50px;
  text-align: left;
}

#registrace td select {
  width: 208px;
}

#registrace td select.multi {
  width: 350px;
}

#registrace td input.multi {
  width: 350px;
}

#registrace table.zaznam {
  width: 100%;
}


#registrace table.zaznam td.nazev input {
  width: 130px;
}

#registrace table.zaznam td.nazev {
  width: 130px;
}

a.tlacitko {
  padding-left: 25px; 
  padding-right: 25px; 
  padding-top: 3px; 
  padding-bottom: 2px;
  background-color: #E0ECE2;
  border:1px solid #b0b0b0;
}

a.tlacitko:hover {
  background-color: #E0ECE2;
  text-decoration:none;
}

