﻿caption {display:none;}
.jyboard {padding-bottom:10px;}
.jyboard .fleft {float:left;}
.jyboard .fright {float:right;}

.jyboard *,
.jywrite *,
.comment_wrap * {font-family:"맑은 고딕", "NanumGothicWeb" , dotum, 돋움;}

/* 게시판 버튼 */
.jyboard .bo_top {padding-bottom:10px;}
.jyboard .bo_btm {padding-top:10px;}
.bo_btn {*zoom:1;}
.bo_btn:after {content:""; display:block; clear:both;}
.bo_btn a {float:left; height:24px; background:url('./img/sprites_btn.gif') no-repeat; text-indent:-9000px; overflow:hidden;}
.bo_btn a.btn_list {margin-right:1px; width:41px; background-position:-346px 0;}
.bo_btn a.btn_copy {margin-right:1px; width:41px; background-position:-603px 0;}
.bo_btn a.btn_move {width:41px; background-position:-649px 0;}
.bo_btn a.btn_edit {margin-right:1px; width:41px; background-position:-695px 0;}
.bo_btn a.btn_del {margin-right:1px; width:41px; background-position:-741px 0;}
.bo_btn a.btn_reply {margin-right:1px; width:41px; background-position:-787px 0;}
.bo_btn a.btn_write {width:65px; background-position:-833px 0;}

/* 게시물 head */
.article_head {border-top:0px solid #bdbdbd; border-bottom:0px solid #e4e4e4;}
h4.article_tit {margin:0; padding:7px 2px 6px 0px; font-size:14px; font-weight:bold; color:#101010; border-bottom:1px solid #e4e4e4; background:#ffffff;}
.article_info {padding:10px 20px 9px 20px; *zoom:1;}
.article_info:after {content:""; display:block; clear:both;}
.article_info span {float:left; font-size:11px; color:#999;}
.article_info span.txt_writer span,
.article_info span.txt_writer a span {font-size:12px; color:#666;}
.article_info span.txt_writer a {float:left; cursor:pointer;}
.article_info span.txt_ip {padding-left:15px; font-family:tahoma; font-size:9px; color:#aaa;}
.article_info span.bar {width:19px; background:url('./img/sprites_ico.gif') no-repeat 4px -730px; text-indent:-9000px;}
.article_info .fright span span {padding-right:3px; letter-spacing:-1px;}
.article_etc {float:right; padding:2px 2px 0 0;}
.article_etc a {float:left; width:19px; height:19px; margin-left:1px; background:url('./img/sprites_btn.gif') no-repeat; text-indent:-9000px; overflow:hidden;}
.article_etc a.btn_sizeplus {background-position:-1119px 0;}
.article_etc a.btn_sizeminus {background-position:-1143px 0;}
.article_etc a.btn_print {background-position:-1167px 0;}

/* 게시물 body */
.ad_list_area {margin:0; padding:0; border-bottom:0px solid #e4e4e4;}
.ad_list_area li {clear:both; margin:0; padding:10px 20px 9px 20px; *height:auto; list-style:none; border-top:1px solid #f3f3f3;}
.ad_list_area li:hover {background:#f9f9f9;}
.ad_list_area li:after {content:""; display:block; clear:both;}
.ad_list_area li.first {border-top:none;}
.ad_list_area li a {float:left; padding:0 0 0 22px; line-height:14px; background:url('./img/sprites_ico.gif') no-repeat;}
.ad_list_area li a.txt_name {color:#666; background-position:0 -94px;}
.ad_list_area li a.txt_name:hover {background-position:0 -117px; text-decoration:underline;}
.ad_list_area li a.txt_link {color:#0066cc; background-position:0 -184px;}
.ad_list_area li a.txt_link:hover {background-position:0 -207px; text-decoration:underline;}
.ad_list_area li span {float:left; line-height:14px; font-size:9px; font-family:tahoma;}
.ad_list_area li .txt_size {padding-left:9px; color:#999;}
.ad_list_area li .txt_hit {padding-left:7px; color:#ff4200;}
.ad_list_area li .txt_date {padding-left:10px; color:#aaa;}
.ad_list_area li .btn_handle {float:right; padding:0; width:14px; background-position:3px -388px; text-indent:-9000px; overflow:hidden;}
.ad_list_area li .btn_handle.on {background-position:3px -403px;}
.ad_list_area li p.txt_file_content {clear:both; margin:0; padding:8px 0 0 22px; font-size:11px; color:#999; word-wrap:break-word;}

/* 게시물 본문 */
.article_body {padding:0;}
#writeContents {padding:20px 20px 50px 20px; color:#444; word-wrap:break-word; *zoom:1;}
#writeContents a {color:#0066cc !important;}
#writeContents:after {content:""; display:block; clear:both;}
/* 에디터 */
.article_body {font-size:12px; line-height:1.6; font-family:"맑은 고딕", "NanumGothicWeb" , dotum, AppleGothic, Sans-serif;}
.article_body * {white-space:normal;}


/* 스코어 */
.article_score {padding:0 20px 50px 20px; text-align:center; *zoom:1;}
.article_score:after {content:""; display:block; clear:both;}
.article_score a {display:inline-block; width:33px; height:23px; background:url('./img/sprites_btn.gif') no-repeat; *zoom:1; vertical-align:top;}
.article_score a.btn_good {background-position:-270px 0;}
.article_score a.btn_nogood {background-position:-308px 0;}
.article_score .graph {display:inline-block; *display:inline; *zoom:1; margin:0 3px; padding:5px 0; width:265px; height:13px; background:url('./img/sprites_btn.gif') no-repeat 0 0;}
.article_score .graph .line_border {float:left; width:3px; height:10px; font-size:0; background:url('./img/sprites_ico.gif') no-repeat 0 -1162px;}
.article_score .graph .score_bar {float:left; height:10px; font-size:0; background:url('./img/bg_recom1.gif') repeat-x 0 3px;}
.article_score em {float:left; width:34px; line-height:13px; font-family:tahoma; font-size:9px; font-style:normal; text-align:center; font-weight:bold;}
.article_score em.txt_good {color:#00529f;}
.article_score em.txt_nogood {float:right; color:#9f0010;}
.limit_score a {float:right;}
.limit_score em {float:right; padding:0 10px 0 0; width:auto; line-height:23px;}

/* 네임카드 */
.namecard {margin:0 20px 40px 20px; border:1px solid #ddd; background:#fbfbfb;}
.namecard .ncard_head {padding:18px 19px 17px 19px; padding-top:16px; line-height: normal; *zoom:1;}
.namecard .ncard_head:after {content:""; display:block; clear:both;}
.namecard .ncard_head .ico_level {float:left; margin-right:5px;}
.namecard .ncard_head span {float:left; line-height:15px; line-height:14px; color:#777; font-size:11px;}
.namecard .ncard_head span em {color:#ff4200; font-style:normal; font-weight:bold; font-size:11px;}
.namecard .ncard_head span.txt_name {padding-top:1px; padding-top:2px; color:#000; font-size:12px;}
.namecard .ncard_head span.txt_name a {float:left; cursor:pointer;}
.namecard .ncard_head span.txt_name span {margin-right:5px; color:#000; font-weight:bold; font-size:12px;}
.namecard .ncard_head span.ico_dot {width:23px; background:url('./img/sprites_ico.gif') no-repeat 10px -755px; text-indent:-9000px;}
.namecard .ncard_head span.txt_point {padding-top:1px; padding-top:2px;}
.namecard .ncard_head a {font-size:11px; color:#666;}
.namecard .ncard_head a.btn_link {float:right; padding-left:18px; background:url('./img/sprites_ico.gif') no-repeat 3px -783px; cursor:pointer;}
.namecard .ncard_head a.btn_link:hover {background-position:3px -803px; text-decoration:none;}
.namecard .ncard_head a span {line-height:normal; font-weight:bold;}
.namecard .ncard_body {padding:0 0 20px 19px; *zoom:1;}
.namecard .ncard_body:after {content:""; display:block; clear:both;}
.namecard .ncard_body .thumb {float:left; margin-right:15px; width:60px; height:60px; background:url('./img/sprites.gif') no-repeat 0 -168px;}
.namecard .ncard_body .txt_introduce {float:left; font-size:12px; color:#999;}

/* 게시물 foot */
.article_foot {position:relative; padding-bottom:10px; *zoom:1;}
.article_foot:after {content:""; display:block; clear:both;}
.article_foot a {float:left; height:24px; background:url('./img/sprites_btn.gif') no-repeat; text-indent:-9000px; overflow:hidden;}
.article_foot a.btn_prev {margin-right:1px; width:50px; background-position:-392px 0;}
.article_foot a.btn_next {margin-right:1px; width:50px; background-position:-447px 0;}
.article_foot a.btn_list {width:41px; background-position:-346px 0;}
.article_foot a.btn_track {margin-right:1px; width:64px; background-position:-972px 0;}
.article_foot a.btn_scrap {margin-right:1px; width:64px; background-position:-903px 0;}
.article_foot a.btn_claim {width:73px; background-position:-1041px 0;}


/* 스크랩 */
.scrap_wrap {float:left; margin:0 1px 0 0; padding:2px; border:1px solid #c7c7c7; background:#eee; display:none;}
.scrap_wrap dt {display:none;}
.scrap_wrap dd {float:left; margin:0;}
.scrap_wrap dd a {float:left; width:18px; height:18px; background:url('./img/sprites_ico.gif') no-repeat;}
.scrap_wrap dd.btn_homepage a {background-position:2px -822px;}
.scrap_wrap dd.btn_facebook a {background-position:2px -846px;}
.scrap_wrap dd.btn_twitter a {background-position:2px -870px;}
.scrap_wrap dd.btn_yozm a {background-position:2px -894px;}
.scrap_wrap dd.btn_me2day a {background-position:2px -918px;}

/* 신고 레이어 */
.popup_area {position:fixed; _position:absolute; top:0; left:0; height:100%; width:100%; z-index:100; _top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop))+'px');}
.popup_area .bg_opacity {height:100%; width:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.popup_area .popup_layer {position:absolute; top:50%; left:50%; margin:-175px 0 0 -250px; width:499px; border:2px solid #515151; text-align:left; background:#fff;}
.popup_layer .claim_head {margin:0; height:45px; background-color:#515151;}
.popup_layer .claim_head h1 {display:inline; float:left; margin:14px 0 0 15px; letter-spacing:-1px; font-size:14px; font-weight:bold; color:#fff;}
.popup_layer .claim_head a.bu_close {float:right; margin:10px 10px 0 0; width:23px; height:23px; background:url('') no-repeat -38px -55px; text-indent:-9000px; overflow:hidden;}
.popup_layer .claim_body {padding:20px; *padding-bottom:16px; background:#fff;}
.popup_layer .claim_body .txt_notice {margin:10px 0 17px 0; padding:1px 0 0 17px; font-size:11px; color:#a3a3a3; background:url('') no-repeat 0 -427px;}
.popup_layer .claim_body .horiz {width:100%; border-collapse:collapse; border-spacing:0;}
.popup_layer .claim_body caption {display:none;}
.popup_layer .claim_body .horiz th {padding:0; text-indent:8px; font-size:11px; font-weight:normal; color:#666; text-align:left; border:1px solid #ededed; background:#fafafa;}
.popup_layer .claim_body .horiz td {padding:10px 10px 7px 10px; border:1px solid #ededed; font-size:11px; color:#666;}
.popup_layer .btn_area {padding-top:20px; _height:1%; text-align:center; border-top:2px solid #cfcfcf;}
.popup_layer .btn_area a.btn_close {display:inline-block; margin-left:1px; width:37px; height:21px; background:url('') no-repeat -145px -87px; text-indent:-9000px; overflow:hidden; vertical-align:top;}

/* 코멘트 top */
.comment_wrap {}
.comment_wrap .comment_top {padding:12px 20px 13px 20px; height:10px; border-top:0px solid #bdbdbd; border-bottom:1px solid #e3e3e3; background:#f9f9f9; *zoom:1;}
.comment_top:after {content:""; display:block; clear:both;}
.comment_top span {float:left; font-size:11px;}
.comment_top span.txt_title {padding:1px 20px 0 19px; letter-spacing:-1px; color:#777; background:url('./img/sprites_ico.gif') no-repeat 0 -707px;}
.comment_top span.txt_title em {font-style:normal; font-weight:bold; color:#ff4200; font-size:11px;}
.comment_top a {float:right; padding-top:1px; padding-left:19px; line-height:14px; font-size:11px; letter-spacing:-1px; color:#777; background:url('./img/sprites_ico.gif') no-repeat;}
.comment_top a.btn_popup {background-position:0 0;}
.comment_top a.btn_popup:hover {background-position:0 -24px;}
.comment_top a.btn_close {background-position:4px -651px;}
.comment_top a.btn_close:hover {background-position:4px -668px;}

/* 코멘트 리스트 */
.comment_wrap ol {clear:both; margin:0; padding:0; border-top:1px solid #e4e4e4;}
.comment_wrap ul.comment_list {clear:both; margin:0; padding:0; border-bottom:1px solid #e3e3e3;}
.comment_list li.list_item {*display:inline; padding:20px; border-top:1px solid #f1f1f1; list-style:none; *zoom:1;}
.comment_list li.list_item:after {content:""; display:block; clear:both;}
.comment_list li.list_item.ico_ind1 {padding-left:45px;}
.comment_list li.list_item.ico_ind2 {padding-left:110px;}
.comment_list li.list_item.ico_ind3 {padding-left:155px;}
.comment_list li.list_item.ico_ind4 {padding-left:200px;}
.comment_list li.list_item.ico_ind5 {padding-left:245px;}
.comment_list li.list_item .indent {position:relative; float:left; width:0; font-size:0;}
.comment_list li.list_item .indent span {position:absolute; top:0; left:-22px; width:12px; height:11px; text-indent:-9000px; background:url('./img/sprites_ico.gif') no-repeat 0 -422px;}
.comment_list li.first {border-top:none;}
.comment_list li.no_comment {height:10px; text-align:center; list-style:none;}
.comment_list li.nothumb .comment_body,
.comment_list li.nothumb .comment_foot,
.comment_list li.nothumb .reply_body {padding-left:0 !important;}

/* 코멘트개별 */
.list_item .thumb {float:left; margin-right:12px; width:33px; height:33px; background:url('./img/sprites.gif') no-repeat -65px -195px;}

/* 코멘트 head */
.list_item .comment_head {height:16px;}
.comment_head .comment_info {float:left; margin:0;}
.comment_head .comment_info span {float:left; vertical-align:middle; font-size:12px;}
.comment_head .comment_info .ico_level {float:left; margin-right:5px;}
.comment_head .comment_info .txt_name span,
.comment_head .comment_info .txt_name a span {color:#666;}
.comment_head .comment_info .txt_name {padding-right:10px; padding-top:1px; padding-top:2px; font-weight:bold; color:#333;}
.comment_head .comment_info .txt_name a {float:left; cursor:pointer;}
.comment_head .comment_info .txt_time {line-height:16px; font-size:9px; font-family:tahoma; color:#aaa;}
.comment_head .comment_info .edit_time {margin-left:20px; padding-left:14px; color:#ff4200; background:url('./img/sprites_ico.gif') no-repeat 0 -595px;}
.comment_head .comment_btn {float:right; margin:0;}
.comment_head .comment_btn a {float:left; height:15px; line-height:15px; background:url('./img/sprites_ico.gif') no-repeat; overflow:hidden;}
.comment_head .comment_btn a.txt_score {padding-left:15px; font-size:9px; font-family:tahoma; color:#a8a8a8;}
.comment_head .comment_btn a.txt_good {margin-left:20px; color:#999; background-position:0 -478px;}
.comment_head .comment_btn a.txt_good:hover,
.comment_head .comment_btn a.txt_good.over {color:#00529f; background-position:0 -498px;}
.comment_head .comment_btn a.txt_nogood {margin-left:20px; color:#999; background-position:0 -518px;}
.comment_head .comment_btn a.txt_nogood:hover,
.comment_head .comment_btn a.txt_nogood.over {color:#9f0010; background-position:0 -538px;}
.comment_head .comment_btn a.btn_claim {margin-left:18px; width:15px; background-position:3px -614px; text-indent:-9000px;}
.comment_head .comment_btn a.btn_claim:hover {background-position:3px -633px;}
.comment_head .comment_btn span.txt_ip {float:left; line-height:15px; font-family:tahoma; font-size:9px; color:#aaa;}

/* 코멘트 body */
.list_item .comment_body {padding:6px 0 0 45px; line-height:18px; font-size:12px; color:#666;}
.list_item .comment_body a {color:#0066cc;}
.list_item .comment_body .ico_secret {float:left; width:12px; height:15px; background:url('./img/sprites_ico.gif') no-repeat 0 -684px; text-indent:-9000px;}
.list_item .comment_body .txt_secret {color:#ff6600;}
.list_item .comment_body .edit_area {line-height:normal;}
.list_item .comment_body .edit_area textarea {_float:left; line-height:16px; font-size:12px; color:#666;}
.list_item .reply_area {position:relative; padding-top:17px; width:100%; *zoom:1;}
.list_item .reply_area:after {content:""; display:block; clear:both;}
.list_item .reply_area .thumb {position:absolute; left:0; top:17px; background:url('./img/sprites.gif') no-repeat -65px -195px;}
.list_item .reply_area .reply_body {padding-left:45px;}
.list_item .reply_area .reply_body textarea {line-height:16px; font-size:12px; color:#666;}
p.app_co_foot {position:relative; margin:0; padding-top:8px; *zoom:1;}
p.app_co_foot:after {content:""; display:block; clear:both;}
p.app_co_foot label.lab_wr_secret {font-size:11px; letter-spacing:-1px; color:#777;}
p.app_co_foot label.lab_wr_secret span.triv {color:#aeaeae; font-size:11px;}
p.app_co_foot .app_comment_btn {position:absolute; top:3px; right:0;}
p.app_co_foot .app_comment_btn .btn_submit {float:left; margin-right:1px;}
p.app_co_foot .app_comment_btn a.btn_cancel {float:left; width:37px; height:21px; background:url('./img/sprites_btn.gif') no-repeat -1191px 0; text-indent:-9000px; overflow:hidden;}

/* 코멘트 foot */
.list_item .comment_foot {margin:0; padding:0 0 0 45px; *zoom:1;}
.list_item .comment_foot:after {content:""; display:block; clear:both;}
.list_item .comment_foot a {float:left; margin-top:17px; width:13px; height:14px; background:url('./img/sprites_ico.gif') no-repeat; text-indent:-9000px; overflow:hidden;}
.list_item .comment_foot a.btn_reply {margin-right:16px; padding-left:12px; width:auto; font-size:11px; letter-spacing:-1px; text-indent:0; color:#999; background-position:0 -442px;}
.list_item .comment_foot a.btn_reply:hover,
.list_item .comment_foot a.btn_reply.cover {color:#666; background-position:0 -460px;}
.list_item .comment_foot a.btn_edit {margin-right:5px; background-position:2px -558px;}
.list_item .comment_foot a.btn_edit:hover,
.list_item .comment_foot a.btn_edit.cuover {background-position:2px -577px;}
.list_item .comment_foot a.btn_del {background-position:3px -652px;}
.list_item .comment_foot a.btn_del:hover {background-position:3px -669px;}

/* 코멘트 form */
.comment_form .write_body {padding:9px; border:1px solid #e3e3e3; border-top:none; background:#fafafa;}
.comment_form .write_body .write_mbinfo {padding:0 0 5px 0; border:none;}
.comment_form .btn_area .fleft {padding-top:8px;}
.comment_form .checkbox {float:left; width:60px;}
.comment_form .checkbox label {font-size:11px; color:#777;}
.comment_form .checkbox label span {height:13px;}
.no_editor {position:relative; *zoom:1;}
.no_editor:after {clear:both; display:block; content:"";}
.no_editor label {position:absolute; top:10px; left:10px; font-size:11px; color:#bbb;}
.write_body .btn_area {padding-top:5px; *zoom:1;}
.write_body .btn_area:after {clear:both; display:block; content:"";}
.write_body .btn_area input {float:right;}

/* 체크박스 */
.checkbox .ui-button {margin:0; display:inline-block; *display:inline; cursor:pointer;}
.checkbox .ui-button-text {display:block; height:17px; padding-left:12px; text-indent:5px;}
.checkbox .ui-helper-hidden-accessible {position:absolute; left:-9000px;}
.checkbox .ui-widget {color:#666;}
.checkbox .ui-state-default {background:url('./img/sprites_ico.gif') no-repeat 0 -944px; font-weight:normal;}
.checkbox .ui-state-hover {background:url('./img/sprites_ico.gif') no-repeat 0 -944px; font-weight:normal;}
.checkbox .ui-state-active {background:url('./img/sprites_ico.gif') no-repeat 0 -966px; font-weight:normal;}

/* textarea */
.textbox,
.focustextbox {margin:0; width:537px; height:64px;}
.textbox {padding:4px 1px 3px 5px; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5;}
.focustextbox {padding:3px 0 2px 4px; border:2px solid #23adb2;}
/* inputbox */
.inputbox,
.focusbox {float:left; margin:0; height:15px; font-size:12px; color:#666;}
.inputbox {padding:4px 1px 3px 5px; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5;}
.focusbox {padding:3px 0 2px 4px; border:2px solid #23adb2;}

/******************* 리스트 *******************/

/* 목록 내용 */
.fixed_top_layer {position:relative; text-align:left; z-index:100;}
.fixed_top_layer .box_content_view {position:absolute; display:none; padding:12px 35px 11px 15px; width:460px; line-height:18px; border:2px solid #bebebe; background:#fff; z-index:100; word-wrap:break-word; color:#666; font-family:"맑은 고딕", "NanumGothicWeb" , dotum, 돋움;}
.fixed_top_layer .ico_arrow {position:absolute;}
.fixed_top_layer .ico_arrow span {background:url('./img/sprites_ico.gif') no-repeat; z-index:100;}
.fixed_top_layer .ico_arrow span.ico_up_dgray {display:block; width:9px; height:5px; background-position:0 -364px;}
/**/


/* 리스트 본문 */
.list_body {width:100%; border-top:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; text-align:left; border-collapse:collapse;}
.list_body thead {background:#fbfbfb;}
.list_body th {padding:11px 0 8px 0; font-size:11px; line-height:16px; letter-spacing:-1px; font-weight:normal; text-align:center; color:#666;}
.list_body th.th_check {text-align:left; vertical-align:middle;}
.list_body th.th_check input {margin:0; padding:0;}
.list_body th.th_writer {padding-left:15px; text-align:left;}
.list_body th a {color:#0e8185 !important;}
.list_body td {padding:6px 0 6px 0; height:auto; line-height:19px; vertical-align:middle; font-size:12px; border-top:1px solid #ECECEC;}
.list_body td.nocontents {padding:40px 0; font-size:11px; text-align:center; color:#999; background:#fff !important;}
/* 리스트 마우스 오버시 */
.list_body tbody .over {background:#f9f9f9 !important;}
.list_body tbody .over,
.list_body tbody .over span,
.list_body tbody .over em,
.list_body tbody .over div,
.list_body tbody .over a,
.list_body tbody .over strong {color:#23ADB2 !important;}

/* 리스트 기타 */
.list_body .item_no {width:40px; font-size:9px; color:#999; font-family:tahoma; text-align:center;}
.list_body .item_no span.ico_notice {display:inline-block; width:10px; height:19px; background:url('./img/sprites_ico.gif') no-repeat 0 -985px; text-indent:-9000px; *zoom:1; vertical-align:top;}
.list_body .item_check {vertical-align:middle;}
.list_body .item_check input {margin:0;}
.list_body .item_subject {overflow:hidden;}
.list_body .item_subject .ico_pack2 {float:left; width:19px; height:16px; font-size:11px; background:url('./img/sprites_ico.gif') no-repeat; text-indent:-9000px; overflow:hidden; vertical-align:top;}
.list_body .item_subject .ico_reply {width:20px; background-position:0 -438px;}
.list_body .item_subject .ico_secret2 {background-position:0 -1006px;}
.list_body .item_subject .ico_file2 {background-position:0 -1025px;}
.list_body .item_subject .ico_txt2 {background-position:0 -1044px;}
.list_body .item_subject .subject_area {float:left; line-height:18px; line-height:16px;}
.list_body .item_subject .subject_area a {float:left; padding-top:1px; padding-top:3px; font-size:12px; color:#666;}
.list_body tbody .over .subject_area a:hover {text-decoration:underline;}
.list_body .item_subject .subject_area .txt_category {float:left; padding-right:5px; color:#444; font-size:11px;}
.list_body .item_subject .subject_area span.current {float:left; padding-top:1px; padding-top:3px; color:#FF4800;}
.list_body .item_subject a.txt_comment {float:left; padding-left:5px; color:#FF4800; font-family:tahoma; font-size:9px;}

.item_notice td {background:#fffaf2;}
/* 리스트 글 아이콘 */
.item_subject span.ico_pack {float:left; margin-left:5px; width:9px; height:16px; background:url('./img/sprites_ico.gif') no-repeat; text-indent:-9000px;}
.item_subject span.ico_secret {background-position:0 -1006px;}
.item_subject span.ico_file {background-position:0 -1025px;}
.item_subject span.ico_link {background-position:0 -1063px;}
.item_subject span.ico_new {background-position:0 -1082px;}

/* 리스트 답변의 공간 */
.item_subject span.re1 {margin-left:0;}
.item_subject span.re2 {margin-left:18px;}
.item_subject span.re3 {margin-left:36px;}
.item_subject span.re4 {margin-left:54px;}
.item_subject span.re5 {margin-left:72px;}
.item_subject span.re6 {margin-left:90px;}
.item_subject span.re7 {margin-left:108px;}

.list_body .item_writer img {float:left; padding-right:5px; padding-top:1px;}
.list_body .item_writer a {float:left; padding-top:2px; padding-top:3px;}
.list_body .item_writer a span {float:left; line-height:13px; *line-height:14px; font-size:12px; color:#666; font-weight:normal;}
.list_body tbody .over .item_writer a:hover span {text-decoration:underline; font-weight:normal;}
.list_body .item_date,
.list_body .item_good,
.list_body .item_nogood,
.list_body .item_hit,
.list_body .item_good span,
.list_body .item_nogood span,
.list_body .item_hit span {font-size:9px; color:#999; font-family:tahoma; text-align:center;}
.list_body .item_good em,
.list_body .item_nogood em,
.list_body .item_hit em {font-size:9px; color:#FF4800; font-family:tahoma; text-align:center; font-style:normal;}

.paging_area {padding:15px 0; border-bottom:1px solid #e4e4e4; text-align:center;}

/* jyselect */
.jyselect {position:relative; float:left; height:22px; border:1px solid #d3d3d3; background-color:#f9f9f9;}
.jyselect a {font-size:11px; color:#666; background:url('./img/sprites_ico.gif') no-repeat;}
.jyselect .selected {float:left; padding:5px 0 4px 0; width:100%; text-indent:5px; _margin-right:-5px;}
.jyselect ul {position:absolute; top:24px; *top:24px; left:-1px; margin:0; padding:5px 0; width:100%; border:1px solid #d3d3d3; background-color:#f9f9f9; z-index:100; display:none;}
.jyselect li {width:100%; text-indent:5px; list-style:none; *margin-bottom:-4px;}
.jyselect li a {float:left; _margin-right:-5px; padding:4px 0 2px; width:100%; overflow:hidden; background:none;}
.jyselect li a:hover {background-color:#f0f0f0;}
.jyselect li.on a {background-color:#f0f0f0 !important;}

/* new_paging */
.paging_imsch {
    margin: 0 auto;
    overflow: hidden;
    padding: 35px 0 48px;
    text-align: center;
    width: 360px;
}
.paging_imsch a, .paging_imsch span {
    background: url("./img/sp_imsch.png") no-repeat scroll -28px -100px transparent;
    border: 0 none;
    color: #666666;
    display: inline-block;
    font-family: tahoma,applegothic,sans-serif;
    font-size: 12px;
    font-weight: bolder;
    height: 27px;
    letter-spacing: -1px;
    line-height: 27px;
    margin: 0 0 0 -1px;
    padding-right: 2px;
    text-align: center;
    vertical-align: top;
    width: 26px;
}
.paging_imsch a:hover {
    background-position: -56px -100px;
    border: 0 none;
    color: #000000;
    left: -1px;
    padding-left: 2px;
    position: relative;
    text-decoration: underline;
    width: 24px;
}
.paging_imsch em {
    font-size: 0;
    height: 0;
    left: -1px;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: -1px;
    width: 0;
}
.paging_imsch strong a {
    background-position: -127px -100px;
    color: #15AE20;
    height: 30px;
    line-height: 29px;
    margin: -1px 0 0 -2px;
    padding: 0;
    position: relative;
    width: 30px;
    z-index: 1;
}
.paging_imsch strong a:hover {
    background-position: -127px -100px;
    color: #15AE20;
    left: 0;
    padding: 0;
    text-decoration: none;
    width: 30px;
}
.paging_imsch .bt_prev {
    background-position: 0 -140px;
    margin-right: 1px;
    padding: 0;
    position: relative;
    width: 28px;
}
.paging_imsch .bt_next {
    background-position: -83px -140px;
    margin-left: -2px;
    padding: 0;
    position: relative;
    width: 28px;
}
.paging_imsch a.bt_prev:hover {
    background-position: 0 -180px;
    left: 0;
    padding: 0;
    width: 28px;
}
.paging_imsch a.bt_next:hover {
    background-position: -83px -180px;
    left: 0;
    padding: 0;
    width: 28px;
}
.paging_imsch span.bt_prev {
    background-position: 0 -100px;
    width: 28px;
}
.paging_imsch span.bt_next {
    background-position: -83px -100px;
    width: 28px;
}
.paging_imsch span.on {
}
.paging_imsch .on {
}
.sp_imsch {
    float: left;
    margin: 0 5px 0 0;
}
.sp_imsch em {
    display: block;
    overflow: hidden;
    text-indent: -1000px;
}

/* 리스트 하단 */
.list_btm {padding-top:10px;}
.list_btm .fleft a.btn_search {float:left; margin-right:1px; width:24px; height:24px; background:url('./img/sprites_btn.gif') no-repeat -1773px 0; text-indent:-9000px; overflow:hidden;}
.list_btm .fright a.btn_write {float:right; width:65px; height:24px; background:url('./img/sprites_btn.gif') no-repeat -833px 0; text-indent:-9000px; overflow:hidden;}
.list_btm .fright a.btn_adm {float:left; margin-right:1px; width:49px; height:24px; background:url('./img/sprites_btn.gif') no-repeat -1719px 0; text-indent:-9000px; overflow:hidden;}
.list_btm .input_stx_wrap {position:relative; _display:inline; float:left; margin-right:1px;}
.list_btm .input_stx_wrap label {position:absolute; top:6px; left:6px; font-size:11px; letter-spacing:-1px; color:#999;}
.list_btm .input_stx_wrap input {font-size:11px; color:#999;}
.list_btm .btn_submit {float:left;}
	.list_btm .jyselect {float:left; margin-right:1px;}
	.list_btm .jyselect.se_func {width:70px;}
	.list_btm .jyselect.se_sfl {width:114px;}
	.list_btm .jyselect.se_sop {width:60px;}
/*	.jywrite .jyselect.se_opt {width:60px;}*/
	.list_btm .se_func a {background-position:55px -1102px;}
	.list_btm .se_sfl a {background-position:99px -1102px;}
	.list_btm .se_sop a {background-position:45px -1102px;}
/*	.jywrite .se_opt a {background-position:45px -1102px;}*/
	.list_btm .s-on .selected_func {background-position:55px -1120px;}
	.list_btm .s-on .selected_sfl {background-position:99px -1120px;}
	.list_btm .s-on .selected_sop {background-position:45px -1120px;}
/* 리스트 안내(포인트) */
.point_layer {position:absolute; display:none; right:0; top:34px; z-index:9999;}
.point_layer .point_tit {margin:0; padding:10px 10px 7px 10px; height:15px; font-size:11px; font-weight:bold; color:#fff; background:#6e6e6e;}
.point_layer .point_tit a.btn_close {float:right; width:12px; height:12px; background:url('./img/sprites_ico.gif') no-repeat 2px -1145px; text-indent:-9000px;}
.point_layer ul {margin:0; padding:6px 10px 4px 10px; width:102px; border:1px solid #dedede; border-top:none; background:#fff;}
.point_layer li {list-style:none; font-size:11px; *zoom:1; padding:3px 0;}
.point_layer li:after {content:""; display:block; clear:both;}
.point_layer li span {float:left;}
.point_layer li em {float:right; font-weight:bold; font-style:normal; color:#ff4200;}

/* write.skin.php */
.jywrite {*zoom:1;}
.jywrite:after {clear:both; display:block; content:"";}
.jywrite .jybo_top {padding-bottom:10px;}
.comment_form .mright1,
.jywrite .mright1 {margin-right:1px;}
.comment_form .mleft1,
.jywrite .mleft1 {margin-left:1px;}
.jywrite .fleft {float:left;}
.jywrite .fright {float:right;}

/* write.php textarea */
.textbox2,
.focustext2 {margin:0; width:100%; height:300px; line-height:160%; color:#000;}
.textbox2 {float:left; padding:19px 1px 3px 18px; border:1px solid #d1d2d4;}
.focustext2 {padding:18px 0 2px 17px; border:2px solid #23adb2;}
/* comment.php textarea */
.textbox3,
.focustext3 {margin:0; width:100%; height:300px; line-height:160%; color:#000;}
.textbox3 {float:left; padding:7px 1px 3px 8px; border:1px solid #d1d2d4;}
.focustext3 {padding:6px 0 2px 7px; border:2px solid #23adb2;}

/* 글쓰기 카테고리, 제목 */
.write_head {padding:1px; border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5; *zoom:1;}
.write_head:after {clear:both; display:block; content:"";}
.write_head_focus {padding:0; border:2px solid #23adb2;}
.write_head .jyselect {float:left; height:auto; border:none; background:#fff url('./img/sprites_ico.gif') no-repeat 105px -1178px;}
.write_head .jyselect .selected {padding:8px 0 7px 0; text-indent:9px; font-size:12px; background-position:86px -1098px; overflow:hidden;}
.write_head .se_opt {width:106px;}
.write_head .jyselect ul {top:32px; left:-2px;}
.write_head .s-on .selected_opt {background-position:86px -1116px;}
.write_head .write_subject {float:left;}
.write_head .write_subject {position:relative;}
.write_head .write_subject label {position:absolute; top:8px; left:10px; font-size:12px; color:#999; letter-spacing:-1px;}
.write_head .input_subject {padding:8px 0 6px 7px; width:100%; height:15px; font-size:12px; color:#333; border:none;}

/* 글쓰기부분 */
.write_body {padding:10px 0;}
.ui-resizable-s {clear:both; width:100%; height:5px; font-size:0; border:1px solid #d1d2d4; border-bottom:1px solid #b5b5b5; border-top:none; background:#fafafa url('./img/sprites_ico.gif') no-repeat 0 -1384px; cursor:s-resize;}
.ui-resizable-resizing .ui-resizable-s {background-color:#c5cdd7 !important;}

/* 옵션과 글수제한 */
.write_option {padding:0 10px; border:1px solid #e3e3e3; border-bottom:none; background:#fafafa; *zoom:1;}
.write_option:after {clear:both; display:block; content:"";}
.write_option .checkbox {float:left; padding:10px 0 9px 0;}
.write_option .checkbox label {float:left; font-size:11px; color:#777;}
.write_option .checkbox label span {height: auto; padding-right:10px;}
.write_option .txt_limit {float:right; padding:10px 0 9px 0;}
.comment_form .txt_limit span,
.write_option .txt_limit span {float:left; font-size:11px; color:#777;}
.comment_form .txt_limit span.txt_min {padding:0 10px; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.write_option .txt_limit span.txt_min {padding-right:10px; border-right:1px solid #dcdcdc;}
.comment_form .txt_limit span.txt_max,
.write_option .txt_limit span.txt_max {padding-left:10px; padding-right:10px; border-right:1px solid #dcdcdc;}
.comment_form .txt_limit span.txt_letter,
.write_option .txt_limit span.txt_letter {padding-left:10px;}
.comment_form .txt_limit span em,
.write_option .txt_limit span em {padding:0 1px; font-style:normal; color:#ff4200;}

/* 회원정보 */
.write_mbinfo {padding:10px; border:1px solid #e3e3e3; border-bottom:none; *zoom:1;}
.write_mbinfo:after {clear:both; display:block; content:"";}
.write_mbinfo span.input_wrap {float:left; position:relative; display:block;}
.write_mbinfo span.input_wrap label {position:absolute; top:6px; left:6px; font-size:11px; color:#999;}

/* 파일, 링크, 트랙백 영역 */
.ad_sector {border:1px solid #e3e3e3;}

/* 파일, 링크, 트랙백 버튼 */
.ad_sector .ad_btn_area {padding:0; background:#fafafa; *zoom:1;}
.ad_sector .ad_btn_area:after {clear:both; display:block; content:"";}
.ad_sector .ad_btn_area a {position:relative; float:left; padding:10px 11px 9px 10px; border-right:1px solid #e3e3e3; font-size:11px; letter-spacing:-1px; z-index:10;}
.ad_sector .ad_btn_area a span {float:left; padding:0 5px 0 16px; color:#666; background:url('./img/sprites_ico.gif') no-repeat;}
.ad_sector .ad_btn_area a.btn_file span {background-position:0 -140px;}
.ad_sector .ad_btn_area a.btn_link span {background-position:0 -230px;}
.ad_sector .ad_btn_area a.btn_trackback span {background-position:0 -320px;}
.ad_sector .ad_btn_area a.btn_file span.on {background-position:0 -162px;}
.ad_sector .ad_btn_area a.btn_link span.on {background-position:0 -252px;}
.ad_sector .ad_btn_area a.btn_trackback span.on {background-position:0 -342px;}
.ad_sector .ad_btn_area a.on {margin-bottom:-1px; border-bottom:1px solid #ebebeb; background:#f2f2f2;}
.ad_sector .ad_btn_area a em {float:left; font-weight:bold; font-style:normal; color:#ff4200;}
.ad_sector .ad_btn_area .btn_wrap {float:right; padding:8px 10px 0 0;}
.ad_sector .ad_btn_area .btn_wrap a {padding:0; width:14px; height:15px; border:none; background:url('./img/sprites_ico.gif') no-repeat; overflow:hidden; text-indent:-9000px;}
.ad_sector .ad_btn_area .btn_wrap a.btn_close {background-position:3px -402px; display:none;}

/* 파일, 링크, 트랙백 폼 */
.ad_sector .ad_form_area {clear:both; display:none; margin:0; padding:20px; border:none; border-top:1px solid #e3e3e3; background:#f2f2f2;}
.ad_sector .ad_form_area legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
.ad_sector .ad_form_area input {float:left;}
.ad_sector .ad_form_area ul {margin:0; padding:0; list-style:none; *zoom:1;}
.ad_sector .ad_form_area ul:after {clear:both; display:block; content:"";}
.ad_sector .ad_form_area li {position:relative; float:left; margin-top:5px; *zoom:1;}
.ad_sector .ad_form_area li:after {clear:both; display:block; content:"";}
.ad_sector .ad_form_area li.first {margin:0; padding:0; background:none;}
.ad_sector .ad_form_area li label {position:absolute; bottom:5px; left:5px; font-size:11px; color:#999;}
.ad_sector .ad_form_area .inputbox {float:none;}
.ad_sector .ad_form_area .filebox {float:left; margin-right:1px; padding:5px 3px 2px 5px !important; height:15px; line-height:15px; font-size:12px; border:1px solid #d2d2d2; background:#fff;}
.ad_sector .ad_form_area .file_search {position:relative; display:inline; float:left; width:58px; height:24px; background:url('./img/sprites_btn.gif') no-repeat -1600px 0; overflow:hidden;}
.ad_sector .ad_form_area .file_search .btn_file {position:absolute; top:0; right:1px; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}

.file_btm {padding-top:10px;}
.file_btm .btn_file_add {float:left; width:19px; height:19px; background:url('./img/sprites_btn.gif') no-repeat -1119px 0; text-indent:-9000px; overflow:hidden;}
.file_btm .btn_file_del {float:left; width:19px; height:19px; margin-left:1px; background:url('./img/sprites_btn.gif') no-repeat -1143px 0; text-indent:-9000px; overflow:hidden;}
.file_btm .txt_file_add {float:left; margin:0; padding-left:10px; height:19px; line-height:21px; line-height:23px; font-size:11px; color:#999; letter-spacing:-1px;}
.file_btm .txt_file_add strong {color:#ff4200;}

/* 파일, 링크, 트랙백 리스트 */
.ad_sector .ad_list_area {border-bottom:none;}
.ad_sector .ad_list_area .first {border-top:1px solid #e3e3e3;}
.ad_sector .ad_list_area li {border-top:1px solid #efefef;}
.ad_sector .ad_list_area li span.txt_name,
.ad_sector .ad_list_area li span.txt_link,
.ad_sector .ad_list_area li span.txt_trackback {float:left; padding:0 0 0 22px; line-height:14px; font-size:12px; font-family:"맑은 고딕", "NanumGothicWeb" , dotum; background:url('./img/sprites_ico.gif') no-repeat;}
.ad_sector .ad_list_area li span.txt_name {color:#666; background-position:0 -94px;}
.ad_sector .ad_list_area li span.txt_link {color:#0066cc; background-position:0 -184px;}
.ad_sector .ad_list_area li span.txt_trackback {color:#0066cc; background-position:0 -274px;}
.ad_sector .ad_list_area li a.btn_del {float:right; padding:0; width:14px; background-position:3px -651px; text-indent:-9000px; overflow:hidden;}
.ad_sector .ad_list_area li a.btn_del:hover {background-position:3px -668px;}

/* 쓰기 하단 */
.write_foot {padding-top:20px; text-align:center;}
.write_foot a.btn_list {display:inline-block; width:51px; height:33px; background:url('./img/sprites_btn.gif') no-repeat -1663px 0; text-indent:-9000px; overflow:hidden; vertical-align:top;}

/* 썸네일 리스트 */

.g_list_head:after {content:""; display:block; clear:both;}
.g_list_head span {float:left; padding-top:0px; line-height:15px; font-size:11px; letter-spacing:-1px; background:url('./img/sprites_ico.gif') no-repeat;}
.g_list_head .check {float:left;}
.g_list_head .fleft .txt_notice {margin:0; _padding-top:1px; padding-left:18px;  background:url('./img/sprites_ico.gif') no-repeat 0 -987px;}
.g_list_head .fleft .txt_notice a {color:#666;}
.g_list_head .fright span {_padding-top:1px; padding-left:17px;}
.g_list_head .fright span a {font-size:11px; /*color:#00a3f7;*/}
.g_list_head span.txt_date {padding-right:10px; background-position:0 -1180px;}
.g_list_head span.txt_hit {padding-right:10px; background-position:0 -1202px;}
.g_list_head span.txt_recom {background-position:0 -1224px;}

.g_list_head  #filtering-nav {font-size:12px;list-style:none; margin:0 10px 0 0 ;float:right; padding:0;}
.g_list_head  #filtering-nav li {font-size:12px;list-style:none; width:auto; float:left; padding:0px;}

.g_list_head ul {
    background: url("./img/bg_button_filter.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #ccc;
    border-radius: 14px 14px 14px 14px;
    display: block;
    float: left;
    height: 26px;
    overflow: hidden;
    position: relative;
	top:-7px;

}
.g_list_head ul li {
    background: url("./img/line_filter.gif") no-repeat scroll 0 5px transparent;
    display: block;
    float: left;
    height: 26px;
    margin:0 0 0 1px;
    overflow: hidden;
    padding-left: 2px;
}
.g_list_head ul li a {
    color: #555;
    display: block;
    font-family: "맑은 고딕", "NanumGothicWeb" , dotum,돋움;
    font-size: 12px;
    height: 26px;
    line-height: 25px;
    padding: 0 12px;
}
.g_list_head ul li a:hover {
    background: url("./img/bg_button_filter.jpg") repeat-x scroll 0 -26px transparent;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    color: #828282;
    padding: 0 11px;
    text-decoration: none;
}

.g_list_head ul li.first {
    background: none repeat scroll 0 0 transparent;
    margin-left: 0;
    padding-left: 0;
}
.g_list_head ul li.first a {
    border-radius: 13px 0 0 13px;
    padding: 0 15px 0 20px;
    position: relative;
}
.g_list_head ul li.first a:hover {
    border-left: 0 none;
    padding: 0 14px 0 20px;
}

.g_list_head ul li.last a {
    border-radius: 0 13px 13px 0;
    padding: 0 20px 0 15px;
    position: relative;
}
.g_list_head ul li.last a:hover {
    border-right: 0 none;
    padding: 0 20px 0 14px;
}


.box {
  margin: 5px 5px 5px 5px;
  padding: 10px 12px;
  width: 140px;
  font-size: 11px;
  line-height: 1.4em;
  float: left;
  border:1px solid #D9D9D7;border-radius:0 0 3px 3px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1), 0 0 0 3px #F9F9F9 inset
}

.box img {
  display: block;
  background:#fff; border:0 ;
  max-width: 140px;
}
.postit, .theme_portfolio, #content .page{background:#fff;padding:20px 20px 10px;position:relative; }

.postit .entry-header{background:#393c41; border-bottom:1px solid #2A2C30;border-top:2px solid #2A2C30;color:#E1E1E2;margin:-20px -20px 15px;padding:10px 10px 5px; text-shadow:#000 1px 1px;}

.entry-header a, .entry-header a:visited{color:#E1E1E2;text-decoration:none; font-size:13px; font-weight:bold;}
.entry-header a:hover{color:#fff;text-decoration:none;}
.entry-header p{border-left:1px solid #494b4f;margin:0 0 0 5px;padding-left:5px;line-height:14px}

.entry-meta{padding:10px 20px;font-size:10px;color:#737373 !important;text-shadow:0 1px 0 #FFF;position:relative}
.entry-meta a{color:#737373 !important;text-decoration:none}
.entry-meta a:hover{color:#404040;text-decoration:none}

.entry-meta span.date{width:130px; font-size:11px;}
.entry-meta .comment {float:right; }

.entry-content {padding:0 0 7px 0;  overflow:hidden;}
.entry-content p {word-break:break-all;}
.postit .entry-meta {background:#f1f1f1;margin:0 -20px -10px;border-top:1px solid #D9D9D7;}

.triangles {background:url("./img/post-triangle.png") no-repeat center center; position:absolute; height:9px;width:18px; bottom:28px; left:15px;}


/**** Clearfix ****/
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear { clear:both !important; }

/* 추가기본 */
.tipsy{font-family:'NanumGothicWeb', dotum, 돋움;padding:5px;font-size:11px;opacity:1;background-repeat:no-repeat;background-image:url('./img/tipsy.gif')}.tipsy-inner{padding:6px 9px 5px;background-color:#2d3035;color:#ededed;text-shadow:1px 1px #393b3f;max-width:200px;text-align:center;-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px}.tipsy-inner{-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-north{background-position:top center}.tipsy-south{background-position:bottom center}.tipsy-east{background-position:right center}.tipsy-west{background-position:left center}
.mt30 {margin-top:30px !important; }
.mb30 {margin-bottom:30px !important; }
.ac { text-align:center !important; }
.view_img {padding:9px; border:1px solid #ddd; }
.img_shadow { clear:both; background-image:url('./img/shadow.png');height:33px; width:550px; display:block; margin:0 auto; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/shadow.png',sizingMethod='crop');}
.img_shadow2 { clear:both; background-image:url('./img/shadow2.png');height:45px; width:500px; display:block; margin:0 auto; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/shadow2.png',sizingMethod='crop');}

/* 아이콘 리본 */
.box .ribbon { position:relative; top:0px; width:0px; height:0px; z-index:10; }
.box .notice {position:absolute; top:-2px; left:-1px; background:url('./img/notice.png') no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/notice.png',sizingMethod='crop'); height:43px; width:41px; display:block; }
.box .hot {position:absolute; top:-5px; left:-5px; background:url('./img/ribbon.png') no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/ribbon.png',sizingMethod='crop'); height:53px; width:53px; display:block; }
.box .new {position:absolute; top:-16px; left:-10px; background:url('./img/new_icon.gif') no-repeat; height:43px; width:41px; display:block; }
