.reset { border: 0px none; margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px; font-size: 0px; }

body { color: #fff; background: #818aa2 url(../images/page-bg.jpg) no-repeat center top; }
p { margin: 0; padding-bottom: 20px; text-align: justify; }
.left { float: left; }
.right { float: right; }
.hide { display: none; }
a { color: #fff; }
ul { list-style-type: none; margin: 0; padding: 0; padding-bottom: 20px; }
ul li { background: url(../images/li.gif) no-repeat 0 7px; padding-left: 12px; margin: 0; }

#wrapper { width: 868px; margin: 0 auto; }
#container { width: 868px; height: 892px; background: url(../images/container-bg.png) no-repeat center top; }
#content { padding: 0 50px; }
#header { height: 159px; position: relative; }
#headerImg { position: absolute; right: 0; top: 0; width: 510px; height: 159px; }
#logo { position: absolute; left: 0; top: 0; width: 252px; height: 158px; background: url(../images/logo.png) no-repeat left top; }
#logo a { display: block; width: 252px; height: 158px; }
#footer { color: #b1b5be; padding: 7px 20px 24px 20px; background: url(../images/footer-bg.png) no-repeat center top; }
#footer a { color: #b1b5be; text-decoration: none; }
#footer a:hover { color: #fff; }

#menu { margin: 6px 2px 8px 0px; background: #37475a url(../images/menu-bg.png) repeat-x left bottom; padding: 15px 0px 22px 20px; }
#menu ul { list-style-type: none; margin: 0; padding: 0; }
#menu ul li { display: block; float: left; padding: 0 9px 0 5px; background: url(../images/menu-li.png) no-repeat right center; }
#menu ul li a { font-weight: bold; color: #fff; text-decoration: none; }
#menu ul li a:hover, #menu ul li a.act { color: #f3b777; }
#menu ul li.homeIcon { width: 16px; background: url(../images/home-icon.png) no-repeat left center; }
#menu ul li.homeIcon a { display: block; width: 16px; }
#menu ul li.noBg { background-image: none; }

#left { color: #003762; float: left; width: 250px; height: 656px; background: #d0d2d6 url(../images/left.jpg) no-repeat left top; }
#left p { text-align: left; line-height:1.65em; }
#leftContent { padding: 24px; }
#right { float: right; width: 495px; padding-top: 18px; overflow-y: auto; height: 620px; }
#left a { color: #003762; }

a.leftMenu { font-weight: bold; color: #000; text-decoration: none; padding: 7px 0 0 32px; display: block; width: 170px; height: 25px; }
a.menuGallery {  background: url(../images/menu-gallery.png) no-repeat left top; }
a.menuReal {  background: url(../images/menu-real.png) no-repeat left top; margin-bottom: 8px; }
a.leftMenu:hover, #leftContent a.act { background-position: left bottom; }

.galleryImage { margin-bottom: 8px; padding: 10px; background-color: #5c8193; border-left: 1px solid #3d5864; border-right: 1px solid #3d5864; border-bottom: 1px solid #3d5864; }
.galleryImage .img { width: 180px; height: 135px; }

.galleryThumb { float: left; margin-right: 20px; margin-bottom: 20px; }
.galleryThumb img { border: 3px solid #344d67; }

.noMargin { margin: 0; padding: 0; }
.highlight { background-color: #344d67; padding: 4px 6px; }