a.podminky{
 color: white;
}

body{
 background-color: #000000;
 color: white;
}

#pravy{
}

#stred{
 background-color: #800000;
 border: 1px solid white;
}


#lavy{
}

#menu{
 border: 1px solid white;
 background-color: #800000;
}

#reklama_lavy{
 border: 1px solid white;
 background-color: #800000;
}

table.reklama_lavy{
}

#zabava{
 border: 1px solid white;
 background-color: #800000;
}

div.zabava_nadpis{
 background-color: white;
 color: black;
}

div.zabava_telo{
}

#reklama_stred{
 background-color: #800000;
}

table.reklama_stred{
}

#reklama_text{
}

div.reklama_text_nadpis{
 color: #FFFF00;
}

div.reklama_text_text{
 color: white;
}

#rek_velky{
 border: 1px solid white;
}

#rek_maly{
 border: 1px solid white;
}

#kom_prezentace{
 border: 1px solid white;
 background-color: #800000;
}

a{
 color: black;
}

ul{
}

li{
 border: 1px solid #800000;
}

li:hover{
 background-color:#B00000;
}

li a{
}

li a:hover{
 background-color:#B00000;
}

/* special styles */


#mapa{
 width: 468px;
 background-color: #800000;
 text-align: center;
 padding-top: 10px;
 padding-bottom: 10px;
}

#akcia_mala{
 width: 468px;
 margin-bottom: 10px;
}

table.akcia_mala{
 width: 450px;
 border: 1px solid white;
}

table.akcia_mala_table{
 width: 450px;
}

td.akcia_mala_nadpis{
 font-size: 13px;
 color: #00FF00;
 font-weight: bold;
 text-decoration: underline;
 padding: 2px;
 width: 80%;
}
td.akcia_mala_druh{
 font-size: 13px;
 color: #FFFF00;
 font-weight: bold;
 padding: 2px;
 padding-right: 15px;
 text-align: right;
}
td.akcia_mala_popis{
 padding: 2px;
 width: 100%;
 vertical-align: top;
}
td.akcia_mala_tel{
 padding: 2px;
 color: black;
}
td.akcia_mala_termin{
 padding: 2px;
 font-size: 13px;
 color: #00FF00;
 font-weight: bold;
}
td.akcia_mala_vstupne{
 padding: 2px;
 font-size: 13px;
 color: #00FF00;
 font-weight: bold;
 text-align: right;
 padding-right: 15px;
}
td.akcia_mala_obr{
 padding: 5px;
 margin: 0px;
}
td.akcia_mala_web{
 text-align: right;
 padding-right: 15px;
}
div.akcia_mala_miesto{
 font-size: 15px;
 font-weight: bold;
 padding-bottom: 5px;
 color: #000000;
}

#next{
 color: black;
 text-align: center;
 font-weight: bold;
 font-size: 15px;
}

#kraj_hlavicka{
 width: 90%;
 padding-left: 20px;
 padding-top: 10px;
 text-align: center;
}

#typy_akcii{
 padding-bottom: 10px;
 text-align: left;
 width: 100%;
}

span.typy_akcii{
 color: #FFFF00;
 text-decoration: underline;
 text-align: left;
 margin-right: 5px;
}

input.red{
 border: 1px solid white; 
 background-color: #800000;
 color: white;
}

select.red{
 border: 1px solid white; 
 background-color: #800000;
 color: white;
}

div.nazov_kraja{
 color: black;
 font-size: 14px;
 font-weight: bold;
 position: absolute;
 margin-top: -270px;
 margin-left: 280px;
 _margin-left: 50px;
 *margin-left: 50px;
 display: none;
 z-index: 100;
}

div.predchodzi{
 float: left;
 width: 45%;
 text-align: right;
}

div.dalsi{
 float: right;
 width: 45%;
 text-align: left;
}

span.disable{
 color: #660000;
}

table.stat{
 padding-left: 10px;
}

table.stat span{
 color: yellow;
 }
 
 a.zrus{
  color: #FF8107;
 }
 
 a.kultura{
  color: white;
  margin-left: 5px;
 }
