/* CONTENT LAYER */
#content_wrap{position: absolute; width: 982px; height: 504px; left: 50%; margin-left: -491px; top: 50%; margin-top: -252px;}

#left{
	position: absolute; 
	left:0; top:0; width: 250px; height: 504px;
	-moz-border-radius-bottomleft: 8px;
	-khtml-border-bottom-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-khtml-border-top-left-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
}
#logo{text-align: center; margin-top: 40px; margin-bottom: 70px;}
#sitemap{ margin-top:20px; margin-left: 46px;}
#right{
	position: absolute; right:0; top:0; width: 125px; height: 504px;
	-moz-border-radius-bottomright: 8px;
	-khtml-border-bottom-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-khtml-border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
}

#content, #info, #body, #content_layer, #content_layer_gallery{position:absolute; left:250px; top:8px; height: 488px; width: 607px;}

#body{margin: 0; padding: 0;}
#body .body_wrap{ margin: 0; position: absolute; top: 20px; bottom: 20px; left:20px; right:20px; overflow: hidden; margin: 0 auto;}
#body h1{margin: 0; padding: 0; margin-bottom: 10px;} 
#body p{margin-top: 0;}
#body .body_wrap .scroll_wrap{margin: 0; padding: 0; overflow: auto; position: absolute; top: 0px; bottom: 0px; left:2px; right:0px;}

#body .galleryblock{position: absolute; left: 0px; top: 0px; bottom: 8px; right: 0px; overflow: hidden;}
#body .galleryblock .gallerywrap{text-align: center; margin: 0 auto; display: table; padding: 0; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px;}
#body .galleryblock .galleryfocus{display: table-row; margin: 0 auto;}
#body .galleryblock .galleryblock_image{display: table-cell; vertical-align: middle;}
#body .galleryblock .galleryblock_image img{vertical-align: middle;}
#body .galleryblock .galleryblock_info p{margin: 0;}


#sticky_gallery_nav{position: absolute; bottom: 8px; left: 259px; width: 589px; overflow: auto;}

/*
.galleryblock_nav{margin-top: -4px; }
.galleryblock_nav ul{position: absolute; bottom: 0; overflow: hidden; margin: 0 auto; width: 590px;}
.galleryblock_nav li{padding: 2px 3px;}
*/

#body .galleryblock .galleryblock_info, #body .galleryblock .galleryblock_info_bg{
	position:absolute; 
	padding: 10px 10px 10px 20px; 
	top: 144px; 
	height: 180px; 
	width: 587px; 
	right:0px; 
	overflow: hidden;
	-moz-border-radius-bottomleft: 8px;
	-khtml-border-bottom-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-khtml-border-top-left-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
}
#body .galleryblock .galleryblock_info p{padding: 0; margin: 0;}
#body .galleryblock .galleryblock_info .scroll_wrap{position: absolute; top: 20px; bottom: 20px; left:0px; right:20px; overflow: auto;}
#body .galleryblock .galleryblock_info .button{position: absolute; top:95px; left: 5px;}
#body .galleryblock .galleryblock_info #closebtn{display: none;}

#body .multimediablock{width: 567px;}
#body .multimediablock .galleryblock{position: relative; overflow: hidden; bottom: 0px; margin-bottom: 10px;}
#body .multimediablock .galleryblock .gallerywrap{text-align: center; margin: 0 auto; display: table; padding: 0;}
#body .multimediablock .galleryblock .galleryfocus{display: table-row; margin: 0 auto;}
#body .multimediablock .galleryblock .galleryblock_image{display: table-cell; vertical-align: middle;}
#body .multimediablock .galleryblock .galleryblock_image img{vertical-align: middle;}
#body .multimediablock .galleryblock .galleryblock_info{display: none;}

