body { background-color: #000000; color: #FFFFFF; font-family: arial,sans-serif,helvetica; font-style: normal; font-weight: normal; font-size: 100%; }
h1, h2 { background-color: #003366; letter-spacing: 0.2em; text-align: center; }
h3 { background-color: #003366; letter-spacing: 0.2em; text-align: center; margin-top: 15 pt; }
h4 { background-color: #003366; letter-spacing: 0.2em; margin-left: 10pt; margin-right: 10pt; text-align: center; }
h5, h6 { background-color: #003366; letter-spacing: 0.2em; margin-left: 10pt; margin-right: 10pt; }

a:link {color: #FFFF99; text-decoration: none; }
a:visited {color: #FFFF99; text-decoration: none; }

a:active { color: #FFFF99; text-decoration: underline; }
a:hover {color: #FFFF99; text-decoration: underline; }

a.menu { margin-left: 5pt; line-height: 135%; }
a.podmenu { margin-left: 15pt; }

li { margin-top: 3 pt; text-align: justify; margin-right: 10pt; }

p { margin-left: 10pt; margin-right: 10pt; text-align: justify; }
p.left { margin-left: 10pt; margin-right: 50pt; text-align: left; }
p.right { margin-left: 50pt; margin-right: 10pt; text-align: right; }
p.autor { margin-top: -7pt; text-align: right; font-style: italic; font-size: 90%; }
p.foto { text-align: left; font-size: 75%;  font-weight: bold; }
p.popis { margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: center; font-weight: bold; font-size: 80%; }
p.odkaz { margin-left: 30pt; text-indent: -20 pt; }
p.table { margin-top: 0pt; margin-bottom: 10pt; }

div.autor { margin-left: 10pt; margin-right: 10pt; }

table.program { font-size: 75%; }
tr.program { background-color: #003366; font-size: 115%; }
tr.even { background-color: #003300; }
tr.odd { background-color: #663300; }
tr.hidden { background-color: #333333; }
tr.title { background-color: #003366; }
h3.obloha 
  {
  margin-top:1em;
  }

td.even { background-color: #003300; }
td.odd { background-color: #663300; }
td.hidden { background-color: #333333; }
td.title { background-color: #003366; }

font.light { color: #FFFFCC; }

hr.tyden { color: #999999; }

div.dataakce { letter-spacing: 0em; }
form.bezmezeryVYPNUTO { margin-bottom: 0pt; }

.obrazek_vlevo 
  {
  margin:0.2em;
  margin-left:10pt;
  margin-right:1em;
  float:left;
  border:1px solid #333333;
  }

.obrazek_vpravo 
  {
  margin:0.2em;
  margin-right:10pt;
  margin-left:1em;
  float:right;
  border:1px solid #333333;
  }

form .radkovy
  {
  margin-right: 2em;
  }
  
table.clenove td.castka_kladna
  {
  background-color: #205020;
  padding-top: 4px;
  padding-bottom: 4px;
  }
  
table.clenove td.castka_zaporna
  {
  background-color: #802020;
  padding-top: 4px;
  padding-bottom: 4px;
  }
  
table.clenove 
  {
  margin-left: 1em;
  border-collapse: collapse;
  }
  
table.clenove td, table.clenove th
  {
  text-align: left;
  font-size: 0.8em;
  border: 1px solid #CCCCCC;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  vertical-align: top;
  color: white;
  }

table.clenove th
  {
  border: 1px solid #666666;
  }
  
input.spec
{
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #dcdcdc;
	color: #000000;
}