#info h4,#engine dl dt,#build i,#comments{font-family:Georgia,"Times New Roman",Times,serif}
#page-body{z-index:2}
#page-body .layout-left{position:relative;z-index:3}
#page{overflow:hidden;//overflow:inherit}
#info{font-size:.8em;width:100px;color:#000;margin:40px 0 0 73px;//margin-top:20px}
#info h4{font-weight:normal;color:#30324c;font-size:1.1em;margin:10px 0 5px 0;font-style:italic;position:relative;left:-10px}

a.galgallery{margin:40px 0 40px 63px;//margin:30px 0 30px 63px;width:127px}
a.galcarousel{width:175px;margin:40px 0 40px 36px}
a.galpanorama{width:177px;margin:40px 0 40px 36px}

#carousel{width:175px;margin:40px 0 40px 40px;z-index:1;//margin-top:25px}

.content u{color:#A1A1A1;display:block;font-size:0.8em;margin:0 0 -1.5em -10px;padding-left:10px;position:relative;text-decoration:none}
#page-body .layout-center{position:relative}
#page-body{//overflow-x:hidden}
#place{position:absolute;padding-left:40px;width:110px;left:65%;//left:60%;margin-left:-25px}
#place h3{padding-left:25px}
#place p{padding-left:35px;//padding-right:0;//width:200px}
#place .map{width:202px;height:235px;background:url(/i/smallmap.png) no-repeat 0 0}
#place #placemap{position:absolute;top:50px;width:100px;font-size:.8em;padding:0 0 0 20px;background:url(/i/smallstar.gif) no-repeat 0 0}
#place .allmap{position:relative;top:-22px;margin-left:15px;padding-left:35px;display:block;white-space:nowrap;font-size:.8em;height:20px;background:url(/i/stars.gif) 10px 1px no-repeat}
#flash_pannight{position:absolute;top:0;left:0;}
.content ul{//width:100%}

.content p.img_inside {width: 100%; padding-right: 0;}

#planning{cursor:pointer;font-style:italic;display:block;margin:20px 0 0 66px;color:#30324c;width:120px;text-align:center;}
#planning:hover{color:#641253}
#planning img{margin-bottom:15px}
#planning b{text-decoration:underline;font-weight:normal;border:0px none}
#place h3,#engine h3,#infra h3{font-weight:bold;left:-10px;font-size:.8em;padding-bottom:10px;letter-spacing:0.3em;text-transform:uppercase}
#place h3{color:#30324c;font-size:.75em}
#engine,#infra{color:#3b3b3b;line-height:150%}
#engine h3,#infra h3{color:#606175}
#place p{font-size:85%}
#engine{width:40%;//width:80%;padding-left:10px}
#engine h3{position:relative;left:-10px}
#engine dl dt{position:relative;top:3px;float:left;left:-160px;width:130px;text-align:right;font-style:italic;color:#30324c;line-height:150%;font-size:.85em;margin-right:-100%}
#engine dl dd{margin-bottom:15px;font-size:.85em}
#infra{position:relative;right:-68%;//right:-35%;margin-left:-80%;float:right;width:60%;//width:40%}
#infra ul li{font-size:85%;line-height:150%}

#page-bottom.panoramafoot{padding-bottom:28em}
.panorama-footer{width:100%;height:192px;overflow:hidden;position:relative;background:url(/i/footpanfon.png) repeat-x 0 0}
.panorama-footer img{position:absolute;bottom:0;margin-left:50%}

#mixer{position:relative;top:-3px}

.panoramaopen{position:absolute;top:100;left:50%;z-index:10000}
.panoramaopen{width:962px;margin-left:-481px}
.galleryopen{position:absolute;top:100;left:50%;margin-left:-370px;width:740px;z-index:10000}
.carouselopen{position:absolute;left:50%;margin-left:-380px;z-index:1000000}
.panoramaopen .inner,.galleryopen .inner{width:962px;height:493px;text-align:center;overflow:hidden;background:url(../i/border.png) no-repeat;background-color:none;position:relative;margin:0 auto}
.galleryopen .inner{height:614px;width:740px;background:none}
.galleryopen .photo{position:absolute;left:55px;top:50px;cursor:default;white-space:nowrap;overflow:hidden}

.galleryopen .photo img{position:relative}
.galleryopen img.horizontal{width:85px;height:54px}
.galleryopen img.vertical{width:48px;height:75px}

.panoramaopen .scroll{margin:34px 0 0 40px;overflow:hidden;width:883px;//margin-left:0px}
.galleryopen a.gal-left,.panoramaopen a.pan-left{display:block;position:absolute;top:505px;left:430px;width:22px;height:30px;background:url(../i/gal_left.gif);overflow:hidden}
.panoramaopen a.pan-left{background:url(../i/pan-left.gif)}
.galleryopen a.gal-right,.panoramaopen a.pan-right{display:block;position:absolute;top:505px;left:680px;width:22px;height:30px;background:url(../i/gal_right.gif);overflow:hidden}
.panoramaopen a.pan-right{background:url(../i/pan-right.gif)}
.galleryopen a.gal-left:hover,.galleryopen a.gal-right:hover,.panoramaopen a.pan-right:hover,.panoramaopen a.pan-left:hover{background-position:0 30px}
.panoramaopen a.pan-left{top:230px;left:10px}
.panoramaopen a.pan-right{top:220px;left:930px}
#comments,#comments *{z-index:0}
#build{font-size:.85em}
#build i{display:block;margin:5px 0 3px 0}
#build p{margin-left:10px}
.galleryopen .gal-close,.panoramaopen .pan-close{width:16px;height:15px;overflow:hidden;position:absolute;top:10px;left:715px}
.panoramaopen .pan-close{left:937px}
.galleryopen .gal-close a:hover,.panoramaopen .pan-close a:hover{position:relative;top:-15px}
.galleryopen .thumbs{position:absolute;top:480px;left:450px;width:230px;//width:250px;overflow:hidden;-left:430px;white-space:nowrap}
.galleryopen .description,.galleryopen .description{width:300px;text-align:left;position:absolute;top:480px;left:75px;font-family:Georgia, "Times New Roman", Times, serif;color:#30324c;font-style:italic;font-size:1.2em}
.galleryopen .description.vertical{top:50px;left:400px;width:300px}
.galleryopen .thumbs .thumb{line-height:75px;text-align:left;width:85px;height:75px;white-space:nowrap;overflow:hidden;margin:0 0 0 20px;float:left}
.galleryopen .thumbs img.horizontal{margin:11px 0 10px 0}
.galleryopen .thumbs img.vertical{margin:0 17px 0 20px}
.panoramaopen a.pan-hide,.galleryopen a.pan-hide{position:absolute;top:450px;left:470px}
.galleryopen a.pan-hide{left:350px}
#content p.date{padding:0;color:#6b7f8f;font-size:80%; font-style: italic; margin:10px 0 0 0;left:-10px;position:relative}
#galleryrect a.pan-close{position:absolute;top:10px;left:600px}

.page-bubble{width:100%}
.f{width:60%;position:relative;z-index:1;float:left;color:#000000;margin-bottom:50px}
.f,.f u{display:block;text-decoration:none}
.f .c{position:relative;z-index:2;display:block;margin:0 0 -10px 0;padding: 22px 25px 14px 25px}
.f .t,.f .b{position:absolute;z-index:1;top:0;//top:auto;bottom:0;left:0;right:33px;overflow:hidden;//width:100%;//height:8em}
.f .b{top:auto;bottom:-9px;height:9px}
.f .r{left:auto;//left:-33px;right:0;//margin-left:100%;width:33px}
.f .t *,.f .b *{position:absolute;top:0;left:0;width:800px;height:400px;background:url(/i/bubble.png) 0 0 no-repeat;-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/bubble.png,sizingMethod=crop)}
.f .rr{display:block;width:33px;height:21px;position:absolute;right:-11px;bottom:-20px;background:url(/i/bubble_rb.png) 0 0 no-repeat;-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/bubble_rb.png,sizingMethod=crop)}
.f .t *{margin-top:-9px}
.f .l *{//width:100%;margin-left:-33px}

.content{//width:50%}
.content h1{//width:100%}
.content p{//width:200%}
.comments{font-size:85%;font-style:italic;left:auto;margin-left:50%;position:absolute;top:0;z-index:0}

a.gallery{margin:40px 0 40px 63px;//margin:30px 0 30px 63px;width:127px}
a.gallery .thumb{position:absolute;left:6px;top:8px}
a.carousel{width:175px;margin:40px 0 40px 40px;z-index:1;//margin-top:25px}
a.panorama{width:177px;margin:40px 0 40px 36px}
a.planning{cursor:pointer;font-style:italic;display:block;margin:20px 0 0 66px;color:#30324c;width:120px;text-align:center;}
a.planning:hover{color:#641253}
a.planning img{margin-bottom:15px}
a.planning b{text-decoration:underline;font-weight:normal;border:0px none}