body, h1, h2, h3, h4, p, ul, li, table, td {margin: 0; padding: 0;}

body {
  position: relative; background: #5D564B url('obr/pozadi-body.gif') center top; font-size: 100%; margin: 0 10px 10px 10px; behavior: url("csshover.htc");}

#telo {
  position: relative; width: 746px; margin: auto; margin-top: 4px; padding: 277px 11px 20px 7px; overflow: hidden; background: #999182 url('obr/pozadi-telo.gif') 0px 21px; font-family: sans-serif; color: #C1B8A7; font-size: 1em;}

#pozadi-vrsek {
  position: absolute; left: 0; top: 0; width: 764px; height: 27px; background: url('obr/pozadi-vrsek.gif');}

#hlavicka {
  position: absolute; left: 12px; top: 30px; width: 567px; height: 203px; background: url('obr/hlavicka.jpg');}

#veze {
  position: absolute; left: 79px; top: 12px; width: 101px; height: 18px; background: url('obr/veze.gif');}

#santini {
  position: absolute; left: 553px; top: 0; width: 198px; height: 233px; background: url('obr/santini.gif');}

#odkaz {
  position: absolute; left: 12px; top: 30px; width: 739px; height: 182px;}

#tisk {
  position: absolute; /*left: 725px;*/ right: 15px; top: 214px; _top: 215px; font-size: 0.8em; padding: 0; margin: 0;}

#horni-menu {
  position: absolute; left: 12px; top: 212px; height: 21px; padding-right: 9px; background: #5C5341  url('obr/horni-menu-pravy-konec-normalni.gif') right top no-repeat; font-size: 0.7em}

#horni-menu.aktualni-strana-posledni {
  background: #5C5341 url('obr/horni-menu-pravy-konec-aktualni-strana.gif') right top no-repeat;}

#horni-menu li {
  position: relative; list-style-type: none; line-height: 21px; height: 21px; padding: 0 7px 0 15px; display: block; float: left; background: #5C5341 url('obr/horni-menu-prechod-normalni-normalni.gif') left top no-repeat;}

#horni-menu li.prvni {
  padding-left: 8px; background: transparent url('obr/horni-menu-levy-konec-normalni.gif') left top no-repeat; }

#horni-menu li.aktualni-strana {
  background: #9A9283 url('obr/horni-menu-prechod-normalni-aktualni-strana.gif') left top no-repeat;}

#horni-menu li.aktualni-strana-prvni {
  padding-left: 8px; background: #9A9283 url('obr/horni-menu-levy-konec-aktualni-strana.gif') left top no-repeat}

#horni-menu li.aktualni-strana-predchozi {
  background: #5C5341 url('obr/horni-menu-prechod-aktualni-strana-normalni.gif') left top no-repeat}

#horni-menu li.zvyraznene-mysi {
  background: #9A9283 url('obr/horni-menu-prechod-normalni-zvyraznene-mysi.gif') left top no-repeat }

#horni-menu li.zvyraznene-mysi-predchozi {
  background: url('obr/horni-menu-prechod-zvyraznene-mysi-normalni.gif') left top no-repeat}

#horni-menu li a {
  color: white; text-decoration: none;}

#horni-menu li.aktualni-strana a, #horni-menu li.aktualni-strana-prvni a {
  color: black; }

#horni-menu li ul {
  position: absolute; display: none; width: 250px; left: 9px; top: 21px; background: #181511; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #9C9485;}

#horni-menu li:hover ul {
  display: block;}

#horni-menu li ul li {
  position: relative; float: none; height: auto; background: #181511 none; border-width: 0 0 1px 0; border-style: solid; border-color: #9C9485; padding: 0px 0 0 0;}

#horni-menu li ul li a, #horni-menu li.aktualni-strana-prvni ul li a, #horni-menu li.aktualni-strana ul li a {
  position: relative; display: inline; color: #DCD5C6; line-height: 20px; background: #181511 url('obr/odrazka-horni-menu.gif') 6px 5px no-repeat; padding: 0 10px 0 15px; margin-right: 1px;}

#horni-menu li ul li a:hover, #horni-menu li.aktualni-strana-prvni ul li a:hover, #horni-menu li.aktualni-strana ul li a:hover {
  color: white}

.horni-menu-pozadi-polozka {
  position: absolute; width: 2px; height: 22px; right: -2px; _right: -3px; top: 0; _top: -4px; background: transparent url('obr/pozadi-horni-menu-polozka.png') right top no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='obr/pozadi-horni-menu-polozka.png')}

.horni-menu-pozadi {
  position: absolute; left: 2px; bottom: -1px; width: 100%; height: 1px; line-height: 0; font-size: 0; background: transparent url('obr/pozadi-horni-menu.png') left bottom no-repeat; _background: black; _filter:Alpha(Opacity=25);}

#spodek {
  position: relative; clear: both; background: url('obr/pozadi-spodek.png'); width: 764px; height: 9px; margin: auto; behavior: url('spodek.htc'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='obr/pozadi-spodek2.png');}

#levy-sloupec {
  position: relative; float: left; overflow: hidden; width: 200px;}

#pravy-sloupec {
  position: relative; float: right; overflow: hidden; width: 523px;}

#patka {
  position: absolute; right: 15px; bottom: 0; width: 523px; font-size: 0.6em; color: black; text-align: right;}

#patka a {
  color: black; text-decoration: none;}

#patka a:hover {
  text-decoration: underline;}

.clear {
  clear: both; font-size: 1px; position: relative; width: 100%;}

.box {
  position: relative; margin-top: 6px; margin-bottom: 7px;}

.box .o {
  position: relative;}

.box .h, .box .d {
  position: relative; height: 9px; font-size: 1px;}

.sv1, .sv1 .h, .sv1 .d {
  width: 523px;}

.sv2, .sv2 .h, .sv2 .d {
  width: 200px;}

.sv3, .sv3 .h, .sv3 .d {
  width: 252px;}

.sv3 {
  margin-top: 8px;}

.sv1 .h {
  background: url('obr/box-sv1-h.gif');}

.sv1 .o {
  background: #554D3E; width: 468px; padding: 14px 26px 16px 29px; font-size: 0.75em}

.sv1 .d {
  background: url('obr/box-sv1-d.gif');}

.sv2 .h {
  background: url('obr/box-sv2-h.gif');}

.sv2 .o {
  background: #3E382D; width: 152px; padding: 0 24px 5px 24px; font-size: 0.75em}

.sv2 .d {
  background: url('obr/box-sv2-d.gif');}

.sv3 .h {
  background: url('obr/box-sv3-h.gif');}

.sv3 .o {
  background: #37332B; width: 200px; padding: 0 26px 5px 26px; font-size: 12px;}

.sv3 h2 {
  font-size: 1.7em;}

.sv3 .d {
  background: url('obr/box-sv3-d.gif');}

.menu .o {
  width: 200px; padding: 0 0 5px 0; }

.menu .h, .menu.d {
  width: 200px;}

.menu h2 {
  padding-left: 24px; padding-right: 24px;}

.kontakt p {
  font-size: 0.95em; color: white;}

.ll {
  float: left;}

.pp {
  float: right;}

h1 {
  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size: 2em; color: white; font-weight: normal;}

h2 {
  font-size: 1.5em; color: #CFC5B3; padding-top: 0.7em; font-weight: normal;}

h3 {
  font-size: 1.2em; color: #CFC5B3; padding-top: 0.5em; font-weight: bold;}

h4 {
  font-size: 1em; color: black; padding: 0 5px 0 1px; font-weight: bold; background: #787265; display: inline;}

h4 a {
  color: black;}

.prvni-pismeno {
  color: #C1B8A7;}

p {
  font-size: 1em; padding: 0.4em 0 0.3em 0;}

.sv1 ul {
  padding: 0.4em 0 0.3em 0;}

.sv1 ul li {
  padding: 0.15em 0 0.15em 11px; list-style-type: none; background: transparent url('obr/odrazka-sv1.gif') left 5px no-repeat;}

.odrazka-sv1 {
  position: absolute; left: 30px; margin-top: 4px}

.ll ul {
  margin: 0.4em 0 0.3em 0;}

.ll ul li {
  font-size: 1em; padding-left: 10px; list-style-type: none; background: transparent url('obr/odrazka-sv3-ll.gif') left 5px no-repeat;}

.odrazka-sv3-ll {
  position: absolute; left: 26px; margin-top: 4px}

.pp ul {
  margin: 0.4em 0 0.3em -10px;}

.pp ul li {
  font-size: 1em; padding-left: 10px; padding-bottom: 3px; list-style-type: none; background: transparent url('obr/odrazka-sv3-pp.gif') left 2px no-repeat;}

.odrazka-sv3-pp {
  position: absolute; left: 16px; margin-top: 2px}

.menu ul {
  margin-top: 10px; }

.menu ul li {
  list-style-type: none; padding: 1px 24px 1px 14px; line-height: 1.585em; background: transparent url('obr/pozadi-leve-menu.gif') left bottom repeat-x;}

.menu ul li a {
  text-decoration: none; padding-left: 10px; background: transparent url('obr/odrazka-menu.gif') left 50% no-repeat;}

.datum {
  color: white;}

img {
  border: 0}

a {
  color: white;}

a:hover {
  color: #CFC5B3}

table {
  padding: 0.4em 0 0.3em 0;}

td {
  background: #28241D; padding: 0.2em 0.8em 0.2em 0.8em; font-size: 0.9em; color: white;}

th {
  background: #060200; padding: 0.2em 0.8em 0.2em 0.8em; font-size: 0.9em; color: white; text-align: left; font-weight: normal}

table.obrazky td, table.obrazky th {
  background: none; padding-left: 0; padding-right: 0; font-size: 1.1em; color: #C1B8A7; text-align: center;}

table.obrazky {
  width: 100%}

.obr {
  float: left; margin: 4px 5px 5px 0 }

.obr-popis {
  padding: 8px 5px 5px 0; float: left; text-align: center}

.p {
  float: right; margin: 5px 0 5px 32px; }

.l {
  float: left; margin: 5px 14px 5px 0; }

.roh-lh {
  position: absolute; width: 6px; height: 6px; top: 0; left: 0; background: transparent url('obr/obrazek-roh-lh.png'); font-size: 1px; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='obr/obrazek-roh-lh2.png'); }

.roh-ph {
  position: absolute; width: 6px; height: 6px; top: 0; right: 0; background: transparent url('obr/obrazek-roh-ph.png'); font-size: 1px; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='obr/obrazek-roh-ph2.png');}

.roh-ld {
  position: absolute; width: 6px; height: 6px; bottom: 0; left: 0; background: transparent url('obr/obrazek-roh-ld.png'); font-size: 1px; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='obr/obrazek-roh-ld2.png');}

.roh-pd {
  position: absolute; width: 6px; height: 6px; bottom: 0; right: 0; background: transparent url('obr/obrazek-roh-pd.png'); font-size: 1px; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='obr/obrazek-roh-pd2.png');}

form table th {
  background: #060200; font-size: 16px; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; padding-left: 8px; vertical-align: top;}

.hvezdicka {
  color: #FDB414;}

.textove-pole {
  background: #C1B8A7; border: 1px solid black; padding: 1px; font-family: sans-serif; font-size: 1.2em; width: 328px;}

.povinne {
  float: left; display: block; margin: 0; padding: 0; margin-top: 73px; font-size: 0.7em; color: #C1B8A7;}

.zemrel {
  padding: 0; margin: 0; display: inline;}

a:focus, a:active, .menu ul li a:focus, .menu ul li a:active {
  background-color: #181511;}

table a:focus, table a:active {
  background-color: black;}

#patka a:focus, #patka a:active, #tisk a:focus, #tisk a:active {
  background-color: #877d6a; text-decoration: underline;}

a:focus img, a:active img {
  background-color: white;}

#odkaz a:focus, #odkaz a:active, #odkaz a:focus img, #odkaz a:active img, #horni-menu a:focus, #horni-menu a:active {
  background-color: transparent;}

h4 a:focus, h4 a:active {
  background-color: #615f4e;}

#horni-menu li a:focus, #horni-menu li a:active {
  background-color: #181511; color: white;}

#horni-menu li.aktualni-strana a:focus, #horni-menu li.aktualni-strana a:active, #horni-menu li.aktualni-strana-prvni a:focus, #horni-menu li.aktualni-strana-prvni a:active {
  color: white;}

.preskakovaci-odkaz {
  display: block; position: absolute; left: -1000px; top: 163px; width: auto; height: 30px; font-size: 20px; z-index: 1; padding: 5px;}

.preskakovaci-odkaz:focus, .preskakovaci-odkaz:active {
  left: 12px; background: black;}

sup {
  vertical-align: 2px;}
  
.input-button {
 margin:5px 0;	BORDER: #534e44 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 9px;  TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #554d3e; TEXT-ALIGN: center
}  
.break { height: 0px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; }
