@charset "euc-kr";

.frame div.container {overflow:hidden; width:774px; padding-bottom:40px; zoom:1;}
.frame div.header {position:relative; width:774px; height:86px; *zoom:1;}
.frame div.header h1 {position:relative; top:36px; height:25px; margin:0 0 0 43px; background:url(../img/common/sub_title.gif) no-repeat; text-indent:-5000px;}
.frame div.header .btn {position:absolute; right:34px; top:38px;}
.frame div.header .policy {position:absolute; right:34px; top:38px;}
.frame div.header .history {position:absolute; right:15px; top:0; font-size:11px; letter-spacing:-1px; color:#666;}
.frame div.header .history p {padding-left:9px; background:url(../img/common/icon.gif) no-repeat 0 -180px;}
.frame div.header .history strong {color:#2e3a3f;}


h1.tl_freeboard {background-position:0 0 !important;}
h1.tl_event {background-position:0 -25px !important;}
h1.tl_screenshot {background-position:0 -50px !important;}
h1.tl_strategy {background-position:0 -75px !important;}
h1.tl_notice {background-position:0 -100px !important;}
h1.tl_personal_ranking {background-position:0 -125px !important;}
h1.tl_itemshop {background-position:0 -150px !important;}
h1.tl_clan_ranking {background-position:0 -175px !important;}
h1.tl_clan_main {background-position:0 -200px !important;}
h1.tl_clan_search {background-position:0 -225px !important;}
h1.tl_guide {background-position:0 -250px !important;}
h1.tl_update {background-position:0 -275px !important;}
h1.tl_clan_invitation {background-position:0 -300px !important;}
h1.tl_gm_note {background-position:0 -325px !important;}
h1.tl_helpdesk {background-position:0 -350px !important;}
h1.tl_multimedia {background-position:0 -375px !important;}
h1.tl_download {background-position:0 -400px !important;}
h1.tl_wallpaper {background-position:0 -425px !important;}
h1.tl_season_rank {background-position:0 -450px !important;}


input.text {*margin:-1px -1px 0 -1px; _margin:0; height:15px; padding:5px 8px 0 8px; border:1px solid #E1E1E1; background:#F0F0F0; color:#666; font-size:12px; vertical-align:top;}
input.radio,
input.checkbox {vertical-align:top; *margin:-4px; margin:-3px -4px -4px -3px\0/; margin-right:1px;}


ol.tab_profile {position:relative; z-index:3; height:29px; margin-top:11px; }
ol.tab_profile li {float:left; _display:inline; margin:0 1px 0 0; height:29px; overflow:hidden;}
ol.tab_profile li.el6 {margin-right:0;}
ol.tab_profile li a {height:29px; overflow:hidden;}
ol.tab_profile li a img {display:block;}
ol.tab_profile li.on img {margin-top:-29px;}

ol.tab_sub {clear:both; width:431px; height:33px; padding:0 0 0 8px; margin:4px 0 0 1px; background:url(../img/profile/bg_subtab.gif) repeat-x;}
ol.tab_sub li {float:left; _display:inline; height:23px; overflow:hidden;}
ol.tab_sub li a {height:27px; overflow:hidden;}
ol.tab_sub li a img {display:block;}
ol.tab_sub li.on img {margin-top:-23px;}

#profile {width:443px; height:650px; padding:0 20px; background:url(../img/profile/bg_profile.gif) repeat-x;}
#profile h1 {height:53px; padding:33px 0 0 10px;}
#profile .wrap {position:relative; z-index:1; top:-1px; height:408px; padding:14px 0 0 0; border:1px solid #DADEE0; background:#fff;}
#profile .bottom {clear:both; padding:29px 0 0 0; text-align:center;}
#profile div.no_data {margin:0 0 0 9px;}
#profile span.up {display:inline-block; padding:0 0 0 8px; color:#CB0808; background:url(../img/common/icon.gif) no-repeat 0 -38px;}
#profile span.down {display:inline-block; padding:0 0 0 8px; color:#5B7691; background:url(../img/common/icon.gif) no-repeat 0 -58px;}

#profile .name {position:relative; height:23px; padding:3px 0 0 4px; border:1px solid #C9CFD1; background:url(../img/profile/bg_profile_name.gif) repeat-x;}
#profile .name .ico {vertical-align:top; margin:0 6px 0 0;}
#profile .name .visitor {position:absolute; right:10px; top:7px; font:10px verdana; letter-spacing:-1px; color:#2E3A3F;}
#profile .name .visitor strong {color:#CC0000; font-weight:normal;}
#profile .name a {position:relative; top:5px; vertical-align:top; color:#2e3a3f; font-weight:bold;}
#profile .name a img {position:relative; top:-3px; left:6px;}
#profile .subtl {clear:both; height:19px; padding:18px 0 0 18px;}

#profile .embox {position:relative; border:3px solid #E61E03; margin:0 9px 0 9px;}
#profile .embox ul {margin:16px 0 0 14px; zoom:1;}
#profile .embox li {position:relative; height:18px; color:#2e3a3f;}
#profile .embox li em {float:left; _display:inline; margin:0 4px 0 0;}
#profile .embox li a {vertical-align:top;}
#profile .embox li a img {position:relative; left:2px; top:-3px;}
#profile .embox strong {color:#CB0808; font-weight:normal;}

#profile .gauge {float:left; position:relative; left:-1px; top:1px; width:90px; height:6px; overflow:hidden; padding:1px; background:url(../img/common/bg.gif) no-repeat 0 -940px;}
#profile .gauge p {position:relative; overflow:hidden; float:left; _display:inline; height:6px; background:url(../img/common/bg.gif) repeat-x 0 -950px; vertical-align:top;}
#profile .gauge span {position:absolute; right:0; top:0; overflow:hidden; display:inline-block; width:0; height:6px; padding:0 0 0 1px; background:url(../img/common/bg.gif) no-repeat 0 -950px; vertical-align:top;}
#profile .tip {display:none; position:absolute; left:90px; top:-23px; _width:1%; height:22px; padding:0 0 0 18px; background:url(../img/common/bg.gif) no-repeat 0 -980px; font:9px verdana; letter-spacing:-1px; color:#2e3a3f;}
#profile .tip .box {height:22px; background:url(../img/common/bg.gif) no-repeat right -980px;}
#profile .tip strong {color:#cb0808;}
#profile .tip p {position:relative; left:-9px; margin:0 -9px 0 0; padding:3px 9px 0 0; white-space:nowrap;}

#profile  a.booster {display:inline-block; overflow:hidden; vertical-align:top; background:url(../img/common/btn.gif) no-repeat; text-indent:-5000px; top:-2px; width:39px; height:14px; margin:-2px 0 0 5px;  background-position:0 -240px;}

#profile .panel {float:left; _display:inline; height:78px; margin:0 1px 0 9px; padding:8px 0 0 16px; background:#F0F0F0; border:1px solid #E1E1E1;}
#profile .panel h4 {height:20px;}
#profile .panel ul {zoom:1;}
#profile .panel li {position:relative; height:18px; color:#2e3a3f;}
#profile .panel li em {float:left; _display:inline; margin:0 4px 0 0;}
#profile .panel li a {vertical-align:top;}
#profile .infobox .record {width:244px;}
#profile .infobox .manner {width:133px;}
#profile .infobox .ranking {width:189px; height:80px;}
#profile .infobox .vsclan {width:188px; height:80px;}

#profile .mclass {position:relative; width:421px; height:134px; margin:-1px 0 0 9px; background:#F0F0F0 url(../img/profile/bg_class.gif) no-repeat 11px 11px; border:1px solid #E1E1E1;}
#profile .mclass .no_data {position:absolute; left:-1px; top:-1px; margin:0;}

#profile .mclass ul {margin:0 0 0 11px; zoom:1;}

#profile .mclass li {float:left; _display:inline; width:75px; margin:0 6px 0 0; padding-top:114px; text-align:center;letter-spacing:0; font-size:11px; color:#2E3A3F;}
#profile .mclass li span {padding:0 0 0 7px; background:url(../img/profile/bu_gt.gif) no-repeat 0 3px;}
#profile .mclass .assault {background:url(../img/profile/img_class1.gif) no-repeat 0 31px;}
#profile .mclass .sniper {background:url(../img/profile/img_class2.gif) no-repeat 0 31px;}
#profile .mclass .scout {background:url(../img/profile/img_class3.gif) no-repeat 0 31px;}
#profile .mclass .knife {background:url(../img/profile/img_class4.gif) no-repeat 0 31px;}
#profile .mclass .elite {background:url(../img/profile/img_class5.gif) no-repeat 0 31px;}
#profile .mclass .no_data {background:none !important; letter-spacing:-1px;}
	
#profileTab1 .embox {height:97px;}

#profileTab2 .embox {height:127px;}
#profileTab2 .embox ul {position:absolute; left:133px; top:57px; margin:0;}
#profileTab2 .clan_logo {position:absolute; left:14px; top:14px;}
#profileTab2 .clan_name {position:absolute; left:124px; top:14px; width:223px; height:20px; padding:7px 0 0 57px; background:url(../img/profile/bg_clan_name.gif) no-repeat; color:#2e3a3f; font-weight:bold;}
#profileTab2 .clan_name .btn_visit {display:block; position:absolute; right:4px; top:4px; width:51px; height:19px; text-indent:-5000px;}
#profileTab2 .clan_name p {width:165px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#profileTab2 li.cr {height:36px; *height:32px; overflow:hidden; zoom:1;}
#profileTab2 li.cr span {float:left; _display:inline;}
#profileTab2 strong.win {color:#CE0A00; font-weight:normal;}
#profileTab2 strong.lose {color:#59738F; font-weight:normal;}
#profileTab2 .about_clan {width:421px; height:99px; margin:0 0 0 9px; background:#F0F0F0; border:1px solid #E1E1E1;}
#profileTab2 .about_clan .text {width:388px; height:85px; padding:13px 10px 0 22px; overflow-y:auto; margin:1px 0 0 1px;background:url(../img/profile/bu_gt.gif) no-repeat 13px 16px; line-height:18px; letter-spacing:-1px;}

#profileTab3 .embox {padding:14px 0 13px 11px;}
#profileTab3 .itemlist {width:407px; height:261px; padding:14px 0 0 14px; margin:0 0 0 9px; background:#F0F0F0; border:1px solid #E1E1E1;}
#profileTab3 .bbs_page {padding-top:11px; *padding-top:8px; }
#profileTab3 .itemset {position:relative; height:260px; zoom:1;}
#profileTab3 .itemset .item {position:relative; width:392px; height:86px;}
#profileTab3 .itemset .item .image {position:absolute; left:0; top:0;}
#profileTab3 .itemset .item h4 {height:15px; margin:0 0 0 93px; padding:2px 0 0 0; color:#2e3a3f; font-weight:bold;}
#profileTab3 .itemset .item h4 a { color:#2e3a3f; font-weight:bold;}
#profileTab3 .itemset .item ul {width:302px; margin:0 0 0 90px;}
#profileTab3 .itemset .item li {position:relative; font-size:11px; color:#444; zoom:1;}
#profileTab3 .itemset .item li.desc {padding:0 0 3px 3px; background:url(../img/bbs/bg_line.gif) repeat-x left bottom;}
#profileTab3 .itemset .item li.btns {padding:4px 0 0 3px;}
#profileTab3 .itemset .item li.present {height:13px; overflow:hidden; padding:3px 0 0 3px;}
#profileTab3 .itemset .item span.date {position:absolute; right:15px; top:2px; font:10px verdana; letter-spacing:-1px;}

#profileTab4 .add_friend {width:421px; height:27px; padding:5px 0 0 0; margin:0 0 0 9px; border:1px solid #DADEE0;}
#profileTab4 .add_friend em {position:relative; top:6px; margin:0 6px 0 14px; vertical-align:top;}
#profileTab4 .add_friend input.text {width:260px; margin:0 1px 0 0; font-size:11px;}
#profileTab4 .list {padding:26px 0 0 0; background:url(../img/profile/img_index_myfriend.gif) no-repeat; zoom:1;}
#profileTab4 .list .box {position:relative; left:9px; overflow:hidden; width:421px; height:214px; padding:1px 0 0 0; background:#F0F0F0; border:1px solid #E1E1E1; zoom:1;}
#profileTab4 .list table {width:402px; margin:0 0 0 9px; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
#profileTab4 .list td {height:27px; background:url(../img/profile/bg_line.gif) repeat-x left bottom; text-align:center; color:#2E3A3F; vertical-align:middle;}
#profileTab4 .list a {color:#2E3A3F;}
#profileTab4 span.ico img {width:16px; height:15px; margin:0 6px 0 0; vertical-align:top;}
#profileTab4 td span.ico {position:relative; top:-1px;}
#profileTab4 td a.btn {position:relative; top:-1px;}
#profileTab4 tr.off * {color:#959595 !important;}
#profileTab4 p.total {position:absolute; left:25px; top:399px; font-size:11px; color:#2E3A3F;}
#profileTab4 p.total strong {font-weight:normal; color:#CC0000;}
#profileTab4 .bbs_page {padding-top:8px;}
#profileTab4 .remover {position:relative; z-index:3; width:100%; height:2px; overflow:hidden; margin-top:-2px; background:#F0F0F0;}
#profileTab4 .embox {height:58px; }

#profileTab4 .friend_sub1 .embox {height:46px; padding:6px 0 0 11px;}
#profileTab4 .friend_sub1 .el1 {width:99px; padding:0 0 0 3px; text-align:left;}
#profileTab4 .friend_sub1 .el1 a {display:inline-block; width:72px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#profileTab4 .friend_sub1 .el2 {width:47px;}
#profileTab4 .friend_sub1 .el3 {width:101px;}
#profileTab4 .friend_sub1 .el3 a {display:block; width:100px; overflow:hidden; text-align:center; margin:0 auto; text-overflow:ellipsis; white-space:nowrap;}
#profileTab4 .friend_sub1 .el4 {width:50px; font-size:11px;}
#profileTab4 .friend_sub1 .el4 strong {color:#E61E03; font-weight:normal;}
#profileTab4 .friend_sub1 .el5 {width:57px;}
#profileTab4 .friend_sub1 .el6 {width:45px; text-align:right;}

#profileTab4 .friend_sub2 .embox {height:39px; padding:13px 0 0 11px;}
#profileTab4 .friend_sub2 .list {background-position:0 -26px;}
#profileTab4 .friend_sub2 .el1 {width:104px; padding:0 0 0 3px; text-align:left;}
#profileTab4 .friend_sub2 .el1 a {display:inline-block; width:78px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#profileTab4 .friend_sub2 .el2 {width:177px;}
#profileTab4 .friend_sub1 .el2 a {display:block; width:176px; overflow:hidden; text-align:center; margin:0 auto; text-overflow:ellipsis; white-space:nowrap;}
#profileTab4 .friend_sub2 .el3 {width:66px;}
#profileTab4 .friend_sub2 .el4 {width:63px;}

#profileTab4 .friend_sub3 .embox {height:39px; padding:13px 0 0 11px;}
#profileTab4 .friend_sub3 .list {margin-top:4px; background-position:0 -52px;}
#profileTab4 .friend_sub3 .list .box {height:243px;}
#profileTab4 .friend_sub3 .el1 {width:104px; padding:0 0 0 3px; text-align:left;}
#profileTab4 .friend_sub3 .el1 a {display:inline-block; width:78px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#profileTab4 .friend_sub3 .el2 {width:177px;}
#profileTab4 .friend_sub3 .el2 a {display:block; width:176px; overflow:hidden; text-align:center; margin:0 auto; text-overflow:ellipsis; white-space:nowrap;}
#profileTab4 .friend_sub3 .el3 {width:66px;}
#profileTab4 .friend_sub3 .el4 {width:63px;}

#profileTab4 .friend_sub4 .embox {height:39px; padding:13px 0 0 11px;}
#profileTab4 .friend_sub4 .list {margin-top:4px; background-position:0 -78px;}
#profileTab4 .friend_sub4 .list .box {height:243px;}
#profileTab4 .friend_sub4 .el1 {width:104px; padding:0 0 0 3px; text-align:left;}
#profileTab4 .friend_sub4 .el1 a {display:inline-block; width:78px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#profileTab4 .friend_sub4 .el2 {width:243px;}
#profileTab4 .friend_sub4 .el2 a {position:relative; left:-16px;}
#profileTab4 .friend_sub4 .el3 {width:52px;}


#profileTab4 .friend_sub1 div.no_data ,
#profileTab4 .friend_sub2 div.no_data {position:relative; margin-top:5px; width:417px; height:263px; overflow:hidden; border:3px solid #e9351d;}
#profileTab4 .friend_sub1 div.no_data img, 
#profileTab4 .friend_sub2 div.no_data img {position:absolute; left:-3px; top:-20px;}

#profileTab5 {height:417px !important; padding-top:6px !important;}
#profileTab5 .tab_sub {margin-top:0px;}
#profileTab5 .capsule {width:407px; height:332px; padding:13px 8px 0 8px; margin:0 0 0 9px; background:#F0F0F0; border:1px solid #E1E1E1;}
#profileTab5 .capsule .list {width:100%; height:100%; background:url(../img/profile/bg_line.gif) repeat-x 0 160px;}
#profileTab5 .capsule .item {height:171px; text-align:center;}
#profileTab5 .capsule .item img  {width:405px; height:auto;}

#profileTab5 .capsule .item h4 {padding:9px 0 0 0; color:#2e3a3f; text-align:center; font-size:11px;}
#profileTab5 p.total {position:absolute; left:25px; top:399px; font-size:11px; color:#2E3A3F;}
#profileTab5 p.total strong {font-weight:normal; color:#CC0000;}
#profileTab5 .bbs_page {padding-top:8px;}

#profile #profileTab6 {position:relative; height:424px; padding:0; border-left:none; border-right:none; border-bottom:none; background:none;}
#profileTab6 .guestbook {height:383px; border:1px solid #DADEE0; border-top:0; background:#fff;}
#profileTab6 p.msg {height:20px; padding:18px 0 0 16px; font-size:11px;}
#profileTab6 .option {position:absolute; right:12px; top:13px;}
#profileTab6 .option select {width:98px; margin-left:2px;}
#profileTab6 .option em {vertical-align:top; position:relative; top:5px;}

#profileTab6 .comments {position:relative; z-index:1; width:421px; height:307px; margin:0 0 0 9px; border:1px solid #DADEE0; background:#F0F0F0;}
#profileTab6 span.ico img {margin-right:4px; width:16px; height:15px; vertical-align:top; position:relative; top:-2px;}
#profileTab6 .list {padding:3px 10px 0 9px;}
#profileTab6 .list li {position:relative; padding:7px 0 0 0; color:#2e3a3f; overflow: hidden; background:url(../img/profile/bg_line.gif) repeat-x left bottom;}
#profileTab6 .list li h5 {float:left; _display:inline; width:92px; padding:0 0 0 4px; color:#2e3a3f;}
#profileTab6 .list li p {float:left; _display:inline; width:222px;}
#profileTab6 .list li span.date {position:relative; top:-1px; float:left; _display:inline; width:69px; font:10px verdana; letter-spacing:-1px; color:#444;}
#profileTab6 .remover {position:relative; z-index:3; width:100%; height:2px; overflow:hidden; margin-top:-2px; background:#F0F0F0;}
#profileTab6 .bbs_page {padding:7px 0 0 0;}
#profileTab6 .leave_msg {padding:13px 0 0 0; text-align:center;}
#profileTab6 .leave_msg h5 {position:relative; top:6px; padding-right:4px; display:inline; vertical-align:top; font-weight:bold; color:#2E3A3F;}
#profileTab6 .leave_msg input.text {width:230px; background:#fff; margin-right:6px; *margin-top:1px;}


#ranking span.ico {position:relative; top:-4px; vertical-align:top; margin:0 6px 0 0;}
#ranking span.ico img {width:20px; height:20px;}
#ranking span.eq {display:inline-block; padding:1px 0 0 0; width:14px; text-align:center; top:1px; color:#323232; vertical-align:top; font-size:11px; color:#2E3A3F;}
#ranking span.up {display:inline-block; padding:1px 0 0 8px; color:#CB0808; background:url(../img/common/icon.gif) no-repeat 0 -38px; vertical-align:top; font-size:11px; color:#2E3A3F;}
#ranking span.down {display:inline-block; padding:1px 0 0 8px; color:#5B7691; background:url(../img/common/icon.gif) no-repeat 0 -58px; vertical-align:top; font-size:11px; color:#2E3A3F;}
#ranking .top_ranker {position:relative; width:774px; height:185px; background:url(../img/rank/bg_top_p.gif) no-repeat;}
#ranking .clan_top {background-image:url(../img/rank/bg_top_c.gif);}
#ranking .top_ranker h3 {display:none;}
#ranking .top_ranker li {position:relative; width:248px; height:25px; color:#2E3A3F; zoom:1;}
#ranking .top_ranker span.ico {position:absolute; left:39px;}
#ranking .top_ranker a {position:absolute; left:66px; width:auto; height:25px; color:#2E3A3F;}
#ranking .top_ranker .rank1 {position:absolute; left:88px; top:79px;}
#ranking .top_ranker .rank2 {position:absolute; left:453px; top:79px;}
#ranking .top_ranker li.n1 a {font-weight:bold;}

#ranking .search {position:relative; width:724px; height:32px; margin:0 0 0 24px; background:#EFEFEF; border:1px solid #DADEE0;}
#ranking .search * {vertical-align:top;}
#ranking .search em {position:absolute; left:30px; top:11px;}
#ranking .search .option {position:absolute; left:98px; top:5px; *top:6px;}  
#ranking .search .option select {width:100px;}
#ranking .search .text {position:absolute; left:205px;  margin:0; top:5px; width:210px; background-color:#fff;}
#ranking .search a.btn_search {position:absolute; left:438px; top:5px; }
#ranking .search .period {position:absolute; left:520px; top:6px; padding:0 0 0 17px; background:url(../img/bbs/bg_bar9.gif) 0 6px no-repeat;}
#ranking .search .period select {width:171px;}
#ranking .tabs {position:relative; z-index:1; margin:10px 0 0 24px;}

#ranking .rank_list .index {display:none;}
#ranking .rank_list {width:726px; border-spacing:0; border-collapse:collapse; table-layout:fixed;}
#ranking .rank_list td {height:27px; background:url(../img/rank/bg_line.gif) repeat-x left bottom; color:#666; vertical-align:middle;}
#ranking .rank_list .el1 {color:#2E3A3F; background:url(../img/rank/bg_td_first.gif) no-repeat left bottom;}
#ranking .rank_list span.ico {top:1px;}

#ranking .rank_list span.no 	{display:inline-block; width:24px; text-align:center; margin-left:16px;}
#ranking .rank_list span.eq 	{padding:0 0 0 0; width:auto;}
#ranking .rank_list span.up 	{padding:0 0 0 8px; }
#ranking .rank_list span.down 	{padding:0 0 0 8px; }
#ranking .rank_list a {position:relative; top:5px; color:#2E3A3F;vertical-align:top;}
#ranking .rank_msg {position:absolute; right:6px; top:-19px; padding:0 0 0 6px; background:url(../img/rank/bu_dot.gif) no-repeat 0 4px; font-size:11px; letter-spacing:-1px;}
#ranking .rank_msg strong {color:#CA0808; font-weight:normal;}

#ranking .personal_rank {position:relative; z-index:1; width:726px; margin:0 0 0 24px; padding:40px 0 0 0; background:url(../img/rank/img_index_rank_p.gif) no-repeat; :zoom:1;}
#ranking .personal_rank .el1 {width:99px; font-size:11px; }
#ranking .personal_rank .el2 {width:147px;} 
#ranking .personal_rank .el3 {width:67px; font-size:11px; text-align:center; }
#ranking .personal_rank .el4 {width:115px; font-size:11px; text-align:center; }
#ranking .personal_rank .el5 {width:132px; font-size:11px; text-align:center;}
#ranking .personal_rank .el6 {width:153px; padding:0 0 0 13px;  background:url(../img/rank/bg_td_last.gif) no-repeat right bottom;}

#ranking .clan_rank {position:relative; z-index:1; width:726px; margin:0 0 0 24px; padding:40px 0 0 0; background:url(../img/rank/img_index_rank_c.gif) no-repeat; :zoom:1;}
#ranking .clan_rank .el1 {width:99px; font-size:11px; }
#ranking .clan_rank .el2 {width:154px;} 
#ranking .clan_rank .el3 {width:222px;}
#ranking .clan_rank .el3 a {margin:0 0 0 13px; top:1px; }
#ranking .clan_rank .el3 a em {color:#999;}
#ranking .clan_rank .el4 {width:70px; font-size:11px; text-align:center; }
#ranking .clan_rank .el5 {width:103px; font-size:11px; text-align:center;}
#ranking .clan_rank .el6 {width:77px; font-size:11px; text-align:center; background:url(../img/rank/bg_td_last.gif) no-repeat right bottom;}

#ranking .rank_list .top td {background-color:#EEE; border:1px solid #EAEAEA; border-left:0; border-right:0; font-weight:bold;}
#ranking .rank_list .top td.el1 {border-left-width:1px; font-weight:normal;}
#ranking .rank_list .top span.no {font-weight:bold; color:#C30707;}
#ranking .rank_list .top td.el2 a,
#ranking .rank_list .top td.el3 a,
#ranking .rank_list .top td.el3 a em {color:#C30707;}
#ranking .rank_list .top td.el6 {border-right-width:1px;}

#ranking .bbs_page {margin-top:-1px; *margin-top:-4px; border-top:1px solid #c3c3c3;}

#ranking .season_ranktop {position:relative; width:726px; height:332px; margin:0 0 0 24px;}
#ranking .season_ranktop .banner {height:332px;}
#ranking .season_ranktop .banner .btn {position:absolute; left:525px; top:49px; display:block; width:112px; height:22px; text-indent:-5000px; background:transparent;}

#ranking .season_ranktop .season_1 {background:url(../img/rank/img_season_1.jpg) no-repeat;}
#ranking .season_ranktop .season_2 {background:url(../img/rank/img_season_2.jpg) no-repeat;}
#ranking .season_ranktop .season_3 {background:url(../img/rank/img_season_3.jpg) no-repeat;}
#ranking .season_ranktop .season_4 {background:url(../img/rank/img_season_4.jpg) no-repeat;}
#ranking .season_ranktop .season_5 {background:url(../img/rank/img_season_5.jpg) no-repeat;}
#ranking .season_ranktop .search {position:absolute; left:-24px; top:258px;}
#ranking .season_ranktop .search .period {position:absolute; left:506px; top:6px; padding:0; background:none;}
#ranking .season_ranktop .search .period select {width:212px;}


#ranking .season_ranktop .clan_info {position:absolute; left:327px; top:177px; width:399px; height:45px; background:url(../img/rank/bg_myclan.gif) no-repeat;}
#ranking .season_ranktop .clan_info p {padding:12px 0 0 113px; font-size:11px; letter-spacing:-1px;}
#ranking .season_ranktop .clan_info .btn {position:absolute; right:0; top:0;}
#ranking .season_ranktop .clan_info .btns {position:absolute; right:0; top:0;}
#ranking .season_ranktop .clan_info em {letter-spacing:0; margin-right:3px;}
#ranking .season_ranktop strong {color:#CA0808; font-weight:normal;}

#ranking .season_rank {position:relative; z-index:1; width:726px; overflow-x:hidden; margin:0 0 0 24px; padding:41px 0 0 0; background:url(../img/rank/img_index_rank_season.gif) no-repeat; zoom:1;}
#ranking .season_rank .el1 {width:99px; font-size:11px; }
#ranking .season_rank .el2 {width:230px;}
#ranking .season_rank .el2 span.ico {margin:0 5px 0 27px;}
#ranking .season_rank .el3 {width:99px; font-size:11px; text-align:center;}
#ranking .season_rank .el4 {width:99px; font-size:11px; text-align:center; }
#ranking .season_rank .el5 {width:99px; font-size:11px; text-align:center;}
#ranking .season_rank .el6 {width:100px; font-size:11px; text-align:center; background:url(../img/rank/bg_td_last.gif) no-repeat right bottom;}

#ranking .season_rank .no_result {width:726px; padding:88px 0 92px 0;}
#ranking .season_rank .no_result p {text-align:center; font-size:14px; font-weight:bold; letter-spacing:-1px;}
#ranking .season_rank .no_result p strong {color:#CB0808;}

#clan span.up {display:inline-block; padding:1px 0 0 8px; color:#CB0808 !important; background:url(../img/common/icon.gif) no-repeat 0 -38px; vertical-align:top; font-size:11px; color:#2E3A3F;}
#clan span.down {display:inline-block; padding:1px 0 0 8px; color:#5B7691 !important; background:url(../img/common/icon.gif) no-repeat 0 -58px; vertical-align:top; font-size:11px; color:#2E3A3F;}
#clan .clan_main {position:relative; width:760px; height:179px; padding:79px 0 0 0; background:url(../img/clan/bg_clan.gif) no-repeat;}
#clan .search {position:absolute; left:119px; top:13px;}
#clan .search h3 {display:none;}
#clan .search .btn_search {position:absolute; left:310px; top:0;}
#clan .search .text {width:287px; margin:0;}
#clan .search .cond {margin:9px 0 0 0;}
#clan .search .cond li {float:left; font-size:11px; letter-spacing:-1px;}
#clan .search .cond li.el1 {width:121px;}
#clan .search .cond li.el2 {width:144px;}
#clan .view {position:absolute; left:525px; top:13px; height:41px; zoom:1;}
#clan .view a {float:left; _display:inline; margin-right:11px;}

#clan .info {position:absolute; left:24px; top:79px; width:386px; height:159px;}
#clan .info .clan_logo {position:absolute; left:17px; top:43px;}
#clan .info .clan_name {position:absolute; left:127px; top:43px; width:184px; height:24px; padding:3px 0 0 56px; background:url(../img/clan/bg_clan_name.gif) no-repeat;}
#clan .info .clan_name .ico {vertical-align:top;}
#clan .info .clan_name a {position:relative; top:5px; font-weight:bold; color:#2E3A3F; vertical-align:top;}
#clan .info ul.desc {position:absolute; left:136px; top:85px;}
#clan .info ul.desc li {height:18px;}
#clan .info ul.desc li em {position:relative; top:1px; margin-right:8px;}
#clan .info ul.desc li strong.win {color:#CE0A00; font-weight:normal;}
#clan .info ul.desc li strong.lose {color:#59738F; font-weight:normal;}

#clan .info .recom_clan {margin:43px 0 0 28px;}
#clan .info .recom_clan h4 {position:relative; float:left; _display:inline; width:140px; height:19px; padding:8px 0 0 0;  font-weight:bold; color:#2e3a3f; letter-spacing:-1px;}
#clan .info .recom_clan h4 {vertical-align:top;}
#clan .info .recom_clan h4 strong {color:#ce0a00; font-weight:normal;}
#clan .info .recom_clan h4 span {position:absolute; right:6px; top:8px; font-weight:normal;}
#clan .info .recom_clan li {height:30px;}
#clan .info .recom_clan .clan_name {float:left; _display:inline; position:static; left:0; top:0; width:193px; height:23px; padding:4px 0 0 6px; background:#DADADA;}
#clan .info .recom_clan .clan_name  a {vertical-align:top; top:4px;}
#clan .info .btn_make {position:absolute; left:17px; top:109px;}

#clan .info .join_clan {position:relative; width:348px; height:101px; margin:43px 0 0 19px; background:url(../img/clan/img_clan.gif) no-repeat;}
#clan .info .join_clan .btn_tour {position:absolute; left:0; top:66px;}
#clan .info .join_clan .btn_make_clan {position:absolute; left:149px; top:66px;}

#clan .recruit {position:absolute; left:415px; top:79px; width:335px; height:159px;}
#clan .recruit span.ico {position:relative; top:-4px; vertical-align:top;}
#clan .recruit h3 {width:292px;height:16px; margin:14px 0 0 26px;}
#clan .recruit h3 a {display:block; width:100%; height:100%; text-indent:-5000px;}
#clan .recruit ul {margin:20px 0 0 13px;}
#clan .recruit li {float:left; position:relative; height:24px;}
#clan .recruit h4 {float:left; _display:inline; width:195px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; letter-spacing:-1px; color:#999;}
#clan .recruit h4 a {color:#999;}
#clan .recruit h4 a:hover {color:#2E3A3F; font-weight:bold; text-decoration:none;}
#clan .recruit h4 em {color:#666666;}
#clan .recruit h4 a:hover em {font-weight:normal;}
#clan .recruit p {float:left; _display:inline; width:124px; font-size:11px;}
#clan .recruit p a {display:inline-block; width:94px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;vertical-align:top; letter-spacing:-1px; color:#999999;}
#clan .recruit p a:hover {font-weight:bold; color:#2e3a3f;}
#clan .tabs {margin:0 0 0 24px;}
#clan #ranking .clan_rank {position:relative; z-index:1; width:726px; margin:0 0 0 24px; padding:40px 0 0 0; background:url(../img/clan/img_index_clan_rank.gif) no-repeat; :zoom:1;}
#clan #ranking .clan_rank .el1 {width:126px; font-size:11px; }
#clan #ranking .clan_rank .el2 {width:196px;} 
#clan #ranking .clan_rank .el3 {width:76px; font-size:11px; text-align:center; }
#clan #ranking .clan_rank .el4 {width:139px; font-size:11px; text-align:center; }
#clan #ranking .clan_rank .el5 {width:97px; font-size:12px; text-align:center;}
#clan #ranking .clan_rank .el6 {width:92px; font-size:11px; text-align:center; background-image:url(../img/rank/bg_td_last.gif); background-repeat:no-repeat; background-position:right bottom;}


#useItem {position:relative; width:443px; padding:0 20px 20px 20px; background:url(../img/profile/bg_profile.gif) repeat-x;}
#useItem .btn_close {display:block; width:8px; height:8px; padding:3px; position:absolute; right:22px; top:17px;}
#useItem h1 {height:53px; padding:33px 0 0 10px;}

#useItem .embox {position:relative; border:3px solid #E61E03; background-color:#fff; zoom:1;}
#useItem .embox .image {float:left; _display:inline; width:89px; height:89px; margin:10px 0 0 10px; background:url(../img/shop/bg_useitem.gif) no-repeat;}
#useItem .embox .image a {position:relative; display:block; width:71px; height:71px; margin:7px; overflow:hidden; border:2px solid #828D91;}
#useItem .embox .image a img {display:block; position:absolute; left:-2px; top:-2px;}
#useItem .embox h3.itemname {position:absolute; left:107px; top:10px; width:308px; height:20px; padding:7px 0 0 12px; background:#DADADA; font-weight:bold; color:#2e3a3f;}
#useItem .embox .btn {padding:14px 0 14px 0; text-align:center;}
#useItem .embox .btn img {vertical-align:bottom;}

#useItem ul.gt {margin:44px 0 0 113px; zoom:1;}
#useItem ul.gt li {padding:0 0 2px 7px; background:url(../img/shop/bu_gt.gif) no-repeat 0 3px; font-size:11px; color:#666; letter-spacing:-1px; line-height:14px;}
#useItem ul.gt strong {color:#CB0808; font-weight:normal;}

#useItem input.text {width:130px; height:15px; margin:0; padding:4px 8px 0 8px; background:#fff; font-size:11px; color:#2e3a3f;}

#useItem .waiting ul.gt {margin:18px 0 0 15px;}
#useItem .waiting .progress {width:423px; height:77px; padding:21px 0 0 0; margin:9px 0 0 7px; border-top:1px solid #d5d5d5;}
#useItem .waiting .progress strong {display:block; height:23px; text-align:center; font-size:14px; color:#2e3a3f;}
#useItem .waiting .progress .gauge {width:355px; height:22px; padding:4px; margin:0 0 0 30px; background:url(../img/shop/bg_gauge.gif) no-repeat;}
#useItem .waiting .progress .gauge img {display:block; height:20px; border:1px solid #D11B03; border-top:0; }
#useItem .waiting .result {width:423px; height:82px; padding:16px 0 0 0; margin:9px 0 0 7px; border-top:1px solid #d5d5d5; text-align:center;}
#useItem .waiting .result h4 {height:21px; color:#2e3a3f; font-size:14px; font-weight:bold;}
#useItem .waiting .result strong {color:#cb0808; }
#useItem .waiting .result p {color:#666; padding-bottom:9px;}

#useItem .step {width:428px; height:18px; padding:8px 0 0 13px; margin:0 0 10px 0; background:#EAEAEA; border:1px solid #C9CFD1; color:#2e3a3f;}
#useItem .step strong {color:#cb0808; font-weight:bold;}
#useItem ul.form {margin:43px 0 0 120px; padding:0 0 9px 0; zoom:1;}
#useItem ul.form li {height:22px;}
#useItem ul.form li label {display:inline-block; width:48px; position:relative; top:5px;}
#useItem ul.form .ju input.ju1 {width:40px; padding:4px 5px 0 5px;}
#useItem ul.form .ju input.ju2 {width:70px; padding:4px 3px 0 3px;}
#useItem ul.form .ju span {position:relative; top:4px; vertical-align:top; color:#2e3a3f; padding:0 2px;}

#useItem .cn_step1 .gt {margin-top:0;}
#useItem .cn_step1 .btn {padding-top:8px;}
#useItem ul.gt li.form {background:none; padding-left:4px;}
#useItem li.form input.text {margin-top:1px; font-size:12px;}
#useItem li.form .btn_check_dup {vertical-align:top; margin-left:1px;}
#useItem .msg {padding:16px 0 3px 0; text-align:center; font-size:11px;}
#useItem .msg strong {font-weight:normal; color:#cb0808;}

#useItem .letters {width:423px; margin:8px 0 0 7px; border-top:1px solid #d5d5d5;}
#useItem .letters h4 {height:19px; padding:12px 0 0 3px;}
#useItem .letters .list {padding:0 0 2px 5px;}
/* #useItem .letters .list a {color:#666; padding:0 0 0 3px; } */
#useItem .letters .list a {color:#666; display:inline-block; width:18px; height:14px; padding:2px 0 0 0; text-align:center;}
#useItem .letters .list a:hover {background-color:#666; color:#fff; text-decoration:none;}



#useItem .cn_step3 ul.gt {padding-top:5px;}
#useItem .cn_step3 li.form {height:auto !important; padding-top:3px;}
#useItem .new_name {width:289px; height:20px; padding:9px 0 0 9px; border:1px solid #e1e1e1; font-size:11px;}
#useItem .new_name em {vertical-align:top;}
#useItem .new_name strong {font-weight:bold !important; color:#cb0808; vertical-align:top;}

#useItem .cn_step4 ul.form {margin-top:46px; margin-left:117px;}
#useItem .cn_step4 ul.gt {margin-top:21px;}



#multimedia .player {position:relative; width:774px; height:446px; background:url(../img/pds/bg_player.gif) no-repeat;}
#multimedia .player object {position:absolute; left:56px; top:15px;}
#multimedia .player embed {position:absolute; left:56px; top:15px;}
#multimedia h2 {height:9px; margin:0 0 0 42px;}
#multimedia ul {position:relative; z-index:1; width:705px; margin:0 0 0 34px; zoom:1;}
#multimedia li {position:relative; overflow:hidden; clear:left; height:113px; margin:0; padding:25px 0 23px 18px; border-bottom:1px solid #EBEBEB; *zoom:1; }
#multimedia div.image {float:left; _display:inline; overflow:hidden; width:146px; height:109px; border:1px solid #828D91;}
#multimedia div.image a {display:block;}
#multimedia div.image img {width:146px; height:109px;}
#multimedia div.desc {padding:30px 0 0 38px; margin-left:166px; background:url(../img/pds/lb_subject.gif) no-repeat 0 11px; zoom:1;}
#multimedia li h3 {position:absolute; left:222px; top:36px;}
#multimedia li h3 a {font-weight:bold; color:#2E3A3F;}
#multimedia li p.text {width:278px; letter-spacing:-1px; color:#444; line-height:16px;}
#multimedia span.date {position:relative; top:-1px; margin:0 0 0 8px; vertical-align:top; font:10px verdana; letter-spacing:-1px; color:#676767;}
#multimedia li .btn {padding:21px 0 0 0;}
#multimedia li .btn a {display:inline-block; height:23px; overflow:hidden; margin-right:1px;}
#multimedia li a.play {position:absolute; left:608px; top:51px;}
#multimedia .bbs_page {position:relative; z-index:10; top:-1px; width:726px; margin:0 0 0 24px; overflow:hidden; height:36px; padding:17px 0 0 0; background:url(../img/bbs/bg_line.gif) repeat-x;}


#wallpaper .list {padding:14px 0 15px 0;}
#wallpaper .bbs_page {width:774px; padding-top:0;}
#wallpaper .split_page {position:relative; zoom:1; background:url(../img/pds/bg_line.gif) 24px 0 repeat-y;}
#wallpaper .split_page:after {content:'.'; display:block; clear:both; height:0; line-height:0; overflow:hidden; visibility:hidden;}
#wallpaper .wallpaper {float:left; display:inline; width:346px; height:275px; padding:0 9px 0 24px;}
#wallpaper .wallpaper .image {width:344px; height:214px; border:1px solid #8D979A;}
#wallpaper .wallpaper ul {position:relative; height:36px; padding:10px 0 0 12px; zoom:1; }
#wallpaper .wallpaper ul:after {content:'.'; display:block; clear:both; height:0; line-height:0; overflow:hidden; visibility:hidden;}
#wallpaper .wallpaper ul li {float:left; display:inline; height:21px; overflow:hidden;}
#wallpaper .wallpaper ul li a img {display:block;}
#wallpaper .wallpaper ul li a:hover img {margin-top:-21px;}


#download {padding:12px 0 0 0;}
#download img {display:block;}
#download h3.tl {position:relative; left:42px; height:25px; margin:0;}
#download .check_pc {position:relative; padding:0 0 28px 0; zoom:1;}
#download .check_pc a.btn {position:absolute; left:651px; top:-27px;}
#download .check_pc textarea {width:714px; height:128px; margin:0 0 0 24px; padding:5px; background:#F0F0F0; border:1px solid #e1e1e1;}
#download .system {padding:0 0 28px 24px;}
#download .drivers_link {margin:0 0 0 24px;}
#download .notice {padding:21px 0 0 47px;}
#download .repair {padding:21px 0 0 18px;}

