@charset "euc-kr";

ol.tab {clear:both; position:relative; z-index:2; 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:2; 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 {padding:43px 0 0 0; background:url(../img/bbs/img_index_freeboard.gif) no-repeat; zoom:1;}

table.bbs_list {clear:both; width:680px; table-layout:fixed; zoom:1; background:url(../img/bbs/bg_list.jpg) left -50px no-repeat; }
.bbs_list tr.index {display:none;}
.bbs_list td { padding-bottom:1px; height:27px; vertical-align:middle; word-break:break-all; background:url(../img/bbs/bg_list_line.gif) center bottom no-repeat; white-space:nowrap;}

.bbs_list .no { width:85px;}
.bbs_list .subject {width:319px;}
.bbs_list .name {width:129px;}
.bbs_list .date {width:73px;}
.bbs_list .hit { width:74px;}
.bbs_list td input { position:relative; top:-1px; z-index:2; 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.bg_left { background-position:left bottom; }
.bbs_list td.bg_right { background-position:right bottom; }
.bbs_list tr.bg_list_top td {  }

.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; color:#c3e4ff; }

.bbs_list td.no {text-align:center;}
.bbs_list td.subject p { _width:319px; position:relative; padding-top:1px; top:1px; }
.bbs_list td.subject a {vertical-align:top;color:#ffffff;}
.bbs_list td.subject span.cat { color:#fff; font-weight:bold; }
.bbs_list td.subject span.re {position:relative; top:1px; font-size:11px; vertical-align:top; color:#fff; }
.bbs_list td.name { text-align:center; color:#c3e4ff; }
.bbs_list td.name p { position:relative; top:1px; height:auto;}
.bbs_list td.name span.ico { display:none; }
.bbs_list td.name a {*display:inline-block; position:relative; width:84px; overflow:hidden; color:#c3e4ff; } 
.bbs_list td.date {text-align:center;}
.bbs_list td.hit {text-align:center;}
.bbs_list p.admin { }
.bbs_list img.admin {margin:0 0 0 26px;}

.bbs_list tr.notice td { height:28px; background:#e4eaee; }
.bbs_list tr.notice td span { color:#464e55; }
.bbs_list tr.notice td.subject a {font-weight:bold;color:#051e35;}
.bbs_list tr.notice td.subject span.re { color:#051e35; }
.bbs_list tr.bg_notice_top td { padding-top:16px; padding-bottom:5px; _padding-top:0; _padding-bottom:1px; height:auto; _height:28px; background:#e4eaee url(../img/bbs/bg_list_notice.gif) center top repeat-x !important; }
.bbs_list tr.bg_notice_bottom td { padding-bottom:15px; padding-top:5px; _padding-top:0; _padding-bottom:1px; height:auto; _height:28px; background:#e4eaee url(../img/bbs/bg_notice_bottom.gif) bottom repeat-x; }
.bbs_list tr.bg_notice_top td.bg_left { background-position:left top !important; }
.bbs_list tr.bg_notice_top td.bg_right { background-position:right top !important; }
.bbs_list tr.bg_notice_bottom td.bg_left { background-position:left bottom; }
.bbs_list tr.bg_notice_bottom td.bg_right { background-position:right bottom; }

.bbs_list .ico_notice {position:relative; top:1px; _top:-1px; }
.bbs_list .ico_file {position:relative; top:-1px;}
.bbs_list .ico_reply {position:relative; top:-1px;}
.bbs_list .ico_new {position:relative; top:-1px; }

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 !important; color:#fff; font-weight:bold; }
.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;}

/* °Ô½ÃÆÇ ¸ñ·Ï ¹Ì¸®º¸±â */
.preview { visibility:hidden; position:absolute; z-index:5000; overflow:hidden; margin:9px 0 0 0; padding:9px 7px 6px 10px; width:321px !important; color:#666; border:1px solid #C5C6C7; background:#F5F5F5; font-size:12px; line-height:1.2; text-align:left; word-break:break-all; white-space:normal !important; zoom:1;}
.preview p {white-space:normal !important; width:auto !important; height:auto !important; padding:0 !important;}


/* ÆäÀÌÁö */
.bbs_page { text-align:center; width:100%; padding:10px 0; }
.bbs_page a {display:inline-block; padding:3px 8px 3px 8px; *padding:3px 8px 3px 7px; font:10px verdana; color:#c3e4ff; }
.bbs_page a.prev, 
.bbs_page a.next {position:relative; top:2px; margin:0; vertical-align:top;}  
.bbs_page strong {font-weight:bold; color:#fff; 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; padding:14px 0 0 0; height:40px; border-top:1px solid #7eabcb; background:url(../img/bbs/bg_line.gif) repeat-x;}
.bbs_bottom .prev_next { margin-left:25px; }
.bbs_btn {position:absolute; right:25px; top:14px;}
.freeboard .bbs_btn {right:10px;}

.bbs_search {position:absolute; left:25px; top:14px; width:382px; height:22px; font-size:0; white-space:nowrap;}
.bbs_search select {position:relative; _top:2px; margin-right:7px; *margin:0 6px 0 1px; width:100px; height:24px; border:1px solid #6f95b1; vertical-align:top; font-size:12px; color:#c3e4ff; background:#416078; }
.bbs_search input.text { vertical-align:top; padding:5px 0 0 5px; width:199px; height:17px; border:1px solid #6f95b1; border-right:none; color:#c3e4ff; background:#416078; }
.bbs_search a.btn { position:relative; _top:1px; }


/* ÀÐ±â */
.bbs_read { position:relative; }
.bbs_read .subject { padding:16px 24px 13px 79px; background:#fff url(../img/bbs/img_index_subject.gif) 32px 16px no-repeat; overflow:hidden; }
.bbs_read .subject h3 { font-weight:bold; }
.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 { height:42px; border-left:1px solid #f2f5f7; border-right:1px solid #f2f5f7; border-bottom:1px solid #fff; background:#e4eaee url(../img/bg_list_notice.gif) top repeat-x; }
.bbs_read ul.info li { margin:17px 30px 0 0; float:right; _display:inline;}
.bbs_read ul.info li * {vertical-align:top;}
.bbs_read ul.info li em { display:inline-block; margin-right:10px; padding-right:18px; background:url(../img/bbs/bg_index_bar.gif) right 2px no-repeat; }
.bbs_read ul.info li span {position:relative; font-size:11px; color:#464e55; }  
.bbs_read ul.info li.no {float:left; margin:17px 0 0 30px;}
.bbs_read ul.info li.name {float:left; margin:17px 0 0 30px;}
.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 span.admin { display:inline; vertical-align:top; position:relative; top:-1px;}

/* °Ô½ÃÆÇ º¹»ç, ÀÎ¼â ¹öÆ° */
.coprint {*height:1%; height:42px; border-left:1px solid #f2f5f7; border-right:1px solid #f2f5f7; background:#e4eaee url(../img/bg_notice_bottom.gif) bottom repeat-x; }
.coprint ul {position:relative; top:13px; right:13px; text-align:right; font-size:0;}
.coprint li {display:inline; margin-left:3px; font-size:0;}
.coprint img {vertical-align:top;}
.coprint .url a {position:relative; top:2px; margin-right:2px; font:10px verdana; color:#464e55;}

.bbs_read .txt {clear:both; overflow:hidden; padding:24px 30px 38px 30px; color:#fff; line-height:1.6; _height:100px; min-height:100px; 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 .btn_recom { margin:15px 25px 0 0; text-align:right; }
.bbs_read .btn_recom * { vertical-align:middle; }
.bbs_read .btn_recom span { position:relative; top:1px; margin:0 4px 0 0; }

.bbs_read .poll { position:relative; margin:15px 25px 0 25px; border:1px solid #6f95b1; background:#4c6e89; }
.bbs_read .poll h4 { margin:0 10px; padding:15px 160px 11px 9px; color:#57ffe1; font-weight:bold; border-bottom:1px solid #6f95b1; }
.bbs_read .poll .date { position:absolute; top:17px; right:18px; font-size:11px; color:#c3e4ff; }
.bbs_read .poll ul { margin:0 0 0 20px; padding:10px 0 20px 0; }
.bbs_read .poll ul li { position:relative; margin:10px 0 0 0; color:#c3e4ff; padding-bottom:2px; overflow:hidden; }
.bbs_read .poll ul li input { vertical-align:top; position:relative; top:-1px; }
.bbs_read .poll ul li label { vertical-align:top; position:relative; top:4px; }
.bbs_read .poll ul li .rate { position:absolute; top:5px; right:99px; display:inline-block; width:200px; height:8px; border:1px solid #6f95b1; vertical-align:top; background:#416078; }
.bbs_read .poll ul li .rate em { display:inline-block; height:7px; border-top:1px solid #a9dfec; background:#81d0e3; }
.bbs_read .poll ul li .rate .result { position:absolute; top:-2px; left:205px; white-space:nowrap; font-size:11px; }
.bbs_read .btn_vote { position:absolute; right:20px; bottom:20px; }

.bbs_memo { clear:both; margin:15px 25px 25px 25px; border:1px  solid #6f95b1; overflow:hidden; }
.bbs_memo h4 { padding:12px 0 0 21px; height:20px; color:#c3e4ff; }
.bbs_memo h4 a {padding:2px 24px 1px 0;  font-size:11px; font-weight:bold; color:#c3e4ff; background:url(../img/bbs/ico_memo.gif) no-repeat right top;}
.bbs_memo h4 a.off { background-position:right -30px; }
.bbs_memo .comments { width:628px; }
.bbs_memo .list { margin:0 10px; border-top:1px solid #6f95b1; width:608px; }
.bbs_memo .list * {vertical-align:top;}
.bbs_memo .list li {position:relative; clear:left; overflow:hidden; padding:7px 0 5px 11px; border-bottom:1px solid #6f95b1; *zoom:1;}
.bbs_memo .list h5 { float:left; _display:inline; width:85px;margin:1px 0 0 0; font-size:11px; color:#c3e4ff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bbs_memo .list h5 a {width:85px; overflow:hidden; display:inline-block; margin:1px 0 0 0; white-space:nowrap; text-overflow:ellipsis; color:#c3e4ff; }
.bbs_memo .list p { position:relative; float:left; _display:inline; padding-right:118px; width:394px; font-size:11px; color:#fff; line-height:1.6; word-wrap:break-word; }
.bbs_memo .list span.date {position:absolute; top:1px; right:30px; margin-left:3px; width:88px; font:10px verdana; color:#c3e4ff; white-space:nowrap !important; word-wrap:normal; }  
.bbs_memo .list .btn_delete {position:absolute; top:1px; right:11px; }
.bbs_memo .add { position:relative; border-top:1px solid #7eabcb; height:49px; background:#4b7292 url(../img/bbs/bg_memo_add.gif) top repeat-x; }
.bbs_memo .add em { display:none; }
.bbs_memo .add input.text {position:absolute; left:12px; top:12px; margin:0; padding:5px 0 0 5px; border:1px solid #6f95b1; width:583px; height:17px; font-size:11px; color:#c3e4ff; background:#416078; }
.bbs_memo .add .btn_add {position:absolute; left:570px; top:12px; z-index:2; }

/* SNS ¿¬µ¿ */
.sns_link { text-align:right; }
.sns_link ul { float:right;zoom:1;overflow:hidden; position:relative;top:40px;left:9px;}
.sns_link li { float:left;list-style:none; }
.sns_link li em { padding-right:5px;letter-spacing:-1px;font-size:11px;color:#c3e4ff; }
.sns_link li a { float:left;margin-left:3px;display:block; }
.sns_link li p { float:left;margin-left:2px;margin-right:4px;padding-right:2px;background:url(../img/common/bg_sns_r.gif) right top no-repeat;font-size:10px;font-family:verdana; }
.sns_link li span { padding:0 4px 0 10px;_width:1px;height:16px;background:url(../img/common/bg_sns.gif) no-repeat;white-space:nowrap;color:#a0a0a0;display:block; }
.sns_link li strong { color:#333333; }



/* ¾²±â */
.bbs_write { background:url(../img/bbs/bg_list.jpg) left top no-repeat; }
.bbs_write .title {position:relative; height:42px; background:#fff;}
.bbs_write .title h2 {position:absolute; left:32px; top:16px;}
.bbs_write .title .text {position:absolute; left:80px; top:10px; padding:5px 0 0 5px; border:1px solid #cdd7de; width:566px; height:17px; background:#fff; }
.bbs_write .wrap {padding:0 24px;}

.bbs_write .option { position:relative; height:42px; border-left:1px solid #f2f5f7; border-right:1px solid #f2f5f7; border-bottom:1px solid #fff; background:#e4eaee url(../img/bg_list_notice.gif) top repeat-x; }
.bbs_write .option1 { position:absolute; top:13px; left:30px; }
.bbs_write .option2 { position:absolute; top:13px; right:27px; }
.bbs_write .option a {position:relative; left:0; top:-1px; vertical-align:top;}
.bbs_write .option input {vertical-align:middle; margin:0 0 0 6px; *margin:-2px -2px 0 2px;}
.bbs_write .option label {position:relative; top:2px; color:#464e55; font-size:11px;}
.bbs_write .option select { margin:0 0 0 4px; vertical-align:top; }
.bbs_write .editer {background:#f7f7f7;}

.bbs_write .write { margin:10px; border:1px solid #6f95b1; background:#51748f; }
.bbs_write .write textarea {width:628px; height:360px; padding:15px; overflow:hidden; overflow-y:auto; line-height:1.6; border:none; color:#fff; font-size:12px; background:#51748f; }

.bbs_write .write #idEditorIframe { width:658px;}




.bbs_write .system { padding:5px 0 25px 25px; }
#isAllowInformation,
.bbs_write .system .checkbox {position:relative; }
.bbs_write .system p { padding:2px 0; }
.bbs_write .system input { width:13px;height:13px;vertical-align:middle; }
.bbs_write .system .noti { padding-top:20px;text-decoration:underline; }
.bbs_write .system label { vertical-align:-2px; color:#fff; }


/* ÀÌº¥Æ® */
.bbs_event { background:url(../img/bbs/bg_list.jpg) left -50px no-repeat; }
.bbs_event h2 { display:none; } 
.bbs_event .list { clear:both; position:relative; margin:0 10px; padding:15px 0; border-bottom:1px solid #6f95b1; width:660px; min-height:158px; overflow:hidden; zoom:1;}
.bbs_event .list h3 { position:relative; float:right; margin:16px 11px 0 0; width:413px; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; font-size:14px; color:#051e35; vertical-align:top;}
.bbs_event .list h3 a { white-space:nowrap; color:#051e35; }
.bbs_event .list h3 .btn_fin { position:absolute; top:-4px; right:0; }
.bbs_event .thum { position:relative; float:left; _display:inline; width:208px; height:156px; margin:0 0 0 6px; border:1px solid #6f95b1; overflow:hidden; }
.bbs_event .thum .poll_ing { position:absolute; top:0; left:0; width:65px; height:65px; text-indent:-1000px; overflow:hidden; background:url(../img/bbs/ico_poll_ing.gif) left top no-repeat; cursor:pointer; _cursor:hand; z-index:3; }
.bbs_event .list .info { float:right; margin:7px 11px 0 0; border-top:1px solid #6f95b1; border-bottom:1px solid #6f95b1; width:413px; height:26px; font-size:11px; overflow:hidden; zoom:1;}
.bbs_event .list .info li { float:left; _display:inline; margin:8px 0 0 0; color:#c3e4ff; background:url(../img/bbs/bg_bar.gif) no-repeat 0 3px;}
.bbs_event .list .info li em { float:left; margin-right:9px; height:15px; color:#fff; vertical-align:top; overflow:hidden; }
.bbs_event .list .info li span { vertical-align:top; }
.bbs_event .list .info li.result { margin-left:30px; }
.bbs_event .list .text { float:right; margin:9px 11px 0 0; width:413px; min-height:60px; line-height:1.6; color:#cbdfef; }
.bbs_event .list .text a { color:#cbdfef; }
.bbs_event .btn_event { clear:left; margin:0 0 0 6px; padding-top:9px; }
.bbs_event .btn_event img { margin-right:1px; }
.bbs_event .bbs_page { margin:0 10px; width:660px; }



/* Å×¸¶Çü */
.bbs_theme {  background:url(../img/bbs/bg_list.jpg) left top no-repeat; } 
.bbs_theme .list { clear:both; position:relative; margin:0 10px; padding:15px 0; border-bottom:1px solid #6f95b1; width:660px; min-height:158px; overflow:hidden; zoom:1;}
.bbs_theme .list h3 { position:relative; float:right; margin:16px 11px 0 0; width:413px; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; color:#fff; vertical-align:top;}
.bbs_theme .list h3 a { white-space:nowrap; color:#fff; }
.bbs_theme .list h3 .btn_fin { position:absolute; top:-4px; right:0; }
.bbs_theme .list .thum { position:relative; float:left; _display:inline; width:208px; height:156px; margin:0 0 0 6px; border:1px solid #6f95b1; overflow:hidden; }
.bbs_theme .list .thum a { display:block; width:100; height:%; }
.bbs_theme .list .thum img { display:block; width:100%; height:100%;}
.bbs_theme .list .thum .poll_ing { position:absolute; top:0; left:0; width:65px; height:65px; text-indent:-1000px; overflow:hidden; background:url(../img/bbs/ico_poll_ing.gif) left top no-repeat; cursor:pointer; _cursor:hand; z-index:3; }
.bbs_theme .list .info { float:right; margin:7px 11px 0 0; border-top:1px solid #6f95b1; border-bottom:1px solid #6f95b1; width:413px; height:26px; font-size:11px; overflow:hidden; zoom:1;}
.bbs_theme .list .info li { float:left; _display:inline; margin:8px 0 0 0; color:#c3e4ff; background:url(../img/bbs/bg_bar.gif) no-repeat 0 3px;}
.bbs_theme .list .info li em { float:left; margin-right:9px; height:15px; text-indent:-1000px; vertical-align:top; overflow:hidden; }
.bbs_theme .list .info li span { vertical-align:top; }
.bbs_theme .list .info li.no { width:109px; }
.bbs_theme .list .info li.no em { width:37px; background:url(../img/bbs/img_index_theme.gif) left -2px no-repeat; }
.bbs_theme .list .info li.date { width:196px; }
.bbs_theme .list .info li.date em { width:45px; background:url(../img/bbs/img_index_theme.gif) left -17px no-repeat; }
.bbs_theme .list .info li.hit em { width:46px; background:url(../img/bbs/img_index_theme.gif) left -32px no-repeat; }
.bbs_theme .list .text { float:right; margin:9px 11px 0 0; width:413px; line-height:1.6; color:#cbdfef; }
.bbs_theme .list .text a { color:#cbdfef; }
.bbs_theme .bbs_page { margin:0 10px; width:660px; }

.bbs_theme .best { margin:0; padding:15px 10px 41px 10px; background:url(../img/bbs/bg_theme_best.jpg) left top no-repeat; }
.bbs_theme .best h3 { font-size:14px; color:#051e35; }
.bbs_theme .best h3 a { color:#051e35; }
.bbs_theme .list .thum { border-color:#6f95b1; }
.bbs_theme .best .info { border-color:#6f95b1; }
.bbs_theme .best ul li { color:#464e55; }
.bbs_theme .best ul li.no em { background-position:-55px -2px !important; }
.bbs_theme .best ul li.date em { background-position:-55px -17px !important; }
.bbs_theme .best ul li.hit em { background-position:-55px -32px !important; }
.bbs_theme .best .text { color:#fff; }
.bbs_theme .best .text a { color:#fff; }


.listnone { margin-top:78px; text-align:center; font-weight:bold; color:#fff; }


/* ½ºÅ©¸°¼¦ */
.bbs_screen { position:relative; z-index:5; zoom:1; overflow:hidden;}
.bbs_screen div.screenshot { width:710px; zoom:1; overflow:hidden; }
.bbs_screen .list { float:left; _display:inline; width:208px; height:238px; margin:0 25px 30px 0;; border:1px solid #6f95b1;}
.bbs_screen .list .image { position:relative; width:208px; height:156px; border-bottom:1px solid #6f95b1; }
.bbs_screen .list .image img {display:block; width:208px; height:156px;}
.bbs_screen .list h3 { position:relative; height:15px; padding:8px 0 4px 9px; color:#2E3A3F; letter-spacing:-1px; overflow:hidden; text-align:center; white-space:nowrap; text-overflow:ellipsis;}
.bbs_screen .list h3 a {color:#fff;font-weight:bold; }
.bbs_screen .list ul { margin:0 10px; padding-top:9px; width:188px; border-top:1px solid #6f95b1; zoom:1;}
.bbs_screen .list li { _display:inline; height:19px; font-size:11px; }
.bbs_screen .list li em { color:#fff; letter-spacing:-1px; }
.bbs_screen .list li span { color:#c3e4ff; height:16px; overflow:hidden; }
.bbs_screen .list li.name, .bbs_screen .list li.date { float:left; width:105px; margin-left:5px; }
.bbs_screen .list li.re, .bbs_screen .list li.hit { float:right; width:75px; }
.bbs_screen .list li.name .admin { vertical-align:top; position:absolute; margin-top:-1px; }
.bbs_screen .bbs_page { clear:both; border-top:1px solid #6f95b1; _margin-top:30px; }
*:first-child+html .bbs_screen .bbs_page { margin-top:30px; }

/* ÀÛÀü Åä·Ð¹æ */
.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:2;}
/* .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:3; 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:1;}
.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;}


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;}
#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 .bbs_bottom {padding:0; margin:0; background:none;}




.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;}

