#dopl_navod {}
#dopl_navod span {
  font-style: italic;
  font-size: 11px;
}
#form {
  background: transparent url('../images/doplnovacka/tbl-content-bg.gif') top left no-repeat;
}
table.tblDoplnovacka {

}
table.tblDoplnovacka tr {}
table.tblDoplnovacka tr td {
  font-size: 9px;
  width: 13px;
  height: 13px;
  text-align: center;
  vertical-align: middle;
}
table.tblDoplnovacka tr td div.blb_box {
  position:relative;
}
table.tblDoplnovacka tr td.tajenka input {
  background-color: #E0E0E0;
}
table.tblDoplnovacka tr.ukazatel td input {
  background-color: #E4EEF5;
}
table.tblDoplnovacka tr.ukazatel td.focus input {
  background-color: orange;
}
table.tblDoplnovacka tr td input{
  width: 12px;
  border: none;
  text-align: center;
  font-size: 9px;
  padding: 1px 0px 1px 0px;
  font-weight: bold;
  border: solid 1px gray;
  margin: 0 1px 1px 0;
}
input.doplnovacka_odpoved {
  width: 100px;
  border: none;
  text-align: center;
  padding: 1px 0px 1px 0px;
  font-weight: bold;
  border: solid 1px gray;
}
/*bublina*/
.blb {
  position: absolute;
  left: 100px;
  bottom: 10px;
  width: 277px;
}
.blb .top {
  height: 11px;
  background: transparent url('../images/doplnovacka/bublina-top-bg.gif') left bottom no-repeat;
}
.blb .top div {
  height: 11px;
  line-height: 11px;
  font-size: 9px;
  color: #FFFFFF;
  font-weight: bold;
  width: 10px;
  text-align: center;
  margin-right: 5px;
  float: right;
}
.blb .content {
  background: transparent url('../images/doplnovacka/bublina-content-bg.gif') left top repeat-y;
  padding: 0 10px 0 10px;
  color: #FFFFFF;
  text-align: left;
  font-size:13px;
  font-weight: bold;
}
.blb .content a {
  color: #FFFFFF !important;
  font-size:13px;
  font-weight: normal;
  display: block;
  padding-left: 10px;
}
.blb .bottom {
  height: 25px;
  background: transparent url('../images/doplnovacka/bublina-bottom-bg.gif') left top no-repeat;
}

table.tblKrizovkaVyherci {
  border-collapse: collapse;
  border: solid 1px #F0F6FA;
  width: 95%;
}
table.tblKrizovkaVyherci tr {}
table.tblKrizovkaVyherci tr th {
  background-color: #86A9CD;
  color: #FFFFFF;
  text-align: left;
  padding: 10px 10px 3px 5px;
}
table.tblKrizovkaVyherci tr td {
  text-align: left;
  padding: 10px 10px 3px 5px;
  border: solid 1px #F0F6FA;
  border-bottom: solid 1px #86A9CD;
}
table.tblKrizovkaVyherci tr.suda td {
  background-color: #F0F6FA;
  border-bottom: solid 1px #86A9CD;
}
