body {background-color: #ffffa0;}   /* nová-hezká: #f0e0b0, bezpečná: #ffffcc,  puv. #ffffa0, Borkovec: #f0d897 */
/* body.ex {background-color: #f00; align:center } */

body, td {font-family:Tahoma, Verdana, 'Arial CE', Arial, Helvetica; }

a:link {color: #c22}
a:visited {color: #422}
a:hover {color: #f00}
a:active {color: #f00}

h1 { color: #320; text-align:center }
h2.pred {color: #800}
h2.l_hnedy {color: #320; text-align: left}
.head {color: #482400}
h3.all {color: #66cc99}
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.cs {text-align: justify; text-indent: 28px; margin-bottom: 0px; margin-top: 0px}
p.cs1 {text-align: justify; margin-bottom: 0px; margin-top: 0px }
p.tiraz {font-size: 65%; color:#888888; margin-top:60px; text-align:left}
div.but {color:#ffffff; font-size:65%; font-weight:bold; text-decoration:none; text-align:center; background-color:#448; padding:2px; border: outset #ddd 4px; cursor:hand}
p.odsaz {margin: 0 0 0 20px}
.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 #ceb982 6px; margin-bottom:0 }
div.ex  { background:#ceb982;  width:100%; padding:6px }

table.leva {background:#ceb982;  width:30%; border:solid #ceb982 6; margin-right: 20; float: left } 
table.prava {background:#ceb982;  width:30%; border:solid #ceb982 6; margin-left: 20; float: right } 
table.leva td, table.prava td { padding-top:6px; padding-bottom:6px; font-size:85% }
a.head {color: #663306}
hr { clear:both }
/* puv mv_stred  */
body { margin-right:28px }
p { margin: 4px 0 }
p.nadpistab { font-weight:bold; font-size:125%; margin: 6px 0px }
p.sal {color:#663306 ; font-weight: bold; margin-top:24px; margin-bottom:6px}
/* p.sal:before:content="něco před sálem" */
p.vyst {color:#442203; font-size:125%; font-weight:bold; margin-bottom:8px}
p.podtit {color:#442203; font-size: 100%; font-weight: bold; font-style:italic; margin-top: -6px; margin-bottom: 8px}
p.vern {color: #aa0000; font-weight:bold; margin-top:8px 0; }
p.por { font-size:85% }
p.por_it { font-size:85% ; font-style:italic }
p.otev { margin: 4px 0 }
p.otev_m { margin: 4px 0; font-size:85% }
p.vst { font-style:italic; margin-top:8px }
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 }
.ozn { color:black; font-weight: normal; font-size:90%; margin: 12pt 0 12pt 0; background-color:#ccc; border:solid black 2px; padding: 6pt }
a:visited { color: #663306; text-decoration: underline}
hr { color:#663306; margin-top: 12px; margin-bottom: 12px; clear:both }
#muz img { border:none; margin:-2px -3px -2px -3px; padding:0px}
.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-top:25px; margin-bottom:25px; clear:both }
img { margin-bottom:12px; align: }
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% }
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:#ddddaa;ffffa0;ceb982; font-size:85%; padding:4px 1em }
div.hidden { display:hidden }