/@charset "euc-kr";
/*
UPDATE:150507 À¥Å¬·£ ¼­ºñ½º °³Æí, 150618 È²±ÝÃÑ¾Ë½ÃÁð4 / 151229 ´Ù¿î·Îµå ¼öÁ¤

*/
/* ¼­ºê °øÅë */
body.frame .container {width:670px !important;}

.frame .container {overflow:hidden; width:670px; margin:0 0 0 14px; padding:0 0 40px 0;}

.frame div.header {position:relative; *zoom:1;}
.frame div.header:after {clear:both; content:'.'; visibility:hidden; display:block; height:0; line-height:0;}
.frame div.header h1 {float:left; height:38px; padding:19px 0 18px 20px;}
.frame div.header h1 img {display:block;}
/* .frame div.header .btn {float:left; _display:inline; height:21px; margin:23px 0 0 19px;} */

.frame div.header .btn {position:absolute; right:0; top:23px;}
.frame div.header .mv_btn {position:absolute; right:87px; top:23px;}

.frame div.header .history {display:none; position:absolute; right:5px; top:31px; font-size:11px; letter-spacing:-0.1em;}
.frame div.header .history a {font-size:11px; letter-spacing:-0.1em;}
.frame div.header .history a.on {color:#cfceb3;}
.frame div.header .history a.on:hover {color:#cfceb3 !important; text-decoration:none; cursor:default;}

input.checkbox {*margin:-1px 0 0 -1px;}
input.radio {*margin:-1px 0 0 -1px;}

span.up {margin:0 1px 0 2px; padding:0 0 0 8px; background:url(../img/common/ico_up.gif) no-repeat 0 4px; color:#ff3600; font-weight:normal !important;}
span.down {margin:0 1px 0 2px; padding:0 0 0 8px; background:url(../img/common/ico_down.gif) no-repeat 0 4px; color:#ceba23; font-weight:normal !important;}
span.same {display:inline-block; margin:0 0 0 2px; text-indent:-5000px; padding:0 0 0 7px; background:url(../img/common/ico_same.gif) no-repeat 0 4px; color:#ceba23; font-weight:normal !important;}

#clanHome .myclan {position:relative; height:188px; margin:0 0 25px 0; background:url(../img/clan/bg_clan.gif) no-repeat;}
#clanHome .myclan.not_login {background-image:url(../img/clan/img_login.jpg);}
#clanHome .myclan h2 {position:absolute; left:-5000px; top:-5000px;} 
#clanHome .myclan .no_clan {float:left; _display:inline; width:335px; height:188px;}
#clanHome .myclan .no_clan h3 {margin:75px 0 0 41px;}
#clanHome .myclan .no_clan ul {margin:21px 0 0 47px;}
#clanHome .myclan .no_clan li {float:left; _display:inline; margin:0 4px 0 0;}
#clanHome .myclan .recom {overflow:hidden; float:left; _display:inline; width:334px; height:188px; color:#908f74;}
#clanHome .myclan .recom h3 {position:relative; z-index:5; height:23px; margin:59px 0 0 16px; color:#908f74; border-bottom:1px solid #2E2C17; white-space:nowrap;}
#clanHome .myclan .recom h3 em {color:#ceba23;}
#clanHome .myclan .recom ul {position:relative; z-index:4; width:299px; margin:-1px 0 0 17px;}
#clanHome .myclan .recom li {height:20px; padding:1px 0 1px 7px; border-top:1px solid #3a381e; background:url(../img/common/dot_2x2.gif) no-repeat 0 10px; white-space:nowrap; font-size:11px;}
#clanHome .myclan .recom li h4 {float:left; width:148px; _display:inline; margin:5px 0 0 0; *margin-top:4px; color:#908f74; font-size:11px;}
#clanHome .myclan .recom li a {display:inline-block; width:112px; overflow:hidden; color:#908f74; position:relative; top:1px; *top:2px; vertical-align:middle;}
#clanHome .myclan .recom li img {width:20px; height:20px;}
#clanHome .myclan .info {position:relative; float:left; _display:inline; width:335px; height:188px;}
#clanHome .myclan .info .image {float:left; _display:inline; width:100px; height:100px; margin:53px 0 0 19px; padding:8px; background:url(../img/clan/bg_clan_mark.gif) no-repeat;}
#clanHome .myclan .info .image img {width:100px; height:100px;}
#clanHome .myclan .info h3 {position:absolute; left:146px; top:62px; width:182px; height:22px; overflow:hidden; padding:0 0 0 6px; background:url(../img/clan/bg_line.gif) no-repeat left bottom; font-weight:bold; font-size:14px; color:#ceba23; white-space:nowrap; text-overflow:ellipsis;}
#clanHome .myclan .info ul {position:absolute; left:153px; top:93px; *height:1%;}
#clanHome .myclan .info li {height:17px; font-size:11px; *Gloat:left;}
#clanHome .myclan .info li h4 {clear:left; font-size:11px; float:left; _display:inline; width:50px; padding:0 0 0 5px;  background:url(../img/common/dot_2x2.gif) no-repeat 0 4px;}
#clanHome .myclan .info li p {position:relative; top:-1px; float:left; _display:inline; width:116px; padding:0 0 0 9px; background:url(../img/common/bar_1x10.gif) no-repeat; color:#5e5d48; }
#clanHome .myclan .info li p em {color:#908f74;}
#clanHome .myclan .notice {overflow:hidden; float:left; _display:inline; width:334px; height:188px; color:#908f74;}
#clanHome .myclan .notice h3 {position:relative; z-index:7; height:22px; border-bottom:1px solid #2F2D18; margin:57px 0 0 15px;}
#clanHome .myclan .notice ul {position:relative; z-index:5; width:299px; margin:-1px 0 0 15px;}
#clanHome .myclan .notice li {position:relative; height:17px; padding:5px 0 0 3px; border-top:1px solid #3a381e;}
#clanHome .myclan .notice li a {display:inline-block; width:240px; overflow:hidden; vertical-align:middle;}
#clanHome .myclan .notice span.date {position:absolute; right:3px; top:4px; *top:5px; color:#5e5d48; font:10px verdana; letter-spacing:-0.1em;}
#clanHome .ranking {position:relative; float:left; _display:inline; width:384px; height:328px;}
#clanHome .ranking h3 {position:absolute; right:5px; top:8px;}
#clanHome .ranking .index {display:none;}
#clanHome div.rank_list {clear:both; margin:9px 0 0 0; padding:33px 0 0 0; background:url(../img/clan/img_index_rank.gif) no-repeat;} 
#clanHome .rank_list td {font-size:11px; line-height:1.4;}
#clanHome .rank_list td span {position:relative; top:1px;}
#clanHome div.rank_list td a {display:inline-block; width:122px; overflow:hidden; position:relative; top:1px; color:#5e5d48; vertical-align:middle;} 
#clanHome .rank_list table {width:384px;}
#clanHome .rank_list td {height:25px; border-bottom:1px solid #282714; text-align:center;}
#clanHome .rank_list .n1 td {height:26px; border-top:1px solid #30321e; border-bottom:1px solid #30321e; background:#282715;}
#clanHome .rank_list .n1 td.no {border-left:1px solid #30321e;}
#clanHome .rank_list .n1 td.member {border-right:1px solid #30321e;}
#clanHome .rank_list .n1 a {color:#ceba23; font-weight:bold;}
#clanHome .rank_list .n1 span {font-weight:bold;}
#clanHome .rank_list .n1 *,
#clanHome .rank_list .n2 *, 
#clanHome .rank_list .n3 * {color:#908f74;}
#clanHome .rank_list .n10 td {border:0;}
#clanHome .rank_list td.no {width:37px;}
#clanHome .rank_list td.no span {display:none;}
#clanHome .rank_list td.no {background-position:50% 50%; background-repeat:no-repeat;}
#clanHome .rank_list .n1  td.no {background-image:url(../img/main/n1.gif);}
#clanHome .rank_list .n2  td.no {background-image:url(../img/main/n2.gif);}
#clanHome .rank_list .n3  td.no {background-image:url(../img/main/n3.gif);}
#clanHome .rank_list .n4  td.no {background-image:url(../img/main/n4.gif);}
#clanHome .rank_list .n5  td.no {background-image:url(../img/main/n5.gif);}
#clanHome .rank_list .n6  td.no {background-image:url(../img/main/n6.gif);}
#clanHome .rank_list .n7  td.no {background-image:url(../img/main/n7.gif);}
#clanHome .rank_list .n8  td.no {background-image:url(../img/main/n8.gif);}
#clanHome .rank_list .n9  td.no {background-image:url(../img/main/n9.gif);}
#clanHome .rank_list .n10 td.no {background-image:url(../img/main/n10.gif);}
#clanHome .rank_list .name {text-align:left;}
#clanHome .rank_list .name span {margin:0 0 0 9px;}
#clanHome .rank_list .name img {width:20px; height:20px;}
#clanHome .rank_list .point {width:87px;}
#clanHome .rank_list .rate {width:50px;}
#clanHome .rank_list .member {width:49px;}
#clanHome .recruit {position:relative; float:left; _display:inline; width:266px; margin:7px 0 0 20px; padding:57px 0 0 0; background:url(../img/clan/img_index_recruit.gif) no-repeat 0 28px; }
#clanHome .recruit h3 {position:absolute; left:0; top:0; width:261px; height:18px; padding:0 0 0 5px; border-bottom:1px solid #282714;}
#clanHome .recruit .index {display:none;}
#clanHome .recruit table {width:266px;}
#clanHome .recruit td {height:21px; padding-top:3px; border-bottom:1px solid #282714; text-align:center; font-size:11px;}
#clanHome .recruit .name {text-align:left;}
#clanHome .recruit .name img {width:20px; height:20px;}
#clanHome .recruit .name a {width:122px; overflow:hidden; display:inline-block; color:#5e5d48; vertical-align:middle;}
#clanHome .recruit .name span {margin:0 0 0 10px;}
#clanHome .recruit .loc {width:54px;}
#clanHome .recruit .member {width:55px;}
#clanHome .banner {position:relative; float:left; _display:inline; width:266px; height:114px; margin:20px 0 0 20px; overflow:hidden;}
#clanHome .banner img {position:absolute; left:0; top:0;}
#clanHome .banner:after {content:'.'; clear:both; display:block; visibility:hidden; height:0px;}  


.search_clan {position:relative; height:91px; margin:0 0 15px 0; background:url(../img/clan/bg_search_clan.gif) no-repeat;}
.search_clan h2 {position:absolute; left:-5000px; top:-5000px;} 
.search_clan label {position:relative; top:1px; font-size:11px;}
.search_clan .btn {position:absolute; left:413px; top:18px;}
.search_clan .cond {position:absolute; left:88px; top:67px;}
.search_clan .text {position:absolute; left:89px; top:19px; width:306px; border:0; background:none;}
.search_clan .option {position:absolute; left:458px; top:19px;}
.search_clan .option label {display:inline-block; width:160px; height:12px; background:url(../img/clan/img_label_regclan.gif) no-repeat; text-indent:-5000px; vertical-align:middle;}

.clan_header {position:relative; height:127px;}
.clan_header h4 {position:absolute; right:14px; top:13px; padding:0 0 0 7px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; font-size:11px; color:#908f74;}
.clan_header ul {position:relative; height:32px; padding:5px 0 0 5px; background:url(../img/clan/bg_tab_search.gif) repeat-x;}
.clan_header li {float:left; _display:inline; _width:1%; height:31px;}
.clan_header li a.ln1,
.clan_header li a.ln2,
.clan_header li a.ln3 {display:block; height:31px; position:relative; top:-1px;}
.clan_header li a.ln1 img,
.clan_header li a.ln2 img,
.clan_header li a.ln3 img {display:block;}
.clan_header li.on a{ top:0;}

.clan_header .desc, 
.clan_header .desc p {display:none;}
.clan_header .on .desc {display:block !important;}

.clan_header .m1 {height:31px;}
.clan_header .ln1 {width:auto; height:31px; overflow:hidden; padding:0 19px 0 19px; text-indent:0;}
.clan_header a.ln1:hover {text-decoration:none !important;}
.clan_header .on .ln1 {border-left:1px solid #2a2a21; border-right:1px solid #2a2a21; background:url(../img/clan/bg_recom_clantab.gif) repeat-x left bottom;}
.clan_header .ln1 em {position:relative; top:10px; *top:9px; _top:10px; margin:0 2px 0 0; font-size:11px; color:#5e5d48;}
.clan_header .on .ln1 em {font-weight:bold; color:#cfb926;}
.clan_header .ln1 span {position:relative; top:10px; *top:9px; _top:10px; display:inline-block; width:103px; height:12px; text-indent:-5000px; overflow:hidden; background:url(../img/clan/bg_recom_clan.gif) no-repeat; vertical-align:top; font-size:0; line-height:0; cursor:pointer _cursor:hand;}
.clan_header .on .ln1 span {width:116px; background-position:left bottom;}
.clan_header .m1 .desc {position:absolute; left:0; top:50px; width:670px; height:56px; background:url(../img/clan/bg_clan_type1.gif) no-repeat;}

.clan_header .ln2 {width:94px; overflow:hidden;}
.clan_header .on .ln2 {width:114px;}
.clan_header .on .ln2 img {margin-top:-31px;}
.clan_header .m2 .desc {position:absolute; left:0; top:56px; width:670px; height:56px; background:url(../img/clan/bg_clan_type2.gif) no-repeat;}

.clan_header .ln3 {width:67px; overflow:hidden;}
.clan_header .on .ln3 {width:89px;}
.clan_header .on .ln3 img {margin-top:-31px;}
.clan_header .m3 .desc {position:absolute; left:0; top:46px; width:670px; height:54px;}

.clan_header .loc {height:22px; text-align:center; font-size:11px; color:#3d3c2a;}
.clan_header .loc a {color:#5e5d48; margin:0 2px;}
.clan_header .loc a.on {color:#908f74; font-weight:bold;}
.clan_header .option {position:relative; height:33px; background:url(../img/clan/bg_search_option.gif) no-repeat;}
.clan_header .option select {position:absolute; left:83px; top:6px; width:90px;}
.clan_header .sort {position:absolute; right:15px; top:10px; font-size:11px;}
.clan_header .sort a.on {color:#cfb926; font-weight:bold;}
.clan_header .sort em {padding:0 0 0 7px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; font-size:11px; color:#908f74;}

.clan_list .no_result {height:100px; text-align:center;}
.clan_list strong {color:#ff7800; font-weight:bold;}
.clan_list li {position:relative; z-index:2; height:115px; margin:0 0 15px 0; border-bottom:1px solid #282714;}
.clan_list h3 {height:26px; padding:7px 0 0 0; background:#181708;}
.clan_list h3 em {display:inline-block; width:64px; margin:0 5px 0 0; text-align:center; background:url(../img/common/bar_1x10.gif) no-repeat right 1px; font:bold 10px verdana;}
.clan_list h3 a {position:relative; top:1px; color:#cfb926; font-weight:bold;}
.clan_list h3 img {width:20px; height:20px;}
.clan_list p.text {width:477px; height:48px; margin:10px 0 0 10px; padding:4px 10px 0 0; border-right:1px solid #282714; font-size:11px; line-height:16px; color:#908f74; word-break:break-all; overflow:hidden;}
.clan_list dl {position:absolute; left:513px; top:11px;}
.clan_list dt {margin:0 0 21px 0; font-size:11px;}
.clan_list dt a {margin:0 0 0 5px; color:#908f74;}
.clan_list dd {height:16px; padding:0 0 0 6px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; font-size:11px;}
.clan_list dd em {color:#5e5d48;}
.clan_list dd strong {color:#cfb926;}
.clan_list .bbs_page {position:relative; z-index:10; margin-top:-35px; padding-top:40px; background:url(../img/bbs/bg_sep.gif) repeat-x 0 15px;}


#clanCTR select {font-size:12px;}
#clanCTR .period {position:relative; height:38px; text-align:right;}
#clanCTR .period h3 {display:inline; margin-right:10px;}
#clanCTR .period select {width:274px;}
#clanCTR .info {position:relative; height:214px; background:url(../img/clan/bg_ctr.gif) no-repeat;}
#clanCTR .info .detail {padding:32px 0 0 42px;}
#clanCTR .info .detail h4 {position:relative; left:7px; height:24px; font-size:12px; font-weight:bold; color:#ff7700;}
#clanCTR .info .detail li {padding:0 0 4px 7px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; color:#908f74; font-size:11px;}
#clanCTR .info .detail li strong {float:left; width:40px; height:102px; font-weight:normal;}
#clanCTR .info .detail p {float:left; width:338px; color:#5e5d48; line-height:15px;}

#clanCTR .top_banner {padding-bottom:15px;}
#clanCTR .banner {padding:17px 0 0 17px;}
#clanCTR .myclan {position:absolute; left:450px; top:27px; width:216px;} 
#clanCTR .myclan .login_msg {width:191px; height:52px; padding:48px 0 0 0; font-size:11px; text-align:center; color:#908f74;}
#clanCTR .myclan .login_msg .join {position:relative; left:5px; top:40px;}

#clanCTR .myclan ul {margin:12px 0 0 0;}
#clanCTR .myclan li {width:100%; float:left; height:23px; padding:0 0 0 8px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px;}
#clanCTR .myclan li em {color:#ceba23;}
#clanCTR .myclan li p {color:#908f74; font-size:11px; padding:0 0 0 9px;}
#clanCTR .myclan h4 {position:relative; top:1px; *top:0; clear:left; float:left;font-size:11px; padding:0 7px 0 0; background:url(../img/common/bar_1x10.gif) no-repeat right 1px;}

#clanCTR .myclan ul .name p {position:relative; top:-2px;letter-spacing:-1px;}
#clanCTR .myclan ul .master {height:22px;}
#clanCTR .myclan ul .loc {height:20px;}
#clanCTR .myclan ul .rank {height:26px;}
#clanCTR .myclan ul .rank span {color:#908f74;}
#clanCTR .myclan ul .name img {width:15px; height:15px; vertical-align:middle;}
#clanCTR .myclan ul .master img {width:15px; height:15px; vertical-align:middle;}
#clanCTR .myclan ul p {float:left;}

#clanCTR .user_noing  ul {margin:16px 0 0 5px;}
#clanCTR .user_noing  ul li {height:21px;}
#clanCTR .user_noing p.msg {clear:both; color:#908F74; height:28px; padding:16px 0 0 5px; font-size:11px;}
#clanCTR .user_noing .joing {margin:0; top:0;}

#clanCTR .user_noclan p.msg {color:#908F74; height:47px; padding:14px 0 0 5px; font-size:11px;}
#clanCTR .user_noclan h4 {height:17px; padding:0 0 0 5px; color:#aeae64; font-weight:bold;}
#clanCTR .recruit {position:relative; left:5px; _zoom:1;}
#clanCTR .recruit .index {display:none;}
#clanCTR .recruit table {width:188px;}
#clanCTR .recruit td {height:21px; padding-top:3px; border-bottom:1px solid #282714; text-align:center; font-size:11px;}
#clanCTR .recruit .name {text-align:left;}
#clanCTR .recruit .name img {width:20px; height:20px;}
#clanCTR .recruit .name a {width:86px; overflow:hidden; display:inline-block; color:#5e5d48; vertical-align:middle;}
#clanCTR .recruit .name span {margin:0;}
#clanCTR .recruit .loc {width:30px;}
#clanCTR .recruit .member {width:46px; text-align:right;}

#clanCTR .no_msg {padding:30px 0 28px 0; text-align:center; }
#clanCTR .no_msg p {color:#908f74;}
#clanCTR .no_msg p strong {color:#aeae64;}

#clanCTR .toprank {height:161px; margin:24px 0 0 0;}
#clanCTR .toprank h3 {padding:0 0 0 5px; height:19px; border-bottom:1px solid #282713;}
#clanCTR .toprank .wrap {position:relative; height:82px; background:url(../img/clan/bg_ctr_topranker.gif) no-repeat;}
#clanCTR .toprank .prev {position:absolute; left:0; top:10px; display:block; width:25px; height:70px;}
#clanCTR .toprank .next {position:absolute; right:0; top:10px; display:block; width:25px; height:70px;}

#clanCTR .toprank .mark {position:relative; z-index:1;}
#clanCTR .toprank .mark img {width:68px; height:68px;}
#clanCTR .toprank ul {padding:11px 0 0 23px; height:1px;}
#clanCTR .toprank li {position:relative; float:left; _display:inline; width:68px; height:68px; margin:0 5px;}
#clanCTR .toprank li a {position:absolute; z-index:10; left:0; top:0; display:block; width:68px; height:30px; padding:73px 0 0 0; font-size:11px; text-align:center; color:#5e5d48; background:url(../img/common/blank.gif);}
#clanCTR .toprank li strong {display:block; text-align:center; color:#908f74;}
#clanCTR .toprank li a:hover {color:#ff7800 !important; text-decoration:none !important;}
#clanCTR .toprank li a:hover strong {color:#ff7800;}
#clanCTR .rank {position:relative; zoom:1;} 
#clanCTR .rank h3 {padding:0 0 0 5px; height:19px; border-bottom:1px solid #38361d;}
#clanCTR .select_loc {float:left; _display:inline; width:186px; height:281px; padding:32px 0 0 11px; margin:14px 0 0 0; background:url(../img/clan/bg_ctr_select.gif) no-repeat;}
#clanCTR .select_loc h4 {display:none;}
#clanCTR .select_loc select {display:block; width:175px; margin:0 0 27px 0;}
#clanCTR .rank_list {float:right; margin:14px 0 0 0; background:url(../img/clan/img_index_ctr.gif) no-repeat 0 24px; }
#clanCTR .rank_list h4 {padding:0 0 0 24px; background:url(../img/clan/bu_gt.gif) no-repeat 1px 2px; font-weight:bold; font-size:14px; color:#cfb926;}
#clanCTR .rank_list table {width:458px; margin:40px 0 0 1px; *margin-left:0;}
#clanCTR .rank_list tr.index {display:none;}
#clanCTR .rank_list th {*display:none;}
#clanCTR .rank_list td {height:24px; border-bottom:1px solid #282714; text-align:center; color:#908f74; font-size:11px;}
#clanCTR .rank_list td span {position:relative; top:1px;}
#clanCTR .rank_list .n1 td {height:27px; border-top:1px solid #484731; border-bottom:1px solid #484731; background:#3c3a20;}
#clanCTR .rank_list .n1 td.no {border-left:1px solid #484731;}
#clanCTR .rank_list .n1 td.loc {border-right:1px solid #484731;}
#clanCTR .rank_list .n1 a {color:#ceba23; font-weight:bold;}
#clanCTR .rank_list .n1 span {font-weight:bold;}
#clanCTR .rank_list .n10 td {border:0;}
#clanCTR .rank_list td.no {width:37px;}
#clanCTR .rank_list td.no span {display:none;}
#clanCTR .rank_list td.no {background-position:50% 50%; background-repeat:no-repeat;}
#clanCTR .rank_list .n1  td.no {background-image:url(../img/main/n1.gif);}
#clanCTR .rank_list .n2  td.no {background-image:url(../img/main/n2.gif);}
#clanCTR .rank_list .n3  td.no {background-image:url(../img/main/n3.gif);}
#clanCTR .rank_list .n4  td.no {background-image:url(../img/main/n4.gif);}
#clanCTR .rank_list .n5  td.no {background-image:url(../img/main/n5.gif);}
#clanCTR .rank_list .n6  td.no {background-image:url(../img/main/n6.gif);}
#clanCTR .rank_list .n7  td.no {background-image:url(../img/main/n7.gif);}
#clanCTR .rank_list .n8  td.no {background-image:url(../img/main/n8.gif);}
#clanCTR .rank_list .n9  td.no {background-image:url(../img/main/n9.gif);}
#clanCTR .rank_list .n10 td.no {background-image:url(../img/main/n10.gif);}
#clanCTR .rank_list .n2 td {padding-top:3px;}
#clanCTR .rank_list .n2 td.no {background-position:center 7px;}
#clanCTR .rank_list .name {text-align:left;}
#clanCTR .rank_list .name span {position:relative; top:0; margin:0 0 0 9px;}
#clanCTR .rank_list .name img {width:20px; height:20px;}
#clanCTR .rank_list .name a {position:relative; top:5px; *top:0; display:inline-block; width:94px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#clanCTR .rank_list .master {width:86px;}
#clanCTR .rank_list .member {width:48px;}
#clanCTR .rank_list .point {width:60px;}
#clanCTR .rank_list .loc {width:60px;}

#clanCTR .notice {padding:24px 0 0 0; clear:both;}
#clanCTR .notice h3 {padding:0 0 0 5px; height:19px; border-bottom:1px solid #434123;}
#clanCTR .notice ul {padding:9px 0 0 5px;}
#clanCTR .notice li {color:#908f74; padding:0 0 4px 0; _height:1%;}
#clanCTR .notice li em {display:block; margin:2px 0 0 9px; color:#6c6b54;}

#clanMarkWar select {font-size:12px;}
#clanMarkWar .period {position:relative; height:38px; text-align:right;}
#clanMarkWar .period h3 {display:inline; margin-right:10px;}
#clanMarkWar .period select {width:274px;}
#clanMarkWar .info {position:relative; height:214px; background:url(../img/clan/bg_ctr.gif) no-repeat;}
#clanMarkWar .info .detail {padding:32px 0 0 42px;}
#clanMarkWar .info .detail h4 {position:relative; left:7px; height:24px; font-size:12px; font-weight:bold; color:#ff7700;}
#clanMarkWar .info .detail li {padding:0 0 4px 7px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; color:#908f74; font-size:11px; zoom:1;}
#clanMarkWar .info .detail li:after {content:'.'; display:block; clear:both; height:0; line-height:0; visibility:hidden; overflow:hidden;}
#clanMarkWar .info .detail li em {clear:both; display:inline; float:left; width:40px; font-weight:normal; vertical-align:top;}
#clanMarkWar .info .detail p {display:inline; float:left; width:335px; color:#5e5d48; line-height:15px; vertical-align:top;}
#clanMarkWar .info .detail strong {color:#cfb926; font-weight:normal;}
#clanMarkWar .info .detail a {text-decoration:underline; color:#cfb926;}
#clanMarkWar .info .detail span {display:block; height:18px;}
#clanMarkWar .top_banner {padding-bottom:15px;}
#clanMarkWar .banner {padding:17px 0 0 17px;}
#clanMarkWar .myclan {position:absolute; left:450px; top:27px; width:216px;} 
#clanMarkWar .myclan .login_msg {width:191px; height:52px; padding:48px 0 0 0; font-size:11px; color:#908f74;}
#clanMarkWar .myclan .login_msg .join {position:relative; left:5px; top:40px;}
#clanMarkWar .myclan .login_msg p {position:relative; left:8px;}
#clanMarkWar .myclan ul {margin:12px 0 0 0;}
#clanMarkWar .myclan li {width:100%; float:left; height:23px; padding:0 0 0 8px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px;}
#clanMarkWar .myclan li em {color:#ceba23;}
#clanMarkWar .myclan li p {color:#908f74; font-size:11px; padding:0 0 0 9px;}
#clanMarkWar .myclan h4 {position:relative; top:1px; *top:0; clear:left; float:left;font-size:11px; padding:0 7px 0 0; background:url(../img/common/bar_1x10.gif) no-repeat right 1px;}
#clanMarkWar .myclan ul .name p {position:relative; top:-2px;}
#clanMarkWar .myclan ul .master {height:22px;}
#clanMarkWar .myclan ul .loc {height:20px;}
#clanMarkWar .myclan ul .rank {height:26px;}
#clanMarkWar .myclan ul .rank span {color:#908f74;}
#clanMarkWar .myclan ul .name img {width:20px; height:20px; vertical-align:middle;}
#clanMarkWar .myclan ul .master img {width:15px; height:15px; vertical-align:middle;}
#clanMarkWar .myclan ul p {float:left;}
#clanMarkWar .user_noclan p.msg {color:#908F74; height:47px; padding:14px 0 0 5px; font-size:11px;}
#clanMarkWar .user_noclan h4 {height:17px; padding:0 0 0 5px; color:#aeae64; font-weight:bold;}
#clanMarkWar .user_noclan .btn_more {position:absolute; left:154px; top:80px; color:#CFB926; font-size:11px;}
#clanMarkWar .recruit {position:relative; left:5px; _zoom:1;}
#clanMarkWar .recruit .index {display:none;}
#clanMarkWar .recruit table {width:188px;}
#clanMarkWar .recruit td {height:21px; padding-top:3px; border-bottom:1px solid #282714; text-align:center; font-size:11px;}
#clanMarkWar .recruit .name {text-align:left;}
#clanMarkWar .recruit .name img {width:20px; height:20px;}
#clanMarkWar .recruit .name a {width:86px; overflow:hidden; display:inline-block; color:#5e5d48; vertical-align:middle;}
#clanMarkWar .recruit .name span {margin:0;}
#clanMarkWar .recruit .loc {width:30px;}
#clanMarkWar .recruit .member {width:46px; text-align:right;}
#clanMarkWar .no_msg {padding:30px 0 28px 0; text-align:center; }
#clanMarkWar .no_msg p {color:#908f74;}
#clanMarkWar .no_msg p strong {color:#aeae64;}

#clanMarkWar .rank_search {margin-top:15px; margin-bottom:-8px;}

#clanMarkWar .ranking {margin:23px 0 0 0; padding:33px 0 0 0; background:url(../img/clan/img_index_markwar_rank.gif) no-repeat !important;}
#clanMarkWar .clan_rank .n1 td {background:#0C0C06 !important;}
#clanMarkWar .clan_rank .no {width:70px !important;}
#clanMarkWar .clan_rank .master {width:124px !important;}
#clanMarkWar .clan_rank .member {width:78px !important;}
#clanMarkWar .clan_rank .point {width:124px !important;}
#clanMarkWar .clan_rank .rate {width:93px !important;}
#clanMarkWar .clan_rank .name { letter-spacing:-1px; }

#clanMarkWar .rank_notice {margin: 0 0 -23px 0; padding:19px 0 0 25px; color:#5e5d48; font-size:11px;}
#clanMarkWar .notice {padding:24px 0 0 0; clear:both;}
#clanMarkWar .notice h3 {padding:0 0 0 5px; height:19px; border-bottom:1px solid #434123;}
#clanMarkWar .notice ul {padding:9px 0 0 5px;}
#clanMarkWar .notice li {color:#908f74; padding:0 0 4px 0; _height:1%;}
#clanMarkWar .notice li em {display:block; margin:2px 0 0 9px; color:#6c6b54;}

#clanMedalWar .ranking {margin:23px 0 0 0; padding:33px 0 0 0; background:url(../img/rank/img_index_clanrank.gif) no-repeat;}
#clanMedalWar .clan_rank {position:relative; width:667px; left:2px; *width:668px; *left:1px;}
#clanMedalWar .clan_rank tr.index {display:none;}
#clanMedalWar .clan_rank th {*display:none;}
#clanMedalWar .clan_rank td {height:29px; border:1px solid #282713; color:#908f74; text-align:center; font-size:11px;}
#clanMedalWar .clan_rank td a {color:#908f74;}
#clanMedalWar .clan_rank .no {width:72px;}
#clanMedalWar .clan_rank .name {text-align:left; font-size:12px;}
#clanMedalWar .clan_rank .name img {width:20px; height:20px; margin:0 0 0 15px;}
#clanMedalWar .clan_rank .master {text-align:center; font-size:12px;}
#clanMedalWar .clan_rank .master {width:156px;}
#clanMedalWar .clan_rank .rate {width:82px;}
#clanMedalWar .clan_rank .member {width:76px;}
#clanMedalWar .clan_rank .point {width:82px;}
#clanMedalWar .clan_rank .n1 td {background:#1d1c0f;}
#clanMedalWar .clan_rank .n1 a,
#clanMedalWar .clan_rank .n1 .rate,
#clanMedalWar .clan_rank .n1 .member, 
#clanMedalWar .clan_rank .n1 .point {color:#ceba23;} 
#clanMedalWar .clan_rank .n2,
#clanMedalWar .clan_rank .n3 td {background:#2f2d17;}
#clanMedalWar .bbs_page {position:relative; z-index:10; margin-top:12px; padding-top:40px; background:url(../img/bbs/bg_sep.gif) repeat-x 0 15px;}

#clanMedalWar select {font-size:12px;}
#clanMedalWar .period {position:relative; height:38px; text-align:right;}
#clanMedalWar .period h3 {display:inline; margin-right:10px;}
#clanMedalWar .period select {width:274px;}

#clanMedalWar .tab_medalwar {position:relative; width:670px; height:35px; background:#11110A; border-bottom:1px solid #2A2A21;}
#clanMedalWar .tab_medalwar li {float:left; _display:inline; height:36px; overflow:hidden;}
#clanMedalWar .tab_medalwar li img {display:block;}
#clanMedalWar .tab_medalwar li.on img {margin-top:-36px;}
#clanMedalWar .tab_medalwar li.dummy {width:335px; height:35px; background:#11110A; border-bottom:1px solid #2A2A21;}

#clanMedalWar .info {position:relative; height:160px; margin:10px 0 0 0; background:url(../img/clan/bg_medalwar.gif) no-repeat;}
#clanMedalWar .info .detail {padding:32px 0 0 32px;}
#clanMedalWar .info .detail h4 {position:relative; left:7px; height:24px; font-size:12px; font-weight:bold; color:#ff7700;}
#clanMedalWar .info .detail li {padding:0 0 10px 6px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; color:#908f74; font-size:11px; zoom:1;}
#clanMedalWar .info .detail li:after {content:'.'; display:block; clear:both; height:0; line-height:0; visibility:hidden; overflow:hidden;}
#clanMedalWar .info .detail li em {font-weight:bold; vertical-align:top;}
#clanMedalWar .info .detail p {padding:4px 0 0 0; line-height:15px; vertical-align:top;}
#clanMedalWar .info .detail strong {color:#cfb926; font-weight:normal;}
#clanMedalWar .info .detail a {text-decoration:underline; color:#cfb926;}
#clanMedalWar .info .detail span {color:#5E5D48;}
#clanMedalWar .top_banner {padding-bottom:15px;}
#clanMedalWar .banner {padding:17px 0 0 17px;}
#clanMedalWar .myclan {position:absolute; left:450px; top:27px; width:216px;} 
#clanMedalWar .myclan .login_msg {width:191px; height:52px; padding:14px 0 0 0; font-size:11px; color:#908f74;}
#clanMedalWar .myclan .login_msg .join {position:relative; left:5px; top:40px;}
#clanMedalWar .myclan .login_msg p {position:relative; left:8px;}
#clanMedalWar .myclan ul {margin:18px 0 0 0;}
#clanMedalWar .myclan li {width:100%; float:left; height:23px; padding:0 0 0 8px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px;}
#clanMedalWar .myclan li em {color:#ceba23;}
#clanMedalWar .myclan li p {color:#908f74; font-size:11px; padding:0 0 0 9px;}
#clanMedalWar .myclan h4 {position:relative; top:1px; *top:0; clear:left; float:left; width:35px; font-size:11px; padding:0 7px 0 0; background:url(../img/common/bar_1x10.gif) no-repeat right 1px;}
#clanMedalWar .myclan ul .name p {position:relative; top:-2px;}
#clanMedalWar .myclan ul .rank span {color:#908f74;}
#clanMedalWar .myclan ul .name img {width:20px; height:20px; vertical-align:middle;}
#clanMedalWar .myclan ul .master img {width:15px; height:15px; vertical-align:middle;}
#clanMedalWar .myclan ul p {float:left;}
#clanMedalWar .user_noclan p.msg {color:#908F74; height:47px; padding:14px 0 0 5px; font-size:11px; line-height:15px;}
#clanMedalWar .user_noclan a {color:#CFB926;}
#clanMedalWar .recruit {position:relative; left:5px; _zoom:1;}
#clanMedalWar .recruit .index {display:none;}
#clanMedalWar .recruit table {width:188px;}
#clanMedalWar .recruit td {height:21px; padding-top:3px; border-bottom:1px solid #282714; text-align:center; font-size:11px;}
#clanMedalWar .recruit .name {text-align:left;}
#clanMedalWar .recruit .name img {width:20px; height:20px;}
#clanMedalWar .recruit .name a {width:86px; overflow:hidden; display:inline-block; color:#5e5d48; vertical-align:middle;}
#clanMedalWar .recruit .name span {margin:0;}
#clanMedalWar .recruit .loc {width:30px;}
#clanMedalWar .recruit .member {width:46px; text-align:right;}
#clanMedalWar .no_msg {padding:30px 0 28px 0; text-align:center; }
#clanMedalWar .no_msg p {color:#908f74;}
#clanMedalWar .no_msg p strong {color:#aeae64;}
#clanMedalWar .rank_search {margin-top:15px; margin-bottom:-8px;}
#clanMedalWar .medalwar_ranking {padding:24px 0 0 0;}
#clanMedalWar .medalwar_ranking h3 {margin:0 0 0 5px; height:23px;}
#clanMedalWar .ranking {margin:0 !important; padding:33px 0 0 0; background:url(../img/clan/img_index_markwar_rank.gif) no-repeat !important;}
	#clanMedalWar .medalwar_tab2 .ranking {background-image:url(../img/clan/img_index_medalwar2.gif) !important;}
#clanMedalWar .clan_rank .n1 td {background:#0C0C06 !important;}
#clanMedalWar .clan_rank .no {width:70px;}
#clanMedalWar .clan_rank .master {width:124px;}
#clanMedalWar .clan_rank .member {width:78px;}
#clanMedalWar .clan_rank .point {width:124px;}
#clanMedalWar .clan_rank .rate {width:93px;}
#clanMedalWar .clan_rank .name a {margin-left:20px;}

#clanMedalWar .medalwar_tab2 .clan_rank .no {width:70px !important;}
#clanMedalWar .medalwar_tab2 .clan_rank .name {width:auto !important;}
#clanMedalWar .medalwar_tab2 .clan_rank .star {width:109px !important;}
#clanMedalWar .medalwar_tab2 .clan_rank .member {width:78px !important;}
#clanMedalWar .medalwar_tab2 td.name a {}

#clanMedalWar .rank_notice {margin: 0 0 -23px 0; padding:19px 0 0 25px; color:#5e5d48; font-size:11px;}

#clanMedalWar .mission {width:670px; height:199px; margin:27px 0 0 0;}
#clanMedalWar .mission .m3 {position:relative; float:left; _display:inline; width:328px; height:199px; background:url(../img/clan/bg_m3.gif) no-repeat;}
#clanMedalWar .mission .m4 {position:relative; float:left; _display:inline; margin:0 0 0 14px; width:328px; height:199px; background:url(../img/clan/bg_m4.gif) no-repeat;}
#clanMedalWar .mission a {position:absolute; left:29px; top:145px;}

#clanMedalWar .mission2 .m3 {background:url(../img/clan/bg_m3_2.gif) no-repeat;}
#clanMedalWar .mission2 .m4 {background:url(../img/clan/bg_m4_2.gif) no-repeat;}

#clanMedalWar .notice {padding:30px 0 0 0; clear:both;}
#clanMedalWar .notice h3 {padding:0 0 0 5px; height:19px; border-bottom:1px solid #434123;}
#clanMedalWar .notice ul {padding:9px 0 0 5px;}
#clanMedalWar .notice li {color:#908f74; padding:0 0 4px 0; _height:1%;}
#clanMedalWar .notice li em {color:#6c6b54;}
#clanMedalWar .notice strong {color:#AEAE64;}

#clanRank .halloffame {_width:700px; _height:1%;}
#clanRank .halloffame:after {content:'.'; display:block; clear:both; height:0; line-height:0; visibility:hidden;}
#clanRank .halloffame h2 {padding:0 0 0 5px; margin:0 0 15px 0; height:19px; border-bottom:1px solid #434123;}
#clanRank .halloffame .accu_rank, .halloffame .ladder_rank {float:left; _display:inline; width:335px;}
#clanRank .halloffame  li {float:left; position:relative; width:329px; height:134px; margin:11px 0 0 1px; background:url(../img/rank/bg_topranker.gif) no-repeat;}
#clanRank .halloffame .accu_rank li {margin-left:5px; _margin-left:2px;}
#clanRank .halloffame .image {position:absolute; left:17px; top:16px;} 
#clanRank .halloffame .image img {width:100px; height:100px;}
#clanRank .halloffame h4 {position:absolute; left:139px; top:20px; font-size:14px; font-weight:bold; color:#ceba23;}
#clanRank .halloffame h4 a {color:#ceba23;}
#clanRank .halloffame h5 {position:absolute; left:140px; top:50px; padding:0 0 0 8px; background:url(../img/common/dot_2x2.gif) no-repeat 0 3px; font-size:11px; line-height:13px;}
#clanRank .halloffame p {position:absolute; left:187px; top:50px;  padding:0 0 0 8px; background:url(../img/common/bar_1x10.gif) no-repeat 0 0; font-size:11px;}
#clanRank .halloffame p img {position:relative; top:-2px; width:15px; height:15px;}
#clanRank .halloffame p a {position:relative; top:-1px;}
#clanRank .halloffame .medal {position:absolute; left:140px; top:77px;}
#clanRank .halloffame .medal img {margin:0 5px 0 0; height:38px;}
#clanRank .halloffame .flag {position:absolute; left:-18px; top:-17px; width:56px; height:56px; background:url(../img/rank/ico_flag_1st.gif) no-repeat;}
#clanRank .halloffame .n2 .flag {background-image:url(../img/rank/ico_flag_2nd.gif);}
#clanRank .halloffame .n3 .flag {background-image:url(../img/rank/ico_flag_3rd.gif);}

#clanRank .region_rank {overflow:hidden; width:670px; height:177px; margin:10px 0 0 0; _margin-top:-4px; background:url(../img/rank/bg_rank_region.gif) no-repeat;}
#clanRank .region_rank h3 {display:none;}
#clanRank .region_rank ul {width:690px; margin:49px 0 0 24px; }
#clanRank .region_rank li {float:left; width:223px; height:24px; font-size:11px;}
#clanRank .region_rank li em {margin:0 5px 0 0; padding:0 0 0 7px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px;}
#clanRank .region_rank li span {padding: 0 0 0 9px; background:url(../img/common/bar_1x10.gif) no-repeat 0 3px;}
#clanRank .region_rank li span img {position:relative; top:-1px; width:20px; height:20px;}


#clanRank .myclan {position:relative; height:65px; margin:25px 0 0 0;}
#clanRank .myclan h3 {padding:0 0 0 5px; height:19px; border-bottom:1px solid #434123;}
#clanRank .myclan h4 {float:left; _display:inline; margin:5px 0 0 25px; font-size:11px;}
#clanRank .myclan h4 a {position:relative; top:2px;}
#clanRank .myclan h4.before_login {clear:both; color:#908f74; float:none; margin:10px 0 0 25px;}
#clanRank .myclan h4.no_clan {clear:both; color:#908f74; float:none; margin:10px 0 0 25px;}
#clanRank .myclan h4.no_clan strong {color:#cfb926; font-weight:bold;}
#clanRank .myclan h4.no_clan a {color:#cfb926; text-decoration:underline; vertical-align:top; position:relative; top:-1px; margin:0 0 0 15px;}

#clanRank .myclan ul {float:left; _display:inline; margin:9px 0 0 15px;}
#clanRank .myclan li {float:left; _display:inline; margin:0 20px 0 0; padding:0 0 0 8px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; font-size:11px;}
#clanRank .myclan li span {padding:0 0 0 9px; margin:0 0 0 5px; background:url(../img/common/bar_1x10_b.gif) no-repeat; color:#908f74;} 
#clanRank .myclan li strong {font-weight:normal; color:#908f74;}

.rank_search {position:relative;}
.rank_search p.notice {position:absolute; right:14px; top:13px; padding:0 0 0 7px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; font-size:11px;}
.rank_search .tab_style3 {margin-bottom:10px;}
.rank_search div.cond {margin:0 0 -5px 0; padding:0 0 0 40px; height:22px;font-size:11px; color:#3d3c2a;}
.rank_search div.cond a {color:#5e5d48; margin:0 2px;}
.rank_search div.cond a.on {color:#908f74; font-weight:bold;}
.rank_search div.accu {padding-left:142px;}
.rank_search div.rate {padding-left:209px;}

.rank_search .search {clear:left; position:relative; top:5px; height:33px; background:url(../img/rank/bg_rank_search.gif) no-repeat;}
.rank_search .search h3 {display:none;}
.rank_search .search select {position:absolute; left:163px; top:6px; width:89px;}
.rank_search .search .text {position:absolute; left:259px; top:6px; width:123px;}
.rank_search .search a.btn {position:absolute; left:400px; top:6px;}
.rank_search .search .cond select {left:457px; width:205px;}

#clanRank .ranking {margin:23px 0 0 0; padding:33px 0 0 0; background:url(../img/rank/img_index_clanrank.gif) no-repeat;}
#clanRank .clan_rank {position:relative; width:667px; left:2px; *width:668px; *left:1px;}
#clanRank .clan_rank tr.index {display:none;}
#clanRank .clan_rank th {*display:none;}
#clanRank .clan_rank td {height:29px; border:1px solid #282713; color:#908f74; text-align:center; font-size:11px;}
#clanRank .clan_rank td a {color:#908f74;}
#clanRank .clan_rank .no {width:72px;}
#clanRank .clan_rank .name {text-align:left; font-size:12px;}
#clanRank .clan_rank .name img {width:20px; height:20px; margin:0 0 0 15px;}
#clanRank .clan_rank .master {text-align:center; font-size:12px;}
#clanRank .clan_rank .master {width:156px;}
#clanRank .clan_rank .rate {width:82px;}
#clanRank .clan_rank .member {width:76px;}
#clanRank .clan_rank .point {width:82px;}
#clanRank .clan_rank .n1 td {background:#1d1c0f;}
#clanRank .clan_rank .n1 a,
#clanRank .clan_rank .n1 .rate,
#clanRank .clan_rank .n1 .member, 
#clanRank .clan_rank .n1 .point {color:#ceba23;} 
#clanRank .clan_rank .n2,
#clanRank .clan_rank .n3 td {background:#2f2d17;}
#clanRank .bbs_page {position:relative; z-index:10; margin-top:12px; padding-top:40px; background:url(../img/bbs/bg_sep.gif) repeat-x 0 15px;}
/* #clanRank .clan_rank .master img {width:15px; height:15px; margin:0 0 0 15px;} */

#personalRank .halloffame {_height:1%;}
#personalRank .halloffame:after {content:'.'; display:block; clear:both; height:0; line-height:0; visibility:hidden;}
#personalRank .halloffame h2 {padding:0 0 0 5px; margin:0 0 15px 0; height:19px; border-bottom:1px solid #434123;}

#personalRank .top_rank {float:left; _display:inline; width:319px; height:351px; padding:11px 0 0 11px; background:url(../img/rank/bg_rank_personal.gif) no-repeat;}
#personalRank .right {margin:0 0 0 10px;}
#personalRank .top_rank ol {margin:0 0 10px 0; padding:6px 0 0 0; *zoom:1;}
#personalRank .top_rank li span {display:inline-block; height:16px; margin:0 0 0 6px;padding:0 0 0 40px; vertical-align:middle;}
#personalRank .top_rank li img {width:15px; height:15px;}
#personalRank .top_rank li {position:relative; width:308px; height:20px; padding:4px 0 0 0; border-bottom:1px solid #282714;}
#personalRank .top_rank li a {position:relative; left:2px; top:0; color:#908f74;}
#personalRank .top_rank li.n1 a {color:#ceba23;}
#personalRank .top_rank .n1 span {background:url(../img/main/n1.gif) no-repeat;}
#personalRank .top_rank .n2 span {background:url(../img/main/n2.gif) no-repeat;}
#personalRank .top_rank .n3 span {background:url(../img/main/n3.gif) no-repeat;}
#personalRank .top_rank .n4 span {background:url(../img/main/n4.gif) no-repeat;}
#personalRank .top_rank .n5 span {background:url(../img/main/n5.gif) no-repeat;}
#personalRank .left li.n3 {height:21px; border:0;}
#personalRank .right li.n5 {height:21px; border:0;}

#personalRank .myrank {position:relative; height:115px; margin:25px 0 0 0;clear:both;}
#personalRank .myrank h3 {padding:0 0 0 5px; height:19px; border-bottom:1px solid #434123;}
#personalRank .myrank ul {margin:10px 0 0 27px;}
#personalRank .myrank li {height:17px; margin:0 20px 0 0; padding:0 0 0 8px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; font-size:11px;}
#personalRank .myrank li span {position:relative; top:-1px; padding:0 0 0 9px; margin:0 0 0 5px; background:url(../img/common/bar_1x10.gif) no-repeat; color:#908f74;} 

#personalRank .ranking {margin:23px 0 0 0; padding:33px 0 0 0; *padding-top:31px; font-size:0;}
#personalRank .ladder {background:url(../img/rank/img_index_ladder.gif) no-repeat;}
#personalRank .accumulated {background:url(../img/rank/img_index_accu.gif) no-repeat;}
#personalRank .mission {background:url(../img/rank/img_index_power1.gif) no-repeat;}
#personalRank .headshot {background:url(../img/rank/img_index_power2.gif) no-repeat;}

#personalRank .ranking table {position:relative; width:667px; left:2px; *width:668px; *left:1px;}
#personalRank .ranking tr.index {display:none;}
#personalRank .ranking th {*display:none;}
#personalRank .ranking td {height:29px; border:1px solid #282713; color:#908f74; text-align:center; font-size:11px;}
#personalRank .ranking td a {color:#908f74;}
#personalRank .ranking .no {width:72px;}
#personalRank .ranking .n1 td {background:#1d1c0f;}
#personalRank .ranking .n2,
#personalRank .ranking .n3 td {background:#2f2d17;}
#personalRank .ranking p.msg {font-size:11px; margin:10px 0 0 24px;}
#personalRank .ranking .bbs_page {position:relative; z-index:10; margin-top:12px; padding-top:50px; background:url(../img/bbs/bg_sep.gif) repeat-x 0 15px;}

#personalRank .ladder .name {width:auto; text-align:left; font-size:12px;}
#personalRank .ladder .grade {width:62px;}
#personalRank .ladder .point {width:54px;}
#personalRank .ladder .rate {width:52px;}
#personalRank .ladder .kd {width:114px;}
#personalRank .ladder .manner {width:38px;}
#personalRank .ladder .clan {width:164px; text-align:left; font-size:12px;}
#personalRank .ladder .name a {margin:0 0 0 10px;}
#personalRank .ladder .manner img {width:24px; height:24px;}
#personalRank .ladder .grade img {width:15px; height:15px; margin:0 1px 0 0;}
#personalRank .ladder .clan img {width:20px; height:20px; margin:0 0 0 10px;}

#personalRank .accumulated .name {width:auto; text-align:left; font-size:12px;}
#personalRank .accumulated .grade {width:78px;}
#personalRank .accumulated .point {width:62px;}
#personalRank .accumulated .rate {width:62px;}
#personalRank .accumulated .kd {width:58px;}
#personalRank .accumulated .manner {width:44px;}
#personalRank .accumulated .clan {width:174px; text-align:left; font-size:12px;}
#personalRank .accumulated .name a {margin:0 0 0 13px;}
#personalRank .accumulated .manner img {width:24px; height:24px;}
#personalRank .accumulated .grade img {width:15px; height:15px; margin:0 1px 0 0;}
#personalRank .accumulated .clan img {width:20px; height:20px; margin:0 0 0 15px;}

#personalRank .power .name {width:149px; text-align:left; font-size:12px;}
#personalRank .power .grade {width:82x;}
#personalRank .power .point {width:110px;}
#personalRank .power .manner {width:48px;}
#personalRank .power .clan {width:210px; text-align:left; font-size:12px;}
#personalRank .power .name a {margin:0 0 0 15px;}
#personalRank .power .manner img {width:24px; height:24px;}
#personalRank .power .grade img {width:15px; height:15px; margin:0 1px 0 0;}
#personalRank .power .clan img {width:20px; height:20px; margin:0 0 0 15px;}

#pcbangRank p.update {position:absolute; right:15px; top:13px; padding:0 0 0 7px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; font-size:11px;}
#pcbangRank .rank_search .search .cond select {position:static; width:91px;}
#pcbangRank .rank_search .search .cond {position:absolute; left:518px; top:6px;}
#pcbangRank .rank_search .search .cond em {position:relative; top:1px; padding:0 0 0 7px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; font-size:11px; color:#5e5d48;}

#pcbangRank .banner {margin:0;}
#pcbangRank .ranking {margin:23px 0 0 0; padding:33px 0 0 0; *padding-top:31px; font-size:0; background:url(../img/rank/img_index_pcbang.gif) no-repeat;}
#pcbangRank .ranking table {position:relative; width:667px; left:2px; *width:668px; *left:1px;}
#pcbangRank .ranking tr.index {display:none;}
#pcbangRank .ranking th {*display:none;}
#pcbangRank .ranking td {height:29px; border:1px solid #282713; color:#908f74; text-align:center; font-size:11px;}
#pcbangRank .ranking td a {color:#908f74;}
#pcbangRank .ranking .no {width:72px;}
#pcbangRank .ranking .n1 td {background:#070703;}
#pcbangRank .ranking .n2,
#pcbangRank .ranking .n3 td {background:#17160a;}
#pcbangRank .ranking p.msg {font-size:11px; margin:10px 0 0 24px; line-height:17px;}
#pcbangRank .ranking .bbs_page {position:relative; z-index:10; margin-top:12px; padding-top:50px; background:url(../img/bbs/bg_sep.gif) repeat-x 0 15px;}
#pcbangRank .ranking .name {width:auto; text-align:left; font-size:12px;}
#pcbangRank .ranking .point {width:93px;}
#pcbangRank .ranking .rate {width:62px;}
#pcbangRank .ranking .kd {width:109px;}
#pcbangRank .ranking .pcbang {width:200px; font-size:12px;}
#pcbangRank .ranking .name a {margin:0 0 0 15px;}

#pcbangRank .ranking .n1 .name a,
#pcbangRank .ranking .n1 .point,
#pcbangRank .ranking .n1 .rate,
#pcbangRank .ranking .n1 .kd,
#pcbangRank .ranking .n1 .pcbang {color:#ceba23;}


#download .notice {height:69px; margin:10px 0 0 10px;}
#download h3 {padding:0 0 0 5px; height:19px; border-bottom:1px solid #434123;}
#download .download {margin:0 0 22px 0;}
#download .spec {margin:0 0 29px 0;}
#download .spec .wrap {margin:10px 0 0 0; padding:33px 0 0 0; *padding-top:31px; font-size:0; background:url(../img/pds/img_index_spec.gif) no-repeat;}
#download .spec table {position:relative; width:667px; left:2px; *width:668px; *left:1px;}
#download .spec tr.index {display:none;}
#download .spec th {*display:none;}
#download .spec td {border:1px solid #3e3d25; color:#5e5d48; text-align:center; font-size:11px; line-height:14px;}
#download .spec strong {color:#aeae64;}
#download .spec em {color:#908f74;}
#download .spec .el1 {width:106px;}
#download div.check {position:relative; height:179px;}
#download .check a.btn {position:absolute; right:0; top:-6px;}
#download .check textarea {width:648px; height:97px; margin:10px 0 0 0; padding:10px; border:1px solid #434228; background:#2e2c18; font-size:12px; color:#908f74; line-height:1.4em;}
#download .directx {margin:0 0 29px 0;}
#download .directx p {margin:10px 0 0 0;}
#download .driver p {margin:10px 0 0 0;}

#myPage * {zoom:1;}
#myPage .contents {position:relative; zoom:1;}
#myPage .list {position:relative; width:670px; margin:10px 0 0 0; padding:33px 0 0 0; *padding-top:31px; zoom:1; overflow:hidden;}
#myPage .list table {position:relative; width:667px; left:2px; *width:668px; *left:1px;}
#myPage .list tr.index {display:none;}
#myPage .list th {*display:none;}
#myPage .list td {height:31px; border:1px solid #282713; color:#908f74; text-align:center; word-break:break-all;}
#myPage .list td a {color:#908f74;}
#myPage h2 {margin:25px 0 0 0; padding:0 0 0 5px; height:19px; border-bottom:1px solid #434123;}
#myPage p.msg {clear:both; font-size:11px; padding:9px 0 0 0; margin:10px 0 0 24px; line-height:17px;}
#myPage p.msg em {color:#908f74;}
#myPage p.msg a {color:#aeae64; text-decoration:underline;}
#myPage p.msg strong {color:#cfb926; font-weight:bold;}
#myPage td.no_result {height:auto; padding:49px 0 !important; color:#77744d !important; font-weight:bold;}

#myPage .mymenu {position:relative; width:546px; height:94px; padding:13px 0 0 124px; background:url(../img/mypage/bg_mymenu.gif) no-repeat;}
#myPage .mymenu h3 {position:absolute; left:-5000px; top:-5000px;} 
#myPage .mymenu li {height:23px;}
#myPage .mymenu a.mypmang {position:absolute; left:530px; top:78px;}
#myPage .mymenu li a {padding:0 13px 0 15px; background:url(../img/common/bar_2x7.gif) no-repeat 0 2px; font-size:11px; color:#908f74;}
#myPage .mymenu #el1 {background:none;}
#myPage .mymenu #el4 {background:none;}
#myPage .mymenu #el5 {background:none;}
#myPage .mymenu #el6 {background:none;}
#myPage .mymenu a.on {color:#cfb926; font-weight:bold;}

#myItem .list {background:url(../img/mypage/img_index_mine.gif) no-repeat;}
#myItem .list .name {width:310px;}
#myItem .list .num {width:162px;}

#myUsing .list {background:url(../img/mypage/img_index_using.gif) no-repeat;}
#myUsing .list .name {width:310px;}
#myUsing .list .period {width:162px;}

#myTease .info {position:relative; top:15px; width:650px; height:43px; padding:0 0 0 20px; zoom:1;}
#myTease .info select {position:absolute; left:29px; top:-4px; width:94px;}
#myTease .info strong {color:#cfb926; font-weight:bold; padding:0 0 0 110px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px;}
#myTease .list {margin:0; background:url(../img/mypage/img_index_tease.gif) no-repeat;}
#myTease .list .no {width:102px; font-weight:bold;}
#myTease .list .date {width:238px;}
#myTease .list .phone {width:198px;}

#myCoupon .list {background:url(../img/mypage/img_index_coupon.gif) no-repeat;}
#myCoupon .list td {height:auto; padding:9px 0 7px 0;}
#myCoupon .list .date {width:96px;}
#myCoupon .list .name {width:242px;}
#myCoupon .list .name a {font-weight:bold; white-space:normal;}
#myCoupon div.coupon {*zoom:1; z-index:100;}
#myCoupon .coupon span {position:absolute; left:0; display:block; width:300px; height:40px; margin:3px 0 0 63px; *margin:18px 0 0 63px; padding:16px 0 0 0; text-align:center; background:url(../img/mypage/bg_over.gif) no-repeat; letter-spacing:-0.1em; font-size:11px; }
#myCoupon .coupon span em {color:#cfb926; font-weight:bold;}
#myCoupon .list .price {width:198px;}

#myMileage .banner {margin:10px 0 0 0;}
#myMileage .list {background:url(../img/mypage/img_index_mileage.gif) no-repeat;}
#myMileage .list .idx {width:123px;}
#myMileage .list .period {width:162px;}
#myMileage .list .detail {width:229px;}
#myMileage .list .date {width:190px;}
#myMileage .bbs_page {margin-top:-3px;}
#myMileage ul.msg {margin:22px 0 0 20px;}
#myMileage .msg li {font-size:11px; height:17px; padding:0 0 0 8px; background:url(../img/common/dot_2x2.gif) no-repeat 0 5px;}
#myMileage .msg em {color:#aeae64;}
#myMileage .msg strong {color:#cfb926; font-weight:bold;}

#myMileage .gbpoint {margin-top:25px; background:url(../img/mypage/img_index_gbpoint.gif) no-repeat;}
#myMileage .gbpoint .date {width:124px;}
#myMileage .gbpoint .detail {width:auto;}
#myMileage .gbpoint .plus {width:97px;}
#myMileage .gbpoint .minus {width:95px;}
#myMileage .gbpoint .total {width:98px;}
#myMileage .mypoint {height:36px; margin:15px 0 0 0; zoom:1;}
#myMileage .mypoint li {position:relative; float:left; _display:inline; margin:0 5px; width:309px; height:19px; padding:7px 0 0 15px; font-weight:bold; color:#908f74; background:url(../img/shop/bg_au_input.gif) no-repeat 0 -78px;}
#myMileage .mypoint li strong {position:absolute; right:15px; top:7px;}
#myMileage .mypoint li.mine strong {font-weight:bold; font-size:14px; color:#ff7700;}
#myMileage .mypoint li.expire strong {font-weight:bold; font-size:14px; color:#cfb926;}
#myMileage .mypoint li.expire em {text-decoration:underline;}

#myFollowing h4 {margin:24px 0 0 20px; padding:0 0 3px 6px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; font-size:11px;}
#myFollowing h4 strong {color:#cfb926;}
#myFollowing h5 {float:right; _display:inline; margin:-19px 8px 0 0; font-size:11px; letter-spacing:-0.1em;}
#myFollowing h5 input {margin:-2px 0 0 0; *margin:-3px 0 0 0;}
#myFollowing h5 label {font-size:11px;}
#myFollowing .list {position:relative; background:url(../img/mypage/img_index_buddy.gif) no-repeat; zoom:1;}
#myFollowing .name {width:214px; text-align:left !important;}
#myFollowing .name span {position:relative; *top:1px; margin:0 0 0 12px;}
#myFollowing .name .checkbox {position:relative; *top:-1px;}
#myFollowing .follow {width:53px;}
#myFollowing .grade {width:106px; text-align:left !important;}
#myFollowing .grade span {position:relative; top:1px; margin:0 0 0 12px;}
#myFollowing .grade img {width:15px; height:16px; position:relative; top:-1px;}
#myFollowing .profile {width:63px;}
#myFollowing .where {width:75px;}
#myFollowing .memo {width:107px; border-right-width:0 !important; text-align:left !important;}
#myFollowing .memo span {display:inline-block; margin:0 0 0 12px; width:90px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#myFollowing .modify {border-left-width:0 !important; text-align:left !important;}
#myFollowing .manage {height:40px; padding:0 6px 0 0; margin:10px 0 0 0; text-align:right;}
#myFollowing .bbs_page {border-top:1px solid #282714; padding-top:9px;}

#myPage .add_friend {position:relative; height:79px; margin:15px 0 0 0; background:url(../img/mypage/bg_add_friend.gif) no-repeat;}
#myPage .add_friend h3 {position:absolute; left:-5000px; top:-5000px;} 
#myPage .add_friend a.add {position:absolute; left:520px; top:13px;}
#myPage .add_friend input.text {border:0; background:none;}
#myPage .add_friend .name {position:absolute; left:140px; top:17px;}
#myPage .add_friend label {font-size:11px;}
#myPage .add_friend .radio {margin:-3px 0 0 0;}
#myPage .add_friend .name input.text {position:absolute; left:117px; top:-3px; width:240px; height:17px; padding:4px 6px 0 6px;}
#myPage .add_friend .memo input.text {position:absolute; left:141px; top:44px; width:356px; height:17px; padding:4px 6px 0 6px;}

#myFollower h4 {margin:15px 0 0 20px; padding:0 0 3px 6px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; font-size:11px;}
#myFollower h4 strong {color:#cfb926;}
#myFollower .list {background:url(../img/mypage/img_index_buddy.gif) no-repeat;}
#myFollower .name {width:214px; text-align:left !important;}
#myFollower .name span {position:relative; *top:1px; margin:0 0 0 12px;}
#myFollower .name .checkbox {position:relative; *top:-1px;}
#myFollower .follow {width:53px;}
#myFollower .grade {width:106px; text-align:left !important;}
#myFollower .grade span {position:relative; top:1px; margin:0 0 0 12px;}
#myFollower .grade img {width:15px; height:16px; position:relative; top:-1px;}
#myFollower .profile {width:63px;}
#myFollower .where {width:75px;}
#myFollower .memo {width:107px; border-right-width:0 !important; text-align:left !important;}
#myFollower .memo span {display:inline-block; margin:0 0 0 12px; width:90px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#myFollower .modify {border-left-width:0 !important; text-align:left !important;}
#myFollower .manage {height:40px; padding:0 6px 0 0; margin:10px 0 0 0; text-align:right;}
#myFollower .manage a {margin:0 0 0 5px;}
#myFollower .bbs_page {border-top:1px solid #282714; padding-top:9px;}

.login_required {position:relative; height:603px; background:url(../img/other/img_login_required2.jpg) no-repeat 0 155px; *zoom:1;}

ol.tab_idcard {height:29px; background:url(../img/idcard/bg_tab.gif) repeat-x;}
ol.tab_idcard li {overflow:hidden; float:left; _display:inline; width:86px; height:29px; margin:0 1px 0 0; background:url(../img/idcard/bg_tab_off.gif) repeat-x;}
ol.tab_idcard li a {display:block; width:100%; height:20px; padding:9px 0 0 0; text-align:center; color:#a7a68d; font-size:11px;}
ol.tab_idcard li a img {position:relative; top:-2px; margin:0 0 0 -2px;}
ol.tab_idcard li.on {background-image:url(../img/idcard/bg_tab_on.gif);}
ol.tab_idcard li.on a {color:#4e4d40; font-weight:bold;}
ol.tab_idcard li.on a:hover {color:#4e4d40 !important; text-decoration:none; cursor:default;}

#idcard {width:480px; height:570px; background-color:#787660; background-position:0 40px; background-repeat:no-repeat;}
#idcard .header {position:relative; height:40px; background:url(../img/idcard/tl_idcard.gif) no-repeat;}
#idcard h1 {text-indent:-5000px;}
#idcard .header a.close {position:absolute; z-index:2; right:11px; top:12px;  display:block; width:16px; height:15px; text-indent:-5000px;}
#idcard .header .count {position:absolute; z-index:2; right:20px; top:11px; font:10px verdana; color:#a7a68d;}
#idcard .header .count em {color:#cfb926;}
#idcard .contents {position:relative; height:530px;} 
#idcard .photo {position:absolute; left:20px; top:54px; width:100px; *zoom:1;}
#idcard .photo .image {overflow:hidden; width:100px; height:120px;}
#idcard .photo .image img {width:100px; height:120px;}
#idcard .photo img {display:block;}
#idcard .photo a {float:right; _display:inline; margin:5px 2px 0 0;}
#idcard .card {position:absolute; left:140px; top:20px; width:310px; height:440px; padding:5px; background-color:#36341c;} 

#idcard .basic {position:relative; width:290px; height:391px; overflow:hidden; padding:10px; background:#fff url(../img/idcard/bg_basic.gif) no-repeat;}
#idcard .basic span.ico img {width:30px; height:30px;}
#idcard .basic h2 {margin:0 0 0 20px; padding-top:10px; color:#f26600; font-weight:bold;width:260px; overflow:hidden; word-break:break-all; white-space:nowrap; text-overflow:ellipsis;}
#idcard .basic .profile ul {margin:17px 0 0 15px; *zoom:1; height:60px; overflow:hidden;}
#idcard .basic .profile ul:after {content:'.'; display:block; clear:both; height:0; line-height:0; visibility:hidden;}
#idcard .basic .profile li {float:left; _display:inline; width:113px; height:16px; padding:0 0 0 7px; background:url(../img/idcard/dot1.gif) no-repeat 0 4px; color:#cfceb3; font-size:11px;}
#idcard .basic .profile li em {display:inline-block; width:51px; margin:0 3px 0 0; background:url(../img/idcard/bar1.gif) no-repeat right 1px; color:#a6a471;}
#idcard .basic .profile li.el2 {width:260px;}
#idcard .basic .profile li.el4 {width:133px !important;}
#idcard .basic .profile li.el5 {width:260px !important;}
#idcard .basic .profile li.el4 strong {position:absolute; color:#cfb926; font-weight:normal; width:180px; overflow:hidden; word-break:break-all; white-space:nowrap; text-overflow:ellipsis;}
#idcard .basic .profile li.el4 a {color:#cfb926;}
#idcard .basic .profile li.el4 {width:140px !important;}

#idcard .basic .profile li.el2 {position:relative;}
#idcard .basic .profile li.el2 span {position:absolute; left:66px; top:0; display:block; width:70px; height:32px; white-space:nowrap;}
/* #idcard .basic .profile li.el2 strong {position:relative; left:-26px; display:block; font-weight:normal;} */
#idcard .basic .profile li.el2 strong {position:relative; font-weight:normal;}
#idcard .basic .profile li.el3 {position:absolute; left:148px; top:67px; white-space:nowrap;}

/* #idcard .basic .profile li.el4 {position:relative; top:18px;} */
#idcard .basic .profile li.el5 {position:relative; top:0;}

#idcard .basic .info {margin:20px 0 0 0;}
#idcard .basic .info ul {margin-left:1px; padding:10px 0 0 13px; background:url(../img/idcard/bg_info.gif) no-repeat; *zoom:1;}
#idcard .basic .info ul:after {content:'.'; display:block; clear:both; height:0; line-height:0; visibility:hidden;}
#idcard .basic .info h3 {clear:both; height:15px; margin:0 0 0 4px;}
#idcard .basic .info h3 img {position:relative; *top:-1px;}
#idcard .basic .info li {float:left; _display:inline; width:134px; height:16px; padding:0 0 0 6px; background:url(../img/idcard/dot2.gif) no-repeat 0 4px; color:#6b6a54; font-size:11px;}
#idcard .basic .info li em {display:inline-block; width:42px; margin:0 3px 0 0; background:url(../img/idcard/bar2.gif) no-repeat right 1px; color:#83813f;}
#idcard .basic .power {margin:0 0 12px 0;}
#idcard .basic .power .el1 {width:275px;}
#idcard .basic .power .el3,
#idcard .basic .power .el5,
#idcard .basic .power .el7 {width:128px;}
#idcard .basic .power .el3 em,
#idcard .basic .power .el5 em,
#idcard .basic .power .el7 em {width:49px;}
#idcard .basic .manner .el1 img {position:absolute; margin:-7px 0 0 0; width:24px; height:24px;}
#idcard .basic .manner .el1 {width:275px; height:18px;}
#idcard .basic .manner .el2 {width:150px;}
#idcard .basic .manner .el3 {width:110px;}
#idcard .basic .manner .el1 em {width:51px;}
#idcard .basic .manner .el2 em {width:104px;}
#idcard .basic .manner .el3 em {width:40px;}
#idcard .basic .wish {margin:11px 0 0 0;}
#idcard .basic .wish h3 {clear:both; height:15px; margin:0 0 0 4px;}
#idcard .basic .wish ul {width:268px; height:41px; padding:7px 0 5px 9px; *padding:6px 10px 6px 9px; overflow:hidden; border:1px solid #bdbba2; background:#e9e8d7;}
#idcard .basic .wish li {position:relative; float:left; width:271px; height:14px; font-size:11px;}
#idcard .basic .wish h5 {color:#6b6a54; font-size:11px;}
#idcard .basic .wish .btn {position:absolute; right:0; top:-2px; font-size:0;} 
#idcard .basic .wish .btn > a {margin-left:1px;}
#idcard .basic .wish .nav {padding-top:5px; *padding-top:2px; text-align:center; font-size:0; vertical-align:top;}

#idcard .clan {position:relative; height:391px; padding:10px; background:#fff url(../img/idcard/bg_clan.gif) no-repeat;}
#idcard .clan .no_clan {width:290px; height:391px; background:#56543B url(../img/idcard/bg_no_clan.gif) no-repeat;}
#idcard .clan .no_clan h3 {padding:176px 0 0 0; color:#cfceb3; text-align:center; font-size:11px; font-weight:bold;}
#idcard .clan .image {position:absolute; left:20px; top:20px;}
#idcard .clan .image img {position:absolute; left:0; top:0; width:100px; height:100px;}

#idcard .clan h2 {height:46px; margin:0 0 0 120px; padding:13px 0 0 0; color:#f26600; font-weight:bold;}
#idcard .clan h2 img {margin:0 5px 0 0;}
#idcard .clan h2 span {margin:0 0 0 5px;}
#idcard .clan h2 span a {color:#cfb926 !important; }
#idcard .clan .info ul {margin:0 0 0 120px;}
#idcard .clan .info li {width:160px; height:18px; padding:0 0 0 7px; background:url(../img/idcard/dot1.gif) no-repeat 0 4px; color:#cfceb3; font-size:11px;}
#idcard .clan .info li em {display:inline-block; width:70px; margin:0 3px 0 0; background:url(../img/idcard/bar1.gif) no-repeat right 1px; color:#a6a471;}
#idcard .clan .about {position:absolute; left:10px; top:207px; padding:0 0 0 19px; font-size:11px; color:#cfceb3;}
#idcard .clan .about h3 {padding:0 0 0 6px; height:16px; font-size:11px; background:url(../img/idcard/dot2.gif) no-repeat 0 4px; color:#a6a471;}
#idcard .clan .about p {width:250px; height:85px; overflow:hidden; word-break:break-all; line-height:1.3;}
#idcard .clan .medal {position:absolute; left:20px; top:128px; width:100px; text-align:center;}
#idcard .clan .medal img {height:24px;}

#idcard .clan .myposition {position:absolute; left:10; top:327px; width:290px;}
#idcard .clan .myposition h3 { height:15px; margin:0 0 0 4px;}
#idcard .clan .myposition ul {margin-left:1px; padding:10px 0 0 13px; background:url(../img/idcard/bg_info.gif) no-repeat; *zoom:1;}
#idcard .clan .myposition li {width:134px; height:18px; padding:0 0 0 6px; background:url(../img/idcard/dot2.gif) no-repeat 0 4px; color:#6b6a54; font-size:11px;}
#idcard .clan .myposition li em {display:inline-block; width:68px; margin:0 3px 0 0; background:url(../img/idcard/bar2.gif) no-repeat right 1px; color:#83813f;}

#idcard .guestbook {position:relative; height:391px; padding:10px; background:#fff url(../img/idcard/bg_guestbook.gif) no-repeat;}
#idcard .guestbook textarea {width:272px; height:40px; padding:9px; overflow:hidden; border:0; background:url(../img/idcard/bg_msg.gif) no-repeat 10px 10px; color:#9f9e85; font-size:11px;}
#idcard .guestbook textarea.on {background-image:none;}
#idcard .guestbook h2 {position:absolute; left:20px; top:80px; width:215px; white-space:nowrap; overflow:hidden; color:#a6a471; font-size:11px; text-overflow:ellipsis;}
#idcard .guestbook h2 em {color:#cfb926; font-weight:bold;} 
#idcard .guestbook .write {position:absolute; left:239px; top:74px;}
#idcard .guestbook .list {margin:44px 0 0 0;}
#idcard .guestbook .list .title {position:relative; padding:7px 0 0 10px; height:18px; background:#6b6a54;}
#idcard .guestbook .list .title h3 {float:left; _display:inline; margin:0 12px 0 0;}
#idcard .guestbook .list .title span.date {color:#a6a471; font-size:11px;}
#idcard .guestbook .list .title a {color:#cfceb3; font-size:11px; font-weight:bold;}
#idcard .guestbook .list .del {position:absolute; left:272px; top:7px;}
#idcard .guestbook .list p.text {width:279px; height:54px; overflow:hidden; padding:7px 5px 0 4px;color:#6b6a54; font-size:11px; line-height:14px; word-break:break-all;}
#idcard .guestbook div.btn {position:absolute; width:100%; left:0; top:382px; text-align:center;}
#idcard .guestbook div.btn img {vertical-align:bottom;}
#idcard .guestbook .next {margin:0 0 0 1px;}

#idcard .rank_class { position:relative; width:300px; height:391px; overflow:hidden; padding:10px; background:#fff url(../img/idcard/bg_rank_class.gif) repeat-x; }
#idcard .rank_class .no_rank {position:absolute; z-index:2; left:0; top:0; width:320px; height:411px;  background:#fff url(../img/idcard/bg_rank_class.gif) repeat-x; }
#idcard .rank_class .no_rank h3 {padding:186px 0 0 0; color:#4e4d3b; text-align:center; font-size:11px; font-weight:bold;line-height:1.5;}
#idcard .rank_class .no_rank h3 strong { color:#f26600; }
#idcard .rank_class .profile { background:url(../img/idcard/bg_rank_profile.gif) 0% 0% no-repeat;width:300px;height:67px;padding:5px 0 0 0; }
#idcard .rank_class .profile p.no_data { text-align:center; color:#f26600;font:bold 11px dotum;line-height:1.6;background:url(../img/idcard/bg_profile_no_data.gif) 0% 0% repeat-x;height:57px;padding:15px 0 0 0; }
#idcard .rank_class .profile h2 { color:#f26600;font:bold 14px dotum;padding:8px 0 0 20px;height:22px; }
#idcard .rank_class .profile h2 p { font-size:11px;letter-spacing:-1px;padding:10px 0 7px 0; }
#idcard .rank_class .profile ul {margin:15px 0 0 15px; *zoom:1; height:60px; overflow:hidden;}
#idcard .rank_class .profile ul:after {content:'.'; display:block; clear:both; height:0; line-height:0; visibility:hidden;}
#idcard .rank_class .profile li {float:left; _display:inline; width:290px; height:16px; padding:0 0 0 7px; background:url(../img/idcard/dot1.gif) no-repeat 0 4px; color:#cfceb3; font-size:11px;}
#idcard .rank_class .profile li em {display:inline-block; width:60px; margin:0 3px 0 0; background:url(../img/idcard/bar1.gif) no-repeat right 1px; color:#a6a471;}
#idcard .rank_class .info {margin:20px 0 0 0;border-bottom:1px solid #d3d2b3;}
#idcard .rank_class .info h3 { padding:0 0 0 4px; }
#idcard .rank_class .info h4 { background:url(../img/idcard/dot1.gif) no-repeat 0 11px;padding:7px 0 2px 7px;margin-left:13px;color:#dd4a10;font-size:11px; }
#idcard .rank_class .info span.ico img {width:15px; height:15px;}
#idcard .rank_class .info ul {margin-left:1px; padding:10px 0 6px 13px; background:url(../img/idcard/bg_info.gif) no-repeat; *zoom:1;}
#idcard .rank_class .info ul:after {content:'.'; display:block; clear:both; height:0; line-height:0; visibility:hidden;}
#idcard .rank_class .info ul li { font-size:11px;padding:4px 0 0 9px;background:url(../img/idcard/dot3.gif) 0% 100% repeat-x;width:263px;height:17px; }
#idcard .rank_class .info ul li.none { background:none; }
#idcard .rank_class .info ul li em { color:#83813f;font-weight:bold; }
#idcard .rank_class .info ul li span.day { color:#6b6a54;display:inline-block;width:132px;text-align:center; }
#idcard .rank_class .info ul li span.name { color:#83813f;letter-spacing:-1px; }
#idcard .rank_class p.info_txt {position:absolute; z-index:1; left:10px; top:318px; font-size:11px;letter-spacing:-1px;color:#898876;line-height:1.4;padding:15px 0 0 5px; zoom:1;}
.idcard_01  {background-image:url(../img/idcard/bg_1.jpg);}
.idcard_02  {background-image:url(../img/idcard/bg_2.jpg);}
.idcard_03  {background-image:url(../img/idcard/bg_3.jpg);}
.idcard_04  {background-image:url(../img/idcard/bg_4.jpg);}
.idcard_05  {background-image:url(../img/idcard/bg_5.jpg);}
.idcard_06  {background-image:url(../img/idcard/bg_6.jpg);}
.idcard_07  {background-image:url(../img/idcard/bg_7.jpg);}
.idcard_08  {background-image:url(../img/idcard/bg_8.jpg);}
.idcard_09  {background-image:url(../img/idcard/bg_9.jpg);}
.idcard_10 {background-image:url(../img/idcard/bg_10.jpg);}
.idcard_11 {background-image:url(../img/idcard/bg_11.jpg);}
.idcard_12 {background-image:url(../img/idcard/bg_12.jpg);}
.idcard_13 {background-image:url(../img/idcard/bg_13.jpg);}
.idcard_14 {background-image:url(../img/idcard/bg_14.jpg);}
.idcard_15 {background-image:url(../img/idcard/bg_15.jpg);}
.idcard_16 {background-image:url(../img/idcard/bg_16.jpg);}
.idcard_17 {background-image:url(../img/idcard/bg_17.jpg);}
.idcard_18 {background-image:url(../img/idcard/bg_18.jpg);}
.idcard_19 {background-image:url(../img/idcard/bg_19.jpg);}

#gameGuidePop {}
#gameGuidePop * {letter-spacing:-0.1em;}
#gameGuidePop .container {position:relative; width:900px; height:640px;}
#gameGuidePop .header {position:absolute; left:185px; top:0;}
#gameGuidePop .header .btn {position:absolute; left:620px; top:28px;}
#gameGuidePop .contents {
	overflow:auto; overflow-x:hidden; position:absolute; left:185px; top:79px; width:715px; height:561px;
	scrollbar-base-color: #fff; scrollbar-arrow-color: #fff; scrollbar-3dlight-color: #c8c8c8; scrollbar-darkshadow-color: #c8c8c8; scrollbar-face-color: #dedede; scrollbar-highlight-color: #dedede; scrollbar-shadow-color: #dedede; scrollbar-track-color: #f2f2f2;
}
/* #gameGuidePop .img img {display:block; *display:inline;} */
#gameGuidePop strong {color:#6c7680;}

ol.tab_style5 {clear:both; position:relative; width:647px; height:37px; margin:0; border-bottom:1px solid #dde0cb; }
.tab_style5 li {float:left; _display:inline; _width:1%; height:38px; margin:0 -1px 0 0;}
.tab_style5 li a {position:relative; top:11px; _top:12px; display:block; height:19px; padding:7px 10px 0 10px; border:1px solid #dde0cb; border-bottom-width:0; background:#f2f4eb url(../img/guide/bg_tab_off.gif) repeat-x; color:#999b8c; font-size:11px;}
.tab_style5 li a:hover {text-decoration:none;}
.tab_style5 li.on h3 {position:relative; _top:1px; height:38px; background:#fff url(../img/guide/bg_tab_on.gif) no-repeat 50% 0;}
.tab_style5 li.on a {display:block; top:5px; height:33px; _height:34px; padding:0; border-top-width:0; border-left:1px solid #dde0cb; border-right:1px solid #dde0cb; font-weight:bold; color:#65665d; background:none;}
.tab_style5 li.on a em {display:block; height:19px; _height:20px; margin:1px 0 0 0; padding:13px 12px 0 12px; _padding-top:12px; border-left:1px solid #fff; border-right:1px solid #fff; cursor:pointer; _cursor:hand;}

ol.tab_style6 {clear:both; position:relative; width:647px; height:37px; margin:0; border-bottom:1px solid #dde0cb; }
.tab_style6 li {float:left; _display:inline; _width:1%; height:38px; margin:0 -1px 0 0;}
.tab_style6 li a {position:relative; top:11px; _top:12px; display:block; height:19px; padding:7px 22px 0 22px; border:1px solid #dde0cb; border-bottom-width:0; background:#f2f4eb url(../img/guide/bg_tab_off.gif) repeat-x; color:#999b8c; font-size:11px;}
.tab_style6 li a:hover {text-decoration:none;}
.tab_style6 li.on h3 {position:relative; _top:1px; height:38px; background:#fff url(../img/guide/bg_tab_on.gif) no-repeat 50% 0;}
.tab_style6 li.on a {display:block; top:5px; height:33px; _height:34px; padding:0; border-top-width:0; border-left:1px solid #dde0cb; border-right:1px solid #dde0cb; font-weight:bold; color:#65665d; background:none;}
.tab_style6 li.on a em {display:block; height:19px; _height:20px; margin:1px 0 0 0; padding:13px 24px 0 24px; _padding-top:12px; border-left:1px solid #fff; border-right:1px solid #fff; cursor:pointer; _cursor:hand;}

#popClanCTF {position:relative; width:450px; height:490px; background:url(../img/other/bg_clan_ctf.jpg) no-repeat;}
#popClanCTF .btn_close {position:absolute; left:200px; top:447px;}
#popClanCTF .btn_select {position:absolute; left:267px; top:369px;}
#popClanCTF select {position:absolute; left:30px; top:377px; font-size:12px; color:#908F74; background-color:#21200F; width:102px;}
#popClanCTF .loc2 {left:148px;}

#myPageNav {position:relative; height:133px; padding:32px 0 0 0; zoom:1;}
#myPageNav ol {width:670px; height:128px; background:url(../img/mypage/bg_menu.gif) no-repeat;}
#myPageNav li {float:left; width:134px; height:128px;}
#myPageNav li h3 {height:35px;}
#myPageNav li h3 a {display:block; width:100%; height:100%; text-indent:-5000px;}
#myPageNav li div.m {padding:17px 0 0 11px;}
#myPageNav li div.m a {line-height:20px; color:#676650;}
#myPageNav li div.m a:hover {color:#676650 !important;}
#myPageNav a.mypmang {position:absolute; right:3px; top:1px;}

@media print {
	#gameGuidePop .nav {display:none;}	
	#gameGuidePop .header {position:static;}
	#gameGuidePop .header .btn {display:none;}
	#gameGuidePop .container {width:auto;}
	#gameGuidePop .contents {overflow:visible; position:static; width:auto; height:auto;}
}

.pop_legacy {margin:0; padding:0; font:12px dotum;}
.pop_legacy * {margin:0; padding:0; border:0;}
.pop_legacy th,
.pop_legacy td {font-size:12px;}
.pop_legacy a {text-decoration:none; color:#225588;}
.pop_legacy h1 {height:29px; background:url(../img/popup/bg_header.gif) repeat-x;}
.pop_legacy .container {padding:0 10px 0 10px;}
.pop_legacy .box {padding:21px 20px 16px 20px; border:1px solid #72ABCD;}
.pop_legacy h2 {position:relative; height:29px; padding:0 0 0 14px; color:#008000; font-weight:bold; font-size:12px; background:url(../img/popup/bu_gt.gif) no-repeat 0 1px;}
.pop_legacy .roundbox {position:relative; margin:0; padding:24px 30px 27px 30px; border:1px solid #B8D2D3; background:#F2F9F7; zoom:1;}
.pop_legacy .desc {margin:20px 0 0 0; padding:15px 0 12px 17px; background:#ECECEC; line-height:19px;}
.pop_legacy .item .c1 {width:90px;}
.pop_legacy .btn {height:31px; padding:13px 0 0 0; text-align:center;}
.pop_legacy .close {text-align:right;}
.pop_legacy .desc_line {margin:15px 0 0 0; padding:13px 0 0 0; background:url(../img/popup/bg_dot_line.gif) repeat-x;}
.pop_legacy .popitem {position:relative; width:458px; height:37px; background:url(../img/popup/bg_gogo.gif) no-repeat;}
.pop_legacy .popitem span {position:absolute; left:15px; top:11px;}
.pop_legacy .btn_go1 {position:relative; top:11px; margin:0 0 0 142px;}
.pop_legacy .btn_go2 {position:absolute; right:18px; top:11px;}
.pop_legacy .lt,
.pop_legacy .rt,
.pop_legacy .lb,
.pop_legacy .rb {position:absolute; display:block; width:5px; height:5px; overflow:hidden; background:url(../img/popup/bg_round.gif) no-repeat;}
.pop_legacy .lt {left:-1px; top:-1px;}
.pop_legacy .rt {right:-1px; _right:-2px; top:-1px; background-position:-5px 0;}
.pop_legacy .lb {left:-1px; bottom:-1px; background-position:0 -5px;}
.pop_legacy .rb {right:-1px; _right:-2px; bottom:-1px; background-position:-5px -5px;}

.pop_basic {padding:0; margin:0; background:#060F18; }
.pop_basic * {margin:0; padding:0;}
.pop_basic ul {list-style:none;}
.pop_basic ol {list-style:none;}
.pop_basic h1 { padding-right:160px; height:37px; background:url('http://file.pmang.kr/images/pmang/specialforce/renew2007/img/popup/basic_title_logo.gif') right top no-repeat; overflow:hidden; }
.pop_basic h1 span { display:block; padding-left:19px; height:37px; font-size:14px; color:#000000; background:url('http://file.pmang.kr/images/pmang/specialforce/renew2007/img/popup/basic_title_bg.gif') left top no-repeat; line-height:40px; }
.pop_basic h1 span img { display:block; position:relative; top:10px; }
.pop_basic .container { padding-right:2px; background:url('http://file.pmang.kr/images/pmang/specialforce/renew2007/img/popup/basic_contants_right.gif') right top no-repeat; border-bottom:1px solid #131A22; overflow:hidden; }
.pop_basic .container .box_in {zoom:1;  padding:20px 0; background:url('http://file.pmang.kr/images/pmang/specialforce/renew2007/img/popup/basic_contants_left.jpg') left top no-repeat; }
.pop_basic h3 p { margin:0 20px 0 20px; padding:0 0 0 20px; font-size:11px; font-weight:bold; color:#E5E5E5; background:url('http://file.pmang.kr/images/pmang/specialforce/renew2007/img/popup/ico_arw_title.gif') left top no-repeat; }
.pop_basic .input { margin-top:-1px; }
.pop_basic .input input { width:196px; }
.pop_basic .btn_basic { vertical-align:middle; }
.pop_basic .pop_list li { margin-bottom:3px; padding:0 0 0 10px; background:url('http://file.pmang.kr/images/pmang/specialforce/renew2007/img/common/bu_boxb_sky.gif') left 5px no-repeat; line-height:130%; }
.pop_basic .pop_list li .btn_basic { vertical-align:top; position:relative; top:-5px; }
.pop_basic .btn_popup { margin-top:10px; width:100%; height:32px; text-align:center; }
.pop_basic .btn_popup img { border:0; }
#PopCharch .box_in { padding:23px 0 20px 0; }
#PopCharch h3 { margin:0 0 0 22px; height:30px; }
#PopCharch .list { margin:0 0 0 37px; width:378px; height:398px; background:url('http://file.pmang.kr/images/pmang/specialforce/renew2007/img/popup/bg_charch_box.jpg') left top no-repeat; text-align:center; }
#PopCharch .list li { float:left; _display:inline; position:relative; left:9px; margin-top:17px; text-align:center; height:108px; }
#PopCharch .list li input { position:absolute; margin-top:65px; _margin-top:61px; }
#PopCharch .list li label { margin:0 8px 0 5px; _margin:0 8px; }
#PopCharch .list li.off img { filter:Gray(Enabled=true)Alpha(Opacity=50);  }
#PopCharch .list li.ch5 { margin-left:5px; }
#PopCharch .list li.ch10 { margin-left:10px; }
#PopCharch .list li.ch6 label,
#PopCharch .list li.ch7 label,
#PopCharch .list li.ch8 label,
#PopCharch .list li.ch9 label { margin:0; }
#PopCharch .list li.ch12 label { margin:0; }
#PopCharch .img_notice { display:block; margin:10px 0 0 31px; }
#PopCharch #POPChChar1 { margin-left:27px; }
#PopCharch #POPChChar2 { margin-left:23px; }
#PopCharch #POPChChar3 { margin-left:30px; }
#PopCharch #POPChChar4 { margin-left:20px; }
#PopCharch #POPChChar5 { margin-left:24px; }
#PopCharch #POPChChar6 { margin-left:24px; }
#PopCharch #POPChChar7 { margin-left:21px; }
#PopCharch #POPChChar8 { margin-left:22px; }
#PopCharch #POPChChar9 { margin-left:27px; }
#PopCharch #POPChChar10 { margin-left:19px; }
#PopCharch #POPChChar12 { margin-left:25px; }
#PopCharch #POPChChar13 { margin-left:30px;*margin-left:-10px;margin-top:65px !important; }

.PopCharchWrap { margin:0 5px 0 5px; padding-top:5px; width:490px !important; overflow:hidden; }
.PopCharchWrap .list { width:414px !important; background-image:url(http://file.pmang.kr/images/pmang/specialforce/renew2007/img/popup/bg_charch_box2.jpg) !important; }
.PopCharchWrap .notice_top {margin-bottom:16px; margin-top:-7px;}
.PopCharchWrap h3.em {margin:-2px 0 0 0; height:20px;}
.PopCharchWrap h3.em p {margin-left:18px; font-size:12px; color:#ffea00;}
.PopCharchWrap .ch5 { margin-left:0 !important; }
.PopCharchWrap .ch11 { margin-left:6px !important; }
.PopCharchWrap .ch14 { margin-left:6px !important; }
.PopCharchWrap .ch14 input { display:block;position:relative;top:10px;margin-left:34px;*margin-left:-10px;*top:7px; }
.PopCharchWrap #POPChChar11 { margin-left:28px !important; }
.PopCharchWrap .list li label { margin-right:6px !important; }
.PopCharchWrap .list li { width:75px;text-align:center; }
.PopCharchWrap .list li input { margin-top:60px !important; }

#classRank h2 {position:relative; width:665px; height:20px; padding:0 0 0 5px; margin:0 0 16px 0; background:url(../img/class/bg_line.gif) no-repeat left bottom;}
#classRank .ticker {position:relative; width:638px; height:27px; margin:0 0 12px 0; padding:13px 16px 0 16px; background:url(../img/class/bg_ticker.gif) no-repeat;}
#classRank .ticker span {margin:0 200px 0 0; color:#cfb926; font-size:14px; font-weight:bold;}
#classRank .tab_class {position:relative; width:700px; height:115px; zoom:1;}
#classRank .tab_class li {float:left; width:216px; height:103px; margin:0 11px 0 0;}
#classRank .tab_class li a {display:block; width:216px; height:103px; text-indent:-5000px;}
#classRank .tab_class li .c1 {background:url(../img/class/tab_class1.gif) no-repeat;}
#classRank .tab_class li .c2 {background:url(../img/class/tab_class2.gif) no-repeat;}
#classRank .tab_class li .c3 {background:url(../img/class/tab_class3.gif) no-repeat;}
#classRank .tab_class li.on a {background-position:left bottom;}
#classRank .class_cond {padding-left:58px;}

#classRank .top_list {position:relative; width:700px; zoom:1;}
#classRank .top_rank {position:relative; float:left; _display:inline; width:329px; height:154px; margin:0 12px 9px 0; background:url(../img/class/bg_ranktop.gif) no-repeat;}
#classRank .top_rank h3 {position:relative; height:28px; margin:19px 0 0 23px; font-size:11px; color:#908f74; font-weight:bold;}
#classRank .top_rank h4 {position:absolute; right:22px; top:19px; color:#f26600; font-weight:bold; font-size:11px;  color:#41411F;}
#classRank .top_rank h4.ing {color:#f26600;}
#classRank .top_rank p {height:29px; padding:0 0 0 6px; margin:0 0 0 23px; font-size:11px; color:#908F74; background:url(../img/class/bu_dot.gif) no-repeat 0 4px; }
#classRank .top_rank p em {margin:0 2px 0 0; padding:0 6px 0 0; background:url(../img/class/bg_bar10.gif) no-repeat right top;}
#classRank .top_rank ol {position:relative; zoom:1;}
#classRank .top_rank li span {display:inline-block; height:16px; margin:0 0 0 16px;padding:0 0 0 40px; vertical-align:middle;}
#classRank .top_rank li img {width:15px; height:15px;}
#classRank .top_rank li {position:relative; width:300px; height:25px;}
#classRank .top_rank li a {position:relative; left:1px; top:0; color:#908f74;}
#classRank .top_rank li.n1 a {color:#ceba23;}
#classRank .top_rank .n1 span {background:url(../img/main/n1.gif) no-repeat;}
#classRank .top_rank .n2 span {background:url(../img/main/n2.gif) no-repeat;}
#classRank .top_rank .n3 span {background:url(../img/main/n3.gif) no-repeat;}
#classRank .top_rank .n4 span {background:url(../img/main/n4.gif) no-repeat;}
#classRank .top_rank .n5 span {background:url(../img/main/n5.gif) no-repeat;}

#classRank .rank_search {clear:both; padding:10px 0 0 0;}
#classRank .btn_benefit {position:absolute; right:6px; top:17px; width:86px; height:20px; background:url(../img/class/btn_benefit.gif) no-repeat; text-indent:-5000px;}

#classRank .class_rank {margin:23px 0 0 0; padding:32px 0 0 0; *padding-top:31px; font-size:0; background:url(../img/class/img_index_class.gif) no-repeat;}
#classRank .class_rank table {position:relative; width:667px; left:2px; *width:668px; *left:1px;}
#classRank .class_rank tr.index {display:none;}
#classRank .class_rank th {*display:none;}
#classRank .class_rank td {height:29px; border:1px solid #282713; color:#908f74; text-align:center; font-size:11px;}
#classRank .class_rank td a {color:#908f74;}
#classRank .class_rank .no {width:88px;}
#classRank .class_rank .n1 td {background:#1d1c0f;}
#classRank .class_rank .n2,
#classRank .class_rank .n3 td {background:#2f2d17;}
#classRank .class_rank .n1 * {color:#CFB926;}
#classRank .class_rank .name {width:auto; text-align:left; font-size:12px;}
#classRank .class_rank .grade {width:128px; text-align:left; font-size:12px;}
#classRank .class_rank .point {width:100px; text-align:right;}
#classRank .class_rank .point span {padding-right:28px;}
#classRank .class_rank .clan {width:194px; text-align:left; font-size:12px;}
#classRank .class_rank .name img {width:15px; height:15px; margin:0 1px 0 20px;}
#classRank .class_rank .grade img {width:15px; height:15px; margin:0 1px 0 20px;}
#classRank .class_rank .clan img {width:20px; height:20px; margin:0 0 0 20px;}

#classRank .class_rank p.msg {font-size:11px; margin:10px 0 0 24px;}
#classRank .class_rank .bbs_page {position:relative; z-index:10; margin-top:5px; padding-top:50px; background:url(../img/bbs/bg_sep.gif) repeat-x 0 15px;}

#classRank .not_ready {clear:both; height:35px; margin:20px 0 0 0; padding:22px 0 0 0; color:#908f74; border:1px solid #282713; text-align:center;}
#classRank .not_ready em {font-weight:bold;}
#classRank .not_ready strong {color:#CFB926; font-weight:bold;}

#classRank .top_rank .not_ready {clear:both; height:60px; margin:0 2px; padding:10px 0 0 0; color:#5e5d48; border:none; text-align:center; background:#2f2d18; line-height:18px;}
#classRank .top_rank .not_ready strong {color:#aeae64; font-weight:bold;}

#classRank .myrank {position:relative; padding:17px 0 10px 0; clear:both;}
#classRank .myrank h3 {padding:0 0 0 5px; height:19px; border-bottom:1px solid #434123;}
#classRank .myrank .msg {position:relative; margin:10px 0 0 25px; padding:0 0 0 8px; background:url(../img/class/bu_dot.gif) no-repeat 0 5px; font-size:11px;  }
#classRank .myrank .msg em {color:#908F74; font-weight:bold;}
#classRank .myrank .msg a {margin:0 0 0 4px; color:#CFB926; font-weight:bold; text-decoration:underline; letter-spacing:-1px;}
#classRank .myrank .msg strong {color:#CFB926; }
#classRank .myrank .msg span.grade {font-weight:bold;}
#classRank .myrank .msg span.class {font-weight:bold;}

#classRank .myrank {position:relative; padding:17px 0 10px 0; clear:both;}
#classRank .myrank h3 {padding:0 0 0 5px; height:19px; border-bottom:1px solid #434123;}

#classRank .notice {padding:24px 0 0 0; clear:both;}
#classRank .notice h3 {padding:0 0 0 5px; height:19px; border-bottom:1px solid #434123;}
#classRank .notice ul {padding:9px 0 0 5px;}
#classRank .notice li {color:#908f74; padding:0 0 4px 0; _height:1%;}
#classRank .notice li em {display:block; margin:2px 0 0 9px; color:#6c6b54;}
#classRank .notice li a {padding:0 4px; color:#CFB926;}

#classBenefit {width:520px;}
#classBenefit h1 span {font-weight:normal; color:#5E5D48;}
#classBenefit .contents {position:relative; height:478px; overflow:hidden; overflow-y:auto; zoom:1;}

#classBenefit .item {position:relative; height:112px; margin:10px 0 0 0; zoom:1;overflow:hidden;}
#classBenefit .item .image {float:left; _display:inline; width:75px; height:80px; padding:15px; border:1px solid #42412A; background:url(../img/shop/bg_item.gif) no-repeat -17px -59px;}
#classBenefit .item h4 {position:absolute; left:121px; top:5px; font-size:14px; font-weight:bold; color:#d1b827;}
#classBenefit .item ul {float:left; _display:inline; margin:33px 0 0 17px;width:335px;}
#classBenefit .item li {height:20px; padding:0 0 0 5px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; line-height:14px; color:#908f74;letter-spacing:-1px;font-size:11px; }
#classBenefit .item li em {margin:0 3px 0 0; padding:0 7px 0 0; color:#908f74; background:url(../img/class/bg_bar10.gif) no-repeat right 1px;}
#classBenefit .item li span {display:inline-block; vertical-align:top;}

#classBenefit .benefit2 {padding:24px 0 0 0;}
#classBenefit .benefit2 p.notice {padding:20px 0 0 0;}
#classBenefit .benefit3 {padding:26px 0 10px 0;}

#classBenefit p.notice {padding:20px 0 0 0; color:#c35907; font-size:11px;}
#classBenefit .tbl {width:461px; margin:10px 0 0 0;}
#classBenefit .tbl th {padding:9px 0 6px 0; background:#2F2D17; border:1px solid #282713; color:#908F74; text-align:center;}
#classBenefit .tbl td {padding:9px 0 6px 0; border:1px solid #282713; color:#908F74; text-align:center;}
#classBenefit .tbl strong {color:#D1B827; font-weight:bold;}
#classBenefit .tbl td em {color:#D1B827;}
#classBenefit .benefit3 td {text-align:left;}
#classBenefit .benefit3 td span {padding:0 0 0 8px;}


/* PC¹æ Ã£±â New */
.pcb_contents .pcb_tab {position:relative; overflow:hidden; padding:5px 0 0 5px; zoom:1;}
.pcb_contents .pcb_tab li { float:left; _display:inline;}
.pcb_contents .pcb_tab li a { text-indent:-10000px;display:block; overflow:hidden;}
.pcb_contents .pcb_tab li a.favorite { width:96px;height:31px;background:url(../img/pcbang/tab_pcb_1.gif) no-repeat }
.pcb_contents .pcb_tab li a.near { width:117px;height:31px; background:url(../img/pcbang/tab_pcb_2.gif) no-repeat }
.pcb_contents .pcb_tab li.on a { background-position:left -31px; }

.pcb_contents .pcb_search { position:relative;width:670px;height:146px;margin:0 0 20px 0; background:url(../img/pcbang/bg_pcb_search.gif) no-repeat }
.pcb_contents .pcb_search .searchform { position:absolute;left:94px;top:66px }
.pcb_contents .pcb_search .searchform .inputbox { border:0;width:356px;height:14px; padding:8px 11px 4px 11px; background:transparent; font-size:11px; color:#44432E }
.pcb_contents .pcb_search .searchform small { position:absolute;left:11px;top:8px;font-size:11px; color:#44432E; font-size:11px;}
.pcb_contents .pcb_search .btn_pcb_search { position:absolute;left:385px;top:0;width:98px;height:27px;text-indent:-5000px;background:url(../img/pcbang/btn_pcb_search.gif) no-repeat }
.pcb_contents .pcb_search_result {}
.pcb_contents .pcb_search_result .msg { margin-left:15px;padding:0 0 16px 9px;background:url(../img/pcbang/bg_min.gif) 0 6px no-repeat;font-size:11px;color:#5E5D48; font-weight:bold;}
.pcb_contents .pcb_search_result .msg em { font-weight:bold;color:#CFB926; }
.pcb_contents .pcb_search_result .list { padding:0 0 8px 0;background:url(../img/pcbang/bg_pcb_table.gif) no-repeat }
.pcb_contents .pcb_search_result table { border:0;width:667px; margin:000 0 1px;border-collapse:collapse }
.pcb_contents .pcb_search_result .name { width:167px }
.pcb_contents .pcb_search_result .phone { width:107px;}
.pcb_contents .pcb_search_result .link { width:64px;}
.pcb_contents .pcb_search_result th { border:0;height:32px;text-indent:-5000px }
.pcb_contents .pcb_search_result td { border:1px solid #282713;padding:9px 0 5px 0;text-align:center; color:#908F74; vertical-align:top; line-height:1.2;}
.pcb_contents .pcb_search_result td.name { text-align:left }
.pcb_contents .pcb_search_result td.address { text-align:left; border-right:none;}
.pcb_contents .pcb_search_result td.link { text-align:left; border-left:none;}
.pcb_contents .pcb_search_result td p { padding-left:19px }
.pcb_contents .pcb_search_result td.no_result { padding:100px 0;line-height:1.6;color:#908f74; }
.pcb_contents .pcb_search_result .btn_lounge { width:34px;height:13px;background:url(../img/pcbang/btn_lounge.gif) no-repeat;display:inline-block }

.pcb_contents .pcb_info { position:relative;width:670px; background:url(../img/pcbang/bg_pcb_info.gif) no-repeat;overflow:hidden }
.pcb_contents .pcb_info .pcb_tab { height:49px }
.pcb_contents .pcb_info .connection { position:absolute;right:15px;top:11px; color:#FF7800;}
.pcb_contents .pcb_info .connection span { position:relative;letter-spacing:-1px;color:#FF7800;vertical-align:top }
.pcb_contents .pcb_info .connection a { margin-right:5px;color:#FF7800; font-weight:bold; vertical-align:top }
.pcb_contents .pcb_info .connection .btn_lounge {position:relative; top:0px; width:34px;height:13px;background:url(../img/pcbang/btn_lounge.gif) no-repeat;display:inline-block }

.pcb_contents .pcb_info .articles {position:relative;  width:800px; zoom:1;}
.pcb_contents .pcb_info .articles:after {content:'.'; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
.pcb_profile .article { position:relative;float:left; _display:inline; width:335px; margin:0 20px 0 0; }
.pcb_profile .article dl.info {position:relative; width:315px; height:160px; zoom:1;}
.pcb_profile .article dt {height:23px;}
.pcb_profile .article dt a {color:#CFB926; font-weight:bold;}
.pcb_profile .article .btn_lounge {position:relative; top:1px; width:34px;height:13px; margin:0 0 0 15px; background:url(../img/pcbang/btn_lounge.gif) no-repeat;vertical-align:top;display:inline-block }
.pcb_profile .article dd.pic { position:absolute;left:0;top:24px; width:164px; height:119px; padding:4px; background:url(../img/pcbang/bg_pic.gif) no-repeat;}
.pcb_profile .article dd.pic img {width:162px;height:119px;vertical-align:top }
.pcb_profile .article dd.address {position:relative; padding:7px 0 1px 179px; color:#908f74; line-height:17px; zoom:1;}
.pcb_profile .article dd.phone {height:29px; padding:0 0 0 180px; color:#AEAE64;}
.pcb_profile .article dd.event {padding:0 0 0 181px;}
.pcb_profile .article .btn_pcb_event {position:relative; overflow:hidden; display:inline-block; width:51px; height:0px; padding-top:20px; margin-right:1px; background:url(../img/pcbang/btn_pcb_event.gif) no-repeat;}
.pcb_profile .article .btn_pcb_match {position:relative; overflow:hidden; display:inline-block; width:51px; height:0px; padding-top:20px; margin-right:1px; background:url(../img/pcbang/btn_pcb_match.gif) no-repeat;}

.pcb_profile .article { position:relative;float:left; _display:inline; width:335px; margin:0 20px 0 0; }
.pcb_profile .article .coupon {}
.pcb_profile .article .coupon h4 {height:20px; padding:0 0 0 7px; color:#908F74; background:url(../img/pcbang/bu_gt.gif) no-repeat 0 4px; }
.pcb_profile .article .coupon ul {position:relative; overflow:hidden; width:299px; min-height:54px; padding:10px 8px 2px 8px; background:#23230B; zoom:1;}
.pcb_profile .article .coupon li {position:relative; width:286px; padding:0 0 3px 5px; font-size:11px; color:#5E5D48;  background:url(../img/pcbang/bu_dot.gif) no-repeat 0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pcb_profile .article .coupon li span {color:#41412C; }

.pcb_profile .login {position:relative; width:670px; height:155px; background:url(../img/pcbang/bg_pcb_login.gif) no-repeat 72px 11px;}
.pcb_profile .login p {visibility:hidden;}
.pcb_profile .login .btn_mem_join {position:absolute; left:253px; top:103px; overflow:hidden; display:block; width:54px; height:21px; background:url(../img/pcbang/btn_join.gif) no-repeat; text-indent:-5000px;}
.pcb_profile .login .btn_mem_idpw {position:absolute; left:312px; top:103px; overflow:hidden; display:block; width:104px; height:21px; background:url(../img/pcbang/btn_idpw.gif) no-repeat; text-indent:-5000px;}

.pcb_profile .login_msg { padding:11px 0 0 0;color:#908f74;background:none;text-align:center; }
.pcb_profile .login_msg p { margin-bottom:12px;font-weight:bold;visibility:visible !important; }
.pcb_profile .login_msg strong { color:#cfb926; }
.pcb_profile .login_msg p.guide_text { line-height:1.3;font-size:11px;font-weight:normal;color:#5e5d48; }

.pcb_contents .profile_no {clear:both; position:relative; width:670px; padding:100px 0 95px 0; text-align:center; color:#908F74;}
/* ÆäÀÌÁö */
.pcb_page {overflow:hidden; position:relative; clear:both; height:44px; padding:4px 0 0 0; text-align:center; font-size:0; background:url(../img/bbs/bg_sep.gif) repeat-x left -11px;}
.pcb_page * {vertical-align:top;}
.pcb_page .num {padding:0 8px;}
.pcb_page .num a {display:inline-block; height:15px; padding:4px 3px 2px 4px; font:10px verdana;}
.pcb_page .num strong {color:#FF4200; font-weight:bold;}
.pcb_page .prev_list a {display:inline-block; width:8px; height:5px; padding:8px 6px 8px 6px; background:url(../img/pcbang/btn_prev_list.gif) no-repeat 50% 50%;}
.pcb_page .prev_page a {display:inline-block; width:8px; height:5px; padding:8px 6px 8px 6px; background:url(../img/pcbang/btn_prev_page.gif) no-repeat 50% 50%;}
.pcb_page .next_list a {display:inline-block; width:8px; height:5px; padding:8px 6px 8px 6px; background:url(../img/pcbang/btn_next_list.gif) no-repeat 50% 50%;}
.pcb_page .next_page a {display:inline-block; width:8px; height:5px; padding:8px 6px 8px 6px; background:url(../img/pcbang/btn_next_page.gif) no-repeat 50% 50%;}

.pcb_info .pcb_page {background:none; height:40px; padding-top:25px;}
.pcb_benefit {width:670px;height:162px;background:url(../img/pcbang/bg_pcb_benefit.gif) no-repeat }

#player_box { width:624px;height:352px;display:hidden;}

/* ¿Â¶óÀÎ ¸®±× */
.sf_league { width:850px;background:url(../img/league/bg_menu.jpg) 0% 0% repeat-y;height:100%; }
.sf_league .header { background:url(../img/league/top_img.jpg) 0% 0% no-repeat;width:850px;height:90px;position:relative; }
.sf_league .header h1 { display: none; }
.sf_league .header .subtitle { position: absolute; top: 34px; left: 241px; color: #a9a674; font: normal 12px/15px dotum; letter-spacing: 1px; }
.sf_league .header .subtitle div { color: #686753; font: normal 11px/15px dotum; letter-spacing: 0px; }
.sf_league .header a { position:absolute;display:block;width:102px;height:90px;text-indent:-5000px; }
.sf_league .header .btn_1 { top:0;right:103px; }
.sf_league .header .btn_2 { top:0;right:0; }

.sf_league .league_login {position:relative; height:40px; background:url(../img/league/bg_league_login.gif) no-repeat;}
.sf_league .league_login .text {position:absolute; left:0; top:9px; width:92px; height:17px; padding:4px 5px 0 5px; background:none; border:none;}
.sf_league .league_login .id {left:553px; background:url(../img/league/bg_login_id.gif) no-repeat 7px 6px;}
.sf_league .league_login .pw {left:658px; background:url(../img/league/bg_login_pw.gif) no-repeat 7px 6px;}
.sf_league .league_login .on {background:none !important;}
.sf_league .league_login .login {position:absolute; left:763px; top:9px; display:block; overflow:hidden; width:65px; height:21px; text-indent:-5000px;}

.sf_league .league_user {position:relative; height:40px; background:url(../img/league/bg_league_user.gif) no-repeat;}
.sf_league .league_user .logout {position:absolute; right:18px; top:6px; display:block; overflow:hidden; width:73px; height:27px; background:url(../img/league/btn_logout.gif) no-repeat; text-indent:-5000px;}
.sf_league .league_user p.name {position:relative; padding:14px 95px 0 0; text-align:right; color:#6D6C5D; letter-spacing:-1px;}
.sf_league .league_user strong {color:#CFB926; font-weight:normal; letter-spacing:0;}

.sf_league .contents { overflow:hidden;zoom:1; }
	.sf_league .menu { float:left; }
	.sf_league .menu li { overflow:hidden;zoom:1;height:89px; }
	.sf_league .menu li.on img { margin-top:-89px; }
	.sf_league .content { float:left;width:700px; }

	.sf_league .banner { width: 120px; height: 70px; padding: 1px; position: relative; margin: 13px 0px 0px 13px; border: 1px #34341c solid; background:url(../img/league/banner.jpg) 0% 0% no-repeat; }

.sf_league .main_info { background:url(../img/league/img_info.jpg) 0% 0% no-repeat;width:700px;height:560px;position:relative; }
.sf_league .main_info ul { position:absolute;top:290px;left:149px; }
.sf_league .main_info li { color:#83815c;padding:0 0 7px 0; }
.sf_league .main_info li em { font-size:11px; }

/*¼öÁ¤»çÇ× 20130122*/
.sf_league.sf_20130122 .header { background:url(../img/league/top_img3.jpg) 0% 0% no-repeat;width:850px;height:90px;position:relative; }
.sf_league.sf_20130122 .header .subtitle {top:28px;}
.sf_league.sf_20130122 .header .subtitle div {padding:2px 0 0 0; color:#6F6D58;}
.sf_league.sf_20130122 .header a.logo {top:28px;left:0;top:0;width:230px;}
.sf_league.sf_20130122 .main_info { background:url(../img/league/img_info2.jpg) 0% 0% no-repeat;width:700px;height:560px;position:relative; }
.sf_league.sf_20130122 .main_info ul { position:absolute;top:280px;left:210px; }
.sf_league.sf_20130122 .main_info li em { font-size:11px;color:#a49e4d; }

.sf_league .my_team { padding:35px;position:relative;min-height:1000px; }
	.sf_league .my_team h2 { padding:0 0 25px 0; }
	.sf_league .my_team .none_team { background:url(../img/league/none_team.gif) 0% 0% no-repeat;width:630px;height:402px;position:relative; }
	.sf_league .my_team .none_team a { display:block;width:179px;height:57px;position:absolute;text-indent:-5000px; }
		.sf_league .my_team .none_team a.btn_1 { top:228px;left:98px; }
		.sf_league .my_team .none_team a.btn_2 { top:228px;left:353px; }
	
	.sf_league .my_team .approval { zoom:1; }
		.sf_league .my_team .approval .img { padding:0 0 25px 0; }
		.sf_league .my_team .approval .ing { background:url(../img/league/img_approval_2.gif) 0% 0% no-repeat;width:630px;height:180px;padding:143px 0 0 0;position:relative; }
		.sf_league .my_team .approval p.txt { text-align:center;line-height:1.6;color:#878664; }
		.sf_league .my_team .approval p.txt strong { color:#ea4620; }
		.sf_league .my_team .approval .btn_1 { display:block;width:179px;height:49px;position:absolute;top:216px;left:226px;text-indent:-5000px; }

		.sf_league .team_bbs h4 { color:#868328;font:bold 14px dotum;padding:0 0 10px 0; }
		.sf_league .team_bbs .txt { overflow:hidden;zoom:1;padding:0 0 7px 0;position:relative; }
		.sf_league .team_bbs .txt .lt { float:left;color:#878664; }
		.sf_league .team_bbs .txt .rt { float:right;font-size:11px;color:#878664; }
		.sf_league .team_bbs .txt .rt input { vertical-align:top;position:relative;top:2px; }
		.sf_league .team_bbs .txt_if { padding:0 0 7px 8px;background:url(../img/league/ico_arrow_1.gif) 0% 4px no-repeat; }
		.sf_league .team_bbs .tip_info { position:absolute;top:232px;left:235px;z-index:110; }

		.sf_league .team_bbs .type01 { background:url(../img/league/tbl_type01.gif) 0% 0% no-repeat;padding:36px 0 0 0; }
		.sf_league .team_bbs .type01 td { border:1px solid #dfe2cf;border-top:none;height:32px;text-align:center;position:relative; }
		.sf_league .team_bbs .type01 tr.bold td {font-weight:bold;}
		.sf_league .team_bbs .type01 .a1 { width:65px; }
		.sf_league .team_bbs .type01 .a2 { width:85px; }
		.sf_league .team_bbs .type01 .a3 { width:225px;text-align:left;padding-left:30px;}
		.sf_league .team_bbs .type01 .a3 a span {display:inline-block;overflow-x:hidden; overflow-y:visible; white-space:nowrap; text-overflow:ellipsis;width:130px;position:relative;top:7px;t*top:9px;}
		.sf_league .team_bbs .type01 .a3 img.mark { width:14px;height:14px; }
		.sf_league .team_bbs .type01 .a3 strong { color:#ea4620; }
		.sf_league .team_bbs .type01 .a4 { width:105px; }
		.sf_league .team_bbs .type01 .a5 { width:114px;top:1px; }

		.sf_league .team_bbs .type02 { background:url(../img/league/tbl_type02.gif) 0% 0% no-repeat;padding:36px 0 0 0; }
		.sf_league .team_bbs .type02 td { border:1px solid #dfe2cf;border-top:none;height:32px;text-align:center; }
		.sf_league .team_bbs .type02 td img { position:relative;top:-2px; }
		.sf_league .team_bbs .type02 tr.bold td {font-weight:bold;}
		.sf_league .team_bbs .type02 .a1 { width:69px; }
		.sf_league .team_bbs .type02 .a2 { width:75px; }
		.sf_league .team_bbs .type02 .a3 { width:170px; }
		.sf_league .team_bbs .type02 .a3 a span {display:inline-block;overflow-x:hidden; overflow-y:visible; white-space:nowrap; text-overflow:ellipsis;width:130px;position:relative;top:6px;}
		.sf_league .team_bbs .type02 .a3 img.mark { width:14px;height:14px; }
		.sf_league .team_bbs .type02 .a3 strong { color:#ea4620; }
		.sf_league .team_bbs .type02 .a4 { width:101px;color:#ff4e00; }
		.sf_league .team_bbs .type02 .a5 { width:104px;font:11px tahoma;position:relative;top:-1px; }
		.sf_league .team_bbs .type02 .a6 { width:104px;font:11px tahoma;position:relative;top:-1px; }

		.sf_league .team_bbs .type03 { background:url(../img/league/tbl_type03.gif) 0% 0% no-repeat;padding:34px 0 0 0; }
		.sf_league .team_bbs .type03 td { border:1px solid #dfe2cf;border-top:none;height:32px;text-align:center;overflow::hidden;zoom:1;position:relative; }
		.sf_league .team_bbs .type03 tr.bold td {font-weight:bold;}
		.sf_league .team_bbs .type03 .a1 { width:60px;top:-1px;}
		.sf_league .team_bbs .type03 .a2 { width:73px;top:-1px; }
		.sf_league .team_bbs .type03 .a3 { width:161px;text-align:left;padding-left:20px;top:-1px; }
		.sf_league .team_bbs .type03 .a3 a span {display:inline-block;overflow-x:hidden; overflow-y:visible; white-space:nowrap; text-overflow:ellipsis;width:86px;position:relative;top:6px;*top:9px;}
		.sf_league .team_bbs .type03 .a3 img.mark { width:14px;height:14px; }
		.sf_league .team_bbs .type03 .a3 strong { color:#ea4620;position:relative;*top:-1px; }
		.sf_league .team_bbs .type03 .a4 { width:70px;font:11px tahoma;position:relative;top:-1px;color:#ff4e00; }
		.sf_league .team_bbs .type03 .a5 { width:67px;font:11px tahoma;position:relative;top:-1px; }
		.sf_league .team_bbs .type03 .a6 { width:91px;font:11px tahoma;position:relative;top:-1px; }
		.sf_league .team_bbs .type03 .a7 { width:80px;font:11px tahoma;position:relative;top:-1px; }

		.sf_league .team_bbs .type04 { background:url(../img/league/tbl_type04.gif) 0% 0% no-repeat;padding:34px 0 0 0; }
		.sf_league .team_bbs .type04 td { border:1px solid #dfe2cf;border-top:none;height:32px;text-align:center; }
		.sf_league .team_bbs .type04 tr.bold td {font-weight:bold;}
		.sf_league .team_bbs .type04 .a1 { width:38px; }
		.sf_league .team_bbs .type04 .a2 { width:49px; }
		.sf_league .team_bbs .type04 .a3 { width:216px;text-align:left; }
		.sf_league .team_bbs .type04 .a3 img.mark { width:14px;height:14px;margin-left:30px; }
		.sf_league .team_bbs .type04 .a3 strong { color:#ea4620;position:relative;*top:-1px; }
		.sf_league .team_bbs .type04 .a3 a span {display:inline-block;overflow-x:hidden; overflow-y:visible; white-space:nowrap; text-overflow:ellipsis;width:105px;position:relative;top:6px;*top:2px;}
		.sf_league .team_bbs .type04 .a4 { width:79px;font:11px tahoma;position:relative;color:#ff4e00; }
		.sf_league .team_bbs .type04 .a5 { width:83px;font:11px tahoma;position:relative; }
		.sf_league .team_bbs .type04 .a6 { width:83px;font:11px tahoma;position:relative; }
		.sf_league .team_bbs .type04 .a7 { width:74px;font:11px tahoma;position:relative; }
		.sf_league .team_bbs .type04 .a7 span.on { font:bold 12px dotum;position:relative;top:3px; }
		.sf_league .team_bbs .type04 .a7 span.off { font:bold 12px dotum;color:#ff4e00;position:relative;top:3px; }

		.sf_league .team_bbs .type05 { background:url(../img/league/tbl_type05.gif) 0% 0% no-repeat;padding:34px 0 0 0; }
		.sf_league .team_bbs .type05 td { border:1px solid #dfe2cf;border-top:none;height:32px;text-align:center; }
		.sf_league .team_bbs .type05 td img { position:relative;top:-2px; }
		.sf_league .team_bbs .type05 tr.bold td {font-weight:bold;}
		.sf_league .team_bbs .type05 .a1 { width:46px; }
		.sf_league .team_bbs .type05 .a2 { width:51px; }
		.sf_league .team_bbs .type05 .a3 { width:234px;text-align:left;padding-left:15px; }
		.sf_league .team_bbs .type05 .a3 em { color:#ff4e00; }
		.sf_league .team_bbs .type05 .a3 strong { color:#ea4620; }
		.sf_league .team_bbs .type05 .a4 { width:141px; }
		.sf_league .team_bbs .type05 .a4 img.mark { width:14px;height:14px; }
		.sf_league .team_bbs .type05 .a5 { width:81px;font:11px tahoma;position:relative;top:-1px; }
		.sf_league .team_bbs .type05 .a6 { width:55px;font:11px tahoma;position:relative;top:-1px;color:#ff4e00; }

		.sf_league .all_team_list .type01 { background:url(../img/league/tbl_all_type01.gif) 0% 0% no-repeat;padding:34px 0 0 0; }
		.sf_league .all_team_list .type01 td { border:1px solid #dfe2cf;border-top:none;height:32px;text-align:center; }
		.sf_league .all_team_list .type01 td img { position:relative;top:-2px; }
		.sf_league .all_team_list .type01 tr.bold td {font-weight:bold;}
		.sf_league .all_team_list .type01 .a1 { width:60px; }
		.sf_league .all_team_list .type01 .a2 { width:185px;padding-left:20px;text-align:left;}
		.sf_league .all_team_list .type01 .a2 a {display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:170px;}
		.sf_league .all_team_list .type01 .a3 { width:138px;text-align:left;padding-left:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
		.sf_league .all_team_list .type01 .a3 a { width:118px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;top:5px;*top:0;position:relative; }
		.sf_league .all_team_list .type01 .a3 img.mark { width:14px;height:14px; }
		.sf_league .all_team_list .type01 .a4 { width:149px; }
		.sf_league .all_team_list .type01 .a5 { width:57px;font:11px tahoma; }

		.sf_league .team_bbs .foot_btn { text-align:center;padding:20px 0 0 0; }
		.sf_league .team_bbs .team_list { border:1px solid #dfe2cf;border-right:none;border-bottom:none;margin-top:20px;width:629px; }
			.sf_league .team_bbs .team_list p.tx { padding:20px 0 12px 0;color:#616044;font-weight:bold;border-bottom:1px solid #dfe2cf;border-right:1px solid #dfe2cf;overflow:hidden;zoom:1;text-align:center;width:627px; }
			.sf_league .team_bbs .team_list p.tx em { color:#ea4620; }
			.sf_league .team_bbs .team_list ul { overflow:hidden;zoom:1; }
			.sf_league .team_bbs .team_list li { float:left;width:283px;height:24px;padding:6px 0 0 30px;border-right:1px solid #dfe2cf;border-bottom:1px solid #dfe2cf; }
			.sf_league .team_bbs .team_list li span { display:inline-block;width:172px; }
			.sf_league .team_bbs .team_list li img { position:relative;top:-1px; }
			.sf_league .team_bbs .team_list li img.mark { width:15px;height:15px; }

		.sf_league .my_team .admin_area { zoom:1; }
			.sf_league .my_team .admin_area .title { color:#878664;line-height:1.5;padding:0 0 20px 0; }
			.sf_league .my_team .admin_area .title strong { color:#ff4e00;display:block;font:bold 16px dotum;padding:0 0 5px 0; }
			.sf_league .my_team .admin_area .tab { position:relative; }
			.sf_league .my_team .admin_area .tab ul { overflow:hidden;zoom:1;height:29px;border-bottom:1px solid #e4e4e0;margin:0 0 20px 0; }
			.sf_league .my_team .admin_area .tab li { float:left; }
			.sf_league .my_team .admin_area .tab li a.on img { margin-top:-29px; }
			.sf_league .my_team .admin_area .tab .edit { position:absolute;right:0;top:0; }
			.sf_league .my_team .admin_area .option { background:url(../img/league/bg_dot.gif) 0% 100% repeat-x;padding:0 0 6px 0;margin:0 0 9px 0;position:relative; }
			.sf_league .my_team .admin_area .option p { font:bold 14px dotum;color:#868328;padding:0 0 10px 0; }
			.sf_league .my_team .admin_area .option .sub_tab { margin-left:-20px; }
			.sf_league .my_team .admin_area .option .sub_tab a { font-size:11px;background:url(../img/league/bg_bar.gif) 0% 0% no-repeat;padding:0 0 0 10px;margin:0 0 0 10px; }
			.sf_league .my_team .admin_area .option .sub_tab a.on { font-weight:bold; }
			.sf_league .my_team .admin_area .option .sub_tab a.frist { background:none; }
			.sf_league .my_team .admin_area .option .sub_info { position:absolute;right:01px;bottom:5px;font-size:11px;color:#878664; }
			.sf_league .my_team .admin_area .option .sub_info strong { color:#ea4620; }
			.sf_league .my_team .admin_area .option .sub_info em {  font-weight:bold; }

.sf_league .my_team .team_info { zoom:1;position:relative; }
	.sf_league .my_team .team_info .rank { border:1px solid #d3d4cd;background:#eef1e0;padding:13px 0 11px 20px; }
	.sf_league .my_team .team_info .rank span { display:inline-block;width:247px;background:url(../img/league/ico_arrow_1.gif) 0% 4px no-repeat;padding:0 0 0 8px; }
	.sf_league .my_team .team_info .rank span strong { color:#ea4620; }
	.sf_league .my_team .team_info .data { padding:20px 0; }
	.sf_league .my_team .team_info .data th { width:95px;border:1px solid #dfe2cf;text-align:center;font-weight:bold;height:20px;padding:4px 0 0 0; }
	.sf_league .my_team .team_info .data td { width:218px;border:1px solid #dfe2cf;text-align:center;height:20px;padding:4px 0 0 0; }
	.sf_league .my_team .team_info .info_layer { position:absolute;top:40px;right:0; }

	.sf_league .my_team .textarea h4 { color:#ea4620;padding:0 0 6px 0; }
	.sf_league .my_team .textarea .box { border:1px solid #dfe2cf;padding:10px 10px 5px 10px;overflow:hidden;zoom:1; }
	.sf_league .my_team .textarea .win { color:#616044;overflow:hidden;zoom:1; }
	.sf_league .my_team .textarea .win li {float:left;width:300px;padding:0 0 5px 0;}
	.sf_league .my_team .textarea em.w { color:#ea4620; }
	.sf_league .my_team .textarea em.l { color:#aba96c; }

/* °Ô½ÃÆÇ ÀÐ±â */
.sf_league .my_team .bbs_read .subject {position:relative; border:1px solid #dfe2cf; background:#eef1e0;}
.sf_league .my_team .bbs_read .subject * {vertical-align:top;}
.sf_league .my_team .bbs_read .subject img {margin:0 4px 0 0;}
.sf_league .my_team .bbs_read .subject .ico_reply {position:relative; top:3px;}
.sf_league .my_team .bbs_read .subject .ico_mobile {position:relative; top:0px;}
.sf_league .my_team .bbs_read .subject h3 {padding:2px 0 0 10px; font-weight:bold; font-size:12px;color:#878664;}
.sf_league .my_team .bbs_read .subject h3 span.re {font-weight:normal;}
.sf_league .my_team .bbs_read .detail {position:relative; height:21px; padding:10px 0 0 0;border:1px solid #DBDCDD; border-top:0; zoom:1;}
.sf_league .my_team .bbs_read .detail:after {clear:both; content:'.'; display:block; height:0; overflow:hidden; visibility:hidden;}
.sf_league .my_team .bbs_read .detail em {color:#666; font-weight:bold;}
.sf_league .my_team .bbs_read .detail span, 
.sf_league .my_team .bbs_read .detail a {color:#878787;}
.sf_league .my_team .bbs_read .detail li {float:right; _display:inline; margin:0 0 0 10px; padding:0 0 0 10px; background:url(../img/bbs/bg_bar5.gif) no-repeat 0 3px;}
.sf_league .my_team .bbs_read .detail li * {vertical-align:top;}
.sf_league .my_team .bbs_read .detail li.no {float:left;  padding:0; background:none;}
.sf_league .my_team .bbs_read .detail li.name {float:left;}
.sf_league .my_team .bbs_read .detail li.date {padding:0; background:none;}
.sf_league .my_team .bbs_read .detail li.recom {margin-right:10px; margin-left:0px;}
.sf_league .my_team .bbs_read .detail li.hit {margin-right:10px;}
.sf_league .my_team .bbs_read .detail .ico_mark {position:relative; top:-2px; margin:0 4px 0 0;width:14px;height:14px;}
.sf_league .my_team .bbs_read .content_area {min-height:200px; _height:200px; padding:10px 10px 40px 10px; color:#363636; line-height:1.6;}
.sf_league .my_team .bbs_read .content_option {padding:0 0 15px 0; border-bottom:1px solid #E1E3E4;}
.sf_league .my_team .bbs_read .content_option .btn {margin:0 0 -20px 0; padding:0 0 0 10px;}

/* ´ñ±Û */
.sf_league .my_team .bbs_comments {clear:both; padding:20px 0 0 0;}
.sf_league .my_team .bbs_comments h3 {height:21px; padding:0 0 0 11px; margin:0;}
.sf_league .my_team .bbs_comments h3 a.btn_toggle {display:inline-block; margin:0 10px 0 0; padding:1px 18px 0 0; background:url(../img/bbs/btn_godown.gif) no-repeat right 0; color:#666;}
.sf_league .my_team .bbs_comments h3 strong {color:#266265; font-weight:bold;}
.sf_league .my_team .bbs_comments .list {position:relative; padding:5px 10px; border:1px solid #DBDCDD;background:#f2f4ed;}
.sf_league .my_team .bbs_comments .list * {vertical-align:top;}
.sf_league .my_team .bbs_comments .list input {*margin:-4px -3px -3px -3px;}
.sf_league .my_team .bbs_comments .list li {position:relative; clear:left; overflow:hidden; padding:9px 0 6px 0; border-bottom:1px solid #D9D8D2; zoom:1;}
.sf_league .my_team .bbs_comments .list li.last {border-bottom:0;}
.sf_league .my_team .bbs_comments .list em.name {position:relative; top:2px; float:left; _display:inline; width:140px;}
.sf_league .my_team .bbs_comments .list em.name a { color:#bd6b48; }
.sf_league .my_team .bbs_comments .list p {float:left; _display:inline; width:384px; line-height:1.6; color:#666;}
.sf_league .my_team .bbs_comments .list span.date {margin:0 0 0 10px; font:10px verdana; color:#989795;}
.sf_league .my_team .bbs_comments .list .btn_del {position:relative; top:1px; margin:0 0 0 6px;}
.sf_league .my_team .bbs_comments .write {position:relative; height:41px; margin-top:-1px; border:1px solid #DBDCDD; border-top:0; background:#f2f4ed;}
.sf_league .my_team .bbs_comments .write span {position:absolute; left:10px; top:8px;}
.sf_league .my_team .bbs_comments .write span input {width:530px; height:17px; padding:6px 6px 0 6px; border:1px solid #D0CDCA; background:#fff;}
.sf_league .my_team .bbs_comments .write .btn_write {position:absolute; right:20px; top:8px;}
.sf_league .my_team .bbs_comments .ico_mobile {margin:0 4px 0 0;}
.sf_league .my_team .bbs_comments .ico_mark {position:relative; top:-2px; margin:0 4px 0 0;width:14px;height:14px;}
.sf_league .my_team .bbs_contents .bbs_foot {height:28px; margin:10px 0 0 0;text-align:right;}
.sf_league .my_team .bbs_contents .bbs_page .prev { position:relative;top:4px; }
.sf_league .my_team .bbs_contents .bbs_page .next { position:relative;top:4px; }

/* °Ô½ÃÆÇ ¾²±â */
.sf_league .my_team .bbs_write .subject {height:37px; border:1px solid #DADADA;border-bottom:none; background:#F6F6F6;}
.sf_league .my_team .bbs_write .subject strong {float:left; _display:inline; margin:13px 0 0 11px; font-weight:bold; color:#666;}
.sf_league .my_team .bbs_write .subject .text {float:left _display:inline; margin:6px 0 0 10px; width:528px; height:18px; padding:5px 6px 0 6px; border:1px solid #D6D6D6; background:#fff;}
.sf_league .my_team .bbs_write .category select {height:auto;}
.sf_league .my_team .bbs_write .category {margin:-16px 0 -1px 0; border:1px solid #DADADA;}
.sf_league .my_team .bbs_write .category .list {position:relative; padding:10px 0 8px 10px; *padding:13px 0 10px 10px; zoom:1;}
.sf_league .my_team .bbs_write .category .list strong {margin:0 6px 0 0; padding:0 11px 0 0; background:url(../img/bbs/bg_bar5.gif) no-repeat right 3px; color:#666666;}
.sf_league .my_team .bbs_write .category .list label {margin:0 14px 0 0; *margin-left:3px; color:#888;}
.sf_league .my_team .bbs_write .category .admin {clear:both; padding:10px 0 10px 10px;}
.sf_league .my_team .bbs_write .option {position:relative; padding:15px 0 0 0; font-size:11px;letter-spacing:-1px; zoom:1;}
.sf_league .my_team .bbs_write .option li {position:relative; height:18px; padding:0 0 0 10px; color:#878787;}
.sf_league .my_team .bbs_write .option input {position:relative; top:-5px; vertical-align:top;}
.sf_league .my_team .bbs_write .option label {margin:0 0 0 2px; vertical-align:top;}
.sf_league .my_team .bbs_write .option li.warning {height:31px; padding:0 0 0 29px; *padding-left:31px; text-decoration:underline;}
.sf_league .my_team .bbs_write .bbs_foot {border-color:#DBDCDD;}

.sf_league .all_team_list { position:relative; }
.sf_league .all_team_list .sub_link { position:relative;height:25px; }
.sf_league .all_team_list .sub_link ul { overflow:hidden;zoom:1;position:absolute;top:0;left:0; }
.sf_league .all_team_list .sub_link li { float:left;background:url(../img/league/bg_bar.gif) 100% 0% no-repeat;padding:0 10px 0 0;margin:0 10px 0 0; }
.sf_league .all_team_list .sub_link li a { font-size:11px; }
.sf_league .all_team_list .sub_link li a.on { font-weight:bold;letter-spacing:-1px; }
.sf_league .all_team_list .sub_link .srh { position:absolute;right:0;top:-6px; }
.sf_league .all_team_list .sub_link input { border:1px solid #dfe2cf;padding:4px 0 0 5px;height:16px; }
.sf_league .all_team_list .foot_btn { text-align:right;padding:20px 0 0 0;}
.sf_league .all_team_list .none_data { border:1px solid #dfe2cf;border-top:none;text-align:center;padding:25px 0 0 0;height:74px;overflow:hidden;zoom:1; }
.sf_league .all_team_list .none_data p { padding:0 0 10px 0; }

.sf_league .msg_alert { border:1px solid #d3d4cd; }
.sf_league .msg_alert .msg_in { border:1px solid #f9faf8;background:#e9eae2; }
.sf_league .msg_alert .msg_in table { text-align:center; }
.sf_league .msg_alert .msg_in td { font:bold 16px dotum;color:#8a8a6f;width:624px;height:400px;text-align:center; }
.sf_league .msg_alert .msg_in td p { text-align:center;padding:0 0 20px 0; }

.league_sub_popup .msg_alert { border:1px solid #d3d4cd; }
.league_sub_popup .msg_alert .msg_in { border:1px solid #f9faf8;background:#e9eae2; }
.league_sub_popup .msg_alert .msg_in table { text-align:center; }
.league_sub_popup .msg_alert .msg_in td { font:bold 16px dotum;color:#8a8a6f;width:624px;height:400px;text-align:center; }
.league_sub_popup .msg_alert .msg_in td p { text-align:center;padding:0 0 20px 0; }

.sf_league .all_team_make .info { border:1px solid #d3d4cd;color:#616044;background:#eef1e0;padding:19px 0 8px 0;margin:0 0 30px 0; }
.sf_league .all_team_make .info li { background:url(../img/league/ico_arrow_1.gif) 25px 3px no-repeat;padding:0 0 5px 34px; }
.sf_league .all_team_make p.addtxt1 {font-weight:bold;padding:5px 0 0 42px;}
.sf_league .all_team_make p.addtxt2 {font-weight:bold;padding:5px 0 0 54px;}
.sf_league .all_team_make .addInp { padding:0 25px 70px 25px;background:url(../img/league/bg_dot.gif) 0% 100% repeat-x; }
.sf_league .all_team_make .addInp strong { vertical-align:top;margin-top:1px;display:inline-block; }
.sf_league .all_team_make .addInp input { border:1px solid #dfe2cf;height:18px;padding:3px 0 0 5px;color:#c3c2b1; }
.sf_league .all_team_make .addInp textarea { border:1px solid #dfe2cf;height:49px;padding:3px 0 0 5px;color:#c3c2b1;width:520px; }
.sf_league .all_team_make .addInp li { padding:0 0 20px 0; }

.sf_league .all_team_make .addJoin { padding:0 0 20px 25px;background:url(../img/league/bg_dot.gif) 0% 100% repeat-x; }
.sf_league .all_team_make .addJoin strong { vertical-align:top;display:inline-block; }
.sf_league .all_team_make .addJoin input { border:1px solid #dfe2cf;height:18px;padding:3px 0 0 5px;color:#c3c2b1; }
.sf_league .all_team_make .addJoin span { display:inline-block;border:1px solid #dfe2cf;height:49px;padding:3px 0 0 5px;color:#c3c2b1;width:470px;height:138px;overflow:auto; }
.sf_league .all_team_make .addJoin textarea { border:1px solid #dfe2cf;height:49px;padding:3px 0 0 5px;color:#c3c2b1;width:470px; }
.sf_league .all_team_make .addJoin p.addtxt2 {font-weight:bold;padding:5px 0 0 106px;}
.sf_league .all_team_make .addJoin em { color:#ea4620;font-weight:bold; }
.sf_league .all_team_make .addJoin li { padding:0 0 20px 0; }

.sf_league .all_team_make .bd { font:bold 14px dotum;color:#868328;line-height:1.5;text-align:center;padding:30px 0 0 0; }
.sf_league .all_team_make .bd strong { color:#ea4620; }
.sf_league .all_team_make .foot_btn {text-align:center;padding:30px 0 0 0;}
.sf_league .all_team_make .foot_btn a { margin-left:5px;overflow:hidden;zoom:1; }

.sf_league_popup { background:#595835 none; }
	.sf_league_popup .popup { padding:20px; }
	.sf_league_popup .msg_alert { overflow:hidden;zoom:1; }
	.sf_league_popup .msg_alert h4 { font:bold 14px dotum;color:#ff6825;padding:0 0 17px 10px; }
	.sf_league_popup .msg_alert h5 { color:#a4a38b;padding:0 0 10px 10px;line-height:1.5;margin-top:-12px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;width:450px;}
	.sf_league_popup .msg_alert .msg_in { background:#fff;text-align:center; }
	.sf_league_popup .msg_alert .msg_in table.txt { text-align:center;width:484px;height:377px; }
	.sf_league_popup .msg_alert .msg_in .txt td { font:bold 16px dotum;color:#8a8a6f;width:624px;height:100%;text-align:center; }
	.sf_league_popup .msg_alert .msg_in .txt td p { text-align:center;padding:0 0 50px 0; }

.sf_league_popup .msg_in .team_info { zoom:1;position:relative;text-align:left;padding:20px;width:445px;z-index:100; }
	.sf_league_popup .msg_in .team_info .title { overflow:hidden;zoom:1; }
	.sf_league_popup .msg_in .team_info .title .lt { float:left;font:bold 14px dotum;color:#ea4620;padding:5px 0 0 0; }
	.sf_league_popup .msg_in .team_info .title .rt { float:right;padding:0 0 6px 0; }
	.sf_league_popup .msg_in .team_info .rank { border:1px solid #d3d4cd;background:#eef1e0;padding:13px 0 11px 20px;position:relative; }
	.sf_league_popup .msg_in .team_info .rank span { display:inline-block;background:url(../img/league/ico_arrow_1.gif) 0% 4px no-repeat;padding:0 0 0 8px; }
	.sf_league_popup .msg_in .team_info .rank span.t1 {width:150px;}
	.sf_league_popup .msg_in .team_info .rank span.t2 {width:250px;background-position:0 5px;}
	.sf_league_popup .msg_in .team_info .rank span strong { color:#ea4620; }
	.sf_league_popup .msg_in .team_info .rank .btn {position:absolute;top:15px;right:10px;}
	.sf_league_popup .msg_in .team_info .data { padding:20px 0; }
	.sf_league_popup .msg_in .team_info .data table { height:58px;width:445px; }
	.sf_league_popup .msg_in .team_info .data th { width:100px;border:1px solid #dfe2cf;text-align:center;font:bold 11px dotum;height:20px !important;padding:4px 0 0 0; }
	.sf_league_popup .msg_in .team_info .data td { width:148px;border:1px solid #dfe2cf;text-align:center;height:20px !important;padding:4px 0 0 0; }
	.sf_league_popup .msg_in .team_info .info_layer { position:absolute;top:15px;right:103px; }
	.sf_league_popup .msg_in .team_info .foot_btn { text-align:center;padding:20px 0 0 0; }
	
	.sf_league_popup .msg_in .team_info .textarea h6 { color:#ea4620;padding:0 0 6px 0; }
	.sf_league_popup .msg_in .team_info .textarea .box { border:1px solid #dfe2cf;padding:10px 10px 5px 10px; }

	.sf_league_popup .msg_in .team_list { background:url(../img/league/pop_tbl.gif) 0% 0% no-repeat;padding:34px 0 0 0;width:444px;margin-top:10px; }
	.sf_league_popup .msg_in .team_list td { font-size:12px;text-align:center;height:27px;padding-top:5px;border:1px solid #dfe2cf;color:#878664; }
	.sf_league_popup .msg_in .team_list .a1 { width:65px; }
	.sf_league_popup .msg_in .team_list .a2 { width:83px; }
	.sf_league_popup .msg_in .team_list .a3 { width:161px;text-align:left;padding-left:20px; }
	.sf_league_popup .msg_in .team_list .a3 img { width:14px;height:14px; }
	.sf_league_popup .msg_in .team_list .a4 { width:110px;font-weight:bold;color:#ff4e00; }

	.sf_league_popup .my_team .msg_alert { border:1px solid #d3d4cd;margin-top:20px; }
	.sf_league_popup .my_team .msg_alert .msg_in { border:1px solid #f9faf8;background:#e9eae2; }
	.sf_league_popup .my_team .msg_alert .msg_in table { text-align:center; }
	.sf_league_popup .my_team .msg_alert .msg_in td { font:bold 16px dotum;color:#8a8a6f;width:624px;height:400px;text-align:center; }
	.sf_league_popup .my_team .msg_alert .msg_in td p { text-align:center;padding:0 0 20px 0; }

	.sf_league_popup .textarea .box { border:1px solid #dfe2cf;padding:10px 10px 5px 10px;overflow:hidden;zoom:1; }
	.sf_league_popup .textarea .win { color:#616044;overflow:hidden;zoom:1; }
	.sf_league_popup .textarea .win li {float:left;width:211px;padding:0 0 5px 0;font-size:11px;letter-spacing:-1px;}
	.sf_league_popup .textarea em.w { color:#ea4620; }
	.sf_league_popup .textarea em.l { color:#aba96c; }
	
	
.league_sub_popup { background:#e9eae2; }
.league_sub_popup .popup { background:#e9eae2;width:175px;padding:20px 20px 0 20px;text-align:center; }
.league_sub_popup .popup_1 { width:246px; }
.league_sub_popup .popup h2 { padding:0 0 13px 0; }
.league_sub_popup .popup .txt { color:#a0a08f;padding:0 0 3px 0; }
.league_sub_popup .popup .txt strong { color:#ea4620; }
.league_sub_popup .popup .add textarea { border:1px solid #dfe2cf;width:169px;height:47px;padding:3px; }
.league_sub_popup .popup .list { border:1px solid #dfe2cf;background:#fff;text-align:left;padding:9px 0 0 25px; }
.league_sub_popup .popup .list li { padding:0 0 4px 0;color:#878664; }
.league_sub_popup .popup .btn { text-align:center;padding:10px 0 15px 0; }
.league_sub_popup .popup .btn img { margin-left:5px;overflow:hidden;zoom:1; }


/* ´ñ±Û */
.team_bbs .bbs_reply {position:relative; clear:both; padding:99px 0 0 0; zoom:1;}
.team_bbs .bbs_reply h3 {position:absolute; z-index:10; right:5px; top:98px; height:21px; padding:0 0 0 11px; margin:0;}
.team_bbs .bbs_reply h3 a.btn_toggle {display:none;}
.team_bbs .bbs_reply h3 strong {color:#266265; font-weight:bold;}

.team_bbs .bbs_reply .list {position:relative; z-index:3; padding:0; zoom:1;}
.team_bbs .bbs_reply .list * {vertical-align:top;}
.team_bbs .bbs_reply .reply {position:relative; clear:left; overflow:hidden; padding:20px 0 16px 0; background:url(../img/bbs/bg_line_dot.gif) repeat-x left bottom; zoom:1;}
.team_bbs .bbs_reply .reply input {*margin:-4px -3px -3px -3px;}
.team_bbs .bbs_reply .reply em.name {position:relative; font-weight:bold; color:#878664; font-size:12px;}
.team_bbs .bbs_reply .reply em.name a {margin:0 0 0 2px; color:#878664; font-size:12px;}
.team_bbs .bbs_reply .reply p {position:relative; padding:8px 0 5px 20px; line-height:1.5; color:#878664;}
.team_bbs .bbs_reply .reply span.date {position:relative; top:-1px; margin:0 0 0 7px; font:11px tahoma; color:#AEAD8D;}
.team_bbs .bbs_reply .reply .btn_del {position:relative; top:2px; *top:0px; margin:0;}
.team_bbs .bbs_reply .btn_reply {position:relative; padding:5px 0 0 0; margin:0 0 0 20px; color:#F24900; font-weight:bold;}
.team_bbs .bbs_reply .btn_reply strong {padding:0 16px 0 0; background:url(../img/bbs/btn_godown.gif) no-repeat right top; font-weight:bold; color:#F24900; }
.team_bbs .bbs_reply .btn_reply_on strong {background:url(../img/bbs/btn_goup.gif) no-repeat right top !important;}
.team_bbs .bbs_reply .bbs_page {position:relative; top:-1px; z-index:2; border-top:1px solid #DFE2CF;}

.team_bbs .bbs_reply .write {position:absolute; z-index:1; left:0; top:0; width:100%; height:86px; border-top:2px solid #BFC4A7; border-bottom:0; background:#EEF1E0 url(../img/bbs/bg_tl_write.gif) no-repeat 24px 39px;}
.team_bbs .bbs_reply .write span.comment {position:absolute; left:83px; top:10px; }
.team_bbs .bbs_reply .write span.comment .text {position:relative; width:438px; height:54px; padding:5px; border:1px solid #D8DCC3; background:#fff; overflow:auto;}
.team_bbs .bbs_reply .write .btn_write {position:absolute; left:539px; top:9px; width:76px; height:70px; background:url(../img/bbs/btn_comment_write_big.gif) no-repeat;}
.team_bbs .bbs_reply .write .btn_write img {visibility:hidden;}

.team_bbs .bbs_reply .reply_reply {position:relative; width:553px; margin:7px 0 5px 20px; padding:7px 17px 10px 17px; border:1px solid #DFE2CF; background:#F2F4ED; zoom:1;}
.team_bbs .bbs_reply .reply_reply .reply {padding-left:0; padding-bottom:12px; background:url(../img/bbs/bg_line_dot.gif) repeat-x left bottom;}
.team_bbs .bbs_reply .reply_reply .reply p {padding:5px 0 0 13px;}
.team_bbs .bbs_reply .reply_reply em.name {position:relative; display:inline-block; padding:0 0 0 13px; background:url(../img/bbs/ico_reply.gif) no-repeat 1px 2px;}
.team_bbs .bbs_reply .reply_reply .bbs_page {position:relative; top:-1px; z-index:2; margin-bottom:-4px; border-top:1px solid #DCDED2;}

.team_bbs .bbs_reply .reply_reply .write {position:relative; height:21px; margin-top:0; border:none; background:#F2F4ED url(../img/bbs/bg_tl_reply.gif) no-repeat 0 6px; }
.team_bbs .bbs_reply .reply_reply .write span.comment {position:absolute; left:40px; top:0;}
.team_bbs .bbs_reply .reply_reply .write span.comment input {position:relative; overflow:hidden; width:444px; height:19px; margin:0; *margin-top-1px; padding:3px 6px 0 6px; border:1px solid #D0CDCA; background:#FBFBFC; font-size:12px; color:#878664;}
.team_bbs .bbs_reply .reply_reply .write .btn_write {position:absolute; left:502px; top:-1px; width:64px; height:27px; background:none;}
.team_bbs .bbs_reply .reply_reply .write .btn_write img {visibility:visible;}


.team_bbs .bbs_reply .bbs_foot {height:28px; padding:9px 0 0 0;}
.team_bbs .bbs_reply .ico_mobile {margin:0 4px 0 0;}
.team_bbs .bbs_reply .ico_mark {position:relative; top:0px; width:14px; height:14px; margin:0 4px 0 0; }
.team_bbs .bbs_reply .bbs_page {height:auto !important; padding-top:7px;}
.team_bbs .bbs_reply .bbs_page a {font:11px tahoma !important;}
.team_bbs .bbs_reply .bbs_page .num a {padding:5px 8px 5px 8px; *margin:0 0 0 -1px; color:#B5B1B1; background:url(../img/bbs/bg_bar.gif) no-repeat right 9px;}
.team_bbs .bbs_reply .bbs_page .prev {position:relative; top:4px !important;}
.team_bbs .bbs_reply .bbs_page .next {position:relative; top:4px !important;}
.team_bbs .bbs_reply .bbs_page .prev a {padding:5px 7px 5px 7px;}
.team_bbs .bbs_reply .bbs_page .next a {padding:5px 7px 5px 7px; background:#FFF; margin-left:-1px;}
.team_bbs .bbs_reply .reply_reply .bbs_page .next a {padding:5px 7px 5px 7px; background:#F2F4ED !important; margin-left:-1px;}
.team_bbs .bbs_reply .bbs_page a.last_child {background:none;}

.team_bbs textarea.text {
	scrollbar-face-color:#FFF;
	scrollbar-highlight-color:#FFF;
	scrollbar-3dlight-color:#E5E5E5;
	scrollbar-darkshadow-color:#E5E5E5;
	scrollbar-arrow-color:#9A9A9A;
	scrollbar-shadow-color:#FFF;
	scrollbar-track-color:#F5F5F5;
}

#spLeague .banner {position:relative; margin:0; padding:0 0 10px 0;}
#spLeague .ticker {position:relative; width:638px; height:27px; margin:0 0 14px 0; padding:13px 16px 0 16px; background:url(../img/class/bg_ticker.gif) no-repeat;}
#spLeague .ticker span {margin:0 200px 0 0; color:#cfb926; font-size:14px; font-weight:bold;}

#spLeague h2.tl {position:relative; width:665px; height:20px; padding:0 0 0 5px; margin:0 0 16px 0; border-bottom:1px solid #474429;}
#spLeague .league_top .box {position:relative; height:261px; background:url(../img/spleague/bg_league_top.gif) no-repeat;}
#spLeague .league_top h3 {padding:25px 0 0 26px;}
#spLeague .league_top .btns {position:relative; padding:15px 0 20px 0; zoom:1;}
#spLeague .league_top .btns:after {content:'.'; display:block; clear:both; height:0; overflow:hidden;}
#spLeague .league_top .btns a {float:left; margin-right:17px;}
#spLeague .league_top .btns a.btn_stat {margin-right:0;}

#spLeague ul.dot li {position:relative; padding:0 0 0 6px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; font-size:11px; color:#908F74;}
#spLeague ul.dot li em {font-weight:bold;}
#spLeague .league_top ul.dot {padding:14px 0 0 27px;}
#spLeague .league_top ul.dot li {height:15px;}

#spLeague .calendar {position:absolute; width:184px; left:450px; top:35px; padding:0; margin:0; background:none;}
#spLeague .calendar .wrap {width:184px; padding:0; border:none; background:none;}
#spLeague .calendar h3 {height:26px; padding:0; text-align:center; font-weight:bold; color:#CFB926; font-size:12px; font-family:tahoma;}

#spLeague .calendar .prev {position:absolute; left:0; top:0; display:block; width:16px; height:17px; overflow:hidden; padding:0; background:url(../img/spleague/btn_prev.gif) no-repeat; text-indent:-5000px; }
#spLeague .calendar .next {position:absolute; left:auto; right:0; top:0; display:block; width:16px; height:17px; overflow:hidden; padding:0; background:url(../img/spleague/btn_next.gif) no-repeat; text-indent:-5000px;}

#spLeague .calendar table {position:relative; left:1px; width:auto; margin:0;}
#spLeague .calendar th {display:none;} 
#spLeague .calendar td {width:25px; height:25px; font:11px tahoma; text-align:center; border:1px solid #2F2E18; background:#3D3B1F;}
#spLeague .calendar td span {position:relative; display:block; width:24px; height:20px; margin:0; padding:5px 0 0 0; color:#5E5D48; border-top:1px solid #413F22; border-left:1px solid #413F22;}
#spLeague .calendar td span.on {color:#f26600; border:none; width:25px; height:21px; font-weight:bold;  background:url(../img/spleague/bg_cal_on.gif) no-repeat !important;}
#spLeague .calendar td.ing { border:1px solid #32301A; background:#3D3B1F;}
#spLeague .calendar td.ing span {background:#464429; color:#908F74;}
#spLeague .calendar td.on span {font-weight:bold; text-decoration:underline; color:#ff4200;}
#spLeague .calendar .rt {position:absolute; left:2px;  bottom:-1px; display:block; width:183px; height:0; border-top:1px solid #3B391F;}
#spLeague .calendar .rb {position:absolute; right:-1px;  top:27px; display:block; width:0; height:163px; border-right:1px solid #3B391F;}

#spLeague .tab_wrap {overflow:visible;}
#spLeague .teamstat {position:absolute; right:13px; top:13px; font-size:11px; color:#38382A;}
#spLeague .teamstat a {padding:0 4px; color:#5E5D48; font-size:11px;}
#spLeague .teamstat a.on {color:#908F74; font-weight:bold;}
#spLeague .membergrade {position:relative; z-index:3; margin:0 0 -8px 0; padding:9px 0 0 36px; font-size:11px; color:#38382A; text-align:left;}
#spLeague .membergrade a {padding:0 4px; color:#5E5D48;}
#spLeague .membergrade a.on {color:#908F74; font-weight:bold;}

#spLeague .bbs_list {margin:13px 0 0 0;}
#spLeague .bbs_list .ico_team {position:absolute; left:0; top:0;}
#spLeague .bbs_list .subject p {position:relative; width:270px; padding:0 0 0 53px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.bbs_search_member .subject {width:270px;}
.bbs_search_member .subject p {width:210px !important;}
.bbs_search_member th.hit {border-right:none;}
.bbs_search_member th.stat {border-right:1px solid #000;}
.bbs_search_member th.stat em {width:65px; background:url(../img/spleague/img_th_stat.gif) no-repeat center 0;}
.bbs_search_member .stat {text-align:center; font-size:11px; font-weight:bold; color:#CEBA23;}
.bbs_search_member .stat b {color:#908F74;}
.bbs_search_member .stat span {position:relative; top:1px;}

.bbs_search_team .subject {width:270px;}
.bbs_search_team .subject p {width:210px !important;}
.bbs_search_team th.hit {border-right:none;}
.bbs_search_team th.stat {border-right:1px solid #000;}
.bbs_search_team th.stat em {width:65px; background:url(../img/spleague/img_th_stat2.gif) no-repeat center 0;}
.bbs_search_team .stat {text-align:center; font-size:11px; font-weight:bold; color:#CEBA23;}
.bbs_search_team .stat b {color:#908F74;}
.bbs_search_team .stat span {position:relative; top:1px;}

#spLeague .bbs_read {margin-top:15px;}
#spLeague .bbs_read .txt {min-height:auto;}
#spLeague .bbs_read .ico_team {position:relative; top:-1px; margin-right:5px;}
#spLeague .bbs_read .league_team {padding:10px 0 10px 15px;}
#spLeague .bbs_read .league_team h3 {position:relative; z-index:2; top:10px; width:146px; height:37px; background:url(../img/spleague/tl_league_team.gif) no-repeat; text-indent:-5000px;}
#spLeague .bbs_read .league_team .tag {position:relative; display:inline-block; z-index:1; min-width:169px; *width:169px; padding:19px 140px 13px 15px; border:1px solid #4F4C30; background:#252311;}
#spLeague .bbs_read .league_team .btn {position:absolute; right:15px; top:19px;}
#spLeague .bbs_read .league_team ul.dot li {height:auto; padding-bottom:3px; padding-left:7px; background-position:0 5px; font-size:12px !important;}
#spLeague .bbs_read .league_team strong {color:#FF7700;}
#spLeague .bbs_read p.no {width:324px; height:37px; text-align:center; margin:0 -140px 0 -15px; padding:20px 0 0 0;}
#spLeague .bbs_write {margin-top:15px;}
#spLeague .bbs_write .team_option {position:relative; float:left; width:180px; padding:0 0 0 9px; zoom:1; text-align:left;}
#spLeague .bbs_write .ico_team {position:relative; top:-1px; margin:0 7px 0 0;}

#spLeague .top_list {position:relative; width:700px; margin:-3px 0 0 0; zoom:1;}
#spLeague .top_rank {position:relative; float:left; _display:inline; width:329px; height:204px; margin:0 12px 8px 0; background:url(../img/spleague/bg_top_rank.gif) no-repeat;}
#spLeague .top_rank h3 {position:relative; height:27px; margin:19px 0 0 25px; font-size:11px; color:#908f74; font-weight:bold;}
#spLeague .top_rank h4 {position:absolute; right:24px; top:18px; color:#f26600; font-weight:bold; font-size:11px;  color:#41411F;}
#spLeague .top_rank h4.ing {color:#f26600;}
#spLeague .top_rank p {height:30px; padding:0 0 0 7px; margin:0 0 0 23px; font-size:11px; color:#908F74; background:url(../img/class/bu_dot.gif) no-repeat 0 5px; }
#spLeague .top_rank p em {margin:0 2px 0 0; padding:0 6px 0 0; background:url(../img/class/bg_bar10.gif) no-repeat right top;}
#spLeague .top_rank ol {position:relative; zoom:1;}
#spLeague .top_rank li span {display:inline-block; height:16px; margin:0 0 0 16px;padding:0 0 0 39px; vertical-align:middle;}
#spLeague .top_rank li img {width:15px; height:15px;}
#spLeague .top_rank li {position:relative; width:300px; height:25px;}
#spLeague .top_rank li a {position:relative; left:1px; top:0; color:#908f74;}
#spLeague .top_rank li.n1 a {color:#ceba23;}
#spLeague .top_rank li em {display:inline-block; margin:0 10px 0 0; padding:0 11px 0 0; background:url(../img/spleague/bg_bar.gif) no-repeat right 3px; color:#908F74;}
#spLeague .top_rank li img {position:relative; *top:-2px;}
#spLeague .top_rank li.n1 em {color:#ceba23;}
#spLeague .top_rank .n1 span {background:url(../img/main/n1.gif) no-repeat;}
#spLeague .top_rank .n2 span {background:url(../img/main/n2.gif) no-repeat;}
#spLeague .top_rank .n3 span {background:url(../img/main/n3.gif) no-repeat;}
#spLeague .top_rank .n4 span {background:url(../img/main/n4.gif) no-repeat;}
#spLeague .top_rank .n5 span {background:url(../img/main/n5.gif) no-repeat;}

#spLeague .not_ready {clear:both; height:35px; margin:20px 0 0 0; padding:22px 0 0 0; color:#908f74; border:1px solid #282713; text-align:center;}
#spLeague .not_ready em {font-weight:bold;}
#spLeague .not_ready strong {color:#CFB926; font-weight:bold;}

#spLeague .top_rank .not_ready {clear:both; height:92px; margin:0 2px; padding:28px 0 0 0; color:#5e5d48; border:none; text-align:center; background:#2f2d18; line-height:20px; font-size:11px;}
#spLeague .top_rank .not_ready strong {color:#CFB926; font-weight:bold;}

#spLeague .myrank {position:relative; padding:17px 0 5px 0; clear:both;}
#spLeague .myrank p.msg {position:relative; margin:-7px 0 0 0; padding:0 0 3px 26px; color:#908F74; zoom:1;}
#spLeague .myrank strong {color:#CFB926; font-weight:bold; }
#spLeague .myrank p.msg em {font-weight:bold;}
#spLeague .myrank .stat {position:relative; margin:0 0 0 27px; padding:0 0 0 8px; background:url(../img/class/bu_dot.gif) no-repeat 0 5px; font-size:11px;  color:#908F74; line-height:17px;}
#spLeague .myrank .stat em {color:#5E5D48; margin:0 14px 0 0;}
#spLeague .myrank .msg .btn_benefit {position:absolute; right:0; top:-2px;}
#spLeague .myrank .msg .btn_jointeam {position:absolute; right:0; top:0;}

#spLeague .btn_grade {position:absolute; right:20px; top:8px; cursor:default;}
#spLeague .grade_list {position:absolute; right:0px; top:35px; z-index:30;}

#spLeague .rank_search {position:relative; z-index:20; zoom:1;}
#spLeague .rank_search .search {margin:5px 0 0 0;}
#spLeague .rank_search .search select {position:absolute; left:163px; top:6px; width:89px;}
#spLeague .rank_search .search .text {left:173px; width:190px; background:#000 url(../img/spleague/bg_input_teamname.gif) no-repeat 6px 5px;} 
#spLeague .rank_search .search a.btn {left:380px;}
#spLeague .rank_search .search .cond select {left:427px; width:237px;}

#spLeague .league_rank {margin:23px 0 0 0; padding:32px 0 0 0; *padding-top:31px; font-size:0; background:url(../img/spleague/img_index_league.gif) no-repeat;}
#spLeague .league_rank table {position:relative; width:667px; left:2px; *width:668px; *left:1px;}
#spLeague .league_rank tr.index {display:none;}
#spLeague .league_rank th {*display:none;}
#spLeague .league_rank td {height:27px; border:1px solid #282713; color:#908f74; text-align:center; font-size:11px; padding-top:2px;}
#spLeague .league_rank td a {color:#908f74;}
#spLeague .league_rank .no {width:72px;}
#spLeague .league_rank .n1 td {background:#1d1c0f;}
#spLeague .league_rank .n2,
#spLeague .league_rank .n3 td {background:#2f2d17;}
#spLeague .league_rank .n1 * {color:#CFB926;}
#spLeague .league_rank .team {width:auto; text-align:left;}
#spLeague .league_rank .team span {position:relative; display:inline-block; width:130px; padding:0 0 0 12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#spLeague .league_rank .grade {width:132px; text-align:left;}
#spLeague .league_rank .grade span {margin:0 0 0 12px;}
#spLeague .league_rank .point {width:77px;}
#spLeague .league_rank .play {width:63px;}
#spLeague .league_rank .win {width:58px;}
#spLeague .league_rank .draw {width:58px;}
#spLeague .league_rank .lose {width:58px;}
#spLeague .league_rank p.msg {font-size:11px; margin:10px 0 0 24px;}
#spLeague .league_rank .bbs_page {position:relative; z-index:10; margin-top:5px; padding-top:50px; background:url(../img/bbs/bg_sep.gif) repeat-x 0 15px;}
#spLeague .league_rank .grade img {position:relative; top:-2px; margin:0 1px 0 0; }

#spLeague .notice {padding:20px 0 0 0; clear:both;}
#spLeague .notice h3 {padding:0 0 0 5px; height:19px; border-bottom:1px solid #434123;}
#spLeague .notice ul {padding:8px 0 0 5px;}
#spLeague .notice li {color:#908f74; padding:0 0 1px 0; _height:1%;}
#spLeague .notice li em {display:block; margin:2px 0 0 9px; color:#6c6b54;}
#spLeague .notice li a {padding:0 1px; color:#F26600; text-decoration:underline;}

.guide_nav {position:relative; width:668px; border:1px solid #434026;}
.guide_nav .box {position:relative; padding:7px 7px 14px 7px; border:1px solid #232212; background:#2F2D18;}
.guide_nav h3 {position:relative; z-index:2; height:20px; margin:0 0 15px 0; padding:8px 0 0 14px; background:url(../img/guide/bg_title.gif) repeat-x; border:1px solid #3A381E;  color:#908f74;}
.guide_nav .box:after {content:'.'; display:block; clear:both; height:0; overflow:hidden; }
.guide_nav .tbl_menu {table-layout:fixed; width:100%; border-collapse:separate;}
.guide_nav .tbl_menu td {vertical-align:top; border-right:1px solid #262413; border-left:1px solid #3A381E;}
.guide_nav .tbl_menu h4 {height:20px; padding:0 0 0 20px; color:#CFB926; font-weight:bold; font-size:11px;}
.guide_nav .tbl_menu h4 a {color:#CFB926;}
.guide_nav .tbl_menu ul {padding:0 0 0 20px;;}
.guide_nav .tbl_menu li {height:20px; padding:0 0 0 8px; background:url(../img/guide/bu_gt.gif) no-repeat 0 3px; font-size:11px;}
.guide_nav .tbl_menu li a {color:#908f74;}
.guide_nav .tbl_menu li.on a {color:#F26600; text-decoration:underline; font-weight:bold;}
.guide_nav .lt {display:block; position:absolute; z-index:1; left:7px; top:0; width:2px; height:100%; background:#2F2D18;}
.guide_nav .rt {display:block; position:absolute; z-index:1; right:7px; top:0; width:2px; height:100%; background:#2F2D18;}

.guide_box {position:relative; width:668px; margin:15px 0 0 0; border:1px solid #434026;}
.guide_template {clear:both; position:relative; padding:7px 7px 30px 7px; border:1px solid #232212; background:#2F2D18;}

/* °ø¿ë °¡ÀÌµå */
.guide_caption {margin:5px 0 0 0; padding:4px 0 0 0; line-height:1.25; font-size:12px;}
.guide_line {margin:20px 0; border-top:1px solid #3A381E; border-bottom:1px solid #262413; height:0; overflow:hidden;}
.guide_title {position:relative; z-index:2; height:20px; margin:0 0 15px 0; padding:8px 0 0 14px; background:url(../img/guide/bg_title.gif) repeat-x; border:1px solid #3A381E;  color:#908f74;}
.guide_title_sub {padding:0 12px 5px 13px; font-weight:bold; color:#908f74; }
.guide_em {color:#CFB926; font-weight:normal; font-style:normal;}
.guide_em strong {color:#F26600 !important; font-weight:bold;}
.guide_number {position:relative; top:-1px; *top:0; display:inline-block; width:25px; height:15px; padding:1px 0 0 5px; background:url(../img/guide/bg_number.gif) no-repeat; font:bold 10px tahoma, sans-serif; color:#908f74;}
.guide_template p {padding:0 14px; line-height:1.4; color:#908f74;}
.guide_template a {text-decoration:underline; color:#908f74;}
.guide_image {padding:0 0 0 8px;}
.guide_preset_tile {zoom:1;}
.guide_preset_tile:after {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
.guide_preset_tile .guide_placeholder {float:left; width:214px; margin:0 0 15px 0; text-align:center;}
.guide_preset_tile .guide_text {padding:9px 0 0 0; text-align:center; color:#908f74; font-weight:bold; line-height:1.25;}
.guide_preset_tile_reverse {zoom:1;}
.guide_preset_tile_reverse:after {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
.guide_preset_tile_reverse .guide_placeholder {float:left; width:214px; margin:0 0 15px 0; text-align:center;}
.guide_preset_tile_reverse .guide_text {padding:0 0 7px 0; text-align:center; color:#908f74; font-weight:bold; line-height:1.25;}
.guide_preset_left {position:relative; clear:both; zoom:1;}
.guide_preset_left:after {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
.guide_preset_left .guide_image {float:left; margin:0 20px 0 0; padding:0 0 0 13px;}
.guide_preset_left .guide_image img {display:block;}
.guide_preset_left .guide_text {padding-top:4px; padding-bottom:5px;}
.guide_preset_left .guide_image_vertical {float:left; margin:0 0 0 20px; }
.guide_preset_left .guide_image_vertical .guide_image {float:none; margin:0 0 15px 0; }
.guide_preset_right {position:relative; clear:both; zoom:1;}
.guide_preset_right:after {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
.guide_preset_right .guide_image {float:right; margin:0 0 0 20px; padding-left:0; padding-right:8px;}
.guide_preset_right .guide_image_vertical {float:right; margin:0 0 0 20px; }
.guide_preset_right .guide_image_vertical .guide_image {float:none; margin:0 0 15px 0; }
.guide_preset_right .guide_image img {display:block;}
.guide_preset_right .guide_text {padding-top:4px; padding-bottom:5px;}
.guide_preset_table {border-collapse:collapse; border-spacing:0; margin:0 14px;}
.guide_preset_table th,
.guide_preset_table td {padding:14px 14px 10px 14px; border:1px solid #434026; color:#908f74; }
.guide_preset_table strong {color:#CFB926;}
.guide_preset_table .guide_th {background:#1F1E0F;}



/* ÆÄ¿ö¾÷ ÃÑ±â Å°Æ® */
body.sf_pukit {
	scrollbar-face-color:#F6F7F9; 
	scrollbar-highlight-color:#DADCE1; 
	scrollbar-3dlight-color:#F6F7F9; 
	scrollbar-darkshadow-color:#F6F7F9; 
	scrollbar-shadow-color:#DADCE1; 
	scrollbar-arrow-color:#A8AEB4; 
	scrollbar-track-color:#F6F7F9;
}

.sf_pukit .container {position:relative; width:970px; zoom:1;}

.sf_pukit .header {position:relative; z-index:1; height:169px; background:url(../img/pukit/bg_header.jpg) no-repeat;}
.sf_pukit .header h1 {text-indent:-5000px;}
.sf_pukit .header h2 {position:absolute; left:12px; top:16px; width:180px; text-align:center; color:#B2AE62; font-size:11px; font-weight:bold;}
.sf_pukit .header .tabs {position:absolute; left:0; top:128px;}

.sf_pukit .tab_pukit li {position:relative; overflow:hidden; float:left; width:205px; height:41px; background:url(../img/pukit/bg_tab.gif) no-repeat;}
.sf_pukit .tab_pukit a {display:block; width:205px; height:28px; padding:13px 0 0 0; color:#59552B; text-align:center;}
.sf_pukit .tab_pukit li.on {background-position:0 -41px;}
.sf_pukit .tab_pukit li.on a {font-weight:bold; color:#FFFBD6;}
.sf_pukit .tab_pukit a:hover {text-decoration:none; color:#FFFBD6 !important;}
.sf_pukit .tab_pukit .hot {position:relative; left:5px; top:-1px; display:inline-block; width:36px; height:16px; background:url(../img/pukit/ico_hot.png) no-repeat; vertical-align:top;}

.sf_pukit .header .link {position:absolute; right:16px; top:143px;}
.sf_pukit .header .link li {float:right; padding:0 11px 0 12px; background:url(../img/pukit/bg_sep.gif) no-repeat 0 1px; font-size:11px; color:#605c36;}
.sf_pukit .header .link li a {color:#605c36;}
.sf_pukit .header .link li a:hover {color:#B8B27E !important; text-decoration:none;}
.sf_pukit .header .link li.on a {color:#B8B27E; text-decoration:underline;}
.sf_pukit .header .link li.guide {background:none;}

.sf_pukit .sticker {position:absolute; left:0; top:-40px; }
.sf_pukit .sticker p {height:32px; margin:0 auto; padding:12px 12px 0 12px; color:#fffef4; font-weight:bold; background:url(../img/pukit/bg_sticker.png) no-repeat center top; white-space:nowrap;}

.sf_pukit h3.tl {height:37px; padding:34px 0 0 31px; font-size:26px; color:#f4570b; font-weight:bold; letter-spacing:-1px;}
.sf_pukit h3.tl span {position:relative; top:7px; color:#3C3812; font-size:16px; vertical-align:top;}
.sf_pukit h4.sub {height:32px; padding:0 0 0 32px; color:#838169; font-size:11px; }
.sf_pukit h4.sub b {color:#676441;}

.sf_pukit .wrap {position:relative; height:461px; overflow:auto; overflow-x:hidden; zoom:1;}

.pukit_main .btn_this_season {position:relative; left:1px; top:-2px;}
.pukit_main .exchange {position:absolute; left:584px; top:28px; width:356px;}
.pukit_main .exchange .coin {float:left; width:205px; height:55px; margin:0 1px 0 0; background:#D6D4C1;}
.pukit_main .exchange .btn_gold_coin {float:right;}
.pukit_main .exchange p {position:relative; top:7px; height:21px; margin-bottom:8px; padding:0 0 0 10px; font-size:11px; color:#706B4B;}
.pukit_main .exchange p.normal {background:url(../img/pukit/bg_dot_line2.gif) repeat-x left bottom;}
.pukit_main .exchange p em {padding:0 0 0 5px; background:url(../img/pukit/bl_dot.gif) no-repeat 0 4px;}
.pukit_main .exchange p b {display:inline-block; width:82px; text-align:right; font-weight:bold;}
.pukit_main .content_wrap {position:relative; width:906px; overflow:hidden; margin:0 0 0 32px; border-top:1px solid #DBDBDB;}
.pukit_main .list {position:relative; width:970px; padding:23px 0 0 0; zoom:1;}
.pukit_main .list:after {content:'.'; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
.pukit_main .item {position:relative; left:10px; float:left; width:182px; margin:0 52px 35px 0;}
.pukit_main .item p {height:22px; text-align:center;}
.pukit_main .item p em {padding:0 0 0 8px; background:url(../img/pukit/bl_gt.gif) no-repeat 0 4px; color:#8F8A5E;}
.pukit_main .item p strong {color:#465107;}
.pukit_main .item .image {padding-bottom:8px;}
.pukit_main .item .image img {width:180px; height:105px; border:1px solid #27240A;}
.pukit_main .item .btns {width:178px; margin:0 auto; padding:9px 0 0 0; background:url(../img/pukit/bg_dot_line.gif) repeat-x; text-align:center;}
.pukit_main .item .btns a {margin-left:-1px;}

.pukit_normal .btn_this_season {position:relative; left:1px; top:-2px;}
.pukit_normal .exchange {position:absolute; left:743px; top:28px; width:356px;}
.pukit_normal .exchange .coin {float:left; width:195px; height:26px; margin-bottom:3px; background:#D6D4C1;}
.pukit_normal .exchange p {position:relative; top:8px; height:21px; padding:0 0 0 10px; font-size:11px; color:#706B4B;}
.pukit_normal .exchange p em {padding:0 0 0 5px; background:url(../img/pukit/bl_dot.gif) no-repeat 0 4px;}
.pukit_normal .exchange p b {display:inline-block; width:82px; text-align:right; font-weight:bold;}
.pukit_normal .content_wrap {position:relative; width:906px; overflow:hidden; margin:0 0 0 32px; border-top:1px solid #DBDBDB;}
.pukit_normal .list {position:relative; width:970px; padding:25px 0 0 0; zoom:1;}
.pukit_normal .list:after {content:'.'; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
.pukit_normal .item {position:relative; left:10px; float:left; width:182px; margin:0 52px 35px 0;}
.pukit_normal .item h5 {width:178px; height:23px; padding:4px 0 0 0; margin:0 auto 10px auto; text-align:center; background:url(../img/pukit/bg_dot_line.gif) repeat-x center bottom; font-weight:bold; color:#46411A;}
.pukit_normal .item p {position:relative; left:16px; height:16px; font-size:11px; white-space:nowrap; color:#8F8A5E;}
.pukit_normal .item p em {display:inline-block; width:65px; padding:0 0 0 6px; letter-spacing:-1px; background:url(../img/pukit/bl_gt.gif) no-repeat 0 3px; color:#8F8A5E;}
.pukit_normal .item p strong {color:#465107;}
.pukit_normal .item .image {padding-bottom:8px;}
.pukit_normal .item .image img {width:180px; height:105px; border:1px solid #27240A;}
.pukit_normal .item .btns {padding:9px 0 0 0;  text-align:center;}
.pukit_normal .item .btns a {margin-left:-1px;}

.pukit_gold {position:relative; z-index:3; overflow:visible !important;}
.pukit_gold .exchange {position:absolute; z-index:20; left:717px; top:28px;}
.pukit_gold .exchange .coin {width:221px; height:26px; margin-bottom:3px; background:#D6D4C1;}
.pukit_gold .exchange p {position:relative; top:8px; height:21px; padding:0 0 0 10px; font-size:11px; color:#706B4B;}
.pukit_gold .exchange p em {padding:0 0 0 5px; background:url(../img/pukit/bl_dot.gif) no-repeat 0 4px;}
.pukit_gold .exchange p b {display:inline-block; width:82px; text-align:right; font-weight:bold;}
.pukit_gold .exchange .btn_result {margin-right:-2px;}
.pukit_gold .exchange .btn_howto {cursor:default;}
.pukit_gold .content_wrap {position:relative; width:906px; margin:0 0 0 32px;}
.pukit_gold .status {position:relative; z-index:10;width:621px; padding:23px 0 0 0; border-top:1px solid #DBDBDB; zoom:1;}
.pukit_gold .graph {position:relative; left:-6px; width:597px; height:42px; padding:0 26px 0 16px; background:url(../img/pukit/bg_graph.gif) no-repeat;}
.pukit_gold .bar {position:relative; top:22px; height:7px; background:url(../img/pukit/img_graph.gif) no-repeat;}
.pukit_gold .bar .end {position:absolute; right:-4px; top:0; display:block; width:4px; height:7px; overflow:hidden; background:url(../img/pukit/bg_bar_end.png) no-repeat right top;}
.pukit_gold .status_board {position:relative; left:5px; width:609px; height:273px; background:url(../img/pukit/bg_table.gif) no-repeat;}
.pukit_gold .invest {position:relative; padding:5px 0 0 5px; zoom:1;}
.pukit_gold .invest li {position:relative; float:left; width:74px; height:43px; margin:0 1px 1px 0; font-size:11px; color:#A7A751; text-align:center;}
.pukit_gold .invest li.open {z-index:30;}
.pukit_gold .invest p {position:relative; z-index:1; left:-1px; height:15px; padding:9px 0 0 0;}
.pukit_gold .invest strong {position:relative; z-index:1; color:#FEF58E; font-weight:bold;}
.pukit_gold .invest .highlight {background:#030303; }
.pukit_gold .invest .btn_bet {position:absolute; z-index:5; left:0; top:0; display:block; overflow:hidden; width:74px; height:43px; background:url(../img/pukit/btn_bet.gif) no-repeat; text-indent:-5000px;}
.pukit_gold .invest .btn_bet_more {position:absolute; z-index:5; left:0; top:0; display:block; overflow:hidden; width:74px; height:43px; background:url(../img/pukit/btn_bet_more.gif) no-repeat; text-indent:-5000px;}
.pukit_gold .invest .check {position:absolute; z-index:1; left:0; top:0; display:block; overflow:hidden; width:74px; height:43px; background:url(../img/pukit/ico_check.png) no-repeat 26px 3px; text-indent:-5000px;}
.pukit_gold .invest .mybet {position:absolute; z-index:1; left:0; top:0; display:block; overflow:hidden; width:74px; height:43px; background:url(../img/pukit/btn_mybet.gif) no-repeat;  color:#d12e06; text-align:center;}
.pukit_gold .invest .mybet b {position:relative; left:-1px; top:24px; color:#d12e06;}
.pukit_gold .pop_bet {position:absolute; z-index:1000; right:-143px; bottom:0; width:139px; padding-bottom:8px; border:2px solid #D12E06; background:#E5E4DC; zoom:1;}
.pukit_gold .pop_bet h4 {height:23px; padding:11px 0 0 0; margin:0 0 18px 0; text-align:center; color:#FFDFD7; background:#D12E06; font-weight:bold;}
.pukit_gold .pop_bet h4 b {color:#FFD800;}
.pukit_gold .pop_bet h5 {height:16px; font-size:11px; color:#504C28;}
.pukit_gold .pop_bet h5 em {padding:0 0 0 6px; background:url(../img/pukit/bl_dot.gif) no-repeat 0 3px; }
.pukit_gold .pop_bet h5 strong {display:inline-block; width:53px; text-align:right; color:#504C28;}
.pukit_gold .pop_bet .much {padding-bottom:8px;}
.pukit_gold .pop_bet .much a  {display:block; margin:0 auto 1px auto; overflow:hidden; width:111px; height:20px; padding-top:9px; text-align:center; background:url(../img/pukit/btn_invest.gif) no-repeat;  color:#6B6637; font-weight:bold;}
.pukit_gold .pop_bet .much a:hover {color:#ECE7C0 !important; text-decoration:none !important; background-position:left bottom;}
.pukit_gold .pop_bet .btn_go {display:inline-block; width:54px; height:29px; margin:0 -1px 0 0; background:url(../img/pukit/btn_bet_go.gif) no-repeat; vertical-align:top;}
.pukit_gold .pop_bet .btn_cancel {display:inline-block; width:54px; height:29px; background:url(../img/pukit/btn_bet_cancel.gif) no-repeat; vertical-align:top;}
.pukit_gold .pop_bet .btn_go span,
.pukit_gold .pop_bet .btn_cancel span {visibility:hidden;}

.pukit_gold .final_winner {position:absolute; z-index:5000; left:5px; top:5px; width:599px; height:263px; background:url(../img/pukit/bg_final_winner.png) no-repeat;}
.pukit_gold .final_winner h4 {padding-top:22px; font-size:22px; font-weight:bold; color:#FBFBEF; text-align:center; letter-spacing:-1px;}
.pukit_gold .final_winner .prize {position:absolute; left:55px; top:70px;}ECD834
.pukit_gold .final_winner .image img {width:180px; height:105px; border:1px solid #6B6638;}
.pukit_gold .final_winner .prize h5 {padding-top:6px; color:#857E43; text-align:center;}
.pukit_gold .final_winner p {position:absolute; left:260px; top:91px; color:#7C7C47; line-height:18px; }
.pukit_gold .final_winner b {color:#A3A378; text-decoration:underline;}
.pukit_gold .final_winner .next {position:absolute; left:0; top:236px; width:599px; text-align:center;}
.pukit_gold .final_winner .next em {padding:0 0 0 13px; background:url(../img/pukit/bl_gtgt.gif) no-repeat 0 3px; color:#ECD834; font-weight:bold;}

.pukit_gold .closing {position:absolute; z-index:5000; left:5px; top:5px; width:599px; height:263px; background:url(../img/pukit/bg_closing.png) no-repeat;}
.pukit_gold .closing h4 {height:35px; padding-top:49px; font-size:22px; font-weight:bold; color:#FBFBEF; text-align:center; letter-spacing:-1px;}
.pukit_gold .closing p {text-align:center; color:#A3A378;}
.pukit_gold .closing em {position:absolute; left:222px; top:131px; display:block; width:155px; text-align:center; color:#717145; font-size:11px;}
.pukit_gold .closing strong {position:absolute; left:222px; top:148px; display:block; width:155px; text-align:center; color:#ECD834; font-size:48px;}

.pukit_gold .sidebar {position:absolute; z-index:1; left:685px; top:1px; width:221px;}
.pukit_gold .reward {position:relative; z-index:3; padding:14px 0 0 0; border:1px solid #908D74; text-align:center;}
.pukit_gold .reward .image img {width:180px; height:105px; border:1px solid #27240A;}
.pukit_gold .reward h5 {height:23px; padding:8px 0 0 0; text-align:center; font-weight:bold; color:#46411A;}
.pukit_gold .reward .ico_reward {z-index:10; display:block; position:absolute; right:-15px; top:-14px; width:68px; height:69px; background:url(../img/pukit/ico_reward.png) no-repeat; }
.pukit_gold .reward .reward_ok {z-index:9; position:absolute; left:0px; top:0px; width:219px; height:152px; background:url(../img/pukit/bg_reward_ok.png) no-repeat;}
.pukit_gold .reward .reward_ok em {display:none;}

.pukit_gold .event_time {position:relative; width:219px; height:88px; margin:-1px 0 0 0; background:url(../img/pukit/bg_time.gif) no-repeat; border:1px solid #908D74;}
.pukit_gold .event_time h5 {height:18px; padding:17px 0 0 0; color:#908D74; font-size:11px; text-align:center;}
.pukit_gold .event_time p {font-size:32px; font-weight:bold; letter-spacing:-1px; text-align:center; color:#ECD834;}
.pukit_gold .winner {position:relative; width:219px; height:89px; margin:-1px 0 0 0; border:1px solid #908D74; background:#2C290F;}
.pukit_gold .winner h5 {height:16px; padding:6px 0 0 0; background:#3F3C25;  font-weight:bold; text-align:center; color:#C4BC7A; font-size:11px;}
.pukit_gold .winner ul {padding:11px 0 0 11px; }
.pukit_gold .winner li {height:16px; padding:0 0 0 6px; background:url(../img/pukit/bl_dot.gif) no-repeat 0 4px; color:#B5AD6E; font-size:11px;}
.pukit_gold .winner em {color:#8E8A6D;}
.pukit_gold .winner .no_result {padding:28px 0 0 0;color:#B5AD6E; font-size:11px; text-align:center;}

.pukit_gold .bingo {position:absolute; left:-104px; top:55px; width:231px; height:43px; background:url(../img/pukit/bg_bingo.gif) no-repeat;}
.pukit_gold .bingo em {display:none;}
.pukit_gold .bingo .btn_dismiss {position:absolute; right:0;  top:0; display:block; overflow:hidden; width:42px; height:43px; text-indent:-5000px; }

.pukit_gold .rule {position:absolute; right:6px; top:55px;}

.pukit_end {position:absolute; left:0; top:164px; width:970px; height:466px; background:url(../img/pukit/bg_end.png) no-repeat;}
.pukit_end p {display:none;}

.pukit_noresult {padding-top:66px;}
.pukit_noresult p.msg {margin:0 0 16px 0; color:#8f8a5e; font-size:14px; text-align:center; line-height:22px;}
.pukit_noresult p.msg b {color:#465107;}
.pukit_noresult .promo {position:relative; width:455px; height:152px; margin:0 auto; background:url(../img/pukit/bg_noresult_promo.gif) no-repeat; text-align:center;}
.pukit_noresult h5 {height:29px; color:#465107; font-weight:bold;}
.pukit_noresult .normal {float:left; width:228px; margin:30px 0 0 0;}
.pukit_noresult .gold {float:left; width:227px; margin:30px 0 0 0;}
.pukit_noresult .promo p {height:39px; font-size:11px; color:#969480; line-height:14px;}

.pukit_this_season {position:absolute; left:32px; top:196px; width:906px; height:406px; background:url(../img/pukit/sf_powerup_list.jpg) no-repeat;}
.pukit_this_season .btn_close {position:absolute; right:12px; top:13px; display:block; width:15px; height:15px; text-indent:-5000px; overflow:hidden; z-index:10;  background:url(http://file.pmang.kr/images/pmang/naib/common/blank.gif);}
.pukit_this_season h5 {display:none;}

.pukit_pop {position:absolute; left:0; top:0; width:970px; height:630px; z-index:200; zoom:1;}
.pukit_pop .shadow {position:absolute; z-index:1; left:0; top:0; width:970px; height:630px; background:#000; filter:alpha(opacity=60); opacity:0.6;}
.pukit_pop .pop {position:absolute; z-index:10; left:50%; top:50%; min-width:380px; width:380px; margin-left:-190px; border:1px solid #2E2E14; background:#EBEBEB;}
.pukit_pop .title {position:relative; height:60px; background:#2E2E14; }
.pukit_pop .title h4 {padding-top:20px; color:#C7C78F; font-size:16px; letter-spacing:-1px; text-align:center; font-weight:bold;}
.pukit_pop .title h4 b {color:#FFFF00;}
.pukit_pop .btn_close {position:absolute; right:19px; top:22px;}
.pukit_pop .content {position:relative; border-top:1px solid #FFF; zoom:1;}
.pukit_pop p.msg {color:#46411a; font-size:14px; line-height:20px; font-weight:bold; text-align:center;}
.pukit_pop p.msg b {color:#FF5400; }
.pukit_pop .btns {padding:20px 0 34px 0; text-align:center;}
.pukit_pop .btn {display:inline-block; min-width:48px; height:19px; padding:8px 13px 0 13px; text-align:center;background:url(../img/pukit/btn_normal.gif) no-repeat; border:1px solid #A7A69C; color:#706B4B; vertical-align:top;}
.pukit_pop .btns .odd {padding:8px 15px 0 15px; background:url(../img/pukit/btn_odd.gif) no-repeat; border:1px solid #56521F; color:#FEF58E;}
.pukit_pop .btn:hover {text-decoration:none; color:inherit !important;}
.pukit_pop .btns .odd:hover {color:#FEF58E !important;}

.pukit_pop .mybox {position:relative; width:303px; margin:34px auto 0 auto; border:1px solid #AEAEA9; zoom:1;}
.pukit_pop .mybox h5 {height:19px; padding:8px 0 0 0; background:#D8D8D2; text-align:center; font-size:11px; color:#68612E; }
.pukit_pop .mybox .sp {padding:15px 0 20px 0; font:bold 26px tahoma; color:#f62323; text-align:center;}
.pukit_pop .mybox .coin {padding:12px 0 5px 0; font-size:36px; font-weight:bold; color:#3d3d1f; text-align:center; background:#FFF url(../img/pukit/bg_dot_line.gif) repeat-x left bottom;}
.pukit_pop .mybox .input {padding:10px 0 11px 0; font-size:16px;}
.pukit_pop .mybox .input input.text {width:209px; height:42px; padding:4px 10px 0 10px; background:#FFF url(../img/pukit/bg_input_coin.gif) no-repeat; border:none; font:bold 32px tahoma; color:#3d3d1f; text-align:right;}
.pukit_pop .mybox .input .each {position:relative; top:-4px; vertical-align:bottom;}

.pukit_pop .ico_sale {display:block; position:absolute; right:-32px; top:78px; width:68px; height:69px; background:url(../img/pukit/ico_pop.png) no-repeat;  font-size:11px; color:#ffe16a; font-weight:bold; text-align:center; letter-spacing:0px; line-height:16px;}
.pukit_pop .ico_sale b {position:relative; top:23px;}

.pukit_pop .mybox .req {padding:13px 0 9px 0 ; text-align:center; font-size:11px;}
.pukit_pop .mybox .req em {display:inline-block; padding:0 0 0 6px; background:url(../img/pukit/bl_dot.gif) no-repeat 0 5px; color:#757566; vertical-align:top;}
.pukit_pop .mybox .req strong {position:relative; top:-3px; display:inline-block; width:116px; text-align:right; color:#F62323; font-weight:bold; vertical-align:top; font-family:verdana;}

.pukit_nosp .pop {margin-top:-162px;}
.pukit_nosp p.msg {padding:31px 0 14px 0;}
.pukit_nosp .mybox {margin-top:0;}

.pukit_common .pop {margin-top:-136px;}
.pukit_common p.msg {padding:58px 0 25px 0;}

.pukit_exchange .pop {margin-top:-261px;}
.pukit_exchange .mybox {margin-top:34px;}
.pukit_exchange p.msg {padding-top:25px; margin-bottom:-5px;}
.pukit_exchange .scroll {height:460px; overflow:auto;}
.pukit_exchange .notice {border-top:1px solid #D0D0D0;}
.pukit_exchange .caution {position:relative; padding:19px 0 25px 20px; border-top:1px solid #FFF;}
.pukit_exchange .caution h5 {height:21px; padding:1px 0 0 15px; background:url(../img/pukit/ico_exclam.gif) no-repeat; color:#757575; font-weight:bold; font-size:11px;}
.pukit_exchange .caution p {padding:0 0 0 15px; color:#828282; font-size:11px; text-indent:-10px; line-height:16px;}
.pukit_exchange .btn_notice {display:block; width:303px; height:33px; margin:14px 0 0 18px; overflow:hidden;}
.pukit_exchange .notices_sp {position:absolute; left:38px; top:-114px;}
.pukit_exchange .btn_notice_on img {display:block; margin-top:-33px;}

.pukit_exchange_normal .pop {margin-top:-154px;}
.pukit_exchange_normal .mybox {margin-top:34px;}
.pukit_exchange_normal .mybox .coin {background:#FFF none; color:#F4570B;}
.pukit_exchange_normal p.msg {padding:19px 0 0 0; margin-bottom:-8px;}

.pukit_apply .pop {margin-top:-212px;}
.pukit_apply p.msg {padding:30px 0 0 0;}
.pukit_apply .confirm_item {position:relative; width:200px; height:142px; padding:10px 0 0 0; margin:34px auto 0 auto; border:1px solid #ABABA6; background:#FFF; text-align:center;}
.pukit_apply .confirm_item .image img {width:180px; height:105px; border:1px solid #27240A;}
.pukit_apply .confirm_item p {padding-top:12px; color:#46411A; font-weight:bold;}

.pukit_apply_ok .pop {margin-top:-218px;}
.pukit_apply_ok p.msg {padding:40px 0 4px 0;}
.pukit_apply_ok .random_item {position:relative; left:-4px; width:200px; height:127px; padding:20px 0 0 0; margin:0 auto 0 auto; border:1px solid #ABABA6; background:#FFF; text-align:center;}
.pukit_apply_ok .random_item p {padding-top:13px; color:#46411A; font-weight:bold;}
.pukit_apply_ok .random_item .image img {border:5px solid #342F0C;}
.pukit_apply_ok .notice {padding:21px 0 0 19px; margin-bottom:-2px; line-height:20px; color:#46411A;}

.pukit_apply_ok2 .pop {margin-top:-218px;}
.pukit_apply_ok2 p.msg {padding:40px 0 4px 0;}
.pukit_apply_ok2 .notice {padding:21px 0 0 19px; margin-bottom:-2px; line-height:20px; color:#46411A;}
.pukit_apply_ok2 .confirm_item {position:relative; width:200px; height:142px; padding:10px 0 0 0; margin:0 auto 0 auto; border:1px solid #ABABA6; background:#FFF; text-align:center;}
.pukit_apply_ok2 .confirm_item .image img {width:180px; height:105px; border:1px solid #27240A;}
.pukit_apply_ok2 .confirm_item p {padding-top:12px; color:#46411A; font-weight:bold;}


.pukit_history .pop {width:646px; margin-left:-323px; margin-top:-258px;}
.pukit_history .content {padding:26px 30px;}
.pukit_history .tab {position:relative; width:586px; height:46px; background:#FFF; }
.pukit_history .history {position:relative; height:323px; padding:34px 30px 0 30px; background:#FFF; border:1px solid #9B9B94; border-top:none;}
.pukit_history .tab li {float:left; width:292px; height:45px; background:#D2D2CF; border-bottom:1px solid #9B9B94}
.pukit_history .tab li.on {border:1px solid #9B9B94; border-bottom:none; background:#FFFFFF; }
.pukit_history .tab li a {display:block; height:29px; padding:16px 0 0 0; text-align:center; color:#8E8E87;}
.pukit_history .tab li a:hover {text-decoration:none; color:#46411A !important;}
.pukit_history .tab li.on a {color:#46411A; font-weight:bold;}
.pukit_history .tab li em {padding:0 14px 0 0; background:url(../img/pukit/bl_up.gif) no-repeat right 4px;}
.pukit_history .tab li.on em {background:url(../img/pukit/bl_down.gif) no-repeat right 4px !important;}
.pukit_history .no_result {position:relative; left:80px; width:400px; padding:122px 0 0 0; }
.pukit_history .no_result h5 {height:28px; padding:0px 0 0 22px; font-size:16px; background:url(../img/pukit/bl_exclam.gif) no-repeat; color:#46411a; font-weight:bold;}
.pukit_history .no_result p {padding:0 0 0 28px; color:#7A7A3E; font-size:11px;}

.pukit_pop .tbl_history {table-layout:fixed; width:528px; }
.pukit_pop .tbl_history th {height:42px; border-top:1px solid #ACACA4; border-bottom:1px solid #ACACA4; background:#F3F3F3; text-align:center; color:#46411A; font-weight:bold; vertical-align:top;}
.pukit_pop .tbl_history th em {position:relative; top:13px; display:block; padding:2px 0 0 0; text-align:center; height:13px; border-right:1px solid #D7D7D3; }
.pukit_pop .tbl_history th.c4 em {border-right:none;}
.pukit_pop .tbl_history td {height:42px; border-bottom:1px solid #DCDCD9; text-align:center; color:#706B4B; vertical-align:top;}
.pukit_pop .tbl_history td span {position:relative; top:13px; display:block; padding:2px 0 0 0; text-align:center; height:13px; border-right:1px solid #D7D7D3; }
.pukit_pop .tbl_history td.c4 span {border-right:none;}
.pukit_pop .tbl_history .c1 {width:80px;}
.pukit_pop .tbl_history .c3 {width:109px;}
.pukit_pop .tbl_history .c4 {width:109px;}
.pukit_pop .tbl_history td.c2 span {padding-left:18px; white-space:nowrap; text-align:left; font-weight:bold; color:#46411A;}
.pukit_pop .tbl_history td.c3 span {}
.pukit_pop .tbl_history td.c4 span {}
.pukit_pop .bbs_page a {font:11px tahoma;}
.pukit_history .bbs_page {position:relative; z-index:2; top:-1px; padding-top:17px; border-top:1px solid #B1B0A9;}
.pukit_history .history_item .bbs_page {border-top:none; padding-top:11px; border-top:1px solid #DDDDDB;}

.pukit_history .list_item {position:relative; width:630px; margin:-9px 0 -4px -9px; zoom:1;}
.pukit_history .list_item:after {content:'.'; clear:both; height:0; overflow:hidden; display:block; visibility:hidden;}
.pukit_history .list_item .item {position:relative; float:left; width:135px; height:142px; text-align:center;}
.pukit_history .list_item .image img {border:5px solid #342F0C;}
.pukit_history .list_item .item h5 {height:16px; padding:9px 0 0 0; font-size:11px; font-weight:bold;}
.pukit_history .list_item .item p {color:#8F8A5E; font-size:11px;}
.pukit_history .list_item .item_ok {position:absolute; left:24px; top:0; width:85px; height:85px;}
.pukit_history .list_item .item_ok span {position:absolute; left:0; top:0; display:block; width:85px; height:85px; background:#000; filter:alpha(opacity=60); opacity:0.6;}
.pukit_history .list_item .item_ok em {position:absolute; left:0; top:38px; display:block; width:85px; text-align:center; font-weight:bold; color:#F1E889;}

.pukit_history_gold .pop {width:586px; margin-left:-293px; margin-top:-224px;}
.pukit_history_gold .content {padding:26px 29px; background:#FFF;}
.pukit_history_gold .tbl_history .c3 {width:119px;}
.pukit_history_gold .tbl_history .c1 b {position:relative; top:-6px; font-weight:normal; font-size:11px; line-height:14px;}
.pukit_history_gold .tbl_history .ico {position:relative; top:-2px;}
.pukit_history_gold .notice {height:40px; background:#EBEBEB;}
.pukit_history_gold .notice p {position:relative; top:14px; padding:0 15px 0 0; text-align:right; font-size:11px;}
.pukit_history_gold .notice em {display:inline-block; padding:1px 0 0 15px; color:#8e8e87; background:url(../img/pukit/ico_exclam.gif) no-repeat;}
.pukit_history_gold .no_result {position:relative; left:0; padding:122px 0 120px 0;}
.pukit_history_gold .no_result h5 {position:relative; left:150px; height:28px; padding:0px 0 0 22px; font-size:16px; background:url(../img/pukit/bl_exclam.gif) no-repeat; color:#46411a; font-weight:bold;}
.pukit_history_gold .no_result p {color:#7A7A3E; font-size:11px;  text-align:center;}


.pukit_guide {padding:43px 0 50px 66px; color:#7a7a3e;}
.pukit_guide h3 {position:relative; *left:-28px; height:36px; margin:0 0 0 -28px; padding:0 0 0 26px; color:#46411a; font-size:20px; font-weight:bold; background:url(../img/pukit/bl_square.gif) no-repeat 0 2px;}
.pukit_guide p.p {}
.pukit_guide h4 {margin:20px 0 0 0; padding:0 0 8px 0; font-size:16px; color:#46411A; font-weight:bold;}
.pukit_guide ul li {line-height:18px; padding:0 0 0 11px;}
.pukit_guide p.tbl {height:21px; margin:20px 0 0 11px; padding:0 0 0 8px; background:url(../img/pukit/bl_gt2.gif) no-repeat 0 2px;color:#46411A; font-weight:bold; }
.pukit_guide .tbl_guide {width:575px; margin:0 0 0 11px;}
.pukit_guide .tbl_guide th {padding:10px 0 5px 0; background:#6F671F; color:#FFF; font-weight:bold; border:1px solid #908A52;  border-bottom:1px solid #908A52; text-align:center;}
.pukit_guide .tbl_guide td {padding:10px 0 5px 0; border:1px solid #908A52; background:#E8E7E1; color:#6F671F; text-align:center; }
.pukit_guide .tbl_guide .c2 {width:77px;}
.pukit_guide .tbl_guide .c3 {width:208px;}
.pukit_guide li a {color:#0048FF; font-weight:bold; text-decoration:underline;}
.pukit_guide .cf {width:470px; margin:25px 0 0 0; padding:20px 23px 16px 23px; background:#E8E7E1;}
.pukit_guide .cf p.tbl {margin-top:0;}

.invest LI.open .btn_bet,
.invest LI.open .btn_bet_more,
.invest LI .btn_bet.hide,
.invest LI .btn_bet_more.hide { display: none; }
	

.caseview {position:absolute; left:1000px; top:100px;}
.caseview p {margin:0 0 5px 0; padding:6px 10px 0 10px; *padding-bottom:3px;  background:#EDEDED; border:1px solid #CCC; cursor:pointer;}
/* ÆÄ¿ö¾÷ ÃÑ±â Å°Æ® ³¡ */


body.sf_powerup { scrollbar-face-color:#F6F7F9; scrollbar-highlight-color:#DADCE1; scrollbar-3dlight-color:#F6F7F9; scrollbar-darkshadow-color:#F6F7F9; scrollbar-shadow-color:#DADCE1; scrollbar-arrow-color:#A8AEB4; scrollbar-track-color:#F6F7F9; }
body.sf_powerup * {vertical-align:top;}
.sf_powerup .container {position:relative; width:1000px; zoom:1;}
.sf_powerup .header {position:relative; z-index:1; height:117px; background:url(../img/powerup/bg_pukit.jpg) no-repeat;}
.sf_powerup .header h1 {position:absolute; text-indent:-5000px;}
.sf_powerup .header h2 {padding-top:94px; margin:0; text-align:center; color:#A4A15F; font-weight:bold;}
.sf_powerup .powerup {position:relative;  background:url(../img/powerup/bg_pukit.jpg) no-repeat 0 -117px;}
.sf_powerup .my_list {position:relative; height:284px;}
.sf_powerup .my_list .btn_view {position:absolute; right:17px; top:15px;}
.sf_powerup .my_list .btn_prev {position:absolute; left:0; top:138px;}
.sf_powerup .my_list .btn_next {position:absolute; right:0; top:138px;}
.sf_powerup .my_list .disable {opacity:0.4; filter:alpha(opacity=40);}
.sf_powerup .my_list .rifles {position:absolute; left:47px; top:92px; width:910px; height:158px; overflow:hidden;}
.sf_powerup .my_list .no_rifles {position:absolute; left:0; top:158px; width:1000px; text-align:center; font-weight:bold; font-size:16px; color:#DDD99F;}
.sf_powerup .my_list .bundle {position:absolute; left:0; top:0; width:910px; text-align:center; }
.sf_powerup .my_list .rifle {position:relative; display:inline-block; width:177px; height:158px; margin:0 1px 0 0; *margin:0 3px 0 2px; background:url(../img/powerup/bg_rifles.gif) no-repeat;}
.sf_powerup .my_list strong {display:inline-block; padding:9px 0 0 0; text-align:center;  color:#D0C894;}
.sf_powerup .my_list em {position:absolute; left:1px; top:30px;}
.sf_powerup .my_list .rifle span {position:absolute; left:0; top:108px; display:inline-block; width:177px; font:bold 11px tahoma; color:#ccc592; text-align:center;}
.sf_powerup .my_list .btn_exchange {position:absolute; left:0; bottom:0;}

.sf_powerup .my_bullets {position:relative; height:46px; background:#F0F1EC; color:#413E2B; text-align:center;}
.sf_powerup .my_bullets strong {position:relative; top:13px; display:inline-block; height:18px; padding:4px 0 0 38px; background:url(../img/powerup/ico_bullets.gif) no-repeat; font-weight:normal;}
.sf_powerup .my_bullets b {position:relative; top:13px; display:inline-block; padding:4px 0 0 7px; font-weight:bold;} 
.sf_powerup .my_bullets .btn_history {position:relative; top:10px; margin:0 0 0 12px; }
.sf_powerup .golden_bullet {position:relative; height:268px; background:#E6E6E3;}
.sf_powerup .guide {position:relative; width:326px; padding:19px 0 0 30px; z-index:10; }
.sf_powerup .guide h3 {position:relative; left:-2px; height:26px; padding:3px 0 0 24px; background:url(../img/powerup/ico_bullet.gif) no-repeat; font-weight:bold; color:#3E3E2E; font-size:14px;}
.sf_powerup .guide h3 .ico_info { display:inline-block; width:13px; height:13px; margin-left:5px; background:url(../img/powerup/ico_info.gif) no-repeat;} 
.sf_powerup .guide .pop_info { display:none; position:absolute; left:30px; top:46px; width:305px; padding:7px 10px 5px 10px; border:1px solid #ff5921; background:#fff; z-index:10; }
.sf_powerup .guide .pop_info p { color:#a9a9a9; font-size:11px; line-height:15px; }
.sf_powerup .guide .pop_info .ico_arrow { position:absolute; left:50px; top:-7px; width:13px; height:7px; background:url(../img/powerup/ico_arrow.gif) no-repeat;}
.sf_powerup .guide .pop_info .btn_close { position:absolute; right:9px; top:9px; width:7px; height:7px; background:url(../img/powerup/btn_close2.gif) no-repeat;}



.sf_powerup .guide .num li {padding:2px 0 0 21px; color:#3E3E2E;}
.sf_powerup .guide .num .n1 {background:url(../img/powerup/n1.gif) no-repeat;}
.sf_powerup .guide .num .n2 {background:url(../img/powerup/n2.gif) no-repeat;}
.sf_powerup .guide .num .n3 {background:url(../img/powerup/n3.gif) no-repeat;}
.sf_powerup .guide .num .n4 {background:url(../img/powerup/n4.gif) no-repeat;}
.sf_powerup .guide .num .n5 {background:url(../img/powerup/n5.gif) no-repeat;}
.sf_powerup .guide .num b {color:#DD3900; font-size:11px;}
.sf_powerup .notice {position:relative; margin:7px 0 0 0; padding:10px 0 0 12px; background:#D1D1D0; zoom:1; }
.sf_powerup .notice h4 {position:relative; height:18px; padding:3px 0 0 18px; background:url(../img/powerup/ico_ex.gif) no-repeat; font-weight:bold; color:#3E3E2E; font-size:11px;}
.sf_powerup .notice ul {padding:0 15px 8px 8px;}
.sf_powerup .notice li {padding:0 0 1px 0; margin:0 0 0 12px; font-size:11px; text-indent:-11px; line-height:16px; letter-spacing:-1px; }
.sf_powerup .notice span {display:blocl; position:absolute; width:2px; height:2px; overflow:hidden; background:url(../img/powerup/bg_corner.gif) no-repeat;}
.sf_powerup .notice span.lt {left:0; top:0; background-position:left top;}
.sf_powerup .notice span.rt {right:0; top:0; background-position:right top;}
.sf_powerup .notice span.lb {left:0; bottom:0; background-position:left bottom;}
.sf_powerup .notice span.rb {right:0; bottom:0; background-position:right bottom;}
.sf_powerup .fire {position:absolute; left:356px; top:0; width:256px; height:268px;}
.sf_powerup .items {position:absolute; left:612px; top:0; width:388px; height:268px; background:url(../img/powerup/bg_items.gif) no-repeat 0 16px;}
.sf_powerup .items img {position:relative; left:2px; top:16px;}

.powerup_pop {position:absolute; left:0; top:0; width:1000px; height:715px; z-index:200; zoom:1;}
.powerup_pop .shadow {position:absolute; z-index:1; left:0; top:0; width:1000px; height:715px; background:#000; filter:alpha(opacity=60); opacity:0.6;}
.powerup_pop .pop {position:absolute; z-index:10; left:50%; top:50%; min-width:380px; width:380px; margin-left:-190px; border:1px solid #2E2014; background:#EBEBEB;}
.powerup_pop .title {position:relative; height:60px; background:url(../img/powerup/bg_pop_header.gif) repeat-x;}
.powerup_pop .title h4 {padding-top:20px; color:#463005; font-size:16px; letter-spacing:-1px; text-align:center; font-weight:bold;}
.powerup_pop .title h4 b {color:#463005;}
.powerup_pop .btn_close {position:absolute; right:20px; top:21px;}
.powerup_pop .content {position:relative; border-top:1px solid #FFF; zoom:1;}
.powerup_pop p.msg {color:#46331A; font-size:14px; line-height:20px; font-weight:bold; text-align:center;}
.powerup_pop p.msg b {color:#CA260B;}
.powerup_pop .btns {margin:29px 0 0 0; padding:28px 0 40px 0; text-align:center; background:url(../img/powerup/bg_line2.gif) repeat-x;}
.powerup_pop .btn {display:inline-block; min-width:48px; padding:8px 11px 5px 11px; text-align:center; line-height:14px; background:url(../img/powerup/btn_normal.gif) no-repeat; border:1px solid #A7A69C; color:#706B4B; vertical-align:top;}
.powerup_pop .btns .odd {padding:8px 13px 5px 13px; background:url(../img/powerup/btn_odd.gif) no-repeat; border:1px solid #704C0D; color:#FFF365; font-weight:bold;}
@media screen and (min-width:0\0) {
	.powerup_pop .btn {padding:9px 11px 4px 11px; }
	.powerup_pop .btns .odd {padding:9px 13px 4px 13px\0;}
}

.powerup_pop .btn:hover {text-decoration:none; color:inherit !important;}
.powerup_pop .btns .odd:hover {color:#FFF365 !important;}
.powerup_pop .mybox {position:relative; width:301px; margin:34px auto 22px auto; border:1px solid #ABA8A6; zoom:1;}
.powerup_pop .mybox h5 {padding:9px 0 5px 0; background:#F2E8D9; text-align:center; color:#684D2E; }
.powerup_pop .mybox h5 strong {color:#CA260B;}
.powerup_pop .mybox h4 {padding:36px 0 31px 0; text-align:center; color:#46331A;}
.powerup_pop .mybox h4 strong {text-decoration:underline; font-weight:bold;}
.powerup_pop .mybox p.coin {padding:3px 0 3px 0; font-weight:bold; color:#562c06; text-align:center; font-size:36px;}
.powerup_pop .event_item {position:relative; height:99px; padding:51px 0 0 0; text-align:center; background:url(../img/powerup/bg_event.gif) no-repeat;}

.powerup_exchange .pop {margin-top:-195px;}
.powerup_exchange_ok .pop {margin-top:-194px;}
.powerup_event .pop {margin-top:-190px;}

.powerup_this_season {position:absolute; left:77px; top:157px; width:906px; height:456px; z-index:20; }
.powerup_this_season .btn_close {position:absolute; right:22px; top:20px; display:block; width:15px; height:15px; text-indent:-5000px; overflow:hidden; z-index:10;  background:url(http://file.pmang.kr/images/pmang/naib/common/blank.gif);}
.powerup_this_season h5 {display:none;}

.powerup_history .pop {width:508px; height:438px; margin:-219px 0 0 -254px; background:#FFF;}
.powerup_history .no_result {position:relative; left:0; padding:122px 0 120px 0;}
.powerup_history .no_result h5 {position:relative; left:150px; height:28px; padding:0px 0 0 22px; font-size:16px; background:url(../img/pukit/bl_exclam.gif) no-repeat; color:#46411a; font-weight:bold;}
.powerup_pop .tbl_history {table-layout:fixed; width:426px; margin:45px 0 0 40px;}
.powerup_pop .tbl_history th {height:42px; border-top:1px solid #ACACA4; border-bottom:1px solid #ACACA4; background:#F3F3F3; text-align:center; color:#46411A; font-weight:bold; vertical-align:top;}
.powerup_pop .tbl_history th em {position:relative; top:13px; display:block; padding:2px 0 0 0; text-align:center; height:13px; border-right:1px solid #D7D7D3; }
.powerup_pop .tbl_history th.c3 em {border-right:none;}
.powerup_pop .tbl_history td {height:42px; border-bottom:1px solid #DCDCD9; text-align:center; color:#706B4B; vertical-align:top;}
.powerup_pop .tbl_history td span {position:relative; top:13px; display:block; padding:2px 0 0 0; text-align:center; height:13px; border-right:1px solid #D7D7D3; }
.powerup_pop .tbl_history td.c3 span {border-right:none; font-size:11px;}
.powerup_pop .tbl_history td.c2 span {text-align:left; padding-left:20px;}
.powerup_pop .tbl_history .c1 {width:80px;}
.powerup_pop .tbl_history .c3 {width:126px;}
.powerup_pop .bbs_page {padding:18px 0 38px 0;}
.powerup_pop .bbs_page a {font:11px tahoma;}
.powerup_pop .bbs_page .prev {top:4px;}
.powerup_pop .bbs_page .next {top:4px;}

.sf_powerup .caseview {position:absolute; left:1015px; top:120px;}
.sf_powerup .caseview p {margin:0 0 5px 0; padding:6px 10px 0 10px; *padding-bottom:3px;  background:#EDEDED; border:1px solid #CCC; cursor:pointer;}

#searchPcbang .benefit{position:relative;text-indent:-999px;overflow:hidden;width:670px;height:2840px;background:url(../img/pcbang/bg_benefit.jpg) no-repeat}
#searchPcbang .benefit .btn{position:absolute;text-indent:-999px;overflow:hidden;display:block;width:84px;height:21px}
.benefit .btn.btn_view{top:128px;right:191px}
.benefit .btn.btn_coupon{top:2401px;right:239px;}
.benefit .list_defend{position:absolute;top:1566px;left:0;width:675px}
.benefit .list_defend li{float:left;margin-right:5px;margin-bottom:6px;text-indent:-999px;overflow:hidden;width:220px;height:179px;cursor:pointer}
.benefit .list_defend li:hover{background:url(../img/pcbang/bg_defend.png) no-repeat left bottom;}
.benefit .list_defend li.li1:hover{background-position:left top}
.benefit .list_defend li.li2:hover{background-position:-225px top}
.benefit .list_defend li.li3:hover{background-position:-450px top}
.benefit .list_defend li.li4:hover{background-position:left bottom}
.benefit .list_defend li.li5:hover{background-position:-225px bottom}
.benefit .list_defend li.li6:hover{background-position:-450px bottom}
#searchPcbang .benefit_v2{background:url(../img/pcbang/bg_benefit_v2.jpg) no-repeat;height:1686px;}
.benefit_v2 .btn.btn_coupon{top:1649px}
.benefit_v2 .list_defend{top:814px}


/* 150507 */
.test{border:1px solid red}
.f_right{float:right}
.f_left{float:left}
.icon_new{display:block;width:27px;height:17px;background:url(../img/common/icon_new.png) no-repeat;text-indent:-999px;overflow:hidden}
.icon_flag{position:absolute;left:0;top:0;width:56px;height:56px;text-indent:-999px;overflow:hidden}
.icon_flag.icon_1st{background: url(../img/clan/ico_flag_1st.gif) no-repeat;}
.icon_up{position:relative;top:6px;background:url(../img/clan/icon_up.gif) no-repeat 50% top;padding-top:10px;color:#f28300;font-weight:normal;font-size:10px}
.icon_down{position:relative;top:6px;background:url(../img/clan/icon_down.gif) no-repeat 50% top;padding-top:10px;color:#00c7f2;font-weight:normal;font-size:10px}
.icon_warning{font-size:11px;text-align:center;position:relative}
.icon_warning i{display:inline-block;margin-right:6px;width:15px;height:16px;background:url(../img/clan/icon_warning.gif) no-repeat left top;vertical-align:middle}
.icon_class img{width:15px;}
.txt_warning{clear:both;position:relative}
.txt_warning .tit{display:block;padding-top:3px;color:#908f74;background:url(../img/clan/icon_warning.gif) no-repeat left top;padding-left:18px;margin-bottom:10px}
.txt_warning .box{font-size:11px;background:#2f2d17;border:1px solid #272510;color:#717054;padding:15px 15px 11px 15px;line-height:18px}
.txt_warning .box a{color:#7e8339 !important}
.point_red{color:#b1640a}
.commonTable{border:1px solid #282713;}
.commonTable, .subtable{width:100%;text-align:center;margin-bottom:5px}
.commonTable thead{border:1px solid #3f3d22;background:url(../img/bbs/bg_th2.gif);}
.commonTable thead th{text-align:center;height:28px;line-height:28px;}
.commonTable tbody td{border-bottom:1px solid #282713;}
.commonTable td{padding:20px 0;background:#36341c;color:#b6b59f;font-weight:bold}
.subtable thead th{background:#000;padding:8px 0 5px 0;text-align:center;}
.subtable tbody td{padding:10px 0;color:#908f74;border-bottom:1px solid #2b2b17}
.grade_rank{text-align:center}
.grade_rank dt{position:relative;width:144px;height:122px;padding-top:22px;margin:0 auto 15px auto;background:url(../img/clan/bg_grade_no.gif) no-repeat}
.grade_rank .name{font-size:20px;color:#ceba23;font-weight:bold}
.grade_rank dd.nonmember, .clanrank .guide, .grade_rank dd.nonclan{display:none}
.nonmember .grade_rank dt, .nonclan .grade_rank dt{background:url(../img/clan/bg_grade.gif) no-repeat}
.tab_result{margin-bottom:15px}
.tab_result ol{position:relative;background:url(../img/clan/bg_tabMenu.gif) no-repeat;overflow:hidden;height:100px;_zoom:1}
.tab_result li a{float:left;display:block;height:100px;width:49.5%;line-height:100px;text-align:center;font-weight:bold;font-size:20px;}
.tab_result .win a{position:absolute;top:0;left:0;color:#ceba23 !important;text-decoration:none}
.tab_result .lose a{position:absolute;top:0;right:0;color:#908f74 !important;text-decoration:none}
.tab_result .content{background:#2e2e18}
.clanrank .contents{width:659px;margin:0 auto}
.claninfo{padding-top:50px;padding-bottom:25px;min-height:500px;background:url(../img/clan/bg_clan2.gif) no-repeat;text-align:center}
.claninfo .icon_new{margin:0 auto}
.claninfo em{display:block;color:#c09434;font-size:52px;line-height:52px;margin-bottom:10px;letter-spacing:-5px}
.claninfo .date{font-weight:bold;color:#817d67;margin-bottom:20px}
.clanrank h2, .seasonrank h2{margin-bottom:15px}
.clanrank .myclan, .seasonrank .myclan{margin-top:-200px}
.clanrank .myclan .f_right{margin-top:-15px}
.clanrank .myclan, .clanrank .myrecord, .clanrank .recent{margin-bottom:40px}
.tab_clan .win{*display:inline}
.tab_clan .on.lose{height:100%;background:url(../img/clan/bg_tabMenu.gif) no-repeat left bottom}
.tab_clan .info{font-size:11px;text-align:right;padding:9px 40px 6px 40px}
.tab_clan .subtable tbody td{padding-left:20px;padding-right:20px}
.clanrank .recent .box{height:400px;border:1px solid #282610;padding:55px 70px;margin-bottom:20px;background:url(../img/clan/bg_recent_no.gif) no-repeat 50% 160px;text-align:center;line-height:20px}
.clanrank .recent .box strong{display:block;color:#b6b59f;margin-bottom:15px}
.seasonrank .commonTable tr.nonmember td, .seasonrank .commonTable tr.nonclan td, .seasonrank.nonmember .commonTable tr.seasonrank td, .seasonrank.nonclan .commonTable tr.seasonrank td{visibility:hidden;padding:0;line-height:0}
.seasonrank .commonTable tr.seasonrank td, .seasonrank.nonmember .commonTable tr.nonmember td, .seasonrank.nonclan .commonTable tr.nonclan td{visibility:visible;padding:20px 0;line-height:16px}
.clanrank.nonmember .myclan, .clanrank.nonmember .myrecord, .clanrank.nonmember .recent, .nonmember .grade_rank .name, .nonmember .grade_rank .icon_1st, .nonmember .grade_rank .png, .nonclan .grade_rank .name, .nonclan .grade_rank .png, .nonclan .grade_rank .icon_1st{display:none}
.nonmember .grade_rank dd.nonmember, .nonclan .grade_rank dd.nonclan{display:block;font-weight:bold;color:#ceba23;font-size:14px}
.nonmember .guide{position:relative;display:block;text-indent:-999px;margin-top: -160px;height: 670px;overflow:hidden;background:url(../img/clan/bg_nonmember.png) center top no-repeat}
.nonmember .guide .btn{display:block;width:78px;height:27px;position:absolute;top:247px;background:url(../img/common/blank.gif)}
.clanrank.nonmember .guide .btn_go1{left:165px}
.clanrank.nonmember .guide .btn_go2{right:133px}
.seasonrank .content_no td{padding-top:185px;padding-bottom:100px;background:url(../img/clan/bg_season_no.gif) no-repeat center 65px}
.seasonrank.nonclan .commonTable tr.nonclan td{font-weight:normal}
.seasonrank.nonclan .commonTable tr.nonclan td .btn_go{font-size:11px;padding-left:10px;color:#a0a748}
.seasonrank .ranking {margin:23px 0 0 0; padding:33px 0 0 0; background:url(../img/clan/img_index_clanrank.gif) no-repeat;}
.rankTable{position:relative;width:100%}
.rankTable tr.index {display:none;}
.rankTable th{*display:none;}
.rankTable td {height:29px; border:1px solid #282713; color:#908f74; text-align:center; font-size:11px;}
.rankTable td a {color:#908f74;}
.rankTable .no {width:72px;}
.rankTable .name {text-align:left; font-size:12px;}
.rankTable .name img {width:20px; height:20px; margin:0 0 0 15px;}
.rankTable .master {text-align:center; font-size:12px;width:156px;}
.rankTable .rate {width:82px;}
.rankTable .member {width:76px;}
.rankTable .point {width:82px;}
.rankTable .n1 td {background:#1d1c0f;}
.rankTable .n1 a, .rankTable .n1 .rate, .rankTable .n1 .member, .rankTable .n1 .point{color:#ceba23;} 
.rankTable .n2 td, .rankTable .n3 td{background:#2f2d17;}

/* 150618 */
.sf_s4 .powerup_this_season{top:20px;left:50px}
.sf_s4 .powerup_this_season .image{width:906px;height:676px;text-indent:-999px;overflow:hidden;background:url(../img/powerup/powerupkit_s4.jpg) no-repeat;}
.sf_s4 .golden_bullet{background:url(../img/powerup/bg_goldenbullet.gif) no-repeat}
.sf_s4 .golden_bullet .items{width:355px;height:230px;text-indent:-999px;overflow:hidden;background:url(../img/powerup/items_s4.jpg) no-repeat;left:614px;top:16px}

/* 151229 */
#download .spec table td{color:#908f74}
.tr_os .el1{background:#1f1f10}
.tr_os td{padding-top:8px;padding-bottom:5px}