body {background-color: #00ffff; margin: 0; padding: 0; font-family: arial, tahoma, verdana, sans-serif; font-size: 0.89em; color: #333;}
#vsechno {background-color: #ff6347; width: 768px; height: auto;}
#hlavicka {width: 768px; margin-top: 0; padding: 0; margin-right: 0; margin-left: 0;}
#hlavicka table {width: 768px;}


#menu {margin: 4px; width: 195px; text-align: left; background-color: #fff; float: left; padding: 0; border: 1px solid #666;}

#menu a {display: block; font-size: 0.9em; font-weight: bold; font-family: arial, verdana, sans-serif; color: #666; text-decoration: none; text-align: left; margin: 0; padding: 3px; background-color: #ccc;}

#menu a:hover {color: #fff; background-color: #666;}


#obsah {width: 69%; border: 1px solid #666; float: right; margin: 4px; background-color: #f0e68c; padding: 10px; height: auto;}

#obsah h1 {color: #666; text-align: center; font-size: 1.58em; margin: 10px; margin-left: 17px;}

#obsah h2 {color: #f60; text-align: left; font-size: 1.28em; margin: 10px;} 

#obsah h3 {color: #333; text-align: left; font-size: 1.08em; margin: 10px;} 

#obsah p {line-height: 1.38em; width: 500px; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; color: #666; text-align: justify; margin: 10px; font-size: 13px;}

#obsah img {border: 1px solid #666; margin: 10px 0 10px 0;}

#obsah table {width: 500px; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; color: #666; font-size: 13px; border-style: none;}

#obsah td .tucne {font-weight: bold; text-align: left;}

#obsah a {text-decoration: underline; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; color: #666;} 

#obsah a:hover {text-decoration: none; color: #f60;}

#obsah b {color: #666;}


#paticka {width:  100%; background-color: #666; color: #ccc; text-align: center; margin: 0; padding: 0px; height: 18px; clear: both; font-size: 0.78em; font-family: verdana, arial, sans-serif; font-weight: bold;}

#paticka p {width: 750px; margin: 1px;}

#paticka a {color: #ff0; text-decoration: underline;}

#paticka a:hover {color: #333; text-decoration: none;}


#novinky {width: 485px; border: 1px solid #666; background-color: #ccc; margin: 10px; height: auto; padding: 7px; color: #666;}

#novinky h2 {color: #f60; text-align: left; font-size: 1.08em; margin: 5px; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;}

#novinky ul {width: 450px; margin: 8px; text-align: left;}

#novinky li {list-style-type: square; color: #333;}

#novinky a {color: #666; text-decoration: underline;}

#novinky a:hover {color: #f60; text-decoration: none;}

#novinky p {width: auto; margin: 1em;}


li.sez {list-style-type: square; color: #666; text-align: left; margin-left: 10px;}

li.sez a {color: #666; text-decoration: underline;}

li.sez a:hover {color: #f60; text-decoration: none;}

ul.sez {margin-bottom: 10px; font-size: 13px;}


a.mail {text-align: right; color: #666; font-weight: bold; text-decoration: underline;align: right; color: #666; font-weight: bold; text-decoration: underline;}

a:hover.mail {text-align: right; color: #f60; font-weight: bold; text-decoration: none;}

img.ved {margin-right: 10px; margin-bottom: 10px; border: 1px solid #666; float: left;}


.galerie {}
.galerie .fotoram {margin: 0; padding: 0; text-align: left}

.galerie a img {margin: 3px; border: 3px solid #333;}
.galerie a:hover img {border: 3px solid #f90;}
