body {background-color:#ffffa0; margin-right:28px }
/* nové-hezké: #f0e0b0, bezpecne: #ffc,  puv. #ffffa0, Borkovec: #f0d897 */
body, td {font-family:Tahoma, Verdana, 'Arial CE', Arial, Helvetica; }

h1,h2,h3,h4,h5 {color:#320}
/* h1 { text-align:center } */
h2.pred {color:#800}
h2.l_hnedy {color:#320; text-align:left}
h3.all {color:#66cc99}
p.aktualni { margin-top:12pt; margin-bottom:12pt; color:#b00 ; font-size:110%; font-weight:bold }

.head {color:#482400}
p.b {color:#442203; font-weight: bold; margin: 12px 0 0 0 }
div.prip {background-color:darkred; color:#ffffa0; font-weight: bold; font-size:125%;  padding:2px }
span.prip {background-color:darkred; color:#ffffa0; padding:2px }
hr {clear:both; margin-bottom:20px}
div.obal p.podtit { color:#876; font-size:75% }
.hide { display:none }

a:link {color: #c22}
a:visited {color: #422}
a:hover {color: #f00}
a:active, a:focus {color: #f66}

p { margin: 4px 0 }
p.nadpis { font-size:200%; font-weight:bold; color:#320; }
p.nadpis2 { font-size:100%; font-weight:bold; color:#320; margin-top:12px }
p.just {text-align:justify}
p.it {font-style:italic; font-size:85%; text-align:justify}
p.ods {margin-top:2em }
p.odsaz { margin-left:20px }
p.cs, p.cs1 {text-align:justify; margin:0 0 0 0 }
p.cs {text-indent:28px}
p.pod { color:#876; font-size:85%; font-weight: bold }
.tiraz {font-size: 65%; color:#888; margin-top:60px; text-align:left}
div.but {color:white; font-size:65%; font-weight:bold; text-decoration:none; text-align:center; background-color:#336; padding:2px; border: outset #ddd 3px; line-height: 100% }
.prav { float:right; margin-left: 8px }

div.butprav {color:white; font-size:65%; font-weight:bold; text-decoration:none; text-align:center; background-color:#336; padding:2px; border: outset #ddd 3px; line-height: 100%; float:right; margin-left: 8px }

a div.but { text-decoration:none }
.levy{ border:0px; float:left; margin:6px 16px 0 0 }
.pravy{ border:0px; float:right; margin: 6px 0 0 16px }

table.ex {background:#ceb982; width:100%; border:solid 6px #ceb982; margin-bottom:0 }
table.ex hr {margin:6pt auto}
div.ex  { color:#320; background:#ceb982; width:100%; padding:6pt 4pt }
.ozn {color:black; font-size:90%; margin: 20px 0; background-color:#ccc; border:solid black 2px; padding:4px }
.oznRed {color:yellow; font-size:115%; margin: 20px 0; background-color:darkred; border:0px; padding:4px }

table.leva, table.prava {background-color:#ceb982; width:30%; border:solid #ceb982 6px } 
table.leva { margin-right: 1em; float: left } 
table.prava { margin-left: 1em; float: right } 
table.leva td, table.prava td { padding-top:6px; padding-bottom:6px; font-size:85% }
a.head {color: #663306}

div.obal {border:solid 2px #b96; margin-bottom:18px}
div.sal { background-color:#b96; color:#ffffa0; font-weight:bold; padding:2px 4px 4px 0px; letter-spacing:2px }
div.vyst { color:#320; padding:2px 4px }

p.nadpistab { font-weight:bold; font-size:125%; margin: 6px 0px }
p.sal {color:#631; font-weight: bold; margin-top:24px; margin-bottom:6px }
p.vyst {color:#320; font-size:125%; font-weight:bold; margin-bottom:8px}
p.podtit { color:#876; font-size:80%; font-weight: bold; margin-top: -6px; margin-bottom: 8px }
p.autor { color:#320; font-size:92%; font-weight: bold; margin-top: -6px; margin-bottom: 8px }
.tm { color:#320 }
p.it { font-style:italic }
p.vern {color: #a00; font-weight:bold; margin:6px 0 }
p.por { font-size:85% }
p.por_it { font-size:85% ; font-style:italic }
p.otev, p.otev_m { color:#320; margin: 4px 0 }
p.otev_m { font-size:85% }
p.vst { color:#876; font-size:75%; font-weight:bold; margin-top:4px }
p.polv { color:#442203; margin: 0 0 8px 0; font-weight:bold }
p.pol { color:#442203; font-size:85%; margin: 4px 0 }
p.poli { color:#442203; font-size:85%; font-style:italic }
p.b { color:#442203; font-weight: bold; margin: 12px 0 0 0 }
span.sv { color:#876; font-weight:normal }
a:visited { color:#663306; text-decoration: underline}
hr { color:#630; margin:12px auto; clear:both }
#muz img { border:none; margin:-2px -3px -2px -3px; padding:0 }
.upoz { font-size:125%; font-weight:bold; color:#b00 }
.upoz2 { display:block; padding: 20px; font-size:125%; color:#fff; background-color:#b00 }
div.cn { text-align:center; margin:25px auto; clear:both }
img { margin-bottom:12px }
table.prog { background: #ceb982; clear:both; width:100% }
table.prog td { padding:2pt 6pt }
table.prog td.pd { font-size:85%; color:#222  }
div.prog { background-color:#ceb982; color:#200; padding:0.5em; font-size:85%; border:solid 2px #320; margin-top:20px }
div.prog .b { margin:0.3em 0; font-size:95%; font-weight:bold; text-indent:0  }
div.prog p { margin-top:0.3em;  text-indent:20px }
div.prog a { font-weight:bold; color:#200; }
p.park { font-size:95% }
p.gps { font-size:65%; margin-top:0 }
div.prip { background-color:#dda;ffffa0;ceb982; font-size:85%; padding:4px 1em }
div.hidden { display:hidden }
div.ex p {margin:0; font-size:85%}
img.mail {border:0px; height:10pt; width:200px;}

p.b {color:#442203; font-weight: bold; margin: 12px 0 0 0 }
div.prip {background-color:darkred; color:#ffffa0; font-weight: bold; font-size:125%;  padding:2px }
span.prip {background-color:darkred; color:#ffffa0; padding:2px }
hr {clear:both; margin-bottom:20px}
div.obal p.podtit { color:#876; font-size:75% }
.hide { display:none }
a.vyst { color:#b00; font-size:125%; font-weight:bold; letter-spacing:1px; margin-bottom:4em }
a:hover.vyst {color:yellow; background-color:darkred; padding:0 2px }
a.vs { color:#b00; font-decoration:none  }
a.stahnout {font-size:72%; color:#320 }
a.stahnout-big { font-weight:bold; letter-spacing:1px; color:#800 }

div.nadpis { background-color:#420; padding:0.2em; margin-bottom:2em }
div.nadpis p { font-size:110%; font-weight:bold; text-align:center; color:#ffc; letter-spacing:4px }
div.zakazka { background-color:#a00; padding:0.2em; margin-bottom:0 }
div.zakazka p { font-size:110%; font-weight:bold; text-align:center; color:#fff; letter-spacing:4px }

