* { margin: 0; padding: 0; }
body { font-size: 14px; font-family: 'Arial Rounded MT Bold', Tahoma, Arial, Helvetica, sans-serif; color: #ffd9e7; background-color: #ffd9e7; }
h1 {  }
img { border: 0; }
a { text-decoration: none; color: #FFF; }
a:hover { text-decoration: underline; }
li { list-style: none; }
h1 { color: #FFF; }

.layout { width: 930px; height: 760px; position: relative; padding: 0 25px 0 29px; margin: 0 auto; background: url(../images/b.gif) repeat-y 0 0; }
.inner { width: 930px; position: absolute; }
.inner-l { top: 100px; left: 0px; width: 490px; height: 659px; position: absolute; background: url(../images/b-l.jpg) no-repeat 0 0; }
.inner-r { top: 100px; left: 490px; width: 440px; height: 659px; position: absolute; background: url(../images/b-r.jpg) no-repeat 0 0; }

.tel { font-size: 28px; }
.tel-p { position: absolute; top: 580px; right: 60px; }
.card { margin: 10px 0; }
.girl { width: 120px; height: 160px; display: block; padding: 8px; background: url(../images/g-b.png) no-repeat 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/g-b.png'); }
.girl-link {  }
.desc { position: absolute; top: 130px; right: 70px; width: 550px; text-align: right; line-height: 2; }
.title { position: absolute; right: 40px; top: 20px; height: 86px; width: 658px; background: url(../images/t.gif) no-repeat 0 0; }
.leave { position: absolute; top: 510px; right: 230px; z-index: 999; }
.enter { position: absolute; top: 560px; right: 40px; z-index: 1000; }

.box-p { position: absolute; top: 110px; right: 40px; width: 658px; }
.box-body { padding: 25px 25px; width: 608px; height: 400px; }
.box-back { opacity: 0.5; filter: Alpha(opacity=50); }
.box-t { width: 658px; height: 25px; background: url(../images/box-t-b.png) no-repeat left top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/box-t-b.png'); }
.box-c { width: 658px; height: 400px; background: url(../images/box-b.png) repeat-y 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/box-b.png'); }
.box-b { width: 658px; height: 25px; background: url(../images/box-t-b.png) no-repeat left bottom; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/box-t-b.png'); }

.nav-p { position: absolute; top: 110px; left: 40px; width: 200px; }
.nav-body { padding: 25px 25px; width: 150px; height: 200px; backgorund: red; }
.nav-back { opacity: 0.5; filter: Alpha(opacity=50); }
.nav-t { wifth: 200px; height: 25px; background: url(../images/nav-t-b.png) no-repeat left top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nav-t-b.png'); }
.nav-c { width: 200px; height: 200px; background: url(../images/nav-b.png) repeat-y 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nav-b.png'); }
.nav-b { width: 200px; height: 25px; background: url(../images/nav-t-b.png) no-repeat left bottom; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/nav-t-b.png'); }

.nav-body li { line-height: 30px; height: 30px; }
.nav-body a { color: #ffd9e7; fong-size: 16px; }
.nav-body a:hover { color: #FFF; }
.nav-body a.now, nav-body a.now:hover { font-size: 18px; padding-left: 13px; background: url(../images/ci.gif) no-repeat 0 6px; text-decoration: none; color: #FFF; }

.box-body li { float: left; display: inline; width: 25%; margin-bottom: 5px; }

.girl-page .box-body li { float: none; display: block; }
.girl-page .box-body .girl {  }
.girl-page .box-body { padding: 25px 25px; width: 608px; height: 600px; }
.girl-page .box-back { opacity: 0.5; filter: Alpha(opacity=50); }
.girl-page .box-t { width: 658px; height: 25px; background: url(../images/box-t-b.png) no-repeat left top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/box-t-b.png'); }
.girl-page .box-c { width: 658px; height: 600px; background: url(../images/box-b.png) repeat-y 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/box-b.png'); }
.girl-page .box-b { width: 658px; height: 25px; background: url(../images/box-t-b.png) no-repeat left bottom; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/box-t-b.png'); }
.girl-page .tel { right: 80px; top: 650px }

.stage { top: 145px; left: 450px; z-index: 9999; position: absolute; line-height: 1.8; }
.stage img { display: block; }

.rate p { line-height: 2; }

.r-left  { width: 280px; display: inline; float: left;}
.r-left img { display: block; margin: 5px 0;}
.r-left a:hover { text-decoration: none;}

.r-right { }
.r-right img { display: block;  margin: 5px 0;}
.r-right a:hover { text-decoration: none;}

/* only for ie6 hack */
* html .girl { background: none; z-index: 2; position: relative; }
* html .girl-link { position: relative; }
* html .girl-link span { display: inline-block; height: 163px; width: 123px; position: absolute; top: 0px; left: 0px; z-index: 1; background: #000; filter: progid:DXImageTransform.Microsoft.blur(pixelradius=6.0, makeshadow='true', ShadowOpacity=1); }

* html .box-p { right: 35px; }
* html .box-t { display: none; }
* html .box-b { display: none; }
* html .box-c { width: 623px; height: 430px; filter: progid:DXImageTransform.Microsoft.blur(pixelradius=10.0, makeshadow='true', ShadowOpacity=1); }

* html .girl-page .box-c { width: 623px; height: 630px; filter: progid:DXImageTransform.Microsoft.blur(pixelradius=10.0, makeshadow='true', ShadowOpacity=1); }

* html .nav-t { display: none; }
* html .nav-b { display: none; }
* html .nav-c { width: 170px; filter: progid:DXImageTransform.Microsoft.blur(pixelradius=10.0, makeshadow='true', ShadowOpacity=1); }

