body {
  width: 760px;
  margin: 0px;
  background: #fff;
  font-family: sans-serif;
  font-size: x-small;
  color: #000;
  text-align: center;
}

body[class="body"] {
  font-size: small;
  margin: 0px auto;
}

#hlavicka {
  width: 760px;
  text-align: left;
  padding: 0px;
  background-color: #6daedb;
  clear: both;
  color: #ffffff;
  font-weight: bold;
}

#pomoc {
  width: 760px;
  clear: both;
}

#logo {
  width: 340px;
  height: 50px;
  padding: 0px 0px;
  text-align: left;
  float: left;
}

#lang {
  text-align: right;
  padding-top: 5px;
  float: right;
  vertical-align: middle;
}

img {
  border: 0px solid #000;
}

#banner {
  width: 760px;
  padding: 5px 0px;
  text-align: center;
  clear: both;
}
#copyright {
  width: 760px;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
  font-weight: bold;
  background-color: #6daedb;
  color: #fff;
  text-align: left;
  clear: both;
}

#obsah {
  width: 760px;
  padding: 0px;
  margin: 0px;
  text-align: left;
}

#levypanel {
  position: relative;
  width: 165px;
  padding: 0px;
  margin: 0px;
  background-color: #fefefe;
  left: 0%;
  float: left;
  border: 1px #6daedb solid;
}

#prostrednipanel {
  margin: 0px 0px 0px 170px;
  padding: 0px;
  background-color: #fefefe;
  border: 1px #df7547 solid;
  left: 0%;
}

form {
  margin: 0px;
  padding: 0px;
}

ul {
  list-style-type: none;
}

ul.navigacni{
  margin: 6px 10px;
  padding: 2px;
  background-color: #eff1f8;
  border: 1px solid #549bcc;
  list-style-type: none;
/*       list-style-image: url("images/blue_ball.gif");*/
}

ul.navigacni li.oddil {
/*       list-style-image: none;*/
  font-variant: small-caps;
  font-weight: bold;
  color: #fff;
  padding: 0px 0px 0px 5px;
  margin: 0px;
  background-color: #549bcc;
}

ul.navigacni li.okimg {
  background: url("../images/blue_ball.gif") no-repeat 0px 5px;
  padding-left: 10px;
}

ul li {
  padding-left: 5px;
  margin: 0px;
}

#hlavickanavigace, #hlavickaobsah {
  background-color: #6daedb;
  font-variant: small-caps;
  font-weight: bold;
  color: #fff;
  padding: 0px 0px 0px 5px;
  margin: 0px;
  letter-spacing: 0.7em;
}

#hlavickaobsah {
  background-color: #df7547;
}

#content {
  padding: 15px;
}

h1, h2, h3, h4 {
  text-align: center;
  font-family: sans-serif;
  font-weight: bold;
  margin: 0px;
}

h1 {
  font-size: 135%;
}

h2 {
  font-size: 125%;
}

h3 {
  font-size: 115%;
}

h4 {
  font-size: 105%;
}

table {
/*       width: 100%;*/
}

table td {
  font-size: inherit;
  padding: 0px 5px;
  margin: 0px;
  border: 0px solid #000;
  font-family: Verdana, "Geneva CE", lucida, sans-serif;
  font-size: 0.75em;
  vertical-align: top;
}

body[class="body"] table td {
  font-size: 1em;
}

table th {
  padding: 0px 5px;
  font-family: sans-serif;
  font-size: 80%;
  font-weight: bold;
}

.centruj {
  text-align: center;
}

#sirka {
  text-align: right;
  width: 90px;
}
a:hover {
  background-color: #abbcdf;
}

p#jmena {
  position: relative;
  left: 60%;
}

span.searched {
  background-color: #cdcdcd;
}

table#censk, table#cendb {
  width: 90%;
  text-align: center;
}

span.norma {
  font-weight: bold;
}

table#seznamy {
  font-size: 1.2em;
}

dl {
  font-family: Verdana, "Geneva CE", lucida, sans-serif;
  font-size: 1em;
}

dt {
  font-weight: bold;
}

dd {

}

ol#sluzby li {
  font-family: Verdana, "Geneva CE", lucida, sans-serif;
  font-size: 1em;
}

span.help, abbr, acronym {
  font-size: 1em;
  border-bottom: 1px #000 dashed;
  cursor: help;
}

#hlavicka a:link, #hlavicka a:visited {
  color: #000;
}
#hlavicka a:hover {
  color: #fff;
  background-color: #6daedb;
}
div.strecha {
  margin: 0px;
  padding: 0px;
}

p.valid {
  margin: 0px;
  padding: 0px;
}

p#print {display: none; visibility: none;}

form#searchform {
  width: 550px;
}

fieldset {
  padding: 15px 15px 5px 15px;
}

form#searchform label {
  float: left;
  width: 250px;
  margin-right: 0.5em;
  padding-top: 0.2em;
  text-align: right;
  font-weight: bold;
}

.error {
  font-family: Verdana, "Geneva CE", lucida, sans-serif;
  font-weight: bold;
  color: #f00;
}

body#zmeny {
  width: 300px;
  font-size: 100%;
  text-align: left;
}
body#zmeny h1 {
  font-size: 125%;
}

.highlight {
  font-weight: bold;
  color: #f00;
}

.nazev {
  padding: 10px;
  margin: 5px;
  text-align: left;
  font-family: verdana, sans-serif;
  font-size: 0.8em;
  border: 1px solid #fee;
  background-color: #eee;
}

p.highlight {
  border: 2px solid #cde;
  padding: 5px;
  background-color: #def;
}


.hvezdicka {
  font-weight: bold;
  color: #f00;
}