/* Tab */
.ConTab .TabRank {
	width:150px !important;
}
.ConTab .Tab_Update {
	position:absolute;
	top:12px;
	right:15px;
	height:20px;
	font-size:11px;
	color:#999999;
	padding:0px 0px 0px 20px;
	background:url(/web-contents/images/sites/icon/clock.gif) no-repeat;
	cursor:default !important;
}
.ConTab .Tab_Update .UD_On {
	font-size:11px;
	color:#666666;
	font-weight:bold;
}

/* Ranking Select */
.RankSel {
	position:relative;
	padding:15px;
	overflow:auto;
	background:url(/web-contents/images/sites/ranking/selbox_bg.gif) repeat-y;
	
}
.RankSel .SelTop {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:6px;
	background:url(/web-contents/images/sites/ranking/selbox_outline.gif) no-repeat 0 0;
	
}
.RankSel .SelBottom {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:6px;
	background:url(/web-contents/images/sites/ranking/selbox_outline.gif) no-repeat 0 -6px;
	
}
.RankSel dl {
	position:relative;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 110px;
	overflow:auto;
}
.RankSel dt {
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	height:21px;
	color:#000000;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	background:url(/web-contents/images/sites/icon/arrow_black_r.gif) no-repeat right center;
	float:left;
}
.RankSel dd {
	float:left;
}
.RankSel .RS_Server dd {
	width:95px;
	height:21px;
	font-size:11px;
	color:#91746c;
	text-align:center;
	margin:0px 0px 5px 50px;
	padding:5px 0px 0px 0px;
	background-color:#e9e1cf;
	border:1px solid #b2a486;
	border-radius:4px;
	float:left;
}
.RankSel .RS_Server dd:hover {
	color:#ffffff;
	background-color:#b86c33;
	border:1px solid #b86c33;
	cursor:pointer;
}
.RankSel .RS_Server .RSS_On {
	color:#ffffff;
	background-color:#b86c33;
	border:1px solid #b86c33;
}

.RankSel .RS_Class_en dd {
	width:65px;
	height:30px;
	margin:0px 0px 5px 5px;
	background-image:url(/web-contents/images/sites/ranking/sel_class_off_en.jpg);
	background-repeat:no-repeat;
}
.RankSel .RS_Class_de dd {
	width:65px;
	height:30px;
	margin:0px 0px 5px 5px;
	background-image:url(/web-contents/images/sites/ranking/sel_class_off_de.jpg);
	background-repeat:no-repeat;
}
.RankSel .RS_Class_fr dd {
	width:65px;
	height:30px;
	margin:0px 0px 5px 5px;
	background-image:url(/web-contents/images/sites/ranking/sel_class_off_fr.jpg);
	background-repeat:no-repeat;
}
.RankSel .RS_Class_es dd {
	width:65px;
	height:30px;
	margin:0px 0px 5px 5px;
	background-image:url(/web-contents/images/sites/ranking/sel_class_off_es.jpg);
	background-repeat:no-repeat;
}
.RankSel .RS_Class_en dd:hover {
	background-image:url(/web-contents/images/sites/ranking/sel_class_on_en.jpg);
	cursor:pointer;
}
.RankSel .RS_Class_de dd:hover {
	background-image:url(/web-contents/images/sites/ranking/sel_class_on_de.jpg);
	cursor:pointer;
}
.RankSel .RS_Class_fr dd:hover {
	background-image:url(/web-contents/images/sites/ranking/sel_class_on_fr.jpg);
	cursor:pointer;
}
.RankSel .RS_Class_es dd:hover {
	background-image:url(/web-contents/images/sites/ranking/sel_class_on_es.jpg);
	cursor:pointer;
}
.RankSel .RS_Class_en .RSC_On {background-image:url(/web-contents/images/sites/ranking/sel_class_on_en.jpg); }
.RankSel .RS_Class_de .RSC_On {background-image:url(/web-contents/images/sites/ranking/sel_class_on_de.jpg); }
.RankSel .RS_Class_fr .RSC_On {background-image:url(/web-contents/images/sites/ranking/sel_class_on_fr.jpg); }
.RankSel .RS_Class_es .RSC_On {background-image:url(/web-contents/images/sites/ranking/sel_class_on_es.jpg); }

.RankSel .RS_Class_en .RSC_AL {background-position:0 0; }
.RankSel .RS_Class_de .RSC_AL {background-position:0 0; }
.RankSel .RS_Class_fr .RSC_AL {background-position:0 0; }
.RankSel .RS_Class_es .RSC_AL {background-position:0 0; }
.RankSel .RS_Class_en .RSC_WR {background-position:-65px 0; }
.RankSel .RS_Class_de .RSC_WR {background-position:-65px 0; }
.RankSel .RS_Class_fr .RSC_WR {background-position:-65px 0; }
.RankSel .RS_Class_es .RSC_WR {background-position:-65px 0; }
.RankSel .RS_Class_en .RSC_AC {background-position:-130px 0; }
.RankSel .RS_Class_de .RSC_AC {background-position:-130px 0; }
.RankSel .RS_Class_fr .RSC_AC {background-position:-130px 0; }
.RankSel .RS_Class_es .RSC_AC {background-position:-130px 0; }
.RankSel .RS_Class_en .RSC_PR {background-position:-195px 0; }
.RankSel .RS_Class_de .RSC_PR {background-position:-195px 0; }
.RankSel .RS_Class_fr .RSC_PR {background-position:-195px 0; }
.RankSel .RS_Class_es .RSC_PR {background-position:-195px 0; }
.RankSel .RS_Class_en .RSC_WZ {background-position:-260px 0; }
.RankSel .RS_Class_de .RSC_WZ {background-position:-260px 0; }
.RankSel .RS_Class_fr .RSC_WZ {background-position:-260px 0; }
.RankSel .RS_Class_es .RSC_WZ {background-position:-260px 0; }

.RankSel .RS_Class_en span {display:none; }
.RankSel .RS_Class_de span {display:none; }
.RankSel .RS_Class_fr span {display:none; }
.RankSel .RS_Class_es span {display:none; }

.RankSel .RS_Dungeon {
	margin:0px; 
}
.RankSel .RS_Dungeon dd {
	height:26px; 
	margin-top:3px;
}
.RankSel .RS_Dungeon select {
	width:180px;
}

/* Ranking : PVP Best */
.RankTop3 {
	overflow:auto;
	margin:30px 0px 30px 0px;
}
.RankBest {
	position:relative;
	width:220px;
	margin-right:5px;
	float:left;
}
.RankBest_P {
	height:125px;
	background:url(/web-contents/images/sites/ranking/best_pvp_bg.jpg) no-repeat;
}
.RankBest_D {
	height:120px;
	background:url(/web-contents/images/sites/ranking/best_dungeon_bg.jpg) no-repeat;
}
.RBEnd {
	margin-right:0px;
}
.RankBest li {
	position:absolute;
	font-size:11px;
	color:#666666;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.RankBest .RB_Chaimg {top:4px; right:4px; }
.RankBest .RB_Rankimg {top:0px; left:0px; }
.RankBest .RB_Flagimg {top:71px; right:15px; }
.RankBest .RB_Name {
	top:34px; 
	left:30px; 
	width:100px;
	font-weight:bold;
}
.RankBest .RB_Lv {
	top:53px; 
	left:30px; 
	width:100px;
}
.RankBest .RB_KD {
	top:72px; 
	left:30px; 
	width:145px;
}
.RankBest .RB_PP {
	top:91px; 
	left:30px; 
	width:170px;
}
.RankBest .RB_FT {
	top:110px; 
	left:30px; 
	width:170px;
}
.RankBest .RB_DT {
	top:129px; 
	left:30px; 
	width:170px;
}

/* Board : Search */
.RankBoard_T	{overflow:auto; }
.RankBoard td	{text-align:center; }
.RankBoard img.FlagImg	{margin-right:5px;; }

.ChaSearch {
	position:relative;
	width:225px;
	height:30px;
	background:url(/web-contents/images/sites/ranking/search_cha_bg.gif) no-repeat;
	float:right;
}
.ChaSearch li {
	position:absolute;
}
.ChaSearch .SC_Input {
	top:3px;
	left:8px;
}
.ChaSearch .SC_Input input {
	width:180px;
	height:20px;
	font-size:13px;
	color:#555555;
	/*background:url(/web-contents/images/sites/ranking/search_chatxt_bg.gif) no-repeat 0 center;*/
	border:none;
}
.ChaSearch .SC_Input input:focus {background:none; }

.ChaSearch .SC_Submit {
	top:0px;
	right:0px;
}
.ChaSearch .SC_Submit input {
	width:32px;
	height:30px;
}

/* Ranking Notice */
.RankNC {
	font-size:11px;
	margin:30px 0px 0px 0px;
	padding:10px;
	background-color:#efdabb;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	overflow:auto;
}
.RankNC li {
	margin:2px 0px 2px 0px;
}


