body {padding: 0;margin: 0;background-color: #FFD567;color:black;text-align: center;
      font: 100% "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;}
#allpage {width: 770px;margin: auto;text-align: left;margin-top:25px;position:relative;}
#top {position: relative;width: 100%;height: 100px;background: url("images/top.gif") no-repeat;
border: 1px solid #000090;border-bottom:none;}
#napis {margin:0;padding:0;position:relative;width:277px; height:46px;left:0;top:53px;
        background: url("images/honza-riha.gif") top left no-repeat;overflow:hidden;}
#napis a {display:block;width:277px; height:46px;margin:0; padding:0;background-image: none;}
#napis a:hover {background:url("images/honza-riha.gif") top left no-repeat;}
#napis a span {display:block;width:277px;height:46px;margin:0;padding:0;
              position:absolute;left:0;top:0;z-index:1;
              background:url("images/honza-riha.gif") top left no-repeat;}
#motto {margin:0;padding:0;position:absolute;width:525px; height:30px;right:0;top:0;text-align:right;
        background: url("images/motto.gif") top right no-repeat;overflow:hidden;}
#motto span {display:block;width:525px;height:30px;margin:0;padding:0;position:absolute;left:0;top:0;z-index:1;
              background:url("images/motto.gif") top right no-repeat;}
#top h2 {border:none;}
#kontakty {position: relative;float:left;width: 300px;left:10px;top:30px;}
#kontakty p {font-weight: bold;}
#content {width: 100%;margin: 0;padding: 0;background-color: white;border: 1px solid #000090;}
#main {float: left;width: 565px;padding-left:10px;padding-bottom:30px;}
#menu {position: relative;top: 5px;right: -20px;float: right;width: 180px;
        margin-bottom: 15px;padding: 0;background-color: #000090;border: 2px solid #000090;}     
#menu a:link, #menu a:visited {color: white;}
#menu a:active,#menu a:hover {color: #FFD567;}
#menu ul {margin:4px 4px 2px 20px;padding: 0 6px 4px;}
#menu li {list-style-type: square;color:#FFD567;margin:0.4em 0;}
#menu ul ul {margin:4px 4px 2px 10px;}
#menu ul ul li {list-style-type: disc;margin:0;}
#menu h2 {color: #000090;background-color: #FFF6DD;font-size: 0.9em;padding:0;width:100%;margin-top:0;line-height:1.4em;text-align:center;}
#menu h3 {color: #FFD567;font-size: 0.9em;margin-left: 8px;margin-top:6px;}
#menu em, fieldset em {font-weight: bold;font-style: normal;text-decoration: underline;}
#fotosloupec {float: right;width: 190px;margin-top:10px;text-align:center;}
#fotosloupec img {margin:3px auto;}
#fotosloupec a:hover {background:transparent;}
#languages {position:absolute;right:0;top:-22px;}
#languages li {display:inline;margin:0 2px;list-style:none;font-size:0.7em;}
#languages li a {font-weight:normal;}
#footer {width: 100%;margin: 0px;padding: 3px;}
#footer p {font-size: 0.7em;}
.cleaner {clear: both;margin: 0;padding: 0;height: 1px;font-size: 1px;border: none;background: transparent;}
.plavl {float: left;}
.plavr {float: right;}
.pul {width:48%;}
.podtrzeni {text-decoration: underline;}
div.lezeni {width:31%;float:left;min-height:11em;}
div.lezeni.dlouhe {width:60%;}
div.lezeni.nejdelsi {width:96%;}
div.lezeni h3 {background-color:#EAECFC;width:95%;text-align:center;}
div.lezeni div.sl {float:left;width:30%;margin-right:10px;}
div.foto {background-color:#EAECFC;width:98%;padding:6px;border:1px solid #000090;margin:4px 0 10px;text-align:center;}
div.foto a:hover {background:transparent;}
div.foto p a:hover {background-color:#000090;}
div.foto img {margin:3px 4px;}
div.prispevek {padding:0 0.3em;width:98%;}
div.prispevek.hl {background-color:#EAECFC;}
div.prispevek.text {margin-bottom:4px;}
a {font-weight: bold;}	        
a:link {color:#000090;}
a:visited {color: black;}
a:hover,a:active {color: white;background-color:#000090;}
p, li {font-size: 0.8em;}
li p,ul ol li,ul ul li {font-size: 1em;}
ul ol {margin-left: 30px;}
ul,ol {margin: 0;margin-left: 20px;padding: 0;}
li {padding: 0;margin: 4px 0;}
li strong {color: #000090;}
p {margin: 0.4em 0;}
p.vyrazny {background-color:#EAECFC;width:150px;padding:6px;border:1px dotted #000090;float:right;font-weight:bold;}
p.vyrazny.kontakty {width:200px;}
p.vyrazny.novinky {width: 98%;}
p.navrat {text-align:center;margin-top:10px;padding-top:4px;border-top:1px solid #000090;}
h1, h2, h3, h4 {font-weight: bold;margin: 0.6em 0 0.3em;color: #000090;}
h1 {font-size: 1.2em;margin: 0.5em 0;font-weight:normal;}
h2 {font-size: 1em;background-color:#FFF6DD;width:99%;padding:3px;border-bottom:1px solid #000090;border-left:1px solid #000090;}
h3 {font-size: 0.85em;}
h4 {font-size: 0.8em;}
.tlac {background-color: #EAECFC;font-size: 0.9em;font-weight: bold;margin: 10px 0 8px;padding: 2px;border: 1px solid #000090;}
.tlac:hover {background-color:#000090;color: white;}
fieldset {border:1px solid #000090;font-size: 0.8em;padding: 0.7em;}
fieldset em {font-weight:normal;}
legend {padding: 0.8em 0.5em;color: black;text-align:right;font-weight: bold;}
form {margin: 8px;width: 90%;}
input,textarea {margin: 2px 6px;}
strong {font-weight: bold;font-style: normal;}
em {font-weight: normal;font-style: italic;}
img {margin: 0 6px;border:1px solid #000090;}
img.pravy {float:right;margin:3px;display:block;clear:right;}
img.nobord {border:none;}
hr.cleaner {visibility:hidden;}
.skryt {display: none;}
.stred {text-align:center;}
.l {text-align:left !important;}
.p {text-align:right !important;}

