/* common */
form{
	margin:0px;
	padding:0px;	
}
dl,ul,ol{
	margin: 0px;
	padding: 0px;	
}
button{
	cursor: pointer;	
}
pre{
text-align: left;
}
li,dt,dd{
	list-style: none;
	margin: 0px;
	padding: 0px;	
}
dt{
	font-weight: bold;	
}
h2,h3,h4,h5{
	margin: 0px;
	padding: 0px;		
}
blockquote, p{
	margin: 0px;
	padding: 0px;	
}
h4{
	font-size: 9pt;	
	padding: 5px 0px 5px 0px;
}
/* ranking text */
.ranking_txt_1{
	font-weight: bold;
	font-size: 14pt;	
	color: #b80000;
}
.ranking_txt_2{
	font-weight: bold;
	font-size: 13pt;
	color: #126602;	
}
.ranking_txt_3{
	font-weight: bold;
	font-size: 12pt;
	color: #003366;		
}
.ranking_txt_4{
	font-weight: bold;
	font-size: 11pt;	
}
.ranking_txt_5{
	font-weight: bold;
	font-size: 10pt;
}
.beta_service{
	background-image: url("/_images/_common/icons/beta.gif");
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 20px;
}
/* match_sub information */
.match_sub_info{
	padding:3px 8px 3px 8px;
	border: 1px solid #cccccc;	
}
.match_sub_info .match_sub_info_number{
	font-weight: bold;	
}
.match_sub_info .match_sub_info_text{
	padding-left: 5px;
	color: #111111;
}
.match_sub_info .match_sub_info_slash{
	padding: 0px 2px 0px 2px;	
}
.match_sub_info .set{
	color:#981515;
}
.match_sub_info .round{
	color:#0093A9;
}
.match_sub_info .throw{
	color:#4AB311;
}
.match_sub_info .team_match{
	color:#f52e00;
	font-weight: bold;
}
.match_sub_info .open_match{
	color:#006b33;
	font-weight: bold;
}
.no_border .match_sub_info_slash{
	padding: 0px 5px 0px 5px;	
}
.no_border{
	border:0px;
	padding:0px 0px 0px 0px;
}
/* buttons */
.rectangle_gray_30x18{
	padding:0px;
	margin: 0px;
	border: 0px;
	width: 30px;
	height: 18px;
	background-image: url("/_images/_common/button/rectangle_gray_30x18.gif");
	font-size: 8pt;
}
.rectangle_gray_62x18{
	padding:0px;
	margin: 0px;
	border: 0px;	
	width: 62px;
	height: 18px;
	background-image: url("/_images/_common/button/rectangle_gray_62x18.gif");
	font-size: 8pt;
}
.rectangle_yellow_35x21{
	padding:0px;
	margin: 0px;
	border: 0px;
	width: 35px;
	height: 21px;
	background-image: url("/_images/_common/button/rectangle_yellow_35x21.gif");
	font-size: 8pt;
}
.rectangle_yellow_62x21{
	padding:0px;
	margin: 0px;
	border: 0px;	
	width: 62px;
	height: 21px;
	background-image: url("/_images/_common/button/rectangle_yellow_62x21.gif");
	font-size: 8pt;
}
.rectangle_gray_62x21{
	padding:0px;
	margin: 0px;
	border: 0px;	
	width: 62px;
	height: 21px;
	background-image: url("/_images/_common/button/rectangle_gray_62x21.gif");
	font-size: 8pt;
}
.out_link {
	background-image: url('/_images/_common/icons/out_link.gif');
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 11px;
}
/*
.icon_set, .icon_round{
	width: 51px;
	height: 13px;
	background-repeat: no-repeat;
	line-height: normal;
	padding-left: 4px;
	font-weight: bold;
	color: white;	
	letter-spacing: 0px;
}
.icon_set{
	background-image: url("/_images/_common/icons/set_bg.gif");
}
.icon_round{
	background-image: url("/_images/_common/icons/round_bg.gif");
}
.icon_throw{
	width: 42px;
	height: 13px;
	background-repeat: no-repeat;
	line-height: normal;
	padding-left: 4px;
	font-weight: bold;
	color: white;	
	letter-spacing: 0px;
	background-image: url("/_images/_common/icons/throw_bg.gif");
}*/
.text_version{display: none;}
.web_version{display: block;}
#Mbody .d_day_middle li, #Mbody .d_day_small li{
	text-align: center;	
	padding:1px;
}
#Mbody .d_day_middle, #Mbody .d_day_small{
	background-color: white;
	background-image: url("/_images/_common/dday_bg.gif");
	background-repeat: no-repeat;
	border: 1px solid #6BBC35;
}
#Mbody .d_day_outbox{
	border: 1px solid #ADADAD;
	width: 63px;
}
#Mbody .d_day_small{
	width: 35px;
	height: 35px;
}
#Mbody .d_day_middle{
	width: 61px;
	height: 46px;
	padding: 15px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 15pt;
	font-weight: bold;
	letter-spacing: normal;
	background-position: center 20px;
}
#Mbody .team_ranking_middle{
	background-image: url("/_images/team/team_rank_bg.gif");
	background-position: center;	
	width: 65px;
	height: 65px;	
}
#Mbody .team_ranking_middle p{
	padding-top:38px;
	font-weight: bold;
	TEXT-ALIGN: center;
	color: red;
}
#Mbody .team_ranking_small{
	width: 45px;
	height: 45px;
}
#Mbody .team_ranking_small p{
	font-weight: bold;
	margin: 23px 0px 0px 18px;
	color: red;
}

#Mbody .ranking_middle{
	background-image: url("/_images/match/match_play/my_rank_bg.gif");
	background-position: center;	
	width: 65px;
	height: 65px;
}
#Mbody .ranking_middle p{
	padding-top:38px;
	font-weight: bold;
	TEXT-ALIGN: center;
	color: red;
}
#Mbody .ranking_small{
	width: 45px;
	height: 45px;
}
#Mbody .ranking_small p{
	font-weight: bold;
	margin: 23px 0px 0px 18px;
	color: red;
}
input,td,select,textarea{
	font-family: 돋움, Verdana; 
	font-size:8pt;
	color: #555555;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
}
input{ /* for IE */
	height:expression((this.type=='text' || this.type=='password')?'16px':'');
	border:expression((this.type=='text' || this.type=='password')?'1px solid #aaaaaa':'');
	background-color:expression((this.type=='text' || this.type=='password')?'#dddddd':'');
}
input[type='text'],input[type='password']{ /* for FF */
	padding:4px 5px 0px 5px;
	height:16px;
	border:1px solid #AAAAAA;
	background-color:#DDDDDD;
}
textarea{
	background-color:#eeeeee;
	border:1px #cccccc solid;
}
body{
	background-image: url("/_images/_common/GNB/bg.png");
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #ffffff;		
	text-align: center;
	color:#555555;
	font-family: 굴림,Verdana;
	font-size:8pt;
	letter-spacing:-1px;
	line-height: 1.3em;
	margin:0px;
	padding:0px;
	overflow: auto;
}
img{border: 0px;}

a:link{
	text-decoration:none;
	color: #555555;
}
a:visited{
	text-decoration:none;
	color: #111111;
}
a:hover{
	text-decoration:none;
	color: #ff0000;
}

/* share class */
.fl{float:left;}
.fr{float:right;}
.cl{clear:left;}
.cr{right;}
.cb{clear:both;}

/* paging */
.paging{
	margin: 15px 0px 15px 0px;	
}
.paging li img{
	margin-top:5px;	
}
#Mbody .paging li{
	padding:0px 10px 0px 10px;	
	font-family:Verdana;
	font-size:7pt;	
	letter-spacing: -1px;	
}
#Mbody .paging .selected{
	color: #D61111;	
}
/* text */
.t_gray{
	color:#727272;
}
.t_blank{
	text-decoration: blink;	
}
.t_black{
	color:#111111;
}
.t_lightgray{
	color:#BBBCBB;
}
.t_red{
	color:#D61111;
}
.t_white{
	color:#ffffff;	
}
.t_eng_bigger{
	font-family:Verdana;
	font-size:13pt;	
	letter-spacing:-1px;
}
.t_eng_big{
	font-family:Verdana;
	font-size:10pt;	
	letter-spacing:-1px;
}
.t_eng_normal{
	font-family:Verdana;
	font-size:8pt;	
	letter-spacing:-1px;
}
.t_eng_small{
	font-family:Verdana;
	font-size:7pt;	
	letter-spacing: -1px;
}
.t_eng_smaller{
	font-family:Verdana;
	font-size:6pt;	
	letter-spacing:0px;
}
.t_han_middle{
	font-family:Verdana;
	font-size:9pt;	
	letter-spacing:0px;
}
/* modal */
#nyroModalContent{
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
}
.modalClose{
	position:relative;
	float:right;
	top:0px;
	z-index:100;
	margin:-2px;
	width:19px;
	background-color:#000000;
}
div#nyroModalFull {
	font-size: 12px;
	color: #777777;
	font-family: Verdana;
}
div#nyroModalFull div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(/_js/nyroModal-1.2.4/img/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalFull div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper {
	background: #fff;
	border: 2px #2b9915 solid;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
.c_pointer{
	cursor: pointer;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {
	left: 0;
	width: 40%;
}

/* address search */
#address_search dt{
	margin:0px 0px 10px 18px;
}
#address_search dd{
	margin:0px 0px 0px 18px;
}
#address_search #tip_body dt,
#address_search #tip_body dd{
	margin:0px 0px 0px 0px;
}
#address_search{
	background-color:#ffffff;
	width:367px;
	height:475px;
	padding-top:17px;
	text-align: left;
	margin-left:18px;
}
#address_search #title{
	background-image:url('/_images/address/title.png');
	background-repeat:no-repeat;
	width:117px;
	height:32px;
}
#address_search #tip{
	margin-top:17px;
}
#address_search .address-input{
	width:210px;
	margin:0px;
}
#address_search #tip_top{
	font-size:1px;
	width:331px;
	height:4px;
	background-image:url('/_images/address/tip_bg_top.png');
	background-repeat:no-repeat;
}
#address_search #tip_body{
	width:327px;
	border-left:2px solid #e2e2e2;
	border-right:2px solid #e2e2e2;
}
#address_search #tip_body dt{
	background-image:url('/_images/_common/icons/tip.png');
	background-repeat:no-repeat;
	background-position:21px 5px;
	padding:10px 20px 10px 20px;
}
#address_search #tip_body dd{
	padding:10px 20px 10px 20px;
}
#address_search #tip_bottom{
	width:331px;
	height:4px;
	background-image:url('/_images/address/tip_bg_bottom.png');
	background-repeat:no-repeat;
}
#address_search .address-input{
	width:180px;
	height:15px;
}
#address_search #address_search_text{
	margin:30px 0px 15px 20px;
	font-weight:bold;
}
#address_search #address_result{
	border:1px solid #cccccc;
	clear:left;
	height:324px;
	overflow:auto;
	width:340px;
} 
#address_search .lable{
	margin:3px 0px 0px 0px;
	padding: 0px;
} 
#address_search .input{
	margin:0px 10px 0px 10px;
	padding: 0px;
} 
#address_search .button{margin:0px 0px 0px 0px;}

/* tabs */
.tab_l{
	height:17px;	
	color:#111111;
	font-size:10pt;	
	font-weight: bold;
	text-align:center;
	padding:5px 20px 0px 20px;
	margin: 0px 0px 0px 1px;
}
.tab_on{
	background-color: #ffffff;
	color: #111111;
	font-weight: bold;
	font-size:9pt;
}
.tab_off{
	background-color: #dfdfdf;
	font-weight: normal;
	font-size:9pt;
	color: #666666;
}
/* bottom */
#bottom{
	position: relative;
	width:832px;
	padding:20px;
	margin:40px auto;
	height:96px;
	border-top: 1px solid #46594D;
}
#bottom dt{
	background-image: url("/_images/_common/bottom/logo.png");
	background-position: center;
	background-repeat: no-repeat;	
	width: 62px;
	height: 82px;
	margin-right: 15px;
}
#bottom dd{
	width: 755px;
}
#bottom li{
	padding: 0px 15px 0px 15px;	
	margin: 3px 0px 3px 0px;
	float: left;
	border-left: 1px #dfdfdf solid;
}
#bottom ul{
	margin-top: 5px;
}
#bottom .first{
	border-left: 0px;	
}
/* GNB */
#GNB{
	position: relative;
	width:832px;
	padding:0px;
	margin:0px auto;
	height:96px;
	border: 1px #ffffff solid;
	background-image: url("/_images/_common/GNB/logo.png");
	background-position: center;
	background-repeat: no-repeat;
}
#GNB h2{
	position: relative;
	float:left;
}
#GNB #language{
	margin-top:20px;
	margin-left:20px;
	height:30px;
	width:350px;
	float:left;	
}
#GNB #language li{
	float:left;	
}
#GNB #language span{
	margin:5px 10px 5px 10px;
	display: block;
}
#GNB #language .language_selected{
	background-image: url("/_images/_common/bullet/white_b_3x2.png");
	background-repeat: no-repeat;
	background-position: center 0px;
}
#GNB #blog_area li{
	padding:0px 20px 10px 10px;
	margin:6px 0px 0px 0px;
	background-image: url("/_images/_common/bullet/red_r_2x3.png");
	background-repeat: no-repeat;
	background-position: 0px 7px;
	border-right:solid 1px #FFC267;
	top:20px;
	left: 550px;
	position: absolute;
}
#GNB #blog_area li span{
	letter-spacing: 0px;
}
#GNB #login_area{
	margin-top:20px;
	height:30px;
	width:140px;	
	float:right;	
}
#GNB #login_area li{
	padding:6px 10px 4px 10px;
	background-image: url("/_images/_common/bullet/red_r_2x3.png");	
	background-repeat: no-repeat;
	background-position: 0px 12px;	
	float:left;	
}
#GNB #global_menu{
	width:700px;
	float:left;
}
#GNB #global_menu li{
	float:left;	
	padding:15px 24px 10px 24px;
	border-top:solid 1px #FFC267;
	border-left:solid 1px #FFC267;
	border-right:solid 0px #FFC267;
}
#GNB #global_menu .selected{
	border-top: solid 1px #ffffff;
	background-image: url("/_images/_common/bullet/red_b_3x2.png");
	background-position: center 33px;
	background-repeat: no-repeat;
	margin-top:0px
}
#GNB #global_menu .first{
	border-left:solid 0px #FFC267;
}
#GNB #global_menu #top_my_match{
	padding-top:13px;
	color: #D61111;
	font-weight: bold;
}
#GNB #global_menu #top_my_match a:link,#GNB #blog_area a:link{
	text-decoration:none;
	color: #D61111;
}
#GNB #global_menu #top_my_match a:visited,#GNB #blog_area a:visited{
	text-decoration:none;
	color: #D61111;
}
#GNB #global_menu #top_my_match a:hover,#GNB #blog_area a:hover{
	text-decoration:none;
	color: #FF5454;
}
#GNB #login_area a:link{
	text-decoration:none;
	color: #ffffff;
}
#GNB #login_area a:visited{
	text-decoration:none;
	color: #ffffff;
}
#GNB #login_area a:hover{
	text-decoration:none;
	color: #ffffff;
}
#GNB dl{
	margin:0px;
	padding:0px;	
}
#GNB li{
	list-style: none;
}
/* alert */
#rm_alert_body{
	/*
	width:370px;
	height:171px;
	*/
	background-color:#ffffff;
}
#rm_alert_title_information{
	position:relative;
	z-index: 100;
	margin-top:-40px;
	top:-10px;
}
#modal_title_information{
	position:relative;
	z-index: 100;
	margin-top:-50px;
	top:-10px;	
}
#rm_alert_body dt{
	background-image:url('/_images/_common/alert/please_login.gif');
	background-repeat:no-repeat;
	background-position:41px 18px;
	height:64px;
}
#rm_alert_body #rm_alert_body_top{
	font-size:1px;	
	width:271px;
	height:4px;
	margin-left:50px;
	background-image:url('/_images/_common/alert/contents_top_bg.png');
}
#rm_alert_body #rm_alert_body_contents{
	width:271px;
	margin-left:50px;
	background-image:url('/_images/_common/alert/contents_bg.png');
	color:#111111;
	/* font-weight:bold; */
}
#rm_alert_body #rm_alert_body_contents div{
	margin:0px 5px 0px 5px;
	padding:5px;
	text-align: left;
}
#rm_alert_body #rm_alert_body_bottom{
	font-size:1px;	
	width:271px;
	height:4px;
	margin-left:50px;
	background-image:url('/_images/_common/alert/contents_bottom_bg.png');
}
#rm_alert_body #rm_alert_button{
	text-align:center;
	padding:15px;
}
#rm_alert_banner{
	border-top:#2b9915 2px solid;
	background-color:#ffffff;
	width:370px;
	height:176px;
}
#rm_alert_modal{
	background-color:#ffffff;
}
/* login_modal */
#modal_login{
	text-align: left;	
}
#modal_login h4{
	margin: 10px 0px 15px 0px;
}
#modal_login dl{
	margin-left:20px;
}
#modal_login .label{
	width: 52px;
	text-align: left;
	padding-top: 2px;
	padding-left: 8px;
	margin-left: 15px;
	background-image: url("/_images/_common/bullet/orange_r_2x3.png");
	background-position: 0px 8px;
	background-repeat: no-repeat;
}
#modal_login dd{
	float: left;
	margin: 2px;	
}
#modal_login .save_email{
	margin-top: 3px;	
}
#modal_login .link{
	padding:15px 0px 0px 50px;
}
#modal_login #rm_email,#modal_login #rm_pwd{
	padding-top: 2px;
	height: 14px;
}

/* member information find */
#mb_information_find_body{
	height:218px;
}
#mb_information_find_body dt{
	margin:23px 0px 7px 0px;
}
#mb_information_find_body #message{
	line-height: 1.5em;
	text-align: justify;
	margin-top:15px;
	margin-left:33px;
	width:260px;
	border:2px solid #e5e5e5;
	padding:33px 20px 20px 20px;
	height: 50px;
	background-image: url("/_images/_common/icons/tip.png"); 
	background-repeat: no-repeat;
	background-position: 15px 10px;	
}
#mb_information_find_body ul{
	margin-top:17px;
	margin-left:33px;
}
#mb_information_find_body li{
	height:20px;	
}
#mb_information_find_body li div{
	margin-left:3px;	
}
#mb_information_find_body .lable{
	width:60px;
	height:20x;
	text-align: right;
	padding-top:3px;
}
#mb_information_find_body .input{
	height:12px;	
}
#mb_information_find_body #name{
	width:183px;	
}
#mb_information_find_body #email{
	width:145px;	
}
/* SNB */
#SNB{ 
	height:50px;
	text-align: center;
	background-position: center;
}
#SNB #sub_menu{
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;	
	width:832px;
	height:50px;
	padding:0px;
	margin:0px auto;
	text-align: left;
	position: relative;
}
#SNB ul{
	position: absolute;
	top: 28px;
	left: 260px;
}
#SNB #sub_menu li{
	padding: 0px auto;
	float: left;
}
/* Mbody */
#Mbody{
	position: relative;
	width:834px;
	padding:0px;
	margin:0px auto;
	text-align: left;
	clear: both;
}
#bottom{
	clear: both;
}
