body { font-family: Verdana, 'Geneva CE', lucida, sans-serif; margin: 1em 0em; background: #231f1e repeat-y url(bg.gif); color: white;}

div#hlavni { width: 800px; background: #231f1e repeat-y url(bg.gif); padding-left: 85px;}

div#hlavicka { color: #e05628;}
div#hlavicka a { color: white; }
div#hlavicka a:hover { color: #B9C4D2; }
div#hlavicka a img { border-width: 0px;}
div#hlavicka ul {  position: absolute; text-align: right; width: 800px; margin: 0em; display: block; font-weight: bold; padding: 0em; }
div#hlavicka ul li {list-style-type: none; display: inline; margin: 0em 0em 0em 0.3em; padding: 0em;}

div#hlavicka h3 a, div#hlavicka h1 a {color: #e05628;}
div#hlavicka h3 a:hover, div#hlavicka h1 a:hover {color: #e37254;}
div#hlavicka h1, #hlavicka h3 {font-family: "Bitstream Vera Serif", "DejaVu Serif", serif; font-weight: normal;}

div#hlavicka h1 { font-size: 3em; text-decoration: none; margin: 0em;}
div#hlavicka h1 a {text-decoration: none;}
div#hlavicka h3 { font-size: 1em; margin: 0em;}

div#hlavicka img#logo { margin-bottom: 1em;}
div#hlavicka img#muzikal {float: right; clear: right; margin-top: 54px;}

div#linka { border-bottom: 6px solid #e05628; margin-left: -80px;}

div#menu { height: 2em; margin: 0.4em 0em; }
div#menu ul { padding: 0em; margin: 0em;}
div#menu ul li { display: inline; padding: 0em; margin: 0em; list-style-type: none; margin-right: 0.5em;}
div#menu ul li a { color: white; font-weight: bold;}
div#menu ul li a:hover, div#menu ul li a.selected { color: #dddddd;}


div#submenu { margin: 0em; padding: 0em 2em 0em 2em; text-align: left;}
div#submenu ul { padding: 0em; margin: 0em; }
div#submenu ul li { display: inline; padding: 0em; margin: 0em; list-style-type: none; margin-left: 1em;}
div#submenu ul li a { color: white; font-weight: bold;}
div#submenu ul li a:hover, div#submenu ul li a.selected{ color: #dddddd;}


div#paticka { color: white; margin: 0.3em 0em; clear: both;}
div#paticka p { font-size: 70%;}
div#paticka a {color: white; text-decoration: underline; }
div#paticka div { display: block; float:right; padding-top: 0.5em; }


div#telo { padding: 0em 0em 2em 0em; min-height: 280px; text-align: justify; color: white;}
div#telo div.aktuality { width: 200px; font-size: small; border-right: 2px solid #e05628; padding: 1em; background: black;  text-align: left; position: absolute;}
div#telo a { color: white; font-weight: bold;}
div#telo a:hover { color: #dddddd; font-weight: bold;}
div#telo a:visited { color: white; font-weight: normal;}
div#telo h4 {margin: 0px; padding: 0px;}
.thinsp {font-size: 0.5em;}
div#telo a img { border: 1px solid white; }

div#telo img {margin: 0.6em;}

div#podporte { margin-top: 0.7em; text-align: right;}

div#podporte a img { border-width: 0px; }


table, tr, td, th {border: 1px solid #cccccc; border-collapse: collapse; padding: 0px 1em}
th {background: #dddddd;}

table#tablegalerie {border-width: 0px; width: 100%;}
table#tablegalerie tr {border-width: 0px;}
table#tablegalerie td {border-width: 0px; vertical-align: top; text-align: center; padding: 0px;}
table#tablegalerie img {margin: 0px 0px 5px 0px ;}




