.filtr
{
  font-size: 12px;
  margin: 0px 5px 10px 5px;
  padding: 2px 8px 6px 8px;
  font-family: Tahoma;
}

.filtr_link { float: left; padding: 1px 5px; color: #000000; margin: 1px 3px; }
.filtr_link A { color: #7f0000; text-decoration: none; font-weight: bold; }
.filtr_link A:hover { color: #000000; text-decoration: underline; font-weight: bold; }

.filtr_linkactiv { float: left; padding: 2px 5px; color: #000000; margin: 1px 3px; background-color: #7f0000; }
.filtr_linkactiv A { color: #ffffff!important; text-decoration: none; font-weight: bold; }
.filtr_linkactiv A:hover { color: #ffffff!important; text-decoration: underline; font-weight: bold; }



.kalendar_frame { padding: 0px 4px; }
.kal_tab { font-family: Tahoma; font-size: 12px; background-color: auto; width: auto;  }
.kal_tab TD { padding: 3px 2px!important; border-color: #ffffff; }
.kal_tab A { color: #000000; text-decoration: none; }
.kal_tab A:hover { color: #000000!important; text-decoration: underline; }

.kal_head { text-align: center; font-weight: bold; font-size: 14px; font-family: Arial; margin: 4px 0px 3px 0px; }
.kal_headm { text-align: center; font-weight: bold; font-size: 14px; font-family: Verdana; margin: 3px 0px 3px 0px; }
.kal_headm A { color: #000000; text-decoration: none; }
.kal_headm A:hover { color: #000000; text-decoration: underline; }
.kal_prehead { background-color: #8f8f8f; padding: 4px 0px; font-size: 12px; font-weight: bold; text-align: center; margin: 1px 0px 0px 0px; }


/* div obalujici jako prvni bublinu */
.n_frame
{
  border: 3px solid #ffffff;
  margin: 0px;
  padding: 0px;
  width: 220px;
}

/* titulek akce */
.n_title
{
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  background-color: #ed8707;
  padding: 2px 0px 3px 5px; 
  color: #000000;
}


/* tabulka a text pod ni - v bubline */
.n_txt
{
  margin: 5px;
  font-size: 12px;
  font-family: Tahoma;
  line-height: 120%;
}
.n_tab { font-size: 11px; }
.n_tab TH { text-align: left; }




/* DIV v bunce aktivniho dne obalujici link */
.kal_active { }
.kal_active A, .kal_active A:visited  { color: #ffffff!important; text-decoration: none; }
.kal_active A:hover { color: #000000; text-decoration: underline; }





/* napoveda  - tou tridou se nic css neresi ale na tuto tridu reaguje nastaveni JS my_tooltips*/
.napoveda { }



/* odkaz pod kalendarem (cely kalendar) */
.kal_link { margin: 9px 0px 2px 0px; text-align: center; font-size: 12px; }










/* titulek detailu akce, listu akce */
.akce4l_h
{
  font-family: Arial, Verdana, Tahoma;
  font-size: 14px;
  background-color: #79A7D5;
  color: #000000;
  padding: 3px 10px 3px 6px;
  margin: 10px 3px 3px 3px;
}
/* datum, cas, */
.akce4l_t
{
  font-family: Verdana, Tahoma, Arial;
  font-size: 12px;
  margin: 3px 3px 3px 7px;
  line-height: 135%;
}

/* perex */
.akce4l_popis { margin: 10px 0px 2px 5px; font-size: 12px; color: #0f0f0f;  }

/* odkaz na dalsi info */
.akce4l_link
{
  font-family: Verdana, Tahoma, Arial;
  font-size: 12px;
  text-align: right;
}
.akce4l_link A { color: #7f0000; text-decoration: none; }
.akce4l_link A:hover { color: #000000; text-decoration: underline; }



/* totez pro kalendardl (selector dne u vice akci na jeden den) */
.akce2l_h
{
  font-family: Arial, Verdana, Tahoma;
  font-size: 14px;
  background-color: #79A7D5;
  color: #000000;
  padding: 3px 10px 3px 6px;
  margin: 10px 3px 3px 3px;
}
.akce2l_t
{
  font-family: Verdana, Tahoma, Arial;
  font-size: 12px;
  margin: 3px 3px 3px 7px;
  line-height: 135%;
}
.akce2l_popis { margin: 10px 0px 2px 5px; font-size: 12px; color: #0f0f0f;  }
.akce2l_link
{
  font-family: Verdana, Tahoma, Arial;
  font-size: 12px;
  text-align: right;
}
.akce2l_link A { color: #ae7800; text-decoration: none; }
.akce2l_link A:hover { color: #000000; text-decoration: underline; }










/* KB_ kalendar BIG (mod1) */
.kb_nadpis
{
  font-weight: bold; 
  font-size: 20px;
}

.kb_dny
{
  font-weight: bold; 
  font-size: 12px;
}

.kb_tt_frame
{
  font-family: Tahoma; 
  padding: 2px;
}

/* titulek, barva je pridavana pres inline css */
.kb_tt_title_m1
{
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  background-color: #085200;
  padding: 2px 0px 3px 5px; 
  color: #000000;
}

.kb_tt_txt
{
  margin: 5px;
  font-size: 12px;
  font-family: Tahoma;
  line-height: 120%;
}


.kb_tt_tab
{
  font-size: 11px;
}

/* div dne, barvy pres konstanty kat a rozmer, pres inline css */
.kb_tt_den
{
  text-align: center; 
  font-size: 18px;
  font-weight: bold;
  position: absolute;
  border: 1px solid #afafaf;
}

.kb_tt_den A { color: #000000!important; text-decoration: none; }
.kb_tt_den A:hover { color: #ffffff!important; text-decoration: underline; }











/* Akce1 - rocni vyhled */

/* hlavni tabulka kazdeho jednoho mesice */
.akce1m { font-size: 12px; }
.akce1m A { color: #000000; text-decoration: none; }
.akce1m A:hover { color: #000000; text-decoration: underline; }



/* fotka zalomeni (dl) */
.clearight { clear: right; }





/* odsud nevyuzito nebo ne v teto implementaci funkcionality (nejsou 3mody v zubcice.cz) */









.napoveda_box
{
  background-color: #ffffff;
  z-index: 100;
  margin: 0px;
  padding: 3px;
  border: 1px solid #afafaf;
}



.naptxt
{

}



#gastro_imgl { float: left; margin-right: 7px; border: 1px solid #ffffff; }
#content2 .kalb_popis { font-size: 14px; line-height: 130%; }
#content2 .kalb_datum { font-size: 11px; line-height: 120%; color: #3f3f3f; }















.akce_active { color: #ffffff!imxportant; }
.akce_active A { color: #ffffff!imxportant; text-decoration: none; }
.akce_active A:hover { color: #ffffff!imxportant; text-decoration: underline; }


.akce1t
{
  font-family: Tahoma;
  font-size: 18px;
  color: #000000;
}

.akce1t A { color: #000000; text-decoration: none; }
.akce1t A:hover { color: #000000; text-decoration: underline; }


.ad_tab { font-size: 12px; border: 1px solid #a9c2a6; }




.akce4l_img { float: right; margin: 5px 10px 10px 15px; border: 1px solid #000000; }

