* {margin:0; padding:0;}
img {border:0;}
body {background:#f8d962 url(https://youngsexparties.com/images/bg.png) repeat-x; font:14px Arial, Helvetica, sans-serif; color:#ffffff;}
.center { width:1000px; margin:0 auto; background:#32000e; position:relative; z-index:1;}
.clear {clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px;}
ul {list-style:none;}
a { text-decoration:none;}
.bg { background:url(https://youngsexparties.com/images/bg2.png) repeat-x bottom; min-height:1px;}
.bg3 {background:url(https://youngsexparties.com/images/bg3.jpg) no-repeat top center; min-height:1px;}
.preload {height:0px; overflow:hidden;}
* {outline:none;}

/*Head*/
.he1 {background:url(https://youngsexparties.com/images/en/he1.jpg) no-repeat top center; height:46px;}
.he2 {background:url(https://youngsexparties.com/images/en/he2.jpg) no-repeat top center; height:97px;}
.he3 {background:url(https://youngsexparties.com/images/en/he3.jpg) no-repeat top center; height:96px;}
.he4 {background:url(https://youngsexparties.com/images/en/he4.jpg) no-repeat top center; height:92px;}

.or {position:absolute; top:15px; right:0; color:#ffffff;}
.or a {color:#ffef79; font-weight:bold;}
.or span {margin:0 11px;}
.or a:hover {text-decoration:underline;}

.lang-wrap {position: relative; width:1000px; margin:0 auto;}
.lang {position:absolute; left:870px; top:7px;}
.lang-sel {background:url(https://youngsexparties.com/images/lang-sel.png) no-repeat; width:121px; height:32px; cursor:pointer; color:#ffffff; padding:0 0 0 43px; line-height:32px;}
.lang-sel img {position:absolute; left:11px; top:8px;}
.drop {position:absolute; left:1px; top:32px; display:none; min-height:1px; width:119px;}
.drop ul {background:url(https://youngsexparties.com/images/ldrop_07.png) repeat; width:109px; padding:0 0 0 10px; min-height:1px;}
.drop ul li {position: relative; line-height:26px; height:26px; padding:0 0 0 32px;}
.drop ul li a {color:#ffffff;}
.drop ul li a:hover {text-decoration:underline;}
.drop ul li img {position:absolute; left:0; top:5px;}
.drop-t {background:url(https://youngsexparties.com/images/ldrop_03.png); height:4px; overflow:hidden;}
.drop-b {background:url(https://youngsexparties.com/images/ldrop_10.png); height:4px; overflow:hidden;}
.lang:hover .drop {display:block;}
.drop:hover {display:block;}

.bar {height:81px; position:relative; background:#450014; margin-bottom:10px;}
.sort {position:absolute; left:20px; top:20px; height:42px; background: url(https://youngsexparties.com/images/bar-bg.png) repeat-x;}
.sort p {width:58px; float:left; color:#9e9e9e; padding-top:13px;}
.br {float:left; background: url(https://youngsexparties.com/images/bar-l.png) no-repeat;}
.br ul {float:left; background:url(https://youngsexparties.com/images/bar-r.png) no-repeat right; padding:4px 4px 0 4px; height:38px;}
.br ul li, .br ul li span, .br ul li strong {float:left;}
.br ul li {margin-right:1px;}
.br ul li a {color:#fefefe; text-decoration:none; float:left;}
.br ul li span {line-height:33px; height:33px; padding:0 13px;}
.br ul li:hover {background:url(https://youngsexparties.com/images/sel-bg.png) repeat-x;}
.br ul li:hover a {background:url(https://youngsexparties.com/images/sel-l.png) no-repeat; color:#552200;}
.br ul li:hover a span {background:url(https://youngsexparties.com/images/sel-r.png) right no-repeat;} 
.center .activ {background:url(https://youngsexparties.com/images/sel-bg.png) repeat-x;}
.center .activ strong { background:url(https://youngsexparties.com/images/sel-l.png) no-repeat;}
.center .activ span { background:url(https://youngsexparties.com/images/sel-r.png) right no-repeat; color:#552200;}
.pages {position:absolute; top:20px; right:20px;}
.prev {margin-right:4px; float:left; padding-top:4px;}
.prev a {background:url(https://youngsexparties.com/images/p.png); width:37px; height:33px; display:block;}
.prev a:hover {background:url(https://youngsexparties.com/images/p1.png);}
.next {margin-left:4px; float:left;}
.next a {}
.next a:hover {}
.pages p {width:53px; float:left; color:#9e9e9e; padding-top:13px;}
.p-bg { height:42px; background: url(https://youngsexparties.com/images/bar-bg.png) repeat-x; float:left;}
.bra {float:left; background:url(https://youngsexparties.com/images/bar-l.png) no-repeat;}
.bra ul {float:left; background:url(https://youngsexparties.com/images/bar-r.png) no-repeat right; padding:4px 4px 0 4px; height:38px;}

.bra a {display:block; width:37px; height:33px; line-height:33px; text-align:center; float:left; color:#ffffff;}
.bra li { width:37px; height:33px; float:left; margin:0 1px; background:url(https://youngsexparties.com/images/li-border.png) no-repeat right center;}
.bra li:hover {background:none;}
.bra li:hover a {background: url(https://youngsexparties.com/images/abg.png); color:#552200;}
.center .activ2 {background:url(https://youngsexparties.com/images/abg.png) no-repeat; height:33px; line-height:33px; text-align:center; color:#552200; font-weight:bold;}
.center .activ2:hover {background:url(https://youngsexparties.com/images/abg.png) no-repeat;}

.thumbs {min-height:1px; padding:0 0 0 10px;}
.th {width:330px; height:318px; float:left;}
.t {width:320px; height:240px; position:relative; background:url(https://youngsexparties.com/images/en/Untitled-1.gif) no-repeat;}
.play {position:absolute; width:320px; height:240px; background:url(https://youngsexparties.com/images/png_12.png) no-repeat center; left:0; top:0; z-index:2; display:none;}
.time { background:url(https://youngsexparties.com/images/png_16.png); width:46px; height:23px; line-height:23px; text-align:center; color:#000000; font-size:12px; position:absolute; right:10px; top:207px; z-index:1;}


.over1 {background:url(https://youngsexparties.com/images/en/label1_03.png); width:320px; height:27px; position:absolute; left:0; top:0; z-index:1;}
.over2 {background:url(https://youngsexparties.com/images/en/label2_03.png); width:320px; height:27px; position:absolute; left:0; top:0; z-index:1;}
.over3 {background:url(https://youngsexparties.com/images/en/label3_03.png); width:320px; height:27px; position:absolute; left:0; top:0; z-index:1;}


.desc {background:#ffffff url(https://youngsexparties.com/images/desc.png) no-repeat; height:68px; width:320px; position:relative; padding:0px 0 0 0px;}
.d1 {padding:12px 0 0 14px; height:18px; overflow:hidden; margin-bottom:11px; width:305px; position:relative;}
.d1 span {position:absolute; top:12px; right:0; height:18px; background:url(https://youngsexparties.com/images/ysp_grad_1.png) repeat-y; width:61px;}
.d1 a {color:#000000; text-decoration: none; font-size:15px; font-weight:bold; width:700px; display:block;}
.d1 a:hover {text-decoration:underline;}
.d2 { color:#7c7c7c; font-size:13px; padding:0 0 0 14px;}
.d4 {position:absolute; top:40px; right:15px;}
.d3 span {color:#ffab00; font-weight:bold;}
.d3 {top:11px; right:14px; position:absolute; display:none;}

.foot { background:url(https://youngsexparties.com/images/en/footer.jpg); height:152px; position:relative;}
.flogo {position:absolute; left:155px; top:50px;}
.foot p {padding:53px 0 0 255px; font-size:12px; color:#744451; line-height:18px;}
.foot p a {color:#ffe84d;}
.foot p a:hover {color:#ffffff;}
.foot p span {font-size:13px; text-transform:uppercase; font-weight:bold;}
.foot p span a {margin-right:4px;}

/*Warning*/
.wrap {position:absolute; width:100%; left:0; top:0; background:url(https://youngsexparties.com/images/wrap_07.png) repeat; z-index:3; display:none;}
.warn {background:url(https://youngsexparties.com/images/warn_03.png); width:842px; height:563px; position: fixed; left:50%; top:50%; margin:-281px 0 0 -421px;}
.w-logo {padding:46px 0 23px 0px; text-align:center;}
.wbut {text-align:center; width:844px;}
.wbut img {}
.warn h1 { color:#ffc01e; font-size:29px; padding:0 0 0 50px;}
.warn p {width:740px; padding:3px 0 26px 50px; color:#d88ea3}
.in {cursor:pointer;}


/*Trailer*/
.trailer {background:url(https://youngsexparties.com/images/en/trailer_03.png); width:962px; height:593px; left:50%; top:50%; position:fixed; z-index:2;  margin:-296px 0 0 -481px; display:none;}
.close {width:157px; height:40px; cursor:pointer; margin:0 0 20px 805px; background:url(https://youngsexparties.com/images/png_12.png) no-repeat -1000px -1000px; position:relative; z-index:50}
.tr-l {float:left; width:501px; padding:0px 0 1px 20px; position:relative; z-index:2;}
.tr-th {position:relative;}
.play2 {width:500px; height:375px; position:absolute; left:0; top:0; background:url(https://youngsexparties.com/images/png_12.png) no-repeat center; display:none;}
.tr-r {width:430px; float:left; padding:0px 0 1px 0; position:relative; z-index:2;}
.tr-gal img {margin:0 1px 1px 0;}
.tr-desc {clear:both; margin:0 0 0 20px; background:#ffffff url(https://youngsexparties.com/images/tr-desc.png) no-repeat; padding:12px 0 0 0px; width:922px; height:90px; position:relative; z-index:2; color:#000000;}
.play-line {background: url(https://youngsexparties.com/images/play.jpg); height:27px; position:relative;}
.play-line p {padding:8px 0 0 80px; color:#ffffff; font-size:9px; font-weight:bold; position:relative; z-index:2;}
.play-line img {position: absolute; left:0; top:0; z-index:1;}
.trbg {position:absolute; left:0; top:0; z-index:1}
.he-td {padding:0 0 13px 15px; font-size:15px; font-weight:bold;}
.tr-desc p { font-size:14px; line-height:17px; padding:0 14px 0 14px;}
.yell {color:#ffab00;}
.td-st {color:#7b7b7b; position:absolute; top:13px; right:118px; font-size:12px;}
.td-st span {margin:0 0 0 20px;}
.td-str {position:absolute; top:11px; right:14px;}

/*Trailer for mobile*/
.trailer2 {background:url(https://youngsexparties.com/images/en/trailer_03.png); width:962px; height:555px; left:50%; top:50%; position:fixed; z-index:2;  margin:-277px 0 0 -481px; overflow:hidden}
.trailer2 .tr-desc { overflow:hidden; height:73px;}
.trailer2 .tr-desc p {height:30px; overflow:hidden; line-height:15px;}
.trailer2 .close { margin:0 0 10px 805px;}


/*Join2*/
.bg4 { background:url(https://youngsexparties.com/images/bg4.jpg) no-repeat top center;}

#join {background: #f7e298 url(https://youngsexparties.com/images/bg-j.png) repeat-x;}
.he5 {background: url(https://youngsexparties.com/images/en/j-head1.jpg) no-repeat top center; height:316px;}
.join { background:#32000e; min-height:1px; padding-bottom:51px;}
.please {height:36px; text-align:center; color:#ffffff; font-size:16px; padding-top:16px;}
.join-l {float:left; width:412px; padding:0 0 0 41px;}
.join-r {float:left; width:507px;}
.jplay {position:relative;}
.jplay div {background: url(https://youngsexparties.com/images/en/reg-pl_03.png) no-repeat center; width:392px; height:293px; position:absolute; left:0; top:0;}
.reg-info {margin-top:10px;}
.reg-info ul {padding:16px 0 0 40px;}
.reg-info ul li {padding:0 0 0 33px; height:26px; padding-bottom:2px; background:url(https://youngsexparties.com/images/point.png) no-repeat; color:#caa13f; font-size:16px;}

.jbox {background:url(https://youngsexparties.com/images/en/jbox.jpg); width:507px; height:344px; padding:76px 0 0 0;}
.sec {font-size:20px; font-weight:bold; padding:38px 0 9px 129px; color:#fff600;}
.col1 {width:119px; padding:0 10px 0 0; text-align:right; font-size:14px; color:#6f6f6f}
.jtable td {height:51px; color:#9e9e9e;}
.jtable td input {background:url(https://youngsexparties.com/images/in1.png); width:236px; height:39px; padding:0 0 0 16px; font:15px Arial, Helvetica, sans-serif; color:#863f00; border:none; line-height:39px;}
.jtable td select {}
.jtable td select option {color:#fefefe; font:15px Arial, Helvetica, sans-serif; padding:0 0 0 16px;}
.rb {padding:0 0 0 129px;}
.rb div {padding-top:10px;}
.reg-txt {padding:18px 0 0 0; color:#bc8292; font-size:12px;}
.reg-txt a {color:#ff0046; font-weight:bold;}
.reg-txt a:hover { color:#ffffff;}
.sel {width:330px;}
.pl {background:url(https://youngsexparties.com/images/pl.jpg); width:392px; height:27px;}
.pl p {padding:8px 0 0 80px; color:#ffffff; font-size:9px; font-weight:bold; position:relative; z-index:2;}

/*Top Line*/
.all-top-line {background:url(https://youngsexparties.com/images/top-line.jpg); height:40px; position:relative; width:1000px; margin:0 auto;}
.all-top-line p {position:absolute; top:0;  height:46px; font: bold 14px/46px Arial, Helvetica, sans-serif; color:#ffffff;}
.all-top-line p span {color:#ffffff; font-weight:normal;}
.atl1 {left:25px;}
.atl2 {left:247px;}
.atl3 {left:390px;}
.atl4 {left:537px;}
.all-top-line .or1, .all-top-line .or1 { color:#ff2462;}

/*add 21*/
.ss21 {position:fixed; top:200px; right:0; z-index:5; cursor:pointer;}
.all-wrap { position:absolute; left:0; top:0; width:100%; background:url(https://youngsexparties.com/images/all-png_03.png); display:none; z-index:4;}
.all-box {background:#232323; padding:0 0px 0 20px; height:606px; width:1030px; position: fixed; top:50%; left:50%; margin:-303px 0 0 -525px;}
.all-close {position:absolute; top:-15px; right:-14px; cursor:pointer;}
.allt {width:330px; height:250px; float:left; position:relative;}
.allt p {display:none; position:absolute; width:311px; height:31px; left:0; top:0; background:url(https://youngsexparties.com/images/all-over_06.png); padding:0 0 0 9px; color:#ffffff; font: bold 15px/31px Arial, Helvetica, sans-serif; z-index:1;}
.allt a {cursor:pointer; width:320px; height:240px; position:absolute; left:0; top:0; display:none; z-index:2; background:url(https://youngsexparties.com/images/all-over_03.png);}
.allt:hover a {display:block;}
.allt:hover p {display:block;}

.all-thumbs-wrap {height:520px; overflow:auto; width:1015px;}

.j-thumbs {background:#66001e; min-height:1px; padding:0 0 0 10px;}