* {margin:0;padding:0;} 
body {color:black;font:90% Verdana,"Geneva CE",lucida,sans-serif;background:url("images/backm.gif") #D4D4E9;text-align:center;}
#main {width:750px;margin:0 auto;background-color:white;text-align:left;background:url("images/back-main.gif") left repeat-y white;}
#top {margin:0;padding:0;position:relative;top:0;right:0;width:750px;height:174px;background:url("images/top.gif") no-repeat;overflow:hidden;}
#top a,#top a span {display:block;width:750px;height:174px;margin:0;padding:0;background-image:none;cursor:pointer;}
#top a:hover {background:url("images/top.gif") right top no-repeat;}
#top a span {position:absolute;left:0;top:0;z-index:1;background:url("images/top.gif") right top no-repeat;}
#content {width:492px;float:right;padding:10px 25px;margin-right:8px;background-color:white;}
#content a {font-weight:bold;}
#left {width:192px;float:left;margin-left:8px;font-size:0.9em;}
#left h3 {color:white;background:url("images/odrazka.gif") center left no-repeat #003333;line-height:2em;min-height:2em;margin:0 0 1px 0;padding-left:18px;}
ul.menu {width:192px;text-align:left;margin:0;padding:0;background-color:#D4D4E9;list-style:none;}
ul.menu li {width:192px;line-height:2.2em;min-height:2.2em;margin:0 0 1px 0;}
ul.menu li.active {width:184px;color:#003333;background-color:white;font-weight:bold;border-left:8px solid #FFB900;padding-left:10px;}
ul.menu li a {display:block;width:184px;border-left:8px solid #003333;padding-left:10px;font-weight:bold;}
ul.menu a:link, ul.menu a:visited {color:#003333;}
ul.menu a:hover {color:#003333;background-color:white;border-left:8px solid #FFB900;}
#kontakty {width:192px;margin:0 0 20px 0;padding-bottom:80px;background:url("images/nastroje.gif") bottom center no-repeat;}
#kontakty p {margin:3px 17px;}
#kontakty a:hover {color:#003333;}
#footer {width:734px;margin-left:8px;padding-top:10px;background-color:#003333;}
#footer p {margin:0 12px;font-size:0.7em;color:white;}
#footer a {color:white;}
#footer a:hover {color:#FFB900;} 
#action {float:right;margin:0 10px 0 0;font-size:0.85em;}
#action li {float:left;margin:0 0 0 15px;text-align:left;list-style:none;}
#backtop {width:58px;}
#print {width:84px;}
#favorite {width:100px;}
#print a,#favorite a,#backtop a {padding:0 22px 0 0;min-height:1.9em;line-height:1.9em;}
#print a {display:block;background:url("images/print.gif") right no-repeat;}
#favorite a {display:block;background:url("images/fav.gif") right no-repeat;}
#backtop a {display:block;background:url("images/atop.gif") right no-repeat;}
#copy {width:300px;}
#bottom {display:block;width:750px;height:28px;background:url("images/back-bottom.gif") top no-repeat;}
.cleaner {clear:both;margin:0;padding:0;height:1px;font-size:1px;line-height:1px;border:none;background:transparent;}
.plavl {float:left;}
.plavr {float:right;}
.pul {width:47%;}
a {text-decoration:underline;}
a:link {color:#003333;}
a:active {color:#FFB900;}
a:visited {color:#666699;}
a:hover {color:#FFB900;}
a.external {padding-right:10px;background:url("images/external.gif") no-repeat right top;} 
img {border:4px solid #D4D4E9;float:right;margin:5px;}
div.foto {width:100%;margin:15px 0;}
div.foto img {float:left;}
div.foto.sloupec {width:160px;float:right;text-align:center;margin-top:5px;}
div.foto.sloupec img {float:none;}
div.fotka img {border:8px solid #D4D4E9;border-top:0;border-bottom:0;margin:0;float:none;cursor:pointer;}
ul,ol {margin:0.6em 0.2em 0.6em 24px;}
ul {list-style:square;}
li {margin:0.6em 0;}
li h3 {font-size:1.2em;}
li h4 {font-size:1em;}
ul p,ol p {font-size:1em;}
ul ul li {font-size:1em;}
p, li {font-size:0.85em;}
p {margin:0.6em 0;line-height:1.7em;}
h1 {font-size:1.1em;color:black;}
h2 {font-size:1.2em;color:#003333;margin:8px 0 20px;}
h3 {font-size:1em;color:#FFB900;margin:15px 0 8px;}
h4 {font-size:0.8em;color:#666699;margin:15px 0 6px;}
p.odkaz {text-align:center;margin-bottom:20px;border-top:1px solid #D4D4E9;padding-top:6px;clear:both;}
form {margin:8px 0;width:95%;}
form p {margin-left:8px;}
fieldset {border:1px solid #666699;padding:0.8em 0.4em;margin:0;font-size:0.8em;}
fieldset p {font-size:1em;}
legend {padding:0.2em;margin-bottom:6px;border:1px solid #666699;border-left:6px solid #003333;color:black;background-color:white;text-align:right;font-weight:bold;}
label {float:left;width:120px;margin-right:0.5em;padding-top:0.2em;text-align:right;font-weight:bold;}
label.obyc {width:auto;text-align:left;float:none;}
input,textarea {margin:2px 3px;border:1px solid #666699;}
input.tlac {background-color:#D4D4D4;border:1px solid #666699;margin:15px 0 8px;padding:1px;font-weight:bold;}
input.tlac:hover {background-color:#003333;color:white;}
table {width:100%;margin:10px 0;font-size:0.85em;border:1px solid #666699;border-collapse:collapse;}
table.auto {width:auto;}
td,th {border:1px solid #666699;text-align:left;vertical-align:top;padding:6px;}
th {background-color:#D4D4E9;color:#666699;}
td p {margin:0;}
td li {font-size:1em;}
td h4 {margin:0;font-size:0.9em;text-align:left;}
table.harmonogram th {background-color:white;}
table.skolne {font-size:0.75em;}
table.skolne td {text-align:center;}
div.ram {border:1px solid #666699;background-color:#D4D4E9;padding:4px 10px;margin:10px 0;}
div.ram.koncert {background:url("images/noty.gif") no-repeat right top #D4D4E9;}
div.ram h4 {color:#003333;font-size:1.1em;text-align:center;margin:17px 0;}
div.ram a:hover {color:#003333;}
div.fotopopis {margin:6px 4px;float:left;width:auto;height:150px;text-align:center;}
div.fotopopis img {float:none;margin:0;}
div.fotopopis p {font-size:0.7em;text-align:center;}
div.video {text-align:center;margin:15px 0 15px -50px;}
.stred  {text-align:center;}
div.stred img {float:none;margin:0 auto;}
strong {font-weight:bold;font-style:normal;}
em {font-weight:normal;font-style:italic;}
.nomargin {margin:0;}
.skryt,hr {display:none;}

