*{margin:0;padding:0;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#FFFFFF;}
body{background:url(a_hfill.gif) #000 repeat-x top;}
a:link{color:#FFF;text-decoration:none;}
a:visited{text-decoration:none;color:#FFF;}
a:hover{text-decoration:underline;color:#4B4B4B;}
a:active{text-decoration:none;color:#4B4B4B;}
#search{overflow:hidden;float:right;padding:1px 70px 1px 2;}
#search li{float:right;}
#searchfield{background:url(search.gif) no-repeat left scroll;width:193px;height:23px;}
#searchstyle{height:18px;width:157px;border:0px;color:#999999;font-size:11px;font-family:tahoma;margin:3px 0 0 7px;}
#abuseform{font-size:13px;float:left;color:#999999;}
#email{color:#000000;}
#subject{color:#000000;}
#description{color:#000000;}
#submit{color:#000000;}
.menu a{font-size:12px;color:#FFFFFF;text-decoration:none;width:140px;display:block;float:left;text-align:center;height:23px;line-height:22px;margin-right:2px;background:url(a_s.gif) no-repeat center bottom;font-weight:bold;}
.menu a:hover, .menu a:active{background:url(a_ss.gif) no-repeat center bottom;color:#fff;font-weight:bold;}
ul{list-style:none;}
ul.video{width:986px;margin:5px auto 10px auto;}
ul.video li{position:relative;width:240px;height:230px;border:1px solid #4B4B4B;margin:0 2px 4px 2px;text-align:left;float:left;background-color:#101010;}
ul.nichevideo{width:986px;margin:5px auto 10px auto;}
ul.nichevideo li{position:relative;width:240px;height:220px;border:1px solid #4B4B4B;margin:0 2px 4px 2px;text-align:left;float:left;background-color:#000000;}
ul.video li:hover, ul.video li:active, ul.nichevideo li:hover, ul.nichevideo li:active{border:solid 1px #fff;background-color:#171717;}
img.thumb{width:240px;height:180px;margin:0;border:none;}
ul.video li:hover img.thumb, ul.video li:active img.thumb, ul.nichevideo li:hover img.thumb, ul.nichevideo li:active img.thumb{border-bottom:1px solid #fff;}
h3{position:absolute;top:180px;left:1px;color:#FFFFFF;width:236px;text-align:center;height:34px;overflow:hidden;font-size:13px;}
ul.video li:hover h3, ul.video li:active h3, ul.nichevideo li:hover h3, ul.nichevideo li:active h3{color:#00E4FF;}
span.du b, span.nichedu b, span.ad b, span.by b{color:#666666;font-weight:normal;}
span.du{padding:1px 2px;background-color:#000000;position:absolute;top:0px;right:0px;color:#ffffff;font-size:11px;}
span.movs{position:absolute;top:200px;left:4px;width:236px;text-align:center;color:#FFFFFF;font-size:11px;}
span.ad{position:absolute;top:215px;right:5px;color:#FFFFFF;text-align:right;font-size:11px;}
span.by{position:absolute;top:215px;left:5px;color:#FFFFFF;font-size:11px;}
span.vo{position:absolute;top:214px;left:2px;border:none !important;}
.vote, .vote li.rated, .vote li a:hover, .voted, .voted li.rated{background:url(stars.png) no-repeat 0 0;}
.vote, .voted{background-position:0 -14px;}
.vote:hover li, .ievote:hover li{background:none !important;border:none !important;}
.ievote, .ievoted{text-decoration:none !important;}
.vote, .voted{width:80px;overflow:hidden;position:relative;}
.vote, .vote li, .vote li a, .voted, .voted li, .voted li a{height:14px !important;display:block !important;}
.vote li, .voted li{position:absolute !important;border:none !important;background-color:transparent !important;}
.vote, .vote li, .voted, .voted li{left:0;top:0;list-style:none;margin:0 !important;padding:0;}
.vote li.star_1, .voted li.star_1{width:7px;}
.vote li.star_2, .voted li.star_2{width:16px;}
.vote li.star_3, .voted li.star_3{width:23px;}
.vote li.star_4, .voted li.star_4{width:32px;}
.vote li.star_5, .voted li.star_5{width:39px;}
.vote li.star_6, .voted li.star_6{width:48px;}
.vote li.star_7, .voted li.star_7{width:55px;}
.vote li.star_8, .voted li.star_8{width:64px;}
.vote li.star_9, .voted li.star_9{width:71px;}
.vote li.star_10, .voted li.star_10{width:80px;}
.vote li a, .voted li a{overflow:hidden;text-indent:-100px;outline:0;}
.txt{color:#666666;font-size:11px;width:auto;margin:4px 10px 2px 10px;}
.bfill{background:url(a_bfill.gif) repeat-x top;height:51px;display:block;}
.blockheader, .btm, .arch, .bfill{width:986px;}
.blockheader, .c02, .blockname{height:42px;}
.blockheader{background:url(a_tfill.gif) repeat-x bottom;}
.blockname{color:#00E4FF;font-size:20px;letter-spacing:1px;float:left;width:auto;background:url(a_c01.gif) no-repeat left;padding:0 30px 0 15px;}
.blockname, .c02{line-height:40px;}
.c02{float:right;width:170px;text-decoration:none;background:url(a_c02.gif) no-repeat right;}
.c02 a{color:#FFF;text-decoration:none;font-size:12px;}
.c02 a:hover, .c02 a:active{color:#0690FA;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px}
.st{margin:0 auto;text-align:center;width:996px;padding:8px 0 0 0;}
.st div{font-size:13px;width:199px;height:164px;text-align:center;float:left;font-weight:normal;overflow:hidden;}
.st a{width:180px;height:135px;font-size:12px;font-weight:normal;color:#999999;margin-bottom:2px;text-decoration:none;}
.st a img{border:1px solid #999999;}
.st a:hover img, .st a:active img{border:1px solid #FFFFFF;}
.st a:hover, .st a:active{color:#00E4FF;}
.top{width:197px;float:left;margin:5px 0px 5px 0px;padding:0;}
.top li{padding-bottom:3px;margin-bottom:3px;font-weight:normal;text-align:left;text-indent:5px;white-space:nowrap;overflow:hidden;border-bottom:1px dotted #1E1E1E;color:#0760A0;font-size:12px;}
.w{background:url(a_wfill.gif) repeat-x top;height:91px;vertical-align:bottom;display:block;}
.wtxt{width:986px;display:block;font-size:10px;color:#666;padding:30px 0 0 0;margin:0;}
.arch{margin-top:2px;color:#000000;font-size:12px;line-height:25px;text-align:center;}
.arch a, span.dots{color:#FFFFFF;text-decoration:none;line-height:26px;height:28px;display:block;float:left;margin:0 1px 0 1px;width:34px;text-align:center;background-color:#151515;font-weight:normal;}
.arch b a{background-color:#111;color:#777;}
span.dots{background-image:none;background-color:#FFFFFF;color:#000000;}
.arch a:hover, .arch a:active{font-weight:normal;background-color:#111;color:#777;}
.btns a{display:block;width:90px;font-weight:normal;}
.btns a:hover, .btns a:active{background-color:#111;font-weight:normal;color:#777;}
span.at{padding:0 5px 0 20px;float:left;font-size:12px;}
.pdlist{position:relative;left:580px;top:-23px;margin:0px;padding:0px;width:90px;}
.pdlist .choose{width:90px;}
.pdlist .choose a span{display:block;overflow:hidden;cursor:pointer;height:23px;text-decoration:none;width:140px;float:left;text-align:center;line-height:22px;margin-right:2px;background-image:url(a_s.gif);background-repeat:no-repeat;background-position:center bottom;font-weight:normal;font-size:12px;color:#999999;}
.pdlist .choose a:hover span, .pdlist .choose a:active span{background-image:url(a_ss.gif);background-repeat:no-repeat;background-position:center bottom;color:#FFFFFF;font-weight:normal;}
.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:10px;}
.pdlist .catlist ul li{border-bottom:1px groove #666666;padding:2px 0;}
.pdlist .choose li:hover .catlist{display:block;position:absolute;width:660px;z-index:100;top:46px;left:-230px;background:#222222;border:1px solid #000000;margin-left:-295px;padding:5px 0 5px 14px;text-align:left;}
.pdlist .choose li a{color:#cccccc;}
.pdlist .choose li a:hover{color:#00E4FF;}
.pdlist table{position:absolute;border-collapse:collapse;font-size:10px;}
