body{
  background:#000000 ;
  padding-left: 20px ;
  padding-top: 20px ;
}
p{
  font-size: 16px ;
  font-family: "Georgia","TIMES", "ARIAL", serif;
}

p.note{
  font-size: 12px ;
  font-family: "Georgia","TIMES", "ARIAL", serif;
}

table{
  vertical-align: left ;
  margin-left:0px ;
  margin-top:0px ;

  border-spacing: 0px ;
  padding: 0px ;
  border-collapse: collapse ;
}

table.border{
  background: #ffff99 ;
  width:900px ;
  height: 350px ;
  border: none ;
  margin-left:0px ;
  margin-top:0px ;
  border-spacing: 0px ;
  padding: 0px ;
 
}

table.intro{
  background: #ffcc66 ;
  width: 900px ;
}

table.date{
  width: 200px ;
  height:40% ;
  vertical-align: bottom ;
}

table.menu{
  background: #ffff99 ;
  
  width: 200px ;
  height: 60% ;
  margin-left:0px ;
  margin-top:0px ;
  border-spacing: 0px ;
  padding: 0px ;
}

table.main{
  background: #ffff99 ;
  color: #000000 ;
  height: 100% ;
  margin: 0px ;
  padding: 0px ;
  border:none ;  
  border-spacing: 0px ;
}

table.about{
  background: #ffff99 ;
  color: #000000 ;
  border: none ;
  font-size: 16px ;
  font-family: "Georgia","TIMES", "ARIAL", serif;   
}

td.about{
  padding-left: 10px ;
}
td.mainmenu{
  border: none ;
  margin: 0px ;
  padding-top: 0px ;
  vertical-align: top ;
}

td.menuseparator{
  background-image: url(./lista.jpg) ;
  background-repeat: repeat-y ;
  width:20px ;
}

td.introseparator{
  background-image: url(./lista2.jpg) ;
  background-repeat: repeat-x ;
  height:20px ;
}

td.logotd{
  width: 200px ;
  height: 200px ;
}

td.nadpis{
  width:700px ;
  height: 200px ;
  vertical-align: center ;
  text-align: center ;
}

td.menu{
  background: #ffcc66 ;
  padding-left: 45px ;
  height: 22px ;
  border: 4px solid #ffff99 ;
}

td.menuintro{
  height: 20px ;
  padding: 0px ;
  border: none ;
}

td.date{
  vertical-align:bottom ;
  text-align: center ;
  font-size: 16px ;
  padding-bottom: 15px ;
  font-family: "Georgia","TIMES", "ARIAL", serif;
}

td.main{
  background: #ffff99 ;
  padding-top: 15px ;
  padding-left: 15px ;
  padding-bottom: 15px ;
  padding-right: 25px ;
  font-family: "Georgia","TIMES", "ARIAL", serif; 
  border:0px ;
  text-align: justify ;
  font-size: 14px  ;
  font-weight: lighter ;
  vertical-align: top ;
  width: 700px ;
}

h1, h2, h3, h4, h5{
  font-weight: lighter ;
}

hr.separator{
  border:0px ;
  height:2px ;
  background-color:#ffcc66 ;
  color:#ffcc66 ;}

img.menu{ 
  border: none ;
}

img.map{
  border:none ;
}

img.zlinlogo{
vertical-align: middle ;
border: 1px solid #003366;
width: 100px ;
height: 60px ;
}

img.gallery{
  border: none ;
  width: 120px ;
  height: 90px ;
  vertical-align: middle ;
}


a.gallery{
  text-decoration:none ;
  font-family: "Georgia","TIMES", "ARIAL", serif;
  color: #000000 ;
}

a.gallery:hover{
  background-color: #ffcc66 ;
}
