body /* pro v3echny elementy body platí následující styly. Font-family určuje písmo a font-size určuje velikost písma.*/
{
 /* font-family: Tahoma; */
  background-color: black;
  font-size: 14px;
  margin: 0px;
}

#MainFrame
{
  height: 100%;
}

table.main
{
  background-color: #FFFF99;
  table-layout: fixed;
  width: 100%;
  height: 100%;
  border: 0px;
  margin: 0px;
  border-spacing: 0px;
}

table.main th,
table.main td
{
  padding: 10px;
  margin: 0px;
}

table.main th
{
  background-color: #FFD000;
}


table.main tr.header
{
 text-align: center;
 height: 135px;
}


th.copyright
{
  height: 12px;
  text-align: center;
  font-size: 10px;
  font-weight: normal;
}


h1
{
  /*font-family: Tahoma;*/
  font-size: 30px;
  text-align: center;
}


h2
{
  /*font-family: Tahoma;*/
  font-size: 25px;
  margin-top: 5px;
  text-align: center;
}


h3
{
  /*font-family: Tahoma;*/
  font-size: 20px;
  margin-top: 20px;
  margin-left: 10px;
}


h4
{
  margin-left: 25px;
}


h5
{
  font-weight: bold;
  margin: 10px;
  font-size: 14px;
  /*font-variant: small-caps;*/
  text-transform: uppercase;
  text-align: left;
}


h5 a, h5 a:hover
{
  color: black;
  background-color: transparent;
}


p
{
  margin: 10px;
  font-size: 14px;
  text-align: justify;
}


p.center
{
  text-align: center;
}


table.obrazky /*Styl pro tabulku třídy obrázky, přičemž třída je atribut class*/
{
  margin: 20px;
  font-size: 14px;
}



a /*hypertextové odkazy*/
{
  font-weight: bold; /*tloušťka písma*/
  color: blue; /*barva popředí nebo písma*/
}


a:hover
{
  background-color: #60F0FF;
}


table
{
  font-size: 14px;
}

#lectors, #lectors td
{
  border: 1px solid black;
}

#flayer
{
/*  width: 98%; */
   width: 680px;
}

/*
#flayer col
{
  width: 50%;
}
*/

#flayer td.flayer, div.flayer
{
  border: 1px solid red;
  margin: 10px;
  vertical-align: top;
}


input.green
{
  color: yellow;
  background-color: blue;
  font-weight: bold;
}


table.prihlasit td
{
  vertical-align: top;
}


table.form
{
  table-layout: fixed;
  border: 1px solid red;
  margin: 10px;
  padding: 10px;
}


table.form td
{
  vertical-align: middle;
}


em
{
  color: red;

  font-size: 15px;
}


*.message
{
  border: 3px solid blue;
  width: 60%;
  text-align: center;
  padding: 20px;
  background-color: yellow;
  margin: 0 auto;
}


*.FooterLinks, *.FooterLinks a
{
  font-weight: normal;
  font-size: 10px;
}


*.tiny
{
  font-family: Tahoma, Time New Roman, Arial;
  font-size: 11px;
}


acronym.counter
{
  float: left;
}

