body{
  margin: 0em;
  padding: 0em;
  font-family: "Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; 
  font-size: 100%;
  text-align: center;
  /*overflow-y: scroll;*/
  }
h1,h2,h3,h4,h5,h6{
  margin: 0em;
}
h1{
  font-size: 200%;
  text-align: center;
  text-align: left;
  margin: 0em;
  padding: 0.125em;
}
h1 img{
  text-align: left;
}
h2{
  font-size: 175%;
  margin: 0.5em 0em;
}
h4,h5,h6{
  font-size: 1em;
}
p{
  text-align: justify;
  text-indent: 2em;
  margin: 0.7em 0em;
}
p.clean,div.clean{
  clear: both;
}
img{
  margin: 0em 1em 0em 0em;
}
img.float{
  clear: left;
  float: left;
}
img.man{
  border: 0.125em solid #000;
}
form{
  display: inline;
}
form input, form button, form div{
  display: inline;
}
table{
  margin-left: 0.5em;
  border: 0.125em solid #000;
  border-collapse: collapse;
  padding: 0em;
}
td,th{
  border: 0.0625em solid #000;
  padding: 0.125em;
}
th{
  vertical-align: middle;
  text-align: center;
}
td.tdR{
  text-align: right;
}
td.tdC{
  text-align: center;
}
dt{
  font-weight: bold;
  font-style: italic;
}
dd{
  text-align: justify;
}
a:link{
  padding: 0.0625em;
  font-weight: bold;
  text-decoration: underline;
}
a:visited{  
  font-weight: bold;
  text-decoration: underline;
}
abbr,.abbr{
  border-bottom: 0.0625em dashed;
  cursor: help;
}
hr{
  width: 100%;
  height: 0.0625em;
}
input,textarea{
  font-family: "Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; 
  font-size: 80%;
  border: 0.0625em solid #000;
  padding: 0.125em 0.25em;
  margin: 0.2em 0em;
}
input[type="submit"],input[type="button"],input[type="reset"]{
  font-weight: bold;
}
input[type="checkbox"],input[type="radio"]{
  border: 0em none;
}
input[type=hidden]{
  display: none;
}
input.short{
  width: 1.5em;
  text-align: right;
}
input.upload{
  width: 40em;
}
textarea{
  padding-right: 0em;
  padding-bottom: 0em;
  width: 40em;
  height: 5.1em;
  vertical-align: middle;
}
select{
  font-family: "Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; 
  font-size: 80%;
  width: 20.5em;
  margin: 0.2em 0em;
}
option{
  padding-left: 2em;
}
option.lvl0{
  padding-left: 0.2em;
}
option.lvl1{
  padding-left: 0.6em;
}
option.lvl2{
  padding-left: 1.2em;
}
ol,ul{
  padding: 0em 0em 0em 1.5em;
  margin: 0em;
}
li ol li{
  list-style-type: lower-alpha;
}
li.noLI{
  list-style-type: none;
}
li p{
  text-indent: 0em;
}


#main{/*stránka je uprostřed*/
  text-align: left;
  width: 760px;
  margin-right: auto;
  margin-left: auto;
}

#zahlavi{
  height: 100px;
}
#zahlavi img{
  position: absolute;
  top: 0em;
  height: 100px;
  width: 430px;
}

#menu{
  padding: 0.125em 0.25em;
  font-weight: bold;
  font-size: 90%;
  height: 1.3em;
}
#menu span{
  border-right-width: 0.0625em;
  border-right-style: solid;
  padding: 0em 0.5em;
  float: left;
}
#menu a{
  padding: 0em;
}
#menu span#log{
  border-width: 0em 0em 0em 0.0625em;
  border-style: solid; 
  float: right;
}
#menu span#anorg{
  border-width: 0em 0em 0em 0.0625em;
  border-style: solid; 
  float: right;
}

#obsah{
  padding: 0.125em 2em 1em 2em;
  min-height: 300px;
}

#zapati #info{
  border-top-width: 0.125em;
  border-top-style: solid;
  padding: 0.125em 1em;
  font-size: 75%;
  height: 1.3em;
  text-align: center;
}
#zapati #info #counter,#author,#administrate{
  float: left;
  padding: 0em 0.125em;
}
#zapati #info #counter{
  text-align: left;
}
#zapati #info #author{
  float: none;
  width: 100%;
  text-align: center;
}
#zapati #info #administrate{
  float: right;
  text-align: right;
}


#logForm{
  border-style: solid;
  border-width: 0.5em;
}
#logForm td{
  padding: 0em 0.2em;
  border: 0em none;
}
#logForm td.tdR{
  font-weight: bold;
}

input#nazev, input[id="new_ze_nazev"], input[id="new_do_nazev"]{
  width: 98%;
}
#reseni{
  display: none;
}
img.vzorec{
  margin: 0.5em 0em;
}
select.normal{
  width: 10em;
}
select.normal option{
  padding-left: 0.2em;
}


.odraz{
  text-indent: 1em;
}
.small{
  font-size: 80%;
}
.hidden{
  display: none;
}
.symbol{
  font-family: symbol;
}
.wrap{
  font-size: 0em;
}
