@import "sc_com.css";
@import "sc_news.css";
@import "sc_replay.css";

/*스타 기록실*/

.tit_stats {_height:1%; float:left;}
.tit_stats a {background:url(../images/tit_stats.gif) no-repeat; overflow:hidden; display:block; height:0; margin-bottom:10px; padding:20px 0 0 0; margin:5px 0 10px 10px; font-size:12px;}
.tit_stats.h2_person a {width:280px;}
.tit_stats.h2_game a {background-position: 0 -120px; width:215px;}
.tit_stats.h2_league a {background-position: 0 -150px; width:230px;}
.tit_stats.h2_map a {background-position: 0 -180px; width:230px;}
.tit_stats.h2_team a {background-position: 0 -30px; width:230px;}
.tit_stats.h2_rank a {background-position: 0 -90px; width:240px;}
.tit_stats.h2_etc a {background-position: 0 -240px; width:260px;}
.stats_head {border-bottom:1px solid #e5e5e5; margin-bottom:15px; overflow:hidden; _height:1%;}
.stats_head .tit_stats.h2_clan a {background-position: 0 -60px; width:260px;}
.stats_head .img {float:right; margin-top:5px;}

.com_list ul li .inner {padding-left:5px; margin:5px 0 10px 0;}
.com_list ul li .inner p {font-size:11px; background:url(../images/bl_inner.gif) no-repeat 0 3px; padding-left:10px; line-height:1.4;}
.com_list ul li.now .inner p a {font-weight:normal;}
.com_list ul li .inner p a {color:#888;}

.top4 {border:1px solid #d8d8d8; _height:1%;}
.top4 .inner_line {border:3px solid #f9f9f9; _height:1%;}
.top4 .inner_line .head {padding:10px;}
.top4 .inner_line .head h3 a {background:url(../images/h3_stats.gif) no-repeat; padding:13px 0 0 0; height:0; display:block; overflow:hidden; width:150px;}
.top4 .inner_line .top4_bd {padding:10px 10px 10px 15px; overflow:hidden; _height:1%;}
.top4 .inner_line .top4_bd ul li {float:left; border-right:1px solid #eeeeee; padding-right:10px; margin-right:10px; width:137px;}
.top4 .inner_line .top4_bd ul li p {text-align:center;}
.top4 .inner_line .top4_bd ul li .img {margin-bottom:8px;}
.top4 .inner_line .top4_bd ul li .img a img {border:2px solid #222;}
.top4 .inner_line .top4_bd ul li .img a:hover img {border:2px solid #ff2222;}
.top4 .inner_line .top4_bd ul li .name a {font-weight:bold;}
.top4 .inner_line .top4_bd ul li .team a {font-size:11px; color:#777;}
.top4 .inner_line .top4_bd ul li.last {border:none; padding:0; margin:0;}

.stats_sg {margin-bottom:8px;}
.stats_sg a {background:url(../images/stats_ban_left.gif) no-repeat; display:block; height:0; overflow:hidden; width:120px; padding:36px 0 0 0;}
.stats_sg a:hover {background-position:0 -36px;}
.help_yrank {margin-bottom:8px;}
.help_yrank a {background:url(../images/btn_help_yrank.gif) no-repeat; display:block; height:0; overflow:hidden; width:120px; padding:36px 0 0 0;}
.help_yrank a:hover {background-position:0 -36px;}


.stats_sch {background:url(../images/bg_stats_top2.gif) no-repeat; height:46px; margin-bottom:15px; overflow:hidden; clear:both;}
.stats_sch.br_top {border-top:1px solid #d6d6d6;}
.stats_sch ul {overflow:hidden; float:left; margin:12px 15px 0 50px; _margin-left:20px;}
.stats_sch ul li {float:left; display:block; margin-right:15px;}
.stats_sch .sch_box {float:left; overflow:hidden; margin:12px 0 0 0;}
.stats_sch .sch_box p {float:left;}
.stats_sch .sch_box .box {float:left; margin-right:8px;}
.stats_sch .sch_box .box input {border:1px solid #ccc; height:17px; padding:4px 0 0 3px; width:230px; font-size:12px;}
.stats_sch .sch_box .input a {background:url(../images/btn_search_23.gif) no-repeat; height:0; padding:26px 0 0 0; width:70px; overflow:hidden; display:block;}
.stats_sch .sch_box .prof {margin-top:2px; font-size:11px;}

.stats_news {background:#fafaf3; border:1px solid #cdcdb2; padding:10px 15px 10px 15px; overflow:hidden; _height:1%; margin-bottom:15px;}
.stats_news h3 {background:url(../images/bg_h3.gif) no-repeat 3px 3px; padding:0 0 0 10px; font-size:12px; color:#bb0505; margin-bottom:7px;}
.stats_news h3 a, .stats_news h3 a:visited {color:#bb0505;}
.stats_news .str_win {float:left; margin-right:10px; border-right:1px solid #d5d5cf;}
.stats_news .str_win li {width:410px; line-height:1.6; overflow:hidden;}
.stats_news .str_win li dl dt {float:left; width:110px; clear:both; color:#ba6e1d;}
.stats_news .str_win li dl dt a {color:#ba6e1d;}
.stats_news .str_win li dl dd {float:left; margin-right:8px;}
.stats_news .str_win li dl dd a {font-weight:bold;}
.stats_news .whatsup {float:left;}
.stats_news .whatsup li {_margin-bottom:2px;}
.stats_news .whatsup li a {font-weight:bold;}
.stats_news .whatsup li span {color:#969692; font-family:Verdana, Geneva, sans-serif; font-size:10px;}

.stats_schbox {border:1px solid #d5d5d5; padding:7px; background:url(../images/stats_bg_schbx.gif); height:93px; margin-bottom:7px;}
.stats_schbox h3 {background:url(../images/stats_h3_sch.gif) no-repeat; overflow:hidden; display:block; padding:20px 0 0 0; height:0; margin-bottom:6px; font-size:12px;}
.stats_schbox dl {position:relative; margin-bottom:4px;}
.stats_schbox dd {position:absolute; top:0; right:0;}
.stats_schbox #player1 {background:url(../images/stats_bg_p1.gif) no-repeat 4px 3px; background-color:#FFFFFF; border:1px solid #a2a2a2; height:13px; padding:2px 4px 0px 4px; width:58px;}
.stats_schbox #player2 {background:url(../images/stats_bg_p2.gif) no-repeat 4px 3px; background-color:#FFFFFF; border:1px solid #a2a2a2; height:13px; padding:2px 4px 0px 4px; width:58px;}
.stats_schbox ul {position:relative;}
.stats_schbox .high {position:absolute; top:1px; right:5px; font-size:11px; text-decoration:underline;}

.stats_rank {margin-bottom:17px;}
.stats_rank .more {text-align:right; background:none;}
.stats_rank .more a {background:url(../images/ico_arrow.gif) no-repeat 0 3px; padding-left:8px;}
.lastgame {clear:both;}
.stats_rank h3, .lastgame h3 {background:url(../images/bg_h3.gif) no-repeat 3px 3px; padding:0 0 0 10px; font-size:12px; color:#bb0505; margin:0 0 5px 10px;}
.stats_rank h3 a, .stats_rank h3 a:visited, .lastgame h3 a, .lastgame h3 a {color:#bb0505;}
.stats_tab {background:url(../images/bg_stats_tab.gif) repeat-x; height:28px; margin-bottom:7px; position:relative;}
.stats_tab p {position:absolute; top:4px; right:0px; font-size:11px;}
.stats_tab ul li {float:left;}
.stats_tab ul li a {height:0px; display:block; overflow:hidden; padding:28px 0 0 0; margin-right:3px;}
.stats_tab ul li a:hover {background-position:0 0;}
.stats_tab ul #current a {background-position:0 0;}
.stats_tab ul .rank a {background:url(../images/stats_tab_rank.gif) no-repeat 0 -28px; width:79px;}
.stats_tab ul .kespa a {background:url(../images/stats_tab_kespa.gif) no-repeat 0 -28px; width:99px;}
.stats_tab ul .pro a {background:url(../images/stats_tab_pro.gif) no-repeat 0 -28px; width:99px;}
.stats_tab ul .win a {background:url(../images/stats_tab_win.gif) no-repeat 0 -28px; width:99px;}
.stats_tab ul .stwin a {background:url(../images/stats_tab_stwin.gif) no-repeat 0 -28px; width:99px;}

.table_rank {margin-bottom:10px;}
.table_rank thead th {background:#494640; color:#f6f4f0; height:25px; font-weight:normal; font-size:11px;}
.table_rank thead th a:link, .table_rank thead th a:visited .table_rank thead th a {color:#f6f4f0;}
.table_rank td {text-align:center; padding:4px 0 4px 0; border-bottom:1px solid #e1e1e1;}
.table_rank .up {font-weight:bold; font-size:11px; color:#626262; font-weight:bold;}
.table_rank .down {font-weight:bold; font-size:11px; color:#626262; font-weight:bold;}
.table_rank .race {font-size:11px;}
.table_rank .play {font-size:11px; background-color:#f9f9f9;}
.table_rank .win {font-size:11px; background-color:#fdfdfd;}
.table_rank .lose {font-size:11px; background-color:#fdfdfd;}
.table_rank .name {font-weight:bold;}
.table_rank .winper {font-size:11px;}
.table_rank .last10 {font-size:11px;}
.table_rank .last10 .win10 {color:#900;}
.table_rank .last10 .lose10 {color:#03C;}
.table_rank .score {font-size:11px; background-color:#f9f9f9;}
.table_rank .rank {font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:10px; color:#666;}
.table_rank .team a {font-weight:bold;}
.table_rank .games {background:#f0f0f0;}
.table_rank .game_win, .table_rank .game_lose, .table_rank .game_to {background:#f6f6f6;}

.tbl_match {font-size:11px; clear:both;}
.tbl_match thead th {padding:4px 0 4px 0; border-bottom:1px solid #e5e5e5; border-top:2px solid #ccc; background:#eeeeee;}
.tbl_match tbody td {padding:7px 0 7px 0; border-bottom:1px solid #e5e5e5;}
.tbl_match tbody .row {background:#f9f9f9;}
.tbl_match tbody .map {text-align:center;}
.tbl_match tbody .munja {text-align:center;}
.tbl_match tbody .date {font-family:Tahoma, Geneva, sans-serif; font-size:10px; text-align:center;}
.tbl_match tbody .map a {color:#5266b2;}
.tbl_match tbody .det {letter-spacing:-1px;}
.tbl_match tbody .lg a {color:#777;}

/*구 기록 리스트(사용 안할 수도 있음)*/
.table_last {margin-bottom:10px;}
.table_last thead th, .table_last thead td {background:#e1eaf3; color:#476ea7; font-size:11px;}
.table_last td {text-align:center; padding:7px 0 7px 0;}
.table_last .league {font-size:11px; letter-spacing:-1px;}
.table_last .map {font-size:11px;}
.table_last .winner {font-size:11px;}
.table_last .result {width:40px;}
.table_last .loser {font-size:11px;}
.table_last .date {font-size:11px;}
.table_last .date_1 {font-size:11px;}
.table_last .btn {font-size:11px; width:40px;}
.table_last .lg_det {font-size:11px; letter-spacing:-1px; width:100px;}
.table_last .season {width:60px;}
.table_last .games {width:55px;}
.table_last .win_s {width:60px;}
.table_last .lose_s {width:60px;}
.table_last .winper {width:60px;}
.table_last .btn_s {width:50px;}
.table_last .term {width:100px; font-size:11px;}
.table_last .win_t {width:40px;}
.table_last .lose_t {width:40px;}
.table_last .winper_t {width:45px;}
.table_last .games_t {width:40px;}
.table_last .lg_name {width:260px; font-weight:bold; letter-spacing:-1px; text-align:left; padding-left:5px;}
.table_last .unof {background:none;}
.table_last .lg_term {font-size:11px;}
.table_last .lg_1st {font-size:11px;}
.table_last .lg_2nd {font-size:11px;}
.table_last .lg_mon {font-size:11px; text-align:right; padding-right:5px; width:80px;}
.table_last .lg_btn {width:50px;}

.map_pop {overflow:auto; clear:both; border-top:1px solid #eeeeee; padding:2px 0 4px 8px; height:1%}
.map_pop ul {margin-top:8px;}
.map_pop ul li {margin-bottom:7px; clear:both; height:1%;}
.map_pop .img {float:left; margin-right:6px;}
.map_pop .tit a {font-size:12px; font-weight:bold; font-family:돋움,Dotum; letter-spacing:-1px;}
.map_pop .sub {font-size:11px; font-family:돋움,Dotum; letter-spacing:-1px;}

.cat_sch {background:#f5f5f5; padding:12px 20px 12px 20px; margin-bottom:15px; border:1px solid #d0d0d0;}
.cat_sch .selection {background:url(../images/line_garo.gif) repeat-x bottom; overflow:hidden; _height:1%; margin-bottom:7px; padding-bottom:7px;}
.cat_sch .selection ul li {float:left; background:url(../images/div_com.gif) no-repeat right; padding-right:9px; margin-right:9px;}
.cat_sch .selection ul li a span {color:#999; font-weight:normal;}
.cat_sch .selection ul li a:hover {text-decoration:none;}
.cat_sch .selection ul li.current {font-weight:bold;}
.cat_sch .selection ul li.last {background:none; margin:0;}
.cat_sch .filter {clear:both;}
.cat_sch select {border:1px solid #ccc; font-family:돋움,Dotum; font-size:12px;}

.player_list {padding:0 10px 0 10px; overflow:hidden;}
.stats_pe {float:left; width:100%; border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-bottom:10px;}
.stats_pe .rank {float:right; margin:7px 15px 0 0; width:70px; padding:10px; background:#fcfcfc; border:1px solid #e5e5e5;}
.stats_pe .rank .tit {text-align:center; margin-bottom:10px;}
.stats_pe .rank .numb {color:#ff660a; font-weight:bold; font-family:Verdana, Geneva, sans-serif; letter-spacing:-1px; text-align:center; font-size:24px; margin-bottom:18px;}
.stats_pe .rank .numb.none {letter-spacing:-4px; color:#888;}
.stats_pe .rank .chg {background:url(../images/bg_statsrank.gif) no-repeat; width:50px; height:16px; text-align:center; margin:0 auto; font-size:9px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
.stats_pe .img {width:92px; float:left;}
.stats_pe .pr_img img {border:1px solid black; margin-bottom:5px;}
.stats_pe .pr_btn {height:25px;}
.stats_pe .tit {clear:both; color:#7a7a7a; float:none; margin-bottom:5px; display:block;}
.stats_pe .tit a {font-size:14px; font-weight:bold; color:#0355dc;}
.stats_pe .team {float:right; width:90px;}
.stats_pe .team li {text-align:center;}
.stats_pe .team li a {text-align:center; font-size:11px; color:#7a7a7a;}
.pr_box {float:left; margin-left:20px; width:385px;}
.pr_box dl {clear:both; _height:1%;}
.pr_box dl dt, .pr_box dl dd {line-height:19px;}
.pr_box .nam {clear:both; float:left; color:#7a7a7a; margin-right:10px;}
.pr_box .con {color:#000; float:left;}

.stats_pe_de {border:4px solid #c0cad7; padding:10px 20px 10px 20px; margin-bottom:15px; clear:both; overflow:hidden; _height:1%;}
.stats_pe_de .img {width:92px; float:left;}
.stats_pe_de .pr_img img {border:1px solid black; margin-bottom:5px;}
.stats_pe_de .pr_btn {height:26px;}
.stats_pe_de .pr_txt {font-size:11px; text-align:center; height:15px; color:#999;}
.stats_pe_de .team {float:right; width:90px;}
.stats_pe_de .team li {text-align:center;}
.stats_pe_de .team li a {text-align:center; font-size:11px; color:#7a7a7a;}

.stats_de {display:block; border-bottom:1px solid #e5e5e5; margin-bottom:10px; padding-bottom:5px; _height:1%; overflow:hidden;}
.stats_de .info {font-size:14px; font-family:돋움,dotum; color:#03C; float:left; width:400px;}
.stats_de span {font-weight:normal; font-size:13px; color:#7a7a7a;}
.stats_de select {float:right;}

.stats_t {background:url(../images/bg_smalltab.gif) repeat-x; height:26px; margin-bottom:15px; clear:both;}
.stats_t ul li {float:left;}
.stats_t ul li a {height:0px; display:block; overflow:hidden; padding:26px 0 0 0; margin-right:3px; width:77px;}
.stats_t ul li a:hover {background-position:0 0;}
.stats_t ul #current a {background-position:0 0;}
.stats_t ul .pro a {background:url(../images/tab_profile.gif) no-repeat 0 -26px;}
.stats_t ul .sta a {background:url(../images/tab_stat.gif) no-repeat 0 -26px;}
.stats_t ul .rep a {background:url(../images/tab_replay.gif) no-repeat 0 -26px;}
.stats_t ul .pre a {background:url(../images/tab_press.gif) no-repeat 0 -26px;}
.stats_t ul .gal a {background:url(../images/tab_gallery.gif) no-repeat 0 -26px;}

.stats_utb {overflow:auto; margin-bottom:14px;}
.stats_utb .left {float:left; width:49%;}
.stats_utb .right {float:right; width:49%}
.stats_utb .table_pro td {padding:4px 0 4px 9px;}
.stats_utb .table_pro .hd {font-weight:bold; width:80px; background:#f5f8f9;}

.sts_etc {clear:both; margin-bottom:30px;}
.sts_etc h3 {border-bottom:1px solid #e5e5e5; font-size:14px; font-family:돋움,dotum; margin-bottom:14px; background:url(../images/ico_h.gif) no-repeat 0 3px; padding-left:17px;}
.sts_etc p, .sts_etc dl, .sts_etc ul {margin-left:15px;}
.sts_etc dl dt {float:left; clear:both; margin-right:8px; color:#7e7e7e;}
.sts_etc ul li {background:url(../images/dot_list_bg.gif) no-repeat 0 7px; padding-left:7px;}
.sts_etc a {color:#0000cc; text-decoration:underline;}
.sts_not {border:3px solid #ece9e5; padding:15px; font-size:11px; letter-spacing:-1px; margin-bottom:13px; font-family:돋움,Dotum;}
.sts_not .btn {margin-top:10px;text-align:center;}
.sts_rank {margin-bottom:20px; text-align:center;}
.table_sts {margin-bottom:10px;}
.table_sts td {padding:5px 5px 5px 10px;}
.table_sts .hd {background:#f5f8fb; font-weight:bold; width:100px;}
.table_sts .sm {background:#f8f8f8;}
.table_sts .det {background:url(../images/btn_bet_det.gif) no-repeat right 0; padding-right:20px;}

#tabs2 {width:100%;	line-height:normal;	margin-bottom:8px; font-size:12px; font-family:굴림,Gulim; position:relative; clear:both;}
#tabs2 ul {padding:0 10px 0 50px; background:url(../images/tab_line.gif) repeat-x 0 -1px; height:25px;}
#tabs2 ul li {display:inline;}
#tabs2 a {float:left; background:transparent url(../images/tab_left.gif) no-repeat left -25px; padding:0 0 0 3px; text-decoration:none;}
#tabs2 a span {float:left; display:block; background:transparent url(../images/tab_right.gif) no-repeat right -25px; padding:7px 10px 4px 6px;}
#tabs2 a span {float:none;}
#tabs2 a:hover span {color:#74675B;}
#tabs2 a:hover {background-position:0 0;}
#tabs2 a:hover span {background-position:100% 0;}
#tabs2 .current a {background-position:0 0; font-weight:bold;}
#tabs2 .current a span {background-position:100% 0;}
#tabs2 .right {position:absolute; top:4px; right:2px;}
#tabs2 .other_lg {position:absolute; top:0; right:2px;}

/*
.stats_team_list ul {overflow:hidden; padding-left:15px;}
.stats_team_list ul li {float:left; width:49%;; margin-bottom:40px;}
.stats_team_list ul li dl {float:left;}
.stats_team_list ul li dl dt {margin-bottom:7px;}
.stats_team_list ul li dl dt a, .stats_team_list ul li dl dt a:visited {font-weight:bold; font-size:14px; letter-spacing:-1px; font-family:돋움,Dotum; color:#c60606;}
.stats_team_list ul li .img {float:right; width:120px;}
.stats_team_list ul li dl dd {line-height:140%;}
.stats_team_list ul li dl dd a, .stats_team_list ul li dl dd a:visited {color:#00C; text-decoration:underline;}
*/

.stats_team_list ul li {background:url(../images/bg_team.gif) no-repeat; width:195px; height:267px; float:left; margin:0 7px 15px 0; _display:inline;}
.stats_team_list ul li h4 {padding:15px 0 15px 0; text-align:center;}
.stats_team_list ul li h4 a, .stats_team_list ul li h4 a:visited {color:#586fac; font-size:14px; font-family:돋움,Dotum; letter-spacing:-1px;}
.stats_team_list ul li .img {text-align:center; margin-bottom:25px;}
.stats_team_list ul li dl {padding:0 0 0 20px; margin-bottom:15px;}
.stats_team_list ul li dl dt {float:left; clear:both; width:40px; font-weight:bold; line-height:1.5;}
.stats_team_list ul li dl dd {line-height:1.5;}
.stats_team_list ul li .bottom {overflow:hidden; _height:1%; padding:0 16px 0 16px;}
.stats_team_list ul li .bottom a, .stats_team_list ul li .bottom a:visited {color:#204475; font-size:11px; background:url(../images/bl_arrowb.gif) no-repeat 0 3px; padding-left:8px;}
.stats_team_list ul li .bottom .more_detail {float:left;}
.stats_team_list ul li .bottom .gohomep {float:right;}

.team_det h3 {font-size:16px; font-weight:bold; font-family:돋움,Dotum; letter-spacing:-1px; margin-bottom:6px; padding:0 0 0 10px; color:#c60606;}
.team_det .team_info {overflow:hidden; position:relative; margin-bottom:10px;  border-bottom:1px solid #ccc; border-top:1px solid #ccc; _height:1%;}
.team_det .team_info .teamlogo {float:right; width:90px; padding-top:10px;}
.team_det .team_info ul {padding:10px 0 10px 10px;overflow:hidden; _height:1%; width:560px; float:left;}
.team_det .team_info ul li {float:left; width:250px; margin-right:20px;}
.team_det .team_info ul li dt {float:left; width:70px; font-weight:bold;}

.team_def {clear:both; margin-bottom:20px;}
.team_def .txt {padding:15px 15px 0 15px; margin-bottom:10px; border:1px solid #e5e5e5; background:#fbfbfb; clear:both;}
.team_def .txt p {margin-bottom:20px;}
.team_def .tit {position:relative;}
.team_def .tit h3 {border-bottom:1px solid #d1d1d1; color:black; padding:0 0 5px 0;}
.team_def .tit div {position:absolute; top:1px; right:5px;}
.team_def .player {overflow:hidden; padding-left:20px;}
.team_def .player dl {width:215px; border-right:1px solid #e5e5e5; float:left; margin-right:20px;}
.team_def .player dl dt {margin-bottom:8px; padding:8px 0 0 38px;}
.team_def .player dl .ros {background:url(../images/ico_roaster.gif) no-repeat 4px 3px; padding:0 0 0 21px;}
.team_def .player dl .sem {background:url(../images/ico_semipro.gif) no-repeat 4px 3px; padding:0 0 0 21px;}
.team_def .player dl dd {padding:0 0 0 21px;}
.team_def .player dl.last {border:none; margin:0;}
.team_def .history {padding:15px; border:1px solid #e5e5e5; background:#fbfbfb;}
.team_def .history h2 {font-size:24px; font-family:Times New Roman Italic; clear:both; letter-spacing:-1px; margin-bottom:10px;}
.team_def .history dl {overflow:auto; margin-bottom:20px;}
.team_def .history dl dt {float:left; clear:both; width:40px; padding:0 0 0 20px;}

.table_prorank thead td {background:#e4e4e4; color:black;}
.table_prorank td {text-align:center; height:25px;}
.table_prorank .up {width:50px; color:#E65800; font-family:Tahoma; font-size:9px; font-weight:bold;}
.table_prorank .down {width:50px;}
.table_prorank .games {width:55px; background:#f6f6f6;}
.table_prorank .win {width:55px; background:#fcfcfc;}
.table_prorank .lose {width:55px; background:#fefefe;}
.table_prorank .winper {width:55px;}
.table_prorank .plma {width:55px;}
.table_prorank .btn {width:42px;}

.league_desc {margin:10px 0 10px 0;}
.league_desc h3 {margin:20px 0 20px 0; padding:0 0 0 7px; font-family:돋움,Dotum; font-size:24px; line-height:30px; font-weight:bold; letter-spacing:-1px; color:#03036f;}
.table_lg_desc {margin-bottom:20px;}
.table_lg_desc thead td {background:#f0f0e8; font-weight:bold;}
.table_lg_desc td {height:28px; text-align:center;}
.table_lg_desc .result {width:50px;}
.table_lg_desc .game {width:40px;}
.table_lg_desc .id {font-size:11px;}
.table_lg_desc .team {font-size:11px;}
.table_lg_desc .result span {color:#900; font-weight:bold;}
.table_lg_desc .race {width:55px; font-size:11px;}
.sp {background:#f6f6ee; padding:20px 0 20px 10px; margin-bottom:7px;}
.sp h4 {font-size:12px; font-weight:bold; padding-left:7px; margin-bottom:15px;}
.sp ul li {background:url(../images/dot_list_bg.gif) no-repeat 14px 10px; padding:0 0 0 22px; line-height:1.3; margin-bottom:15px;}
.lg_table {padding:10px 0 10px 0; clear:both;}
.lg_table h4 {margin-bottom:10px; padding-left:6px;}
.table_group {margin-bottom:20px;}
.table_group td {height:25px; text-align:center; font-size:11px;}
.table_group .group {background:#de2f2f; color:#FFF; font-weight:bold; font-size:12px;}
.table_group .num {width:22px; background:#f5f5f5;}
.table_group .stat {width:45px;}
.table_group .quer {width:20px;}
.table_group .space {height:12px;}
.table_group .tal a {color:#A6A6A6;}

.table_ladder .ld_line img {display:block;}
.table_ladder .winner {background:#e15252; height:20px;}
.table_ladder .winner .point {color:#CF0; font-weight:bold; font-family:Tahoma; font-size:10px; width:10px;}
.table_ladder .winner .player {text-align:center;}
.table_ladder .winner .player a, .table_ladder .winner .player a:visited, .table_ladder .winner .player a:link {color:#ffffff; font-weight:bold;}
.table_ladder .winner .player a:hover {color:#feffb8;}

.table_ladder .loser {background:#f2f2f2; height:20px;}
.table_ladder .loser .point {color:#1380e5; font-weight:bold; font-family:Tahoma; font-size:10px; width:10px;}
.table_ladder .loser .player {text-align:center;}
.table_ladder .loser .player a, .table_ladder .loser .player a:visited, .table_ladder .loser .player a:link {color:#a6a6a6; font-weight:bold;}
.table_ladder .loser .player a:hover {color:#ad3a68;}

.table_ladder .nogame {background:#f2f2f2; height:20px;}
.table_ladder .nogame .point {color:#1380e5; font-weight:bold; font-family:Tahoma; font-size:10px; width:10px;}
.table_ladder .nogame .player {text-align:center;}
.table_ladder .nogame .player a, .table_ladder .nogame .player a:visited, .table_ladder .nogame .player a:link {color:#363636; font-weight:bold;}
.table_ladder .nogame .player a:hover {color:#ad3a68;}
.table_ladder .date {font-size:11px; font-family:Tahoma; color:#919191;}

.tab_txt {clear:both; margin-bottom:7px;}
.tab_txt ul {overflow:auto;}
.tab_txt li {float:left; margin-right:10px; background:url(../images/div_com.gif) no-repeat 0 4px; padding:0 0 0 10px;}
.tab_txt .first {background:none; padding:0;}
.tab_txt #now {font-weight:bold;}

.map_desc {margin:10px 0 10px 0;}
.map_top {border:1px solid #e5e5e5; background:#f5f5f5; padding:7px 0 0 10px; position:relative; margin-bottom:10px; height:1%;}
.map_top .option {position:absolute; top:6px; right:10px;}
.map_top .option select {border:1px solid #ccc; font-size:12px;}

.table_map {margin-bottom:20px;}
.table_map thead td {background:#262624; font-weight:bold; color:#fff;}
.table_map td {padding:5px 0 5px 0; text-align:center; border-bottom:1px solid #e5e5e5;}
.table_map .use {background:#faeff1;}
.table_map .use .name a {color:#ae1b2d;}
.table_map .name {width:100px; text-align:left; padding:0 10px 0 10px; font-weight:bold;}
.table_map .twi {background:#dfe1ff;}
.table_map .ash {background:#f3ebec;}
.tbale_map .ice {background:#eeeff6;}
.table_map .jug {background:#ebf3eb;}
.table_map .spa {background:#ebeef3;}
.table_map .bad {background:#f4f0ea;}
.table_map .des {background:#ffeedf;}
.table_map .down {width:58px; padding-left:10px;}
.table_map .down a {background:url(../images/btn_downsmall.gif) no-repeat; padding:20px 0 0 0; overflow:hidden; display:block; height:0; width:47px;}
.table_map .rate5 {font-weight:bold; color:#F65D70; font-family:AppleGothic,Tahoma;}
.table_map .rate4 {font-weight:bold; color:#e1828e; font-family:AppleGothic,Tahoma;}
.table_map .rate3 {font-weight:bold; color:#c68d94; font-family:AppleGothic,Tahoma;}
.table_map .rate2 {font-weight:bold; color:#af8f93; font-family:AppleGothic,Tahoma;}
.table_map .rate1 {font-weight:bold; color:#919191; font-family:AppleGothic,Tahoma;}
.table_map .resource {font-family:AppleGothic,Tahoma; font-size:11px; font-weight:bold;}
.table_map .resource .mineral {color:#06C;}
.table_map .resource .gas {color:#699c21;}

.map_box {border:1px solid #cccccc; overflow:hidden; clear:both; margin-bottom:15px;}
.map_box .top {background:url(../images/bg_graytit.gif) repeat-x; height:22px; padding:5px 0 0 10px; position:relative;}
.map_box .top h4 {font-family:돋움,Dotum; font-size:14px; font-weight:bold; letter-spacing:-1px;}
.map_box .top p {position:absolute; top:5px; right:10px; font-size:11px; color:#888;}
.map_box .bottom {padding:12px 0 0 10px; background:#f7f7f7; overflow:hidden; _height:1%;}
.map_box .bottom dl {width:102px; float:left; margin-right:12px; display:inline; padding-bottom:14px; height:170px;}
.map_box .bottom dl dt a img {border:1px solid black;}
.map_box .bottom dl dt a:hover img {border:1px solid #ee0f00;}
.map_box .bottom dl dt strong {line-height:1.3; display:block; margin:5px 0 5px 0;}
.map_box .bottom_de {padding:12px 12px 10px 10px; background:#f7f7f7; overflow:hidden;}
.map_box .bottom_de .goback {margin-bottom:10px; text-align:center;}
.map_box .bottom_de .goback a {color:#d33402; text-decoration:underline;}
.star_small {display:block; width:80px; height:11px; overflow:hidden; position:relative; font-family:AppleGothic,Tahoma; font-size:11px; font-weight:bold;}
.star_small .pt1, .star_small .pt2 {float:left; width:54px; height:11px; display:block; text-indent:-1000em; overflow:hidden;}
.star_small em {display:block; text-align:right; position:absolute; right:0; top:-5px; font-style:normal; color:#d90e00;}
.star_small .pt1 {background:url(../images/s1_star_bg.gif) no-repeat 0 0;}
.star_small .red .pt2 {background:url(../images/s1_star.gif) no-repeat 0 0;}
.mapimg {overflow:hidden;}
.mapimg img {border:3px solid black; margin-bottom:8px;}

.star_mid {display:block; width:114px; height:18px; overflow:hidden; position:relative; font-family:AppleGothic,Tahoma; font-size:12px; font-weight:bold; float:left; margin-right:5px;}
.star_mid .pt1, .star_mid .pt2 {float:left; width:86px; height:16px; display:block; text-indent:-1000em; overflow:hidden;}
.star_mid em {display:block; text-align:right; position:absolute; right:0; top:-1px; font-style:normal; color:#d90e00;}
.star_mid .pt1 {background:url(../images/s1_starm_bg.gif) no-repeat 0 0;}
.star_mid .pt2 {background:url(../images/s1_starm.gif) no-repeat 0 0;}
.star_btn .user {font-size:11px; float:left; margin-right:10px; color:#808080;}
.star_btn .btn a {background:url(../images/btn_rate.gif) no-repeat; width:73px; display:block; height:0px; padding:16px 0 0 0; overflow:hidden;}
.map_left td {height:30px; padding:4px 10px 4px 10px;}
.map_left .map_hd {width:80px; text-align:right; font-weight:bold; background:#fffef0; letter-spacing:-1px;}
.map_left .downv {font-size:11px; color:#808080;}
.map_left .link a:link, .map_left .link a:visited {color:#d33402; text-decoration:underline;}

.map_best td {height:23px; text-align:center; font-size:11px;}
.map_best .head {background:#fffdf4; font-weight:bold; font-size:12px;}
.map_best .map_hd {width:20px;}

.team_stats {overflow:auto; clear:both;}
.team_stats table {margin-bottom:10px;}
.team_stats table thead th {background:#ebebeb; height:30px;}
.team_stats table td {text-align:center; height:25px;}
.team_stats .winteam {background-color:#f7ddd9;}
.team_stats .winteam a {background:url(../images/stats_win.gif) no-repeat right; padding:0 18px 0 0;}
.team_stats .loseteam a {background:url(../images/stats_lose.gif) no-repeat right; padding:0 18px 0 0;}
.team_stats .winteam span, .team_stats .loseteam span {color:#d1270b; font-weight:bold;}
.team_stats table tbody th {background:#f6f6f6;}
.team_stats table .vs {width:120px;}
.team_stats .team_sum {clear:both; margin-bottom:10px; padding:10px; border:1px solid #d5d5d5; background:#f9f9f9;}
.team_stats .team_sum .team_st_sum {float:left; width:290px;}
.team_stats .team_sum dl dt {float:left; font-weight:bold; width:90px;}
.team_stats .winner a {background:url(../images/stats_win.gif) no-repeat right;}
.team_stats .loser a {background:url(../images/stats_lose.gif) no-repeat right;}
.team_stats p a {padding:0 15px 0 0;}

.lg_desc {padding:12px; border:1px solid #e5e5e5; background:#fbfbfa; overflow:auto; margin-bottom:10px; _height:1%; clear:both;}
.lg_desc .desc {float:left; width:350px;}
.lg_desc table {float:right; width:200px;}
.lg_desc table td {text-align:center; height:21px;}
.lg_desc table thead th {width:45px; background:#f7f7f5;}
.lg_desc table thead td {background:#f7f7f5;}
.lg_desc .lg_vi {clear:both; background:url(../images/ico_arrow.gif) no-repeat 0 6px; padding:0 0 0 8px;}
.lg_desc .lg_vi a {color:#d33402; text-decoration:underline;}

.lg_rank {clear:both;}
.lg_rank h3 {margin-bottom:8px; font-size:14px; font-family:돋움,Dotum; letter-spacing:-1px; font-weight:bold; background:url(../images/ico_h.gif) no-repeat 0 3px; padding:0 0 0 15px;}
.lg_rank table {margin-bottom:10px;}
.lg_rank table td {text-align:center; height:25px; background:#fcfcfc;}
.lg_rank table thead th {background:#f0f4d7; height:25px;}

.stats_search {position:relative; margin-bottom:8px;}
.stats_search h3 {background:url(../images/h3_stats_sch.gif) no-repeat; overflow:hidden; display:block; padding:17px 0 0 0; width:70px; height:0; position:absolute; top:6px; left:2px; font-size:12px;}
.stats_search ul {background:url(../images/bg_stats_sch.gif) repeat-x; height:30px; overflow:hidden;}
.stats_search ul li {float:right; margin:0 1px 0 3px;}
.stats_search ul li a {overflow:hidden; display:block; padding:30px 0 0 0; height:0;}
.stats_search ul li a:hover {background-position:0 0;}
.stats_search ul #current a {background-position:0 0;}
.stats_search ul .one a {background:url(../images/tab_stats_1v1.gif) no-repeat 0 -30px; width:105px;}
.stats_search ul .team a {background:url(../images/tab_stats_team.gif) no-repeat 0 -30px; width:105px;}
.stats_search ul .pro a {background:url(../images/tab_stats_pro.gif) no-repeat 0 -30px; width:105px;}

.team_sch {padding:0 0 0 25px;}
.pro_sch {padding:0 0 0 170px;}

.sch_btn {position:relative; overflow:auto; clear:both; height:30px;}
.sch_btn li {text-align:center;}
.sch_btn .reset {position:absolute; top:0; right:1px; height:30px;}

.league_list {clear:both; margin-bottom:10px;}
.league_list dl {border-bottom:1px solid #e5e5e5; padding-bottom:7px; margin-bottom:7px;}
.league_list dl .tit a {background:url(../images/ico_official.gif) no-repeat right 0; padding:0 28px 0 0; font-weight:bold;}
.league_list dl .none a {background:none; padding:0;}
.league_list dl dt {float:left; width:40px;}
.league_list dl .desc {font-size:11px; padding:0 0 0 40px;}
.league_list dl .desc a:link, .league_list dl .desc a {color:#999;}
.league_list dl .desc a:hover {color:#900;}
.league_list dl .desc span {padding:0 5px 0 5px; background:url(../images/div_com.gif) no-repeat;color:#999999;}
.league_list dl .desc .date { background:none; padding:0 5px 0 0;}

.map_list {clear:both;}
.map_list dl {position:relative; border-bottom:1px solid #e5e5e5; padding-bottom:7px; margin-bottom:7px; overflow:auto; clear:both; height:1%;}
.map_list dl .btn {float:left; margin-right:10px; padding:35px 0 0 10px;}
.map_list dl .img {float:left; width:100px; margin-right:10px;}
.map_list dl .tit {font-size:14px; font-weight:bold; font-family:돋움,Dotum; letter-spacing:-1px; margin-bottom:6px;}
.map_list dl dd {color:#666666;}
.map_list dl .right {position:absolute; top:26px; right:10px; text-align:right;}

.opt_search {overflow:auto; clear:both; border:1px solid #d5d5d5; background:#fbfbfb; padding:5px 15px 5px 20px; margin-bottom:8px; height:1%;}
.opt_search ul li {overflow:auto; float:left; margin-right:10px;}
.opt_search ul .tit {font-weight:bold; padding:2px 0 0 0;}
.opt_search ul .btn_sch {overflow:hidden;}
.opt_search ul .btn_sch a {background:url(../images/btn_search.gif) no-repeat; height:0; padding:22px 0 0 0; display:block; overflow:hidden; width:55px;}
.opt_search ul .right_list {float:right; text-align:right; height:25px; margin-right:0;}
.opt_search ul .input {display:inline;}

.result_box {clear:both;}
.result_box table {margin-bottom:10px;}
.result_box table th {background:url(../images/bg_gray_th.gif) repeat-x; background-color:#f8f8f8;}
.result_box table td {text-align:center; padding:5px 0 5px 0;}
.result_box .one th {text-align:left; padding:5px 5px 5px 12px;}
.result_box .one td {text-align:left; padding:5px 5px 5px 12px;}
.result_box span {color:#999999;}
.result_box table td .sm_tb td, .result_box table td .sm_tb th {text-align:center; padding:5px 0 5px 0;}

.map_summ {clear:both; overflow:auto; margin-bottom:10px;}
.map_summ ul {float:left; width:104px; border:1px solid #b1b1b1; background:#FFF; margin-right:18px; padding:7px;}
.map_summ ul li {text-align:center;}
.map_summ ul li a {background:url(../images/btn_mapdown.gif) no-repeat; height:0; padding:23px 0 0 0; display:block; overflow:hidden;}
.map_summ ul .donw_num {font-family:"Times New Roman", Times, serif; color:#f00303; font-weight:bold; letter-spacing:-1px; font-size:24px; padding:2px 0 15px 0;}
.map_summ dl {float:left;}
.map_summ dl dt {font-weight:bold; width:100px; float:left; clear:both;}
.map_summ dl dd {float:left; width:300px;}

.map_summ2 {background:#FFF; overflow:hidden; padding:10px 10px 0 10px; border:1px solid #e4e8ec; clear:both;}
.map_summ2 h4 {font-weight:bold; font-size:13px; margin-bottom:7px; border-bottom:1px solid #ccc; padding:0 0 5px 17px; clear:both; background:url(../images/ico_h.gif) no-repeat 0 3px; color:#0278d3;}
.map_summ2 .used {margin-bottom:20px;}
.map_summ2 .used ul {overflow:auto; margin-left:15px;}
.map_summ2 .used ul li {float:left; background:url(../images/dot_list_bg.gif) no-repeat 0 5px; padding:0 0 0 7px; width:255px;}
.map_summ2 .used ul li span {color:#888;}
.map_summ2 .map_desc {margin-bottom:20px; overflow:hidden;}
.map_summ2 .map_desc div {margin-left:15px;}
.map_summ2 .map_balance {overflow:auto; margin-bottom:20px; position:relative;}
.map_summ2 .map_balance p, .map_bestplayer p {position:absolute; top:0; right:1px; _right:10px;}
.map_summ2 .map_balance p a, .map_bestplayer p a {color:#d33402; text-decoration:underline;}
.map_summ2 .map_balance table {margin-bottom:10px;}
.map_summ2 .map_balance table th {background:url(../images/bg_gray_th.gif) repeat-x; background-color:#f8f8f8; padding:3px 0 3px 0;}
.map_summ2 .map_balance table td {padding:3px 0 3px 0; text-align:center;}
.map_summ2 .map_bestplayer {margin-bottom:10px; position:relative;}
.map_summ2 .map_bestplayer th {background:url(../images/bg_gray_th.gif) repeat-x; background-color:#f8f8f8; padding:3px 0 3px 0;}
.map_summ2 .map_bestplayer td {text-align:center; padding:3px 0 3px 0;}
.map_summ2 .rel_map {margin-bottom:15px;}
.map_summ2 .rel_map ul li {margin-left:10px; background:url(../images/ico_arrow.gif) no-repeat 0 6px; padding:0 0 0 8px;}

.stats_detail .right {float:right; font-size:11px;}
.stats_detail h3 {float:left;}
.stats_detail .summary {overflow:hidden; border:1px solid #e5e5e5; padding:10px; margin-bottom:10px; background:#fafafa; _height:1%; clear:both;}
.stats_detail .summary ul li {width:260px; float:left; margin-bottom:8px;}
.stats_detail .summary ul li strong {display:block; float:left; width:80px;}
.stats_detail .summary ul li p {display:block; float:left;}

.new_win {padding:15px;}
/*
.help_error h3 {font-size:12px; font-weight:bold; margin-bottom:5px; background:#c9e7fe; padding:5px 0 5px 10px;}
.help_error dl {clear:both; border-bottom:1px dashed #ccc; margin-bottom:12px; padding-bottom:8px;}
.help_error dl dt {float:left; width:60px; font-weight:bold;}
.help_error .contain {margin-bottom:1px; width:100%;}
.help_error .error_btn {text-align:center; padding:0 0 0 10px;}
.help_error .gray {color:#999; font-size:11px; text-align:left; padding:0 0 0 10px;}
.help_error .error_content {padding:10px;}
.help_error textarea {border:1px solid #ccc; font-size:12px;}
*/

.about_yrank h3 {background:#f3e32c; font-size:12px; font-weight:bold; margin-bottom:5px; padding:5px 0 5px 10px;}
.about_yrank .desc_yrank {padding:15px;}
.about_yrank .desc_yrank p {margin-bottom:1.3em;}
.about_yrank .desc_yrank ol {margin-bottom:1.3em;}
.about_yrank .desc_yrank blockquote {padding:10px; border:1px solid #e5e5e5; background:#f9f9f9;}
.about_yrank .desc_yrank h4 {font-size:12px; font-weight:bold; margin-bottom:1.4em; color:#F30;}
.about_yrank .desc_yrank div {background:#fffff4; padding:10px 10px 0 10px; border:1px solid #e5e5e5; margin-bottom:1.4em;}
.about_yrank .desc_yrank h5 {font-size:12px; font-weight:bold; margin-bottom:10px;}
.about_yrank .desc_yrank ul {padding:0 0 0 10px; margin-bottom:1.3em;}
.about_yrank .desc_yrank ul li {background:url(../images/dot_list_bg.gif) no-repeat 0 7px; padding:0 0 0 8px;}

.sch_tip {color:#999; font-size:11px; margin-bottom:7px;}
.search_option {border:4px solid #b24243; padding:15px 20px 15px 20px; background:#fafafa; margin-bottom:10px;}
.search_option dl {overflow:auto; _height:1%; border-bottom:1px dashed #d5d5d5; margin-bottom:8px; padding:0 0 8px 0;}
.search_option dl dt {clear:both; float:left; font-weight:bold; width:90px;}
.search_option .input_btn {float:left; margin-right:15px;}
.search_option .input_btn a {background:url(../images/btn_input.gif) no-repeat; padding:18px 0 0 0; width:32px; overflow:hidden; display:block; height:0;}
.search_option ul {overflow:auto; height:1%;}
.search_option .map li {float:left; width:140px;}
.search_option .player {padding-left:47px;}
.search_option .player li {margin-bottom:7px; overflow:auto; height:1%; padding:0 0 1px 0;}
.search_option .last {border:none; margin:0; padding:0;}
.search_option .vs_team {background:url(../images/img_vs.gif) no-repeat 0 15px; padding:0 0 0 25px; margin-right:0;}
.search_option .league li {float:left; width:205px;}
.search_option .date {padding-left:47px;}
.search_option .date li {margin-bottom:7px;}
.search_option .box {background-color:#FFFFFF; border:2px solid #a2a2a2; height:18px; padding:2px 4px 2px 4px; width:150px; float:left; margin-right:10px; cursor:pointer;}

.sbox {border:1px solid #9b8b8b;}
.sbox .sbox_top {background:url(../images/stats_sbox_bg.gif) no-repeat; overflow:hidden; _height:1%;}
.sbox .sbox_top li {float:left; font-size:11px; padding-top:4px;}
.sbox .sbox_top .tit {color:#fff; width:127px; text-align:center; font-weight:bold; margin-right:16px;}
.sbox .sbox_top .count {color:#fff; margin-right:16px;}
.sbox .sbox_top .count span {color:#ffde03;}
.sbox .sbox_top .sbox_h {color:#deb1b3;}
.sbox .sbox_top .close {width:24px; float:right; padding:0;}
.sbox .sbox_top .close a {background:url(../images/stats_sbox_close.gif) no-repeat; display:block; height:0; padding:28px 0 0 0; overflow:hidden; width:24px; margin-top:0;}
.sbox .sbox_option {overflow:auto; background:url(../images/stats_sbox_con_bg.gif) repeat-y; height:1%;}
.sbox .sbox_option .sbox_left {float:left; padding:14px 5px 8px 5px; font-size:11px; width:117px; margin-right:15px;}
.sbox .sbox_option .sbox_left h4 {margin-bottom:2px; padding:0 0 0 7px; color:#848484; font-size:12px;}
.sbox .sbox_option .sbox_left ul {overflow:auto; background:#fff; border:1px solid #ddd; padding:6px;}
.sbox .sbox_option .sbox_left ul li {line-height:120%; margin-bottom:5px;  border-bottom:1px solid #e9e9e9; padding:0 0 5px 0;}
.sbox .sbox_option .sbox_right {padding:14px 8px 8px 0; position:relative; overflow:hidden; _height:1%;}
.opt_league {clear:both; overflow:auto; height:1%;}
.opt_league div {border-bottom:1px solid #e5e5e5; overflow:auto; padding:0 0 10px 0; margin-bottom:10px; height:1%;}
.opt_league .last {border-bottom:2px solid #dddddd;}
.opt_league h4 {font-weight:bold; width:75px; float:left; font-size:11px;}
.opt_league ul {overflow:auto; float:left; width:350px;}
.opt_league ul li {width:110px; float:left; color:#666666; font-size:11px;}
.opt_league .date {width:350px;}
.opt_league .price_box {width:300px;}
.opt_league .price_box input {border:1px solid #ccc; font-size:11px; padding:1px 0 1px 0;}
.opt_league .st_listbox {border:1px solid #ddd; padding:0; float:left; padding:0 0 0 10px; margin-right:5px; font-size:11px;}
.opt_league .st_listbox dt {float:left;}
.opt_league .st_listbox dd {float:right; background:url(../images/arrow_b_down.gif) no-repeat 10px 7px; display:block; overflow:hidden; height:0; width:20px; padding:15px 0 0 0;}
.opt_league .st_chkbox {width:auto; clear:both; position:absolute; border:1px solid #a47d7d; background:#fff;}
.opt_league .st_chkbox li {clear:both; padding:1px 5px 1px 5px;}
.opt_league .dep_1 li {width:70px;}
.opt_league .dep_2 li {width:200px;}
.opt_league .sbox_btn {text-align:right; border:none; padding:0; margin:0;}
.sbox_btn button {font-size:12px; margin-left:3px; padding:2px 4px 1px 4px; cursor:pointer; border:1px solid #ccc; background:url(../images/bg_btn.gif);}

.left_sch {overflow:hidden; clear:both; margin:15px 10px 10px 10px; border-bottom:1px solid #ddd; _height:1%; padding-left:180px;}
.left_sch ul {clear:both; margin-bottom:10px; overflow:auto; height:1%;}
.left_sch ul .tit {font-weight:bold; padding:4px 0 0 0; width:65px;}
.left_sch ul .box {padding:0 7px 0 0;}
.left_sch ul .box input {border:2px solid #a2a2a2; height:18px; padding:4px 4px 0 4px;}
.left_sch ul .race {padding:0 7px 0 0;}
.left_sch ul li {float:left;}
.left_sch ul .btn_sch a {background:url(../images/btn_search.gif) no-repeat; height:0; padding:22px 0 0 0; display:block; overflow:hidden; width:55px;}

.opt_league .sbox_lg {float:left; border:1px solid #ddd; height:110px; overflow:auto;}
.opt_league .sbox_lg li {clear:both;width:320px; padding:0 0 0 8px;}
.pop_list .right {text-align:right;}
.pop_list .right a {color:#d33402; text-decoration:underline; background:url(../images/ico_arrow.gif) no-repeat 0 4px; padding:0 0 0 8px;}

.opt_league {clear:both; overflow:hidden; height:1%;}
.opt_league div {border-bottom:1px solid #e5e5e5; overflow:auto; padding:0 0 10px 0; margin-bottom:10px; height:1%;}
.opt_league .last {border-bottom:2px solid #dddddd;}
.opt_league h4 {font-weight:bold; width:75px; float:left; font-size:11px;}
.opt_league ul {overflow:hidden; float:left; _height:1%; width:450px;}
.opt_league ul li {width:110px; float:left; color:#666666; font-size:11px;}

.rank_box .rank_menu {overflow:hidden; _height:1%; background:url(../images/bg_stats_side.gif)}
.rank_box .rank_menu ul li {float:left;}
.rank_box .rank_menu ul li a {background:url(../images/btn_stats_side.gif) no-repeat; display:block; overflow:hidden; height:0; padding:24px 0 0 0;}
.rank_box .rank_menu ul li.b_yr a {background-position:0 0; width:45px;}
.rank_box .rank_menu ul li.b_pr a {background-position:-45px 0; width:76px;}
.rank_box .rank_menu ul li.b_st a {background-position:-121px 0; width:61px;}
.rank_box .rank_menu ul li.b_yr a:hover, .rank_box .rank_menu ul li.b_yr_o a {background-position:0 -24px; width:45px;}
.rank_box .rank_menu ul li.b_pr a:hover, .rank_box .rank_menu ul li.b_pr_o a {background-position:-45px -24px; width:76px;}
.rank_box .rank_menu ul li.b_st a:hover, .rank_box .rank_menu ul li.b_st_o a {background-position:-121px -24px; width:61px;}
.rank_box {margin-bottom:8px;}
.rank_box .pop_list {border:1px solid #b2b2b2; padding:10px 9px 8px 9px; border-top:none;}
.rank_box .pop_list table {margin-bottom:5px;}
.rank_box .pop_list thead th {font-size:11px; color:#000; background:#ebe1e3; padding:2px 0 2px 0; font-weight:normal;}
.rank_box .pop_list tbody td {height:25px; border-bottom:1px solid #e1e5e5; text-align:center;}
.rank_box .pop_list .win {color:#2D2C2D; text-align:center; font-family:dotum, sans-serif; font-size:11px;}
.rank_box .pop_list .lose {color:#2D2C2D; text-align:center; font-family:dotum, sans-serif; font-size:11px;}
.rank_box .pop_list .pnt {color:#2D2C2D; text-align:center; font-family:dotum, sans-serif; font-size:11px;}

.st_etc {background:#eeeeee url(../images/bg_stats_etc.gif) repeat-y; overflow:hidden; padding:8px; clear:both; margin-top:10px; _height:1%;}
.st_etc .etc_left {float:left; width:490px; margin-right:20px; border:1px solid #949494; background:#fff;}
.st_etc .etc_left .more {float:right; font-size:11px; text-decoration:underline; background-position:0 6px; margin:7px 5px 7px 0;}
.st_etc .etc_right {float:left;width:188px;}
.tbl_emo thead tr th {background:#2e2e30; color:#fff; font-size:11px; padding:3px 0 3px 0;}
.tbl_emo tbody tr td {padding:5px 0 5px 0; border-bottom:1px solid #e5e5e5; background:#fff;}
.tbl_emo tbody tr td.player {text-align:center; font-weight:bold;}
.tbl_emo tbody tr td.player2 {text-align:center;}
.tbl_emo tbody tr td.desc {color:#666; font-size:11px; text-align:center;}
.tbl_emo tbody tr td.date {border-right:1px solid #e5e5e5; text-align:center; font-family:Verdana, Geneva, sans-serif; color:#666; font-size:10px;}
.tbl_emo tbody tr td.btn {text-align:center;}
.tbl_emo tbody tr td.num {font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:10px; text-align:center;}
.tbl_emo tbody tr td.race {text-align:center;}
.tbl_emo tbody tr td.detail {text-align:center;}
.tbl_emo tbody tr td.lastgame {text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#c03d3d;}
.tbl_emo tbody tr td.total {text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; background:#f1f1f1;}
.tbl_emo tbody tr td.win {text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; background:#dee0e2;}
.tbl_emo tbody tr td.lose {text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; background:#f1f1f1;}
.tbl_emo tbody tr td.winper {text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; background:#dee0e2;}

.st_etc .etc_right .box {background:url(../images/bg_stats_etcbox.gif) no-repeat; width:188px; height:183px; margin-bottom:8px;}
.st_etc .etc_right .box .head {overflow:hidden; padding:8px 12px 10px 12px;}
.st_etc .etc_right .box .head h3 {font-size:12px; display:block; float:left;}
.st_etc .etc_right .box .head a {font-size:11px; display:block; float:right; text-decoration:underline; color:#888;}
.st_etc .etc_right .box ul {clear:both; padding:0 12px 0 16px; margin-bottom:10px;}
.st_etc .etc_right .box ul li {line-height:1.9;}
.st_etc .etc_right .box .foot {padding:0 0 0 16px; font-size:11px; color:#999;}

.etc_sub {padding-top:8px;margin-bottom:10px; overflow:hidden; _height:1%;}
.etc_sub .etc_sel {float:left; margin-left:10px; display:inline;}
.etc_sub .etc_desc {text-align:right; color:#888; font-size:11px; float:right;}
.st_etc_detail {background:#dadada; padding:8px; clear:both;}
.st_etc_detail .etc_list {border:1px solid #949494; background:#fff;}

.stats_sub {margin:20px 0 20px 0; overflow:hidden; _height:1%;}
.stats_sublist {float:left; margin-left:10px; _display:inline; width:500px;}
.stats_sublist ul {overflow:hidden; _height:1%;}
.stats_sublist ul li {float:left;}
.stats_sublist ul li {padding:0 10px 0 10px; background:url(../images/div_com.gif) no-repeat right;}
.stats_sublist ul li.last {background:0; padding-right:0;}
.stats_subdesc {float:right; font-size:11px; color:#888;}

.lastleague {background:#f9f9f9; border:1px solid #d6d6d6; padding:3px; margin-bottom:12px;}
.lastleague .head {margin:6px 0 8px 6px}
.lastleague .head h3 {background:url(../images/bg_h3.gif) no-repeat 3px 3px; padding:0 0 0 10px; font-size:12px; color:#bb0505; margin-bottom:7px;}
.lastleague .head h3 a {color:#bb0505;}
.lastleague .leaguelist {background:#fff; overflow:hidden; _height:1%; padding:15px 0 15px 15px;}
.lastleague .leaguelist ul li {float:left; border-right:1px solid #eaeaea; width:192px;}
.lastleague .leaguelist ul li.last {border:none;}
.lastleague .leaguelist ul li .img {text-align:center; margin-bottom:10px;}
.lastleague .leaguelist ul li .tit {text-align:center; font-weight:bold;}
.lastleague .leaguelist ul li .dur {text-align:center; color:#666; font-size:11px;}
.team_list {margin:15px 0 15px 12px; overflow:hidden; _height:1%;}
.team_list ul li {float:left; margin-right:6px;}
.team_list ul li a img {border:1px solid #fff;}
.team_list ul li a:hover img {border:1px solid #da1414;}

.clan_category {background:url(../images/bg_clantop.gif) no-repeat; height:35px; padding:20px 20px 0 15px; margin-bottom:20px;}
.clan_category ul li {float:left; background:url(../images/div_com.gif) no-repeat right; padding:0 10px 0 10px;}
.clan_category ul li a {font-weight:bold;}
.clan_category ul li span {color:#999; font-size:10px; font-family:Tahoma, Geneva, sans-serif;}
.clan_category ul .current a {color:#e81a0f; text-decoration:underline;}
.clan_category ul .last {padding-right:0; background:none;}

.tbl_clan_list {border-bottom:2px solid #d5dde5; border-top:2px solid #29405b;}
.tbl_clan_list td {padding:4px 0 4px 0; text-align:center; background:#fafbfc; border-bottom:1px solid #fff;}
.tbl_clan_list th {background:#b6c7db; color:#1d3652; padding:4px 0 4px 0; font-size:11px; font-weight:normal;}
.tbl_clan_list .bgsp {background:#eef3f8;}
.tbl_clan_list .odd td {background:#f1f4f7;}
.tbl_clan_list .odd .bgsp {background:#e4ebf2;}

.pop .head {background:url(../images/bg_table_thead_dark.gif) repeat-x; height:21px; padding:6px 0 5px 15px;}
.pop .head h2 {color:#fff; font-size:12px; font-weight:bold; font-family:돋움,Dotum;}
.pop .input_wrap {padding:10px; background:#f9f9f9; border:1px solid #e1e1e1; margin:8px 15px 8px 15px;}
.pop .input_wrap .required {border:1px solid #ccc; padding:7px; font-size:12px;}
.pop .input_wrap .tbl_req th {text-align:right; padding:4px 15px 4px 0; vertical-align:top;}
.pop .input_wrap .tbl_req td {vertical-align:top; padding:4px 0 4px 0;}
.pop .input_wrap .fin {text-align:center; margin:15px 0 10px 0;}
.pop .input_wrap .subd {font-size:11px;line-height:1.3;}

.side_rank {background:#fff; border:1px solid #E0E0E1; margin:8px 0 8px 0;}
.side_rank .head {overflow:hidden; _height:1%; background:#eaeaea; padding:2px 10px 2px 10px;}
.side_rank .head ul li {float:left; font-size:11px; letter-spacing:-1px; margin-right:8px;}
.side_rank .head ul li.current a {color:#bf2828; text-decoration:underline; font-weight:bold;}
.side_rank .opt {padding:3px 10px 3px 10px;}