@charset "UTF-8";
/* CSS Document */

/* CSS RESET */

#p_wrapper {
	width: 900px;
	margin: 0 auto;
	position: relative;
	background:  #FFFFFF;
}
#wrapper .clear {
	clear: both;
}
/*--- Menu Header --*/

#p_header {
	width: 900px;
}
#p_header #p_menuheader {
	width: 900px;
	background: #d51c5c;
	height: 30px;
}
#p_header #p_menuheader div {
	float: left;
}
#p_header #p_menuheader #left_blank {
	height: 30px;
	width: 15px;
}
#p_header #p_menuheader #menu1 {
	height: 30px;
	width: 75px;
	background: url(../images/menu/menu4.png) -25px 0px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu1:hover {
	background: url(../images/menu/menu4.png) -25px -29px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu2 {
	height: 30px;
	width: 90px;
	background: url(../images/menu/menu4.png) -100px 0px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu2:hover {
	background: url(../images/menu/menu4.png) -100px -29px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu3 {
	height: 30px;
	width: 112px;
	background: url(../images/menu/menu4.png) -190px 0px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu3:hover {
	background: url(../images/menu/menu4.png) -190px -29px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu4 {
	height: 30px;
	width: 77px;
	background: url(../images/menu/menu4.png) -302px 0px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu4:hover {
	background: url(../images/menu/menu4.png) -302px -29px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu5 {
	height: 30px;
	width: 123px;
	background: url(../images/menu/menu5.png) -379px 0px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu5:hover {
	background: url(../images/menu/menu5.png) -379px -29px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu6 {
	height: 30px;
	width: 148px;
	background: url(../images/menu/menu4.png) -502px 0px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu6:hover {
	background: url(../images/menu/menu4.png) -502px -29px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu7 {
	height: 30px;
	width: 73px;
	background: url(../images/menu/menu4.png) -650px 0px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu7:hover {
	background: url(../images/menu/menu4.png) -650px -29px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu8 {
	height: 30px;
	width: 82px;
	background: url(../images/menu/menu4.png) -723px 0px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu8:hover {
	background: url(../images/menu/menu4.png) -723px -29px no-repeat;
	cursor: pointer;
}
/*#p_header #p_menuheader #menu9 {
	height: 30px;
	width: 47px;
	background: url(../images/menu/menu4.png) -818px 0px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu9:hover {
	background: url(../images/menu/menu4.png) -818px -29px no-repeat;
	cursor: pointer;
}*/

#p_header #p_menuheader #menu10 {
	height: 30px;
	width: 74px;
	background: url(../images/menu/menu4.png) -805px 0px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #menu10:hover {
	background: url(../images/menu/menu4.png) -805px -29px no-repeat;
	cursor: pointer;
}
#p_header #p_menuheader #stat {
	width: 20px;
	float: right;
	text-align: right;
	padding-top: 7px;
	padding-right: 8px;
}


/*--- End Menu Header --*/

/*--- Video Live --*/

#p_videolive {
	min-height: 300px;
	height: 343px;
	background: #000;
	padding: 8px;
	padding-top: 5px;
}
#p_videolive #tvlive_l {
	width: 390px;
	height: 250px;
	margin-top: 0px;
	background: #000;
	float: left
}
#p_videolive #tvlive_r {
	width: 484px;
	margin-right: 3px;
	float: right
}
#p_videolive #tvlive_r #tvlive_r_h {
	margin-top:2px;
	height: 35px;
	background: url(../images/layout/tvlive_r.png) left top no-repeat;
	border-bottom: 1px solid #666;
}
#p_videolive #tvlive_r #tvlive_r_b {
	min-height: 250px;
	height: 299px;
	background: #666;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
/*--- End Video Live --*/

/*--- Page Body --*/

#p_body {
	min-height: 400px;
	background-color: #FFF;
	float: left;
	width: 900px;
}
#p_body #p_body_l {
	/*background: #096;*/
	margin: 10px;
	float: left;
	width: 150px;
	min-height: 300px;
}
/* --- Block Left --*/
#p_block_l {
	border: 1px solid #EBEBEB;
	background: #FBFBFB;
}
#p_block_footer {
	height: 10px;
}
/*--- Set Table1 --*/

#p_block_l table.l_block {
	border-bottom:1px solid #EBEBEB;
	margin-bottom: 7px;
	text-align: left;
}
#p_block_l table.l_block td.l_cell_img {
	/*width: 47px;*/
	width: 45px;
	vertical-align: top;
	padding-top: 2px;
}
#p_block_l table.l_block td.l_cell_img img {
	border: 1px solid #333;
}
#p_block_l table.l_block td.l_cell_profile {
	font-size: 11px;
}
#p_block_l table.l_block td.l_cell_profile a:link, #p_block_l table.l_block td.l_cell_profile a:visited {
	color: #09F;
	text-decoration: none;
	font-size: 10px;
}
#p_block_l table.l_block td.l_cell_profile a:hover {
	text-decoration: underline;
}
#p_block_l table.l_block td.l_cell1 {
	font-size: 10px;
	width: 32px;
	color: #999;
}
#p_block_l table.l_block td.l_cell2 {
	font-size: 9px;
	color: #666;
}
#p_block_l table.l_block td.l_cell2 img {
	margin-bottom: -5px;
}
/*--- End Set Table 1 --*/

/*--- Block Login --*/
#p_block_l #p_login_head {
	height: 28px;
	background: url(../images/layout/login_head.png) left top no-repeat;
}
#p_block_l #p_login_body {
	display: block;
	min-height: 147px;
	text-align: center;
	color: #999;
	padding-bottom: 10px;
}
#p_block_l #p_login_body p {
	color: #06F;
}
#p_block_l #p_login_body input.login_u, #p_block_l #p_login_body input.login_p {
	text-align: left;
	margin-top: 20px;
	padding: 6px;
	width: 114px;
	background: #FCFCFC;
	border: 1px solid #CCC;
	color: #999
}
#p_block_l #p_login_body input.login_p {
	margin-top: 10px;
}
#p_block_l #p_login_body input.login_s {
	width:54px;
	margin-top: 6px;
	margin-bottom: 7px;
	height: 20px;
	background: url(../images/layout/login_s.png) left top no-repeat;
	border: 0px;
	cursor: pointer;
}
/*--- Block Star Profile --*/
#p_block_l #p_star_head {
	height: 28px;
	background: url(../images/layout/star_head.png) left top no-repeat;
}
#p_block_l #p_star_body {
	min-height: 100px;
	text-align: center;
	color: #CCC;
	padding: 5px;
}
#p_block_l #p_lstar_body p {
	color:#CCC;
}
/*--- Block Fan Profile --*/
#p_block_l #p_fan_head {
	height: 28px;
	background: url(../images/layout/fan_head.png) left top no-repeat;
}
#p_block_l #p_fan_body {
	min-height: 100px;
	text-align: center;
	color: #CCC;
	padding: 5px;
}
#p_block_l #p_fan_body p {
	color:#CCC;
}
/*--- Page Right --*/
#p_body #p_body_r {
	margin: 10px;
	margin-left: 0px;
	float: right;
	width: 719px;
	min-height: 400px;
	text-align: left;
}
/*--- Top Star Update --*/

#top_star_update {
	border: 1px solid #CBCBCB;
	margin-bottom: 10px;
}
#top_star_update #top_star_update_head {
	height: 26px;
	background: url(../images/layout/top_star_update.png) left top no-repeat;
	border-bottom: 2px solid #CCC;
}
#top_star_update #top_star_update_body {
	padding-top: 5px;
	height: 110px;
	background: url(../images/layout/top_star_bg.png) bottom repeat-x;
	border: 1px solid #FFF;
}
/*--- Body Center --*/

#body_right_l {
	width: 470px;
	float: left;
	min-height: 200px;
}
/* --- Star Update ---*/
#star_update {
	border: 1px solid #EBEBEB;
	background: #FBFBFB;
}
#star_update #star_update_head {
	height: 27px;
	background: url(../images/layout/star_update.png) left top no-repeat;
}
#star_update #star_update_body {
	border-top: 2px solid #CCC;
	min-height: 245px;
}
/*--- My3News --*/

#My3News {
	border: 1px solid #C1272D;
	background: #FBFBFB;
}
#My3News #My3News_head {
	height: 37px;
	background: url(../images/layout/my3news.png) left top no-repeat;
	margin-top: -10px;
}
#My3News #My3News_body {
	min-height: 200px;
	border: 2px solid #FFF;
}
#My3News #My3News_body #My3News_content {
	margin: 10px 20px 8px 20px;
}
/* ---- News Detail page ---*/
#news_body {
	/*border: #CCC 1px solid;
	padding: 15px 15px;*/
	padding: 5px 15px;
}
#news_title{
	/*color: #F36;*/
	color: #FF7BAC;
	font-size:18px;
	margin-bottom: 10px;
	line-height: 22px;
}
#news_title img{
	margin-right: 5px;
}
#news_head {
	margin-bottom: 15px;
}
#news_pic {
	float: left;
	border: #FF7BAC 6px solid;
}
#news_share {
	float: right;
	margin-top: -5px;
	width: 180px;
	height: 160px;
	background:url(/include2/my3news/images/share.png) ;
}
#news_share  a{
	cursor: pointer;
}
#news_share_mail {
	margin-top: 58px;
	height: 24px;
}
#news_share_FB {
	margin-top: 4px;
	height: 29px;
}
#news_share_TWT {
	margin-top: 4px;
	height: 30px;
}

#news_topic {
	margin: 0px 0px 10px 0px;
}

#news_detail {
	padding-bottom: 15px; 
	border-bottom: #CCC 1px solid;
}

#news-comment-form {
	margin: 15px 0px;
}
#news_login{
	float: left;
	width: 150px;
}
#news_form{
	float: right;
}

.show-comment {
	border: #EEE 1px solid;
	margin: 10px;
	padding: 10px;
	min-height: 60px;
}
.comment_detail {
	margin-top: 10px;
}
.comment_user_img {
	float: left;
	width: 30px;
	height: 30px;
}
.comment_user_name {
	float: left;
	margin-left: 15px;
	width: 400px;
}
.comment_ip {
	float: left;
	width: 150px;
	margin-left: 15px;
}
.comment_date {
	float: left;
	margin-left: 50px;
}

/*--- Event Update --*/

#event_update {
	border: 1px solid #faddb6;
	background: #fff4e1;
}
#event_update #event_update_head {
	height: 39px;
	background: url(../images/layout/event_update.png) left top no-repeat;
	margin-top: -8px;
}
#event_update #event_update_body {
	min-height: 200px;
	border: 2px solid #FFF;
}
/*--- Photo Gallery --*/

#photo_gallery {
	min-height: 223px;
	background: #F9DCB9;
}
/*--- Hot Games --*/

#hotgames {
	border: 1px solid #EBEBEB;
	background: #FBFBFB;
}
#hotgames #hotgames_head {
	height: 27px;
	background: url(../images/layout/hotgame.png) 10px 6px no-repeat;
	border-bottom: 1px solid #EBEBEB;
}
#hotgames #hotgames_body {
	min-height: 200px;
	border: 2px solid #FFF;
}
#hotgames #hotgames_body #hotgame-content {
	margin: 5px 20px 8px 20px;
}
/*-- Event Staff --*/
#event_staff {
	border: 1px solid #EBEBEB;
	background: #FBFBFB;
}
#event_staff #event_staff_head {
	height: 27px;
	background: url(../images/layout/event_staff.png) left top no-repeat;
	border-bottom: 1px solid #CCC;
}
#event_staff #event_staff_body {
	min-height: 200px;
	border: 2px solid #FFF;
}
#event_staff #event_staff_body #type-event {
	height: 20px;
	background: url(../images/layout/type_event_staff.png) no-repeat center;
	margin: 5px 20px 0px 20px;
	padding-bottom: 8px;
	border-bottom: 1px solid #EBEBEB;
}
#event_staff #event_staff_body #event-content {
	margin: 5px 20px 8px 20px;
}
#event_staff #event_staff_body #event-content .cell-text {
	color: #000;
	padding-top: 6px;
	padding-left:15px;
	padding-right: 8px;
	background: url(../images/layout/list-01.png) 6px 11px no-repeat;
}
/*--- What New --*/
#what_new {
	border: 1px solid #EBEBEB;
	background: #FBFBFB;
}
#what_new #what_new_head {
	height: 27px;
	background: url(../images/layout/what_new.png) left top no-repeat;
	border-bottom: 1px solid #CCC;
}
#what_new #what_new_body {
	min-height: 200px;
	border: 2px solid #FFF;
}
#what_new #what_new_body #what-new-content {
	margin: 10px 20px 8px 20px;
}
/*--- Web Board --*/
/*#webboard {
	border: 1px solid #EBEBEB;
	background: #FBFBFB;
}
#webboard #webboard_head {
	height: 27px;
	background: url(../images/layout/webboard.png) left top no-repeat;
	border-bottom: 1px solid #CCC;
}
#webboard #webboard_body {
	min-height: 200px;
	border: 2px solid #FFF;
}
#webboard #webboard_body #webboard-content {
	margin: 10px 20px 8px 20px;
}*/

#webboard {
	border: none;
	background: none;
}
#webboard #webboard_head {
	height: 37px;
	background: url(../images/layout/webboard_head.png) left top no-repeat;
}
#webboard #webboard_body {
	min-height: 200px;
	border: 1px solid #00A99D;
}
#webboard #webboard_body #webboard-content {
	margin: 10px 20px 8px 20px;
}


#body_right_r {
	width: 239px;
	float: right;
	min-height: 200px;
}
/*--- Banner Rand ---*/
#banner_rand {
	min-height: 180px;
	background: #4D4D4D;
}
/*--- Dara Pa Clear ---*/
#dara_paclear {
	border: 1px solid #EBEBEB;
	background: #FBFBFB;
}
#dara_paclear #dara_paclear_head {
	height: 31px;
	background: url(../images/layout/dara_paclear.png) left top no-repeat;
	margin-top: -4px;
	border-bottom: 1px solid #CCC;
}
#dara_paclear #dara_paclear_body {
	min-height: 300px;
	border: 2px solid #FFF;
	font-size: 8px;
}
/*--- Behind ---*/
#behind {
	border: 1px solid #EBEBEB;
	background: #FBFBFB;
}
#behind #behind_head {
	height: 31px;
	background: url(../images/layout/behind.png) left top no-repeat;
	margin-top: -4px;
	border-bottom: 1px solid #CCC;
}
#behind #behind_body {
	min-height: 300px;
	border: 2px solid #FFF;
}
/*--- See me by C ---*/
#see_me_by_c {
	border: 1px solid #EBEBEB;
	background: #FBFBFB;
}
#see_me_by_c #see_me_by_c_head {
	height: 31px;
	background: url(../images/layout/see_me_by_c.png) left top no-repeat;
	margin-top: -4px;
	border-bottom: 1px solid #CCC;
}
#see_me_by_c #see_me_by_c_body {
	min-height: 300px;
	border: 2px solid #FFF;
}
/*--- New Major ---*/
#new_major {
	border: 1px solid #EBEBEB;
	background: #FBFBFB;
}
#new_major #new_major_head {
	height: 31px;
	background: url(../images/layout/new_major.png) left top no-repeat;
	margin-top: -4px;
	border-bottom: 1px solid #CCC;
}
#new_major #new_major_body {
	min-height: 300px;
	border: 2px solid #FFF;
}
/*--- End Page Body --*/

/* ------ Fanclub ----- */

#p_fanclub-slide {
	min-height: 200px;
	background: #000;
	padding-top: 20px;
	padding-bottom: 2px;
}
#fc_l {
	background: #FBFBFB;
	width: 650px;
	min-height: 250px;
	margin: 10px;
	margin-bottom: 2px;
	float: left
}
#fc_l #fc-head {
	background: url(../images/layout/fanclub-header.png) left top no-repeat;
	height: 29px;
}
#fc_l #fc-body {
	min-height: 250px;
	background: #4D4D4D;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	padding: 20px;
}
/* ----- Starclub --------*/

#p_top-star {
	min-height: 200px;
	background: #000;
	padding-top: 10px;
	padding-bottom: 15px;
}
#p_top-star td.top-star-head {
	padding: 0px 40px 0px 40px;
	vertical-align: top;
}
#p_top-star td.top-star-head td.top-star-group {
	width: 25%;
	/*background: #FFF;
	border: 1px solid #CCC;*/
	padding: 5px;
}
#p_top-star td.top-star-head td.cat-head {
	font-size: 16px;
	/*font-weight: bold;*/
	color: #CCC;
	padding: 8px;
	padding-top: 0px;
	border-bottom: 1px solid #666;
}
#starc_l {
	background: #FBFBFB;
	width: 650px;
	min-height: 250px;
	margin: 10px;
	margin-bottom: 2px;
	float: left
}
#starc_l #starc-head {
	height: 28px;
}
#starc_l #starc-body {
	min-height: 250px;
	background: #4D4D4D;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	padding: 20px;
}

/*--- Games --------*/

#game_l {
	background: #FBFBFB;
	width: 650px;
	min-height: 250px;
	margin: 10px;
	margin-bottom: 2px;
	float: left
}


#game_l #game-head{
	height: 29px;
}
#game_l #game-body{
	min-height: 250px;
	padding: 20px;
}

/*------- Contact ----------------------*/

#p_contact {
	min-height: 150px;
	background: #000;
	padding: 20px;
}

#p_contact .h_left{
	padding-right: 30px;
	width: 200px;
	text-align: right;
}

#p_contact  img{
	margin-bottom: 10px;
}

#p_contact .h_right{
	color: #FFF;
	font-size: 14px;
	line-height: 20px;
	padding-right: 70px;
}

/*------------- Shop ---------------------*/

#shop-body{
	background: url(../images/layout/shop-bg.png) repeat-y center -20px;
	min-height: 400px;
	margin-top: 10px;
	margin-bottom: 3px;
	padding: 20px 30px 20px 30px;
}

#shop_head{
	min-height: 150px;
}

#shop-product{
	min-height: 150px;
	background: url(../images/layout/product-bg.png) repeat-x bottom;
}


/*--- Page Footer --*/

#p_footer {
	min-height: 150px;
	background: #000;
	width: 900px;
	float: left;
}

#p_footer2 {
	min-height: 218px;
	background: url(../images/layout/footer-bg.png) no-repeat center top #FFF;
	width: 900px;
	float: left;
}

#p_footer2 a:link,#p_footer2 a:visited{
	color: #fff;
	text-decoration: none;
}

#p_footer2 a:hover{
	text-decoration: underline;
}

#p_footer2 #footer-left{
	margin: 25px 0px 0px 10px;
	height: 185px;
	width: 662px;
	float: left;
}

#p_footer2 #footer-right{
	margin: 25px 10px 0px 0px;
	height: 185px;
	width: 198px;
	float: right;
	text-align: center;
}

#p_footer2 #footer-right img{
	margin: 15px 5px 10px 5px;
}

#p_footer2 #footer-right span{
	display: block;
	text-align: left;
	font-size: 10px;
	color: #FFF;
}

/*------ Body Right 2 ---------------*/

#google_search {
	min-height: 3 0px;
	border: 1px solid #999;
	background: #4e4e4e;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#google_search form {
	margin: 0px;
	padding: 0px;
}
#google_search input {
	border: 1px solid #CCC;
	background:  #FFF;
	padding: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
}
#google_search input.search {
	border: 0px;
	width: 20px;
	height: 19px;
	background: url(../images/layout/search_btn.png) no-repeat center;
}
#body_right2 {
	width: 220px;
	min-height: 200px;
	float: right;
	margin: 10px;
	margin-left: 0px;
}
#body_right2 #body_right2_head {
	height: 28px;
	border: 1px solid #EBEBEB;
	border-bottom: 0px;
}
#body_right2 #body_right2_body {
	min-height: 50px;
	border: 1px solid #EBEBEB;
	border-top: 0px;
	padding: 10px;
	background: #F4F4F4
}



/*--- End Page Footer --*/


#p_videoguide {
	min-height: 300px;
	background: #000;
	padding: 30px;
	text-align: center;
}


#my3guide {
	background: #FBFBFB;
	min-height: 250px;
	margin: 10px;
	margin-bottom: 0px;
}
