/* match top */
#play_top a:link{
	text-decoration:none;
	color: #ffffff;
}
#play_top a:visited{
	text-decoration:none;
	color: #ffffff;
}
#play_top a:hover{
	text-decoration:none;
	color: yellow;
}
#match_close{
	padding:10px 0px 0px 17px;
}
#match_close dt{
	width: 130px;	
}
.no_border{
	border: 0px;	
}
#match_close h4{
	font-size: 14pt;
	font-family: '나눔고딕', '맑은 고딕', '굴림';	
}
#match_close dd{
	padding:20px 0px 0px 15px;
	float: left;
	width:280px;
	color: #FFE400;
	text-align: justify;
	line-height: 1.5em;
}
#match_close dd p{
	padding-top: 5px;
}
#play_top{
	position: relative;
	background-color: #498D38;
	height: 51px;
}
#link_and_dday{
	position: absolute;
	width:179px;
	float: left;	
}
#match_link{
	position: absolute;
	height:51px;
	left: 179px;
	float: left;
}
#match_link .on img,#match_link .off img{
	margin-top: 6px;
}
#match_link .on{
	background-color: #ffffff;	
	border-bottom-color: #ffffff;
	background-image: url("/_images/_common/bullet/red_b_5x3.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
}
#match_link .off{
	background-color: none;	
	background-image: none;
	border-bottom-color: #336227;	
}
#match_link li{
	float: left;	
	margin-top: 25px;
	border-left: 1px solid #336227;
	border-bottom: 1px solid #336227;
	height: 25px;
	text-align: center;
}
#match_link .first{
	border-left-width: 0px;
}
#match_link #link0{width:70px;}
#match_link #link1{width:110px;}
#match_link #link2{width:80px;}
#match_link #link3{width:80px;}
#match_link #match_home{
	margin: 0px;
	padding: 0px;
	border-bottom-width: 0px;
}
#show_all_match{
	position: absolute;
	width: 78px;
	height: 19px;
	border: 1px solid #000000;	
	background-color: #664F18;
	color: #ffffff;
	padding-top:5px;
	padding-left:12px;
	background-image: url("/_images/_common/bullet/white_r_2x3.png");
	background-repeat: no-repeat;
	background-position: 5px 10px;
}
#fav_match_reg{
	position: absolute;
	width: 78px;
	height: 19px;
	border: 1px solid #000000;	
	background-color: #664F18;
	color: #ffffff;
	padding-top:5px;
	padding-left:12px;
	background-image: url("/_images/_common/bullet/white_r_2x3.png");
	background-repeat: no-repeat;
	background-position: 5px 10px;	
	border-top-width: 0px;
	top: 26px;	
}
#top_dday{
	position: absolute;
	width:87px;
	height:51px;
	border-top: 1px solid #336227;
	left: 92px;
	top: 0px;
	background-color: #ffffff;
	background: url("/_images/match/match_play/dday_bg.gif");
	background-position: center;
}
#top_dday #day{
	color: red;
	font-size: 12pt;
	font-weight: bold;
	margin: 25px 0px 0px 18px; 
}
#my_info{
	position: relative;
	float: right;
	width: 198px;
	height:47px;
	border: 2px solid #114916;
	background-color: #114916;	
}
#my_info dt{
	position: absolute;	
	left: 55px;
	top: 8px;
	font-weight: bold;
	color: #ffffff;
}
.level_icon{
	width: 45px;
	height: 47px;
	float: left;	
	background-color: #ffffff;
}
.level_icon img{
	margin: 11px 0px 0px 9px;	
}
.nickname{
	position: absolute;	
	left: 55px;
	top: 25px;	
	color: #ffffff;
}

/* match info */
#match_player_count{
	border-top: 1px solid #B2B2B2;
	padding:3px 0 3px 10px;
}
#match_player_count dt{
	background-image:url(/_images/_common/bullet/red_r_2x3.png);
	background-position:0 8px;
	background-repeat:no-repeat;
	color:#D61111;
	padding:3px 0 1px 8px;	
}
#match_player_count dd{
	font-family: 'Georgia','Serif';	
	font-size: 15pt;
	color: #ff0000;
	padding-top: 15px;
	padding-left: 40px;
}
#no_record{
	border-top: 1px solid #B2B2B2;
	padding-top: 53px;
	text-align: center;
	width: 178px;
	background: url("/_images/match/match_play/alert_gray.png");
	background-repeat: no-repeat;
	background-position: center 7px;
	height: 20px;
}
#match_info_area h4{
	padding:20px 5px 20px 5px;
	font-weight: bold;
	color: #D61111;
	text-align: center;	
}
#match_info_area{
	width: 178px;
	height: 410px;
	border: 1px solid #336227;
	border-top-width: 0px; 
	float: left;
}
#match_main_info{
	height: 108px;
	border-bottom: 1px solid #B2B2B2;	
}
#match_main_info dt{
	padding-top: 5px;
	text-align: center;
	padding-left:20px;
}
#match_main_info dd{
	padding:3px 5px 0px 5px;
	font-weight: bold;
	color: #D61111;
	text-align: center;
}
#match_prize{
	height: 75px;
	border-bottom: 1px solid #B2B2B2;
	
}
#match_prize li{
	padding: 5px 2px 0px 2px;
	float: left;
}
#match_prize dl{
	margin:2px 0px 0px 10px;
	width: 155px;
	text-overflow: clip;
	overflow : hidden;
}
#match_prize dd{
	color: #5E098F;
	margin-left:9px;
}
.more {
font-weight:bold;
letter-spacing:normal;
right:8px;
}
#top_ranking dd{
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #b2b2b2;	
	height:29px;
}
#top_ranking dd .rank_number{
	width: 20px;
	color: red;
	text-align: center;	
	font-weight: bold;
	margin: 7px 0px 0px 3px;
}
#top_ranking dd .not_rank{
	margin-top:12px;
	margin-left: 40px;	
}
#top_ranking #nickname{
	border-top: 1px solid #B2B2B2;
	width: 128px;
	height: 22px;
	padding:9px 0px 0px 5px;
}
#top_ranking #pov{
	font-weight: bold;
	color: red;	
	font-size:9pt;
	margin-bottom: 3px;
}
#top_ranking #record{
	border-top: 1px solid #B2B2B2;
	width: 133px;
	height: 44px;
	text-align: center;	
}
#top_ranking #record ul{
	margin-top:6px;
}
#top_ranking #record li{
	letter-spacing: -1px;
}
#top_ranking #icon{
	width: 44px;
	height: 31px;	
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;	
}
#top_ranking #icon img{
	margin: 4px 0px 0px 9px;	
}
#your_record .top_record{
	height: 230px;	
}
#your_record .top_record #record dt{
	top: 5px;
}
#your_record .top_record #record .empty{
	color: #cccccc;
	font-weight: normal;
}
#top_ranking dt,#top_record dt{
	margin-left: 12px;
	background: url("/_images/match/match_play/top_ranking.gif");
	width: 82px;
	height: 13px;
}
#top_record dt{
	margin-top: 17px;	
}
#top_ranking #ranking{
	width: 44px;
	height: 44px;	
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	background: url("/_images/match/match_play/top_rank_bg.gif");
	background-position: center;
}
#match_date, #match_type, #how_to_win{
	margin: 9px 0px 2px 10px;	
}
#match_date dt, #match_type dt, #how_to_win dt,#match_prize dt{
	color: #D61111;
	background-image: url("/_images/_common/bullet/red_r_2x3.png");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding: 3px 0px 1px 8px;
}
#match_prize dt{
		
}
#match_date dd, #match_type dd, #how_to_win dd{
	margin-left: 9px;
	color: #5E098F;
}
#match_type dd{
	height:15px;
}

#match_sub_info{
	margin: 5px 0px 15px 0px;	
}
#match_banner{
	padding: 9px 0px 0px 59px;	
}
/* match player_info */
#sub_info_area{
	width: 202px;
	border-top: 0px;
	height: 410px;
}
#my_record{
	width: 198px;
	height: 146px;
	border: 2px solid #114916;	
	border-top-width: 0px;
}
#result dd{
	height: 100px;
}
#my_record table,#your_record table{
	letter-spacing: -1px;
}
#my_record .pov,#your_record .pov{
	text-align: right;
	color: #ED1C24;	
	padding-right: 8px;
}
#my_record #record,#your_record #record{
	position: relative;
	height: 45px;
	border-bottom: 1px solid #B2B2B2;
}
#my_record #record #ranking,#your_record #record #ranking{
	position: absolute;
	width: 45px;
	height: 45px;
	border-right: 1px solid #B2B2B2;
	left: 0px;
	top: 0px;		
}
#my_record #record #ranking{
	background-image: url("/_images/match/match_play/my_rank_bg.gif");
	background-position: center;
}
#my_record #record #ranking p{
	margin-top: 28px;
}
#your_record #record #ranking{
	background-image: url("/_images/match/match_play/rank_bg.gif");
	background-position: center;
}
#my_record #result{
	margin:5px 0px 0px 0px;
}
#my_record blockquote{
	background-color: #ffffff;
	height: 146px;
}
#your_record blockquote{
	background-color: #ffffff;
	height: 210px;
}
#my_record #record #top_result,#your_record #record #top_result{
	position: absolute;
	left: 55px;
	top: 25px;
}
#your_record .top_record #record #top_result{
	top: 29px;
}
#my_record #record dt,#your_record #record dt{
	position: absolute;
	left: 55px;
	top: 8px;	
	font-weight: bold;
}
#your_record{
	position: absolute;
	width: 198px;
	border: 2px solid #327B20;	
	height: 259px;
}
#your_info{
	position: relative;
	height:47px;
	background-color: #327B20;
	border-bottom: 2px solid #327B20;	
}
#your_info dt{
	position: absolute;	
	left: 55px;
	top: 8px;
	font-weight: bold;
	color: #ffffff;
}
#your_record #throw_history{
	width: 170px;
	margin-left: 10px;
}
#your_throw_pt{
	margin-left: 3px;
	height: 30px;
	position: relative;
}
#your_throw_pt li{
	margin: 5px 3px 5px 3px;
	text-align: center;
	letter-spacing: -1px;
	color: #114916;	
}
#your_record #result{
	margin:10px 0px 12px 0px;
	padding-left: 4px;
}
.td_line{
	border-left: 1px solid #C2C2C2;
	border-top: 1px solid #C2C2C2;
}
.td_unline{
	border-left: 1px solid #C2C2C2;
	border-top: 0px solid #C2C2C2;
}
.td_first{
	border-left: 0px solid #C2C2C2;
}
/* match area */
#match_area{
	width: 452px;
	height: 411px;
	float: left;
	background-color: #001C00;
}

/* open match */
#open_match{
	width: 452px;
	height: 411px;
	float: left;
	background-color: #001C00;
	color: #ffffff;
}

/* rm_rps_play */
#rm_rps_play{
	display: none;
	height: 410px;
	border-bottom: 1px solid #3A712D;
	float: left;
}
#match_pannel{
	clear: left;	
}
#match_play_area{
	height: 113px;
	background-image: url("/_images/match/match_play/match_play_bg.gif");
}
#match_play_area #btn_normal, #match_play_area #btn_play{
	margin:0px;
	padding: 0px;	
}
#match_play_area #btn_normal dt{
	padding:40px 0px 0px 25px;
	float: left;
}
#match_play_area #btn_normal h4,#match_play_area #btn_play h4{
	font-size: 14pt;
	font-family: '나눔고딕', '맑은 고딕', '굴림';
	margin: 0px 0px 5px 0px;
}
#match_play_area #dday{
	font-size: 14pt;
	font-family: 'Verdana';
	color: red;
	text-decoration: blink;
}
#match_play_area #btn_normal dd, #match_play_area #btn_play dd{
	padding:20px 0px 0px 25px;
	float: left;
	width:280px;
	color: #FFE400;
	text-align: justify;
	line-height: 1.5em;
}
#match_play_area #btn_play dd{
	width:280px;
}
#match_play_area #btn_play dt{
	padding:7px 0px 0px 13px;
	float: left;
}
/* match result */
#match_result_area{
	width: 626px;
	padding: 14px;
}
#match_result_area th{
	font-weight: normal;	
}
#match_result_area img{
	margin-bottom: 1px;
}
#match_result_area #rank_info{
	margin-top: 5px;	
}
#match_result_area table div{
	margin: 10px 0px 6px 0px;
	padding-top: 4px;
	height:23px;
	background-image: url("/_images/_common/dot_v.png");
	background-repeat: repeat-y;
	background-position: right;	
	text-align: center;
}
#match_result_area  .uline{
	border-bottom: 1px solid #c2c2c2;	
}
#match_result_area .tail{
	background-image: none;
}
#match_result_area #top_record{
	border: 1px solid #000000;	
}
#rank_info .t_eng_normal{
	font-weight: bold;
	color: #000000;	
}
#match_result_area .pov{
	font-family:Verdana;
	font-size:9pt;	
	letter-spacing: -1px;
	color: red;	
	font-weight: bold;
}
#match_result_area .record_nickname{
	text-align: left;	
}
/* banner */
#match_banner{
	width: 180px;
	float: left;	
}
/* match rule & quide */
#match_guide{
	background-image: url("/_images/_common/dot_h.png");
	background-position: bottom;
	background-repeat: repeat-x;	
	padding-bottom: 20px;
}
#match_rule, #match_guide{
	width: 650px;
	line-height: 1.8em;
	float: right;	
}
#match_rule ul li{
	padding: 1px 0px 0px 15px;
	margin-left: 15px;
	background-image: url("/_images/_common/bullet/orange_r_2x3.png");
	background-repeat: no-repeat;
	background-position: left;
	color: #339D1A;
}
#match_rule ol{
	margin:0px 0px 0px 20px;
	padding:0px;	
}
#match_rule ol li{
	list-style: decimal;
	margin-left: 5px;
}
#match_rule dd{
	margin: 0px 0px 0px 10px;	
}
#match_rule dl{
	margin: 0px 0px 0px 15px;	
}
#match_rule dt{
	background-image: url("/_images/_common/bullet/gray_r_2x3.png");
	background-repeat: no-repeat;
	background-position: 0px 14px;	
	padding: 5px 0px 5px 10px;
	font-size:9pt;	
	font-weight: normal;
}
#match_rule h4,#match_guide h4{
	background-image: url("/_images/_common/bullet/allow_middle_of_circle_gray_13x13.png");
	background-repeat: no-repeat;
	background-position: 0px 8px;	
	padding: 5px 0px 0px 20px;
	margin-top: 20px;
	font-size:9pt;
	height: 25px;
}

/* not login */
#my_record{
	background-color: #114916;
}
#my_record .message{
	color: #2CA136;
	background-image: url("/_images/match/match_play/my_info_not_login.gif");
	background-repeat: no-repeat;
	padding:95px 20px 0px 20px;
	background-position:75px 30px;
}
#your_record{
	background-color: #327B20;
}
#your_record .message{
	color: #81DE89;
	background-image: url("/_images/match/match_play/your_info_not_login.gif");
	background-repeat: no-repeat;
	padding:130px 20px 0px 20px;
	background-position:75px 50px;
}

/* side banner */
#side_banner{
	margin-left: 10px;
	margin-top: 15px;
	padding: 10px 0px 10px 0px;
	float: left;	
}
#side_banner li{
	padding: 5px 0px 0px 10px;
	background-image: url("/_images/_common/bullet/orange_r_2x3.png");
	background-repeat: no-repeat;
	background-position: left 7px;	
}

/* match talk */
#match_talk{
	border-left: 2px solid #327b20;
	border-right: 2px solid #327b20;
	border-bottom: 2px solid #327b20;	
	border-top:1px solid #327b20;
	margin:0px;	
	padding:0px;	
}
#match_talk dl{
	margin:0px;	
	padding:0px;
}
#match_talk .paging{
	width: 600px;	
	padding: 15px 0px 15px 15px;
}
#match_talk .talk_nickname{
	width: 160px;
}
#match_talk .talk_content{
	width: 452px;
}
#match_talk .talk_date{
	width: 150px;
	text-align: left;
	padding-left:40px;
}
#match_talk .talk_date a{
	margin-left: 20px;	
}
#match_talk_input_area{
	border: 2px solid #327b20;
	height:53px;
}
#frm_match_talk_create{
	
}
#talk_input{
	height:55px;
}
#talk_input dt,#talk_input dd{
	float:left;
	height: 55px;
}
#match_talk div{
}
#talk_input dt{
	background-color: #327b20;
	background-image: url('/_images/match/match_play/match_talk/img_match_talk.gif');
	background-repeat: no-repeat;
	background-position: 37px 23px;
}
#talk_input .left_area{
	width: 178px;
}
#talk_input .center_area{
	width: 452px;
	border-right: 2px solid #327b20;
}
#talk_input .right_area{
	width: 198px;
}
#talk_input #player_info{
	border-bottom: 2px solid #327b20;
	padding:2px;
}
#talk_input .right_area input{
	padding:0px;
	margin:0px;
}
#talk_input textarea{
	border: 0px;
	background-color: #cfe7c9;
	width: 446px;
	height: 47px;
	padding: 3px;
}
#match_talk_list_ajax{
	padding-top:10px;	
}
#match_talk_list_ajax .paging{
	padding: 0px;
	margin-top: 2px;
}
#talk_list_row dt,#talk_list dd{
	float:left;
}
#talk_list_row dt p,#talk_list dd p{
	padding:0px 8px 0px 8px;
	margin: 8px 0px 8px 0px;
}
#talk_list_row .right_area p,#talk_list_row .center_area p{	
	margin-top: 15px;
	margin-bottom: 15px;
}
#talk_list_row .right_area p{
	padding-left:30px;
}
#talk_list_row .right_area p a{
	margin-left:50px;
}
#talk_list .center_area p{
	border-left: 1px silver solid;
	border-right: 1px silver solid;
}
#talk_list li{
	background-image:url(/_images/_common/dot_h.png);
	background-position:center top;
	background-repeat:repeat-x;
	width:810px;
	margin-left: 10px;
	height:auto;
}
#talk_list .no_line{
	background-image: none;
}
#talk_input .not_login{
	border: 0px;
	background-image: url('/_images/match/match_play/match_talk/bg_talk_after_login.gif');
	background-repeat: no-repeat;
	background-position: center;
	height: 49px;
	padding: 3px;
}
#talk_list .no_talk{
	background-image: url('/_images/match/match_play/match_talk/bg_no_talk.gif');
	background-repeat: no-repeat;
	background-position: center;
	border: 0px;
	height: 49px;
	padding: 3px;	
}
.tip_1_line{
	border:1px solid darkorange;
	padding:10px;
}
