body {font: 12px Arial, Helvetica, sans-serif; background: #a7c103 url(../images/body-bg.jpg) 0 32px repeat-x; color: #303;}
img, table {border: none;}
body, h1, h2, h3, h4, h5, p, ul, form {margin: 0; padding: 0;}
li {list-style: none;}
.clear {clear: both;}
a {color: #eb0000;}
a:focus {outline: none;}
a:hover {text-decoration: none;}

	.body-bg {background: url(../images/body-bg1.gif) 0 383px repeat-x;}
	.body-bg1 {background: url(../images/body-bg2.gif) 0 1034px repeat-x;}
	.body-bg2 {background: url(../images/body-bg1.gif) 0 343px repeat-x;}
	.body-bg3 {background: #a7c103 url(../images/body-bg1.jpg) 0 32px repeat-x!important;}

	.header {height: 300px; background: url(../images/header-bg1.jpg) center 32px no-repeat; position: relative;}
		.header-info {height: 29px; border-bottom: 3px solid #989898; background: url(../images/header-bg1.png) repeat-x;}
		.header-info-bg {width: 938px; height: 21px; margin: 0 auto; padding: 8px 18px 0 18px; font: bold 11px "Trebuchet MS"; color: #fff;}
		.header-info-bg strong {color: #f9d45f;}
		.header-info-bg strong a {color: #fff; text-decoration: none;}
		.header-info-bg .sp1 {padding: 0 6px;}
		.header-info-bg .sp3 {padding: 0 7px;}
		.header-info-bg .sp5 {padding-left: 40px;}
		.header img.logo {display: block; position: absolute; left: 50%; top: 39px; width: 338px; height: 350px; z-index: 100; margin-left: -170px;}
		.header img.logo1 {display: block; position: absolute; left: 50%; top: 43px; width: 238px; height: 246px; z-index: 100; margin-left: -135px;}
		.header span.logo1 a {display: block; text-indent: -9000px; cursor: pointer; width: 238px; height: 246px;}
		.header-scenes {background: url(../images/header-bg2.jpg) center 32px no-repeat!important;}
		.header-join {height: 349px; background: url(../images/header-bg3.jpg) center 32px no-repeat!important;}
		.header-join h2.headline3 {position: absolute; left: 50%; top: 293px; width: 540px; height: 50px; background: url(../images/headlins1.png) -216px -344px no-repeat; text-indent: -9000px; margin-left: -267px;}
		
	.main {width: 974px; margin: 0 auto;}	
		
	ul.menu {width: 969px; padding-left: 5px; float: left; height: 83px; background: url(../images/menu-bg.png) 0 0 no-repeat;}	
		ul.menu li {float: left; height: 83px;}
		ul.menu li span {display: block; float: left; height: 83px;}
		ul.menu li a {display: block; float: left; text-indent: -9000px; height: 83px;}
		ul.menu li span.m01 {width: 168px; margin-right: 1px;}
		ul.menu li span.m01 a {width: 168px; background: url(../images/menu-bg1.jpg) 0 0 no-repeat;}
		ul.menu li span.m01 a:hover {background-position: 0 -83px;}
		ul.menu li.active span.m01 a {background-position: 0 -83px;}
		ul.menu li span.m02 {width: 163px; padding-right: 230px;}
		ul.menu li span.m02 a {width: 163px; background: url(../images/menu-bg1.jpg) -168px 0 no-repeat;}
		ul.menu li span.m02 a:hover {background-position: -168px -83px;}
		ul.menu li.active span.m02 a {background-position: -168px -83px;}
		ul.menu li span.m03 {width: 198px;}
		ul.menu li span.m03 a {width: 198px; background: url(../images/menu-bg1.jpg) -331px 0 no-repeat;}
		ul.menu li span.m03 span {position: relative; width: 198px; cursor: pointer; z-index: 200;}
		ul.menu li span.m04 {width: 202px;}
		ul.menu li span.m04 a {width: 202px; background: url(../images/menu-bg1.jpg) -331px -83px no-repeat;}

	.content {width: 974px; background: url(../images/content-bg.png) 0 0 repeat-y; padding-bottom: 60px; margin-top: -1px;}	
		.content-bg {width: 974px; background: url(../images/content-bg.png) -974px 0 no-repeat;}
		.content-info {width: 885px; height: 194px; margin: 0 auto; padding-top: 28px; background: url(../images/content-info-bg.jpg) 0 14px no-repeat; position: relative;}
		.content-info h3 {width: 435px; height: 62px; background: url(../images/headlins1.png) 0 0 no-repeat; margin: 0 auto 11px auto; text-indent: -9000px;}
		.content-info a {display: block; width: 129px; height: 32px; text-indent: -9000px; position: absolute; left: 541px; top: 162px;}
		.content-info h4 {font-size: 18px; color: #e53d71; font-weight: bold; width: 310px; line-height: 1.1; margin: 0 auto; padding-bottom: 5px;}
		.content-info h4 b {display: block; float: left; width: 82px;}
		.content-info h4 span {display: block; float: right; width: 220px; height: 19px; background: url(../images/headlins1.png) 0 -62px no-repeat; text-indent: -9000px;}
		.content-info p {width: 450px; font: bold 12px Arial, Helvetica, sans-serif; text-align: center; line-height: 1.5; color: #543826; margin: 0 auto;}	
		.content-info p span {color: #09bec1;}
		
	.sub-menu {width: 900px; margin: 0 auto;}	
	
	.scenes-list {padding: 13px 0 0 35px; width: 940px; float: left;}
		.scenes-list li {float: left; width: 233px; height: 211px;}
		.scenes-list li h3 {font-size: 12px; font-weight: bold; color: #000; padding: 0 0 2px 7px;}
		.scenes-list li .photo {width: 200px; height: 149px; padding: 6px 6px 8px 6px; background: url(../images/headlins1.png) 0 -81px no-repeat;}
		.scenes-list li .photo img {display: block; width: 200px; height: 149px;}
		.scenes-list li p {padding: 3px 0 0 7px; font-size: 11px; color: #2d1a21;}
		.scenes-list li p span {padding: 0 5px;}
		.scenes-list li p b {padding-right: 5px;}
		.scenes-list li p a {color: #f36829;}
		
	h2.headline1 {width: 974px; height: 50px; background: url(../images/headlins1.png) 0 -244px no-repeat; text-indent: -9000px; margin-top: 4px;}
	h2.headline2 {width: 974px; height: 50px; background: url(../images/headlins1.png) 0 -294px no-repeat; text-indent: -9000px;}
	
	.block {width: 920px; height: 518px; background: url(../images/headlins2.png) 0 0 no-repeat; margin: 17px 0 0 27px; position: relative;}
		.block .lizaka {position: absolute; left: -13px; top: -7px; width: 75px; height: 113px; background: url(../images/lizaka.png) no-repeat;}
		.block h3 {font-size: 28px; font-weight: bold; color: #8f0935; position: absolute; left: 68px; top: 16px;}
		.block .pics {position: absolute; left: 660px; top: 22px; font-size: 12px; color: #76002e;}
		.block .pics strong {display: block; float: left; width: 74px; height: 8px; margin: 5px 8px 0 0; background: url(../images/headlins1.png) -435px 0 no-repeat; text-indent: -9000px; overflow: hidden;}
		.block .pics span {padding: 0 5px;}
		.block .pics a {color: #d44200;}
		.block .tags {position: absolute; left: 84px; top: 60px; font-size: 12px; color: #76002e;}
		.block .tags strong {display: block; float: left; width: 31px; height: 10px; margin: 4px 5px 0 0; background: url(../images/headlins1.png) -435px -8px no-repeat; text-indent: -9000px; overflow: hidden;}
		.block .tags span {padding: 0 5px;}
		.block .tags a {color: #f36829;}
		.block .models {position: absolute; left: 66px; top: 77px; font-size: 12px; color: #2d1a21;}
		.block .models strong {display: block; float: left; width: 48px; height: 10px; margin: 4px 5px 0 0; background: url(../images/headlins1.png) -435px -18px no-repeat; text-indent: -9000px; overflow: hidden;}
		.block .models span {padding: 0 7px;}
		.block .models a {color: #f36829;}
		.block a.join-click {position: absolute; left: 741px; top: 61px; width: 160px; height: 33px; display: block; background: url(../images/headlins3.png) 0 0 no-repeat; text-indent: -9000px;}
		.block a.download {position: absolute; left: 20px; top: 442px; width: 880px; height: 52px; display: block; background: url(../images/headlins3.png) 0 -33px no-repeat; text-indent: -9000px;}
		.block ul.list1 {position: absolute; left: 15px; top: 112px; width: 168px;}
		.block ul.list1 li {width: 158px; height: 88px; padding: 6px 5px 6px 5px; margin-bottom: 8px; background: url(../images/headlins1.png) -212px -81px no-repeat;}
		.block ul.list1 li img {width: 158px; height: 88px; display: block;}
		.block .player {position: absolute; left: 183px; top: 108px; width: 542px; height: 302px; background: url(../images/headlins2.png) 0 -518px no-repeat; padding: 12px 7px 16px 6px;}
		.block ul.list2 {position: absolute; left: 737px; top: 112px; width: 168px;}
		.block ul.list2 li {width: 157px; height: 88px; padding: 6px 5px 6px 5px; margin-bottom: 8px; background: url(../images/headlins1.png) -380px -81px no-repeat;}
		.block ul.list2 li img {width: 157px; height: 88px; display: block;}
		
	.pager {width: 842px; height: 26px; padding: 12px 28px 0 30px; color: #fff; font-weight: bold; margin: 25px 0 0 37px; background: url(../images/headlins2.png) 0 -848px no-repeat;}	
	.pager p {float: left;}
	.pager ul {float: right;}
	.pager ul li {float: left; padding-left: 8px; color: #f7d21f;}
	.pager ul li a {color: #fff;}
	
	.scenes-list1 {padding: 13px 0 0 35px; width: 940px; float: left;}
	.scenes-list1 li {float: left; width: 233px; height: 261px;}
	.scenes-list1 li h3 {font-size: 12px; font-weight: bold; color: #000; padding: 0 0 2px 7px;}
	.scenes-list1 li .photo {width: 200px; height: 149px; padding: 6px 6px 8px 6px; background: url(../images/headlins1.png) 0 -81px no-repeat;}
	.scenes-list1 li .photo img {display: block; width: 200px; height: 149px;}
	.scenes-list1 li p {padding: 4px 0 0 7px; font-size: 11px; color: #2d1a21;}
	.scenes-list1 li p span {padding: 0 5px;}
	.scenes-list1 li p b {padding-right: 5px;}
	.scenes-list1 li p a {color: #f36829;}
	.scenes-list1 li p img {vertical-align: -3px; margin-right: 1px;}
	.scenes-list1 li p b a {color: #f20c61;}
	.scenes-list1 li.big {height: 380px;}
	.scenes-list1 li.big .photo {width: 196px; height: 296px; padding: 8px 10px 8px 10px; background: url(../images/headlins1.png) 0 -344px no-repeat;}
	.scenes-list1 li.big .photo img {display: block; width: 196px; height: 296px;}
	
	ul.join-menu {padding: 25px 0 0 35px; width: 906px; height: 83px; background: url(../images/join-list-bg.jpg) 35px 25px no-repeat;}
	ul.join-menu li {float: left; height: 83px; text-indent: -9000px;}
	ul.join-menu li {width: 302px;}
	
	.join-block {width: 925px; height: 445px; margin-left: 14px; background: url(../images/join-block-bg.jpg) no-repeat; position: relative;}
		.join-block h3 {font-size: 34px; color: #8f0935; font-weight: bold; position: absolute; left: 39px; top: 14px;}
		.join-block .lizaka {position: absolute; left: 450px; top: 146px; width: 75px; height: 113px; background: url(../images/lizaka.png) no-repeat;}
		.form-block-input1 {width: 353px; position: absolute; left: 537px; top: 23px; height: 210px;}
		.form-block-input1 label {font-size: 18px; color: #8f0935; font-weight: bold; height: 31px; display: block;}
		.form-block-input1 div {width: 339px; height: 38px; padding: 8px 0 0 14px; background: url(../images/headlins2.png) -555px -518px no-repeat; overflow: hidden;}
		.form-block-input1 input {width: 330px; border: 1px solid #fff; font: bold 22px Arial, Helvetica, sans-serif; color: #b2b2b2; margin: 0;}
		.form-block-input1 p {font-size: 12px; color: #8f0935; padding-top: 2px;}
		.form-block-input2 {width: 427px; position: absolute; left: 39px; top: 14px;}
		.form-block-input2 label {font-size: 34px; color: #8f0935; font-weight: bold; height: 62px; display: block;}
		.form-block-input2 ul li {padding: 0 0 0 27px; margin-bottom: 28px; position: relative; font: 11px Arial, Helvetica, sans-serif; color: #000; line-height: 1.2;}
		*:first-child+html .form-block-input2 ul li {margin-top: -10px;}
		.form-block-input2 ul li input {position: absolute; left: 6px; top: 50%; margin: -7px 0 0 0; padding: 0;}
		.form-block-input2 ul li strong {display: block; font-size: 14px; line-height: 0.9; color: #f36829; padding-bottom: 5px;}
		.form-block-input2 ul li span {font-size: 12px; color: #000;}
		.form-block-input2 ul li span span {color: #09c;}
		.form-block-input3 {width: 353px; height: 77px; position: absolute; left: 538px; top: 154px;}
		.form-block-input3 input {width: 353px; height: 77px; cursor: pointer; background: url(../images/headlins3.png) 0 -132px no-repeat; text-indent: -9000px; border: none;}
		*:first-child+html .form-block-input3 input {position: absolute; left: 0; top: 0;}
		.form-block-input4 {position: absolute; left: -5000px; top: -5000px;}
		ul.join-block-list {position: absolute; left: 37px; top: 273px; width: 900px;}
		ul.join-block-list li {width: 276px; float: left; height: 154px;}
		
		.player-form {left: -5000px; top: -5000px; position: absolute; width: 542px; height: 302px; background: url(../images/player-form.jpg) no-repeat;}
		.popap-bg {width: 541px; height: 301px; background: url(../images/player-form.jpg) no-repeat; z-index: 1000; border: 2px solid #fff;}
		
			ul.join-menu1 {width: 541px; height: 50px;}
			ul.join-menu1 li {float: left; height: 50px; text-indent: -9000px;}
			ul.join-menu1 li {width: 180px;}
			.form-block-input_1 {width: 230px; position: absolute; left: 301px; top: 54px; height: 210px;}
			.form-block-input_1 label {font-size: 14px; color: #8f0935; font-weight: bold; padding-left: 4px; height: 45px; display: block;}
			.form-block-input_1 input {width: 220px; border: 1px solid #fff; font: bold 15px Arial, Helvetica, sans-serif; color: #b2b2b2; margin: 0;}
			.form-block-input_1 p {font-size: 12px; color: #8f0935; padding-top: 14px;}
			
			.form-block-input_2 {width: 265px; position: absolute; left: 14px; top: 49px;}
			.form-block-input_2 label {font-size: 21px; color: #8f0935; font-weight: bold; height: 42px; display: block;}
			.form-block-input_2 ul li {padding: 0 0 0 25px; margin-bottom: 18px; position: relative; font: 11px Arial, Helvetica, sans-serif; color: #000; line-height: 1.25;}
			*:first-child+html .form-block-input_2 ul li {margin-top: -10px;}
			.form-block-input_2 ul li input {position: absolute; left: 8px; top: 50%; margin: -7px 0 0 0; padding: 0;}
			.form-block-input_2 ul li strong {display: block; font-size: 12px; color: #f36829;}
			.form-block-input_2 ul li span {font-size: 12px; color: #000;}
			.form-block-input_2 ul li span span {color: #09c;}
			.form-block-input_3 {width: 215px; height: 48px; position: absolute; left: 305px; top: 207px;}
			.form-block-input_3 input {width: 215px; height: 48px; cursor: pointer; background: url(../images/headlins3.png) -353px -132px no-repeat; text-indent: -9000px; border: none;}
			*:first-child+html .form-block-input_3 input {position: absolute; left: 0; top: 0;}
			.form-block-input_4 {position: absolute; left: -5000px; top: -5000px;}
			.close {position: absolute; right: 5px; top: 3px; text-decoration: none; color: #fff; font-size: 12px; font-weight: bold;}
		
	.join-block1 {width: 974px; height: 327px; background: url(../images/join-block1.jpg) no-repeat; margin-top: 16px; position: relative;}
		.join-block1 h3 {position: absolute; left: 320px; top: 30px; width: 339px; height: 29px; background: url(http://18onlygirls.com/images/headlins2.png) -555px -564px no-repeat; text-indent: -9000px;}
		.join-block1-text {position: absolute; left: 280px; top: 87px; text-align: center; color: #2d1a21; line-height: 1.7;}
		.join-block1-text strong {color: #f36829;}
		.join-block1-text-left {width: 447px; height: 120px; position: absolute; left: 29px; top: 185px;}
		.join-block1-text-left h4 {width: 197px; height: 20px; position: absolute; left: 237px; top: 9px; text-indent: -9000px; background: url(http://18onlygirls.com/images/headlins1.png) -216px -394px no-repeat;}
		.join-block1-text-left strong {display: block; width: 447px; position: absolute; text-align: center; left: 0; top: 37px; font-size: 14px; color: #2d1a21; text-transform: uppercase;}
		.join-block1-text-left strong span {color: #f36829; font-size: 24px; position: relative; top: 3px;}
		.join-block1-text-left ul {position: absolute; left: 0; top: 79px; width: 447px;}
		.join-block1-text-left ul li {float: left; text-align: center; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #2d1a21;}
		.join-block1-text-left ul li b {display: block; font-size: 24px; color: #f36829; line-height: 0.9;}
		
		.join-block1-text-right {width: 447px; height: 120px; position: absolute; left: 499px; top: 185px;}
		.join-block1-text-right h4 {width: 239px; height: 20px; position: absolute; left: 15px; top: 9px; text-indent: -9000px; background: url(http://18onlygirls.com/images/headlins1.png) -216px -414px no-repeat;}
		.join-block1-text-right strong {display: block; width: 447px; position: absolute; text-align: center; left: 0; top: 37px; font-size: 14px; color: #2d1a21; text-transform: uppercase;}
		.join-block1-text-right strong span {color: #f36829; font-size: 24px; position: relative; top: 3px;}
		.join-block1-text-right ul {position: absolute; left: 0; top: 79px; width: 447px;}
		.join-block1-text-right ul li {float: left; text-align: center; text-transform: uppercase; font-size: 14px; font-weight: bold; color: #2d1a21;}
		.join-block1-text-right ul li b {display: block; font-size: 24px; color: #f36829; line-height: 0.9;}
	
	.footer {height: 250px; background: url(../images/footer-bg.png) 0 0 repeat-x;}	
		.footer-bg {height: 250px; background: url(../images/footer-bg1.png) center 24px no-repeat;}
		.footer-bg1 {width: 974px; margin: 0 auto; height: 240px; position: relative;}
		.footer-info {width: 938px; height: 21px; margin: 0 auto; padding: 3px 18px 0 18px; font: bold 11px "Trebuchet MS"; color: #fff;}
		.footer-info strong {color: #f9d45f;}
		.footer-info strong a {color: #fff; text-decoration: none;}
		.footer-info .sp1 {padding: 0 6px;}
		.footer-info .sp3 {padding: 0 7px;}
		.footer-info .sp5 {padding-left: 40px;}
		a.footer-join {position: absolute; left: 37px; top: 45px; display: block; width: 332px; height: 47px; background: url(../images/headlins3.png) 0 -85px no-repeat; text-indent: -9000px;}
		a.footer-continue {display: block; position: absolute; left: 590px; top: 48px; width: 337px; height: 46px; background: url(../images/headlins3.png) -332px -85px no-repeat; text-indent: -9000px;
		}
		a.footer-logo {display: block; text-indent: -9000px; width: 174px; height: 180px; position: absolute; left: 400px; top: -34px; background: url(../images/logo1.png) no-repeat;}
		.footer-bg1 .footer-text {margin-top: 134px; text-align: center; font-size: 10px; color: #f2ff99; text-transform: uppercase; line-height: 1.4;}
		.footer-bg1 .footer-text span {font-size: 12px; color: #363c04;}
		.footer-bg1 .footer-text a {font-size: 12px; color: #363c04;}
		.footer-join1 {height: 278px!important; background: none!important;}
		.footer-join1 .footer-text {margin-top: 162px;}
		.footer-join1 a.footer-logo {top: 0;}
		
		.indent1 {margin: 0 0 66px 0; position: relative; top: 37px;}
		.indent2 {margin: 12px 0 24px 0!important;}
		.indent3 {margin: 9px 0 0 37px!important;}
		.indent4 {margin-right: 20px;}
		.indent5 {margin-right: 22px;}
		
		.no-padding {padding: 0!important;}
		
		.width1 {width: 123px;}
		.width2 {width: 95px;}
		.width3 {width: 84px;}
		.width4 {width: 145px;}