@charset "utf-8";

/* CSS Document */
#topad{
	display:none;
}
#topSized{
	display:none;
}
#iTopFlash{

	height:170px; overflow:hidden;

}

#blk_sp{

	min-height:310px;

	background:url('../img/p/index/blk_bg1.jpg') repeat-x top left;

}
/*
#sponsor_ad{
	display:block;
	float:right;
	background:repeat-none top right;
}
*/
#blk_top,

#blk_new{

	min-height:128px;

	background:url('../img/p/index/blk_bg2.jpg') repeat-x top left;

}

#blk_news,

#blk_forum{

	min-height:128px;

	background:url('../img/p/index/blk_bg3.jpg') repeat-x top left;

}



#adBanner{
	height:90px; min-height:90px; overflow:hidden;
	padding:5px 0 0 125px;
	background:url('../img/p/index/ad_banner_bg.jpg') no-repeat top left;
}

#blk_online1,
#blk_online2,
#blk_online3,
#blk_online4,
#blk_online5{
	float:left;overflow:hidden;
	width:650px;
	min-height:249px;
	margin:0 0 0 10px;
	padding:0;
	background:url('../img/p/index/blk_bg4.jpg') repeat-x top left;

}

.onlineshow_ul{
	list-style:none;
	margin:0;
	padding:0;
}

.onlineshow_li{
	display:inline;
	float:left;
	margin:0px 4px 4px 0px;
	padding:0;
	width:74px;height:74px;overflow:hidden;
	vertical-align:top;
}
.onlineshow_div{
	width:72px;height:72px;overflow:hidden;
	border:1px solid #e0e0de;
}
.onlineshow_img{
	padding:0;
	margin:0;
	border:1px solid #FFFFFF;
}

.comptoplist_ul{
	list-style:none;
	margin:0;
	padding:0;
}

.comptoplist_li{
	display:inline;
	float:left;
	margin:0px 2px 2px 2px;
	padding:0;
	width:74px;height:74px;overflow:hidden;
	vertical-align:top;
}
.comptoplist_div{
	width:72px;height:72px;overflow:hidden;
	border:1px solid #e0e0de;
}
.comptoplist_img{
	padding:0;
	margin:0;
	color:#FFFFFF;
	border:none;
}
.comptoplist_a{
	color:#FFFFFF;
	border:none;
}
/* hdList */
#hdList{
	display:block;
	width:408px;
	margin:0 0 0 23px;
	padding:0;
	float:left;
	position:relative;
	background:no-repeat top left;
}

#hdList ul{
	list-style:none;
	margin:0;
	padding:0;
}

#hdList ul li{
	display:inline;
	float:left;
	margin:0 2px 0 0;
	padding:0;
	vertical-align:top;
}

ul.newhotarticle{
	list-style-image: url('../img/p/index/ul_img.jpg');
	display:block;
	margin:0 0 0 25px;padding:0;
	font-size:0.8em; letter-spacing:0.05em; text-align:left;
	line-height:20px;
}

ul.newhotarticle li{
	margin:0; padding:0;
	text-align:left;
	width:400px;
}

.header_div{
	display:block;
	width:658px;
	height:29px;
	margin:10px 0 0 0;
	padding:0 0 0 100px;
	float:left;
	background:url('../img/p/index/h1_online.jpg') no-repeat top left;
}
.header_mmdiv{
	width:430px;
	height:24px;
	margin:0;
	padding:0;
	float:left;
	background:no-repeat top left;
}
.header_dl{
	padding:0; margin:1px 0 0 1px;
	display:inline; float:left;
	background:url('../img/p/index/tab_out.jpg') no-repeat top left;
}
.header_dt{
	padding:0; margin:3px 0 0 0;
	overflow:hidden;
	width:84px;
	text-align:center;
	color:#7e4d4d;
	font-size:14px;font-weight:300;
}

#ads2{
	width:300px;height:138px;
	min-height:138px;
}
#ads3{
	width:300px;height:138px;
	min-height:138px;
}
/*forum in index*/
div.forumDialog{
	list-style:none;	
	font-family:verdana, 新細明體,Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:24px;
	letter-spacing:0.05em;
	text-align:left;
	padding:0;
	margin:0 7px 0 17px;
}
div.forumDialog ul{
	padding:0;
	margin:0;
	clear:both;
	} 
div.forumDialog ul li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
div.forumDialog ul li font{
color:#632862;
} 
span.listTitle{
	color:#663366;
	float:left;
	height:24px;
	width:190px;
	padding:0;
	margin:0;
	overflow:hidden;
}
span.listFName{
	float:left;
	height:10px;
	padding:0;
	margin:0,0,0,0;;
}
span.listDate{
	text-align:right;
	float:right;
	width:80px;
	letter-spacing:0;
	padding:0px 0px 0px 3px;
	margin:0;
}

/*video in index*/
#videoContainer{
	float:left
	display:block;
	padding:0px;
	margin:0 7px 0 11px;
	text-align:center;
}
#videoContainer div.item{
	display:block;
	width:94px ! important;
	height:102px ! important;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center;
	padding:0;
	margin:2px,0px;
	float:left;
}
#videoContainer div.item span.itemName{
	font-family:verdana, 新細明體,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fcfcfc;
	display:block;
	width:94px ! important;
	line-height:15px;
	height:28px;
	margin:3px 3px;
	padding:0;
	font-align:center;
	overflow:hidden;
}
#videoContainer div.item a img.oImg{
	display:block;
	width:90px;
	height:70px;
}

#photonAd{
	display:none;
}