
/* 게시판용 버튼 css sprite 정의 */
.btn_bbs_cancel,.btn_bbs_del,.btn_bbs_edit,.btn_bbs_list,.btn_bbs_reply,.btn_bbs_submit,.btn_bbs_write,.btn_bbs_search,.btn_bbs_voddown,.btn_bbs_vodup,.btn_bbs_ebook,.btn_bbs_pdf{display:block;overflow:hidden;position:relative;width:58px;height:31px;margin:0;padding:1px;font-size:12px}
.btn_bbs_cancel span,.btn_bbs_del span,.btn_bbs_edit span,.btn_bbs_list span,.btn_bbs_reply span,.btn_bbs_submit span,.btn_bbs_write span,.btn_bbs_search span,.btn_bbs_voddown span,.btn_bbs_vodup span,.btn_bbs_ebook span,.btn_bbs_pdf span{display:block;position:absolute;top:1px;left:1px;width:100%;height:31px;background:url(../../../img/site/common/btn_bbs_sprite.gif) 0 0 no-repeat;text-indent:-9999em;cursor:pointer}
.btn_bbs_cancel span{background-position:0 0}
.btn_bbs_del span{background-position:0 -40px}
.btn_bbs_edit span{background-position:-60px 0}
.btn_bbs_list span{background-position:-60px -40px}
.btn_bbs_reply span{background-position:0 -80px}
.btn_bbs_submit span{background-position:-60px -80px}
.btn_bbs_write span{background-position:-120px 0}
.btn_bbs_search span{background-position:-120px -80px}
.btn_bbs_voddown{width:99px}
.btn_bbs_voddown span{background-position:0 -120px}
.btn_bbs_vodup{width:99px}
.btn_bbs_vodup span{background-position:0 -160px}
.btn_bbs_ebook{width:97px}
.btn_bbs_ebook span{background-position:0 -200px}
.btn_bbs_pdf{width:85px}
.btn_bbs_pdf span{background-position:0 -240px}
input.btn_submit{display:block;float:left;padding-top:2px;padding-right:1px}
input.bbs_file{padding:.3em}

/* 게시판 검색 */
.bbs_search{float:right;margin:0 0 10px;padding:0}
.bbs_search_left{float:left}
.bbs_search form fieldset{float:right;margin:0;padding:0}
.bbs_search input.keyword{height:16px;padding:3px 3px 0}
.bbs_search form legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.bbs_search select,.bbs_search input{margin:-1px 0 1px;font-size:12px;color:#373737;vertical-align:middle}
.bbs_search select{height:20px;padding:1px}
.bbs_search .keyword{margin-left:1px;padding:2px 3px 5px;border:1px solid #b5b5b5;font-size:12px;line-height:15px}

/* default board */
.bbs_list table,.bbs_view table,.bbs_form table{margin-bottom:8px;border:0 none;border-collapse:collapse}
.bbs_view p{padding-bottom:2px}

/* moon 0601 */
.bbs_list,.bbs_view,.bbs_form{clear:both;width:100%;margin:0;margin-bottom:5px;padding:0;border:none;background:url(../../../img/site/common/bg_board_th_r.gif) right top no-repeat}
.bbs_list table tr:hover{background-color:#f7f7f7;color:#535353}
.bbs_list table thead tr:hover{background-color:transparent;color:inherit}
.bbs_list table thead th,.bbs_view table thead th,.bbs_form table thead th{height:31px;font-size:12px}
.bbs_list table thead th.first_th{background:url(../../../img/site/common/bg_board_th_l.gif) left top no-repeat}
.bbs_list table thead th,.bbs_view table thead th,.bbs_form table thead th{background:url(../../../img/site/common/line_bbs_th.gif) 0 50% no-repeat;color:#535353}
.bbs_list table tbody td,.bbs_list table tbody th,.bbs_view table tbody td,.bbs_view table tbody th,.bbs_form table tbody th{border-bottom:1px solid #cddaeb}
.bbs_list table tbody td.bbs_title{padding-left:5px;padding-right:5px;text-align:left}
.bbs_list table tbody td.t_left{text-align:left}

/* gallery board */
.g_list .inner_list{margin-bottom:8px;border-top:2px solid #5885c6}
.g_list{clear:both;width:100%;margin:0;margin-bottom:5px;padding:0;border:none}
.g_list .inner_list dl:hover{background-color:#f7f7f7;color:#535353}
.g_list .inner_list dl{overflow:hidden;clear:both;width:100%;margin:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #cddaeb}
.g_list .inner_list dt{float:right;width:590px;margin:0;padding:0;text-align:left}
.g_list .inner_list dt a{display:block;margin-bottom:.8em;font-weight:bold;color:#3b3b3b}
.g_list .inner_list dd.img{float:left;width:117px;margin:0;padding:0;text-align:left}
.g_list .inner_list dd.img img{float:left;border:1px solid #CCC}
.g_list .inner_list dd{display:inline;float:left;width:586px;margin:0 0 0 23px}
.g_list .inner_list dd p.g_content{margin-bottom:.9em;line-height:1.4em}
.g_list .inner_list dd span{margin-right:30%;padding-left:6px;background:url(../../../img/site/common/icon_bbs_th.gif) 0 50% no-repeat;font-size:.95em}
.g_list .inner_list dd span.g_last{margin-right:0}
.g_list .inner_list dd span strong{font-weight:bold}

/* vod board */
.vod_guide{display:inline;float:left;clear:left;width:340px;margin-top:43px}
.vod_list{overflow:hidden;clear:both;height:auto;margin-bottom:8px;padding:18px 0;border-top:2px solid #5885c6;text-align:center}
.vod_list ul{clear:both;height:auto}
.vod_list ul:after{display:block;clear:both;content:' '}
.vod_list ul ul.vod_tags{padding-bottom:.5em}
.vod_list ul ul li{margin:0;padding:0}
.vod_list ul li img{border:1px solid #CCC;vertical-align:top}
.vod_list ul li{float:left;width:182px;height:auto;margin-bottom:1em;color:#656565;text-align:center}
#content .vod_list ul li h4{margin-top:.5em;margin-bottom:.5em;background:none}
.vod_list ul li h4 a{display:block;font-weight:bold;color:#656565}
#content .vod_list ul.t2 li h4{height:2.8em;margin-top:.5em;margin-bottom:.5em}
.vod_list ul.t2{border-bottom:1px solid #cddaeb}
.vod_list ul.t2 li h4 a{display:block;font-weight:bold;color:#656565}

/* 큰 썸네일과 이미지의 vod board */
.vod_wide{overflow:hidden;clear:both;height:auto;margin-bottom:8px;padding:18px 0;border-top:2px solid #5885c6;text-align:center}
.vod_wide ul{clear:both;height:auto}
.vod_wide ul:after{display:block;clear:both;content:' '}
.vod_wide ul ul.vod_tags{padding-bottom:.5em}
.vod_wide ul ul li{margin:0;padding:0}
.vod_wide ul li img{border:none;vertical-align:top}
.vod_wide ul li{float:left;width:298px;height:auto;margin-bottom:1em;color:#656565;text-align:center}
#content .vod_wide ul li h4{margin-top:.5em;margin-bottom:.5em;background:none}
.vod_wide ul li h4 a{display:block;font-weight:bold;color:#656565}
#content .vod_wide ul.t2 li h4{height:2.8em;margin-top:.9em;margin-bottom:.5em}
.vod_wide ul.t2{border-bottom:1px solid #cddaeb}
.vod_wide ul.t2 li h4 a{display:block;font-weight:bold;color:#656565}

/* bbs 보기 */
.bbs_view table thead th.first_th,.bbs_form table thead th.first_th{padding-left:26px;background:url(../../../img/site/common/bg_board_view_th_l.gif) left top no-repeat;color:#2e5082;text-align:left}
.bbs_view table tbody th,.bbs_form table tbody th{padding:3px 0 3px 17px;background:#f5f7f9;line-height:1.5em;color:#555;text-align:left}
.bbs_view table tbody th span,.bbs_form table tbody th span{display:inline-block;padding-left:9px;background:url(../../../img/site/common/icon_bbs_th.gif) 0 .5em no-repeat;font-weight:bold}
.bbs_view td,.bbs_form td{padding-left:21px;text-align:left}
.bbs_view table tbody td.editor_text,.bbs_form table tbody td.editor_text{border-bottom:1px solid #5885c6}
.bbs_view table tbody td.files p{overflow:hidden;clear:both;width:95%;padding:.4em 0 .2em}
.bbs_view table tbody td.files p span{display:block;display:inline-block;float:left;width:65%;line-height:1.4em}
.editor_text{padding:18px;line-height:1.6em;color:#555}
.editor_text p{margin-bottom:1em}
.bbs_view td.editor_text img,.bbs_view td.gbbs_inner_img img{margin-bottom:1em}

.bbs_view td.gbbs_inner_img{padding:18px;line-height:1.6em;color:#555;text-align:center}
.gbbs_inner_img img{padding:4px;border:1px solid #ccc;background-color:#fff}
.bbs_view td.vod_inner{padding:18px;line-height:1.6em;color:#555;text-align:center}
.vod_inner img{border:1px solid #ccc}
td.vod_text{padding:18px}
td.vod_text div{overflow:auto;height:150px;padding:10px;border:1px solid #eee;line-height:1.6em;color:#555}
td.vod_text p{margin-bottom:1em}
.bbs_form span.alert{color:#C30}
.bbs_form form legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.bbs_form input,.bbs_form textarea{font-size:1em}
.bbs_form input.bbs_title{width:95%;height:16px;margin-left:1px;padding:.2em .5em;border:1px solid #b5b5b5;line-height:15px}
.bbs_form input.bbs_input{width:86%;height:16px;margin-left:1px;padding:.2em .5em;border:1px solid #b5b5b5;line-height:15px}
.bbs_form input.bbs_input_50{width:50%;height:16px;margin-left:1px;padding:.2em .5em;border:1px solid #b5b5b5;line-height:15px}
.bbs_form label{margin-right:1em}
.bbs_form select,.bbs_form input{margin:-1px 0 1px;color:#373737;vertical-align:middle}
.bbs_form select{height:20px;padding:1px}
.bbs_form textarea{width:98%;height:20em;margin:0 auto;padding:.5em;border:1px solid #b5b5b5}
.bbs_form textarea.bbs_summary{width:95%;height:4em}
.bbs_form p.bbs_file_name{margin:0;padding:0 0 .3em}
.bbs_form p.bbs_file_name span{margin-right:.3em;color:#656565}
.bbs_form textarea.bbs_shorttext{width:95%;height:40px}

/* 하단의 버튼 영역 */
.btn_area{float:left;width:100%;margin-bottom:1.3em}
.btn_area .btn_left{float:left;width:22%;height:10px}
.btn_area .btn_center{float:left;width:63%}
.btn_area .btn_right{float:right;padding-top:10px}
.btn_area .btn_right a{display:inline;float:left}
.btn_area .btn_submit_center{overflow:hidden;clear:both;width:123px;height:auto;margin:0 auto;padding:0}

/* 게시판용 이전글-다음글 */
.view_prevnext{clear:both;margin:0;padding:0}
.view_prevnext dl{overflow:hidden;height:100%;padding:0;border-bottom:1px solid #cddaeb}
.view_prevnext dl dt,.view_prevnext dl dd{float:left;padding:.8em 2%}
.view_prevnext dl dt{width:10%;background:#f5f7f9 url(../../../img/site/common/bg_bbs_view_prevnext.gif) left top no-repeat;font-weight:bold;color:#535353;text-align:center}
.view_prevnext dl dd{overflow:hidden;width:78%;text-align:left}
.view_prevnext dl.end dt{background:#f5f7f9 url(../../../img/site/common/bg_bbs_view_prevnext.gif) left bottom no-repeat}
.view_prevnext dl dd a{color:#666}
.view_prevnext dl dt span{padding-left:15px;background:url(../../../img/site/common/icon_bbs_view_prev.gif) 0 50% no-repeat}
.view_prevnext dl.end dt span{background:url(../../../img/site/common/icon_bbs_view_next.gif) 0 50% no-repeat}
.view_prevnext dl{background:url(../../../img/site/common/bg_bbs_view_prevnext.gif) right top no-repeat}
.view_prevnext dl.end{border:0;background:url(../../../img/site/common/bg_bbs_view_prevnext.gif) right bottom no-repeat}
input.board_date{width:65px;height:16px;margin-left:1px;padding:.2em;border:1px solid #B5B5B5;font-size:12px;line-height:15px}
input.board_date_readonly{width:65px;height:16px;margin-left:1px;padding:.2em;border:1px solid #B5B5B5;background:#f3f3f3;font-size:12px;line-height:15px;color:#888}

/* page navigation */
.paginate{padding:15px 0;line-height:normal;text-align:center}
.paginate a,.paginate strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;background-color:#fff;font-weight:bold;font-size:11px;line-height:16px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#323232;text-decoration:none;vertical-align:top}
.paginate strong{text-decoration:underline}
.paginate a:hover,.paginate a:active,.paginate a:focus{background-color:#f8f8f8;text-decoration:underline}
.paginate strong{color:#ff8600}
.paginate a.first,.paginate a.first strong,.paginate strong.first{border-left:none}

/* 게시판용 page navigaion 버튼 정의 */
.paginate a.prev_page,.paginate a.next_page,.paginate a.next,.paginate a.prev{display:inline-block;top:0;margin:0;padding:0;border:none;font-size:0;text-indent:-9999em;cursor:pointer}
.paginate a.prev_page span,.paginate a.next_page span,.paginate a.next span,.paginate a.prev span{display:block;overflow:hidden;position:relative;width:22px;height:20px}
.paginate.paginate a.next_page span{left:-4px}
.paginate.paginate a.prev_page span{left:4px}
.paginate a.prev_page span{background:url(../../../img/site/common/btn_bbs_pagenavi.gif) 0 0 no-repeat}
.paginate a.prev span{background:url(../../../img/site/common/btn_bbs_pagenavi.gif) -22px 0 no-repeat}
.paginate a.next span{background:url(../../../img/site/common/btn_bbs_pagenavi.gif) -44px 0 no-repeat}
.paginate a.next_page span{background:url(../../../img/site/common/btn_bbs_pagenavi.gif) -66px 0 no-repeat}