* { margin: 0; padding: 0; }
body { font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; background: #2E2E2E url(../images/body_bg.jpg) repeat-x scroll 4px 0; color: #fff; }
li { list-style: none; }
a { text-decoration: none; }
img { border: none; }

.wrapfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.wrapfix { display: inline-table; }
* html .wrapfix {height: 1%;}
*+html .wrapfix {height: 1%;}
.wrapfix { display: block; }

.head { width: 940px; height: 29px; margin: 0 auto; background: #000; }
.main { width: 940px; margin: 0 auto; background: #20201F; position: relative; z-index: 3; }

.main-head { height: 197px; position: relative; }

.main-tt { position: absolute; left: 110px; top: 140px; color: #F9F3F4; font-size: 16px; font-weight: bold; }
.main-tt img { display: block; }

.main-left { background: transparent url(../images/center_left.gif) no-repeat scroll 0 0; height: 187px; position: absolute; left: -6px; top: 170px; width: 6px; }
.main-right { background: transparent url(../images/center_right.gif) no-repeat scroll 0 0; position: absolute; width: 5px; height: 65px; top: 191px; right: -5px;  }

.main-middle { background: transparent url(../images/content_top_bg.gif) no-repeat scroll left top; position: relative; width: 100%; }

.main-naves { background: transparent url(../images/meniu_bg1.jpg) no-repeat scroll center bottom; height: 39px; width: 100%; margin: 0; padding: 0; }

.m-nav { padding: 18px 0 0 325px; margin: 0; }
.m-nav li { float: left; display: inline; }
.m-nav a { color: #000009; font-size: 13px; font-weight: bold; margin-left: 10px; text-decoration: underline; }

.main-text { padding: 10px 10px 20px 13px; text-align: left; background: #20201F; }

.mt-tt { color: #E3ADFF; font-size: 14px !important; font-weight: bold; margin: 20px 0; }

.after-text { background: #343434; height: 4px; }

.mt-pps { margin-top: 27px; padding: 13px 0; }
.mt-pp { padding: 13px 0;  }

.mg-pp { padding: 22px 0; background: #20201F; }

.foot { background: transparent url(../images/above_footer_bg.gif) repeat-x scroll 0 1px; width: 100%; position: relative; }

.foot-info { width: 946px; height: 202px; margin: 0 auto; position: relative; }

.foot-line { position: absolute; right: 1px; top: -20px; z-index: 10; }

.foot-card { position: absolute; right: 120px; top: 140px; }

.bottomer { background: #282828 url(../images/footer_top.gif) repeat-x scroll center top; margin-top: 15px; height: 4px; }

.mg-girls { padding: 0 5px; background: #20201F; }
.mg-girls img { display: block; background: #20201F; }

.mg-g-top { margin-top: 30px; background: #20201F; }
.mg-g-bottom { margin-top: 30px; background: #20201F; }

.img-left { float: left; margin-top: 91px; }
.img-right { padding-top: 91px; padding-left: 50px; }

.mg-naves {  }
.mg-naves li { float: left; display: inline; padding-left: 50px; position: relative; }
.mg-naves a { position: relative; color: #000; }
.mg-naves strong { width: 100px; position: absolute; top: 175px; left: 20px; text-decoration: underline; }

.g-info-left { width: 240px; float: left; margin-left: 20px; }
.girls-name { font-size: 14px; font-weight: bold; color: #E3ADFF; }
.mgs-info { border-top: 1px solid #414141; border-bottom: 1px solid #414141; padding: 10px 0; margin: 10px 0; }

.g-info-right { width: 600px; float: left; margin-left: 50px; text-align: left; }
.gin-img { float: left; border: 1px solid #4B4B4B; }

.gin-stats { width: 240px; float: left; margin-left: 40px; }
.girl-stats { border-top: 1px solid #414141; margin-top: 10px; padding-top: 10px; text-align: left; }
.stats-text { color: #fff; font-weight: bold; line-height: 1.2; padding: 5px 0; }
.stats-text span { color: #E3ADFF; }

.clear { clear: both; }
.after-text2 { background: #343434; height: 4px; margin-top: 10px; }

.gin-photos { text-align: center; }

.g-photos {  }
.g-photos li { display: inline; }
.g-photos li img { border: 1px solid #4B4B4B; display: inline-block; margin: 5px; }

.rate { font-size: 11px; color: #fff; background: #20201F; margin-left: 20px; margin-top: 20px; }
.rate-left { width: 80px; text-align: center; float: left; display: inline; font-weight: bold; }
.rl-pp1 { height: 29px; background: url(../images/rates_cell_bg.gif) no-repeat 0 0; line-height: 25px; }
.rl-pp2 { line-height: 16px; }
.rate-right { width: 80px; text-align: center; float: left; }
.rr-pp2 { line-height: 16px; }
 




