/* - - - - - - - BODY - - - - - - - -  */



body { 
  background-color: #F6F6F6;
  text-align: center; 
  margin: 0px;
  padding: 0px;
}

@media print {
body { 
  background-color: white; 
  text-align: center; 
  margin-top:0px;
  padding:0px;
}
}





/* - - - - - - - HLAVICKA - - - - - - - -  */



#tatinek0 {
  width: 755px;
  text-align:left;
  margin: auto;
  padding: 0;
  max-width: 755px;
  border: 0px solid #DDDDDD;
  border: 0px solid #990000;
  }

#tatinek-horni {
  width: 755px;
  position: relative;
  border: 0px solid green;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }


#tatinek {
  float: left;
  width: 100%;
  background-color: white;
  text-align: left;
  max-width: 755px;
  margin:0em auto;
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
}

#navigacehorni {
  position: relative;
  top: 0px;
  height: 110px;
}

.navigace_udaje_o_prihlasenem {
  position: absolute;
  top: 54px;
  right: 0px;
  color: #660000;
  font-size: 0.65em;
  font-weight: bold;
  text-align: center;
  text-indent: 0;
  background-color: white;
  padding: 3px 13px 3px 18px;
}

.navigace_udaje_o_prihlasenem_a {
  color: #660000 !important;
}

.navigace_sekce {
  display:none ;
  font-size: 1pt;
}

#navigace_sekce_00 {
  position: absolute;
  left: 0;
  top: 20;
  width: 400px;
  height: 55px;
  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_08, #navigace_sekce_09, #navigace_sekce_10{
  border: none;
  position: absolute;
  background-image: url("./img.00/neviditelny_bod.gif");
  top: 80;
  height: 30px;
}
#navigace_sekce_01 {
  position: absolute;
  left: 100;
  width: 62px;
  background-image: url("./img.00/neviditelny_bod.gif")
}

#navigace_sekce_02 {
  left: 164;
  width: 47px;
}

#navigace_sekce_03 {
  left: 213;
  width: 76px;
}

#navigace_sekce_04 {
  left: 292;
  width: 64px;
}

#navigace_sekce_05 {
  left: 358;
  width: 116px;
}

#navigace_sekce_08 {
  left: 476;
  width: 54px;
}

#navigace_sekce_09 {
  right: 5;
  width: 115px;
}


#navigace_sekce_10 {
  left: 550;
  width: 72px;
}

.prehled_sekci, .navigace_pomucky {
  display:none;
}



#ucpsnet_1{
position: absolute;
  top: 0px;
  left: 0px;
  height: 20;
  width: 195px;
  background-image: url("./img.00/neviditelny_bod.gif");
}



#ucpsnet_2{
  position: absolute;
  top: 0px;
  left: 200px;
  height: 20;
  width: 95px;
  background-image: url("./img.00/neviditelny_bod.gif");
 }
 
 

#ucpsnet_3{
  position: absolute;
  top: 0px;
  left: 300px;
  height: 20;
  width: 100px;
  background-image: url("./img.00/neviditelny_bod.gif");
 }

 

#ucpsnet_4{
  position: absolute;
  top: 0px;
  left: 405px;
  height: 20;
  width: 105px;
  background-image: url("./img.00/neviditelny_bod.gif");
 }
 


 #ucpsnet_5{
position: absolute;
  top: 0px;
  left: 515px;
  height: 20;
  width: 108px;
  background-image: url("./img.00/neviditelny_bod.gif");
 }
  

#ucpsnet_6{
position: absolute;
  top: 0px;
  left: 628px;
  height: 20;
  width: 125px;
  background-image: url("./img.00/neviditelny_bod.gif");
 }
 










#poslat_email {
  position: absolute;
  top: 20;
  left: 604;
  height: 21;
  width: 76px;
  background-image: url("./img.00/neviditelny_bod.gif");
}

#vyhledat {
  position: absolute;
  top: 20;
  left: 526;
  height: 21;
  width: 77px;
  background-image: url("./img.00/neviditelny_bod.gif");
}

#ke_stazeni{
  position: absolute;
  top: 20;
  left: 681;
  height: 21;
  width: 70px;
  background-image: url("./img.00/neviditelny_bod.gif");
}


#drobky {
  height: 15px;
  margin-left: 76px;
  display: none;
}

.drobky {
  font-size: 8pt;
  text-indent: 0;
  margin: 0 0 0 2;
}






/* - - - - - - - TELO - - - - - - - -  */



#stranka-sirsi {
  margin: 0px 0px 0px 162px; 
  margin=0px 0px 0px 161px; 
  padding: 0px 0px 0px 0px;
  width: 590px;
  }


#stranka0 {
  margin: 0px 140px 0px 162px; 
  margin=0px 140px 0px 166px; 
  padding: 0px 0px 0px 0px;
  width: 400px;
  width=399px;
  xbackground-color: #eeeeee;
  }

#levo0 {
  float: left;
  width: 145px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }

#pravo0 {
  float: right;
  width: 145px;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  }
  
#levo, #pravo {
  width: 135px;
  width=145px;
  margin: 0px 0px 20px 0px;
  padding: 0px 5px 20px 0px;
  background-color: #F9F9F9;
  border-left: double 5px #990000;
  border-right: solid 5px #EEEEEE;
  position: relative;
  }

  #levo .titulek, .aktivnititulek , .sedytitulek {
  font-size: 9pt;
  text-indent: 0px;
  margin: 8px 0px 0px 5px;
  text-align: left;
  text-transform: lowercase;
}

#levo .aktivnititulek{
  font-weight: bold;
  text-indent: 0px;
  margin: 8px 0px 0px 5px;
}

#levo .sedytitulek{
  color: #999999 ! important;
}


#levo .polozka, .aktivnipolozka {
  font-size: 8pt;
  Margin: 0 0 0 10;
  text-align: left;
  text-indent: 0px;
  text-transform: lowercase;
}


.titulek a {
  text-decoration: none ! important;
  color: #990000 ! important;
}

.titulek a:hover {
  text-decoration: underline ! important;
  color: #990000 ! important;
}

.polozka a {
  text-decoration: none ! important;
  color: #990000 ! important;
}

.polozka a:hover {
  text-decoration: underline ! important;
  color: #990000 ! important;
}

  
#sloupec_nadpis {
  background-color: #990000;
  padding: 2px 2px 2px 2px;
  margin-top: 6px;
}

.sloupec_nadpis {
  font-size: 0.75em;
  text-align: center;
  text-indent: 0px;
  margin-bottom: 0px;
  color: white;
}

#sloupec_box {
  background-color: #EEEEEE;
  padding: 1px 1px 1px 1px;
  margin-top: 2px;
  position: relative;
}
  
.cleaner {
  clear:both;
  height:1px;
  margin: -1px 0 0 0; 
  padding:0;
  border:none;
  visibility: hidden;
}

.cleaner_right {
  clear:right;
  height:1px;
  margin: -1px 0 0 0; 
  padding:0;
  border:none;
  visibility: hidden;
}



#paticka {
  background-color: #E9E9E9;
  margin-right= -2px;
  clear:both;
 width: 755px;
  text-align:left;
  margin: auto;
  padding: 0;
  max-width: 755px;
  border-top: 1px solid #990000; 
  border-top: 1px solid #DDDDDD;
  margin-top: 0px;
}

.paticka {
  text-align: center;
  font-size: 8pt;
  color: black;
  font-weight: normal;
  margin: 2px 5px 2px 5px;
  text-indent: 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.8em;
  margin: 15 0 10 0;
  color: #333333;
  font-weight: normal;
}

H2, .jakoH2 {
  font-size: 1.3em;
  margin: 12 0 8 8;
  color: #990000;
  line-height: 100%;
}

H3 {
  font-size: 1.1em;
  margin: 9 0 5 0;
}

p, dd, dt, li, legend {
  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;
}

dd {
  margin-left: 40px;
  text-indent: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

dt { 
  margin-bottom: 0px;
  margin-top: 1px;
}

A:link		{ 
  color: #006699;
}
A:visited	{ 
  color: #666666;
}

strong {
  color: #990000;
  font-weight:bold;
}

.levoroh-pn  {
  position: absolute; 
  top: -1px; 
  right: -1px;
  top= 0px; 
  right= 0px;
  }


.mensi {
  font-size: 0.7em;
}

.trochumensi {
  font-size: 0.8em;
}


.jestemensi {
  font-size: 0.57em;
}

.nepodtrzeny {
  text-decoration: none ! important;
}

.nepodtrzeny_netucny{
  text-decoration: none ! important;
  font-weight: normal ! important;
}

.vlevo {
  text-indent: 0;
}

.vlevomensi, .mensivlevo {
  text-indent: 0;
  font-size: 0.7em;
}

.vlevostredni, .strednivlevo {
  text-indent: 0;
  font-size: 0.8em;
}

.vpravostredni, .strednivpravo {
  text-indent: 0;
  font-size: 0.8em;
  text-align: right;
}

.centerstredni, .strednicenter {
  text-indent: 0;
  font-size: 0.8em;
  text-align: center;
}

.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;
  font-variant: uppercase;
}

#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;
  font-variant: uppercase;
}

#kalendar_akci_policko_nedele {
  background-color: #ffdddd;
  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: #AAAAAA;
  border-top: solid 1px #999999;  
  border-right: solid 1px #999999;  
  padding: 0;
  height: 70px;
}

#kalendar_akci_policko_neaktivni_nedele {
  background-color: #AAAAAA;
  border-top: solid 1px #999999;  
  padding: 0;
  height: 70px;
}
.kalendar_akci_cislo_dne {
  font-size: 0.75em;
  text-indent: 0;
  text-align: center;
  font-weight: bold;
  color: #990000;
  margin-bottom: 0px;
}

.kalendar_akci_cas {
  font-size: 0.6em;
  color: #999999;
  text-decoration: none;
  text-indent: 0;
  margin-left: 0;
  margin-bottom: 0px;
}

.kalendar_akci_zaznam {
  font-size: 0.65em;
  text-indent: 0;
  text-align: left;
  font-weight: normal;
  color: #990000;
  margin-bottom: 0px;
}

.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: solid 0px white;
  border: 0px;
  border: none;
}

.cervene {
  color: #990000;
}

#cervene {
  color: #990000;
}

#cerne {
  color: #000000;
}

.cerne {
  color: #000000;
}


.ramecek {
  width: 100%;
  border: solid 1px #666666;
}

#sedaplocha {
  padding: 0px 4px 0px 4px;
  background-color: #eeeeee;
  margin-top: 10px;
}

#sedaplocha_aktivace {
  padding: 5px 14px 10px 14px;
  background-color: #eeeeee;
  margin-top: 10px;
}

#reklama {
  width: 755px;
  border: solid 0px #DDDDDD;
  padding: 4px 0px 0px 0px;
  background-color: white;
}

#reklamnibanner_full {
  margin: 3px 6px 1px 0px;
  border: solid 1px #990000;
  border: dashed 3px #DDDDDD;
  width: 468px;
  }

#reklamnibanner_half {
  margin: 3px 0px 1px 30px;
  border: solid 1px #990000;
  border: dashed 3px #DDDDDD;
  width: 234px;
  }

#reklamnibanner_cs {
  margin: 0px 0px 0px 0px;
  border: solid 1px #990000;
  border: dashed 1px #DDDDDD;
  width: 140px;
  }

  
#abstrakt_hlavniho_clanku {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: solid 4px #fffafa;
  background-color: #fffafa ! important;  
  background-color: #white;
  border: solid 0px #fffafa;
  width: 405px;
  width=415px;
}