@charset "euc-kr";
.commonpop .contents {margin:10px 10px 0 10px; padding:10px; border:1px solid #43422D; background:#36341A url(../img/common/bg_popup.gif) repeat-x; zoom;1;}   
.commonpop .header {height:30px; background:#000;}
.commonpop .header h1 {padding:9px 0 0 16px; font-weight:bold; color:#BDBCA3; background:url(../img/common/bu_gt_s.gif) no-repeat 9px 13px; line-height:14px;}
.commonpop .btn_bottom {height:38px; padding:15px 0 0 0; margin:0; text-align:center;}
.commonpop .btn_bottom a {margin-left:1px;}

.gbp_msg {width:334px;}
.gbp_msg .msgbox {position:relative; top:4px; display:table; width:292px; height:90px;}
.gbp_msg .msgbox .box {*position:absolute; *top:50%; width:100%; display:table-cell; vertical-align:middle;}
.gbp_msg .msgbox .text {*position:relative; *left:0; *top:-50%; width:100%; color:#d1b827; font-weight:bold; text-align:center; line-height:22px;}
.gbp_msg .msgbox .text span {display:block; font-weight:normal; color:#acb366; line-height:17px;}
.gbp_msg .msgbox .text span.small {font-size:11px; color:#8F8D76;}
.gbp_msg .msgbox .text span.small em {color: #ACB268;}

.text a {white-space:normal;}
.text a:hover {text-decoration:none;}

span.ico img {position:relative; *top:-1px; width:15px; height:14px; margin-right:4px; vertical-align:middle;}
input.text {height:14px; padding:5px 5px 0 5px; border:1px solid #4c4b34; background:#000 none; color:#a9a674; font-size:11px;}

.btn_report {position:absolute; right:10px; top:7px;}
.tab_wrap {position:relative; *zoom:1;overflow:hidden;zoom:1;text-align:right;}
.btn_mv { position:relative;top:-5px;margin-top:-54px;*margin-top:-46px;*top:0;margin-right:10px;display:inline-block;width;93px;height:21px;border:1px solid #000;;}
.mv_info_area { padding:0 0 25px 0; }

.tab_basic {overflow:hidden; height:31px; padding:5px 0 0 5px; background:url(../img/common/bg_tab.gif) repeat-x;}
.tab_basic li {float:left; _display:inline; height:31px; overflow:hidden;}
.tab_basic li img {display:block;}
.tab_basic li.on img {margin-top:-31px;}

ol.tab_style2 {clear:both; height:26px; border-bottom:1px solid #31321f;}
.tab_style2 li {float:left; _display:inline; height:26px; overflow:hidden; margin:0 3px 0 0;}
.tab_style2 li img {display:block;}
.tab_style2 li.on img {margin-top:-26px;}

ol.tab_style3 {clear:both; overflow:hidden; position:relative; height:31px; padding:5px 0 0 5px; background:url(../img/clan/bg_tab_search.gif) repeat-x;}
.tab_style3 li {float:left; _display:inline; _width:1%; height:31px;}
.tab_style3 h3 {height:30px; overflow:hidden;}
.tab_style3 img {display:block;}
.tab_style3 .on h3 img {margin-top:-31px;}
.tab_style3 .on h3 {height:31px;  border-bottom:1px solid #2a2a21; background:#222211 url(../img/rank/bg_tab.gif) repeat-x left bottom;}
.tab_style3 a.text {display:block; width:100%; height:21px; padding:10px 15px 0 15px; font-size:11px; overflow:visible;}
.tab_style3 .on a.text {color:#AEAE64 !important; margin-right:14px; padding-right:14px; background:url(../img/common/bu_arrow_y.gif) no-repeat right 12px;}


ol.tab_style4 {clear:both; position:relative; height:26px; border-bottom:1px solid #444226; }
.tab_style4 li {float:left; _display:inline; _width:1%; height:26px; margin:0 -1px 0 0;}
.tab_style4 li a {display:block; height:19px; padding:6px 9px 0 9px; border:1px solid #444226; border-bottom-width:0; background:#252412 url(../img/common/bg_tab4.gif) repeat-x; color:#4e4e36;}
.tab_style4 li a:hover {text-decoration:none;}
.tab_style4 li.on a {color:#aeae64; background-position:left bottom;}
.tab_style4 li.on a:hover {color:#aeae64 !important;}


/* °Ô½ÃÆÇ °øÅë */
table.bbs_list {clear:both; width:100%; table-layout:fixed; *border-bottom:1px solid #282714;}
.bbs_list th {height:24px; border-top:1px solid #000; border-bottom:1px solid #000; vertical-align:middle; text-align:center; background:url(../img/bbs/bg_th.gif) repeat-x; font-size:11px;}
.bbs_list th em {display:inline-block; *display:block; _margin-top:1px; height:11px; text-indent:-5000px;}
.bbs_list th.no em {width:20px; background:url(../img/bbs/img_th_no.gif) no-repeat;}
.bbs_list th.file em {display:none;}
.bbs_list th.subject em {margin-left:-21px; width:20px; background:url(../img/bbs/img_th_subject.gif) no-repeat;}
.bbs_list th.name em {margin-left:-14px; width:28px; background:url(../img/bbs/img_th_name.gif) no-repeat;}
.bbs_list th.date em {margin-left:-2px; width:28px; background:url(../img/bbs/img_th_date.gif) no-repeat;}
.bbs_list th.hit em {width:28px; background:url(../img/bbs/img_th_hit.gif) no-repeat;}
.bbs_list th.no {border-left:1px solid #000;}
.bbs_list th.hit {border-right:1px solid #000;}
.bbs_list td {height:27px; vertical-align:middle; word-break:break-all; border-bottom:1px solid #282714; white-space:nowrap;}
.bbs_list .no {width:65px;}
.bbs_list th.no {width:64px;}
.bbs_list .file {width:24px; text-align:right;}
.bbs_list .subject {width:334px;}
.bbs_list .name {width:118px;}
.bbs_list .date {width:64px;}
.bbs_list .hit {width:64px;}
.bbs_list td input {vertical-align:middle; *vertical-align:bottom; *margin:-3px 2px 0 -4px;}
.bbs_list td p {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bbs_list td img {vertical-align:middle;}
.bbs_list td.no span, .bbs_list td.date span, .bbs_list td.hit span {font:10px verdana; letter-spacing:-0.1em;}
.bbs_list td.no {text-align:center; color:#5f5e49;}
.bbs_list td.subject p {_width:320px; padding-top:2px; position:relative;}
.bbs_list td.subject a {position:relative; *top:-1px; _top:0; color:#908f74;}
.bbs_list td.subject span {color:#908f74;}
.bbs_list td.subject * { vertical-align:middle;}
.bbs_list td.name {color:#666;}
.bbs_list td.name p {height:auto;}
.bbs_list td.name a {*display:inline-block; position:relative; top:1px; *top:0; width:84px; overflow:hidden;} 
.bbs_list td.date {text-align:center; color:#5e5d48;}
.bbs_list td.hit {text-align:center; color:#5e5d48;}
.bbs_list tr.notice td.subject p {height:14px; padding-top:3px;}
.bbs_list tr.notice td.subject a {font-weight:bold;}
.bbs_list p.admin {margin:1px 0 0 38px; text-align:left !important;}
.bbs_list .ico_file { margin-right:3px;}
.bbs_list .ico_reply {position:relative; top:-1px; *top:-1px; _top:0; margin-right:1px;}

.bbs_list .ico_new {position:relative; top:-1px; margin:0 0 0 4px;}

.bbs_recom th.subject em {margin-left:-27px;}
.bbs_recom th.recom em {width:64px; background:url(../img/bbs/img_th_recom.gif) no-repeat 12px 0;}
.bbs_recom .subject {width:281px;}
.bbs_recom .subject p {width:260px !important;}
.bbs_recom .name {width:111px;}
.bbs_recom th.hit {border-right-width:0;}
.bbs_recom .hit {width:65px;}
.bbs_recom th.recom {border-right:1px solid #000;}
.bbs_recom .recom {width:59px; text-align:center;}
.bbs_recom .recom span {position:relative; left:-7px; font:10px verdana; letter-spacing:-0.1em;}
.bbs_recom p.admin {margin-left:16px;}


.bbs_down th.subject em {margin-left:-27px;}
.bbs_down th.name em {margin-left:0px;}
.bbs_down th.recom em {width:64px; background:url(../img/bbs/img_th_recom.gif) no-repeat 6px 0;}
.bbs_down th.down em {width:64px; background:url(../img/bbs/img_th_down.gif) no-repeat 1px 0;}

.bbs_down .subject {width:263px;}
.bbs_down .subject p {width:263px !important;}
.bbs_down .name {width:96px;}
.bbs_down th.hit {border-right-width:0;}
.bbs_down .hit {width:60px;}
.bbs_down .recom {width:48px; text-align:center;}
.bbs_down .recom span {position:relative; left:-6px; font:10px verdana; letter-spacing:-0.1em;}
.bbs_down th.down {border-right:1px solid #000;}
.bbs_down .down {width:48px; text-align:center;}
.bbs_down .down span {position:relative; left:-5px; font:10px verdana; letter-spacing:-0.1em;}
.bbs_down p.admin {margin-left:34px;}



/* °Ô½ÃÆÇ °á°ú ¾øÀ» ½Ã */
.bbs_list .no_result {text-align:center; padding:76px 0 70px 0;}
.bbs_list .no_result img {position:relative; top:-5px;}

/* ÆäÀÌÁö */
.bbs_page * {vertical-align:middle;}
.bbs_page {overflow:hidden; position:relative; clear:both; height:17px; padding:18px 0 0 0; text-align:center; font-size:0;}
.bbs_page a {display:inline-block; padding:3px 3px 3px 4px; *padding:3px 3px 3px 3px; font:10px verdana;}
.bbs_page a.prev, 
.bbs_page a.next {position:relative; top:1px; margin:0 8px;} 
.bbs_page strong {font-weight:bold; color:#ff4200; cursor:default !important;}
.bbs_page img.next {position:relative; top:1px; margin:0 10px;}
.bbs_page img.prev {position:relative; top:1px; margin:0 10px;}
.bbs_page a img {top:0 !important; margin:0 !important;}

.bbs_btns, .bbs_bottom {position:relative; z-index:9; width:100%; overflow:hidden; height:46px; background:url(../img/bbs/bg_sep.gif) repeat-x;}
.bbs_nav {position:absolute; left:10px; top:23px;}
.bbs_btn {position:absolute; right:10px; top:22px;}
div.bbs_search {position:absolute; left:10px; top:23px; *top:22px; font-size:0;}
div.bbs_search input.text {width:134px;}
div.bbs_search select {position:relative; top:1px; _top:0; width:90px; margin:0 3px 0 0; *margin-right:2px;}
div.bbs_search .btn {*margin-left:-1px;}
div.bbs_search .btn a {margin:0 0 0 2px;}


.banner_board {margin-bottom:15px;}

/* ÀÐ±â */
.bbs_read {}
.bbs_read .subject {overflow:hidden; height:22px; padding:10px 0 0 0; background:#11110a url(../img/bbs/bg_subject.gif) repeat-x; border-bottom:1px solid #2a2a21;}
.bbs_read .subject h3 {width:580px; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; color:#cfb926;}
.bbs_read .subject em {display:inline-block; margin:0 9px 0 18px; color:#908f74; font:bold 11px verdana; }  
.bbs_read .subject h3 img {position:relative; top:-3px; margin:0;}
.bbs_read .subject span.re {font-weight:normal;}
.bbs_read ul.info {position:relative; height:21px; *height:22px; padding:10px 0 0 0; *padding-top:9px; _padding-top:10px; border-bottom:1px solid #000; background:#11110a url(../img/bbs/bg_info.gif) repeat-x;}
.bbs_read ul.info li {float:right; color:#5e5d48;}
.bbs_read ul.info li span {font:10px verdana; margin:0 0 0 9px;} 
.bbs_read ul.info li .account_id {font:11px dotum !important; margin:0 !important;}
.bbs_read .info li.recom {padding:0 14px 0 0;}
.bbs_read .info li.hit {padding:0 14px 0 0;}
.bbs_read .info li.date {width:178px;}
.bbs_read .info li.name {position:absolute; left:18px; top:10px; *top:9px; float:none;}
.bbs_read .info li.name a {color:#908f74;}
.bbs_read .info li.name span.ico {position:relative; top:-2px; *top:1px; margin:0 0 0 6px;}
.bbs_read .info li.name p.admin {display:inline; position:relative; top:-3px; margin:0 0 0 6px; vertical-align:top;}
.bbs_read .txt {clear:both; overflow-x:hidden; width:642px; padding:16px 14px 29px 14px; color:#908f74; line-height:1.6; _height:370px; min-height:370px; word-break:break-all; text-align:justify;}
.bbs_read .txt td {vertical-align:middle;}
.bbs_read .txt img {vertical-align:middle;}

.bbs_read .txt ul {margin:auto; padding:auto; list-style-type:disc; list-style-position:inside;}
.bbs_read .txt ol {margin:auto; padding:auto; list-style-type:decimal; list-style-position:inside;}

.bbs_read div.recom {height:63px; margin:-15px 0 -15px 12px; }
.bbs_read div.recom {display:block; width:117px; overflow:hidden;}
.bbs_read div.recom img {display:block;}


/* SNS ¿¬µ¿ */
.sns_link {height:23px; margin-top:5px;text-align:right; }
.sns_link ul { float:right;zoom:1;overflow:hidden; }
.sns_link li { float:left;list-style:none; display:inline; margin:0 0 0 4px;}
.sns_link li em {position:relative; top:2px; padding-right:1px;letter-spacing:-1px;font-size:11px;color:#908f74; vertical-align:top;}
.sns_link li a { float:left;margin-left:3px;display:inline; }
.sns_link li p { float:left;margin-left:2px;display:inline;  padding:0 1px 0 0; background:url(../img/common/bg_sns_r.gif) right top no-repeat; font-size:10px;font-family:verdana; }
.sns_link li span {position:relative; top:-1px; padding:0 7px 0 10px; _width:1px;height:16px;background:url(../img/common/bg_sns.gif) 0 1px no-repeat; white-space:nowrap;color:#666;display:block; }
.sns_link li strong { color:#a0a0a0; }


.bbs_memo {padding-top:10px; border-top:1px solid #464533;}
.bbs_memo h4 {padding:0 0 4px 14px;}
.bbs_memo h4 a {padding:0 16px 0 0; font-weight:bold; color:#908f74; background:url(../img/bbs/bu_circle_arrow_down.gif) no-repeat right 0px;}
.bbs_memo h4 strong {color:#908f74;}
.bbs_memo .comments {clear:both; padding:9px 0 9px 0; border:1px solid #464533; background:#1f1e0f url(../img/bbs/bg_memo.gif) repeat-x left bottom;}
.bbs_memo .list * {vertical-align:top;}
.bbs_memo .list {padding:3px 9px 9px 9px;}
.bbs_memo .list li {position:relative; clear:left; overflow:hidden; padding:6px 0 3px 0; border-bottom:1px solid #343326; *zoom:1;}
.bbs_memo .list h5 {position:relative; overflow:hidden; float:left; width:130px; padding:0 0 0 10px; white-space:nowrap; text-overflow:ellipsis;}
.bbs_memo .list h5 a {width:102px; overflow:hidden; display:inline-block; color:#a29935; font-size:11px; white-space:nowrap; text-overflow:ellipsis;}
.bbs_memo .list h5 .account_id a {color:#908f74 !important;}
.bbs_memo .list p {float:left; width:502px; color:#908f74; font-size:11px; line-height:1.6;}
.bbs_memo .list span.date {margin-left:3px; font:10px verdana; color:#5e5d48;}
.bbs_memo .bbs_page {background:none; margin:0; padding:0; height:33px;}
.bbs_memo .add {width:638px; height:26px; padding:5px 0 0 10px; margin:0 0 0 9px; border:1px solid #36341c; background:url(../img/bbs/bg_memo_write.gif) repeat-x;}
.bbs_memo .add em {margin:0 6px 0 0; }
.bbs_memo .add input.text {width:522px; margin:1px 0 0 0;}
.bbs_memo span.ico {position:relative; top:-1px; width:26px; overflow:hidden;}

a.account_id {color:#a29935 !important;}
span.account_id {color:#908f74 !important;}


.uploaded_file {position:relative; width:100%; float:right; display:inline; margin:14px 14px 0 0; zoom:1; text-align:right;}
.uploaded_file a {color:#cfb926; font-size:11px;}
.uploaded_file strong {padding:0 0 0 14px; background:url(../img/bbs/ico_file.gif) no-repeat; color:#908f74; font-size:11px; font-weight:normal;}
.uploaded_file:after {content:'.'; display:block; clear:both; height:0; line-height:0; visibility:hidden;}

/* ¾²±â */
.bbs_write .title {position:relative; height:26px; padding:6px 0 0 0; background:#11110a url(../img/bbs/bg_subject.gif) repeat-x; border-bottom:1px solid #2a2a21;}
.bbs_write .title h2 {float:left; _display:inline; width:34px; height:10px; margin:5px 0 0 18px; *margin-top:3px;}
.bbs_write .title .text {float:left; width:600px;}
.bbs_write .option {position:relative; height:26px; padding:5px 6px 0 0; border-bottom:1px solid #000; background:#11110a url(../img/bbs/bg_info.gif) repeat-x; text-align:right; color:#5e5d48; font-size:11px;}
.bbs_write .option .btn_image {margin:0 1px 0 15px;}
.bbs_write .option input {vertical-align:middle; margin:0 0 0 6px; *margin:-2px -2px 0 2px;}
.bbs_write .option label {position:relative; top:1px; color:#5e5d48;}
.bbs_write .editer {background:#e7e7e7;}

.bbs_write .write {margin:20px 0 0 0; border:1px solid #424131; background:#12120b;}
.bbs_write .write textarea {width:638px; height:409px; padding:15px; overflow:hidden; overflow-y:auto; line-height:1.25; background:#12120b; border:none; color:#908f74; font-size:12px;}


.bbs_write .system {margin:9px 0 0 0; padding:0 0 0 10px; color:#908f74;}
.bbs_write .system input {position:relative; top:-2px; vertical-align:middle; *margin:-4px 0 -3px 0;width:13px;height:13px;}
.bbs_write .system label {margin-left:3px;}
.bbs_write .system p { padding:2px 0; }
.bbs_write .system .noti { padding-top:20px;text-decoration:underline; }
.bbs_write .bbs_bottom {margin-top:10px;}

.bbs_write .upload_file {margin:10px 0 0 0; height:66px; background:url(../img/bbs/bg_upload.gif) repeat-x;}
.bbs_write .upload_file h3 {height:23px; padding:12px 0 0 15px; font-size:11px; color:#aeae64;}
.bbs_write .upload_file h3 span {position:relative; left:5px; top:2px;}
.bbs_write .upload_file input.text { width:562px; margin:0 0 0 15px;}
.bbs_write .upload_file a.btn {margin-left:2px;}

.bbs_write .uploaded_file {position:relative; margin:13px 0 0 0; height:43px; border-bottom:1px solid #24241a; background:url(../img/bbs/bg_upload.gif) repeat-x;}
.bbs_write .uploaded_file .file {width:474px; overflow:hidden; padding:16px 0 0 16px; text-align:left;}
.bbs_write .uploaded_file a {color:#cfb926; font-size:11px; white-space:nowrap;}
.bbs_write .uploaded_file strong {padding:0 0 0 14px; background:url(../img/bbs/ico_file.gif) 0 1px no-repeat; color:#908f74; font-size:11px; font-weight:normal;}
.bbs_write .uploaded_file a.btn {position:absolute; left:595px; top:12px;}


/* ÀÌº¥Æ® */
.bbs_event {clear:both; padding:15px 0 0 0;}
.tab_basic.bbs_event {padding:5px 0 0 5px;}
.bbs_event h2 {position:absolute; left:-5000px; top:-5000px;} 
.bbs_event ul li {position:relative; clear:left; *height:1%; margin:15px 0 0 0; padding:0 0 10px 0; background:url(../img/common/bg_dot.gif) repeat-x left bottom; *zoom:1;}
.bbs_event div.image {float:left; _display:inline; overflow:hidden; width:161px; height:118px;}
.bbs_event div.image a {display:block; width:153px; height:110px; padding:4px; background:url(../img/bbs/bg_event_thumb.gif) no-repeat;}
.bbs_event div.image a:hover {background-position:left bottom;}
.bbs_event div.image img {width:100%; height:100%;}
.bbs_event div.desc {padding:34px 0 0 0; margin-left:176px;}
.bbs_event h3 {position:absolute; left:176px; top:0; width:485px; height:20px; padding:7px 0 0 9px; background:#171706;}
.bbs_event h3 a {font-weight:bold; color:#cfb926;}
.bbs_event h4 {height:15px; padding:0 0 0 9px; color:#9b9423; font-size:11px;}
.bbs_event p.text {_float:left; width:480px; padding:7px 0 7px 9px; margin:4px 0 0 0; border-top:1px solid #282714; font-size:11px; word-break:keep-all; color:#908f74;}
.bbs_event .btn {margin:-9px 0 0 0; padding:0 15px 0 0; text-align:right;}
.bbs_event .btn a {margin-left:3px;}
.bbs_event .bbs_page {position:relative; z-index:9; overflow:hidden; height:17px; margin:-1px 0 0 0; padding:32px 0 0 0; background:url(../img/bbs/bg_sep.gif) repeat-x;}
.bbs_event.tab2 .image img {filter:gray();}

.bbs_event.tab1 .bbs_page  {display:none !important;}

/* GM³»¹«¹Ý */
.bbs_theme {clear:both;}
.bbs_theme h2 {height:1px; visibility:hidden; overflow:hidden; margin:0 0 -14px 0; } 
.bbs_theme ul li {position:relative; clear:left; *height:1%; margin:15px 0 0 0; padding:0 0 10px 0; background:url(../img/common/bg_dot.gif) repeat-x left bottom; *zoom:1;overflow:hidden;zoom:1;}
.bbs_theme div.image {float:left; _display:inline; overflow:hidden; width:161px; height:118px;}
.bbs_theme div.image a {display:block; width:153px; height:110px; padding:4px; background:url(../img/bbs/bg_event_thumb.gif) no-repeat;}
.bbs_theme div.image img {width:100%; height:100%;}
.bbs_theme div.desc {padding:34px 0 0 0; margin-left:176px;}
.bbs_theme h3 {position:absolute; left:176px; top:0; width:485px; height:20px; padding:7px 0 0 9px; background:#171706;}
.bbs_theme h3 input {margin:-4px 0 0 0;}
.bbs_theme h3 strong {margin-right:6px; color:#ff7800; font-weight:bold;}
.bbs_theme h3 a {font-weight:bold; color:#cfb926;}
.bbs_theme h4 {height:15px; padding:0 0 0 9px; color:#5e5d48; font-size:11px;}
.bbs_theme h4 span {margin:0 0 0 4px; padding:0 0 0 9px; background:url(../img/common/bar_1x10.gif) no-repeat;}
.bbs_theme p.text {width:480px; padding:7px 0 7px 9px; margin:4px 0 0 0; border-top:1px solid #282714; font-size:11px; word-break:keep-all; color:#908f74;}
.bbs_theme p.admin {position:absolute; right:25px; top:38px;}
.bbs_theme .ico_level {position:relative; top:-1px; width:15px; height:14px; margin:0 5px 0 0;}

.bbs_theme .bbs_page {padding-top:2px; background-color:#36341D; position:relative; z-index:7; top:-1px;}

/* ½ºÅ©¸°¼¦ */
.bbs_screen {position:relative; width:670px; overflow:hidden;}
.bbs_screen ul {position:relative; z-index:5; width:685px;}
.bbs_screen h2 {position:absolute; left:-5000px; top:-5000px;} 
.bbs_screen ul li {float:left; _display:inline; position:relative; width:171px; height:186px; margin:15px 0 0 0; background:url(../img/common/bg_dot.gif) repeat-x left bottom; *zoom:1;}
.bbs_screen h3 {overflow:hidden; position:absolute; left:0; top:125px; width:156px; height:18px; padding:5px 0 0 0; border-top:1px solid #3a381e; border-bottom:1px solid #3a381e; color:#908f74; font-weight:bold; letter-spacing:-0.1em; text-align:center; text-overflow:ellipsis;}
.bbs_screen h4 {float:left; _display:inline; height:16px; margin:5px 0 0 0; font-size:11px;}
.bbs_screen .recom {width:69px; padding:0 9px 0 0; background:url(../img/common/bar_1x9.gif) no-repeat right 2px; text-align:right;}
.bbs_screen .hit {width:75px; padding:0 0 0 7px;}
.bbs_screen .image {width:148px; height:94px; padding:4px; background:url(../img/bbs/bg_screenshot.gif) no-repeat;}
.bbs_screen .image img {display:block; width:100%; height:100%;}
.bbs_screen p.name {position:relative; overflow:hidden; clear:both; width:156px; padding:34px 0 0 0; text-align:center; white-space:nowrap; text-overflow:ellipsis; }
.bbs_screen .bbs_page {padding-top:7px; background-color:#36341D; position:relative; z-index:7; }

.best_screen {position:relative; height:235px; margin:0 0 25px 0; padding:35px 0 0 0; background:url(../img/bbs/bg_best_screenshot.gif) no-repeat 0 35px;}
.best_screen h2 {left:0; top:0;}
.best_screen ul {margin:0 0 0 20px;}
.best_screen ul li {width:219px; height:130px; margin:17px 0 0 0; background:none;}
.best_screen .image {width:183px; height:120px; padding:5px; background:none;}
.best_screen .best {display:block; position:absolute; left:3px; top:3px; width:54px; height:56px; background:url(../img/bbs/ico_flag_best.gif) no-repeat;}
.best_screen h3 {top:156px; width:193px;}
.best_screen h4 {margin:9px 0 0 0;}
.best_screen .recom {width:88px;}
.best_screen .hit {width:89px;}
.best_screen p.name {clear:both; width:193px;}

/* ÀÏÈ¸¼º ÇÁ·Î¸ð¼Ç */ 
.ev_popup { background:#36341c url(http://mm.pmang.com/pmang/specialforce/event/11_1011/img/bg_ev_popup.jpg) 0% 0% no-repeat;width:671px;padding:326px 15px 0 14px;position:relative; }
.ev_popup span.ico img {position:relative; *top:-1px; width:15px; height:14px; margin-right:4px; vertical-align:middle;}
.ev_popup .event_join { position:absolute;top:164px;left:243px; }
.ev_popup .event_join a { display:block;width:212px;height:41px;text-indent:-5000px; }
.ev_popup .bbs_screen p.name {clear:both; width:156px; padding:5px 0 0 0; text-align:center;}
.ev_popup .bbs_screen p.tit {clear:both; width:156px; padding:5px 0 0 0; text-align:center;}
.ev_popup .best_screen {position:relative; height:235px; margin:0 0 25px 0;padding:0; }
.ev_popup .best_screen div.image { margin-top:-7px; }
.ev_popup .best_screen div.desc { margin-top:-5px; }
.ev_popup .best_screen p.tit { margin-top:-4px;width:183px; }
.ev_popup .best_screen p.name { margin-top:-4px;font-size:11px;width:183px; }

.ev_popup_etc { background:#36341c url(http://mm.pmang.com/pmang/specialforce/event/12_0206/img/bg_ev_popup.jpg) 0% 0% no-repeat;width:671px;padding:326px 15px 0 14px;position:relative; }
.ev_popup_etc span.ico img {position:relative; *top:-1px; width:15px; height:14px; margin-right:4px; vertical-align:middle;}
.ev_popup_etc .event_join { position:absolute;top:164px;left:243px; }
.ev_popup_etc .event_join a { display:block;width:212px;height:41px;text-indent:-5000px; }
.ev_popup_etc .bbs_screen p.name {clear:both; width:156px; padding:5px 0 0 0; text-align:center;}
.ev_popup_etc .bbs_screen p.tit {clear:both; width:156px; padding:5px 0 0 0; text-align:center;}
.ev_popup_etc .best_screen {position:relative; height:235px; margin:0 0 25px 0;padding:0; }
.ev_popup_etc .best_screen div.image { margin-top:-7px; }
.ev_popup_etc .best_screen div.desc { margin-top:-5px; }
.ev_popup_etc .best_screen p.tit { margin-top:-4px;width:183px; }
.ev_popup_etc .best_screen p.name { margin-top:-4px;font-size:11px;width:183px; }

.ev_popup_201204 { background:#36341c url(http://mm.pmang.com/pmang/specialforce/event/12_0423/img/bg_ev_popup.jpg) 0% 0% no-repeat;width:671px;padding:326px 15px 0 14px;position:relative; }
.ev_popup_201204 span.ico img {position:relative; *top:-1px; width:15px; height:14px; margin-right:4px; vertical-align:middle;}
.ev_popup_201204 .event_join { position:absolute;top:164px;left:183px; }
.ev_popup_201204 .event_join a { display:block;width:160px;height:39px;text-indent:-5000px; }
.ev_popup_201204 .event_ex { position:absolute;top:164px;left:355px; }
.ev_popup_201204 .event_ex a { display:block;width:160px;height:39px;text-indent:-5000px; }
.ev_popup_201204 .bbs_screen p.name {clear:both; width:156px; padding:5px 0 0 0; text-align:center;}
.ev_popup_201204 .bbs_screen p.tit {clear:both; width:156px; padding:5px 0 0 0; text-align:center;}
.ev_popup_201204 .best_screen {position:relative; height:235px; margin:0 0 25px 0;padding:0; }
.ev_popup_201204 .best_screen div.image { margin-top:-7px; }
.ev_popup_201204 .best_screen div.desc { margin-top:-5px; }
.ev_popup_201204 .best_screen p.tit { margin-top:-4px;width:183px; }
.ev_popup_201204 .best_screen p.name { margin-top:-4px;font-size:11px;width:183px; }

/* ÀÏÈ¸¼º ÇÁ·Î¸ð¼Ç */ 
.ev_bbs_popup { width:671px;padding:508px 15px 0 14px;position:relative; }
.ev_bbs_popup_1 { background:#36341c url(http://mm.pmang.com/pmang/specialforce/event/12_0131/img/bbs_list_1.jpg) 0% 0% no-repeat; }
.ev_bbs_popup_2 { background:#36341c url(http://mm.pmang.com/pmang/specialforce/event/12_0131/img/bbs_list_2.jpg) 0% 0% no-repeat; }
.ev_bbs_popup_3 { background:#36341c url(http://mm.pmang.com/pmang/specialforce/event/12_0131/img/bbs_list_3.jpg) 0% 0% no-repeat; }
.ev_bbs_popup_4 { background:#36341c url(http://mm.pmang.com/pmang/specialforce/event/12_0131/img/bbs_list_4.jpg) 0% 0% no-repeat; }
.ev_bbs_popup_5 { background:#36341c url(http://mm.pmang.com/pmang/specialforce/event/12_0131/img/bbs_list_4.jpg) 0% 0% no-repeat; }
.ev_bbs_popup_6 { background:#36341c url(http://mm.pmang.com/pmang/specialforce/event/12_0131/img/bbs_list_4.jpg) 0% 0% no-repeat; }
.ev_bbs_popup .layer_1 { position:absolute;top:407px;right:140px;z-index:100; }
.ev_bbs_popup .layer_2 { position:absolute;top:407px;right:15px;z-index:100; }
.ev_bbs_popup span.ico img {position:relative; *top:-1px; width:15px; height:14px; margin-right:4px; vertical-align:middle;}
.ev_bbs_popup .event_join a { display:block;position:absolute;text-indent:-5000px; }
.ev_bbs_popup .event_join a.btn_1 { width:207px;height:40px;top:270px;left:49px; }
.ev_bbs_popup .event_join a.btn_2 { width:100px;height:24px;top:374px;left:457px; }
.ev_bbs_popup .event_join a.btn_3 { width:122px;height:24px;top:374px;left:562px; }
.ev_bbs_popup .bbs_screen p.name {clear:both; width:156px; padding:5px 0 0 0; text-align:center;}
.ev_bbs_popup .bbs_screen p.tit {clear:both; width:156px; padding:5px 0 0 0; text-align:center;}
.ev_bbs_popup .bbs_screen p.tit a { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display:inline-block;width:156px; }
.ev_bbs_popup .best_screen {position:relative; height:235px; margin:0 0 25px 0;padding:0; }
.ev_bbs_popup .best_screen div.image { margin-top:-7px; }
.ev_bbs_popup .best_screen div.desc { margin-top:-5px; }
.ev_bbs_popup .best_screen p.tit { margin-top:-4px;width:183px; }

.ev_bbs_popup .best_screen p.name { margin-top:-4px;font-size:11px;width:183px; }
.ev_bbs_popup .bbs_bottom { background:url(../img/bbs/bg_sep_ev.gif) repeat-x; }
.ev_bbs_popup .bbs_bottom .bbs_btn { top:18px; }
.ev_bbs_popup .bbs_bottom .bbs_search { top:17px; }

/* ÀÛÀü Åä·Ð¹æ */
.best_strategy {position:relative; height:171px; padding:35px 0 0 0;}
.best_strategy h2 {position:absolute; left:0; top:0;}
.best_strategy ul {height:79px; padding:16px 0 0 0; margin:0 0 25px 0; background:url(../img/bbs/bg_best_strategy.gif) no-repeat;}
.best_strategy ul li {float:left; _display:inline; width:306px; height:25px; padding:0 0 0 28px; background:url(../img/common/dot_2x2.gif) no-repeat 20px 5px;}
.best_strategy ul li h3 {float:left; _display:inline; width:220px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.best_strategy ul li p {float:left; _display:inline; width:80px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:right;}


#itemShop .category {position:relative; float:left; _display:inline; position:relative; width:294px; height:236px; margin:0 0 15px 0; background:url(../img/shop/bg_category.gif) no-repeat;}
#itemShop .category h2 {position:absolute; left:-5000px; top:-5000px;} 
#itemShop .category .history {position:absolute; left:168px; top:15px;}
#itemShop .category ol {position:absolute; left:16px; top:50px; width:262px; height:142px;}
#itemShop .category ol li {float:left; _display:inline; width:121px; height:22px; margin:0 0 0 7px;}
#itemShop .category ol li a {display:block; width:121px; height:22px; overflow:hidden;}
#itemShop .category ol li img {display:block;}
#itemShop .category ol li a:hover img {margin-top:-22px;}
#itemShop .category ol li.on img {margin-top:-22px;}

#itemShop .search .text {position:absolute; left:15px; top:200px; width:210px; height:16px; padding-top:3px; background:#000 url(../img/shop/bg_cat_search.gif) no-repeat 0 -100px;}
#itemShop .search input.on {background-image:none;}
#itemShop .search .btn {position:absolute; left:242px; top:200px;}
#itemShop .banner {overflow:hidden; float:left; _display:inline; margin:0 0 15px 10px; width:366px; height:236px;}
/* #itemShop .banner a {display:block; } */
#itemShop .banner img {display:block;}

#itemShop .item_header {position:relative; clear:both; height:33px; margin:0 0 15px 0; background:url(../img/shop/bg_shop_header.gif)  no-repeat;}
#itemShop .item_header h3 {width:100px; height:5px; padding:10px 0 0 33px; white-space:nowrap;}
#itemShop .item_header h3 img {display:block;}
#itemShop .item_header .sort {position:absolute; right:55px; top:10px; font-size:11px; *zoom:1;}
#itemShop .item_header .sort li {float:left; _display:inline; padding:0 0 0 16px; background:url(../img/shop/bu_tri_off.gif) no-repeat 5px 4px; *zoom:1;}
#itemShop .item_header .sort li.on {background-image:url(../img/shop/bu_tri_on.gif);}
#itemShop .item_header .sort a {font-size:11px; padding:0 6px 0 0; background:url(../img/common/bar_1x8.gif) no-repeat right 1px;}
#itemShop .item_header .sort li.on a {font-weight:bold; color:#908f74;}
#itemShop .item_header .sort li.o3 a {background-image:none; padding:0;}
/* #itemShop .tab_item a {padding-left:15px !important; padding-right:15px !important;} */
#itemShop .tab_item a {padding-left:6px !important; padding-right:6px !important;}
#itemShop .tab_item a {font:12px tahoma; letter-spacing:-0.1em;}
#itemShop .tab_force a {padding-left:6px !important; padding-right:5px !important;font-size:11px !important;letter-spacing:-1px;}

#pointShop .category {position:relative; float:left; _display:inline; position:relative; width:294px; height:236px; margin:0 0 25px 0; background:url(../img/shop/bg_gb_category.gif) no-repeat;}
#pointShop .category h2 {position:absolute; left:-5000px; top:-5000px;} 
#pointShop .category ol {position:absolute; left:23px; top:24px; width:248px; height:82px;}
#pointShop .category ol li {float:left; _display:inline; width:248px; height:22px; margin:0 0 4px 0;}
#pointShop .category ol li a {display:block; width:248px; height:22px; overflow:hidden;}
#pointShop .category ol li img {display:block;}
#pointShop .category ol li a:hover img {margin-top:-22px;}
#pointShop .category ol li.on img {margin-top:-22px;}
#pointShop .category .howto {position:absolute; left:15px; top:120px;}
#pointShop .banner {overflow:hidden; float:left; _display:inline; margin:0 0 15px 10px; width:366px; height:236px;}
#pointShop .banner a {display:block; }
#pointShop .banner img {display:block; width:366px; height:236px;}
#pointShop .item_header {position:relative; clear:both; height:33px; margin:0 0 -14px 0; background:url(../img/shop/bg_shop_header.gif)  no-repeat;}
#pointShop .item_header h3 {width:100px; height:5px; padding:10px 0 0 33px; white-space:nowrap;}
#pointShop .item_header h3 img {display:block;}
#pointShop .my_gbpoint {position:relative; height:50px; margin:0 0 10px 0; background:url(../img/shop/bg_gb_mypoint.gif) no-repeat; zoom:1;}
#pointShop .my_gbpoint h3 {display:none;}
#pointShop .my_gbpoint p.num {position:absolute; left:157px; top:20px; width:217px; text-align:right; color:#ff7700; font-weight:bold; font-size:14px;}
#pointShop .my_gbpoint a.about {position:absolute; left:426px; top:11px;}
#pointShop .my_gbpoint a.history {position:absolute; left:543px; top:11px;}

#pointShop .au_info {position:relative; padding-top:155px; padding-bottom:20px; zoom:1; background:url(../img/shop/img_au_ing.gif) no-repeat 0 30px;}
	#pointShop .end .au_info {background:url(../img/shop/img_au_end.gif) no-repeat 0 30px;}
#pointShop .au_info .period {float:left; _display:inline; height:27px; padding:0 0 0 13px; color:#908f74; font-size:14px; font-weight:bold; background:url(../img/common/dot_2x2.gif) no-repeat 5px 5px;}
#pointShop .au_info em {color:#d1b827;}
	#pointShop .end .period em {color:#908f74;}
#pointShop .au_info .result_date {float:right; _display:inline; height:27px; padding:0 18px 0 13px; color:#908f74; font-size:14px; font-weight:bold; background:url(../img/common/dot_2x2.gif) no-repeat 5px 5px; }
#pointShop .au_info .msg {position:relative; zoom:1; clear:both; padding-top:13px; padding-left:5px;  border-top:1px solid #4A4827;}
#pointShop .au_info .msg li {padding:0 0 0 7px; background:url(../img/common/dot_2x2.gif) no-repeat 0 5px; color:#aeae64; font-size:11px; line-height:17px;}
#pointShop .au_info .msg li span {color:#908f74;}
#pointShop .au_info a.view_winner {position:absolute; left:578px; top:208px;}

#pointShop .au_list {width:670px; overflow:hidden; margin-bottom:-30px;}
#pointShop .au_list ul {width:680px;}
#pointShop .au_list li {float:left; _display:inline; overflow:hidden; position:relative; width:217px; height:313px; background:url(../img/shop/bg_au_list.gif) no-repeat;}
#pointShop .au_list li.el1 {margin-right:9px;}
#pointShop .au_list li.el2 {margin-right:10px;}
#pointShop .au_list li.el4 {margin-right:9px;}
#pointShop .au_list li.el5 {margin-right:10px;}
#pointShop .au_list li h4 {height:28px; padding:16px 0 0 0; color:#d1b827; font-weight:bold; text-align:center;}
#pointShop .end .au_list li h4 {color:#60571D;}
#pointShop .au_list li .item {height:172px; margin-left:18px;}
#pointShop .au_list li p {height:27px; text-align:center; color:#908f74; text-align:center;}
#pointShop .au_list li p a {color:#aeae64; font-weight:bold;}
#pointShop .au_list .btn {text-align:center;}
#pointShop .au_list .btn a {margin-right:1px;}
#pointShop .au_list .au_num {display:none; position:absolute; left:0; bottom:81px; width:217px; height:159px; background:url(../img/shop/bg_au_num.gif) no-repeat;}
#pointShop .au_list .au_num h5 {display:none;}
#pointShop .au_list .au_num_list {overflow:auto; width:194px; height:97px; margin:39px 0 0 4px; padding:11px 4px 8px 11px; text-align:left;}
#pointShop .au_list .au_num_list p {padding:0 0 4px 0; text-align:left; color:#908f74; font-size:11px; line-height:14px;}
#pointShop .au_list .au_num_list p em {font-weight:bold; color:#cfb926;}
#pointShop .au_list .au_num a.btn_close {position:absolute; left:199px; top:13px; display:block; width:11px; height:11px; overflow:hidden;  text-indent:-5000px;}

#pointShop .gs_list {width:670px; overflow:hidden; margin-bottom:-10px;}
#pointShop .gs_list .about {position:relative; height:180px; margin:30px 0 25px 0; background:url(../img/shop/bg_gb_time.jpg) no-repeat;}
#pointShop .gs_list object {position:absolute; left:158px; top:128px;}
#pointShop .gs_list ul {width:680px;}
#pointShop .gs_list li {float:left; _display:inline; overflow:hidden; position:relative; width:217px; height:340px; margin-right:9px; margin-bottom:10px; background:url(../img/shop/bg_gb_gs.gif) no-repeat; text-align:center;}
#pointShop .gs_list li h4 {height:26px; padding:16px 0 0 0; color:#d1b827; font-weight:bold; text-align:center;}
#pointShop .gs_list li h4 a {color:#d1b827;}
#pointShop .gs_list li .item {height:175px; text-align:left;}
#pointShop .gs_list li .item a {position:relative; left:16px; display:block; width:180px; height:157px; border:2px solid transparent;}
#pointShop .gs_list li.on .item a {border:2px solid #CFB926 !important;}
#pointShop .gs_list p.num {height:38px; padding-top:15px; color:#AEAE64; font-weight:bold; font-size:14px;}
#pointShop .gs_list p.num strong {color:#FF7700; font-size:14px;}
#pointShop .gs_list p.num em {font-size:14px;}
#pointShop .gs_list li .time {height:53px; color:#aeae64;}
#pointShop .gs_list li .time p {height:21px;}
#pointShop .gs_list li .time strong {color:#ff7700; font-weight:bold; font-size:18px;}

#pointShop .gs_list li div.end {height:53px; color:#aeae64;}
#pointShop .gs_list li div.end p {padding-top:16px; padding-left:2px;}

#pointShop .gs_list p.gb {display:inline; padding:5px 0 0 19px; background:url(../img/shop/ico_gb.gif) no-repeat; color:#908f74; font-weight:bold;}
#pointShop .gs_list .btn {text-align:center; margin-top:13px;}
#pointShop .gs_list .btn a {margin-right:1px;}

#pointShop ul.msg {padding:19px 0 0 16px;}
#pointShop ul.msg li {width:630px; padding:0 0 0 9px; font-size:11px; line-height:18px; background:url(../img/shop/ico_star.gif) no-repeat 0 4px;}
#pointShop ul.msg li em {color:#908f74;}
#pointShop ul.msg li a {color:#908f74; text-decoration:underline;}

#pointShop .gb_guide {position:relative; height:50px; margin:0 0 15px 0; background:url(../img/shop/bg_gb_guide.gif) no-repeat; zoom:1;}
#pointShop .gb_guide h3 {display:none;}
#pointShop .gb_guide a.shop {position:absolute; left:411px; top:11px;}
#pointShop .gb_guide a.history {position:absolute; left:543px; top:11px;}
#pointShop .gb_guide_img {zoom:1; padding-bottom:40px;}
#pointShop .gb_guide_img img {display:block;}
#pointShop .gb_howto .para1 h3 {height:37px; margin:0 0 23px 0; text-indent:-5000px; background:url(../img/shop/tl_gb_about1.gif) no-repeat;}
#pointShop .gb_howto .para2 h3 {height:78px; margin:35px 0 33px 0; text-indent:-5000px; background:url(../img/shop/tl_gb_about1.gif) no-repeat; background-position:0 -37px;}
#pointShop .gb_howto h4 {height:17px; margin:19px 0 12px 20px; overflow:hidden; text-indent:-5000px; background:url(../img/shop/tl_gb_about2.gif) no-repeat;}
#pointShop .gb_howto .para1 h4.tl2 {background-position:0 -17px;}
#pointShop .gb_howto .para2 h4.tl1 {background-position:0 -34px;}
#pointShop .gb_howto .para2 h4.tl2 {background-position:0 -51px;}
#pointShop .gb_howto .para2 h4.tl3 {background-position:0 -68px;}
#pointShop .gb_howto p {padding:0 0 0 42px; color:#908f74; line-height:16px;}
#pointShop .gb_howto p strong {color:#AEAE64;}
#pointShop .gb_howto p.ul {padding-top:10px; padding-bottom:10px; color:#AEAE64;}
#pointShop .gb_howto .para1 .msg {padding:0 0 0 42px; margin:0; font-size:11px; color:#AEAE64;}
#pointShop .gb_howto .para2 .msg {padding:10px 0 10px 42px; margin:0; font-size:11px; color:#AEAE64;}

#pointShop .tbl_point table {width:559px; margin:12px 0 13px 42px;}
#pointShop .tbl_point th {height:29px; background:#1A190D; text-align:center; color:#908f74; border:1px solid #36341C;}
#pointShop .tbl_point td {height:29px; background:#312F19; text-align:center; color:#908f74; border:1px solid #36341C;}
#pointShop .tbl_point .first td {background:#292715;}
#pointShop .tbl_point .odd td {background:#36341C;}
#pointShop .tbl_point .merge td.el1 {background:#312F19;}
#pointShop .tbl_point em,
#pointShop .tbl_point span {position:relative; top:1px;}

#popupPointShop {width:442px;}
#popupPointShop .item_view {position:relative; height:124px; padding:10px 0 0 0; zoom:1;}
#popupPointShop .item_view .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;}
#popupPointShop .item_view h4 {position:absolute; left:122px; top:15px; font-size:14px; font-weight:bold; color:#d1b827;}
#popupPointShop .item_view p.text {float:left; _display:inline; width:270px; margin:27px 0 15px 16px; color:#908f74; font-size:11px;}
#popupPointShop .item_view .purchase {float:left; _display:inline; margin:0 0 6px 17px;}
#popupPointShop .item_view .purchase em {float:left; _display:inline; width:98px; color:#908f74; padding:0 0 0 8px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px;  line-height:14px;}
#popupPointShop .item_view .purchase em.price {width:54px;}
#popupPointShop .item_view .purchase p {float:left; _display:inline; color:#908f74; line-height:14px; font-weight:bold;}
#popupPointShop p.gb {margin:-5px 0 0 0; padding:5px 0 0 19px; background:url(../img/shop/ico_gb.gif) no-repeat; color:#908f74; font-weight:bold;}
#popupPointShop .item_detail {width:367px; height:170px; overflow:auto; overflow-x:hidden; padding:0 15px 0 15px; margin:0; background:#22200F; border:1px solid #42412A;}
#popupPointShop .item_detail p {color:#5E5D48;}
#popupPointShop .item_detail h5 {color:#908f74 !important; font-weight:normal !important;}
#popupPointShop .item_detail h5 p {color:#908f74 !important; background:url(../img/common/dot_2x2.gif) no-repeat 0 5px !important;}
#popupPointShop .confirm_msg {padding:19px 0 6px 0; color:#d1b827; font-weight:bold; text-align:center;}
#popupPointShop .confirm_msg strong {padding:0 0 0 17px; background:url(../img/common/bu_gt.gif) no-repeat;}

#popupPointShop .au_point {padding:14px 0 11px 14px; margin:0; background:#22200F; border:1px solid #42412A;}
#popupPointShop .au_point label {color:#908f74; padding:0 5px 0 8px; background:url(../img/common/dot_2x2.gif) 0 4px no-repeat;}
#popupPointShop .au_point .text {width:138px; height:21px; padding:5px 10px 0 10px; margin:0; border:0; font-size:14px; color:#ff7700; background:url(../img/shop/bg_au_input.gif) no-repeat; font-weight:bold; text-align:right;}
#popupPointShop .au_point .num .text {width:160px; margin:5px 5px 5px 0; background-position:0 -26px;}
#popupPointShop .au_point .num {margin-bottom:-6px;}
#popupPointShop .au_point span.notice {display:block; margin-top:-2px; padding:0 0 0 10px; font-size:11px; color:#908f74;}
#popupPointShop .au_point p.msg {padding:15px 0 0 0; font-size:11px; color:#AEAE64; }
#popupPointShop .au_point p.msg span {color:#908f74; padding:0 0 0 10px;}

#popupPointShop .gb_purchase {margin-bottom:-4px; padding:14px 0 0 0;}
#popupPointShop .gb_purchase li {padding:5px 0;}
#popupPointShop .gb_purchase label {display:inline-block; width:110px; color:#908f74; padding:0 5px 0 23px; background:url(../img/common/dot_2x2.gif) 15px 4px no-repeat;}
#popupPointShop .gb_purchase .text {width:225px; height:21px; padding:5px 10px 0 10px; margin:0; border:0; font-size:14px; color:#ff7700; background:url(../img/shop/bg_au_input.gif) no-repeat 0 -52px; font-weight:bold;}
#popupPointShop .gb_purchase .msg .text {font-size:11px; height:19px; padding-top:7px; font-weight:normal;}
#popupPointShop .gb_purchase select {position:relative; top:1px; *top:0; width:60px;}
#popupPointShop .gb_purchase .to input.text {width:52px;}
#popupPointShop .gb_purchase .to span {position:relative; top:1px;}


.bbs_shop {width:690px; overflow:hidden;}
.bbs_shop ul {margin:30px 0 0 0; *zoom:1;}
.bbs_shop li {position:relative; float:left; _display:inline; width:330px; height:186px; margin:0 10px 10px 0; background:url(../img/shop/bg_item.gif) no-repeat}
.bbs_shop li h4 {margin:14px 0 0 16px; font-weight:bold; color:#cfb926;}
.bbs_shop li h4 a {font-weight:bold; color:#cfb926;}
.bbs_shop li p.text {margin:10px 0 0 16px; font-size:11px; color:#908f74;letter-spacing:-1px;}
.bbs_shop li .image {position:absolute; width:107px; height:112px; left:16px; top:58px;}
.bbs_shop li .image a {display:block; width:75px; height:80px; padding:16px;}
.bbs_shop li.on .image {width:103px; height:108px; border:2px solid #cfb926;}
.bbs_shop li.on .image a {padding:14px;}
.bbs_shop li .purchase {position:absolute; left:138px; top:63px;}
.bbs_shop li select {width:174px; margin:0 0 3px 0; _margin-bottom:6px;}
.bbs_shop li .purchase a {display:block; float:left; _display:inline; margin:0 5px 0 0;}
.bbs_shop li .purchase a img {display:block;}
.bbs_shop li .purchase a.sms {clear:left; width:110px; margin:10px 0 0 0; padding:2px 0 0 14px; background:url(../img/shop/ico_phone.gif) no-repeat; font-size:11px; overflow:visible;}
.bbs_shop li .purchase p.price {margin:0 0 8px 0; padding:2px 0 0 18px; background:url(../img/shop/ico_money.gif) no-repeat; font-weight:bold; color:#908f74;}

.bbs_shop li .gb {height:23px; padding:5px 0 0 19px; background:url(../img/shop/ico_gb.gif) no-repeat; font-weight:bold; color:#908f74;}

.bbs_shop li .option {margin-bottom:5px;}
.bbs_shop p.msg {clear:both; font-size:11px; padding:9px 0 0 0; margin:10px 0 0 24px; line-height:17px;}
.bbs_shop p.msg em {color:#908f74;}
.bbs_shop .bbs_page {position:relative; z-index:10; margin-top:12px; padding-top:50px; background:url(../img/bbs/bg_sep.gif) repeat-x 0 15px;}

.mileage li {width:330px; height:165px; background:url(../img/shop/bg_item_mileage.gif) no-repeat;}
.mileage li p.text {margin:0 0 0 137px; width:168px; padding-top:14px;}
.mileage li .image {top:37px;}
.mileage li .purchase {position:static; margin:7px 0 0 136px;}
.mileage li .purchase p.price {margin:0 0 9px 0; padding:2px 0 0 0; background:none;}
.mileage li .purchase a.buy {margin-left:2px;}


#itemView .item_view {position:relative; width:670px; height:146px; background:url(../img/shop/bg_item_view.gif) no-repeat;}
#itemView .item_view h4 {position:absolute; left:154px; top:26px; font-weight:bold; color:#cfb926;}
#itemView .item_view h4 a {font-weight:bold; color:#cfb926;}
#itemView .item_view .image {position:absolute; width:107px; height:112px; left:33px; top:33px;}
#itemView .item_view .purchase {position:absolute; left:155px; top:64px; width:176px;}
#itemView .item_view p.price {margin:0 0 10px 2px; padding:2px 0 0 18px; background:url(../img/shop/ico_money.gif) no-repeat; font-weight:bold; color:#908f74;}
#itemView .item_view select {width:174px; margin:0 0 3px 0; _margin-bottom:6px;}
#itemView .item_view .option {margin-bottom:5px;}
#itemView .item_view div.btn {position:absolute; right:33px; top:88px;}
#itemView .item_view div.btn a {margin-left:1px;}
#itemView .item_view a.sms {position:absolute; right:31px; top:24px; padding:2px 0 0 14px; background:url(../img/shop/ico_phone.gif) no-repeat; font-size:11px;  color:#908f74;}

.item_detail {clear:both; padding:15px 0 20px 10px;}
.item_detail h5 {margin:15px 0 3px 0; color:#cfb926; font-weight:bold;}
.item_detail p {margin:0 0 0 8px; line-height:16px; color:#908f74;}
.item_detail h5 p {margin:0 !important; padding:0 0 0 8px; background:url(../img/shop/bu_dot.gif) no-repeat 0 3px; color:#cfb926 !important; }
.item_detail input.text {height:15px; padding:4px 6px 0 6px; background:#000; border: 1px solid #4c4b34;}
#itemView .bbs_bottom {height:44px; margin:0; padding:10px 0 0 0; background:none; text-align:center; border-top:1px solid #282713;}


div.cpa {padding:19px 0 0 9px; margin:0 0 -12px 0;}
div.cpa p {color:#908f74; font-size:11px;}
div.cpa a {font-weight:bold; color:#cfb926; margin:0 0 0 4px; padding:0 0 0 12px; background:url(../img/shop/bu_gt_y.gif) no-repeat;}


.item_cpa {clear:both; margin:-5px 0 0 0; padding:0 0 0 12px; color:#908f74; line-height:16px;}
.item_cpa h4 {height:21px; padding:0 0 0 7px; color:#cfb926; font-weight:bold; background:url(../img/shop/dot_y.gif) no-repeat 0 4px;}
.item_cpa a {display:inline-block; margin:15px 0 0 8px; padding:0 8px 0 0; background:url(../img/shop/bu_gt_yy.gif) no-repeat right 2px; color:#aeae64;}
.item_cpa p strong {font-weight:normal;}
.item_cpa p.add {padding:0 0 0 8px;}
.item_cpa p.bill {padding: 0 0 0 8px;}

tr.seperate td {height:10px; padding:0; border:0;}
tr.seperate td * {display:none;}
table.bbs_search {margin:10px 0 0 0;}
.bbs_search td strong {color:#cfb926;}
.bbs_search .header td {height:33px; border:0; background:#171708;}
.bbs_search .header td.file {background:#171708 url(../img/common/bar_1x10.gif) 30% 50% no-repeat;}
.bbs_search .content td {width:640px; border:0; padding:15px 15px 13px 15px; word-break:break-all;}
.bbs_search .content .text {line-height:16px;}
.bbs_search .content .text a {color:#5e5d48;}
.bbs_search .content .image {float:left; _display:block; width:116px; height:82px; margin:0 10px 0 0; background:url(../img/bbs/bg_search_img.gif) no-repeat;}
.bbs_search .content .image img {display:block; width:108px; height:74px; margin:4px;}

.search_no_result td {height:auto !important; padding:48px 0 48px 0; text-align:center;}
.search_no_result h3 {display:inline; font-weight:bold; color:#77744d;}
.search_no_result strong {color:#77744d !important;}
.search_no_result a.btn {display:inline; position:relative; top:-2px; margin:0 0 0 5px;}

#searchPcbang .banner {margin:0 0 15px 0;}
#searchPcbang .search_pcbang {position:relative; height:109px; margin:15px 0 0 0; background:url(../img/gunbang/bg_search_pcbang.gif) no-repeat;}
#searchPcbang .search_pcbang h4 {position:absolute; left:-5000px; top:-5000px;} 
#searchPcbang .search_pcbang .text {position:absolute; left:95px; top:67px; width:364px; height:19px; padding:5px 6px 0 6px; background:url(../img/gunbang/bg_input_pcbang.gif) no-repeat 10px 7px; border:0; font-size:12px;}
#searchPcbang .search_pcbang input.on {background-image:none;}
#searchPcbang .search_pcbang a.btn {position:absolute; left:479px; top:66px;}
#searchPcbang .result_msg {margin:0 0 -5px 0; padding:14px 0 0 14px; font-size:11px; line-height:18px;}
#searchPcbang strong {color:#cfb926;}
#searchPcbang .pcbang_list {margin:15px 0 0 0; padding:33px 0 0 0; *padding-top:31px; font-size:0; background:url(../img/gunbang/img_index_pcbang.gif) no-repeat;}
#searchPcbang .pcbang_list table {position:relative; width:667px; left:2px; *width:668px; *left:1px;}
#searchPcbang .pcbang_list th {display:none;}
#searchPcbang .pcbang_list td {padding:7px 0 8px 0;border:1px solid #282713; color:#908f74; font-size:11px;}
#searchPcbang .pcbang_list td a {color:#908f74; white-space:normal !important;}
#searchPcbang .pcbang_list .name {width:147px; padding-left:20px;}
#searchPcbang .pcbang_list .phone {width:107px; text-align:center;}
#searchPcbang .pcbang_list .address {width:305px; border-right-width:0; padding-left:20px;}
#searchPcbang .pcbang_list .address span {display:inline-block; width:296px;}
#searchPcbang .pcbang_list .more {border-left-width:0;}
#searchPcbang .pcbang_list .bbs_page {position:relative; z-index:10; margin-top:12px; padding-top:50px; background:url(../img/bbs/bg_sep.gif) repeat-x 0 15px;}
#searchPcbang .no_result td {text-align:center; padding:20px 0 20px 0;}

#shopAmory h3 {margin:0; padding:0;}
#shopAmory .promo {position:relative; margin:0 0 30px 0; width:670px; height:74px;}
#shopAmory a.guide {position:absolute; right:13px; top:21px;}
#shopAmory .promo div.guide {display:none; position:absolute; left:0; top:0; width:670px; height:74px; background:url(../img/amory/img_guide.gif) no-repeat;}
#shopAmory .promo div.guide a.close {display:block; position:absolute; z-index:3; left:624px; top:10px; width:18px; height:17px;  text-indent:-5000px;}
#shopAmory .amory {position:relative; width:670px; height:322px; margin:0 0 20px 0; background:url(../img/amory/bg_amory.gif) no-repeat;} 
#shopAmory .amory_plus {background-image:url(../img/amory/bg_amory_plus.gif); }
	#shopAmory .amory_plus_v2 {height:348px; background-image:url(../img/amory/bg_amory_plus2.gif); }

#shopAmory .amory .item {float:left; _display:inline; width:415px; height:1%;}
#shopAmory .amory .item h3 {margin:16px 0 18px 12px;}
#shopAmory .amory .image {position:absolute; left:22px; top:101px;}
#shopAmory .amory .item ul {position:absolute; left:225px; top:108px;}
#shopAmory .amory .item li {height:20px;}
#shopAmory .amory .item input {margin:-3px 0 0 0;}
#shopAmory .amory .item label {position:relative; left:4px; top:-1px;}
#shopAmory .amory .item .btn {display:block; width:131px; height:41px; margin:8px 0 0 133px;}
#shopAmory .amory .recent_winner {position:absolute; left:2px; top:265px; width:299px; height:37px; overflow:hidden; padding:18px 0 0 112px; background:url(../img/amory/bg_recent_list.gif) no-repeat;}
	#shopAmory .amory_plus_v2 .recent_winner {top:291px;}
#shopAmory .amory .recent_winner p {color:#939501; height:18px; font-size:11px;}
#shopAmory .amory .recent_winner em {color:#41420d; margin:0 3px; }
#shopAmory .amory .recent_winner marquee {height:20px; overflow:hidden;}
#shopAmory .amory .desc {float:left; _display:inline; width:255px; height:1%;}
#shopAmory .amory .coupon {position:relative; width:243px; height:82px;}
#shopAmory .amory .coupon h4 {position:relative; top:15px; margin:0 0 0 13px; padding:1px 0 0 21px; background:url(../img/amory/bu_gt.gif) 0 1px no-repeat; font-size:11px; color:#78765d; font-weight:normal;}
#shopAmory .amory .coupon .num {position:absolute; left:13px; top:36px; width:112px; height:32px; padding:1px 0 0 2px; background:url(../img/amory/bg_coupon.gif) no-repeat;}
#shopAmory .amory .coupon .num img {margin:0 1px;}
#shopAmory .amory .coupon .btn {position:absolute; left:137px; top:15px;}
#shopAmory .amory .supply {height:46px; padding:10px 0 0 0; text-align:center;}
	#shopAmory .amory_plus_v2 .item_list {height:210px;}
#shopAmory .amory .desc .item_list img {display:block;}
#shopAmory .notice {margin:15px 0 0 0;}

#mobileShop .join {position:relative; width:670px; margin:15px 0 0 0;}
#mobileShop .join a.btn {position:absolute; display:block; width:137px; height:52px; left:520px; top:117px; text-indent:-5000px;}

#mobileShop .skt .join {height:220px; background:url(../img/shop/img_skt.gif) no-repeat;}
#mobileShop .kt .join {height:249px; background:url(../img/shop/img_kt.gif) no-repeat;}
#mobileShop .kt a.btn {top:153px;}
#mobileShop .lgt .join {height:217px; background:url(../img/shop/img_lgt.gif) no-repeat;}
#mobileShop .lgt a.btn {top:125px;}

#mobileShop .text {padding:50px 0 0 10px; border-top:1px solid #2b2a14;}
#mobileShop .text h3 {margin:0 0 20px 0; color:#f26600; font-weight:bold;}
#mobileShop .text h4 {margin:0 0 19px 2px; padding:0 0 0 8px; background:url(../img/shop/dot_y.gif) no-repeat 0 5px; color:#cfb926; font-weight:bold;}
#mobileShop .text p {margin:0 0 22px 8px; color:#908f74;}
#mobileShop .text p span {margin:0 0 0 14px;}
#mobileShop .text ul {margin:0 0 20px 8px;}
#mobileShop .text ul li {padding:0 0 0 15px; background:url(../img/shop/ico_em.gif) no-repeat 0 1px; color:#908f74;}
#mobileShop .text h5 {margin:0 0 0 12px; color:#cfb926; font-weight:bold;}
#mobileShop .text h4.em {color:#f26600 !important; background-image:url(../img/shop/dot_o.gif);}
#mobileShop .text .faq p {margin:2px 0 22px 28px;}
#mobileShop .text em {color:#aeae64; font-weight:bold;}
#mobileShop .text .contact {padding:0 0 0 27px; color:#908f74;}
#mobileShop .text strong {color:#ff4200;}
#mobileShop .text .image {padding:0 0 30px 27px;}
#mobileShop .text a {color:#908f74;}

.howto_replay .howto {position:relative; width:670px; height:49px; margin:0 0 15px 0; background:url(../img/bbs/tl_replay.gif) no-repeat;}
.howto_replay .howto .btn {position:absolute; left:575px; top:15px;}
.howto_replay #howtoReplay {position:relative; width:670px; height:118px; margin:0 0 15px 0; background:url(../img/bbs/img_howto_replay.gif) no-repeat;}
.howto_replay #howtoReplay .btn {display:block; position:absolute; left:637px; top:13px; width:21px; height:19px; text-indent:-5000px;}

/* ¾óÂ¯ °Ô½ÃÆÇ */
.beautifull { margin:0 0 25px 0;width:670px;position:relative; }
.beautifull .tit_img { background:url(../img/bbs/beauty_img1.jpg) 0% 0% no-repeat;width:670px;height:281px;position:relative; }
.beautifull .tit_img a { display:inline-block;width:128px;height:24px;position:absolute; }
.beautifull .tit_img a em { display:none; }
.beautifull .tit_img a.btn_1 { left:203px;top:154px; }
.beautifull .tit_img a.btn_2 { left:339px;top:154px; }
.beautifull .pvsp { background:url(../img/bbs/beauty_img2.jpg) 0% 0% no-repeat;width:640px;height:309px;overflow:hidden;zoom:1;padding:0 0 0 30px;position:relative; }
.beautifull .pvsp .user { float:left;width:204px;text-align:center; }
.beautifull .pvsp .user .img { border:2px solid #831528;padding:3px;margin:0 0 8px;width:194px;height:132px; }
.beautifull .pvsp .user .name { display:block;color:#ff6000;padding:0 0 14px 0; }
.beautifull .pvsp .vs { background:url(../img/bbs/img_vs.jpg) 0% 0% no-repeat;width:202px;height:142px;float:left;text-align:center; }
.beautifull .pvsp .vs img { display:block;padding:2px 0 6px 0;margin:0 auto; }
.beautifull .pvsp .vs a { color:#ff6000;text-decoration:underline;display:block; }
.beautifull .pvsp .grfBox {position:absolute;top:181px;left:0;width:670px;text-align:center;background:#000;}
.beautifull .pvsp .grfBox .grf { width:258px;position:relative;background:#000;margin:0 auto; }
.beautifull .pvsp .grfBox .grf div img {height:8px;}
.beautifull .pvsp .grfBox .grf .lt {width:258px;position:absolute;left:0;text-align:left;}
.beautifull .pvsp .grfBox .grf .rt {width:258px;position:absolute;right:0;text-align:right;}
.beautifull .pvsp .grfBox .grf .lt em { display:block;color:#998c00;padding:2px 0 0 0; }
.beautifull .pvsp .grfBox .grf .rt em { display:block;color:#992100;padding:2px 0 0 0; }
.beautifull .layerPop { position:absolute;top:0;display:none;}
.beautifull .layerPop .imgBx { display:block;position:absolute;width:670px;height:590px;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5; }
.beautifull .layerPop .img { position:absolute; }
.beautifull .layerPop a { position:absolute; }
.beautifull .pop_1 .img { left:105px;top:145px; }
.beautifull .pop_2 .img { left:110px;top:120px; }
.beautifull .pop_3 .img { left:171px;top:146px; }
.beautifull .pop_1 a { left:541px;top:156px; }
.beautifull .pop_2 a { left:547px;top:131px; }
.beautifull .pop_3 a { left:477px;top:157px; }


/* Çã¼¼·Â¹èÆ² °Ô½ÃÆÇ */
.bluff { margin:0 0 25px 0;width:670px;position:relative; }
.bluff .tit_img { background:url(../img/bbs/bluff_img1.jpg) 0% 0% no-repeat;width:670px;height:474px;position:relative; }
.bluff .tit_img a { display:inline-block;width:128px;height:24px;position:absolute; }
.bluff .tit_img a em { display:none; }
.bluff .tit_img a.btn_1 { right:119px;top:20px; display:block; width:88px; height:19px; text-indent:-5000px;}
.bluff .tit_img a.btn_2 { right:26px;top:20px; display:block; width:88px; height:19px; text-indent:-5000px; }
.bluff .pvsp { background:url(../img/bbs/bluff_img2.gif) 0% 0% no-repeat;width:638px;height:308px;overflow:hidden;zoom:1;padding:0 0 0 32px;position:relative; }
.bluff .pvsp .user { float:left;width:205px;}
.bluff .pvsp .user_1 {text-align:left;}
.bluff .pvsp .user_2 {text-align:right;}
.bluff .pvsp .user .img {width:195px; height:135px; border:5px solid #77531D;}
.bluff .pvsp .user .name { display:block;height:19px; color:#fff;font-size:11px; padding:5px 0 0 0;text-align:center;}
.bluff .pvsp .vs {position:relative; background:url(../img/bbs/img_vs2.jpg) no-repeat;width:197px;height:145px;float:left;text-align:center; }
.bluff .pvsp .vs img {position:absolute; left:0; top:105px;}
.bluff .pvsp .vs a {position:absolute; left:18px; top:123px; display:block; width:168px; height:23px; text-indent:-5000px;}
.bluff .pvsp .grfBox {position:absolute; left:121px; top:176px; zoom:1;}
.bluff .pvsp .grfBox .grf { width:426px;position:relative;background:#000;}
.bluff .pvsp .grfBox .grf div img {height:8px;}
.bluff .pvsp .grfBox .grf .lt {width:426px;position:absolute;left:0;text-align:left;}
.bluff .pvsp .grfBox .grf .rt {width:426px;position:absolute;right:0;text-align:right;}
.bluff .pvsp .grfBox .grf .lt em { display:block;color:#998c00;padding:2px 0 0 0; }
.bluff .pvsp .grfBox .grf .rt em { display:block;color:#992100;padding:2px 0 0 0; }
.bluff .layerPop { position:absolute;left:0; top:0;width:670px;height:782px; display:none;}
.bluff .layerPop .imgBx { display:block;position:absolute;left:0; top:0; width:670px;height:782px;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5; }
.bluff .layerPop .img { position:absolute; }
.bluff .layerPop .pop {position:relative; position:absolute; left:50%; top:50%;}
.bluff .pop_1 .pop {width:460px; height:332px; margin:-266px 0 0 -230px;}
.bluff .pop_2 .pop {width:460px; height:363px; margin:-281px 0 0 -230px;}
.bluff .pop_3 .pop {width:328px; height:120px; margin:-60px 0 0 -164px;}
.bluff .layerPop a { position:absolute; right:12px; top:12px;}

/* ¹Ì¸®º¸±â */
.preview {visibility:visible; position:absolute; overflow:hidden; margin:2px 0 0 0; padding:9px 6px 6px 9px; width:260px !important; color:#7a784e; border:1px solid #62603f; background:#000; font-size:11px; line-height:1.2; z-index:50; text-align:left; word-break:break-all; white-space:normal !important;}
.preview p { white-space:normal !important; width:auto !important; height:auto !important; padding:0 !important;}
