@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #4F1353; }
li { list-style: none; }
a { text-decoration: none; }
img { border: none; }


.layout { width: 810px; margin: 2px auto; }

.header { width: 810px; height: 298px; background: url(../images/head-bg.jpg) no-repeat 0 0; position: relative; }
.title { position: absolute; left: 126px; top: 15px; }

.head-naves { width: 65px; position: absolute; left: 80px; top: 80px; }
.head-naves li { float: left; display: inline; margin: 4px 0; }
.head-naves a { font-size: 14px; color: #fff; text-decoration: underline; }
.head-naves a:hover { text-decoration: none; color: #CCCCCC; }

.mainer { width: 810px; height: 852px; background: url(../images/main-bg.jpg) no-repeat 0 0; position: relative; }

.footer { width: 810px; height: 70px; background: #4F1353; position: relative; }

.foot-naves { position: absolute; left: 240px; top: 7px; }
.foot-naves li { font-size: 12px; color: #fff; float: left; display: inline; margin: 0 5px; }
.foot-naves a { color: #fff; }
.foot-naves a:hover { text-decoration: underline; }

.copyright { color: #fff; position: absolute; left: 120px; top: 27px; }


/* index.html */
.main-tt {
	font-size: 14px;
	color: #fff;
	position: absolute;
	left: 75px;
	top: 52px;
}

.main-desc1 { width: 400px; position: absolute; left: 70px; top: 89px; }
.main-desc1 h2 { font-size: 13px; color: #fff; margin-top: 30px; }
.main-desc1 p { font-size: 13px; color: #fff; line-height: 17px; margin-top: 15px; }

.main-desc2 {
	width: 660px;
	font-size: 13px;
	color: #fff;
	position: absolute;
	left: 70px;
	top: 500px;
	line-height: 17px;
}

.main-girl { border: solid 1px #fff; position: absolute; left: 488px; top: 87px; }
.main-girl img { display: block; }


/* gallery.html */
.gm-tt { font-size: 18px; color: #fff; position: absolute; left: 15px; top: 2px; }
.gm-pp { width: 660px; font-size: 13px; color: #fff; line-height: 17px; position: absolute; left: 15px; top: 40px; }

.girls-list { position: absolute; left: 30px; top: 187px; }
.girls-list li { width: 150px; height: 200px; float: left; display: inline; margin: 10px 14px; }
.girls-list img { width: 150px; height: 200px; display: block; }

/* g1.html - g8.html */
.girls-photo { width: 518px; position: absolute; left: 63px; top: 94px; }
.girls-photo li { float: left; display: inline; margin: 7px; }
.girls-photo img { border: solid 1px #fff; display: block; }

.girls-info { color: #fff; font-weight: bold; font-size: 13px; position: absolute; left: 70px; top: 77px; }
.girls-info2 { color: #fff; font-weight: bold; font-size: 13px; position: absolute; left: 70px; top: 60px; }

.change-girls { position: absolute; left: 544px; top: 56px; }
.change-girls li { font-size: 14px; color: #fff; float: left; display: inline; margin: 0 6px; }
.change-girls a { font-size: 14px; color: #fff; text-decoration: underline; }
.change-girls a:hover { color: #CCCCCC; }

/* rates.html */
.rm-pp { width: 710px; font-size: 13px; color: #fff; position: absolute; left: 20px; top: 50px; line-height: 17px; }
.rm-pp2 { font-size: 13px; color: #fff; position: absolute; left: 20px; top: 100px; font-weight: bold; }

.rm-pp3 { width: 160px; position: absolute; left: 20px; top: 130px; }
.rm-pp3 p { font-size: 13px; font-weight: bold; color: #fff; }
.rm-pp3 ul { margin-top: 15px; margin-bottom: 25px; margin-left: 50px; }
.rm-pp3 ul li { font-size: 13px; color: #fff; list-style: square; line-height: 17px; }

.rm-pp4 { width: 300px; position: absolute; left: 330px; top: 130px; }
.rm-pp4-p { font-size: 13px; font-weight: bold; color: #fff; }
.rm-pp4-1 { margin-top: 20px; }
.rm-pp4-1 h4 { font-size: 13px; color: #fff; margin-bottom: 15px; }
.rm-pp4-1 p { font-size: 13px; color: #fff; line-height: 17px; }
.rp1-1 { width: 100px; float: left; margin-left: 30px; }
.rp1-2 { width: 100px; float: left; }

.clear { clear: both; }

/* contacts.html */
.cm-pp { width: 700px; font-size: 13px; color: #fff; position: absolute; left: 20px; top: 50px; line-height: 30px; }
.cm-pp2 {
	width: 700px;
	font-size: 13px;
	color: #fff;
	position: absolute;
	left: 20px;
	top: 120px;
}

/* linsk.html */ 
.lm-pp { width: 700px; font-size: 13px; color: #fff; position: absolute; left: 20px; top: 50px; }

.links-naves { width: 468px; position: absolute; left: 150px; top: 150px; }
.links-naves li { float: left; display: inline; margin: 5px 0; }
.links-naves img { display: block; }
