body { margin:0; padding:0; background:#fdfdfd url('img/cap_pozadi.gif'); text-align:center; font-size:9pt; font-family: sans-serif; }

a {color:#555; }
a:hover {color:#E10000; }
a img { border:none; }

#horni_lista { height:10px; background:#4343b6; }
#horni_lista .in { width:876px; border-bottom:3px solid black; margin:0 auto; height:7px; }

h1 { margin:0; padding:0; }
h1 a span { display:none; } /* pro PRINT */

#celek { background: url('img/cap_pozadi_dole.gif') bottom repeat-x; }
#celek .in { width:920px; background: url('img/cap_pozadi_papir.gif') top repeat-y; margin:0 auto; }
#celek .in .in { background: url('img/cap_pozadi_okraj_l.gif') bottom left no-repeat; }
#celek .in .in .in { background: url('img/cap_pozadi_okraj_p.gif') bottom right no-repeat; }

#cerne_menu { height:26px; background:#000; margin:0 26px 0 25px; color:#fff; text-align:left; padding:12px 0 0 20px; }
#cerne_menu a { color:#fff; }
#cerne_menu a:hover { color:#fff; }
#cerne_menu a.cerne { margin-right:1.0em; text-decoration:none; }
#cerne_menu a.cerne:hover { text-decoration:underline; }
#cerne_menu a.aktivni { text-decoration:underline; }

#pod_cernym { background:url('img/cap_stin_pod_cernym.gif') top repeat-x; margin:0 26px 0 25px; text-align:left; width:869px; }
#leva_pulka { float:left; width:374px; background:#eff7e6 url('img/cap_ousko_zelene.gif') top left no-repeat; margin:0 0 0 7px; padding:0 25px; }
#prava_pulka { width:372px; background:#f7f2ed url('img/cap_ousko_zlute.gif') top left no-repeat; margin:0 0 0 440px; padding:0 25px; }
div.haer { height:2px; background:#B8B8B8; margin-bottom:7px; font-size:1px; }
#leva_pulka div.imgram, #prava_pulka div.imgram { float:left; border:1px solid black; margin:0 10px 0px 0; }
#leva_pulka img, #prava_pulka img, #region img { border:1px solid white; margin:0; }
#leva_pulka p, #prava_pulka p { margin:0; font-size:9pt; }

#leva_pulka h2, #prava_pulka h2 { color:white; font-size:12pt; margin:0; padding:6px 0 0 0px; font-variant: small-caps;  } /* na titulce v ousku */
h3 { color:#d60007; font-size:11pt; margin:20px 0 5px 0; padding:0; text-transform:uppercase; font-weight:bold;  } /* na titulce nadpis clanku */
#leva_pulka h3 span, #prava_pulka h3 span { font-size:75%; }
h3 a { color:#d60007; text-decoration:none; }
h3 a:hover { color:#d60007; text-decoration:underline; }

#infopanel { float:right; width:212px; padding:0 10px 10px; background:#EBF2FA url('img/cap_infopanel_pozadi.gif') top repeat-x; }
#infopanel h4 { font-size:14px; font-weight:bold; text-align:center; text-transform:uppercase; margin:0; padding:15px 0 0; }
.popis_cesty p { font-size:8pt; color:#2452a0; margin:6px 0 3px; }
#infopanel a { color:#555; font-size:9pt; font-weight:bold; }
#infopanel a:hover { color:#E10000; }
#infopanel p.vysvetlivka { margin:0 0 7px; font-size:7pt; color:#777; text-align:center; }
#infopanel p.jinam { margin:0 0 3px; }
.cerny { text-align:center; }

#panel_fotek { float:left; width:220px; margin:15px 0 0 20px; _margin-left:10px; padding:0; }
#panel_fotek img { border:1px solid black; margin:1px 0; }
#panel_fotek h4 { font-size:12px; font-weight:bold; text-align:left; text-transform:uppercase; margin:0; padding:10px 0 3px; }

#panel_fotekC { float:left; width:165px; margin:15px 0 0 20px; _margin-left:10px; padding:0; }
#panel_fotekC img { border:1px solid black; margin:1px 0; }
#panel_fotekC h4 { font-size:12px; font-weight:bold; text-align:left; text-transform:uppercase; margin:0; padding:10px 0 3px; }

#detail h2, #detail_t h2, #detail_c h2, #detail_cl h2  { color:#e10000; font-size:15pt; margin:0 0 0 20px; padding:15px 0 0 0; text-transform:uppercase; font-weight:normal; border-bottom:1px solid #dfdfdf; } /* nadpis u obce, objektu a tak */

#detail div#stred { margin-left:253px; margin-right:250px;}
#detail p { font-size:9pt; margin:10px 0 0 0; text-align:justify; text-indent:1.2em; }

#detail_t div#stred { margin-left:250px; margin-right:25px;}
#detail_t p { font-size:9pt; margin:15px 0 15px 0; text-align:justify; text-indent:1.2em; }
#detail_t p.list { font-size:9pt; margin:5px 0 0 0; text-align:justify; text-indent:0; font-weight:bold; }
#detail_t h3 { margin-left:0; }

#stred ul { padding:5px; margin:0 0; }
#stred li { text-align:justify; margin:3px 0; }


#detail_c div#stred { margin-left:200px; margin-right:25px;}
#detail_c p { font-size:9pt; margin:15px 0 15px 0; text-align:justify; text-indent:1.2em; }
#detail_c h2 span.podtitul { font-size:9pt; color:black; font-weight:bold; }
#detail_c h2 span.datum { display:block; float:right; font-size:9pt; color:black; font-weight:bold; padding:7px 25px 0 0; }
#detail_c p.list { font-size:9pt; margin:5px 0 0 0; text-align:justify; text-indent:0; font-weight:bold; }
#detail_c h3 { margin-left:200px; }

#detail_cl div#stred { margin-left:200px; margin-right:250px;}
#detail_cl p { font-size:9pt; margin:15px 0 15px 0; text-align:justify; text-indent:1.2em; }
#detail_cl h2 span.podtitul { font-size:9pt; color:black; font-weight:bold; }
#detail_cl h2 span.datum { display:block; float:right; font-size:9pt; color:black; font-weight:bold; padding:7px 25px 0 0; }
#detail_cl p.list { font-size:9pt; margin:5px 25px 0 0; text-align:justify; text-indent:0; font-weight:bold; }
#detail_cl h3 { margin-left:200px; }
#detail_cl p.dalsi_kapitola { font-size:9pt; margin:25px 0 0 0; text-align:right; text-indent:0; padding-bottom:20px; }
#detail_cl table { width:419px; _width:410px; }
#detail_cl th { font-size:7pt;font-weight:bold; background:#EBF2FA; vertical-align:top; text-align:center; margin:1px; padding:2px; }
#detail_cl td { font-size:8pt; background:#EFEFEF; vertical-align:top; text-align:center; margin:1px; padding:2px; }

.doby td { background:#ddd; }
.doby th { text-align:left; background:#aaa; }
.doby td, .doby th { padding:3px 6px; margin:1px; }

p.jedna_cesta { font-size:11pt; margin:4px 0 0 10px; color:#0093EE; text-transform:uppercase; font-weight:bold; }
p.jedna_cesta span { font-size:9pt; color:black; text-transform:none; }
p.jedna_cesta a { font-size:11pt; color:#0093EE; }
p.jedna_cesta a:hover { color:#E56D30; }
.rok_cislo { margin:10px 0 5px; }
.oddel { clear:both; border-bottom:3px double #bbb; font-size:1px; padding:10px 0 0; }
.posledni_roky { padding:10px 0 20px; }

#jen_text { padding:15px 10px; }
#jen_text h3 { padding:10px 0 5px; margin:0; }
#jen_text #in { background:#efffdd; margin:0; padding:5px 13px; }
#jen_text #in p, #jen_text #in li { margin:5px 0 0 0; /* text-indent:0; */ }
p.odsad { text-indent:1.2em; }
#jen_text h4 { float:right; margin:0; padding:13px 0 5px; font-size:9pt; color:#444; }

#region { padding:15px 10px; }
#region .inre { background:#efffdd; margin:0; padding:5px 13px; }
#region p { margin:0 0 6px; font-size:9pt; }
#region h3 { margin:0 0 3px; font-size:10pt; }
#region h4 { float:right; margin:0 0 3px; font-size:9pt; color:#444; }
#region div.imgram { float:left; border:1px solid black; margin:0 10px 10px 0; }

table.galerie { width:820px; }
.galerie td { padding-bottom:30px; }
#jen_text #in table.galerie p { margin-left:20px; margin-right:20px;  }

#celek .in  .in .in { min-height:1000px; _height:1000px; }

#spodek { background: url('img/cap_spodek_pozadi.gif') top no-repeat; font-size:8pt; text-align:right; padding:5px 25px 15px; width:870px; margin:0 auto;  }
#spodek a { color:black; }
#spodek a:hover { color:#CC0000; }

/* pro IE6 */
#horni_lista { font-size:1px; }
#leva_pulka { _margin-left:3px; }
#prava_pulka { _margin-left:436px; }

.vysledek { margin:4px 0 0; }
.vysledek span.druh { color:#555; font-size:85%; }
.vysledek a { font-size:115%; color:#4343B6; }

form.hledat { border:none; padding:0; position:absolute; top:10px; left:670px; }
input.hledej { border:1px solid #71af0d; margin:0 5px 0 0; width:160px; }
input.hledejme { display:none; }
img.odeslat { position:relative; top:5px; margin-left:10px; }
.butsub { margin:0; padding:0; border:none; }

img.vlevo { float:left; margin:15px 15px 15px 0; }
img.vpravo { float:right; margin:15px 0 15px 15px; }

.viktor { display:table; width:100%; font-size:1px; }
.viktor370 { display:table; width:370px; font-size:1px; }
.viktorka { clear:both; font-size:1px; }
.oddel_12 { height:20px; }
.oddel_4 { height:4px; }
.ruka {cursor:pointer; _cursor:hand;}

acronym { border-bottom:1px dotted #333; cursor:help; }

.cotoj { border: 1px solid #bbb; background: #E0FFF0; padding: 2px 4px; font-size: 100%; font-family: sans-serif; text-align:left; }
