.hlavicka-tabulky
{
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  color: #FDDA84;
  letter-spacing: 2px;
  text-align: left;
}

.svetly-riadok
{
  height: 15px;
  vertical-align: middle;
  text-align: left;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #B8ADA5;
  background-color: #4B4137;
}

.tmavy-riadok
{
  height: 15px;
  vertical-align: middle;
  text-align: left;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #B8ADA5;
/*  background-color: #505050; */
}

.popis
{
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: white;
  text-decoration: none;
  text-align: center;
}

a.program          { color: #E8D29C; text-decoration: none }
a.program:link     { color: #E8D29C }
a.program:visited  { color: #E8D29C }
a.program:active   { color: #E8D29C }
a.program:hover    { color: #BEA676; text-decoration: underline }

.vyplnteUdaje
{
  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  color: #E8D29C;
  letter-spacing: 0px;
}

a.reserve, a.reserve:hover
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2BCC2B;
	text-decoration: none;
	line-height: 10px;
}

a.reserve:hover
{
	text-decoration: underline;
}

table.reserve, table.reserve input
{
  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  color: #E8D29C;
}

table.reserve input
{
  color: #444444;
}

table.reserve th
{
  text-align: left;
  padding-right: 10px;
}

table.reserve th.error
{
  color: #DD0000;
}

table.reserve td.need
{
  color: #DD0000;
  font-size: 10px;
}

