*{margin:0;padding:0;font-family:"Times New Roman",Times,serif}
body{background-color:#3b3b3b;background-image:url(ptp_hfill.gif);background-repeat:repeat-x;color:#FFF}
a:link{color:#FFF;text-decoration:underline}
a:visited{text-decoration:underline;color:#FFF}
a:hover{text-decoration:none;color:#FF0}
a:active{text-decoration:underline;color:#FFF}
ul{list-style:none}
ul.v{width:986px;margin-top:5px;margin-bottom:10px;margin-right:auto;margin-left:auto}
ul.v2{width:986px;margin-top:5px;margin-bottom:10px;margin-right:auto;margin-left:auto}
ul.v li{position:relative;width:240px;height:235px;border:1px solid #999;margin-right:2px;margin-left:2px;margin-bottom:4px;text-align:left;float:left;background-color:#2499f3}
ul.v2 li{position:relative;width:240px;height:220px;border:1px solid #999;margin-right:2px;margin-left:2px;margin-bottom:4px;text-align:left;float:left;background-color:#2499f3}
ul.v li:hover,ul.v li:active{border-top-color:#2499f3;border-right-color:#2499f3;border-bottom-color:#2499f3;border-left-color:#2499f3;background-color:#1c70cc;color:#fff}
ul.v2 li:hover,ul.v2 li:active{border-top-color:#2499f3;border-right-color:#2499f3;border-bottom-color:#2499f3;border-left-color:#2499f3;background-color:#1c70cc;color:#ff0}
img.thumb{width:240px;height:180px;margin-left:0;margin-top:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}
ul.v li:hover img.thumb,ul.v li:active img.thumb{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff}
h3{position:absolute;top:182px;left:2px;color:#fff;width:236px;text-align:center;height:34px;overflow:hidden;font-size:15px}
ul.v li:hover h3,ul.v li:active h3,ul.v2 li:hover h3,ul.v2 li:active h3{color:#ff0}
span.du b,span.ad b,span.by b{color:#333;font-weight:normal}
span.du{padding:3px 3px;background-color:#000;position:absolute;top:4px;right:4px;color:#fff;font-size:9px}
span.ad{position:absolute;top:218px;right:4px;color:#fff;text-align:right;font-size:11px}
span.by{position:absolute;top:218px;left:4px;color:#fff;font-size:11px}
.txt{color:#ccc;font-size:11px;width:auto;margin-left:20px;margin-right:10px;margin-top:10px;display:block}
.search{text-align:right;background-image:url(bg_btn.jpeg)}
.blockheader,.arch{width:996px}
.blockheader,.c01,.c02,.blockname{height:40px}
.blockheader{background-image:url(ptp_t.gif);background-repeat:repeat-x;background-position:bottom}
.blockname{color:#fff;font-size:28px;padding-left:65px;letter-spacing:1px;float:left;width:auto;padding-right:20px;text-transform:lowercase}
.blockem{color:#fff;font-size:24px;padding-left:65px;letter-spacing:1px;float:left;width:auto;padding-right:20px}
.blockname,.c02,.c02a,.blockem{line-height:40px;height:40px}
.c01{background-image:url(ptp_c01.gif);width:100%;background-repeat:no-repeat;background-position:left}
.c02{float:right;width:190px;text-decoration:none}
.c02 a,.c02{color:#fff;text-decoration:none;font-size:12px;background-image:url(ptp_c02.gif);background-repeat:no-repeat;background-position:right;display:block;text-align:right;padding-right:15px}
.c02 a:hover,.c02 a:active{color:#ff0;background-image:url(ptp_c02a.gif);text-decoration:underline;text-align:center}
.btm{background-repeat:repeat-x;height:3px}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0}
.st{text-align:center;width:996px;padding-top:0;padding-top:0;margin-top:5px;margin-right:auto;margin-bottom:0;margin-left:auto}
.st div{font-size:13px;width:199px;height:164px;text-align:center;float:left;font-weight:bold;overflow:hidden}
.st a{width:180px;height:135px;font-size:14px;font-weight:normal;color:#ccc;margin-bottom:2px;text-decoration:none}
.st a img{border:1px solid #666}
.st a:hover img,.st a:active img{border:1px solid #fff}
.st a:hover,.st a:active{color:#ff9;font-weight:bold}
.tp{width:199px;float:left;padding:0;margin-top:5px;margin-right:0;margin-bottom:5px;margin-left:0}
.tp li{padding-bottom:3px;margin-bottom:3px;font-weight:bold;text-align:left;text-indent:5px;white-space:nowrap;overflow:hidden;color:#2397f1;font-size:13px;height:17px}
.st .top{width:199px;float:left;padding:0;margin-top:5px;margin-right:0;margin-bottom:5px;margin-left:0}
.st .top li{padding-bottom:3px;margin-bottom:3px;font-weight:bold;text-align:left;text-indent:5px;white-space:nowrap;overflow:hidden;color:#2397f1;font-size:13px;height:17px}
.top li{color:#2397f1}
.w{background-image:url(ptp_wfill.gif);background-repeat:repeat-x;background-position:bottom;display:block}
.w02{background-image:url(ptp_w02.jpg);background-repeat:no-repeat;background-position:left;height:176px}
span.wtxt{display:block;font-size:10px;color:#ccc;margin-top:70px}
span.wtxt2{display:block;font-size:12px;color:#ccc}
.arch{margin-top:2px;color:#fff;font-size:14px;line-height:32px;text-align:left}
.arch a,span.dots,.arch b{color:#fff;text-decoration:none;line-height:32px;height:32px;display:block;float:left;background-image:url(ptp_arc.gif);background-repeat:repeat-x;margin-right:1px;margin-left:1px;width:38px;text-align:center}
span.dots{background-image:none}
.arch a:hover,.arch a:active,.arch b{color:#ff0;font-weight:bold;background-image:url(ptp_arc.gif);background-position:bottom}
.arch b a{color:#ff0;background-position:bottom}
.btns a{display:block;width:110px;background-image:url(ptp_b.gif);background-repeat:no-repeat}
.btns a:hover,.btns a:active{color:#ff0;font-weight:bold;background-image:url(ptp_b.gif);background-position:bottom}
span.at{padding-left:20px;padding-right:5px;float:left;font-size:12px}
span.movs{position:absolute;top:200px;left:2px;color:#fff;width:236px;text-align:center;overflow:hidden;font-size:13px}
.pdlist{position:relative;left:155px;top:-20px;margin:0;padding:0;width:90px}
.pdlist .choose{width:90px}
.pdlist .choose a span{display:block;text-indent:-9000px;overflow:hidden;cursor:pointer;height:23px;text-decoration:underline}
.choose a:hover,.pdlist .choose li:hover a{text-decoration:none}
.pdlist .catlist{display:none}
.pdlist .catlist ul{float:left;width:123px;margin-right:8px;font-weight:normal;font-size:13px}
.pdlist .catlist ul li{border-bottom:1px groove #666;padding:2px 0}
.pdlist .choose li:hover .catlist{display:block;position:absolute;width:660px;z-index:100;top:20px;left:-280px;background:#222;border:1px solid #000;margin-left:-295px;padding:5px 0 5px 14px;text-align:left}
.pdlist .choose li a{color:#fff}
.pdlist .choose li a:hover{color:#ff0}
.pdlist table{position:absolute;border-collapse:collapse;font-size:10px}
.rel{width:970px;margin:2px auto;font-size:13px;text-align:left}
.rel a{float:left;margin-left:12px;text-indent:15px;min-height:15px;background:url(lupe.png) 0 0 no-repeat}
.rel a:link{color:#ccc;text-decoration:none}
.rel a:hover{color:#ff0;text-decoration:none}
.rel a:visited{color:#999;text-decoration:none}
.rel span{display:block;float:left;color:#2499f3}
.du_e b,.by_e b,.tags_e b,.src_e b{color:#777;margin-right:5px}
.du_e,.by_e,.tags_e,.src_e{color:#fff;font-size:12px;left:324px;display:block}
.desc_e{font-size:16px;line-height:22px;color:#fff;font-weight:bold;text-transform:uppercase}
.src_e a,.tags_e a{color:#fff;text-decoration:underline}
.src_e a:hover,.tags_e a:hover{color:#ff3;text-decoration:none}
.thumb-wrapper{position:relative}
#report-shim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background-color:rgba(0,0,0,0.5)}
#report-wrap{height:100%;width:100%}
#report-form{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222;font-size:8pt;height:auto;margin:0 auto;position:relative;top:15%;width:400px;background-color:#fff;border-radius:5px;box-shadow:0 2px 10px #000;padding:15px}
#report-form *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222;font-size:8pt}
#report-warn{color:#222 !important;font-size:8pt}
#report-thumb{display:block;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.33);height:180px;margin:15px 0;width:240px}
#report-form label{display:block;height:20px;line-height:20px;vertical-align:middle}
#report-link{margin:5px 0 15px 5px}
#report-type{cursor:pointer;padding:3px 0 5px;width:100%}
#report-text{border:1px solid #aaa;border-radius:3px;box-shadow:inset 0 2px 3px rgba(0,0,0,0.15);font-size:8pt;padding:5px;resize:none;width:100%}
#report-tbar{padding:15px 0 0;text-align:center}
#report-tbar button{cursor:pointer;line-height:20px;margin:0 0 0 10px;padding:2px 0 3px 0;width:60px}
.thumb-report{display:inline-block;position:absolute;z-index:1;background-color:#000;color:#fff;cursor:pointer;font-size:10px;line-height:14px;height:15px;opacity:.50;padding:0 4px 0 4px;text-decoration:none;width:auto}
.thumb-report:hover{opacity:1}
.thumb-report{top:161px;left:4px}
