  /* -------------------------  D  O  K U  M  E  N  T ,  S  T  R  U  K  T  U  R  A  ------------------------- */
body {
  font: normal normal normal 12px Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  background: #000000;
  text-align: center;
  color: #f8c36c;
  margin: 15px 0 15px 0; 
}
a { 
  color : #F8C36C; 
  text-decoration : underline; 
}
a:visited  { 
  color : #F8C36C; 
  text-decoration : underline;
}
a:hover  { 
  color : #000000; 
  text-decoration : none; 
  background-color:#F8C36C; 
}
img {
  border: none;
}
#web {
  background: #000000 url(/_img/bocni.jpg) repeat-y top right;
  width: 1040px;
  margin: 0 auto 0 auto;
  border: 1px solid #f8c36c;
  text-align: left;
}
#logo {
  background: #000000 url(/_img/logo.jpg) no-repeat top left;
  width: 422px;
  height: 201px;
  float: left;
}
#logo2 {
  background: #000000 url(/_img/roh.jpg) no-repeat top left;
  width: 259px;
  height: 201px;
  float: right;
}
#menu {
  width: 180px;
  text-align: left;
  float: left;
  margin: 0 0 0 10px;
}
#menu p{
  width: 155px;
  text-align: left;
  padding: 10px 5px 10px 5px;
  border: 2px solid #F8C36C;
  margin: 20px 0 0 0;
}
#menu p.center {
  text-align: center;
}
#menu p.justify{
  text-align: justify;
}
#menu ul {
  width: 160px;
  background: #633000;
  border: 2px solid #F8C36C;
  list-style-type: none;
  padding: 5px 0 5px 5px;
  margin: 0 0 0 0;
}
#menu ul li.uroven1 {
  font: normal normal bold 15px Tahoma, Arial, Helvetica, sans-serif;
}
#menu ul li.uroven1 a {
  font: normal normal bold 15px Tahoma, Arial, Helvetica, sans-serif;
}
#menu ul li.uroven1 a.selected  { 
  color: #000000; 
  text-decoration: none; 
  background-color: #F8C36C; 
}
#menu ul li.uroven2 {
  margin: 0 0 0 9px;
}
#menu ul li.uroven2 a {
  font: normal normal normal 13px Tahoma, Arial, Helvetica, sans-serif;
}
#menu ul li.uroven2 a.selected  { 
  color: #000000; 
  text-decoration: none; 
  background-color: #F8C36C; 
}
#menu ul li.uroven3 {
  font: italic normal bold 13px Tahoma, Arial, Helvetica, sans-serif;
  margin: 0 0 0 5px;
}
#menu ul li.uroven3 a {
  font: normal normal normal 13px Tahoma, Arial, Helvetica, sans-serif;
}
#menu ul li.uroven3 a.selected  { 
  color: #000000; 
  text-decoration: none; 
  background-color: #F8C36C; 
}
hr.cleaner 
{
  clear:both;
  height:1px;
  margin: -1px 0 0 0; padding: 0 0 0 0;
  border:none;
  visibility: hidden;
}
#content {
  width: 765px;
  margin: 0 0 0 190px;
  text-align: center;
}
#content h1 {
  font: normal normal bold 14px Tahoma, Arial, Helvetica, sans-serif;
  padding: 0 0 0 0;
  margin-top: 0;
  text-align: center;
  width: 765px;
}
#content h2 {
  font: normal normal bold 14px Tahoma, Arial, Helvetica, sans-serif;
  padding: 0 0 0 0;
  margin-top: 0;
  text-align: left;
  width: 765px;
  text-decoration : underline; 
}
#content strong {
  font: normal normal bold 13px Tahoma, Arial, Helvetica, sans-serif;
}
#content p {
  text-align: left;
  padding: 7px 0 10px 0;
}
#content p.center {
  text-align: center;
}
#content p.justify{
  text-align: justify;
}
#content p.poznamka{
  font: normal normal normal 11px Tahoma, Arial, Helvetica, sans-serif;
  text-align: justify;
}
#content p.hpja {
  text-align: justify;
  color: #00FFFF;
  padding: 1px 0 1px 0;
}
#content p.hpmar {
  text-align: justify;
  color: #FF00FF;
  padding: 1px 0 1px 0;
}
#content p.hpjan {
  text-align: justify;
  color: #00FF00;
  padding: 1px 0 1px 0;
  margin: 0 auto 0 auto; 
}
#content ul.novinky{
  text-align: left;
  list-style-type: none;
}
#content ul {
  text-align: left;
}
#content .varovani {
  color: #FF0000;
  font-weight: bold;
}
#copy {
  font: normal normal normal 11px Tahoma, Arial, Helvetica, sans-serif;
  width: 1040px;
  padding: 5px 0 5px 0;
  margin: 0 auto 0 auto;
}
#copy span.copyl {
  width: 480px;
  text-align: left;
  float: left;
}
#copy span.copyr {
  width: 480px;
  text-align: right;
  float: right;
}
#copy span.copyl a {
  font-weight: bold;
  text-decoration: none;
}
ul.vertlist { 
  margin: 4px 0 20px 114px;
}
ul.vertlist li { 
  font: normal normal bold 14px Tahoma, Arial, Helvetica, sans-serif;
  display: inline; 
  border: 1px solid #F8C36C;
  padding: 3px 10px 3px 10px;
  margin: 0 2px 0 2px;
}
ul.vertlist li a.selected  { 
  color: #000000; 
  text-decoration: none; 
  background-color: #F8C36C; 
}
.underline {
  text-decoration:underline;
}
h3 {
  text-align: left;
}
hr.cara { 
  width: 400px; 
  border: 1px solid #F8C36C;
  margin-top: 15px;
} 
obrazek {
  text-align: center;
}
.form TABLE, TABLE.form {
  text-align: left; 
  background-color: #f2f2f2; 
  margin-bottom: 20px; 
  border: 1px solid black
}
TABLE.submit {
  background-color: transparent; 
  border: 0
}
.form TH {
  padding-bottom: 8px;
  width: 80px
}
TABLE.popis { 
  border: 1px solid #F8C36C; 
  padding:0px
}
TR.zahlavi {
  background-color:#000000; 
  text-align:center; 
  color:#F8C36C}
.zahlavi TR
.zahlavi TH {
  color:#000000; 
  font-weight:bold
}
.popis TD {
  border:1px solid #F8C36C; 
  padding-left:4px; 
  padding-right:4px
}
TR.svetly {
  background-color:#000000
}
TR.tmavy {
  background-color:#633000
}
p.justify {
  text-align: left;
  padding: 7px 0 10px 0;
}
.left {
  text-align: left;
}
.skrtnuto {
  text-decoration: line-through;
}
