@charset "gb2312";
/*-------------------------------------
	css for Ppdong.com 
	design by MoMo_dong
	page build by ybyong(at)gmail.com
	date 2007-9-5
----------------------------------------*/
/* base */
*{ font: normal 12px/160% Verdana, Lucida, Arial, Helvetica, ËÎÌå,sans-serif;color:#333;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl,body{margin:0;padding:0;}
img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
button {cursor:pointer;}
div,p {display:block;}
fieldset,form{ background:none; border:none; padding:0; margin:0;}
.clear{ clear:both; overflow:hidden; height:0; font-size:1px;}
/*layout*/
body{ background:#fff; text-align:center;}
#wp,#hd,#ft{width:970px; text-align:left; margin:0 auto;}
#wp{ padding:0 5px; width:960px;}
/*top*/
#hd{ background:url(hd_bg.jpg) no-repeat left 55px;  position:relative;}
	.logo{ float:left;}
	.user-bar{ float:left; padding:0 0 0 150px;}
	.user-bar li{ float:left; background:url(dot.gif) no-repeat left 5px; margin:0 5px; color:#548DD4; padding-left:8px;}
	.user-bar li.bgnone{ background:none; padding-left:20px;}
	.p-nav{ float:right; width:600px; padding-top:20px; height:26px; overflow:hidden;}
	.p-nav li{ float:left; height:22px; line-height:22px; padding:6px 0 0 28px; margin:0 0 0 14px!important;margin:0 0 0 13px;}
	.p-nav li.index{ background:url(p_navbg.gif) no-repeat -12px -10px; }
	.p-nav li.movie{ background:url(p_navbg.gif) no-repeat -105px -10px; padding-left:26px;}
	.p-nav li.music{ background:url(p_navbg.gif) no-repeat -167px -10px;}
	.p-nav li.game{ background:url(p_navbg.gif) no-repeat -229px -10px;}
	.p-nav li.bbs{ background:url(p_navbg.gif) no-repeat -293px -10px;}
	.p-nav li.blog{ background:url(p_navbg.gif) no-repeat -363px -10px;}
	.p-nav li.cmt{ background:url(p_navbg.gif) no-repeat -433px -10px;}
	.p-nav li.hr{ background:url(p_navbg.gif) no-repeat -524px -10px; padding-left:23px;}
	.menu{ clear:both; padding:0px 0 0 30px;}
	.menu:after{ content:"";display:block; height:0; clear:both; visbility:hidden;}
	.menu li{ float:left; background:url(menu_libg.gif) no-repeat left 8px; padding:5px; padding-left:0px;text-align:center; width:46px;}
	.menu li a{ color:#fff; font-size:14px; font-weight:bold; height:25px;line-height:25px; display:block; width:46px;}
	.menu li a:hover{ text-decoration:none;background:url(memu_upbg.jpg)}
	.menu li.bgnone,.menu li ul li.bgnone,.sub-menu li.bgnone{ background:none;}
	.menu .menu_up{ color:#fff; background:url(memu_upbg.jpg) no-repeat left top; text-decoration:none; width:46px; text-align:center; height:25px; line-height:25px;}
	.sub-menu{ clear:both; padding:2px 0 0 3px; text-align:center; color:#c8c8c8;}
	.sub-menu a{ color:#313131; padding:6px 7px; text-align:center; line-height:27px}

	.sub-menu{ clear:both; padding:2px 0 0 3px; text-align:center; color:#c8c8c8;}
	.sub-menu a{ color:#313131; padding:6px 7px; text-align:center; line-height:27px}
	.seach{ clear:both;background:url(seach_bg.gif) no-repeat; width:960px; height:64px; margin:5px 0 0 5px;}
	.se-bar{ float:left; width:311px; margin:20px 0 0 5px; text-align:left;}
	.input{ border:1px solid #7E9DB9; width:150px; height:18px; line-height:18px; padding:0 0 0 2px; float:left; background:#ECF5FE; margin:3px 0 0 3px;}
	.button{ background:url(se_btn.gif) no-repeat; width:61px; height:22px; text-align:center;  border:none; float:left; margin:1px 0 0 10px;}
	.button2{ no-repeat; width:61px; height:22px; text-align:center;  border:none; float:left; margin:1px 0 0 10px;}
	.se-bar select{ width:70px; float:left; margin:3px 0 0 10px;}
	.se-bar span {float:left; padding:4px 8px}
	.type-list{ float:right; width:576px; margin:12px 41px 0 0!important;margin:12px 23px 0 0; color:#c8c8c8; text-align:left; height:40px; overflow:hidden;}
	.type-list strong { font-size:10px; color:#343434; padding:0 4px 0 0; font-family:Tahoma; color:#FF6600}
	.type-list a{ margin-right:4px; color:#343434; white-space:nowrap;}

/*comm*/
.a1{ font-weight:bold;color:#1B70CB;}
h1,.title,h2{ clear:both;background:#EEF5FD; margin-top:1px; color:#1974C8; font-weight:bold; height:20px; line-height:20px; padding-left:11px; text-align:left; position:relative;}
.title{border-bottom:1px solid #AEDEF2;}
.title a{font-size:12px}
.title span{ float:right;color:#1B70CB;}
h1 span{ float:right;padding:1px 10px; color:#D1D0D5;}
h1 strong{ color:#1B70CB;}
h2{border-top:1px solid #AEDEF2;}
.commbox{border:1px solid #AEDEF2;text-align:center; overflow:hidden; margin-bottom:5px; height:1%;}
.fl{ float:left;}
.fr{ float:right;}
.tab,.tab01,.tab02{ position:absolute; right:0; top:0;}
.tab02{ left:-1px;}
/* add by jiake */
#options_container{ position:absolute;width:63px;top:0px;left:320px;background:#EEF5FD;display:none;border:none; z-index: 20;}
#options_container li{ float:left;width:63px; text-align:center;height:20px; line-height:20px;cursor:pointer;border:solid #AEDEF2;border-width:0 0 1px 1px;color:#1974C8;}
.tab01 li.curyear{ position:relative;background:url(tab_up.gif) no-repeat 48px 8px #fff; border-width:0 0 0 0;color:#1974C8; text-align:left; width:55px; padding-left:8px;}
#options_container .curyear{ position:relative;background:url(tab_up.gif) no-repeat 48px 8px #fff; border-width:0 0 1px 1px;color:#1974C8; text-align:left;  width:55px; padding-left:8px;}

.tab li,.tab01 li,.tab02 li{ float:left;width:37px;color:#1974C8; text-align:center;height:20px; line-height:20px;cursor:pointer;}
.tab01 li{ width:63px;border-right:1px solid #AEDEF2;}
.tab01 li.no-right{ width:63px;border-right:0 solid #AEDEF2;}
.tab02 li{ width:50px;border-right:1px solid #AEDEF2;}
.tab li a,.tab01 li a,.tab02 li a{color:#1974C8; display:block;}
.tab li a:hover,.tab01 li a:hover,.tab02 li a:hover{ background:#fff;}
.tab li.up,.tab01 li.up,.tab02 li.up{ background:#fff; border:solid #AEDEF2; border-width:1px 1px 0 1px; width:35px; height:24px; line-height:24px;color:#1974C8; font-weight:bold; text-align:center; position:relative; margin-top:-4px;}
.tab01 li.up{ width:61px; white-space: nowrap}
.tab02 li.up{ width:80px; white-space: nowrap}
.tab li.up-r{ background:#fff; border:solid #AEDEF2; border-width:1px 0 0 1px; width:35px; height:24px; line-height:24px;color:#1974C8; font-weight:bold; text-align:center; position:relative; margin-top:-4px;}
.border-l{ border-left:1px solid #AEDEF2;}
/*
.tab01 li.yaer{ background:url(tab_up.gif) no-repeat 48px 6px #fff; border:none;}
.tab01 li.yaer a:hover{background:url(tab_up.gif) no-repeat 48px 6px #fff; }
*/
.border-r{ border-right:1px solid #AEDEF2;}
.a2{ color:#2C7FC5; font-weight:bold;}
.a3,.a_tvlook,.a_down{ background:url(yul_bg.gif) no-repeat; width:54px; height:19px; display:block; padding-left:20px; }
a.a3{ text-decoration:none;}
a.a3:hover{ text-decoration:none;}
.a_tvlook{ background:url(tv_lookbg.gif) no-repeat; }
.a_down{ background:url(down-nowbg.gif) no-repeat; }
.a4{ background:url(down_bg.gif) no-repeat; display:block; width:12px; height:13px;}
.a4_none{ background:url(down_bg_none.gif) no-repeat; display:block; width:11px; height:10px;}
.a_more{ color:#1776C8; text-decoration:underline;}
.a5{color:#1974C8;}
.a_tv{ background:url(tv_bg.gif) no-repeat; display:block; width:12px; height:16px;}
.a_tv_none{ background:url(tv_bg_none.gif) no-repeat; display:block; width:12px; height:12px;}
.imgbox{ float:left; width:81px; height:126px; border:1px solid #dedede; padding:3px; padding-bottom:0px}
.imgbox img{ width:80px; height:110px;}
.ptb{ padding:4px 0;}
.ptb01{ padding-bottom:10px;}
.ptb02{ padding:6px 0 3px 0;}
.a6{ font-weight:bold;}
.m-left{ margin-left:5px;}
.a7{ color:#1B70CB; margin:0 5px;}
.a8{ color:#1B70CB;}
.a9{ text-decoration:underline;color:#1B70CB;}
.a10{ font-size:14px; font-weight:bold;color:#1B70CB;}
/*ft*/
#ft{ position:relative; padding:20px 0; text-align:center;}
	.ft-menu{ clear:both; margin:10px auto 5px auto; width:545px;}
	.ft-menu li{ float:left; margin:0 4px;}
	#ft p{ clear:both; padding:2px 0;}
	#ft span{ position:absolute; right:30px; bottom:30px;}
.c-allintro{ font-size:14px; text-align:left; padding:15px; margin-bottom:10px}
#detail_page a{ font-size:14px; color:#1974c8; text-decoration:underline}
#detail_page { font-size:12px}
.collection_nav a {font-size:14px;}
.collection_nav {font-size:14px;}
.bold{ font-weight:bold}
#nav{ background:url(lb.gif) no-repeat 0; padding:0; margin:0;padding-left:15px;margin-bottom:5px;}
#nav a { color:#1974c8; text-decoration:underline}
.orange{ color:#FF6600}

	#bottom {width: 960px;background: url(bottombg.gif) repeat-x;height:80px;text-align:center;margin-top:10px;clear:both;}
	#bottom DIV.copyright {text-align:center;padding-top:20px;}