﻿* { margin: 0; padding: 0; }
body { font-size: 12px; font-family: "Arial Rounded MT Bold", Arial, Tahoma; color: #333; background: url(../images/body-b.gif); }
li { list-style: none; }
a { text-decoration: none; color: #313131; }
a:hover { text-decoration: underline; }
img { border: 0; }
h1 { font-size: 20px; }
h2 { font-weight: normal; font-size: 18px;  }
h3 { font-size: 14px; }

.wrapfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.wrapfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .wrapfix {height: 1%;}
*+html .wrapfix {height: 1%;}
.wrapfix {display: block;}
/* End hide from IE-mac */

.f-r { float: right; }
.f-l { float: left; }
.clear { clear: both; }
.inline { text-align: right; clear: both; }

.layout { width: 912px; margin: 0 auto; }
.header { position: relative; height: 100px; background: url(../images/h-b.gif) no-repeat 0 bottom; }
.footer { height: 36px; line-height: 36px; text-align: center; font-size: 14px; color: #FFF; background: url(../images/b-bb.gif); }
.content { padding-top: 15px; }

.header h1, .header .page-desc, .header .flash-player { position: absolute; }
.header h1 { left: 22px; bottom: 28px; line-height: 44px; padding: 0 10px; }
.page-desc { right: 10px; bottom: 28px; color: #FFF; line-height: 32px; }
.flash-player { bottom: 4px; padding: 0 10px; line-height: 28px; right: 0px; }

.row-l { float: left; width: 220px; }
.row-c { float: left; width: 442px; margin: 0 15px; }
.row-r { float: right; width: 220px; }

.box { margin-bottom: 15px; }
.row-l .box, .row-r .box { width: 220px; }
.row-c .box { width: 442px; padding-bottom: 5px; background: url(../images/c-box-b.gif) no-repeat 0 bottom; }
.row-l .box { padding-bottom: 15px; background: url(../images/l-box-b.gif) no-repeat 0 bottom; }
.row-l .box-tt { height: 62px; background: url(../images/l-box-t.gif) no-repeat 0 top; }
.row-l .box-ct { padding: 0 8px; background: #FFF; border-left: 1px solid #999; border-right: 1px solid #999; height: 617px; }
.row-c .box-tt { position: relative; height: 64px; padding-left: 10px; line-height: 34px; background: url(../images/c-box-t.gif) no-repeat 0 top; color: #FFF; }
.row-c .box-ct { background: #FFF; border-width: 0 1px 0; border-style: solid; border-color: #999; }
.row-r .box-tt { top: -3px; position: relative; background: url(../images/r-tt.gif) no-repeat 1px 0; height: 30px; line-height: 27px; color: #FFF; font-size: 16px; }
.row-r .list-box { border-width: 0 1px 0; border-style: solid; border-color: #999; }
.row-r .list-box-tp { background: #f5f5f5 url(../images/r-box-t.gif) no-repeat 0 0; height: 5px; overflow: hidden; }
.row-r .list-box-bt { background: url(../images/r-box-b.gif) no-repeat 0 bottom; height: 10px; font-size: 1px; }
/*  */
.more-escorts {  }
.more-escorts .box-tt { height: 34px; }
.more-escorts .box-ct { height: 134px; text-align: center; background: #FFF url(../images/sp-b.gif) no-repeat 289px bottom; line-height: 1.8; padding: 12px 0 10px; font-family: Arial; font-size: 11px; color: #555; }
.more-escorts a { margin: 0 5px; font-family: "Arial Rounded MT Bold", Arial, Tahoma; font-size: 12px; color: #777; }
.more-escorts a:hover { color: #313131; }

.r-list { text-align: center;}
.r-list .list-box { height: 680px; overflow: hidden; background: #f5f5f5; }

.lnk-list { position: relative; }
.lnk-list li { display: block; width: 195px; height: 80px; overflow: hidden; margin: 0 auto; padding-top: 10px; color: #999; text-align: left; background: transparent; }

.a-link { display: block; }
.a-link img { display: block; margin: 2px 0; }
.a-link span { display: block; text-align: left; line-height: 1.4; margin: 5px 0; }
.a-link:hover span { text-decoration: underline; }
.a-link .a-link-dec, .a-link:hover .a-link-dec { color: #999; text-decoration: none; }

.fun-list { position: relative; }
.fun-list li { height: 68px; padding-top: 5px; border-bottom: 1px solid #EFEFEF; background: #FFF; overflow: hidden; }
.fun-list a { display: block; height: 68px; cursor: pointer; padding-left: 73px; color: #999; }
.fun-list a:hover { text-decoration: none; height: 90px; }
.fun-list a .f-tt { padding-left: 12px; display: block; padding-top: 3px; padding-bottom: 3px; line-height: 1.5; color: #313131; background: #FFF url(../images/ci1.gif) no-repeat 0 6px; }
.fun-list a:hover .f-tt { color: #313131; text-decoration: underline; }
.fun-list a .f-ct { padding-left: 12px; text-decoration: none; display: block; line-height: 1.3; font-family: Arial; }

.fun-map { background: #FFF url(../images/f-map.gif) no-repeat 3px -78px; }
.fun-map:hover { background-position: 3px 5px; }
.fun-news { background: #FFF url(../images/f-news.gif) no-repeat -3px -68px; }
.fun-news:hover { background-position: -3px 6px; }
.fun-wtr { background: #FFF url(../images/h-weather.gif) no-repeat 1px -72px; }
.fun-wtr:hover { background-position: 1px 6px; }
.fun-res { background: #FFF url(../images/f-res.gif) no-repeat 2px 8px; } 
.fun-res:hover { background-position: 2px -80px; }
.fun-taxi { background: #FFF url(../images/f-tt.gif) no-repeat 1px -68px; }
.fun-taxi:hover { background-position: 1px 9px; }
.fun-ht { background: #FFF url(../images/f-ht.gif) no-repeat 10px -80px; }
.fun-ht:hover { background-position: 10px 6px; }
.fun-evt { background: #FFF url(../images/f-events.gif) no-repeat 25px -80px; }
.fun-evt:hover { background-position: 25px 6px; }

.stage { width: 440px; height: 280px; text-align: center; position: relative; overflow: hidden; background: url(../images/m-b.gif) no-repeat 0 0; }
.loading { position: absolute; top: 60px; left: 196px; background: url(../images/loading.gif) no-repeat 0 0; width: 48px; height: 54px; }
.girl-info-back  { position: absolute; height: 28px; line-height: 28px; bottom: 0px; left: 0px; width: 440px; background: #ac1d01; filter: Alpha(opacity=30); opacity: 0.3; }
.girl-info { position: absolute; z-index: 1000; height: 28px; line-height: 28px; bottom: 0px; left: 0px; width: 440px; font-size: 12px; color: #fff799; }
.girl-info span, .girl-info a { margin: 0 6px; }
.girl-info a { color: #FFF; font-size: 15px; font-weight: bold; }
.main-image { display: block; margin: 0 auto; width: 440px; }
.more-girls { height: 84px; background: #ac1d01; }
.more-girls li { float: left; }
.a-girl { position: relative; float: left; overflow: hidden; width: 110px; height: 84px; }
.a-girl img { display: block; width: 106px; height: 80px; padding: 2px; position: absolute; }
.a-girl-cr { background: #FFF; }

.more-pages { line-height: 18px; margin: 2px 0 0; font-size: 11px; }
.more-pages a { margin: 0 10px; }

.others { height: 36px; line-height; 30px; position: absolute; top: 1px; right: 6px; color: #fff799; font-size: 20px; font-weight: normal; width: 250px; }
.others a { margin: 0 5px; color: #FFF; }

.bn-area { text-align: center; }
.bn-area a {  }
.bn-area img { display: block; margin: 0 auto 15px; }

.more-info { margin-top: 10px; text-align:center; }

.big-photo { width: 319px; height: 374px; float: left; padding: 5px; }
.big-photo img { display: block; border: solid 2px #a29b9b; }

.girls-pho { width: 90px; float: left; padding: 5px 8px; }
.girls-pho li { width: 90px; height: 90px; float: left; background: #a29b9b; margin: 2px 0; }
.girls-pho li:hover { background: red; }
.girls-pho a img { width: 86px; height: 86px; display: block; float: left; padding: 2px;}

.girls-info { padding-left: 5px; }
