body {
margin: 0; 
padding: 0;
font: 70%/140% verdana, sans-serif;
background: #571c0e url("IMAGES/CSS/poz_body.gif") repeat-x;
}

#div {padding: 0; margin: 0; border: 0;}

#obal-null {
width: 770px;
margin: 0 auto;
background: #ddc5a9 url("IMAGES/CSS/poz_obal.gif") 0 0 repeat-y;
padding: 0 0 15px;
}

#telo-null {
background: transparent url("IMAGES/CSS/poz_telo.gif") 0 0 no-repeat;
padding-top: 100px;
}

#pravy-null {
float: right;
width: 220px;
background-color: #F3E4D1;
margin-right: 20px;
_margin-right: 10px;
}

#obsah-null {
margin: 0 260px 0 20px;
}

#hlavicka {
background: transparent url(IMAGES/CSS/poz_hlavicka.jpg) 0 0 no-repeat;
height: 169px;
border: 1px solid #fff;
margin-bottom: 10px;
}

#patka {
background: transparent url(IMAGES/CSS/poz_patka.jpg) 0 100% no-repeat;
margin-top: 15px;
height: 160px;
text-align: center;
}

/* menu */
div#menu ul {
margin: 0;
list-style-type: none;
padding: 0;
line-height: 1.6
}

div#menu li {
border-bottom: 1px solid #ceaa92;
_width: 178px
}

ul#aktualne li {
padding: 8px 14px 8px 28px;
background: transparent url(IMAGES/CSS/dot.gif) 14px 15px no-repeat;
font-size: 0.9em
}

ul#hlavni-menu a {
display: block;
text-transform: uppercase;
color: #000;
padding: 6px 14px 6px 28px;
margin: 0;
background: transparent url(IMAGES/CSS/dot.gif) 14px 14px no-repeat;
_width: 178px;
text-decoration: none
}

ul#hlavni-menu a:link, ul#hlavni-menu a:visited {color: #000;}
ul#hlavni-menu a:hover, ul#hlavni-menu a.active {color: #000; background: #F2F2F2 url(IMAGES/CSS/dot.gif) 14px 14px no-repeat;}
ul#hlavni-menu a.active {cursor: default;}

ul.aktualne {margin-bottom: 30px;}

ul.aktualne li {
padding: 8px 14px 8px 28px;
background: transparent url(IMAGES/CSS/dot.gif) 14px 15px no-repeat;
font-size: 90%;
}

ul.aktualne span {font-weight: bold;}
ul.aktualne li:hover {background: #F2F2F2 url(IMAGES/CSS/dot.gif) 14px 15px no-repeat;}
#dalsi-akce {text-align: right; padding: 8px 14px;}
#toplist {width: 92px; height: 129px; margin: 15px auto;}

/* konkrétní styly */
img {padding: 0; margin: 0; border: 0;}
.foto {padding: 10px 5px; text-align: center;}
.foto img {border: 1px solid #fff; padding: 1px;}

/* IE */
.foto img.hover,.foto img:hover {border: 1px solid #f5ae1f;}
.foto img {behavior: url(hover.htc);}

hr.cleaner {
clear: both;
height: 1px;
margin: -1px 0 0 0; 
padding:0;
border: none;
visibility: hidden;
}

a.print {background:url("IMAGES/CSS/print.gif") no-repeat left center; padding-left: 23px;}
a.doporucit {background:url("IMAGES/CSS/mail.gif") no-repeat left center; padding-left: 22px;}
a.pridat {background:url("IMAGES/CSS/fav.gif") no-repeat left center; padding-left: 23px;}

h1, h2, h3, h4 { color: #431203; padding: 0 0 5px; margin: 0; text-transform: uppercase;}

h1 { font-size: 140%}
h1.hlavicka {display: none;}
h2 { font-size: 120%;}
h3 { font-size: 90%;}

div#menu h3 {
padding: 8px 14px 8px 0;
text-align: right;
background: #F7B92B url(IMAGES/CSS/nadpis_menu.gif) 0 0 repeat-x;
margin: 0;
font-weight: normal;
font-size: 1em;
text-transform: uppercase;
color: #000;
min-height: 16px;
_height: 16px;
}

h4 { font-size: 70%}

p {margin:  5px 0 10px;}
p.dolozka {text-align: center; text-indent: 0; margin-bottom: 0px; margin-top: 15px;}
p.podpis {text-align: right;}
p.odst_aktualne {text-align: center; border-bottom: 1px solid #ceaa92; text-indent: 0; margin: 0; background-color: #f5ae1f;}

table {width: 99%; text-align: left;}
td,th {border: 0; border-collapse: collapse; text-align: left; vertical-align: top;}
th {text-align: center;}
table.vysledkovky {border: 1px solid #a9a381; border-collapse: collapse;}
.vysledkovky th {vertical-align: middle; text-align: center; border: 1px solid #a9a381; border-collapse: collapse; padding: 2px; background-color: #cbc39a; color: #252115; font-weight: bold;}
.vysledkovky td {vertical-align: middle; text-align: left; border: 1px solid #a9a381; border-collapse: collapse; padding: 5px;}

.email {unicode-bidi: bidi-override; direction: rtl;}

/*kniha návštěv*/
#zaznamy {text-align: right; padding: 15px 5px;}
.hlaska {padding: 2px 5px; margin: 5px; border: 1px solid #c00; font-weight: bold;}
.hlaska p {text-align: center;}
form {margin: 0; padding: 10px 0;}
option, input, textarea {font: 100% verdana, sans-serif; border: 1px solid #ceaa92;}
textarea {font-size: 100%;}
fieldset {border: 1px solid #fff; padding: 5px;}
#reklama {text-align: center;}

/*kalendář*/
#kalendar {
	text-align:center;
	width:180px;
	margin: 10px auto;
}

/* novinky */
.cleaner {clear:left;height:0;overflow:hidden;content:'';}
.cleaner hr {display:none;}
.novinky-null {width: 235px; float: left; margin: 10px 0 0 10px; color: #F5AE1F;}
.novinky {width: 235px; background: url('IMAGES/CSS/nastenka.gif') 0 0 repeat-y; min-height: 100px; _height: 100px;}
.novinky-top {background: url('IMAGES/CSS/nastenka-top.gif') 0 0 no-repeat; height: 30px;}
.novinky-bottom {background: url('IMAGES/CSS/nastenka-bottom.gif') 0 0 no-repeat; height: 30px;}
.novinky h3 {color: #F10909; margin: 0; padding: 0;}
.novinky a {color: #F5AE1F;}
.novinky p.vlozeno {text-align: right;padding: 0; margin: 0;}
.novinky0 {padding: 0 10px;  }

#adfox {background:#f3e4d1;font:12px "Arial CE",Arial,sans-serif;overflow:hidden;width:158px;margin:0 auto;}
#adfox h3 {font-size:13px;padding:2px 0 2px 0;text-align:left;margin:0;padding:0;text-transform: none;}
#adfox h3 a {color:#f5ae1f}
#adfox p {line-height:124%;font-size:12px;color:#000000;text-align:left;margin:0;padding:0}
#adfox div {text-align:right;font-size:11px}
#adfox div a {color:#339966;text-decoration:none}

