body { font-family: Verdana, 'Geneva CE', lucida, sans-serif; margin: 1em 0em; background: #f9fbf8; color: black;}

div#hlavni { width: 700px; padding-left: 85px;}

div#hlavicka { padding-top: 45px; }
div#hlavicka a { color: black; }
div#hlavicka a:hover { color: #ec008c; }
div#hlavicka a img { border-width: 0px;}
div#hlavicka ul {  position: absolute; text-align: right; width: 700px; 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 h1, div#hlavicka h2, div#hlavicka h3, div#hlavicka h4 {
     text-align: right; margin: 0em; font-family: Georgia, 'New York CE', utopia, serif; margin-right: 360px;}
div#hlavicka h3 a, div#hlavicka h1 a {color: black;}
div#hlavicka h3 a:hover, div#hlavicka h1 a:hover {color: #ec008c;}

div#hlavicka h1 { font-size: 2em; text-decoration: none; color: #4a66b9; font-weight: normal;}
div#hlavicka h1 a {text-decoration: none;}
div#hlavicka h2 { font-size: 3.3em; }
div#hlavicka h3 { font-size: 2em; }
div#hlavicka h4 { font-size: 1.5em; color: #ec008c; font-weight: normal; }

div#hlavicka img#logo { margin-bottom: 1em;}
div#hlavicka img#kdy {float: right; margin: -45px 240px 0px 1em;}

 div#linka { border-bottom: 2px solid #ec008c; margin: 1em 80px 0px -80px;} 

div#menu { height: 2em; margin: 0.4em 0em;  border-bottom: 2px solid #ec008c;}
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: black; font-weight: bold;}
div#menu ul li a:hover, div#menu ul li a.selected { color: #ec008c;}


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: black; font-weight: bold;}
div#submenu ul li a:hover, div#submenu ul li a.selected{ color: #ec008c;}


div#paticka { color: black; margin: 0.3em 0em; clear: both;}
div#paticka p { font-size: 70%;}
div#paticka a {color: black; 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: left; color: black;}
div#telo div.aktuality { width: 200px; font-size: small; border-right: 2px solid #e05628; padding: 1em;  text-align: left; position: absolute;}
div#telo a { color: black; font-weight: bold;}
div#telo a:hover { color: #ec008c; font-weight: bold;}
div#telo a:visited { color: black; 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 ;}



