body { 
  background-color: #fafafa;
  text-align: center; 
  margin-top:0px;
  padding:0px;
}

@media print {
body { 
  background-color: white; 
  text-align: center; 
  margin-top:0px;
  padding:0px;
}
}


/* - - - - - - - obecné prvky - - - - - - - -  */
table {
  border: 0;
}

H1, H2, H3, H4, H5, H6 {
  font-family: 'Trebuchet CE', 'Trebuchet MS', 'Times New CE', 'New York CE', 'Times CE', Georgia, serif;
  text-align: left;
  text-indent: 0pt;
  color: #990000;
}

H1 {
  font-size: 1.6em;
  margin: 15 0 10 0;
}

H2 {
  font-size: 1.3em;
  margin: 12 0 8 0;
}

H3 {
  font-size: 1.2em;
  margin: 9 0 5 0;
}

p, li {
  font-family: 'Trebuchet CE', 'Trebuchet MS', 'Times New CE', 'New York CE', 'Times CE', Georgia, serif;
  font-size: 0.9em;
  color: #333333;
  text-indent: 1em;
  text-align: justify;
  margin: 0px 0px 10px 0px;
}

A:link		{ 
  color: #006699;
}
A:visited	{ 
  color: #666666;
}

/* - - - - - - - konkretni prvky hlavicky - - - - - - - -  */

#tatinek0 {
  width: 755px;
  text-align:left;
  margin: auto;
  padding: 0;
  max-width: 755px;
  border: 1px solid #990000;
  }


#tatinek-horni {
  width: 755px;
  position: relative;
  }


#tatinek {
  float: left;
  width=100%;
  background-color: white;
  text-align: left;
  text-align:left;
  max-width: 755px;
  margin:0em auto;
}

#stranka0 {
  margin:0px 0px 0px 155px; 
  padding: 0;
  width: 600px;
  width= 595px;
}

#stranka {
  margin: 0px;
  padding: 6px 15px 0 20px ;
  padding= 0 10px 0 10px ;
  font-size: 100%;
  position: relative;
  width= 592px;
}

#levo0 {
  float: left;
  width: 150px;
  margin: 0;
  padding: 0;
  }

#levo {
  margin: 10px 0px 0px 0px; 
  padding: 8px 8px 8px 8px ;
  background-color: #FFCCCC;
  border: 1px solid #990000;
  border-left: none;
  position: relative;
  }


.cleaner {
  clear:both;
  height:1px;
  margin: -1px 0 0 0; padding:0;
  border:none;
  visibility: hidden;
}

#levo .titulek {
  font-size: 8pt;
  text-indent: 0;
  margin: 0 0 5 0;
}

#levo .aktivnititulek{
  font-size: 8pt;
  text-indent: 0;
  margin: 0 0 5 0;
  font-weight: bold;
}

#levo .polozka {
  font-size: 8pt;
  text-indent: 1em;
  margin: 0 0 5 0;
}

#levo .aktivnipolozka {
  font-size: 8pt;
  text-indent: 1em;
  margin: 0 0 5 0;
}

.titulek a {
  text-decoration: none ! important;
  color: #990000 ! important;
}

.polozka a {
  text-decoration: none ! important;
  color: #990000 ! important;
}

#navigacehorni {
  position: relative;
  height: 61px;
}

.navigace_udaje_o_prihlasenem {
  position: absolute;
  top: 5px;
  left: 555px;
  font-size: 0.65em;
  font-weight: bold;
  text-align: center;
  text-indent: 0;
}

.navigace_sekce {
  display:none ;
  font-size: 1pt;
}

#navigace_sekce_00 {
  position: absolute;
  left: 15;
  top: 15;
  width: 200px;
  height: 41px;
  border: none;
  background-image: url("./img.00/neviditelny_bod.gif");
}


#navigace_sekce_01, #navigace_sekce_02, #navigace_sekce_03, #navigace_sekce_04, #navigace_sekce_05, #navigace_sekce_06, #navigace_sekce_07, #navigace_sekce_08, #navigace_sekce_09{
  border: none;
  position: absolute;
  background-image: url("./img.00/neviditelny_bod.gif");
  top: 29;
  height: 25px;
}

#navigace_sekce_02 {
  left: 441;
  width: 48px;
}

#navigace_sekce_04 {
  left: 490;
  width: 65px;
}

#navigace_sekce_06 {
  left: 555;
  width: 52px;
}

#navigace_sekce_07 {
  left: 607;
  width: 73px;
}

#navigace_sekce_08 {
  left: 680;
  width: 69px;
}

.prehled_sekci, .navigace_pomucky {
  display:none;
}

#jazyk_prepinac_cz {
  position: absolute;
  top: 1;
  left: 0;
  height: 14;
  width: 14px;
  background-image: url("./img.00/neviditelny_bod.gif");
}

#jazyk_prepinac_en {
  position: absolute;
  top: 15;
  left: 0;
  height: 14;
  width: 14px;
  background-image: url("./img.00/neviditelny_bod.gif");
}

#jazyk_prepinac_de {
  position: absolute;
  top: 29;
  left: 0;
  height: 14;
  width: 14px;
  background-image: url("./img.00/neviditelny_bod.gif");
}

#poslat_email {
  position: absolute;
  top: 1;
  left: 288;
  height: 21;
  width: 114px;
  background-image: url("./img.00/neviditelny_bod.gif");
}

#vyhledat {
  position: absolute;
  top: 1;
  left: 402;
  height: 21;
  width: 77px;
  background-image: url("./img.00/neviditelny_bod.gif");
}

#prihlasit {
  position: absolute;
  top: 2;
  right: 0;
  height: 21;
  width: 59px;
  background-image: url("./img.00/neviditelny_bod.gif");
}

#odhlasit {
  position: absolute;
  top: 2;
  right: 205;
  height: 21;
  width: 59px;
  background-image: url("./img.00/neviditelny_bod.gif");
}

#drobky {
  height: 20px;
}

.drobky {
  font-size: 8pt;
  text-indent: 0;
  margin: 0 0 5 0;
}

#paticka {
  background-color: white;
  margin-right= -2px;
  clear:both;
}

.paticka {
  text-align: left;
  font-size: 0.7em;
  color: #990000;
  font-weight: normal;
  margin-left: 8px;
  margin-bottom: 8px;
  text-indent: 0px;
}

.levoroh-pn  {
  position: absolute; 
  top: -1px; 
  right: -1px;
  top= 0px; 
  right= 0px;
  }


.mensi {
  font-size: 0.75em;
}

.nepodtrzeny {
  text-decoration: none ! important;
}

.vlevo {
  text-indent: 0;
}

.vlevomensi, .mensivlevo {
  text-indent: 0;
  font-size: 0.7em;
}

.vlevostredni, .strednivlevo {
  text-indent: 0;
  font-size: 0.8em;
}

.center {
  text-align: center;
  text-indent: 0;
}

.centermensi, .mensicenter {
  text-align: center;
  text-indent: 0;
  font-size: 0.7em;
}

.vpravo {
  text-align: right;
  text-indent: 0;
}

.vpravomensi, .mensivpravo {
  text-align: right;
  text-indent: 0;
  font-size: 0.7em;
}

.stredni {
  font-size: 0.8em; 
}

.floatright {
  float: right;
}

.floatleft {
  float: left;
}

.clearboth {
  clear: both;
}

div#kalendar_akci_vyber_druhu {
  background-color: #fafafa;  
  text-align: center;
  font-size: 10px;
}

select#kalendar_akci_vyber_druhu {
  font-size: 10px;
}

#kalendar_akci_vyber_druhu_tlacitko {
  font-size: 10px;
  background-color: #ffcccc;    
  border: 1px solid #990000;
}

#kalendar_akci {
  border: 1px solid #990000;
  background-color: #ffffff;
  margin-left: -10;
  margin-right: -10;
}

#kalendar_akci_zahlavi {
  border: 0px solid #990000;
  background-color: #ffcccc;
  padding: 0;
}

.kalendar_zahlavi_sipky {
  margin-bottom: 2px;
  text-indent: 0;
  text-align: center;
  font-weight: bold;
  color: #990000;
}

#kalendar_akci_zahlavi_nazev_dne {
  width: 80px;
  border: solid 1px #eeeeee;
}

.kalendar_akci_zahlavi_nazev_dne {
  font-size: 0.6em;
  text-indent: 0;
  text-align: center;
  font-weight: bold;
  color: #990000;
  margin-bottom: 0px;
}

#kalendar_akci_policko_nedele {
  background-color: #ffcccc;
  border-top: solid 1px #999999;  
  padding: 0;
  height: 70px;
}

#kalendar_akci_policko {
  background-color: #fffafa;
  border-top: solid 1px #999999;  
  border-right: solid 1px #999999;  
  padding: 0;
  height: 70px;
}

#kalendar_akci_policko_neaktivni {
  background-color: white;
  border-top: solid 1px #999999;  
  border-right: solid 1px #999999;  
  padding: 0;
  height: 70px;
}

#kalendar_akci_policko_neaktivni_nedele {
  background-color: white;
  border-top: solid 1px #999999;  
  padding: 0;
  height: 70px;
}
.kalendar_akci_cislo_dne {
  font-size: 0.6em;
  text-indent: 0;
  text-align: center;
  font-weight: bold;
  color: #990000;
  margin-bottom: 0px;
}

.kalendar_akci_zaznam {
  font-size: 0.7em;
  text-indent: 0;
  text-align: center;
  font-weight: normal;
  color: #990000;
  margin-bottom: 8px;
  text-decoration: none;
}

.kalendar_akci_odkaz_na_vklad_festivalu {
  font-size: 0.7em;
  text-indent: 0;
  text-align: right;
  font-weight: normal;
  color: #990000;
  margin-top: 10px;
  text-decoration: none;
}

.bezramecku {
  border: none;
}