body {padding: 0; margin: 0; font: 75%/140% "Trebuchet MS", Verdana, Arial; text-align: center; background: #fff;}
#main {width: 990px; margin-left: auto; margin-right: auto; text-align: left; color: #3d3d3d; background: url('../images/str.gif') #fff repeat-y center top;}

#hlavicka-null {width: 100%; height: 326px; padding: 0; margin: 0; border: 0; background: url('../images/hla.gif') top center no-repeat;}
#hlavicka {padding: 0; margin: 0;}

#hla1-null {float: left; width: 990px; height: 242px; padding: 0; margin: 0;}
#hla1 {padding: 0; margin: 0px;}
#hla1 #logo {position: relative; width: 217px; height: 242px; overflow: hidden; margin: 0px 0px 0px 569px; padding: 0; font-size: 100%;}
#hla1 #logo span {display: block; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; margin: 0; padding: 0; background: url("../images/logo.gif") 0 0 no-repeat; cursor: pointer;}
#hla2-null {float: left; width: 990px; padding: 0; margin: 0;}
#hla2 {padding: 10px 22px 0px 22px; margin: 0px;}

#vlevo-null {float: left; width: 187px; padding: 0; margin: 0;}
#vlevo {padding: 0px 10px 0px 17px; margin: 0px;}

#vpravo-null {width: 803px; float: right; padding: 0; margin: 0;}
#vpravo {padding: 0px 37px 0px 15px; color: #000;}
#vpravo p {padding-left: 20px;}
#vpravo a {font-weight: bold; text-decoration: underline; color: #000;}
#vpravo a:hover {color: #ff8040;}

#paticka-null {clear: both; width: 100%; height: 225px; padding: 0; margin: 0; background: #fff url('../images/pata.gif') top center no-repeat;}
#paticka {padding: 140px 20px 0px 330px; text-align: left; color: #385113; font-weight: bold;}
#paticka a {color: #385113; text-decoration: underline; font-weight: bold;}
#paticka a:hover {color: #ff8040;}

#copyright-null {width: 990px; margin-left: auto; margin-right: auto; background: #fff;}
#copyright {padding: 0px 32px 20px 0px; text-align: right;}
#copyright a {font-weight: normal; text-decoration: none; color: #999; font-size: 80%; font-style: italic;}
#copyright a:hover {color: #000;}

h2 {margin: 20px 0px 30px 20px; color: #7aaf29; font-size: 15pt;}
h3 {margin: 10px 0px 30px 20px; color: #ff8040; font-size: 10pt;}
h4 {margin: 0px; color: #385113; font-weight: bold; font-size: 10pt;}
h5 {margin: 10px 10px 10px 20px; color: #fff; font-weight: bold; font-size: 13pt; line-height: 140%;}
.male {font-size: 90%;}
.foto1 {border: 1px solid #ccc;}
.foto2 {border: 0;}
.foto3 {float: left; border: 0; margin: 0px 30px 0px 0px;}

dl {margin-left: 10px;}
dd {margin: 0px 0px 0px 120px; padding: 0px 0px 5px 0px;}
dt {color: #666; font-style: italic; left: 0px; float: left; margin: 0px 0px 0px 10px; padding: 0px;}

.bunv {margin: 10px 0px 0px 0px; padding: 0px; width: 751px; float: left; text-align: center;}
.bun4 {margin: 0px; padding: 0px; width: 187px; float: left; text-align: center;}
.bun3 {margin: 0px; padding: 0px; width: 250px; float: left; text-align: center;}
.bun2 {margin: 0px; padding: 0px; width:500px; float: left; text-align: center;}
.bun4 img, .bun3 img, bun2 img, iframe {border: 1px solid #ccc;}

#menu1 {float: right; height: 25px; margin: 0; padding: 0; font-size: 10pt;}
#menu1 ul {margin: 0; padding: 0;}
#menu1 ul li {margin: 0; height: 25px; padding: 0; list-style-type: none; float: left;}
#menu1 ul li a {display: block; color: #385113; text-decoration: none; font-weight: bold; padding: 4px 22px 4px 22px; background: url("../images/odr1.gif") center left no-repeat;}
#menu1 ul li a:hover {background: #fff url("../images/odr2.gif") center left no-repeat;}
#menu1 .klik1 {color: #385113; background: url("../images/odr3.gif") center left no-repeat;}

#menu2 {float: left; width: 160px; font-size: 10pt; font-weight: bold; margin-bottom: 20px;}
#menu2 ul {margin: 0; padding: 0; width: 160px;}
#menu2 ul li {position: relative; margin: 0; padding: 0; list-style: none; _width: 100%;}
#menu2 ul li a {display: block; font-size: 90%; text-decoration: none; font-weight: bold; border-bottom: 1px solid #ebebeb; color: #385113; padding: 3px 0px 3px 20px;}
#menu2 ul li a:hover {background: #fff;}
#menu2 .klik2 {color: #ff6600;}

/* -------------------------------------- */
.search-obr {border: 1px solid #E0E0E0;}
#trailimageid {position: absolute; width: 618px; height: 0; font-size: 0.75em; display: none; left: 0px; top: 0px; z-index: 200;}
#search-nahled {float: left; width: 166px; height: 100px; padding: 20px 10px 10px 10px; text-align: center; background: url("../images/searchBar_divider.gif") left repeat-y;}
#lightbox {background-color:#eee; padding: 10px; border: 2px solid #666;}
#lightboxDetails {font-size: 0.8em; padding-top: 0.4em;}
#lightboxDetails a {color: #7e211f;}		
#lightboxCaption {float: left;}
#keyboardMsg {float: right;}
#closeButton {top: 5px; right: 5px;}
#lightbox img {border: none; clear: both;}
#overlay img {border: none;}
#overlay {background-image: url("overlay.png");}
* html #overlay {background-color: #c6c6c6; back/ground-color: transparent; background-image: url("blank.gif"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}


