html,body{margin:0;padding:0}
body{font-family:Tahoma, Verdana, Arial, lucida, sans-serif;background:#835d23 url("poz-body.gif") repeat-x;color:#000;font-size:small;line-height:1.4;}

a:link, a:visited{color: #941e2a}
a:hover{color: #000}

p{border:0; margin:15px 0; padding:0;}
div{display:block;border:0;margin:0;padding:0;}

h1, h2, h3, h4, h5{border:0;margin:15px 0 10px 0;padding:0;font-family:Georgia, 'New York CE', utopia, serif;font-weight:bold;}
h1{font-size:140%;line-height:100%;}
h2{font-size:120%;line-height:100%;color: #941e2a; text-transform: uppercase;}
h3{font-size:110%;line-height:18px;font-weight:bold;color:#2e5303;padding-left:20px;background: url("poz-h3.gif") 0 50% no-repeat;}
h4{font-size:110%;}
h5{font-size:100%;}

#nadpisstranka h2{background:url("poz-nadpis-stranka.jpg") 0 50% no-repeat; padding:10px 0 10px 40px;margin-top:10px;}
.right h2{padding:15px 5px 0;}

table{display:table;border-collapse:collapse;margin:15px 0 10px;padding:0;border:2px solid #DCB476;font-size:100%;}
tr{display:table-row;}
th, td{display:table-cell;border:1px solid #DCB476;margin:0;padding:5px;vertical-align:top;text-align:left;}
th{border-bottom: 2px double #DCB476;background:#eacfa4;text-align:center;color:#941e2a;font-weight:bold;}

.table-ukaz-psa {font-size: 85%;}
.table-ukaz-psa td {vertical-align: middle; padding: 2px;}
td.popis-ukaz-psa {font-weight: bold; vertical-align: top;}
td.popis-ukaz-psa-foto {text-align: center;}
.dolozka {margin: 0; text-align: right; font-size: 85%;}

form table, form td, table#kniha-navstev, table#kniha-navstev td{border:0;}

ul, ol{display:block;border:0;margin:15px 0 15px 20px;padding:0;}
ol{list-style-type:decimal;}
li{display:list-item;border:0;margin:0;padding:0;}
#content ul li {padding: 0 0 0 22px;list-style:none;margin-bottom: 5px;background:transparent url("poz-li.gif") no-repeat 0 0.4em;}
.vysetrenisrdce span{padding:5px;color:#fff;background-color:#0378FD;display:block;}

form{border:0;margin:0;padding:0;}
fieldset{border:1px solid #ccc;margin:15px 0;padding:10px;}
legend{margin-left:10px;font-size:100%;font-weight:bold;color:#008;}

a, img, span{border:0;margin:0;padding:0;}
abbr, acronym{border-bottom:1px dotted #CCC;cursor:help;}

strong, .strong{font-weight:bold;}
em{font-style:italic;}

#header{background: transparent url("poz-hlavicka.jpg") no-repeat; height: 250px;position:relative;}
h1, h1 span{position: absolute; overflow: hidden; left: 20px; top: 120px; padding: 0; margin: 0; width: 565px; height: 80px;}
h1 span{left: 0; top: 0; background: url("poz-nadpis.jpg") 0 0 no-repeat;} 
#motto{display:none;}

#telo{background: url("poz-telo.gif") repeat-y; width: 100%;}
#wrapper-null{background: transparent url("poz-telo-top.gif") no-repeat;}
#wrapper{background: transparent url("poz-telo-bottom.gif") 0 100% no-repeat; min-height:850px;padding-bottom:20px;}

#content, #navigation, #extra{margin-top:20px;}

#content-null{background: url("poz-obsah.gif") repeat-y;}
#content-top{background: transparent url("poz-obsah-top.gif") no-repeat;}
#content{background: transparent url("poz-obsah-bottom.gif") 0 100% no-repeat;padding:10px;}

.right-null{background: url("poz-pravy.gif") repeat-y;margin-bottom:20px;}
.right-top{background: transparent url("poz-pravy-top.gif") no-repeat;}
.right{background: transparent url("poz-pravy-bottom.gif") 0 100% no-repeat;min-height:20px;padding-bottom:10px;}

.right .novinka{padding:0 5px 20px;background: transparent url("poz-pravy-hr.gif") 50% 100% no-repeat;}
.right .novinka strong, .right .novinka-vsechny a{color:#6A1826;text-transform: uppercase;font-weight:bold;text-decoration:none;font-size:86%;}
.novinka-vsechny a:hover{text-decoration:underline;_cursor:pointer;}
.right .novinka-vsechny{line-height:20px;padding-bottom:0;padding-top:10px;margin:0;text-align:center;}

.left-null{background: url("poz-levy.gif") repeat-y;margin-bottom:20px;}
.left-top{background: transparent url("poz-levy-top.gif") no-repeat;}
.left{background: transparent url("poz-levy-bottom.gif") 0 100% no-repeat;min-height:40px;}
.jazyky{line-height:20px;padding-bottom:0;padding-top:10px;text-align:center;}
.search form{padding:10px 5px 20px;margin:0;}

#footer-null{background: transparent url("poz-patka.gif") repeat-y; width: 100%;  margin: 20px 0;}
#footer-top{background: transparent url("poz-patka-top.gif") no-repeat;}
#footer{background: transparent url("poz-patka-bottom.gif") 0 100% no-repeat; padding: 10px 20px 0; color: #E8CEA6;}
#footer a{color: #E8CEA6;}
#footer p{margin:0;padding:0;}
.autor{display: block; float: right; width: 30%; text-align: right;}

.cleaner{clear: both;}
.cleaner hr{display: none;}

#jazyky{text-align: center; padding: 5px 0 15px;}
#zaznamy {text-align: right; padding: 15px 5px;}
.hlaska {padding: 2px; margin: 5px; border: 1px solid #c30; font-weight: bold;}
.hlaska p {text-align: center;}

.aktualne{padding:30px 5px 50px;background: transparent url("poz-obsah-hr.gif") 50% 100% no-repeat;margin: 10px auto;}

.foto{padding: 10px 5px; text-align: center;}
.foto img{border: 3px double #e0bd86; padding: 1px; background-color: #CB9237;}
.foto img.hover,.foto img:hover{border: 3px double #F2E0C4; padding: 1px;}

textarea {font: 110% Tahoma, Verdana, Arial, lucida, sans-serif;}
fieldset {padding: 0 5px;}
.dotaz {margin: 0 auto; padding: 10px; width: 90%;}
.dotaz label {width: 150px; float: left; margin-right: 5px; padding-top: 0.3em;}
.dotaz input, .dotaz textarea {padding: 2px;}

/* menu */
.menu{padding:10px 5px;margin:0;}
.menu a{text-decoration:none;color:#E8CEA6;display:block;width:100%;text-align:right;}
.menu ul, .menu li{list-style-type:none;margin:0;padding:0;}
ul.uroven1{width:190px;}
ul.uroven1 li.polozka1{position:relative;font-weight:bold;height:30px !important;line-height:30px;background:#6B1724 url('poz-menu.gif') 0 0 repeat-y;padding:0 17px 0 0;border-bottom:2px solid #DCB476;}
ul.uroven1 li.rozbal{background:#6B1724 url('poz-menu-rozbal.gif') no-repeat;}
ul.uroven2{position:absolute;line-height:1.2;left:190px;top:-2px;width:220px;background:#6B1724;visibility:hidden;padding:5px 0;border:2px solid #DCB476;}
ul.uroven2 li.polozka2 a{font-weight:bold;text-align:left;padding:5px;margin:0;}
ul.uroven2 li.polozka2 a:hover{color:#fff;}
ul.uroven1 li.polozka1 a:hover, ul.uroven1 li.polozka1Hover{color:#fff;}
ul.uroven1 li.polozka1Hover ul.uroven2, ul.uroven1 li.polozka1:hover ul.uroven2{visibility:visible;}
