#hrSkelet { width: 778px; height: auto; margin: 0px auto; border: 1px solid black; background: white url(../images/hurab-skelet.png) repeat-y left; }
#hrTop { background: white url(../images/hurab-hlavicka.jpg) no-repeat; width: 755px; height: 105px; text-align: right; padding-top: 40px; padding-right: 23px; }
#hrMainMenu { width: 738px; height: auto; background: #486c4b url(../images/hurab-menu.png) no-repeat left bottom; padding: 3px 0 8px 40px; }

#hrLeft { background: #fdf9c4 url(../images/hurab-levy-sloupec.jpg) no-repeat top; width: 135px; float: left; padding: 190px 5px 0 10px; font-size: small; }
#hrLeft * { font-size: small; }

#hrContent { background: white; width: 588px; padding: 5px 20px; height: auto; float: left; text-align: justify; }

#hrBottom { clear: left; background: #486c4b url(../images/hurab-foot.png) no-repeat; width: 743px; height: auto; text-align: right; padding: 0px; padding: 8px 35px 5px 0; }
#hrBottom a { color: white; text-decoration: none; font-size: small; }
#hrBottom a:hover { text-decoration: underline; }

h2 { color: #486c4b; font-size: x-large; text-decoration: none;	font-weight: bold; margin-top: 1em; }

.hrImgGallerySkelet {
	padding: 10px 10px 10px 10px;
	clear: both;
}

.hrImgGalleryHead {
	padding: 0px 10px 10px 10px;
	font-weight: bold; 
}

.hrImgGalleryDiv {
	padding: 0px 10px 0px 10px;
	margin: 0px auto;
	text-align: center;
   border: 0px;
}
