/*--- TAGY ---*/
TABLE.filtr{
 width: 100%;
}
TABLE.filtr TR TD{
 padding: 0px 3px 0px 3px;
 white-space: nowrap;
}
.blok H1.H1{
 padding-bottom: 15px;
}
H1 SPAN.b{
 display: inline-block;
 vertical-align: middle;
 padding: 5px 10px 5px 10px;
 background-color: #FFFFFF;
 white-space: nowrap;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}
/*--- ODKAZY --*/
.mini_text A.nahlasit,
.mini_text A.nahlasit:link,
.mini_text A.nahlasit:visited,
.mini_text INPUT.nahlasit{
 display: block;
 float: right;
 margin: 10px 0px 10px 0px;
 padding: 10px 10px 10px 45px;
 background-image: url(obr/vykricnik.png);
 background-repeat: no-repeat;
 background-position: 10px center;
 background-color: #CC0000;
 color: #FFFFFF;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 border: none;
 font-size: 14px;
}
.mini_text A.nahlasit:hover,
.mini_text A.nahlasit:active{
 background-color: #FF0000;
}
.mini_text A.detail,
.mini_text A.detail:link,
.mini_text A.detail:visited{
 display: block;
 float: right;
 margin: 10px 0px 10px 0px;
 padding: 5px 10px 5px 10px;
 background-color: #888888;
 color: #FFFFFF;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}
.mini_text A.detail:hover,
.mini_text A.detail:active{
 background-color: #AAAAAA;
}
.stavy{
 display: grid;
 grid-gap: 10px;
}
.stavy A,
.stavy A:link,
.stavy A:visited{
 display: inline-grid;
 padding: 5px;
 opacity: 0.30;
 filter: alpha(opacity=30);
}
.stavy A.a,
.stavy A.a:link,
.stavy A.a:visited,
.stavy A:hover,
.stavy A:active{
 opacity: 1;
 filter: alpha(opacity=100);
}
.stavy A STRONG{ align-self: center; }
.stavy A.bila{ color: #FFFFFF; }
/*--- DESIGN ---*/
/*--- OSTATNÍ ---*/
.mini_obr{
 display: block;
 width: 161px;
 height: 120px;
 background-repeat: no-repeat;
 background-position: center center;
 margin: 10px 0px 20px 0px;
}
.mini_text{
 padding: 0px 0px 10px 0px;
}
.infobox{
 display: block;
 position: relative;
 color: #FFFFFF;
 background-color: #B4CC0F;
 margin: 0px 0px 0px -14px;
 padding: 2px 4px 2px 4px;
 white-space: nowrap;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 box-shadow: 0px 0px 2px 0px #777777;
 -webkit-box-shadow: 0px 0px 2px 0px #777777;
 -moz-box-shadow: 0px 0px 2px 0px #777777;
 opacity: 0.90;
 filter: alpha(opacity=90);
 z-index: -100;
}
.pasport{
 float: right;
 margin: 1px 0px 0px 0px;
 padding: 8px 30px 0px 30px;
 height: 53px;
 font-size: 30px;
 color: #FFFFFF;
 background-color: #B4CC0F;
}

#fixtab{
 position: fixed;
 top: 124px;
 left: 2%;
 width: 96%;
 z-index: 1000;
}
.cislo{
 display: inline-block;
 width: 26px;
 height: 26px;
 color: #FFFFFF;
 background-color: #777777;
 text-align: center;
 line-height: 24px;
 font-weight: bold;
 font-size: 14px;
 -webkit-border-radius: 20px 20px 20px 20px;
 -moz-border-radius: 20px 20px 20px 20px;
 -khtml-border-radius: 20px 20px 20px 20px;
 border-radius: 20px 20px 20px 20px;
 box-shadow: 1px 1px 3px #FFFFFF;
}
.fs14 .cislo{
 font-size: 10px;
 width: 18px;
 height: 18px;
 line-height: 18px;
}
.stavobr{
 position: relative;
 display: block;
 width: calc(100% - 20px);
 height: 200px;
 margin: 0px 10px;
 background-color: #FFFFFF;
}
A.stav_obr,
A.stav_obr:link,
A.stav_obr:visited{
 display: block;
 color: #777777;
 text-shadow: 2px 2px 10px #FFFFFF;
 height: 200px;
 font-size: 50px;
 text-align: center;
 line-height: 200px;
 background-size: contain;
 background-repeat: no-repeat;
 background-position: center center;
}
LABEL.stavobr DIV.soubor{
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 20px;
  color: #000000;
}
LABEL.stavobr DIV.nahravani{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 0%;
  height: 50px;
  background-color: #B4CC0F;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  -khtml-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  text-align: right;
  line-height: 20px;
}
LABEL.stavobr DIV.nahravani SPAN {
  display: inline-block;
  padding: 15px;
  font-size: 20px;
  color: #FFFFFF;
}