* {padding: 0px; margin: 0px; font-family: Verdana, sans-serif; position: relative;}
ul, ol {margin-left: 1.5em;}
body {background: #FFF; font-size: x-small; color: #000;}
ul, p, dl {margin-bottom: 0.5em;}

.toHide {display: none;}

h1 {font-size: 1.3em; margin: 0.5em 0; border-bottom: 1px solid silver; padding-bottom: 0.5em;}
h2, p.sectionTitle {font-size: 1.1em; margin: 1.5em 0 0.5em 0; border-bottom: 1px solid silver; padding-bottom: 0.5em;}
h3 {margin: 0.5em 0em 0.5em 0em}

#nav {margin: 1em;}
#pFoot {margin-top: 1em; border-top: 1px solid silver; padding-top: 1em;}

.plnImg, #plan a {display: none;}
.indxItem {margin-bottom: 1em;}
.title {margin: 1em 0em 0.5em 0em;}
#page {margin: 1em;}

#map, #map img {width: 290px; height: 232px;}
#map {position: relative; margin: 10px 0px 15px 0px; }
#map img {position: absolute; z-index: 10;}

#map span {position: absolute; font-size: 9px; color: #fff; z-index: 20;}
#prague {left: 35px; top: 12px;}
#doudleby {left: 70px; top: 45px;}
#chateau {left: 153px; top: 165px;}


.imgBlockRgt {width: 150px; }
.imgBlockRgt .desc {display: block; margin-bottom: 1em;}
