@charset "utf-8";


/* 게시판 기본 */
.board { margin:0; padding:0; overflow:hidden; }
.board fieldset { margin:0; padding:0; overflow:hidden; }
.board .total_text { margin:0; padding:0 0 10px 8px; overflow:hidden; float:right; background:url(../../images/board/board_total_bu.gif) no-repeat 0 6px; color:#6f6f6f; line-height:1.6; }
.board .total_text em { font-weight:bold; color:#4d4d4d; }


/* 날짜박스 */
.day_box { margin:0; padding:0; overflow:hidden; }
.day_box ul { list-style:none; margin:0 0 0 5px; padding:0 5px 0 0; overflow:hidden; border-left:1px solid #989898; float:left; }
.day_box ul li { float:left; display:inline-block; margin:0; padding:0; overflow:hidden; }
.day_box ul li a { float:left; display:inline-block; border-top:1px solid #cecece; border-bottom:1px solid #989898; border-right:1px solid #989898; background:url(../../images/board/day_bg_off.gif) no-repeat 0 0; height:16px; padding:5px 0 0 0; margin:0; color:#575757; font-size:11px; font-weight:bold; width:31px; text-align:center; text-decoration:none; }
.day_box ul li a:hover, .day_box ul li a.on { background:url(../../images/board/day_bg.gif) no-repeat 0 0; color:#fff; }
.day_box .day_btn_box { margin:0; padding:0; overflow:hidden; }
.day_box .day_btn_box input.text { margin:2px 0 0 5px; padding:0; border:1px solid #c3c3c3; background:#fff; overflow:hidden; width:60px; height:19px; float:left; }
.day_box .day_btn_box .day_icon { margin:0; padding:2px 0 0 0; float:left; }
.day_box .day_btn_box span { float:left; display:inline-block; margin:0; padding:5px 2px 0 2px; }



/* 상단 검색타입 */
.topSearch{overflow:hidden;width:100%;}
.topSearch ul li{float:left;margin-right:6px;}
.topSearch ul li span {background:url(../../../images/board/dot.gif) no-repeat 7px 4px;padding-left:16px;font-weight:bold;color:#557ec1;display:block;margin-top:4px;}

.searchBox{background:#f2f2f2;padding:5px;margin-bottom:25px;}
.searchCont{border:1px solid #dcdcdc;background:#fff;padding:15px;position:relative;}
.searchCont ul { list-style:none; overflow:hidden;}
.searchCont ul li{ float:left;margin-right:4px;}
.searchCont ul li select{height:24px;}
.searchCont .listInfo { position:absolute;top:30px;left:370px;padding-left:10px;background:url(../../../images/board/dot.gif) no-repeat 0 5px;color:#6f6f6f; }
/* 게시판 리스트 타입1형 썸네일,텍스트 */
.board .board_list { border-top:2px solid #717171; margin:0; padding:0; overflow:hidden; border-bottom:2px solid #717171; clear:both; }
.board .board_list .list_li { clear:both; padding:20px 0 20px 0; margin:0; overflow:hidden; border-top:1px dashed #b7b7b7; width:100%; }
.board .board_list .list_li:first-child { border:0; }
.board .board_list .list_li:hover { background:#f6f6f6; }
.board .board_list .list_li .simg { float:left; margin:0; padding:0; overflow:hidden; width:130px; text-align:center;margin-right:30px}
.board .board_list .list_li .simg span{border:1px solid #eaeaea;display:inline-block;width:115px;height:140px;background:#f3f3f3;text-align:center;}
.board .board_list .list_li .simg span img{padding-top:6px;}
.board .board_list .list_li .text_box {float:left;margin:0; padding:5px 0 0 0; overflow:hidden;width:560px;position:relative;height:135px;}
.board .board_list .list_li .text_box dl dt b{color:#628acc;font-weight:bold;}
.board .board_list .list_li .text_box dl dt span{color:#4c4c4c;}
.board .board_list .list_li .text_box dl dt {padding-bottom:16px;}
.board .board_list .list_li .text_box dl dd {line-height:175%;} 
.board .board_list .list_li .text_box .docDetailBtn {position:absolute;bottom:5px;} 





/* 썸네일타입2형 */
.board .board_list .list_li2 { float:left; padding:19px 0 30px 0; margin:0; overflow:hidden; border-top:1px dashed #b7b7b7; width:100%; }
.board .board_list .list_li2:hover { background:#f6f6f6; }
.board .board_list .list_li2:first-child { border:0; }
.board .board_list .list_li2 .simg { float:left; margin:0; padding:0; overflow:hidden; width:153px; }
.board .board_list .list_li2 h3 { margin:0 !important; padding:0 0 12px 0 !important; color:#4d4c4c !important; font-size:14px !important; background:none !important; }
.board .board_list .list_li2 .text_box { float:right; margin:0; padding:0 2px 0 0; overflow:hidden; width:464px; }
.board .board_list .list_li2 ul.text_icon { list-style:none; margin:0; padding:12px 0 0 0; overflow:hidden; }
.board .board_list .list_li2 ul.text_icon li { float:left; display:inline-block; margin:0; padding:2px 0 2px 30px; overflow:hidden; color:#919191; font-size:11px; background:url(../../images/board/list_bu2.gif) no-repeat 13px 2px; }
.board .board_list .list_li2 ul.text_icon li:first-child { padding:0; background:none; }



/* 썸테일타입3형 event */
.board .board_list .list_li_event { float:left; padding:19px 0 30px 0; margin:0; overflow:hidden; border-top:1px dashed #b7b7b7; width:100%; }
.board .board_list .list_li_event:hover { background:#f6f6f6; }
.board .board_list .list_li_event:first-child { border:0; }
.board .board_list .list_li_event .simg { float:left; margin:0; padding:0 32px 0 0; overflow:hidden; width:197px; }
.board .board_list .list_li_event h3 { margin:0 !important; padding:0 0 12px 0 !important; color:#4d4c4c !important; font-size:14px !important; overflow:hidden !important; background:none !important; }
.board .board_list .list_li_event ul { list-style:none; margin:0; padding:20px 0 0 0; overflow:hidden; width:422px; float:left; }
.board .board_list .list_li_event ul li { float:left; display:inline-block; margin:0; padding:0; overflow:hidden; width:100%; color:#6f6f6f; }
.board .board_list .list_li_event ul li span { display:inline-block; margin:0; padding:0 0 0 14px; }


/* 자주하는질문 */
dl.qna { list-style:none; margin:0; padding:0; overflow:hidden; width:651px; }
dl.qna dt { float:left; display:inline-block; margin:0; padding:14px 22px 14px 54px; overflow:hidden; color:#4d4c4c; font-weight:bold; background:url(../../images/board/qna_q.gif) no-repeat 17px 10px; width:575px;  border-top:1px solid #717171; }
dl.qna dd { float:left; display:inline-block; margin:0; padding:14px 22px 14px 54px; overflow:hidden; color:#6f6f6f; background:#fbfbfb url(../../images/board/qna_a.gif) no-repeat 17px 10px; width:575px; border-top:1px solid #717171; }
dl.qna dt:first-child { border:0; }
dl.qna dd:first-child { border:0; }



/* 게시판 리스트 타입 2형 텍스트 */
table.list_normal { border-collapse:collapse; margin:0; padding:0; width:100%; border-top:2px solid #717171; border-bottom:1px solid #717171}
table.list_normal thead { margin:0; padding:0; background:#fbfbfb; }
table.list_normal thead th { border:1px solid #717171; border-width: 0 0 1px 0; margin:0; padding:10px 0; font-weight:bold; color:#4d4c4c; }
table.list_normal tbody th, 
table.list_normal tbody td { border: 1px dashed #b7b7b7; border-width: 1px 0 0 0; padding:10px 0 10px 0px; text-align: center; }

table.list_normal tbody tr:first-child td { border:0; }
table.list_normal tbody tr:hover { background:#f6f6f6; }


/* 게시판 리스트 타입 3형 텍스트 */
table.list_blue { border-collapse:collapse; margin:0; padding:0; width:100%; border-top:2px solid #4d77bb; border-bottom:1px solid #4d77bb}
table.list_blue thead { margin:0; padding:0; background:#fbfbfb; }
table.list_blue thead th { border:1px solid #dfdfdf; border-width: 0 0 1px 1px; margin:0; padding:8px 0; font-weight:bold; color:#628acc; }
table.list_blue thead th:first-child{border-left:0;}
table.list_blue tbody tr:first-child th{border-top:0;}
table.list_blue tbody th:first-child{border-left:0;}
table.list_blue tbody th{background:#fcfcfc;}
table.list_blue tbody th.p1{background:#7297d5;color:#fff;}
table.list_blue tbody th.p2{background:#8fafe6;color:#fff;}
table.list_blue tbody th, 
table.list_blue tbody td { border: 1px solid #dfdfdf; border-width: 1px 0 0 1px; padding:8px 0 8px 0px; text-align: center; }
table.list_blue tbody td.st{background:#fcfcfc;}
table.list_blue tbody tr:first-child td { border-top:0; }
table.list_blue tbody tr td.bl:first-child { border-left:1px solid #dfdfdf; }

table.list_blue tbody tr td:first-child { border-left:0; }
table.list_blue tbody tr td.bl:first-child { border-left:1px solid #dfdfdf; }





table.list_brown { border-collapse:collapse; margin:0; padding:0; width:100%; border-top:2px solid #897054; border-bottom:1px solid #897054}
table.list_brown thead { margin:0; padding:0; background:#fbfbfb; }
table.list_brown thead th { border:1px solid #dfdfdf; border-width: 0 0 1px 1px; margin:0; padding:8px 0; font-weight:bold; color:#4d4c4c; }
table.list_brown thead th:first-child{border-left:0;}
table.list_brown tbody tr:first-child th{border-top:0;}
table.list_brown tbody th:first-child{border-left:0;}
table.list_brown tbody th{background:#fcfcfc;}
table.list_brown tbody th.p1{background:#7297d5;color:#fff;}
table.list_brown tbody th.p2{background:#8fafe6;color:#fff;}
table.list_brown tbody th, 
table.list_brown tbody td { border: 1px solid #dfdfdf; border-width: 1px 0 0 1px; padding:8px 0 8px 0px; text-align: center; }
table.list_brown tbody td.st{background:#fcfcfc;}
table.list_brown tbody tr:first-child td { border-top:0; }
table.list_brown tbody tr td.bl:first-child { border-left:1px solid #dfdfdf; }

table.list_brown tbody tr td:first-child { border-left:0; }
table.list_brown tbody tr td.bl:first-child { border-left:1px solid #dfdfdf; }




/* 게시판 뷰페이지 타입1형 */
.board .view { margin:0; padding:0; overflow:hidden; }
.board .view em { color:#7e7e7e; }
.board .view .haing_mok { margin:0; padding:0 0 46px 0; overflow:hidden; border-top:2px solid #717171; }
.board .view .haing_mok .simg { float:left; display:inline-block; margin:0; padding:16px 0 0 0; overflow:hidden; }
.board .view .haing_mok .haing_body { float:left; overflow:hidden; margin:0; padding:16px 0 0 28px; width:383px; }
.board .view .haing_mok .haing_body .text { margin:0; padding:10px 0; width:100%; border-bottom:1px dashed #dbdbdb; }
.board .view .haing_mok ul { list-style:none; margin:0; padding:12px 0 0 0; overflow:hidden; }
.board .view .haing_mok ul li { float:left; display:inline-block; margin:0; padding:1px 0; overflow:hidden; background:url(../../images/board/board_view_bu.gif) no-repeat 3px 5px; width:100%; line-height:1.5; }
.board .view .haing_mok ul li .text1 { display:inline-block; margin:0; padding:0 0 0 14px; overflow:hidden; width:66px; float:left; font-weight:bold; color:#4c4c4c; }
.board .view .haing_mok ul li .text2 { display:inline-block; margin:0; padding:0 0 0 15px; overflow:hidden; width:285px; float:left; color:#7e7e7e;  } 
.board .view .board_imgbg { margin:0 0 20px 0; padding:0; overflow:hidden; width:100%; clear:both; }
.board .view .board_imgbg .img_haing { float:right; margin:0; padding:0; overflow:hidden; }
.board .view .board_imgbg .img_haing:first-child { float:left; margin:0; padding:0; overflow:hidden; }
.board .view ul.gibon { list-style:none; margin:40px 0 0 0; padding:0; overflow:hidden; border-bottom:2px solid #717171; border-top:1px solid #717171; }
.board .view ul.board1 { border-bottom:1px solid #717171 !important; }
.board .view ul.gibon li { float:left; display:inline-block; margin:0; padding:8px 0; overflow:hidden; width:100%; border-top:1px dashed #dbdbdb; background:url(../../images/board/board_view_bu2.gif) no-repeat 4px 11px; line-height:1.5; }
.board .view ul.gibon li.color { background-color:#fbfbfb !important; }
.board .view ul.gibon li .text1 { float:left; display:inline-block; margin:0; padding:0 0 0 15px; overflow:hidden; width:115px; color:#4c4c4c; font-weight:bold; }
.board .view ul.gibon li .text2 { float:left; display:inline-block; margin:0; padding:0; overflow:hidden; color:#7e7e7e; width:510px; }
.board .view ul.gibon li:first-child { border:0; }
.board .view .title_bg { margin:10px 0 20px 0; padding:0 0 0 35px; background:url(../../images/board/dobo_h3.gif) no-repeat 0 0; }
.board .view .title_bg h3.dobo { color:#0067bd !important; margin:0 !important; padding:0 !important; display:inline-block !important; font-size:14px !important; background:none !important; }
.board .view .title_bg p { margin:0; padding:0; overflow:hidden; display:inline-block; }
.board .view .dobo_text { border-bottom:2px solid #717171; overflow:hidden; margin:0; padding:25px 0; color:#7e7e7e; clear:both }
.board .view .dobo_text2 { overflow:hidden; margin:0; padding:0; color:#7e7e7e; clear:both }
.board .border_bottom { border-bottom:2px solid #717171; }




.board .gar_box {  border-top:1px dashed #b7b7b7; margin:0; padding:20px 0; overflow:hidden; clear:both; }
.board .gar_box:first-child { border-top:0; }
.board .gar_box .simg_box { width:239px; margin:0; padding:0; overflow:hidden; float:left; }
.board .gar_box .stext_box { width:385px; margin:0; padding:0; overflow:hidden; float:right; }
.board .gar_box .stext_box ul { list-style:none; margin:10px 0 0 0; padding:10px 0 0 4px; overflow:hidden; width:376px; border-top:1px dashed #dbdbdb; }
.board .gar_box .stext_box ul li { float:left; display:inline-block; margin:0; padding:0 0 3px 10px; overflow:hidden; background:url(../../images/sub/junggi_bu.gif) no-repeat 0 4px; width:366px; }
.board .gar_box .stext_box ul li .text1 { float:left; display:inline-block; margin:0; padding:0; overflow:hidden; width:65px; font-weight:bold; color:#4c4c4c; }
.board .gar_box .stext_box ul li .text2 { float:left; display:inline-block; margin:0; padding:0; overflow:hidden; width:301px; }












/* 게시판 뷰페이지 타입2형 텍스트 */
.board .view2 { margin:0; padding:0; overflow:hidden; border-top:2px solid #717171; border-bottom:2px solid #717171; }
.board .view2 h3.board_h3 { margin:0 !important; padding:13px 0 13px 20px !important; overflow:hidden; color:#717171 !important; font-size:14px !important; border-bottom:1px solid #717171 !important; background:none !important; } 
.board .view2 h3.board_h3_lan { margin:0 !important; padding:13px 0 13px 20px !important; overflow:hidden; color:#353535 !important; font-size:14px !important; border-bottom:1px solid #717171 !important; background:none !important; } 




/* 게시판 기본 글쓰기타입 */
.board .write { margin:0; padding:0; overflow:hidden; border-top:2px solid #717171; border-bottom:1px solid #717171; width:100%;}
.board .write th{text-align:left;background:#f8f8f8;}
.board .write th{padding:8px 0 8px 13px;border-top:1px solid #e1e1e1;}
.board .write td{padding:8px 0 8px 20px;border-top:1px solid #e1e1e1;}
.board .write tr:first-child th,
.board .write tr:first-child td{border-top:0;}


/* 게시판 기본테이블 */
.board table.veiw_normal { border-collapse:collapse; margin:0; padding:0; width:100%; text-align:left; }
.board table.veiw_normal thead { margin:0; padding:0; background:#fbfbfb; }
.board table.veiw_normal th { border:1px dashed #b7b7b7; border-width: 1px 0 0 0; margin:0; padding:10px 0; font-weight:bold; color:#4d4c4c; }
.board table.veiw_normal th span { font-weight:normal; }
.board table.veiw_normal th.title { background:#fbfbfb url(../../images/board/view_thbu.gif) no-repeat 10px 50%;  padding:10px 0 10px 25px; text-align:left; }
.board table.veiw_normal td.con_border { border:1px dashed #b7b7b7; border-width: 1px 0 0 0; margin:0; padding:10px 0; font-weight:bold; color:#4d4c4c; background:#fbfbfb; }
.board table.veiw_normal tbody tr:first-child th, .board table.veiw_normal tbody tr:first-child td,
.board table.veiw_normal thead tr:first-child th, .board table.veiw_normal thead tr:first-child td { border:0; }
.board table.veiw_normal tbody td.content { border-top:1px solid #717171 !important; margin:0; padding:20px 0; color:#6f6f6f; }
.board table.veiw_normal em { margin:0; padding:0; font-size:11px; color:#919191; font-weight:normal; }

/* 답변 */
.board .reply{overflow:hidden;width:100%;margin-top:10px;}
.board .replyLeft{width:102px;height:178px;color:#628acc;border:1px solid #b5b5b5;background:#f8f8f8;font-weight:bold;float:left;padding:15px;}
.board .replyRight{float:right;width:550px;height:178px;border:1px solid #b5b5b5;overflow:auto;padding:15px;}





/* 인풋타입 */
.board input.text_normal { margin:0; padding:2px 0; overflow:hidden; border:1px solid #c3c3c3; }
.board input.file_normal { margin:0; padding:2px 0; overflow:hidden; border:1px solid #c3c3c3; background:#fff; }
.board textarea.textarea_normal { margin:0; padding:0; overflow:auto; border:1px solid #c3c3c3; background:#fff; }



/* 갤러리 */
.galleryList{border-top:2px solid #628acc;border-bottom:1px solid #b9b9b9;padding-top:20px}
ul.gallery { list-style:none; margin:0; padding:0; overflow:hidden; margin-bottom:20px;border-top:1px solid #b9b9b9;padding-top:30px;}
ul.gallery:first-child{border-top:0;padding-top:0px;}
ul.gallery li { float:left; display:inline-block; margin-left:28px; text-align:center;width:160px;height:190px; overflow:hidden; }
ul.gallery li:first-child{margin-left:0;}
ul.gallery li .title { display:inline-block; margin:0; padding:15px 0 4px 0; overflow:hidden; width:100%; text-align:center; }
ul.gallery li .title a { color:#4c4c4c; }
ul.gallery li .con a { color:#7e7e7e; }

ul.gallery li .title2 { display:inline-block; margin:0; padding:10px 0 4px 0; overflow:hidden; width:100%; font-size:12px; font-weight:bold; text-align:center; }
ul.gallery li .title2 a { color:#4c4c4c; }
ul.gallery li .con2 a { color:#7e7e7e; text-align:center; display:inline-block; width:100%; }



/* 동영상 팝업 */
.top_bar_movie { margin:0; padding:0; background:#004ea2; width:100%; position:absolute; top:0; left:0; height:10px; z-index:100; display:block; }
.movie_boxbg { position:relative; background:#efefef url(../../images/board/movie_bg.jpg) no-repeat 0 0; width:867px; height:526px; overflow:hidden; margin:0 auto; padding:0; }
.movie_boxbg .logo { float:left; overflow:hidden; margin:0; padding:33px 18px 0 48px; display:inline-block; }
.movie_boxbg .movie_title { float:left; overflow:hidden; margin:0; padding:38px 0 0 0; display:inline-block; }
.movie_boxbg h2 { display:inline-block; margin:0; padding:54px 0 0 63px; overflow:hidden; font-size:14px; font-weight:bold; float:left; background:url(../../images/board/movie_bu.gif) no-repeat 40px 56px; }
.movie_boxbg .movie_close { position:absolute; margin:0; padding:0; overflow:hidden; top:55px; right:40px; }
.movie_boxbg .full_btn { display:inline-block; margin:0; padding:0; overflow:hidden; position:absolute; top:55px; right:66px; }
.movie_boxbg .movie_play { margin:0; padding:41px 0 0 42px; overflow:hidden; width:550px; height:360px; float:left; }
.movie_boxbg .movie_zamak { float:left; overflow:hidden; margin:0; padding:46px 0 0 19px; float:left; width:214px; height:359px; }
.movie_boxbg .movie_zamak h3 { display:inline-block; margin:0; padding:17px 0 20px 16px; overflow:hidden; font-size:12px; font-weight:bold; color:#444; }
.movie_boxbg .zamak_bg { margin:0 auto; padding:0; overflow:auto; width:180px; height:280px; color:#646464; }









/* 게시판 뷰페이지 탭 */
#board_tabmenu { position: relative; width: 100%; margin: 0; background:url(../../images/board/tab_bg.gif) repeat-x 0 30px; overflow:hidden; }
#board_tabmenu * { list-style: none; margin: 0; padding: 0; border: 0; background: transparent; line-height: 1.25; letter-spacing: -1px; }
#board_tabmenu .bg { display: none; }
#board_tabmenu ul { clear: both; position: relative; left: 0; overflow: hidden;}
#board_tabmenu ul li { display: inline; float: left; margin: 0 1px 0 0; padding: 0 0 0 5px; border: 0; background: url(../../images/board/ctabmbg.png) no-repeat 0 0; }
#board_tabmenu ul li a { display: block; padding: 10px 25px 15px 20px; border: 0; background: url(../../images/board/ctabmbg.png) no-repeat 100% 0; color: #fff; cursor: pointer; font-weight: bold; text-decoration: none; }
#board_tabmenu ul li span { background:none; padding:0 0 13px 0; margin:0; display:inline-block; }
#board_tabmenu ul li:hover,
#board_tabmenu ul li:focus, 
#board_tabmenu ul li.on { background: url(../../images/board/ctabmbg.png) no-repeat 0 -100px; }
#board_tabmenu ul li:hover a,
#board_tabmenu ul li:focus a,
#board_tabmenu ul li.on a { background: url(../../images/board/ctabmbg.png) no-repeat 100% -100px; color: #fff; }
#board_tabmenu ul li.on a span { background:url(../../images/board/ctab_bu.png) no-repeat 50% bottom; }
#board_tabmenu ul li:hover a span,
#board_tabmenu ul li:focus a span { background:url(../../images/board/ctab_bu.png) no-repeat 50% bottom; }





/* 게시판안에버튼 */
.board .button01 { background:url(../../images/board/button_bg.gif) no-repeat right 0; margin:0; padding:0 34px 0 0; display:inline-block; }
.board .button01 a { display:inline-block; margin:0; padding:8px 0 0 12px; overflow:hidden; height:18px; background:url(../../images/board/button_bg.gif) no-repeat left 0; color:#fff; font-weight:bold; }
.board .button01 a:hover { color:#002863; text-decoration:none; }

.board .button_normal,
.board .button_normal *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0; background:url(../../images/board/button_bg4.gif) no-repeat; font-size:12px;font-family: 돋움,Dotum,sans-serif;color:#4e4e4e;text-decoration:none !important; vertical-align:top;white-space:nowrap; font-weight:bold;}
.board .button_normal {margin-left:4px}
.board .button_normal *{right:4px;cursor:pointer;_cursor:hand;}
.board .button_normal.image,
.board .button_normal.image *{height:28px;line-height:28px}
.board .button_normal.image {background-position:right top;}
.board .button_normal.image *{padding:1px 10px 0 6px;background-position:left top;font-size:12px}
.board .button_normal *:hover,
.board .button_normal *:active,
.board .button_normal *:focus{color:#690}
.board .button_normal.bg *{padding-left:25px}
.board .button_normal.bg span {width:25px;margin-right:-25px;padding:0 !important}
.board .button_normal .btn_left {background-position:left top; }


.board .button_top,
.board .button_top *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0; background:url(../../images/board/button_bg3.gif) no-repeat; font-size:12px;font-family: 돋움,Dotum,sans-serif;color:#4e4e4e;text-decoration:none !important; vertical-align:top;white-space:nowrap; font-weight:bold;}
.board .button_top {margin-left:4px}
.board .button_top *{right:4px;cursor:pointer;_cursor:hand;}
.board .button_top.image,
.board .button_top.image *{height:28px;line-height:28px}
.board .button_top.image {background-position:right top;}
.board .button_top.image *{padding:1px 10px 0 6px;background-position:left top;font-size:12px}
.board .button_top *:hover,
.board .button_top *:active,
.board .button_top *:focus{color:#690}
.board .button_top.bg *{padding-left:25px}
.board .button_top.bg span {width:25px;margin-right:-25px;padding:0 !important}
.board .button_top .btn_top {background-position:left top; }


.board .button_list,
.board .button_list *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0; background:url(../../images/board/button_bg2.gif) no-repeat; font-size:12px;font-family: 돋움,Dotum,sans-serif;color:#4e4e4e;text-decoration:none !important; vertical-align:top;white-space:nowrap; font-weight:bold;}
.board .button_list {margin-left:4px}
.board .button_list *{right:4px;cursor:pointer;_cursor:hand;}
.board .button_list.image,
.board .button_list.image *{height:28px;line-height:28px}
.board .button_list.image {background-position:right top;}
.board .button_list.image *{padding:1px 10px 0 6px;background-position:left top;font-size:12px}
.board .button_list *:hover,
.board .button_list *:active,
.board .button_list *:focus{color:#690}
.board .button_list.bg *{padding-left:25px}
.board .button_list.bg span {width:25px;margin-right:-25px;padding:0 !important}
.board .button_list .btn_list {background-position:left top; }




/* 게시판 탭 */
.board_tabmenubox { margin:0 0 10px 0; padding:7px 0 0 0; overflow:hidden; background:url(../../images/board/board_tabbg.gif) no-repeat 0 top; width:651px; }
.board_tabmenubox .board_tabmenu { background:url(../../images/board/board_tabbg.gif) no-repeat 0 bottom; margin:0; padding:0 10px 7px 10px; overflow:hidden; width:631px; }
.board_tabmenubox .board_tabmenu .title_su { margin:0; padding:12px 0 0 22px; overflow:hidden; background:#424242; width:609px; display:inline-block; height:29px; border-bottom:1px solid #262626; color:#fff; font-size:14px; font-weight:bold; }
.board_tabmenubox .board_tabmenu .title_su a { font-size:14px; font-weight:bold; color:#fff; margin:0; padding:0; }
.board_tabmenubox .board_tabmenu .title_su .su_color { color:#e7cfb2; }
.board_tabmenubox .board_tabmenu ul { list-style:none; margin:0; padding:20px 10px; overflow:hidden; white-space:nowrap; width:100%; }
.board_tabmenubox .board_tabmenu ul li { float:left; display:inline-block; margin:0; padding:0 38px 6px 15px; background:url(../../images/board/board_tabbu.gif) no-repeat 0 30%; }
.board_tabmenubox .board_tabmenu ul li a { color:#4d4c4c; }
.board_tabmenubox .board_tabmenu ul li a .su_color { color:#6f6f6f; font-weight:bold; }
.board_tabmenubox .board_tabmenu ul.rol5 li { width:11%; }
.board_tabmenubox .board_tabmenu ul.rol2 li { width:24%; }




/* qna 상판이미지 */
.qna_img { margin:0; padding:0; overflow:hidden; }
.qna_img ul { list-style:none; margin:0 0 30px 0; padding:17px 0; overflow:hidden; width:100%; border-bottom:1px dashed #b7b7b7; border-top:1px dashed #b7b7b7; background:#fafafa; }
.qna_img ul li { float:left; display:inline-block; margin:0; padding:2px 0 2px 51px; overflow:hidden; background:url(../../images/board/qna_bu.gif) no-repeat 26px 3px; width:600px; color:#6f6f6f; }
.qna_img ul li a { text-decoration:underline; color:#d64e12; }


/* 게시판 상단 검색 */
#board_search { }
#board_search .input_box { float:left; margin:0; padding:2px 5px 0 5px; overflow:hidden; display:inline-block; height:21px; }
#board_search .input_box label { margin:0; padding:0 5px 0 0; display:inline-block; }
#board_search h3.ziha { margin:6px 16px 0 0; padding:0 0 0 14px; background:url(../../images/board/board_tabbu.gif) no-repeat 0 4px; display:inline-block; float:left; }

#board_search input.text { margin:2px 0 0 5px; padding:0; border:1px solid #c3c3c3; background:#fff; float:left; overflow:hidden; width:220px; height:19px; }
#board_search input.text2 { margin:2px 0 0 5px; padding:0; border:1px solid #c3c3c3; background:#fff; float:left; overflow:hidden; width:350px; height:19px; }
#board_search input.line_lan { border:1px solid #d6d6d6 !important; background:#fbfbfb !important; }
#board_search input.sh_btn { float:right; margin:2px 0 0 0; padding:0 0 0 10px; overflow:hidden; }







/* 페이징 */
.paging { margin:0 auto; padding:20px 0 0 0; overflow:hidden; width:100%; text-align:center; }
.paging a { margin:0; padding:5px 5px 0 5px; overflow:hidden; border:1px solid #cacaca; background:#d6d6d6; font-weight:bold; color:#fff; height:17px; display: inline-block; text-align:center; font-size:11px; min-width:12px; }
.paging a:hover, .paging a.on { background:#747474; border:1px solid #5c5c5c; color:#fff; text-decoration:none; }
.paging a.page_btn { margin:4px 3px 0 3px; padding:0; overflow:hidden; border:0; background:none; display:inline-block; width:9px; height:16px; vertical-align:top; }



/* 인풋기본 */
select.select { margin:1px 0 0 0; padding:0 0 0 5px; overflow:hidden; border:1px solid #ccc; }
input.radio, input.check_box { margin: 0 1px 3px 0; }

.ipt01{border:1px solid #b5b5b5;width:95%;height:16px; padding:4px 2px 0 2px;}
.ipt01_kr{border:1px solid #b5b5b5;width:95%;height:16px; padding:4px 2px 0 2px; ime-mode: active;}
.ipt01_en{border:1px solid #b5b5b5;width:95%;height:16px; padding:4px 2px 0 2px; ime-mode: disabled;}



