.hidden{display:none}
#info strong,#engine dl dt,#build i,#comments,.comments{font-family:Georgia,"Times New Roman",Times,serif}
#page{position:relative;//overflow: visible;//overflow-x: hidden;}
#page-body{z-index:2}
#page-body .layout-left{position:relative;z-index:3}
#info{font-size:.8em;width:100px;color:#000;margin:40px 0 0 73px;//margin-top:20px}
#info strong{display:block;font-weight:normal;color:#30324c;font-size:1.1em;margin:10px 0 5px 0;font-style:italic;position:relative;left:-10px}
#info p{margin:0.5em}
.content h1 {//width:140%;}
.content p {//width:100%}
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}

.comments{position:absolute;left:auto;//left:50%;margin-left:50%;//margin-left:0;top:0;font-size:85%;font-style:italic;z-index:0}
.comments div{position:absolute;width:120px;top:-1em;left:0}

.content u{display:block;position:relative;margin:0 0 -1.5em -10px;color:#a1a1a1;text-decoration:none;font-size:.8em;padding-left:10px}
.content{//width:50%}
.content p{display:block;}
.content ul{//width:100%}


#mixer{position:relative;top:-3px}
#build{font-size:.85em;margin:26px 0 0 2em}
#build i{white-space:nowrap;margin:5px 0 3px 0;display:block}
#build p{margin-left:10px;padding-left:0}
.place{position:absolute;padding-left:40px;width:110px;left:73%;margin-left:-25px;z-index:1000}
.place h3{padding-left:25px}
.place p{padding-left:35px;padding-right:0;width:200px;font-size:85%}
.place .map{width:202px;height:235px;background:url(/i/smallmap.png) no-repeat 0 0;position:relative}
.place .map .address{position:absolute;top:50px;width:100px;font-size:.8em;padding:0 0 0 20px;background:url(/i/smallstar.gif) no-repeat 0 0}
.place .map .address p{padding-left:5px;width:auto}
.place .map .left p{position:absolute;right:100%;float:left;white-space:normal}
.place .map .address i{position:absolute;left:0;top:-2px;background:url(/i/star-map.png) no-repeat;width:19px;height:18px;display:block}
.place .map-all{position:relative;margin-top:10px;margin-left:15px;padding-left:35px;display:block;white-space:nowrap;font-size:.8em;height:20px;background:url(/i/stars.gif) 10px 3px no-repeat}
.place .map-ya{position:relative;margin-left:15px;padding-left:35px;display:block;white-space:nowrap;font-size:.8em;height:20px;background:url(/i/yamap.gif) 10px 3px no-repeat}
#flash_pannight{position:absolute;top:0;left:0;}

.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}
#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%}

.foot-pan #footer img {padding-top: 52px; position:absolute;margin-left:50%;bottom: 0;}
.foot-pan #footer {bottom: 0; height: 20em; overflow: hidden;}
.foot-pan #footer center {position: absolute; height: 192px; width: 100%; bottom: 0;background:url(/i/footpanfon.png) repeat-x 0 0; }
.foot-pan #page-bottom {padding-bottom:25em}

.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}
.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}
.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}
.page-bubble{width:100%}

.capitalcitytc .colors{position:relative;top:371px;//position:absolute;//top:470px}

.colors{margin:20px 0 20px 0}
.colors td{vertical-align:top}
.colors i{display:block;width:32px;height:30px;overflow:hidden;margin-right:5px}
.colors b{font-weight:normal;line-height:1.2;display:block;padding-right:20px}

#planningright{position:absolute}
#planningright a{text-decoration:none}
#planningright a b{font-weight:normal;border-bottom:1px solid #00508F;cursor:pointer}
#planningright a:visited b{border-bottom:1px solid #6B7F8F}
#planningright a:hover b{border-bottom:1px solid #641253}
#planningmap .map{position:relative}
#planningmap img{left:0}
#planningmap area.selected{cursor:default}
#planningmap .hover,#planningmap .selected{visibility:hidden;position:absolute;top:0;left:0;z-index:2}
#planningmap .map .receiver{position:absolute;top:0;left:0;z-index:3}
#planningmap{padding-bottom:3em}
#planningplans .plan{display:none;padding-bottom:3em}
#planningplans h2{margin-top:0;padding-bottom:1em;position:relative;z-index:9}
#planningplans .selected{display:block}
#planningmap .ictinus{position:absolute;top:0;left:0;visibility:hidden}
#planningmap .ictinus{position:absolute;z-index:1}
#planningmap .ictinus *{position:absolute}
.rechnoy #planningplans #planshow5 img{top:-110px}
.rechnoy #planningplans #planshow6 img{top:-10px}
.rechnoy #planningplans #planshow7 img{top:-160px}
img.fixed{margin-bottom:20px}
#planningmap .map .comments{margin-left:0;z-index:100;left:0}
#planningmap .map .comments .comment1{left:-17px;top:17px}
#planningmap .map .comments .comment2{left:152px;top:69px}