body { margin:0; padding:15px 0; background:#0052ad; text-align:center; font-size:10pt; font-family: sans-serif; color:#000; }

a {color:#000; }
a:hover {color:#bf0000;; }
a img { border:none; }

#celek { width:975px; margin:0 auto; background:#a1dcff; padding:0; }
h1 { font-size:22pt; color:#fff; text-align:left; margin:0; padding:0; }

#levy_sloupec { float:left; width:200px; text-align:left; }
#menu { height:375px; background: url('img/stipko_menu.gif') no-repeat;  padding-top:21px;}
#menu a { display:block; font-size:10pt; text-decoration:none; height:25px; color:#0f369b; padding:8px 0 0 44px; font-weight:bold; }
#menu a:hover { color:#bf0000; text-decoration:underline; }
#menu a.aktivni { color:#bf0000; }

#stred { margin-left:200px; text-align:left; }
#stred h2 { background:#004eae; font-size:12pt; color:#fefdfe; padding:4px 15px; margin:0; font-weight:normal; border-left:5px solid #bf0000; text-transform:uppercase; }
.okno { background: url(img/stipko_okno.gif) repeat-y; padding:10px 20px 20px; }
.okno p { margin:0.7em 0 0.7em 6px; /* text-indent:1.2em; */ }
.okno p.neodsad { text-indent:0; }
.okno h3 { margin:15px 0 0 6px; padding:0; font-size:11pt; color:#0052ad; text-transform:uppercase; }

ul, ol { list-style-position:inside; padding:0 10px;}
li.suda { background:#bde1ff; }
li.licha { background:#aad7ff; }
li.suda, li.licha { padding:3px 10px 5px; }

.podokno { background:#9ad9fe; padding:5px 20px 20px;}
.podokno h4 { margin:10px 0 0; padding:0; font-size:10pt; }
.podokno p { margin:4px 0 0 0; padding:0; text-indent:0; }

#okna { background:#9ad9fe; }
.sloupec { width:357px; margin:10px 0 20px; padding:5px 10px; }
.s_1 { float:left; margin-left:10px; _margin-left:5px; }
.s_2 { float:right; margin-right:10px; _margin-right:5px; }
.okenko { background:#9ac6f1 url('img/stipko_okenko_spodek.gif') bottom repeat-x; padding:5px 10px 15px; margin-bottom:15px; }
.sloupec h3 { margin:0; padding:0; font-size:11pt; color:#bf0000; text-transform:uppercase; }
.sloupec h3 a { color:#bf0000; text-decoration:none; }
.sloupec h3 a:hover { color:#ff2b2b; }
.okenko h4 { margin:4px 0 0; padding:0; font-size:10pt; }
.okenko p { margin:4px 0 0 2em; padding:0; }

.t1 { font-size:10pt; }
.t1 th, .t1 td {  }
.t1 th { text-align:left; font-weight:bold; padding:3px 6px; }
.t1 td { padding:3px 6px; background:#9AC6F1; }

table.galerie { border-collapse: collapse; margin:1em 5px; font-size:9pt; width:720px; }
.galerie td { border:1px solid #fff; padding:7px; background:#9ad9fe; color:#fff; }
.galerie td img { border:1px solid #777; }
.galerie a { color:#000; }
.galerie a:hover { color:#bf0000; }
.galerie p.popis { margin:0.7em 0 0; text-indent:0; }
.galerie p.datum { margin:3px 0 0; text-indent:0; color:#777777; font-size:8pt; }
.okno p.navigace { margin:0 0 1.5em; padding-bottom:1em; border-bottom:1px solid #ccc; color:#111; font-size:8pt;}
.navisipky { float:right; }

#mesto { font-size:8pt; min-height:55px; }
#mesto a { color:#0f369b; }
#mesto a:hover { color:#bf0000; }

#hot { margin:0; padding:0 0 6px; background: #bde9ff; }
#hot h2 { margin:0; background:#004eae; border-right: 4px solid #bf0000; color:#fff; padding: 3px 0 3px 10px; font-size:10pt; }
#hot h3 { margin:0; padding: 7px 0 2px 10px; font-size:9pt; }
#hot p { padding: 3px 5px 3px 10px; font-size:8pt; margin:0; }

.fialpr { _margin-left:-3px; }

#autori { font-size:8pt; color:#000; text-align:right; padding:5px 15px; background:#0084CD; clear:both; }
#autori a { color:#000; }
#autori a:hover { color:#DEBA74; }

.viktor { clear:both; font-size:1px; }
.viktorek { display:table; font-size:1px; width:770px; clear:both; }
.ruka {cursor:pointer; _cursor:hand;}

.cotoj { border: 1px solid #bbb; background: #FFCC99; padding: 2px 4px; font-size: 8pt; font-family: sans-serif; text-align:left; }
