@charset "utf-8";
/*tournament style*/

/*-----------------------------------------------------------
header
-----------------------------------------------------------*/
#tournament_header{
	float:left;
	width:942px;
	height:106px;
	position:relative;
	margin-bottom:30px;
	color:#FFFFFF;
}

#tournament_header ul{
	margin:0;
	padding:0;
	padding-left:15px;
}

#tournament_header li{
	margin:0;
	padding-left:0px;
}

#tournament_header a:link		{ color:#FFFFFF; text-decoration:none; }
#tournament_header a:visited	{ color:#FFFFFF; text-decoration:none; }
#tournament_header a:active		{ color:#FFFFFF; text-decoration:none; }
#tournament_header a:hover		{ color:#FFFFFF; text-decoration:underline; }

#tournament_header #box{
	width:942px;
	height:106px;
	background:url(../../images/tournament/bannerbox.png) no-repeat;
	position:relative;
	z-index:0;
}

#information{
	width:470px;
	height:60px;
	position:absolute;
	top:20px;
	left:130px;
}

#information .inner{
	float:left;
	width:100%;
	height:50px;
	overflow-y:auto;
	overflow-x:hidden;
}

#information .date{
	float:left;
	width:99%;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

#information .comment{
	float:left;
	width:99%;
	text-align:left;
	margin-bottom:10px;
	line-height:1.3em;
}

#tournament_header #box .search{
	float:left;
	width:277px;
	height:24px;
	position:absolute;
	top:13px;
	left:645px;
	background:url(../../images/league/bg_search_box.png) no-repeat;
}

#tournament_header #box .search_form{
	float:left;
	z-index:5;
}

#tournament_header #box .search_form input{
	position:absolute;
	top:5px;
	left:5px;
	width:230px;
	height:13px;
	padding:0;
	margin:0;
	border:0px;
	background:url(../../images/league/bg_search_form.png) repeat-x;
	color:#777;
	z-index:10;
}

#tournament_header #box .search_bt{
	float:right;
	z-index:10;
}

#tournament_header #box .document{
	float:left;
	width:277px;
	position:absolute;
	top:50px;
	left:645px;
	text-align:right;
}

/*-----------------------------------------------------------
tournament Announce
-----------------------------------------------------------*/
#tournament_announce{
	float:left;
	width:100%;
	margin-bottom:10px;
	background:url(../../images/common/bg_content-top.png) no-repeat #FFFFFF;
}

#tournament_announce .box_top{
	float:left;
	width:100%;
	height:20px;
	background:url(../../images/tournament/box_announce_top.png) no-repeat;
}

* html #tournament_announce .box_top {
	behavior: expression(IEPNGFIX.fix(this));
}

#tournament_announce .box_middle{
	float:left;
	width:100%;
	background:url(../../images/tournament/box_announce_middle.png) repeat-y;
	position:relative;
}

* html #tournament_announce .box_middle {
	behavior: expression(IEPNGFIX.fix(this));
}

#tournament_announce .box_bottom{
	float:left;
	width:100%;
	height:11px;
	background:url(../../images/common/bg_content-bottom.png) no-repeat;
}

#tournament_announce .inner{
	float:left;
	width:917px;
	position:relative;
	left:16px;
}

#tournament_announce .box{
	float:left;
	width:100%;
	margin-bottom:20px;
}

#tournament_announce .subject{
	float:left;
	width:100%;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	font-family: Verdana,Arial;
}

#tournament_announce .list{
	float:left;
	width:100%;
	margin-top:5px;
	line-height:1.7em;
}

#tournament_announce .date{
	float:left;
	width:76px;
	height:21px;
	text-align:left;
	color:#fff;
	font-weight:bold;
	text-align:center;
	background:url(../../images/tournament/Date.png) no-repeat;
}

#tournament_announce .title_name{
	float:left;
	width:90%;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
}

#tournament_announce .title_name a{
	color:#843C5F;
	text-decoration:none;
}

#tournament_announce .title_name a:hover{
	text-decoration:underline;
}

/*-----------------------------------------------------------
tournament Contents
-----------------------------------------------------------*/
#tournament_contents{
	float:left;
	width:100%;
	position:relative;
}

#tournament_contents .subect{
	float:left;
	width:100%;
	text-align:left;
	margin-top:10px;
	margin-bottom:20px;
}

#tournament_contents .box{
	float:left;
	width:100%;
}

#tournament_contents .navi{
	float:left;
	width:100%;
	margin-bottom:20px;
}

#tournament_contents .navi_bt{
	float:left;
	width:94px;
}

#tournament_contents .navi_bt_on{
	cursor:pointer;
}

#tournament_contents .navi_center{
	float:left;
	width:720px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	font-family: Verdana,Arial;
}

#tournament_contents .month_list{
	float:left;
	width:100%;
	margin-bottom:50px;
}

#tournament_contents .month_box{
	float:left;
	width:76px;
	height:24px;
	background:url(../../images/tournament/Month.png) left no-repeat;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	margin-bottom:10px;
}

#tournament_contents .picup_caption{
	float:left;
	width:100%;
}

#tournament_contents .picup_label{
	float:left;
	width:105px;
	position:relative;
}

#tournament_contents .picup_label samp{
	position:absolute;
	top:6px;
	left:30px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	z-index:99;
}

#tournament_contents .picup_caption_center{
	float:left;
	width:783px;
	height:21px;
	background:url(../../images/tournament/Pickup_Center.png) repeat-x bottom;
	position:relative;
	top:4px;
}

#tournament_contents .picup_caption_comment{
	float:left;
	width:98%;
	height:17px;
	margin-top:2px;
	margin-left:5px;
	overflow:hidden;
	position:relative;
}

#tournament_contents .picup_on_off{
	float:left;
	width:20px;
	position:relative;
	top:4px;
}

#tournament_contents .picup_box{
	float:left;
	width:908px;
	position:relative;
}

#tournament_contents .picup_middle{
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../../images/tournament/pic_up_middle.png) repeat-y;
	text-align:left;
	z-index:0;
	min-height:30px;
}

#tournament_contents .picup_inner{
	float:left;
	width:96%;
	position:relative;
	left:16px;
	z-index:2;
	line-height:1.5em;
	text-align:left;
}

.picup_inner .pickup_title{
	color:#E21336;
	font-size:15px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	margin-bottom:20px;
}

.picup_inner .pickup_title a{
	color:#E21336;
	text-decoration:none;
}

.picup_inner .pickup_title a:hover{
	text-decoration:underline;
}
					
#tournament_contents .picup_inner img{
	float:left;
	margin-right:15px;
}

#tournament_contents .picup_bottom{
	float:left;
	width:100%;
	height:30px;
	font-size:1px;
	background:url(../../images/tournament/pic_up_bottom.png) no-repeat;
	z-index:1;
	position:absolute;
	bottom:0px;
	left:0;
}

#tournament_contents .title{
	float:left;
	width:903px;
	position:relative;
	left:3px;
	margin-top:10px;
}

#tournament_contents .title_line_0{
	float:left;
	width:100%;
}

#tournament_contents .title_line{
	float:left;
	width:100%;
	background:url(../../images/tournament/title_line_x.png) center top no-repeat;
}

#tournament_contents .title_line_2{
	float:left;
	width:100%;
	background:url(../../images/tournament/title_line_y.png) center repeat-y;
	margin:4px 0;
}

#tournament_contents .title_box_left{
	float:left;
	width:48%;
}

#tournament_contents .title_box_right{
	float:right;
	width:48%;
	margin:5px 0;
}

#tournament_contents .title_name{
	float:left;
	width:100%;
	height:20px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	overflow:hidden;
	margin-top:10px;
}

#tournament_contents .title_name a{
	color:#843C5F;
	text-decoration:none;
}

#tournament_contents .title_name a:hover{
	text-decoration:underline;
}

#tournament_contents .title_caption{
	float:left;
	width:100%;
	height:38px;
	text-align:left;
	margin-bottom:5px;
	overflow:hidden;
}

#tournament_contents .title_banner{
	float:left;
	width:190px;
	height:50px;
	text-align:left;
	background:#e5e5e5;
	margin-bottom:10px;
}

#tournament_contents .title_date{
	float:right;
	width:230px;
	margin-top:5px;
	font-weight:bold;
	text-align:left;
}

#tournament_contents .title_location{
	float:right;
	width:230px;
	margin-top:2px;
	text-align:left;
}


#tournament_contents .list{
	float:left;
	width:100%;
	margin-top:5px;
	line-height:1.7em;
}

#tournament_contents .list .date{
	float:left;
	width:76px;
	height:21px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	font-size:12px;
	background:url(../../images/tournament/Date.png) no-repeat;
}

#tournament_contents .list .title_name2{
	float:left;
	width:85%;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
}

#tournament_contents .list .title_name2 a{
	color:#843C5F;
	text-decoration:none;
}

#tournament_contents .list .title_name2 a:hover{
	text-decoration:underline;
}



/*-----------------------------------------------------------
Tournament Detail Contents
-----------------------------------------------------------*/
#t_detail_contents{
	float:left;
	width:100%;
	position:relative;
	margin-bottom:50px;
}

#t_detail_contents .subect{
	float:left;
	width:100%;
	text-align:left;
	margin-top:10px;
	margin-bottom:20px;
}

#t_detail_contents .box{
	float:left;
	width:100%;
}

#t_detail_contents .navi{
	float:left;
	width:100%;
	margin-bottom:20px;
}

#t_detail_contents .navi_bt{
	float:left;
	width:114px;
}

#t_detail_contents .navi_bt_on{
	cursor:pointer;
}

#t_detail_contents .navi_center{
	float:left;
	width:680px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
}

#t_detail_contents .banner{
	float:left;
	width:100%;
	margin-bottom:20px;
	text-align:center;
}

#t_detail_contents .tab_box{
	float:left;
	width:680px;
	position:relative;
	left:118px;
	margin-bottom:20px;
}

#t_detail_contents .tab_top{
	float:left;
	width:50%;
}

#t_detail_contents .tab_middle{
	float:left;
	width:100%;
	background:url(../../images/tournament/Tab_Center.png) repeat-y;
}

#t_detail_contents .tab_inner{
	float:left;
	width:93%;
	position:relative;
	left:24px;
	margin:10px 0px;
}

#t_detail_contents .tab_title{
	float:left;
	width:100%;
	margin-bottom:20px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

#t_detail_contents .tab_comment{
	float:left;
	width:100%;
	text-align:left;
}

#t_detail_contents .tab_bottom{
	float:left;
	width:100%;
	height:14px;
	font-size:1px;
	background:url(../../images/tournament/Tab_Bottom.png) no-repeat;
}

#t_detail_contents .ranking_box{
	float:left;
	width:652px;
	position:relative;
	left:132px;
	margin:20px 0;
}

#t_detail_contents .ranking_top{
	float:left;
	width:100%;
	height:24px;
	background:url(../../images/tournament/Ranking_Header.png) no-repeat;
	position:relative;
}

#t_detail_contents .level{
	position:absolute;
	left:10px;
	top:1px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana , Arial, Helvetica, sans-serif;
}

#t_detail_contents .watch_video{
	position:absolute;
	left:210px;
	cursor:pointer;
}

#t_detail_contents .no_video{
	position:absolute;
	left:210px;
}

#t_detail_contents .ranking_middle{
	float:left;
	margin-top:10px;
}

#t_detail_contents .rank_list{
	float:left;
	width:161px;
	border-right:#fff solid 2px;
}

#t_detail_contents .pic{
	float:left;
	width:100%;
	position:relative;
}

#t_detail_contents .rank_img{
	position:absolute;
	bottom:-14px;
	left:2px;
}

#t_detail_contents .player{
	float:left;
	width:100%;
	height:45px;
	text-align:center;
	background:url(../../images/tournament/Ranking_Body.png) no-repeat;
	line-height:1.2em;
}

#t_detail_contents .player p{
	margin-top:7px;
	margin-bottom:0px;
}


/*-----------------------------------------------------------
Tournament Error Contents
-----------------------------------------------------------*/
#t_error{
	float:left;
	width:100%;
	margin-top:100px;
	margin-bottom:150px;
	text-align:center;
}
