html { background: white url(img/background1.jpg) repeat-y left top; }
body { background: url(img/background0.jpg) no-repeat; min-height: 700px; _height: 700px; margin: 0 0 2em 0; height: 100%;
       font-family: 'Verdana CE', Verdana, 'Arial CE', Arial, 'Lucida Grande CE', lucida, 'Helvetica CE', sans-serif; font-size: .83em; }
table { border-collapse: collapse; }

h1 { font-weight: bold; text-decoration: none; font-size: 2em; color: #F00; }
h2 { font-weight: bold; text-decoration: none; font-size: 1.6em; color: #00F; }
h3 { font-weight: bold; text-decoration: none; font-size: 1.2em; color: #00F; }
p  { text-align: justify; }
a  { color: #00F; text-decoration: underline; }
hr { color: #180A58; text-align: center; width: 100%; height: 1px; margin: 0.75em 0; }
img { border: none; }
h1 a, h2 a, h3 a { text-decoration: none; }

.blue	  { color: #0000FF; }
.red	  { color: #FF0000; }
.orange { color: #FF6600; }
.bold { font-weight: bold; }
.schovat { display: none; }
.minus2 { font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 0.5em; text-align: center; margin: 0 auto; }
.navigace { font-size: .8em; text-decoration : none; text-align : center;}  /* navigace v antikvariátu */
img.obrazek_vlevo  { padding: 0px 10px 5px 0px; float: left;  margin: 0px; clear: both;}
img.obrazek_vpravo { padding: 0px 0px 5px 10px; float: right; margin: 0px; clear: both;}

div.ramecek { border: 1px solid black; border-right-width: 2px; border-bottom-width: 2px; padding: 10px; margin: 20px 0 0 0; background: #fff; }
div.ramecek p { padding: 0; margin: 10px 0 0 0; }

table.t1 { width: 100%; border: 2px #180A58 solid; }
table.t1 th { border-bottom: 1px #FFF solid; background: #180A58; color: #FFF; padding: 0.5em; }
table.t1 td { border-bottom: 1px #180A58 solid;  padding: 0.25em; }

h1#top1 { background: #180A58; padding: 0.2em 0; text-align: center; margin: 20px 0 0 185px; width: 570px; }
h1#top1 a { font-weight: bold; color: White; width: 100%; display: block; }

#hlavicka { margin: 0.25em 0 0.75em 185px; padding: 0; width: 570px; text-align: center; font-size: .8em; }

#obsah { margin: 0 0 0 185px; padding: 0; width: 570px; }

#levy_sloupec { position: absolute; width: 140px; left: 20px; top: 25px; text-align: center; margin: 0; padding: 0; }
#levy_sloupec .w3cb { margin: 2px auto; width: 9em; font-family: helvetica,arial,sans-serif; font-size: 10px; line-height: 1.2; text-align: left; }
#levy_sloupec .w3cb a { display: block; width: 100%; }
#levy_sloupec .w3cb a:link, .w3cb a:visited, .w3cb a:hover { border: 1px solid #ccc; background-color: #fc6; color: #000; text-decoration: none; }
#levy_sloupec .w3cb a:hover { border: 1px ridge #eee; }
#levy_sloupec .w3cb span.w3c { padding: 0 0.4em; background-color: #fff; color: #0c479d; }

.navigace_tlacitka { text-align: center; font-size: .8em; font-weight: bold; padding: 0; margin: 1em 0; }
.navigace_tlacitka a { width: 100%; color: #FFF; text-align: center; display: block; text-decoration: none; margin: 0 0 0.25em 0; padding: 0.66em 0; background: #180A58; }
.navigace_tlacitka a:hover { color: #FC9; }
.navigace_tlacitka a#napoveda { background: #777; }
.navigace_tlacitka a#napoveda:hover { color: #FF6; }
.navigace_tlacitka .seda { width: 100%; color: #AAA; text-align: center; display: block; text-decoration: none; margin: 0 0 0.25em 0; padding: 0.66em 0; background: #180A58; }

#rychla_navigace select { background: #666; color: #FFF; font-size: .7em; }

#kalendar { margin: 0 auto; }
#kalendar th { background: Black; color: White; text-align: center; font-size: 70%; }
#kalendar td { background: #FFEBCD; text-align: center; font-size: 70%; }

#kalendar .out { color: Silver; background: #860; }
#kalendar .outweekend { color: Silver; background: Gray; }
#kalendar .weekend { background: Silver; }

#kalendar .akce, #kalendar .sal, #kalendar .vic { color: blue; font-weight: bold; }
#kalendar .akce { background: #CCF; }
#kalendar .sal  { background: #F9F; }
#kalendar .vic  { background: #6FC; }

#pata { display: none; }
