html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    font-family: Verdana;
    font-size: 12px;
}
body {
    line-height: 1;
    background: url(img/background_section.jpg);
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clear{
clear: both;
}

.header_background{
  width: 100%;
  height: 136px;
  background: url(img/background_header.jpg) top repeat-x #4c4c4a;
}
.footer_background{
  width: 100%;
  height: 185px;
  background: url(img/background_main.jpg) 10px 0 center;
}
.tiser_background{
  width: 100%;
  height: 580px;
  background: url(img/background_tizer.jpg);
}


#header{
  background: url(img/header.jpg) top center;
  width: 1020px;
  height: 125px;
  position: absolute;
  left:50%;
  margin-left: -510px;
}

#header .about a{
  display: block;
  width: 137px;
  height: 29px;
  margin-left: 855px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  font-size: 14px;
  padding-top: 6px;
}
#header .about a:hover{
  color: #CCCCCC;
}

#header .site_url{
  width: 237px;
  height:14px;
  padding-top: 75px;
  padding-left: 59px;
  padding-bottom: 0;

  float: left;
}
#header .site_url a{
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
}
#header .site_url a:hover{
  color: #CCCCCC
}




#nav {
  width: 686px;
  height: 46px;
  float: left;
  margin-top: 44px;
}
#nav a{
  width: 103px;
  height: 46px;
  display: block;
  float: left;
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
  line-height: 42px;
    text-indent: 3px;
}
#nav .members{
  width: 152px;
  background: url(img/nav.jpg) #666666;


}
#nav .photos{
  background: url(img/nav.jpg) #666666;
  background-position: -152px;
}
#nav .videos{
  background: url(img/nav.jpg) #666666;
  background-position: -255px;
}
#nav .works{
  background: url(img/nav.jpg) #666666;
  background-position: -358px;
}
#nav .contact{
  background: url(img/nav.jpg) #666666;
  background-position: -460px;
}
#nav .join{
  width: 113px;
  background: url(img/nav.jpg) #666666;
  background-position: -565px;
}

#nav .members:hover,#nav .members_active{
  background-position: -678px;

}
#nav .photos:hover,#nav .photos_active{
  background-position: -830px;
}
#nav .videos:hover,#nav .videos_active{
  background-position: -933px;
}
#nav .works:hover,#nav .works_active{
  background-position: -1036px;
}
#nav .contact:hover,#nav .contact_active{
  background-position: -1138px;
}
#nav .join:hover,#nav .join_active{
  background-position: -1243px;
}

/*INDEX PAGE*/
#header .bottom_index{
  background: url(img/index/header_bottom.jpg) top center no-repeat;
  height: 11px;
  width: 100%;
}
#footer_index{
	background: url(img/index/footer.jpg) top left no-repeat;
	width: 1020px;
	height: 69px;
	position: absolute;
	left: 50%;
	margin-left: -510px;
	padding-top: 120px;
	padding-left: 120px;
	line-height: 1.5;
	top: 1508px;
}
#footer_index a, #footer_myworks a, #footer_videos a, #footer_about a, #footer_contact a, #footer_join a, #footer_billing a, #footer_models a{
  color: #000000;
}


#tiser_index{
  background: url(img/index/tiser.jpg) bottom;
  width: 1020px;
  height: 580px;
  position: absolute;
  left: 50%;
  margin-left: -510px;
}
#tiser_index object{
  width: 927px;
  height: 580px;
  margin-left: 47px;
}


.section_background_index{
  width: 100%;
  height: 794px;
  background: url(img/background_section.jpg)
}
#section_protos{
  width: 1020px;
  margin:0 auto;
  background: url(img/index/myphotos.jpg) top center no-repeat;
  position:relative; 

}
#section_protos .myphotos{
  display: block;
  width: 200px;
  height: 50px;
  position:absolute;
  left: 34px;
  top: 10px;
}
#section_protos .photos{
position:absolute; left:0; top:62px;
  width: 100%;
  height: 183px;
  background: url(img/index/photos.jpg) center top;

}
#section_protos .photos .more{
  display: block;
  width: 125px;
  height: 70px;
  position:absolute;
  top:0;
  left: 693px;
}
#section_protos .photos1{
  background: url(img/index/photos1.jpg);
  width: 1020px;
  height: 46px;
  position:absolute; left:0; top:245px;
}
#section_protos .photos2{
  background: url(img/index/photos2.jpg);
  width: 76px;
  height: 257px;
  position:absolute;
  top:291px;
  left:0;
}
#section_protos .photos3{
  background: url(img/index/photos3.jpg);
  width: 381px;
  height: 257px;
  position:absolute;
  top:291px;
  left:76px;
}
#section_protos .nina{
  display: block;
  background: url(img/index/nina.jpg);
  width: 215px;
  height: 257px;
  position:absolute;
  top:291px;
  left:457px;
}

#section_protos .lola{
  display: block;
  background: url(img/index/lola.jpg);
  width: 215px;
  height: 257px;
  position:absolute;
  top:291px;
  left:672px;
}
#section_protos .photos4{
  background: url(img/index/photos4.jpg);
  width: 133px;
  height: 257px;
  position:absolute;
  top:291px;
  right:0px;
}
#section_protos .photos4 .see_more_model, #section_protos .photos4 .hardcore{
  display: block;
  width: 100px;
  height: 100px;
  margin-bottom: 25px;
}

#section_protos .photos5{
  background: url(img/index/photos5.jpg);
  width: 76px;
  height: 248px;
  position:absolute;
  top:548px;
  left:0px;
}
#section_protos .photos6{
  background: url(img/index/photos6.jpg);
  width: 381px;
  height: 248px;
  position:absolute;
  top:548px;
  left:76px;
}
#section_protos .photos6 .myworks{
  display: block;
  width: 200px;
  height: 50px;
  margin-left: 70px;
  margin-top: 40px;
}


#section_protos .lalita{
  display: block;
  background: url(img/index/lalita.jpg);
  width: 215px;
  height: 248px;
  position:absolute;
  top:548px;
  left:457px;
}
#section_protos .masha{
  display: block;
  background: url(img/index/masha.jpg);
  width: 215px;
  height: 248px;
  position:absolute;
  top:548px;
  left:672px;
}
#section_protos .photos7{
  background: url(img/index/photos7.jpg);
  width: 133px;
  height: 248px;
  position:absolute;
  top:548px;
  right:0px;
}



/* MYWORKS PAGE */

#header .bottom_myworks{
  background: url(img/myworks/header_bottom.jpg) top center no-repeat;
  height: 11px;
  width: 100%;
}
#tiser_myworks{
  background: url(img/myworks/tiser.jpg);
  width: 1020px;
  height: 580px;
  position: absolute;
  left: 50%;
  margin-left: -510px;
}
#tiser_myworks .join_r{
position:absolute; 
right:20px; top:54px;
  display: block;
  width: 110px;
  height: 100px;


}


#section_myworks{
  position: absolute;
  left: 50%;
  margin-left: -510px;
  background: url(img/myworks/myworks.jpg);
  width: 1020px;
  height: 169px;
}
#footer_myworks{
  background: url(img/myworks/footer.jpg) top center;
  width: 900px;
  height: 66px;
  position: absolute;
  left: 50%;
  margin-left: -510px;
  padding-top: 120px;
  padding-left: 120px;
  line-height: 1.5
}

.section_background_myworks{
  width: 100%;
  height: 169px;
  background: url(img/background_section.jpg)
}

/* MY VIDEO */

#header .bottom_videos{
  background: url(img/myvideo/header_bottom.jpg) top center no-repeat;
  height: 11px;
  width: 1020px;
}
#tiser_videos{
  background: url(img/myvideo/tiser.jpg);
  width: 1020px;
  height: 580px;
  position: absolute;
  left: 50%;
  margin-left: -510px;
}


#tiser_videos .big_thumb{
  display: block;
  margin-left: 461px;
  -margin-left: 231px;
  margin-top: 40px;
    width: 425px;
    height: 292px;
    float: left;
}
#tiser_videos .thumb{
  display: block;
  margin-left: 461px;
  margin-top: 16px;

}

#tiser_videos .thumb .small_thumb{
  display: block;
  float: left;
  margin-right: 22px;
}

#tiser_videos .join {
  float: left;
  display: block;
  width: 100px;
  height: 100px;
  margin-top: 54px;

}
.section_background_videos{
  width: 100%;
  height: 75px;
  background: url(img/background_section.jpg);
}
#section_videos{
  position: absolute;
  left: 50%;
  margin-left: -510px;
  width: 1020px;
  height: 169px;
}
#section_videos .top{
  background: url(img/myvideo/myvideo.jpg);
  width: 1020px;
  height: 75px;
}
#section_videos .block1{
  background: url(img/myvideo/block1.jpg);
  height: 481px;
  width: 1020px;
}
#section_videos .block2{
  background: url(img/myvideo/block2.jpg) top;
  height: 480px;
  width: 1020px;
}
#section_videos .block1 img,#section_videos .block2 img{
  border: 1px solid #FFFFFF;
}
#section_videos  .block1 .biggest_thumb{
  display: block;
  float: left;
  margin-left: 30px;
  -margin-left: 15px;
  margin-top: 28px;
}
#section_videos  .block2 .biggest_thumb{
  display: block;
  float: left;
  margin-left: 30px;
  -margin-left: 15px;
  margin-top: 28px;
}
#section_videos .block1 .small_thumbs,#section_videos .block2 .small_thumbs{

  width: 550px;
  height: 380px;
  float: left;
  margin-top: 28px;
  padding-left: 10px;
}
#section_videos .block1 .small_thumbs p,#section_videos .block2 .small_thumbs p{
  width: 510px;
  font-size: 14px;
  margin-top: 28px;
  margin-left: 20px;
  height: 152px;
}

#section_videos .access{
  display: block;
  width: 530px;
  height: 50px;
  margin-left: 23px;
  margin-top: 10px;
}
#footer_videos{
    background: url(img/myvideo/footer.jpg) -7px 0 no-repeat;
  width: 900px;
  height: 80px;
  position: absolute;
  left: 50%;
  margin-left: -510px;
  padding-top: 120px;
  padding-left: 120px;
  line-height: 1.5
}


/* ABOUT */

#header .bottom_about{
    background: url(img/about/header_bottom.jpg) center no-repeat;
  height: 11px;
  width: 1020px;
}

#tiser_about{
  background: url(img/about/tiser.jpg);
  width: 430px;
  height: 520px;
  position: absolute;
  left: 50%;
  margin-left: -510px;
  color: #FFFFFF;
  padding-top: 60px;
  padding-right: 20px;
  padding-left:510px;
  font-size: 12px;
  line-height: 1.2
}

#header .about .active{
  color: #66cccc;
}
.section_background_about{
  width: 100%;
  height: 794px;
  background: url(img/background_section.jpg)
}
#section_about{
margin:0 auto;
 position:relative;
  width: 1020px;
  

}




#section_about .top{
  background: url(img/about/about.jpg);
  width: 100%;
  height: 189px;
}
#section_about .myworks{
  background: url(img/about/myworks.jpg);
  width: 100%;
  height: 607px;
  overflow:hidden;
}
#section_about .myworks .myworks_link{
  display: block;
  width: 200px;
  height: 70px;
  position: absolute;
  margin-left:160px;
  margin-top:350px;
}


#section_about .myworks .see_more_model{
  display: block;
  width: 100px;
  height: 100px;
  position: absolute;
  left: 885px;
  top: 240px;
}
#section_about .myworks .kelly{
  display: block;
  width: 200px;
  height: 250px;
  position: absolute;
  left: 470px;
  top: 260px;

}
#section_about .myworks .jessica{
  display: block;
  width: 200px;
  height: 250px;
  position: absolute;
  left: 680px;
  top: 260px;

}
#section_about .myworks .emma{
  display: block;
  width: 200px;
  height: 250px;
  position: absolute;
  left: 470px;
  top: 520px;

}
#section_about .myworks .sasha{
  display: block;
  width: 200px;
  height: 250px;
  position: absolute;
  left: 680px;
  top: 520px;

}


#footer_about{
    background: url(img/about/footer.jpg) top center;
  width: 900px;
  height: 68px;
  position: absolute;
  left: 50%;
  margin-left: -510px;
  padding-top: 120px;
  padding-left: 120px;
  line-height: 1.5
}


/* CONTACT */

#header .bottom_contact{
    background: url(img/contact/header_bottom.jpg) top center no-repeat;
  height: 11px;
  width: 1020px;
}

#tiser_contact{
  background: url(img/contact/tiser.jpg);
  width: 1020px;
  height: 581px;
  position: absolute;
  left: 50%;
  margin-left: -510px;

}
#tiser_contact .join{
  display: block;
  width: 100px;
  height: 100px;
  margin-left: 885px;
  margin-top: 60px;
}


.section_background_contact{
  width: 100%;
  height: 170px;
  background: url(img/background_section.jpg)
}
#section_contact{
  position: absolute;
  left: 50%;
  margin-left: -510px;
  width: 1020px;
  height: 169px;

}

#section_contact .myworks{
  background: url(img/contact/myworks.jpg);
  position:relative;
  width: 1020px;
  height: 170px;
  
}
#footer_contact{
    background: url(img/contact/footer.jpg) top center;
  width: 900px;
  height: 65px;
  position: absolute;
  left: 50%;
  margin-left: -510px;
  padding-top: 120px;
  padding-left: 120px;
  line-height: 1.5
}


/* JOIN */

#tiser_join{
  background: url(img/join/tiser.jpg);
  width: 1020px;
  height: 580px;
  position: absolute;
  left: 50%;
  margin-left: -510px;

}
#tiser_join .content{
  width: 395px;
  padding-top: 60px;
  margin-left: 564px;
  text-align: center
}
#tiser_join .content h2{
  color: #FFFFFF;
  text-align: center;
  font-size: 24px;
  font-weight: bold
}
#tiser_join .content .but{
  display: block;
  background: url(img/join/button.jpg) top center;
  width: 291px;
  height: 36px;
  font-size: 18px;
  color: #000000;
  text-decoration: none;
  line-height: 1.8;
  margin-left: 52px;
  //margin-left: 0;
}
#tiser_join .content .but span{
  font-size: 18px;
  color: #ad0606;
}
#tiser_join .content .but:hover{
  background-position: bottom;
}
#tiser_join .content p{
  color: #FFFFFF;
}
#tiser_join .content p a{
  color: #996699
}
#section_join{
  background: url(img/join/myvideo.jpg);
  width: 1020px;
  height: 148px;
  position: absolute;
  left: 50%;
  margin-left: -510px;
}
.section_background_join{
  width: 100%;
  height: 148px;
  background: url(img/background_section.jpg)
}
#footer_join{
    background: url(img/join/footer.jpg) top center;
  width: 900px;
  height: 65px;
  position: absolute;
  left: 50%;
  margin-left: -510px;
  padding-top: 120px;
  padding-left: 120px;
  line-height: 1.5
}



/* MY PHOTO */

#header .bottom_photos{
  background: url(img/myphoto/header_bottom.jpg) top center no-repeat;
  height: 11px;
  width: 1020px;
}
#tiser_photos{
  background: url(img/myphoto/tiser.jpg);
  width: 1020px;
  height: 580px;
  position: absolute;
  left: 50%;
  margin-left: -510px;
}

#tiser_photos .thumb{
  display: block;
  margin-left: 455px;
  margin-top: 16px;

}

#tiser_photos .thumb .small_thumb{
  display: block;
  float: left;
  margin-right: 11px;

}

#tiser_photos .join {
  float: left;
  display: block;
  width: 100px;
  height: 100px;
  margin-top: 10px;
}
.section_background_photos{
  width: 100%;
  height: 1044px;
  background: url(img/background_section.jpg)
}
#section_photos{
  position: absolute;
  left: 50%;
  margin-left: -510px;
  width: 1020px;
  height: 169px;
}
#section_photos .top{
  background: url(img/myphoto/myphoto.jpg);
  width: 1020px;
  height: 75px;
}
#section_photos .block1{
  background: url(img/myvideo/block1.jpg);
  height: 481px;
  width: 1020px;
}
#section_photos .block2{
  background: url(img/myvideo/block2.jpg) top;
  height: 480px;
  width: 1020px;
}
#section_photos .block1 img,#section_photos .block2 img{
  border: 1px solid #FFFFFF;
}
#section_photos  .block1 .biggest_thumb{
  display: block;
  float: left;
  margin-left: 30px;
  -margin-left: 15px;
  margin-top: 28px;
}
#section_photos  .block2 .biggest_thumb{
  display: block;
  float: left;
  margin-left: 30px;
  -margin-left: 15px;
  margin-top: 28px;
}
#section_photos .block1 .small_thumbs,#section_photos .block2 .small_thumbs{

  width: 550px;
  height: 380px;
  float: left;
  margin-top: 28px;
  padding-left: 10px;
}
#section_photos .block1 .small_thumbs p,#section_photos .block2 .small_thumbs p{
  width: 510px;
  font-size: 14px;
  margin-top: 28px;
  margin-left: 20px;
  height: 152px;
}

#section_photos .access{
  display: block;
  width: 530px;
  height: 50px;
  margin-left: 23px;
  margin-top: 10px;
}
#footer_photos{
    background: url(img/myvideo/footer.jpg) top center;
  width: 900px;
  height: 80px;
  position: absolute;
  left: 50%;
  margin-left: -510px;
  padding-top: 120px;
  padding-left: 120px;
  line-height: 1.5
}



/*BILLING;
-----------------------------------------------------------*/
#section_billing{
  background: url(img/billing/images/null_back.jpg);
  height: 580px;
  width: 1005px;
  left: 50%;
  position: absolute;
  margin-left: -510px;
}
#section_billing a.main{

  width: 68px;
  height: 100px;
  display: block;
  position: absolute;
  right: 0;
  top: 160px;

}
#section_billing .left_block{
  left: 100px;
  top:0px;
  height: 100%;
  width: 300px;
  position:absolute;

}
#section_billing .right_block{
  margin-left: 70px;
  position:absolute;
   left:400px; top:0px;
  height: 100%;
  width: 410px;

}


#section_billing .left_block .title{
  background: url(img/billing/images/title.jpg);
 width: 282px;
 height: 27px;
 margin-top: 40px;
 margin-bottom: 20px;

}
#section_billing .right_block p, #section_billing .left_block p{
  padding-bottom: 20px;
  text-align: justify
}


#section_billing .right_block .title{
  background: url(img/billing/images/title2.jpg);
 width: 327px;
 height: 26px;
 margin-top: 40px;
 margin-left: 50px;
 margin-bottom: 20px;

}



#footer_billing p{
	margin-left: 100px;
	position: absolute;
	bottom: 33px;
	width: 485px;
	height: 45px;
	left: -37px;
}


/*LEFT NAV;
-----------------------------------------------------------*/


#left_nav{
	width: 40px;
	height: 100%;
	position: absolute;
	margin-left: 45px;
	left: -1px;
	top: 2px;
	position:relative;
	z-index:55;
}
#left_nav .join{

  width: 40px;
  height: 100px;
  display: block;
  margin-top: 50px;
}
#left_nav .contact{

  width: 40px;
  height: 90px;
  display: block;

}
#left_nav .works{

  width: 40px;
  height: 80px;
  display: block;

}
#left_nav .videos{

  width: 40px;
  height: 70px;
  display: block;

}
#left_nav .photos{

  width: 40px;
  height: 80px;
  display: block;

}#left_nav .photosx{

  width: 40px;
  height: 80px;
  display: block;

}

#left_nav .members{

  width: 40px;
  height: 80px;
  display: block;

}

/*BILLING;
-----------------------------------------------------------*/
#section_models{
  background: url(img/models/images/null_back.jpg);
  height: 580px;
  width: 1005px;
  left: 50%;
  position: absolute;
  margin-left: -510px;
}
#section_models a.join_now{

  width: 68px;
  height: 100px;
  display: block;
  position: absolute;
  right: 0;
  top: 160px;

}
#footer_models a.back{
  width: 156px;
  height: 50px;
  display: block;
  position: absolute;
  top: -10px;
  right: 320px;
}
#footer_models a.next{
  width: 156px;
  height: 50px;
  display: block;
  position: absolute;
  top: -10px;
  right: 110px;
}




#footer_models p{
	margin-left: 100px;
	position: absolute;
	bottom: 33px;
	width: 485px;
	height: 45px;
	left: -37px;
}


#section_models .block img{
  border: 1px solid #000000
}
#section_models .block{
  width: 132px;
  height: 262px;
  float: left;
  margin-left: 12px;
  margin-top: 5px;
}
#section_models .block_first{
  margin-left: 100px;
  -margin-left: 50px;

}
#section_models .block_second{
  margin-right: 80px;
}


#section_models .block p{
  font: 12px/14px Verdana;
  padding: 3px 3px;
}
#section_models .block p span{
  color: #FF5A00;
}


#section_models .block p.style_first{
  background: #E0D9E9;
}

#section_models .block p.style_second{
  background: #E4E49F;
}

#section_models .null_line{
  clear: both;
  width: 100%;
  height: 25px;
}

/*2257;
-----------------------------------------------------------*/
#section_2257-1{
  background: url(img/about.jpg);
  height: 580px;
  width: 1005px;
  left: 50%;
  position: absolute;
  margin-left: -510px;
}

#section_2257{
  background: url(img/2257/images/null_back.jpg);
  height: 580px;
  width: 1005px;
  left: 50%;
  position: absolute;
  margin-left: -510px;
}
#section_2257 a.main{

  width: 68px;
  height: 100px;
  display: block;
  position: absolute;
  right: 0;
  top: 160px;

}
#section_2257 .title{
  background: url(img/2257/images/title.jpg);
 width: 224px;
 height: 64px;
 margin-top: 40px;
 margin-left: 135px;
}


.models_myworks{
  background: url(img/2257/images/header_bottom.jpg) top center no-repeat;
  height: 11px;
  width: 1005px;
}






#footer_billing{
  background: url(img/billing/images/footer.jpg) top center no-repeat;
  width: 1005px;
  height: 237px;    /*?????? ?????? ? ???????? ? 2257*/
  position: absolute;
  left: 50%;
  margin-left: -510px;
  line-height: 1.5
}
#footer_models{
  background: url(img/models/images/footer.jpg) top center no-repeat;
  width: 1005px;
  height: 237px;  /*?????? ?????? ? ???????*/
  position: absolute;
  left: 50%;
  margin-left: -510px;

  line-height: 1.5
}

#section_about #left_nav a{



}
#section_about #left_nav{

  margin-top: 220px;



}
#section_protos #left_nav{

  margin-top: 250px;
  height: 700px;
}
#section_protos #left_nav a{

  background: none;
}


/*Add by TieR*/
.myw {position:relative;}
.myw a { display:block; position:absolute; width:200px; height:70px; background:url(img/2257/images/title.jpg) no-repeat -1000px -1000px; top:0px; left:32px; text-indent:-9000px;}
.smore {display:block; position:absolute; width:105px; height:160px; background:url(img/2257/images/title.jpg) no-repeat -1000px -1000px; top:0px; right:0px;}
.works_t {display:block; position:absolute; width:200px; height:70px; background:url(img/2257/images/title.jpg) no-repeat -1000px -1000px; top:260px; left:220px; z-index:999;}
.wbpage {display:block; position:absolute; width:105px; height:160px; background:url(img/2257/images/title.jpg) no-repeat -1000px -1000px; top:0px; right:0px;}
.termsx {height:450px; width:290px; overflow:auto;}
.termsx p { padding:0 5px 0 0;}
#document .xsdc .join { padding-top:0px; margin-top:0px;}
.pad {position:absolute; left:0px; top:0px;}
