@charset "euc-kr";

ol.tab {clear:both; position:relative; z-index:1; height:31px; padding:2px 0 0 24px; background:url(../img/bbs/bg_tab_line.gif) repeat-x left bottom;}
ol.tab li {float:left; _display:inline; height:31px; overflow:hidden;}
ol.tab li a {height:31px; overflow:hidden;}
ol.tab li a img {display:block;}
ol.tab li.on img {margin-top:-31px;}

ol.tabs {clear:both; position:relative; z-index:1; width:726px; height:31px; background:url(../img/bbs/bg_tabs.gif) repeat-x left bottom;}
ol.tabs li {float:left; _display:inline; height:31px; overflow:hidden; margin-right:1px;}
ol.tabs li a {height:31px; overflow:hidden;}
ol.tabs li a img {display:block;}
ol.tabs li.on img {margin-top:-31px;}

ol.tab_text {height:27px; border-bottom:1px solid #e4e4e4;}
ol.tab_text li {position:relative; top:4px; float:left; _display:inline; width:107px; height:22px; margin:0 1px 0 0; border:1px solid #cacaca; border-bottom-color:#e4e4e4; background:#e5e5e5;}
ol.tab_text li.on {top:1px; height:26px; background:#fff; border:1px solid #DADEE0; border-bottom:0;}
ol.tab_text li a {display:block; text-align:center; padding:6px 0 0 0;font-weight:bold; color:#676767; font-size:11px;}
ol.tab_text li.on a {padding-top:9px;}
ol.tab_text li a:hover {text-decoration:none; color:#444;}


/* °Ô½ÃÆÇ °øÅë */
div.freeboard {width:774px; padding:36px 0 0 0; background:url(../img/bbs/img_index_freeboard.gif) no-repeat; zoom:1;}

table.bbs_list {clear:both; width:706px; margin-left:34px; table-layout:fixed; border-bottom:1px solid #EBEBEB; zoom:1;}
.bbs_list tr.index {display:none;}
.bbs_list td {height:26px; vertical-align:middle; word-break:break-all; border-bottom:1px solid #EBEBEB; white-space:nowrap;}

.bbs_list .no {width:64px;}
.bbs_list .file {width:18px;}
.bbs_list .subject {width:374px;}
.bbs_list .name {width:117px;}
.bbs_list .date {width:65px;}
.bbs_list .hit {width:68px;}
.bbs_list td input {vertical-align:top; *margin:-4px; margin:-3px -4px -4px -3px\0/; margin-right:1px;}
.bbs_list td img {vertical-align:middle;}
.bbs_list td p {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.bbs_list td.no span, 
.bbs_list td.date span, 
.bbs_list td.recom span, 
.bbs_list td.hit span {font:10px verdana; letter-spacing:-1px;}

.bbs_list td.no {text-align:center;}
.bbs_list td.subject p {_width:320px; position:relative; top:2px;}
.bbs_list td.subject a {vertical-align:top;}
.bbs_list td.subject span.re {position:relative; top:1px; font-size:11px; vertical-align:top;}
.bbs_list td.subject span.re em {color:#CB0808;}
.bbs_list td.name p {position:relative; top:1px; height:auto;}
.bbs_list td.name span.ico {margin-right:1px;}
.bbs_list td.name span.ico img {width:16px; height:15px;}
.bbs_list td.name a {*display:inline-block; position:relative; width:84px; overflow:hidden;} 
.bbs_list td.hit {text-align:center;}

.bbs_list tr.notice td.subject a {font-weight:bold;}
.bbs_list p.admin {margin:0 0 0 26px; text-align:left !important;}
.bbs_list img.admin {margin:0 0 0 1px;}

.bbs_list .ico_notice {position:relative; top:1px;}
.bbs_list .ico_file {margin-left:3px;}
.bbs_list .ico_reply {position:relative; left:-3px; top:-1px;}
.bbs_list .ico_new {position:relative; top:1px; vertical-align:top;}

div.with_recom {width:724px;padding:36px 0 0 0; background:url(../img/bbs/img_index_recomboard.gif) no-repeat; zoom:1;}
.with_recom table.bbs_list {margin-left:10px;}
.with_recom td.recom {text-align:center;}


/* °Ô½ÃÆÇ °á°ú ¾øÀ» ½Ã */
.bbs_list .no_result {text-align:center; padding:76px 0 70px 0;}
.bbs_list .no_result img {position:relative; top:-5px;}


.bbs_list .search_result div.text { width:620px; margin:0 0 0 81px; padding:10px 0 7px 0; white-space:normal; word-break:break-word; line-height:16px;}
.bbs_list .search_result div.image a {position:relative; top:3px;}
.bbs_list .search_result div.text a.image { display:block; position:relative; top:0; float:left; _display:inline; width:105px; height:78px; margin:0 11px 15px 0; border:1px solid #313131; }
.bbs_list .search_result div.text a.image img { display:block; width:105px; height:78px; }
.bbs_list strong.keyword {color:#cb0808;}




/* ÆäÀÌÁö */
.bbs_page {overflow:hidden; position:relative; clear:both; height:32px; padding:15px 0 0 0; text-align:center; font-size:0; zoom:1;}
.bbs_page a {display:inline-block; padding:3px 8px 3px 8px; *padding:3px 8px 3px 7px; font:10px verdana;}
.bbs_page a.prev, 
.bbs_page a.next {position:relative; top:4px; margin:0; vertical-align:top;}  
.bbs_page strong {font-weight:bold; color:#CB0808; cursor:default !important;}
.bbs_page a.on {font-weight:bold; color:#CB0808; cursor:default !important;}
.bbs_page img.next,
.bbs_page img.prev {position:relative; top:1px; margin:0 8px;}
.bbs_page a img {top:0 !important; margin:0 !important;}

.bbs_bottom {position:relative; z-index:1; overflow:hidden; width:726px; height:46px; margin-left:24px; background:url(../img/bbs/bg_line.gif) repeat-x;}
.bbs_btn {position:absolute; right:2px; top:9px;}
.freeboard .bbs_btn {right:10px;}
.bbs_nav {position:absolute; left:2px; top:9px;}

.bbs_search {position:absolute; left:8px; top:6px; width:382px; height:22px; padding:6px 5px; border:1px solid #DADEE0; background-color:#fff; font-size:0; white-space:nowrap;}
.bbs_search input.text {width:200px;}
.bbs_search select {position:relative; _top:2px; width:93px; margin-right:7px; *margin:0 6px 0 1px;}
.bbs_search a.search {margin-left:5px; position:relative; _top:1px;}


/* ÀÐ±â */
.bbs_read {width:724px; position:relative; padding:74px 24px 0 24px; background:url(../img/bbs/bg_subject.gif) no-repeat;}
.bbs_read .subject {position:absolute; left:111px; top:13px; overflow:hidden;}
.bbs_read .subject h3 {width:580px; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; color:#2E3A3F;}
.bbs_read .subject span.re {position:relative; top:1px; font-size:11px; vertical-align:top; font-weight:normal;}
.bbs_read .subject span.re em {color:#CB0808;}
.bbs_read ul.info {position:absolute; left:57px; top:42px; width:662px; zoom:1;}
.bbs_read ul.info li {float:right; _display:inline;}
.bbs_read ul.info li * {vertical-align:top;}
.bbs_read ul.info li span {position:relative; top:-1px; font:10px verdana; margin:0 0 0 8px; color:#676767; letter-spacing:-1px;}  
.bbs_read ul.info li.name {float:left;}
.bbs_read ul.info li.name img { position: relative; top: -3px; }
.bbs_read ul.info li.name em {display:inline-block; width:43px; position: relative; top: 3px;}
.bbs_read ul.info li.recom {margin-left:32px;}
.bbs_read ul.info li.hit {margin-left:32px;}
.bbs_read span.ico img,
.bbs_memo span.ico img {position:relative; top:-1px; width:16px; height:15px; margin-right:1px; vertical-align:top;}
.bbs_read p.admin {display:inline; position:relative; top:-1px;}


.bbs_read .claninfo {position:relative; width:724px; height:29px; margin:-4px 0 11px 0; background:#F0F0F0; border:1px solid #DADEE0;}
.bbs_read .claninfo p.clan {position:absolute; left:32px; top:9px;}
.bbs_read .claninfo p.member {position:absolute; left:462px; *left:460px; top:9px;}
.bbs_read .claninfo a.btn_go {position:absolute; left:632px; top:4px;}
.bbs_read .claninfo * {vertical-align:top;}
.bbs_read .claninfo p.clan span {position:relative; top:-1px; margin-right:-2px;}
.bbs_read .claninfo p.clan em {display:inline-block; width:51px;}
.bbs_read .claninfo p.member span {position:relative; top:-1px; margin-left:5px; font:10px verdana; color:#676767; letter-spacing:-1px; vertical-align:top;}






.bbs_read .txt {clear:both; overflow-x:hidden; padding:24px 30px 38px 30px; color:#464646; line-height:1.6; _height:300px; min-height:300px; 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 .wrap div.btn {padding-right:9px; height:30px; text-align:right; zoom:1;}
.bbs_read .wrap div.btn:after {content:'.'; display:block; clear:both; height:0; line-height:0; overflow:hidden; visibility:hidden;}
.bbs_read .wrap div.btn a {margin-left:1px; overflow:hidden; height:20px; display:inline-block; vertical-align:top;}
.bbs_read .wrap div.btn img {vertical-align:top;};

/* SNS ¿¬µ¿ */
.sns_link {clear:both; width:724px; height:46px; margin:0; text-align:right; }
.sns_link ul { height:46px; 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:3px; padding-right:1px;letter-spacing:-1px;font-size:11px;color:#676767; 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.gif) right top no-repeat; font-size:10px;font-family:verdana; }
.sns_link li span {position:relative; padding:1px 7px 0 10px; _width:1px;height:15px;background:url(../img/common/bg_sns.gif) left top no-repeat; white-space:nowrap;color:#a0a0a0;display:block; }
.sns_link li strong { color:#555; }

.bbs_memo {clear:both;}
.bbs_memo h4 {height:22px; padding:0 0 0 36px; margin:7px 0 0 0; *margin-top:-22px;}
.bbs_memo h4 a {padding:0 27px 0 0;  font-size:11px; font-weight:bold; color:#676767; background:url(../img/common/icon.gif) no-repeat right -207px;}
.bbs_memo .comments {clear:both; width:724px; padding:0 0 8px 0; margin:0 0 11px 24px; border:1px solid #ddd; background:#fff;}
.bbs_memo .list * {vertical-align:top;}
.bbs_memo .list {padding:8px 0 4px 0;}
.bbs_memo .list li {position:relative; clear:left; overflow:hidden; padding:3px 0 4px 11px; *zoom:1;}
.bbs_memo .list h5 {float:left; _display:inline; width:138px;margin:1px 0 0 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bbs_memo .list h5 a {width:110px; overflow:hidden; display:inline-block; margin:1px 0 0 0; font-size:11px; white-space:nowrap; text-overflow:ellipsis; color:#676767;}
.bbs_memo .list p {float:left; _display:inline; width:560px; font-size:11px; color:#676767; line-height:1.6;}
.bbs_memo .list span.date {position:relative; top:-1px; margin-left:3px; font:10px verdana; color:#9FA2A3; letter-spacing:-1px;}  
.bbs_memo .list .btn_delete {position:relative; top:-2px; margin-left:2px;}
.bbs_memo .bbs_page {width:724px; background:none; margin:0; padding:6px 0 0 0; height:20px; border-top:1px solid #e4e4e4;}
.bbs_memo .add {position:relative; width:704px; height:32px; padding:0; margin:8px 0 0 9px; border:1px solid #DADEE0; background:url(../img/bbs/bg_memo_write.gif) no-repeat;}
.bbs_memo .add em {position:absolute; left:27px; top:11px;}
.bbs_memo .add input.text {position:absolute; left:87px; top:5px; width:534px; margin:0; font-size:11px; color:#707070;}
.bbs_memo .add .btn_add {position:absolute; left:644px; top:5px;}



/* ¾²±â */
.bbs_write {width:774px; background:url(../img/bbs/bg_bbs_write.gif) no-repeat;}
.bbs_write .title {position:relative; height:38px;}
.bbs_write .title h2 {position:absolute; left:73px; top:15px;}
.bbs_write .title .text {position:absolute; left:113px; top:9px; width:608px; margin:0;}
.bbs_write .wrap {padding:0 24px;}

.bbs_write .option {position:relative; height:26px; padding:10px 6px 0 0; text-align:right; color:#222; font-size:11px;}
.bbs_write .option a {position:relative; left:0; top:5px;}
.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:#f7f7f7;}

.bbs_write .write {margin:5px 0 0 0; border:1px solid #d1d1d1;}
.bbs_write .write textarea {width:694px; height:380px; padding:15px; overflow:hidden; overflow-y:auto; line-height:1.6; border:none; color:#908f74; font-size:12px;}

/* .bbs_write .write iframe {width:726px; height:502px;} */




.bbs_write .system {padding:13px 0 15px 10px; background:url(../img/bbs/bg_line.gif) repeat-x left bottom;}
#isAllowInformation,
#cf-sns_check,
.bbs_write .system .checkbox {position:relative; top:-4px; *top:0; top:0\0/;}

.cf-sns_check {padding-top:5px;}
.bbs_write .system label {display:inline-block; vertical-align:top; width:216px; height:0; padding-top:10px; overflow:hidden; margin:1px 0 0 3px; background:url(../img/bbs/img_index_system.gif) no-repeat;}
.bbs_write .system .cf-sns_check label {width:310px; background-image:url(../img/bbs/img_index_sns.gif);}

.bbs_write .system input { width:13px;height:13px;vertical-align:middle; }
.bbs_write .system p { padding:2px 0; }
.bbs_write .system p label { margin:0;padding:0;width:auto;background:none;overflow:visible; }
.bbs_write .system .noti { padding-top:15px;text-decoration:underline; }

.bbs_write .bbs_bottom {width:100%; margin:0; background:none;} 
.bbs_write .bbs_bottom .bbs_btn {top:7px;}

/* ÀÌº¥Æ® */
.bbs_event {clear:both; width:705px; margin:0 0 0 35px; padding:3px 0 0 0; zoom:1;}
.bbs_event h2 {position:absolute; left:-5000px; top:-5000px;} 
.bbs_event ul {position:relative; z-index:1; zoom:1;}
.bbs_event ul li {position:relative; overflow:hidden; clear:left; height:113px; margin:0; padding:25px 0 23px 9px; border-bottom:1px solid #EBEBEB; *zoom:1; }
.bbs_event div.image {float:left; _display:inline; overflow:hidden; width:154px; height:117px; background:url(../img/bbs/bg_event_thumb2.gif) no-repeat;}
.bbs_event div.image a {display:block; width:148px; height:111px; margin:2px;}
.bbs_event div.image img {width:100%; height:100%;}
.bbs_event div.desc {padding:23px 0 0 37px; margin-left:170px; background:url(../img/bbs/bg_event_title.gif) no-repeat 0 7px; zoom:1;}
.bbs_event h3 {position:absolute; left:216px; top:30px; padding:2px 38px 0 0; }
.bbs_event.tab1 h3 {background:url(../img/bbs/ico_event_ing.gif) no-repeat right top;}
.bbs_event.tab2 h3 {background:url(../img/bbs/ico_event_end.gif) no-repeat right top;}
.bbs_event h3 a {font-weight:bold; color:#2E3A3F;}
.bbs_event h5 {position:absolute; left:216px; top:30px; padding:2px 38px 0 0; }
.bbs_event.tab1 h5 {background:url(../img/bbs/ico_event_ing.gif) no-repeat right top;}
.bbs_event.tab2 h5 {background:url(../img/bbs/ico_event_end.gif) no-repeat right top;}
.bbs_event h5 a {font-weight:bold; color:#2E3A3F;}
.bbs_event h4 {height:20px; color:#676767; font:10px verdana; letter-spacing:-1px;}
.bbs_event h4 em {display:none;}
.bbs_event p.text {_float:left; width:480px; letter-spacing:-1px; color:#444; line-height:16px; zoom:1;}
.bbs_event .btn {padding-top:11px;}
.bbs_event .btn a {display:inline-block; height:23px; overflow:hidden; margin-right:1px;}
.bbs_event .bbs_page {position:relative; z-index:1; top:-1px; overflow:hidden; height:36px; padding:17px 0 0 0; background:url(../img/bbs/bg_line.gif) repeat-x;}



/* CFÀÛÀüº»ºÎ */
.bbs_theme {width:726px; padding:3px 0 0 0; margin:0 0 0 23px;}
.bbs_theme span.date {font:10px verdana; letter-spacing:-1px;}
.bbs_theme span.re {position:relative; top:1px; font-size:11px; vertical-align:top; font-weight:normal; margin-left:3px;}
.bbs_theme span.re em {color:#CB0808;}
.bbs_theme span.ico img {width:16px; height:15px; margin-right:1px; vertical-align:top;}
.bbs_theme .list {clear:both; position:relative; width:726px; height:179px; zoom:1;}
.bbs_theme .list .title {position:relative; width:654px; height:21px; padding:9px 0 0 70px; border:1px solid #DADEE0; background-color:#fff;}
.bbs_theme .list h3 {position:relative; width:335px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 0 0 20px; background:url(../img/bbs/bg_bar.gif) 0 3px no-repeat; vertical-align:top;}
.bbs_theme .list h3 a {white-space:nowrap;}
.bbs_theme .list .title span.no {position:absolute; left:0; top:0; display:block; width:724px; height:24px; border-bottom:6px solid #F2F2F2;}
.bbs_theme .list .title span.no em {position:relative; top:8px; display:inline-block; width:70px; text-align:center; font:10px verdana; letter-spacing:-1px; color:#666666;}
.bbs_theme .list ul {position:absolute; right:0; top:10px; height:32px; zoom:1;}
.bbs_theme .list ul li {float:left; _display:inline; height:32px; background:url(../img/bbs/bg_bar.gif) no-repeat 0 3px;}
.bbs_theme .list ul li.name {width:114px; background:none; position: relative; top: -2px;}
.bbs_theme .list ul li.name p {white-space:nowrap;}
.bbs_theme .list ul li.name span {position:relative; top:-2px;}
.bbs_theme .list ul li.name a {width:90px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align: middle;}
.bbs_theme .list ul li.name img { vertical-align: middle; margin-top: 0; position: relative; top: -1px; }
.bbs_theme .list ul li.date {width:61px; padding:0 0 0 16px;}
.bbs_theme .list ul li.date span {position:relative; top:-1px;}
.bbs_theme .list ul li.recom {width:91px; padding:0 0 0 20px; font:10px verdana; letter-spacing:-1px; color:#CB0808;}
.bbs_theme .list ul li.recom span {position:relative; top:-2px;}
.bbs_theme .list div.image {float:left; _display:inline; overflow:hidden; width:150px; height:113px; margin:15px 0 0 0; background:url(../img/bbs/bg_event_thumb.gif) no-repeat;}
.bbs_theme .list div.image a {display:block; width:144px; height:107px; margin:2px;}
.bbs_theme .list div.image img {width:100%; height:100%;}
.bbs_theme .list p.desc {float:left; _display:inline; width:480px; padding:21px 0 0 17px; line-height:18px;}
.bbs_theme .bbs_page {border-top:1px solid #C9C9C9;}
.bbs_theme .bbs_bottom {margin-left:0;}




/* ½ºÅ©¸°¼¦ */
.bbs_screen {position:relative; z-index:1; width:774px; zoom:1; overflow:hidden;}
.bbs_screen div.screenshot {width:800px; padding:0 0 0 24px;}
.bbs_screen .list {float:left; _display:inline; width:252px; height:258px; padding:20px 0 0 0; border-bottom:1px solid #C9C9C9;}
.bbs_screen .best_screenshot {position:relative; left:-5px; padding-left:5px; height:278px; overflow:hidden; background:url(../img/bbs/bg_red_line.gif) no-repeat left bottom;}
.bbs_screen .list .image {position:relative; width:220px; height:165px; padding:2px; background:url(../img/bbs/bg_screenshot.gif) no-repeat; }
.bbs_screen .list .image img {display:block; width:218px; height:163px;}
.bbs_screen .list h3 {position:relative; height:19px; width:210px; padding:7px 0 0 9px; color:#2E3A3F; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bbs_screen .list h3 a {color:#2E3A3F;font-weight:bold; }
.bbs_screen .list h3 span {font-weight:normal;}
.bbs_screen .list span.re {position:relative; top:1px; font-size:11px; vertical-align:top;font-weight:normal; margin-left:3px; letter-spacing:-1px;}
.bbs_screen .list span.re em {color:#CB0808; letter-spacing:0px;}
.bbs_screen .list span.ico img {width:16px; height:15px; margin-right:1px; vertical-align:top;}
.bbs_screen .list .ico_new {position:relative; top:1px; margin-left:3px;}
.bbs_screen .list div.name {position:relative; width:213px; height:20px; padding:4px 0 0 9px; border-top:1px solid #EBEBEB; zoom:1;}
.bbs_screen .list div.name p a {position:relative; top:2px; vertical-align: middle;}
.bbs_screen .list div.name p img { vertical-align: middle; }
.bbs_screen .list span.date {position:absolute; right:9px; top:5px; padding:0 0 0 9px; background:url(../img/bbs/bg_bar.gif) no-repeat 0 3px; font:10px verdana; letter-spacing:-1px;}
.bbs_screen .list ul {width:222px; border-top:1px solid #EBEBEB; zoom:1;}
.bbs_screen .list li {float:left; _display:inline; padding:8px 0 0 0; font:10px verdana; letter-spacing:-1px;}
.bbs_screen .list li span {vertical-align:top; position:relative; top:-1px;}
.bbs_screen .list li.hit {width:101px; padding-left:10px;}
.bbs_screen .list li.recom em {padding:0 0 0  13px; background:url(../img/bbs/bg_bar.gif) no-repeat 0 2px;}
.bbs_screen .bbs_page {height:34px; padding-top:13px;}
.bbs_screen .ico_best {vertical-align:top; position:relative; top:-1px; margin-left:2px;}


/* ÀÛÀü Åä·Ð¹æ */
.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:244px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.best_strategy ul li p {width:60px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:right;}



.bbs_shop {position:relative; padding:0 0 0 24px;}
.bbs_shop .tabs {position:relative; z-index:1;}
/* .bbs_shop .spotlight {position:relative; z-index:3; width:774px; height:238px; margin:0 0 0 -24px; background:url(../img/shop/bg_hot_item.gif) no-repeat;} */
.bbs_shop .spotlight {position:relative; z-index:1; width:774px; height:262px; margin:0 0 0 -24px; background:url(../img/shop/bg_hot_item2.gif) no-repeat;}
.bbs_shop .itemlist {clear:both; zoom:0;}
.bbs_shop .item {float:left; _display:inline; position:relative; width:353px; margin:20px -36px 0 0; height:97px; padding:0 0 0 28px; background:url(../img/bbs/bg_line.gif) repeat-x left bottom;}
.bbs_shop .item .image {position:absolute; left:28px; top:0;}
.bbs_shop .item .image a {display:block; position:absolute; left:0; top:0; width:71px; height:71px; border:2px solid #828D91; overflow:hidden;}
.bbs_shop .item .image a img {display:block; position:absolute; left:-2px; top:-2px;}

.bbs_shop .item h4 {height:17px; padding:0 0 0 6px; margin:0 0 0 88px; color:#2E3A3F; background:url(../img/bbs/bu_gt.gif) no-repeat 0 3px; font-weight:bold; white-space:nowrap;}
.bbs_shop .item ul {zoom:1;}
.bbs_shop .item li.text {height:14px; padding:0 0 0 94px; font-size:11px; white-space:nowrap;}
.bbs_shop .item li.price {height:26px; padding: 0 0 0 93px;}
.bbs_shop .item li.price em {position:relative; left:1px; top:3px; display:inline-block; padding:3px 0 0 17px; background:url(../img/shop/ico_money.gif) no-repeat; font-size:11px;}
.bbs_shop .item li.btns {padding:0 0 0 92px;}
.bbs_shop .item li.btns a {display:block; float:left; _display:inline; margin:0 3px 2px 0;}
.bbs_shop .item li select {width:108px;}

.bbs_shop .ico_hot {margin-right:2px;}
.bbs_shop .spotlight .item {position:relative; left:25px; width:240px; height:79px; margin-top:55px; background:none;}
.bbs_shop .spotlight .item li.text {width:130px; overflow:hidden; text-overflow:ellipsis;}
.bbs_shop .spotlight .item .image {left:26px; top:-2px; width:75px; height:75px; padding:2px; background:url(../img/shop/bg_hot.gif) no-repeat;}
.bbs_shop .spotlight .item .image a {left:2px; top:2px; width:73px; height:73px; border:1px solid #B20707;}
.bbs_shop .spotlight .item .image a img {left:-1px; top:-1px;}

.bbs_shop .lucky {position:absolute; width:191px; height:55px; padding:1px; border:1px solid #D6D6D6; background-color:#fff; zoom:1;}
.bbs_shop .lucky .list {position:relative; width:189px; height:52px; padding:4px 0 0 3px; overflow-x:hidden; overflow-y:auto;}
.bbs_shop .lucky .marquee {position:relative; left:0; top:0; zoom:1;}
.bbs_shop .lucky p {height:19px; white-space:nowrap; font-size:11px; letter-spacing:-1px; color:#2E3A3F;}
.bbs_shop .lucky p a {vertical-align:top; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.bbs_shop .lucky p em {font-weight:bold; text-decoration:underline; }
.bbs_shop .lucky p a:hover {text-decoration:none;}
.bbs_shop .lucky span.ico {vertical-align:top; position:relative; top:-2px;}
.bbs_shop .lucky span.ico img {width:16px; height:15px;}

.bbs_shop .list_off {height:18px !important; overflow:hidden; background:url(../img/common/icon.gif) no-repeat right -140px; } 
.bbs_shop .list_off .list {overflow:hidden !important;}
.bbs_shop .list_off  p a {width:133px;}

.bbs_shop #winner1 {position:absolute; left:120px; top:217px;}
.bbs_shop #winner2 {position:absolute; left:545px; top:217px;}
.bbs_shop .btn_supply {position:absolute; left:321px; top:217px;}

.bbs_shop .hot_item {height:312px; background:url(../img/shop/bg_hot_item3.gif) no-repeat;}
.bbs_shop .hot_item #winner1 {position:absolute; left:120px; top:267px;}
.bbs_shop .hot_item #winner2 {position:absolute; left:545px; top:267px;}
.bbs_shop .hot_item .btn_supply {position:absolute; left:321px; top:267px;}
.bbs_shop .hot_item .myitem {position:absolute; left:494px; top:180px;}
.bbs_shop .hot_item .myitem em {display:none;}
.bbs_shop .hot_item .myitem p {float:left; display:inline; padding:0 0 0 104px; background:url(../img/shop/tl_myitem.gif) no-repeat; font-weight:bold; color:#2e3a3f;}
.bbs_shop .hot_item .myitem a.btn_check {position:relative; top:-6px; float:left; display:inline; margin:0 0 0 18px;}
/*
div.cpa {width:706px; height:19px; margin:0 0 0 10px; padding:9px 0 0 0; background:url(../img/shop/bg_pb.gif);}
div.cpa p {margin:0 0 0 12px; padding:0 0 0 8px; background:url(../img/shop/bu_bar.gif) no-repeat 0 4px; color:#2e3a3f;}
div.cpa a {font-weight:bold; color:#c31b1b; text-decoration:underline; margin:0 0 0 5px; padding:0 10px 0 0; background:url(../img/shop/bu_gt_r.gif) no-repeat right 1px;}
*/
.item_cpa {width:706px; height:113px; padding:17px 0 0 0; margin:5px 0 0 32px; background:url(../img/shop/bg_cpa_item.gif) no-repeat;}
.item_cpa h4 {width:300px; height:27px; padding:0 0 0 8px; margin:0 0 0 12px; background:url(../img/shop/bu_bar.gif) no-repeat 0 4px; color:#2e3a3f; font-weight:bold;}
.item_cpa p.add {height:20px; margin:0 0 0 18px; padding: 0 0 0 9px; background:url(../img/shop/bu_dash.gif) no-repeat 0 4px;}
.item_cpa p.add strong {font-weight:normal;}
.item_cpa p.bill {height:36px; margin:0 0 0 18px; padding: 0 0 0 15px; background:url(../img/shop/bu_ex.gif) no-repeat 0 1px; line-height:16px;}
.item_cpa a {position:relative; left:32px; padding:0 12px 0 0; color:#CB0808; font-weight:bold; background:url(../img/shop/bu_gt_r.gif) no-repeat right 1px;}

#itemView .spotlight {height:170px; margin-bottom:-11px;}
#itemView .item {width:auto !important;}
#itemView .item li {width:auto !important;}
#itemView .description {width:726px; margin:27px 0 0 0;}
#itemView .description h4 {height:22px; margin:20px 0 0 19px; padding:0 0 0 8px; background:url(../img/shop/bu_bar.gif) no-repeat 0 4px; color:#2e3a3f; font-weight:bold;}
/* #itemView .description p {padding:0 0 17px 27px; color:#2e3a3f; line-height:16px; background:url(../img/bbs/bg_line.gif) repeat-x left bottom;} */
#itemView .description table {width:726px;}
#itemView .bbs_bottom {padding:0; margin:20px 0 0 0;}
#itemView .bbs_bottom .bbs_btn {padding:10px 0 10px 0; position:static; text-align:center;}
#itemView .description p.input {padding:15px 0 12px 12px; color:#2e3a3f; line-height:16px;}
#itemView .description p.chr {padding:10px 0 10px 6px; line-height:16px;}
#itemView .description p.chr a {margin:0 4px;}



#clanSearch .clan_main {position:relative; width:760px; height:77px; padding:0; background:url(../img/clan/bg_clan.gif) no-repeat;}
#clanSearch .search {position:absolute; left:119px; top:13px;}
#clanSearch .search h3 {display:none;}
#clanSearch .search .btn_search {position:absolute; left:310px; top:0;}
#clanSearch .search .text {width:287px; margin:0;}
#clanSearch .search .cond {margin:9px 0 0 0;}
#clanSearch .search .cond li {float:left; font-size:11px; letter-spacing:-1px;}
#clanSearch .search .cond li.el1 {width:121px;}
#clanSearch .search .cond li.el2 {width:144px;}
#clanSearch .clan_main .btn_make {position:absolute; left:514px; top:16px;}
#clanSearch .tabs {margin:0 0 0 24px;}
#clanSearch .category {position:absolute; left:26px; top:11px; color:#9e9d9d; font-size:11px; letter-spacing:-1px;}
#clanSearch .category a {color:#9e9d9d; padding:0 8px 0 6px; background:url(../img/clan/bg_sep.gif) no-repeat right top;}
#clanSearch .category a.on {color:#2e3a3f; text-decoration:underline;}
#clanSearch .option {position:relative; width:726px; height:67px; margin:0 0 0 24px; background:url(../img/clan/bg_option.gif) no-repeat 0 30px;}
#clanSearch .option p.total {position:absolute; left:115px; top:46px; font-size:11px; color:#676767;}
#clanSearch .option p.total strong {color:#CB0808; font-weight:normal; margin-right:2px;}
#clanSearch .order {position:absolute; left:591px; top:41px;}
#clanSearch .order a {margin-left:1px; background:#A0A0A0; vertical-align:top;}
#clanSearch .order a img {vertical-align:top;}
#clanSearch .order a.on {background:#C41A03;}
#clanSearch .bbs_theme .list {height:162px;}
#clanSearch .bbs_theme .list * {vertical-align:top;}
#clanSearch .bbs_theme .list h3 {width:380px; top:0;}
#clanSearch .bbs_theme .list h3 em {vertical-align:top;}
#clanSearch .bbs_theme .list ul {right:auto; left:478px; top:10px; padding:0 0 0 16px; background:url(../img/clan/bg_bar_clan.gif) no-repeat 0 57px; height:auto; zoom:1;}
#clanSearch .bbs_theme .list ul li {float:none; _display:block; height:18px; background:url(../img/bbs/bg_bar.gif) no-repeat 0 3px; font-size:11px;}
#clanSearch .bbs_theme .list ul li em {vertical-align:top; margin-right:6px;}  
#clanSearch .bbs_theme .list ul li.master em {padding:0 0 0 16px; margin-left:-16px; margin-right:2px; background:url(../img/bbs/bg_bar.gif) no-repeat 0 2px;}
#clanSearch .bbs_theme .list ul li.master {height:62px;}
#clanSearch .bbs_theme .list ul li.date {width:auto; padding:0; background:none;}
#clanSearch .bbs_theme .list li strong {color:#CB0808; font-weight:normal;}
#clanSearch .bbs_theme .list div.clan_logo {float:left; _display:inline; overflow:hidden; width:100px; height:100px; margin:15px 0 0 20px; background:none;}
#clanSearch .bbs_theme .list div.image {float:none; display:block; width:100px; height:100px; margin:0; background:none;}
#clanSearch .bbs_theme .list div.image a {display:block; width:100px; height:100px; margin:0;}
#clanSearch .bbs_theme .list div.image img {width:100px; height:100px;}
#clanSearch .bbs_theme .list p.desc {padding-left:28px; width:300px; }
#clanSearch .bbs_theme .bbs_page {border-top:0; background:url(../img/bbs/bg_line.gif) repeat-x;}
#clanSearch .list .no_result {text-align:center; padding:66px 0 0 0;}

#guide .search {position:relative; width:726px; height:44px; margin:0 0 0 24px; background:url(../img/guide/bg_search.gif) no-repeat;}
#guide .search h3 {display:none;}
#guide .search input.text {position:absolute; left:107px; top:6px; margin:0; width:310px;}
#guide .search .btn_search {position:absolute; left:440px; top:6px;}
#guide .search .tag {position:absolute; left:526px; top:11px;}
#guide .search .tag h4 {float:left; _display:inline; margin-right:5px;}
#guide .search .tag a {vertical-align:top; position:relative; top:1px; padding:0 6px 0 5px; color:#666; background:url(../img/guide/bg_bar.gif) no-repeat right 2px; vertical-align:top;}

#guideNav {position:relative; width:726px; height:299px; margin:0 0 0 24px; background:url(../img/guide/bg_guide_nav.gif) no-repeat 0 0;}
#guideNav h3 {position:absolute; z-index:1; width:112px; height:16px; left:24px; top:13px;}
#guideNav h3 a {position:relative; display:block; width:112px; height:0; padding-top:16px; overflow:hidden; }
#guideNav ol {position:absolute; z-index:1; left:26px; top:50px;}
#guideNav h4 {float:left; _display:inline; width:115px;}
#guideNav li {clear:both; height:27px;}

	.guide_nav_collapsed {height:62px !important; overflow:hidden; background-position:0 -299px !important;}
	.guide_nav_collapsed ol {left:154px !important; top:8px !important; width:570px; height:24px; overflow:hidden;}
	.guide_nav_collapsed li {position:relative;}
	.guide_nav_collapsed h4 {cursor:pointer;}

#guideNav .menu a {position:relative; top:6px; padding:0 8px 0 7px; background:url(../img/guide/bg_bar.gif) no-repeat right 1px; color:#6E7880; }
#guideNav .menu a.on {color:#C31B1B; font-weight:bold;}
#guideNav .menu a:hover {color:#444;}
#guideNav .ico_new {vertical-align:top;}

#guide .submenu {position:relative; width:726px; min-height:77px; _height:77px; margin:6px 0 0 24px;}
#guide .submenu .bg {position:absolute; left:0; top:0; width:726px; height:77px; background:url(../img/guide/bg_tab_n_category.png) no-repeat;}

#guide ol.tabs {background-image:none;}
#guide .category {position:absolute; left:-5px; top:11px; width:688px; color:#9e9d9d; font-size:11px; letter-spacing:-1px;}
#guide .category a {float:left; _display:inline; position:relative; color:#9e9d9d; padding:0 8px 0 6px; background:url(../img/clan/bg_sep.gif) no-repeat right 3px; line-height:19px;}
#guide .category a.on {color:#2e3a3f; text-decoration:underline;}
#guide .category a:hover {color:#444;}
#guide .option {position:relative; width:726px; height:44px; margin:0 0 0 24px; padding-bottom:5px; }

#guide .review {padding:24px 0 0 0;}
#guide iframe {width:724px; min-height:164px; _height:164px; border:1px solid #e4e4e4; border-top:0;}


#guide div.rating {padding:13px 0 0 0;}
#guide div.rating .tab_text li.el1 {width:107px;}
#guide div.rating .tab_text li.el2 {width:194px;}
#guide div.rating .tab_text li.el2 a {text-align:left; padding-left:10px;}
#guide div.rating .tab_text li.el2 a * {cursor:pointer; _cursor:hand;}
#guide div.rating span.rate {font-weight:normal;}
#guide div.rating span.rate strong {color:#CB0808;}

#guide .rating .detail {position:relative; width:724px; padding-bottom:10px; border:1px solid #e4e4e4; border-top:0; background-color:#fff; zoom;1;}
#guide .rating .detail:after {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
#guide .rating .detail h4 {display:none; padding:3px 0 5px 5px; border-bottom:1px solid #e4e4e4; color:#c31b1b; font-weight:bold;}

/* #guide .rating .desc {float:left; _display:inline; width:694px; margin:0 0 0 15px;} */
#guide .rating .desc {float:left; _display:inline; width:410px; min-height:117px; _height:117px; margin:0 0 0 15px;}

#guide .rating p.text {padding:10px 0 0 5px; }

#guide .rating .status {position:absolute; left:434px; top:10px; width:279px; height:106px; background-color:#fff;}

#guide .rating .status ul {width:249px; height:97px; margin:0 0 0 15px; padding:7px 0 0 13px; background:#ECECEC; border:1px solid #dadada;}
#guide .rating .status li {float:left; _display:inline; height:16px; font-size:11px; color:#2e3a3f;}
#guide .rating .status em {float:left; _display:inline; width:55px; vertical-align:top;}
#guide .rating .status p {position:relative; top:-2px; *top:-3px; float:left; _display:inline; width:19px; vertical-align:top; white-space:nowrap;}

#guide .rating .gauge {float:left; _display:inline; position:relative; width:150px; height:6px; overflow:hidden; padding:2px; background:url(../img/guide/bg_gauge.gif) no-repeat;}
#guide .rating .gauge p {position:relative; top:0; overflow:hidden; float:left; _display:inline; height:6px; background:url(../img/guide/img_gauge_blue.gif) repeat-x; vertical-align:top;}
#guide .rating .red .gauge p {background-image:url(../img/guide/img_gauge_red.gif);}
#guide .rating .gauge span {position:absolute; right:0; top:0; overflow:hidden; display:inline-block; width:0; height:6px; padding:0 0 0 1px; background:url(../img/guide/img_gauge_blue_end.gif) no-repeat; vertical-align:top;}
#guide .rating .red .gauge span { background:url(../img/common/bg.gif) no-repeat 0 -950px;}
#guide .rating .red p {color:#CB0808;}
#guide .rating li strong {color:#CB0808; font-weight:normal;}

span.star {position:relative; top:-4px; display:inline-block; width:80px; height:15px; margin:0 3px 0 1px; background:url(../img/guide/star_bg_on.gif) repeat-x; text-align:left; vertical-align:top;}
span.star_over {background-image:url(../img/guide/star_bg_over.gif);}
span.star em {position:absolute; z-index:1; left:0; top:0; width:80px; display:inline-block; height:15px; background:url(../img/guide/star_on.gif) repeat-x; text-align:left;}
span.star_over em {background:url(../img/guide/star_over.gif);}
span.star .star_handler {position:relative; z-index:2; float:left; _display:inline; width:8px; height:15px; cursor:pointer; _cursor:hand;}

.bbs_memo .list span.star {margin-right:6px; top:-2px;}
.bbs_memo .with_rating em {position:absolute; left:0; top:0;}
.bbs_memo .with_rating input.text {left:188px; width:434px;}
.bbs_memo .with_rating .star_rating {position:absolute; left:87px; top:5px; width:87px; height:14px; padding:6px 0 0 6px; border:1px solid #e4e4e4;}

/* °¡ÀÌµå ¾ÆÀÌÇÁ·¹ÀÓ¿ë */
body.innerframe {background:#fff;}
body.innerframe div.container,
body.innerframe div.contents {margin:0; width:auto;}
.innerframe .bbs_memo {margin:0;}
.innerframe .bbs_memo .comments {border:0; margin:0;}
.innerframe .freeboard {margin:0;}



.guide_content {position:relative; clear:both; width:726px; margin:0 0 15px 24px; padding:0 0 16px 0; background:url(../img/bbs/bg_line.gif) repeat-x left bottom; zoom:1;}
.guide_content .guide_content {position:relative; clear:both; width:auto; margin:0; padding:0; background:none;}
.guide_content .desc {padding:0 10px 0 0; line-height:1.6; text-align:justify; color:#666;}

.guide_content h3 {color:#c31b1b; font-weight:bold; height:22px; margin:0 0 15px 0; padding:8px 0 0 13px; background:#fff url(../img/guide/bg_title.gif) repeat-x left bottom; border:1px solid #DADEE0;}
.guide_content h3 strong {color:#c31b1b;}
.guide_content h3 em {color:#c31b1b; font-weight:normal; padding:0 0 0 11px; background:url(../img/bbs/bg_bar9.gif) no-repeat 4px 1px;}
.guide_content h3 .ico_new {display:none; position:relative; left:3px; top:0;}

.guide_content div.image {border:2px solid #F2F2F2; background-color:#DADEE0; overflow:hidden;}
.guide_content div.small {float:left; _display:inline; width:306px; height:174px; margin-right:15px;}
.guide_content div.small + div.text > p.dot {position:relative; left:-9px;}
.guide_content div.large {margin-bottom:5px;}
.guide_content div.image img {vertical-align:bottom;}

.guide_content div.text {padding:0 0 0 6px; line-height:1.6; color:#666;}
.guide_content div.text:after {content:'.'; display:block; clear:both; height:0; line-height:0; overflow:hidden; visibility:hidden;}
.guide_content div.text h4.tl {width:699px; height:18px; margin:0 0 15px -6px; padding:7px 0 0 27px; background:#ededed url(../img/guide/bu_gt.gif) no-repeat 8px 7px; font-weight:bold; color:#2e3a3f;}
.guide_content div.text h4.hl {width:699px; height:18px; margin:0 0 15px -6px; padding:7px 0 0 27px; background:#ededed url(../img/guide/bu_gt.gif) no-repeat 8px 7px; font-weight:bold; color:#2e3a3f;}
.guide_content div.text strong {color:#444;}
.guide_content div.text strong.red {color:#cb0808;}
.guide_content div.text strong.blue {color:#1c75a8;}
.guide_content div.pr {padding:4px 10px 10px 22px; color:#444; word-break:break-word;}

.guide_content p.dot {line-height:18px; color:#6e7880;}
.guide_content p.dot strong {padding:0 0 0 8px; background:url(../img/guide/bu_dot.gif) no-repeat 0 6px; margin-right:2px; color:#444;}
.guide_content p.dot span {padding:0 0 0 7px; background:url(../img/guide/bg_bar2.gif) no-repeat left 1px;}

.guide_content p.dash {padding:0 0 0 10px; background:url(../img/guide/bu_dash.gif) no-repeat 0 8px; line-height:1.6;}
.guide_content p strong {color:#C31B1B;}
.guide_content p.n1  {padding:0 0 10px 24px; background:url(../img/guide/n1.gif) no-repeat 0 1px; line-height:1.6;}
.guide_content p.n2  {padding:0 0 10px 24px; background:url(../img/guide/n2.gif) no-repeat 0 1px; line-height:1.6;}
.guide_content p.n3  {padding:0 0 10px 24px; background:url(../img/guide/n3.gif) no-repeat 0 1px; line-height:1.6;}
.guide_content p.n4  {padding:0 0 10px 24px; background:url(../img/guide/n4.gif) no-repeat 0 1px; line-height:1.6;}
.guide_content p.n5  {padding:0 0 10px 24px; background:url(../img/guide/n5.gif) no-repeat 0 1px; line-height:1.6;}
.guide_content p.n6  {padding:0 0 10px 24px; background:url(../img/guide/n6.gif) no-repeat 0 1px; line-height:1.6;}
.guide_content p.n7  {padding:0 0 10px 24px; background:url(../img/guide/n7.gif) no-repeat 0 1px; line-height:1.6;}
.guide_content p.n8  {padding:0 0 10px 24px; background:url(../img/guide/n8.gif) no-repeat 0 1px; line-height:1.6;}
.guide_content p.n9  {padding:0 0 10px 24px; background:url(../img/guide/n9.gif) no-repeat 0 1px; line-height:1.6;}
.guide_content p.n10 {padding:0 0 10px 24px; background:url(../img/guide/n10.gif) no-repeat 0 1px; line-height:1.6;}
.guide_content p.n11 {padding:0 0 10px 24px; background:url(../img/guide/n11.gif) no-repeat 0 1px; line-height:1.6;}

.guide_content div.img {padding:5px 0 10px 0;}
.guide_content div.attach {padding:5px 0 10px 0; margin-left:-6px;}
.guide_content div.attach img {border:2px solid #e3e3e3;}

.guide_content p.tip {padding:0 0 10px 28px; background:url(../img/guide/ico_tip.gif) no-repeat; line-height:1.4; font-size:11px;}
.guide_content p.li {padding:0 0 0 14px; font-size:11px; line-height:1.4;}

.guide_content .grade {width:700px; margin:0 0 0 8px; }
.guide_content .grade td  {padding:6px 0; text-align:center; border:1px solid #D2D3D4; color:#444; background-color:#fff;}
.guide_content .grade th {padding:13px 0 10px 0; background-color:#E2E3E3; border:1px solid #D2D3D4; text-align:center; font-weight:bold;}
.guide_content .grade td.c1 {background:#F1F2F2;}

.guide_content .keyinterface {width:100%; margin:0; }
.guide_content .keyinterface td  {padding:6px 0; text-align:center; border:1px solid #D2D3D4; color:#444; background:#fff;}
.guide_content .keyinterface th {padding:10px 0 8px 0; background-color:#E2E3E3; border:1px solid #D2D3D4; text-align:center; font-weight:bold;}
.guide_content .keyinterface td.c1 {background:#F1F2F2;}
.guide_content .keyinterface td.c3 {background:#F1F2F2;}

.guide_content .box {padding:0 0 0 8px; margin:0 0 5px 0; zoom:1; line-height:1.6; word-break:break-word;}
.guide_content .box p.tip {display:inline-block;}
.guide_content .box p {display:inline-block;}

.guide_content .box:after {content:'.'; display:block; clear:both; height:0; line-height:0; visibility:hidden;}
.guide_content img.left {float:left; _display:inline; margin:-1px 15px 0 0; border:2px solid #e1e1e1;}

.guide_content .tab_grade,
.guide_content .tab_classtbl {width:700px; margin:0 0 10px 8px; background:url(../img/bbs/bg_tabs.gif) repeat-x left bottom !important;}

.guide_content .classtbl {width:700px; margin:0 0 0 8px; table-layout:fixed;}
.guide_content .classtbl th {padding:13px 0 10px 0; background-color:#E2E3E3; border:1px solid #D2D3D4; text-align:center; font-weight:bold;}
.guide_content .classtbl td  {padding:6px 0; text-align:center; border:1px solid #D2D3D4; color:#444; background-color:#fff;}
.guide_content .classtbl td.c1 {background:#F1F2F2;}
.guide_content .classtbl .c1 {width:158px;}
.guide_content .classtbl .c2 {width:182px;}

.guide_content .classdesc {margin-bottom:20px;}
.guide_content .classdesc th {padding:9px 0 6px 0;}
.guide_content .classdesc .c1 {width:120px;}
.guide_content .classdesc .c2 {width:352px;}
.guide_content .classdesc td {padding:9px 0 6px 0;}
.guide_content .classdesc td.c2 {text-align:left; padding-left:15px;}
.guide_content .classdesc td.c3 {text-align:left; padding-left:10px;}




/* ¼­ºê °øÅë */
.popboard {background:#dfdfdf;}
.popboard div.container {overflow-x:hidden; width:680px; padding-bottom:0px; zoom:1;}
.popboard div.header {position:relative; height:258px; background:url(../img/bbs/title_tnm.jpg) no-repeat; *zoom:1;}
	.tnm2 div.header {background:url(../img/bbs/title_tnm2.jpg) no-repeat;}
.popboard div.header h1 {position:relative; display:none;}
.popboard div.header .btn {position:absolute; left:565px; top:232px;}

div.applyboard {padding:49px 0 0 0; background:url(../img/bbs/img_index_tnm.gif) no-repeat; zoom:1;}
	.tnm2 div.applyboard {background:url(../img/bbs/img_index_tnm2.jpg) no-repeat;;}
.applyboard table.bbs_list {width:644px; margin-left:18px; border-bottom:none;}
.applyboard .bbs_list td {height:26px; border-bottom:1px solid transparent;}
.applyboard .bbs_list .subject {width:312px;}
.applyboard .bbs_list td.subject p {width:300px;}
.applyboard .bbs_list td.name a {*display:inline-block; position:relative; width:84px; overflow:hidden;} 

.popboard .bbs_page {width:644px; height:34px; margin-top:10px; margin-left:18px; background:url(../img/bbs/bg_line.gif) repeat-x;}
.popboard .bbs_bottom {width:644px; height:47px; margin-left:18px; background:url(../img/bbs/bg_line.gif) repeat-x left bottom;}
.popboard .applyboard .bbs_bottom {height:57px;}
.popboard .bbs_btn {right:8px;}
.popboard .bbs_search {left:146px; top:6px; width:352px; }
.popboard .bbs_search input.text {width:170px;}

.popboard .bbs_close {height:43px; padding:17px 0 0 0; text-align:center; background:none;}

.popboard .bbs_write {width:680px; overflow:hidden; background:url(../img/bbs/bg_write_tnm.gif) no-repeat; zoom:1;}
	.tnm2 .bbs_write {background:url(../img/bbs/bg_write_tnm2.jpg) no-repeat;}
.popboard .bbs_write .title h2 {position:absolute; left:51px; top:15px;}
.popboard .bbs_write .title .text {position:absolute; left:107px; top:9px; width:527px; margin:0;}
.popboard .bbs_write .wrap {padding:0 18px;}
.popboard .bbs_write .editer {width:642px; overflow:hidden; background:#f7f7f7;}
.popboard .bbs_write .write {margin:5px 0 0 0; border:1px solid #d1d1d1;}
.popboard .bbs_write .write textarea {width:612px; height:388px; padding:15px; overflow:hidden; overflow-y:auto; line-height:1.6; border:none; color:#858C8F; font-size:12px;}
.popboard .bbs_write .system {padding:13px 0 13px 10px; background:none;}
.popboard .bbs_write .system p label {position:relative; left:3px; top:1px; font-size:11px; margin:0;padding:0;width:auto;background:none;overflow:visible; }
.popboard .bbs_write .bbs_bottom {overflow:visible; width:100%; height:24px; margin-top:-24px; margin-left:0;  background:url(../img/bbs/bg_line.gif) repeat-x left bottom;}
.popboard .bbs_write .bbs_bottom .bbs_btn {top:-12px;}

.popboard .bbs_read {position:relative; padding:74px 24px 0 0; background:url(../img/bbs/bg_read_tnm.gif) no-repeat;}
	.tnm2 .bbs_read {background:url(../img/bbs/bg_read_tnm2.jpg) no-repeat;}
.popboard .bbs_read .subject {position:absolute; left:102px; top:12px;}
.popboard .bbs_read .subject h3 {width:540px;}
.popboard .bbs_read ul.info {position:absolute; left:49px; top:42px; width:560px; zoom:1;}
.popboard .bbs_read ul.info li {float:right; _display:inline;}
.popboard .bbs_read ul.info li.name {float:left;}
.popboard .bbs_read .txt {width:604px; height:266px; margin:0 0 0 18px; padding:17px 19px 17px 19px; overflow-y:auto;  color:#464646; background:#fff; border:1px solid #d8d8d8;}

.popboard .bbs_memo h4 {height:22px; padding:0 0 0 36px; margin:14px 0 0 0;}
.popboard .bbs_memo h4 a {padding:0 12px 0 0;  font-size:11px; font-weight:bold; color:#676767; background:url(../img/common/icon.gif) no-repeat right -207px;}
.popboard .bbs_memo .comments {clear:both; width:642px; padding:0 0 8px 0; margin:0 0 4px 18px;}
.popboard .bbs_memo .list {padding:8px 0 4px 0;}
.popboard .bbs_memo .list li {position:relative; clear:left; overflow:hidden; padding:3px 0 4px 11px; *zoom:1;}
.popboard .bbs_memo .list h5 {float:left; _display:inline; width:138px;margin:1px 0 0 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.popboard .bbs_memo .list h5 a {width:110px; overflow:hidden; display:inline-block; margin:1px 0 0 0; font-size:11px; white-space:nowrap; text-overflow:ellipsis; color:#676767;}
.popboard .bbs_memo .list p {float:left; _display:inline; width:465px; font-size:11px; color:#676767; line-height:1.6;}
.popboard .bbs_memo .bbs_page {background:none; margin:0; padding:6px 0 0 0; height:20px; border-top:1px solid #e4e4e4;}
.popboard .bbs_memo .add {position:relative; width:622px; height:32px; padding:0; margin:8px 0 0 9px; border:1px solid #DADEE0; background:url(../img/bbs/bg_memo_write.gif) no-repeat;}
.popboard .bbs_memo .add em {position:absolute; left:27px; top:11px;}
.popboard .bbs_memo .add input.text {position:absolute; left:87px; top:5px; width:454px; margin:0; font-size:11px; color:#707070;}
.popboard .bbs_memo .add .btn_add {position:absolute; left:564px; top:5px;}
