body { background-color: #FFFFFF; }
a, a:visited, a:hover, a:active { color: #0000C0; text-decoration: underline; }
h1 { color: #C00000; }
h1 { margin-top: 0px; margin-bottom: 10px; font-size: 1.9em; }
#misto h1, h2, h3, .kat, .pevne td, .popis { color: #800000; }
.p, .black { color: #000000; }
h2 { margin-top: 20px; font-size: 1.3em; }
body, div, form, #menu p, #menu a, #filtr td, table, ul { margin-top: 0px; margin-bottom: 0px; }
table.nadpis { margin-bottom: 5px; }
#misto h1, h3, p, dl, dt, img, hr, #filtr h1, #filtr h2, #obsah table, #misto table { margin-top: 10px; }
#filtr hr, #filtr table { margin-top: 15px; }
h2, h3, p, dl, dt, img, hr, #filtr h1, .nadpis h1, #misto table { margin-bottom: 0px; }
.l24   { margin-left: 24px; }
body, div, #menu p, #menu a, #menu table, #obsah table, #mista table, #misto table, #filtr table, #filtr td, #ostatni table, #poznamky table, #ciselne table, hr, p.statistika { padding: 0px; margin-left: auto; margin-right: auto; }
body, #menu p, #menu a, form, #filtr h1, #filtr h2 { border: 0px; padding: 0px; }
.statistika { width: 740px; }
.statistika, .statistika img { border: 0px; padding: 0px; margin: 0px; }
#misto p.kat { margin-top: 15px; padding-bottom: 5px; }
.i, .data1 { font-style: italic; }
.p { font-style: normal; }
.t, h1, h2, dt, .pevne td, .kat, .podkat, .popis, #mista td.bu { font-weight: bold; }
dt, #filtr table#okr td { text-align: left; }
.c, body, #menu td, th, .pevne td, .kat, .podkat, #filtr td, #ciselne td { text-align: center; }
.r { text-align: right; }
dd { text-align: justify; }
.nadpis td { margin: 0px; padding: 0px; border: 0px; } 
#ciselne .nadpis p { font-size: 19px; margin-top: 5px; margin-bottom: 5px; }
span.pp, span.pl, span.bu, span.ne  { padding: 1px 1px 2px 1px; }
.pevne a, .pevne a:visited, .pevne a:hover, .pevne a:active { color: #E00000; text-decoration: underline; }
.kat { padding: 6px 0px 5px 0px; }
.nemaji, .aktualita { color: #FF0000; }
.data1 { color: #3333FF; }
.maji { color: #00C000; }
.gold { color: #FFC800; }
.nefunkcni  { color: #A0A0A0; }
.aktualita a, .aktualita a:visited, .aktualita a:hover, .aktualita a:active { color: #A00000; }
.okraj { margin-left: 50px; margin-right: 50px; }
.pp, .pp a, .pp a:visited, .pp a:active, .pp a:hover { font-weight: bold; background-color: #F0F0F0; color: #0000FF; text-decoration: none; }
.pp1, .pp1 a, .pp1 a:visited, .pp1 a:active, .pp1 a:hover { font-weight: bold; background-color: #80FF80; color: #0000FF; text-decoration: none; }
.pp2, .pp2 a, .pp2 a:visited, .pp2 a:active, .pp2 a:hover { font-weight: bold; background-color: #FFD0D0; color: #0000FF; text-decoration: none; }
.pp3, .pp3 a, .pp3 a:visited, .pp3 a:active, .pp3 a:hover { font-weight: bold; background-color: #FF9090; color: #0000FF; text-decoration: none; }
.pl, .pl a, .pl a:visited, .pl a:active, .pl a:hover { font-weight: normal; background-color: #F0F0F0; color: #000080; text-decoration: none; }
.pl1, .pl1 a, .pl1 a:visited, .pl1 a:active, .pl1 a:hover { font-weight: normal; background-color: #80FF80; color: #000080; text-decoration: none; }
.pl2, .pl2 a, .pl2 a:visited, .pl2 a:active, .pl1 a:hover { font-weight: normal; background-color: #FFD0D0; color: #000080; text-decoration: none; }
.pl3, .pl3 a, .pl3 a:visited, .pl3 a:active, .pl3 a:hover { font-weight: normal; background-color: #FF0000; color: #000080; text-decoration: none; }
.bu, .bu a, .bu a:visited, .bu a:active, .bu a:hover { font-weight: normal; background-color: #E0E0E0; color: #F00000; text-decoration: none; }
.ne, .ne a, .ne a:visited, .ne a:active, .ne a:hover { font-weight: normal; background-color: #C0C0C0; color: #FFFFFF; text-decoration: none; }
#ciselne .roluj1 td, #ciselne .roluj2 td, #ciselne .roluj3 td, #ciselne .roluj4 td, #ciselne .roluj5 td { padding-bottom: 3px; padding-top: 3px; font-size: 14px; font-family: "Arial CE", Arial, Helvetica, sans-serif; }
.okres, .domu, #odkazy .domu, #faq dt, #filtr td, .podkat, .p { font-family: "Arial CE", Arial, Helvetica, sans-serif; }
#mista td.bu, #ostatni .kat { font-size: large; } 
#ostatni .kat { background-color: #E0E0E0; color: #F00000; } 
.podkat { font-size: 1.1em; background-color: #F0F0F0; color: #A00000; } 
.domu, #odkazy .domu { font-size: xx-small; }
#odkazy p { font-size: small; line-height: 27px; } 
.hlavicka { line-height: 22px; } 
.data { font-size: 16px; padding: 1px 2px 1px 2px; }
.okres, #filtr td { font-size: 10px; }
#faq dt { font-size: 1em; }
.p { font-size: x-small; padding-left: 5px; padding-right: 5px; padding-bottom: 3px; }
.domu, #odkazy .domu { line-height: 1.2em; color: #A0A0A0; }
.d { color: #3333FF; font-size: smaller; font-style: italic; }
hr { width: 60%; }
#filtr hr { width: 75%; }
#filtr table.s, #misto table.s { border: 4px solid Silver; }
.r1 { border: 1px solid Silver; }
#filtr table.s td, #misto table.s td { padding: 1px 5px; }

@media screen {
  .roluj1 { height: 315px; }
  .roluj2 { height: 500px; }
  .roluj3 { height: 600px; }
  .roluj4 { height: 695px; }
  .roluj5 { height: 760px; }
  .pevne { width: 756px; padding-right: 16px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; }
  .roluj1, .roluj2, .roluj3, .roluj4, .roluj5 { overflow: scroll; width: 772px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; }
  }
@media print {
  .nz { display: none; }
  .roluj1, .roluj2, .roluj3, .roluj4, .roluj5 { width: 720px; }
  }
  
  
td a.help 
{ 
cursor: help;
} 

td a.help, td a.help:hover, td a.help:visited, td a.help:active 
{ 
color: #000; 
text-decoration: none; 
} 

td.nefunkcni a.help, td.nefunkcni a.help:hover, td.nefunkcni a.help:visited, td.nefunkcni a.help:active
{ 
color: #A0A0A0; 
} 

td a.help:hover 
{ 
background: #F0F0F0; 
} 

td a.help span 
{ 
position: relative; 
font-size: 90%; 
font-weight: normal; 
text-align: left; 
} 

td a.help span span 
{ 
display: block; 
position: absolute; 
visibility: hidden; 
top: 2em; 
left: .5em; 
padding: .2em .5em; 
width: 280px; 
background: #FFF; 
border: solid #000 2px; 
} 

td a.help span span.h, p.kath 
{ 
background: #FFE0A0; 
border: solid #907040 2px; 
}

td a.help span span.m, p.katm 
{ 
background: #D0E0FF; 
border: solid #3838B0 2px; 
}

td a.help span span.c, p.katc 
{ 
background: #FFD0C0; 
border: solid #D00000 2px; 
}

td a.help span span.z, p.katz 
{ 
background: #B0E0B0; 
border: solid #309030 2px; 
}

td a.help:hover span span 
{ 
visibility: visible; 
} 

.kath, .katm, .katc, .katz {
width: 300px;
padding-top: 1px;
padding-bottom: 2px;
}


