#mainwrap {width:1330px;margin:0 auto}

#mainsearch {padding:0;background:url(/layouts/torrent/image/line_bg.png) repeat-x 0 bottom;position:relative;height:90px}
#mainsearch .tstat {position:absolute;top:37px;left:10px;font-size:18px;font-weight:400;font-family:roboto;color:#fff;letter-spacing:-0.02em} 
#mainsearch .tstat span {font-weight:100;color:#728093}
#mainsearch .maintop_banner {width:500px;height:70px;;background:#000;display:inline-block;position:absolute;top:10px;left:50%;margin-left:-250px;line-height:70px;text-align:center;color:#fff}
#mainsearch .searchform {width:300px;position:absolute;right:10px;top:25px}
#mainsearch .searchform fieldset {display:inline-block;position:relative}
#mainsearch .searchform fieldset .inputsearch {background:none;border:none;outline:0;font-size:15px;background:url(/layouts/torrent/image/search_form_bg.jpg) no-repeat;width:240px;height:40px;;padding:0 50px 0 10px;font-family:'noto Sans';color:#fff;font-weight:600}
#mainsearch .searchform fieldset .inputsearch:focus {background-position:0 bottom}
#mainsearch .searchform fieldset .btnsubmit {position:absolute;right:0;top:2px;background:none;padding:0;margin:0;line-height:1;border:none;outline:0;cursor:pointer}

h2.headtitle {font-size:26px;color:#99a9c0;letter-spacing:-1px;padding:18px 10px;}
h2.headtitle span.highlight {font-weight:700;color:#5aa0ff}
h2.headtitle span.adult {font-weight:700;color:#f954b9}
h2.headtitle span.top10 {color:#fff}

.prevnext {position:absolute;top:16px;right:10px}
.prevnext a {display:inline-block;width:28px;height:28px;text-indent:-10000px;background: url(/layouts/torrent/image/prevnext.png) no-repeat;}
.prevnext a.btnnext {background-position:0 0}
.prevnext a.btnnext:hover {background-position:0 -30px}
.prevnext a.btnprev {background-position:-30px 0}
.prevnext a.btnprev:hover {background-position:-30px -30px}

#main_newupdate {background:url(/layouts/torrent/image/line_bg.png) repeat-x 0 bottom;position:relative}
#main_newupdate .posters:after {content:""; display:block;float:none;clear:both;} 
#main_newupdate .posterwrap {width:100%;height:450px;}

#main_newupdate .posters {height:400px;padding:0;position:relative}
#main_newupdate .posters .cols {position:relative;width:200px;height:400px;display:inline-block;float:left;margin:0 10px 16px 10px;border:1px #0f1012 solid;background:#1d1e22;border-radius:4px;overflow:hidden;box-shadow:2px 2px 14px rgba(0,0,0,.4)}
#main_newupdate .posters .cols .poster {width:200px;height:280px;overflow:hidden;border-bottom:1px #08090a solid;position:relative}
#main_newupdate .posters .cols .poster .pimage {width:200px;height:280px;position:relative;overflow:hidden}
#main_newupdate .posters .cols .poster .pimage .poster_img {position:absolute;width:100%;}
#main_newupdate .posters .cols .poster .torrent_count {position:absolute;z-index:100;bottom:5px;left:3px;font-size:9px;font-family:roboto;background:#5acc46 url(/layouts/torrent/image/ico_torrent1.png) no-repeat 0px 0px;height:16px;padding:0 5px 0 18px;line-height:16px;border-radius:10px;color:#000}
#main_newupdate .posters .cols .poster .direct_count  {position:absolute;z-index:100;bottom:5px;right:3px;font-size:9px;font-family:roboto;background:#5aa0ff url(/layouts/torrent/image/television.png) no-repeat 2px 2px;height:16px;padding:0 5px 0 16px;line-height:16px;border-radius:10px;color:#000}
#main_newupdate .posters .cols .poster .hovercont {height:140px;background:#000;background:rgba(0,0,0,.75);position:absolute;bottom:-141px;left:0;width:100%;z-index:99;cursor:pointer;border-top:1px #000 solid}
#main_newupdate .posters .cols .poster .hovercont ul {padding:10px}
#main_newupdate .posters .cols .poster .hovercont ul li {height:18px;line-height:18px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#main_newupdate .posters .cols .poster .hovercont ul li span {color:#fff;display:inline-block;margin-right:4px}
#main_newupdate .posters .ctrlbox {height:30px;background:#000;width:200px;z-index:101}
#main_newupdate .posters .ctrlbox:after  {content:""; display:block;float:none;clear:both;} 
#main_newupdate .posters .ctrlbox a {width:100px;height:30px;line-height:30px;color:#888;display:inline-block;text-align:center;float:left;font-weight:600;font-size:12px;font-weight:500}
#main_newupdate .posters .ctrlbox a:hover {color:#fff}
#main_newupdate .posters .ctrlbox a.active {font-weight:700;color:#0798e3}

#main_newupdate .posters .cont {color:#7f8691;font-size:14px;font-weight:500;height:75px;padding:6px;background:#121214;background:rgba(0,0,0,.2);position:relative;}
#main_newupdate .posters .cont .sbj {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;height:28px;line-height:28px;text-align:center;color:#b4b8c0;font-weight:600;text-shadow:1px 1px 1px #000}

#main_newupdate .posters .cont .naverstar {margin-top:8px;padding:0 4px 0 10px}
#main_newupdate .posters .cont .naverstar .small_star {display:inline-block;position: relative;width: 107px;height:15px;background: url(/layouts/torrent/image/star1.png) 0 0 no-repeat;margin-left:32px}
#main_newupdate .posters .cont .naverstar .small_star .starval {position:absolute;width: 107px;height: 15px;background: url(/layouts/torrent/image/star1.png) 0 -15px no-repeat;}
#main_newupdate .posters .cont .rate{text-align:center;font-size:11px;margin-top:3px;color:#777}

#middle_banner {height:100px;background:url(/layouts/torrent/image/line_bg.png) repeat-x 0 bottom;padding:0 10px}
#middle_banner div {width:423px;height:80px;float:left;background:#000;margin-top:10px}
#middle_banner div.center {margin:10px 20px}


.top10 {padding:0 10px 15px 10px;background:url(/layouts/torrent/image/line_bg.png) repeat-x 0 bottom;}
.top10 .tenwrap {border:1px #000 solid;color:#7f8691;font-size:14px;font-weight:500;background:#1b1e22;position:relative;border-radius:4px;box-shadow:2px 2px 14px rgba(0,0,0,.4);overflow:hidden;height:340px}
.top10 .tenwrap:after  {content:""; display:block;float:none;clear:both;} 
.top10 .tenwrap .left {float:left;width:300px}
.top10 .tenwrap .left a.leftsbj {display:block;padding:0 15px 0 0;font-weight:400;background:#343c46;height:32px;line-height:33px;color:#d3dae5;font-size:13px;border-bottom:1px #282d35 solid;border-top:1px #464e5b solid;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.top10 .tenwrap .left a.leftsbj.top3 {font-weight:500;color:#fff}
.top10 .tenwrap .left a.leftsbj span {display:inline-block;width:32px;height:32px;text-align:center;font-size:11px;color:#fff}
.top10 .tenwrap .left a.leftsbj span.top3 {background:url(/layouts/torrent/image/circle_bg.png) no-repeat center 6px;}
.top10 .tenwrap .left a.leftsbj span.top1 {background:url(/layouts/torrent/image/circle_bg1.png) no-repeat center 6px;}
.top10 .tenwrap .left a.leftsbj.active {background:#1b1e22;border-top:1px #111 solid;color:#90bffb;box-shadow:inset 2px 0px 5px rgba(0,0,0,.25)}
.top10 .tenwrap .left a.leftsbj:first-child.active {border-top:1px #1d2228 solid}
.top10 .tenwrap .left a.leftsbj:last-child.active {border-bottom:1px #1d2228 solid}

.top10 .tenwrap .right {float:right;width:947px;padding:25px 25px 20px 35px;}
.top10 .tenwrap .right .rightbox {display:none;height:300px;position:relative}
.top10 .tenwrap .right .rightbox .poster_img {position:absolute;right:10px;top:0px}
.top10 .tenwrap .right .rightbox .subject {}
.top10 .tenwrap .right .rightbox .subject h3 {font-size:25px;color:#fff;}
.top10 .tenwrap .right .rightbox .subject h3 span {font-family:roboto;font-weight:200;font-size:22px}
.top10 .tenwrap .right .rightbox .subject h4 {font-size:16px;font-weight:400;margin:5px 0;color:#bbb;}
.top10 .tenwrap .right .rightbox .right_info {margin:20px 0 0 0;color:#bbb;font-size:12px}
.top10 .tenwrap .right .rightbox .right_info span {display:inline-block;margin:0 10px;color:#666}
.top10 .tenwrap .right .rightbox .right_cont {width:700px;font-size:13px;line-height:160%;margin-top:20px;font-weight:400}
.top10 .tenwrap .right .rightbox .button {position:absolute;bottom:10px}


#trailer {padding:0 10px 15px 10px;background:url(/layouts/torrent/image/line_bg.png) repeat-x 0 bottom;position:relative}
#trailer .prevnext {position:absolute;top:-44px;right:10px}
#trailer:after {content:""; display:block;float:none;clear:both;} 

#trailer .trailerwrap {}
#trailer .trailercols {float:left;margin-bottom:10px}
#trailer .trailercols .sbj {white-space:nowrap;overflow: hidden;text-overflow: ellipsis;width:200px;height:30px;line-height:32px;text-align:center;color:#cecece;background:#121214;border:1px #121214 solid;border-top:none;font-size:13px;}
#trailer .thumbnailwrap {width:200px;border:1px #121214 solid;border-bottom:none;position:relative;}
#trailer .thumbnailwrap .thumbnail {width: 100%;padding-top:56.25%;position:relative;overflow:hidden}
#trailer .thumbnailwrap	img.ico_play {position:absolute;width:40px !important;height:28px;z-index:10;left:50%;margin-left:-20px;top:50%;margin-top:-14px;display:none}
#trailer .trailercols:hover img.ico_play {display:block}
#trailer .trailercols:hover .thumbnailwrap,#trailer .trailercols:hover .sbj {border-color:#cf0c0c}
#trailer .trailercols:hover .sbj {background:#000}
#trailer .thumbnailwrap .thumbnail img.youtube_thumb {position:absolute;top:0;left:0;right:0;bottom:0}

#plot {padding:0 10px 0 10px;background:url(/layouts/torrent/image/line_bg.png) repeat-x 0 bottom;position:relative;}
#plot:after  {content:""; display:block;float:none;clear:both;} 
#plot .left {width:800px;background:url(/layouts/torrent/image/vline.jpg) repeat-y right;padding-bottom:20px}
#plot .left .plotbox {color:#949dab;font-size:14px;font-weight:500;position:relative;margin-bottom:15px}
#plot .left .plotbox:last-child {margin:0}
#plot .left .plotbox:after {content:""; display:block;float:none;clear:both;} 
#plot .left .plotbox .poster {float:left;margin-right:18px;border:1px #000 solid;border-radius:4px;overflow:hidden;box-shadow:2px 2px 10px rgba(0,0,0,.5)}
#plot .left .plotbox .poster img {display:block}
#plot .left .plotbox .cont {float:left;width:630px;font-size:12px;line-height:1.45;letter-spacing:-0.02em;padding-top:5px}
#plot .left .plotbox .cont h4 {font-size:18px;color:#fff;margin-bottom:7px;letter-spacing:-0.03em}
#plot .left .plotbox .cont h4 span {font-weight:100;color:#76879c;}
#plot .left .plotbox .cont .naverstar {margin-top:10px}
#plot .left .plotbox .cont .naverstar span {vertical-align:top}
#plot .left .plotbox .cont .naverstar .small_star {display:inline-block;position: relative;width:80px;height:13px;background: url(/layouts/torrent/image/star1.png) 0 -33px no-repeat;}
#plot .left .plotbox .cont .naverstar .small_star .starval {position:absolute;width:80px;height:13px;background: url(/layouts/torrent/image/star1.png) 0 -47px no-repeat;}
#plot .left .plotbox .cont .naverstar .rate{font-size:11px;margin-top:0px;color:#bbb;font-weight:700}

#plot .right {float:left;padding:0 10px 0 20px;width:476px;}
#plot .right .still {height:448px !important;overflow:hidden;background:#fff}
#plot .right .still .st_img {}
#plot .right .still .caption {font-family:'noto sans';font-size:11px;color:#fff;line-height:1.3}

/*!* Justified Gallery - v3.6.5 */
.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div,.justified-gallery>figure{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:.1;margin:0;padding:0}.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>figure>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img,.justified-gallery>figure>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption,.justified-gallery>figure>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible,.justified-gallery>figure>.caption.caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:.7;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in}.justified-gallery>.entry-visible{filter:"alpha(opacity=100)";opacity:1;background:0 0}.justified-gallery>.entry-visible>img,.justified-gallery>.entry-visible>a>img{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px;background-color:#000;border-radius:6px}