

/*BARVY POZADI*/
body          {background-color: #152215;} /*okno*/
#columns_middlebackground       {background-color: #eff4ef;} /*prostredek*/
#pageheader   {background-color: #2b442b;} /*zahlavi*/
#siteheader   {background-color: #406640;} /*zahlavi*/
#footer       {background-color: #406640;} /*zapati*/
#columns_leftbackground      {background-color: #558855;}  /*levy sloupec*/
#columns_rightbackground      {background-color: #558855;color: #558855;}  /*pravy sloupec*/

/*BARVY POPREDI*/
body          {color: #d4e1d4;} /*okna*/
#colmiddle         {color: #2b442b;} /*prostredek*/
#pageheader    {color: #ffffff;} /*zahlavi*/
#siteheader    {color: #ffffff;} /*zahlavi*/
#footer        {color: #ffffff;} /*zapati*/
#colleft          {color: #ffffff;}  /*levy sloupec*/
#colright         {color: #ffffff;}  /*pravy sloupec*/


/*HLAVNI*/
body
{
  font-family: "trebuchet ms", helvetica, sans-serif;
  font-size: 80%;
  margin: 0px;
  padding: 0px;  
}
a img
{
  border: solid #2b442b 1px;
  padding: 0px;
  margin: 2px;
}

img.bordered {border: solid 1px;}

h1, h2, h3 {}
h1 {font-size: 170%;}
h2 {font-size: 130%;}
h3 {font-size: 110%;}
a {color: #2b442b;}
a:hover 
{
  color: #152215;
  background-color: #d4e1d4;
}
#colmiddle p
{
  text-align: justify;
  text-indent: 1em;
}
#colmiddle h1
{
  margin-top: 20px;
}



/*HLAVICKY*/
#siteheader 
{
  height: 70px;
  background-image: url("../images/logo.png");
  background-repeat: no-repeat;
  background-position: right;
  padding-left: 15px;
  padding-top: 15px;
}
#pageheader {clear: both; display: block;}
#pageheader h2, h3 {display: inline; margin: 0px;}
#pageheader h2 {float: left; margin-left: 5px;}
#pageheader h3 {float: right; margin-right: 5px;}  

#footer {padding: 15px;}

/*SLOUPCE*/
#colleft h1
{
  font-size: 110%;
  margin-left: -30px;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 2px 5px;
  background-color: #487448;
  color:            #ffffff;
}
#colleft a
{
  display: block;
  color: #ffffff;
  text-decoration:none;
}
#colleft a:hover
{
  color: #000000;
  background-color: #6e9a6e;
  padding-left: 5px;
}
#colright h1
{
  font-size: 110%;
  width: 140px;
  text-align: right;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 2px 5px;
  background-color: #487448;
  color:            #ffffff;
}
#colright a
{
  display: block;
  color: #ffffff;
  text-decoration:none;
}
#colright a:hover
{
  color: #000000;
  background-color: #6e9a6e;
  padding-left: 5px;
}

/*TABULKY*/
/*program představení*/
td.perf_datum
{
  padding-top: 30px;
  font-size: 120%;
  font-weight: bold;
}

td.perf_cas
{
  font-size: 100%;
  font-weight: bold;
  padding-top: 10px;
}
td.perf_misto
{
  font-size: 80%;
  font-style: italic;
  padding-top: 10px;
  
}
td.perf_autor
{
}
td.perf_nazev
{
  font-size: 110%;
  font-weight: bold;
  letter-spacing: 5px;

}
td.perf_more
{
  font-size: 90%;
}
td.perf_vlajka
{
  vertical-align: top;
}

/*program workshopu*/
table.prog
{
  border-top: solid 1px #2b442b;
  border-left: solid 1px #2b442b;
  border-right: solid 1px #2b442b;  
  width: 100%;
}
td.prog_left
{
  border-bottom: solid 1px #2b442b;
  padding: 5px;
  width: 150px;
  color: #000000;
  background-color: #abc4ab;
}
td.prog_right
{
  border-bottom: solid 1px #2b442b;
  border-left: solid 1px #2b442b;
  font-size: 90%;
  padding: 5px;
}

td.prog_datum
{
  vertical-align: top;
}
td.prog_morning
{
  color: #2b442b;
  background-color: #eff4ef;
  border-bottom: none;
}
td.prog_evening
{
  color: #152215;
  background-color: #d4e1d4;
}
td.prog_weekend
{
  color: #ffffff;
  background-color: #558855;
}

/*SPONZORI*/
img.sponzor_small
{
  padding: 5px;
}
div.sponzor_small
{
  color: #558855;
  background-color: #eff4ef;
  text-align: center;
  border: 7px solid;
  width: 686px;
  margin: 20px auto;
  position: relative;  
}

/*GUESTBOOK*/
#delform
{
  display: none;
}     
input, textarea
{
 border: solid 1px #152215;              
 background-color: #d4e1d4;
 color: #152215;   
}
input.tlacitko
{
 background-color: #abc4ab;
 color: #000000;
 text-align: center; 
}
div.prispevek
{
  border-bottom: 1px dotted;
}