@charset "utf-8";
/* default */
*{margin:0;padding:0}
html, body{width:100%;height:100%}
* html #container {height: 100%}
html{overflow-y:scroll}
body{background:#fff url('../images/com/bg_sub_top.gif') repeat-x 0 0;*word-break:break-all;-ms-word-break:break-all}
body,input{font-size:12px;line-height:1.5em;font-family:Verdana,Tahoma,Helvetica,AppleGothic,Sans-serif;color:#9c9c9c}
h1,h2,h3,h4,h5,h6{font-size:12px;text-align:left}
img,fieldset,iframe{border:0 none}
li{list-style:none}
a{color:#9c9c9c;text-decoration:none}
a:hover{color:#9c9c9c;text-decoration:underline}
em,address{font-style:normal}
textarea{overflow:auto}
.input_text, textarea{*margin:-1px 0;padding-right:1px;border:1px solid #a4b3c8;}
.input_text{height:1.5em;padding:0 4px;vertical-align:middle;}
.input_check, .input_radio{width:13px;height:13px;vertical-align:middle;margin-top:1px;}
select{font-size:12px;_font-size:11px;vertical-align:middle;height:20px;line-height:1.4;}
option{padding-right:6px}
label{cursor:pointer;vertical-align:middle;_cursor /**/:hand;display:inline-block;}
hr{display:none}
table {width:100%}
table caption{display:none;}
.accessibility, .hidden_text, legend{display:block;overflow:hidden;position:absolute;left:0 !important;top:-5000px !important} /* 2011.08.16 이경학 추가 */
.hidden_text, legend{display:block;overflow:hidden;position:absolute;left:0 !important;top:-5000px !important}
legend{*width:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
img{vertical-align:middle;}
/* gnb 서브메뉴 100% 백그라운드 */
.main_body_on{background-image:url('../images/index/bg_main_top_on.gif');}
.sub_body_on{background-image:url('../images/com/bg_sub_top_on.gif');}

/* layout */
#header{margin:0 auto;position:relative;z-index:100;width:980px;height:89px;background: url('../images/com/bg_gnb_sub_top.gif') repeat-x 0 0;font-family:Tahoma;overflow}
#header #gnb{width:831px;height:87px;padding-left:149px;overflow:hidden;*zoom:1;position:absolute;top:0;left:0;}
#container {min-height:100%;margin:-115px auto -64px;width:980px;background: url('../images/com/bg_subguide.gif') repeat-y 180px 0;}
.container_main, .container_main2{background-image:none !important;}/* 메인만 클래스줘서 비지날림 */
#contents_area {padding:87px 0 90px;overflow:hidden;*zoom:1;min-height:900px;}
#contents_area_main {padding:87px 0 90px;overflow:hidden;*zoom:1;}
#contents_area #left_menu{float:left;width:180px;border-right:1px solid #eaeceb;}
#contents_area #contents{float:left;width:799px;position:relative;}
#footer{height:90px;width:100%;background:#fff;border-top:1px solid #EAECEB;} /* 2011.10.17 이경학 수정 */
/* left_menu 없는 layout */
.container_main #contents_area{position:relative;width:980px;padding-bottom:140px;}
.container_main .navi_area{position:absolute;top:156px;right:0px;}

/* header */
#header h1.logo{position:absolute;top:13px;left:1px;z-index:100;}
#header h1.logo a{display:block;}
#header .gnb_top{position:absolute;top:7px;right:-7px;*top:6px;overflow:hidden;*zoom:1;z-index:100;}
#header .gnb_top li{float:left;background:url('../images/com/bg_top_bar.gif') no-repeat 0px 5px;*background-position:0px 6px;padding:0 8px;font-size:9px;font-weight:bold;letter-spacing:-1px;}
#gnb li{font-weight:bold;float:left;background:url('../images/com/bg_gnb_bar.gif') no-repeat 0px bottom;}
#gnb li a{color:#2c2c2c;padding:22px 15px 0 15px;height:38px;display:inline-block;text-decoration:none;}
#gnb li a:hover{background:#14a4e0;}
#gnb li a:hover a:hover{background:none;}
#gnb li li{font-size:10px;background:url('../images/com/bg_gnb_bar2.gif') no-repeat 0px 9px;padding:0 10px 0 12px;*padding:0 9px 0 12px;}
#gnb li li a{padding:4px 0 0 0;height:25px;display:inline-block;}
#gnb li ul{position:absolute;top:60px;left:-9999px;width:980px;}
#gnb li.on .sub_menu1{width:653px;padding-left:327px;}
#gnb li.on .sub_menu2{padding-left:500px;}
#gnb li.on ul{left:0;overflow:hidden;background:#14a4e0;width:950px;height:27px;padding-left:30px;}
#header .first{background-image:none !important;}
#gnb .on{background:#14a4e0;}
#gnb .on a{color:#fff;}
#gnb .on li a{color:#97d7f1;}
#gnb .on a:hover{background:none;color:#fff;}
#gnb .on .on{background:none;}
#gnb .on .on a{color:#fff !important;}

/* lnb */
#left_menu{padding-top:23px;}
#left_menu li{line-height:16px;font-family:Tahoma;}
#left_menu li a{text-decoration:none;padding:5px 0;display:inline-block;}
#left_menu li ul{padding:6px 0 4px 0;}
#left_menu li li{font-size:11px;}
#left_menu li li a{background:url('../images/com/bg_lnb_sub_off.gif') no-repeat 0px 7px;padding:0 0 0 6px;}
#left_menu .on{background:url('../images/com/bg_lnb_on.gif') no-repeat right 8px;padding-right:20px;color:#092c66;}
#left_menu li li .on{background:url('../images/com/bg_lnb_sub_on.gif') no-repeat 0px 7px;padding-left:6px;}
#left_menu .img_banner{margin-top:22px;display:inline-block;}

/* footer 
#footer .foot_area{width:980px;height:90px;background:url('../images/com/bg_footer2.gif') no-repeat 0 0;margin:0 auto;position:relative;}
#footer .foot_area img{display:block;}
#footer .foot_area h2{position:absolute;top:52px;right:0;}
#footer .foot_area p{position:absolute;top:15px;right:170px;}
#footer .foot_area select{position:absolute;top:9px;right:0;font-size:9px;color:#bcbcbc;}
#footer .foot_area ul{overflow:hidden;*zoom:1;width:650px;position:absolute;top:49px;left:0;}
#footer .foot_area li{float:left;width:210px;margin-bottom:4px;*margin-bottom:0;}
*/
/* footer */ /*2011.07.13, 10.17 이경학 수정*/
#footer .foot_area{width:980px;height:90px;margin:0 auto;}
#footer .foot_area img{display:inline;}
#footer .foot_area h2{padding-top:10px;display:inline;float:left;}
#footer .foot_area p{float:left;padding:10px 0 0 55px;}
#footer .foot_area select{float:right;font-size:9px;color:#bcbcbc;margin-top:10px;}
#footer .foot_area ul{overflow:hidden;*zoom:1;width:650px;float:left;padding-top:25px;}
#footer .foot_area li{float:left;width:210px;margin-bottom:4px;*margin-bottom:0;}

/* main */
.container_main2{margin-bottom:-90px !important;*margin-bottom:-64px !important;}
.container_main2 #contents_area{margin-top:26px;}
.main_body{background-image:url('../images/index/bg_main_top.gif');}
.main_media{overflow:hidden;*zoom:1;margin-right:-3px;}
.main_media img{display:block;font:0/0;}
.main_media .media_banner{float:left;width:244px;height:335px;margin-right:1px;display:inline;overflow:hidden;position:relative;}
.main_media .media_banner span{position:absolute;top:205px;right:25px;}
.main_media .media_banner span img{float:left;margin-left:3px;display:inline;}
.main_media .media_banner p{padding:88px 0 0 20px;font-size:11px;line-height:14px;word-break:keep-all;word-spacing:-2px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;width:215px;}
.main_media .media_banner p .tit{display:block;position:absolute;top:225px;left:20px;font-size:19px;line-height:20px;color:#092c66;font-weight:Tahoma;letter-spacing:-1px;width:215px;height:51px;}
.main_media .img_sec img{width:244px;height:188px;}
.main_media .on{background: url('../images/index/bg_main_media_on.gif') no-repeat;}
.main_media .on .img_sec{border:7px solid #092c66;border-bottom:0;width:230px;overflow:hidden;}
.main_media .on .img_sec img{margin:-7px 0 0 -7px;}
.main_media .on p{color:#496ca6;}
.main_media .on p strong{color:#496ca6;}
.main_media .on .tit{color:#fff !important;background:none;}
.main_cont{overflow:hidden;*zoom:1;margin-top:20px;}
.main_cont .img_banner{float:left;width:490px;height:130px;}
.main_cont .img_banner .hidden_text{font:0;line-height:0;}
.main_cont .notic1, .main_cont .notic2{background:#e5edf7;width:490px;height:130px;float:left;position:relative;}
.main_cont .notic1 h3, .main_cont .notic2 h3{position:absolute;top:0;}
.main_cont .notic1 .tit1, .main_cont .notic2 .tit1{*top:-1px;left:0;}
.main_cont .notic1 .tit2, .main_cont .notic2 .tit2{*top:-1px;left:245px;}
.main_cont .notic1 ul{padding:50px 0 0 25px;}
.main_cont .notic1 li{font-size:11px;line-height:16px;background: url('../images/com/bul4.gif') no-repeat 0px center;padding-left:6px;}
.main_cont .notic1 li span{padding-left:7px;color:#2c2c2c;}
.main_cont .notic2 h3{height:34px;*height:35px;}
.main_cont .notic2 .stit{position:absolute;top:0;right:0;}
.main_cont .list{padding:43px 0 0 25px;}
.main_cont .list .img_sec{width:118px;height:75px;border:1px solid #becee2;display:inline-block;}
.main_cont .list .img_sec img{width:118px;height:75px;}
.main_cont .list p{width:270px;line-height:14px;position:absolute;top:49px;left:169px;}
.main_cont .list p strong{font-size:12px;display:block;padding-bottom:3px;font-weight:normal;}
.main_cont .list p strong a{color:#2c2c2c;}
.main_cont .list p span{font-size:11px;display:block;}
.main_cont .list p img{display:inline;margin-bottom:5px;}

.main_media .media_banner p .btn{position:absolute;top:307px;right:20px;}


/*서브 layout*/
.main_title{width:980px;height:70px;background: url('../images/com/bg_title.gif') repeat-x;position:relative;margin-top:-1px;}
.navi_area {text-align:right;font-size:11px;font-size:10px;height:20px;margin-top:1px;background:#fff;}
.navi_area a{background: url('../images/com/bg_main_navi.gif') no-repeat right 4px;padding-right:10px;margin-right:5px;}
.navi_area strong{color:#092c66;}
.page_title{border-bottom:1px solid #eaeceb;padding:7px 0 0 50px;height:24px;color:#092c66;overflow:hidden;*zoom:1;font-weight:normal;word-spacing:-0.1em;margin-bottom:40px;}
.page_title h3{display:block;overflow:hidden;position:absolute;left:0 !important;top:-5000px !important;}
.page_title li{float:left;background: url('../images/com/bg_tab_bar.gif') no-repeat 0px 4px;padding-left:10px;margin-right:10px;word-spacing:-0.1em;}
.page_title .on{color:#092c66;}
.page_title .first{background:none;padding:0;}
.page_content{margin:0px 0 60px 50px;overflow:hidden;width:740px;}
/* 컨텐츠 타이틀 */
.con_title{background: url('../images/com/bul1.gif') no-repeat 0px 1px;padding-left:19px;height:31px;margin-top:30px;}

/* 데이터 테이블 타이틀 */
.tbl_title{height:20px;position:relative;margin-top:20px;}
.tbl_title span{position:absolute;top:1px;right:0px;font-size:11px;color:#7e7e7e;font-weight:normal;}

/* 게시판 상단 설명글 */
.info_txt{text-align:right;line-height:0;padding-bottom:2px;*padding-bottom:4px;_padding-bottom:3px;color:#7f7f7f;}
.info_txt .ico{vertical-align:middle;margin-bottom:3px;*margin-bottom:2px;}
:root .info_txt{padding-bottom:3px;}
:root .info_txt .ico{margin-bottom:2px;}

/* 게시판 리스트 */
.board_list{width:100%;border-top:2px solid #4e6791;margin-top:30px;}
.board_list thead th{border-bottom:1px solid #4e6791;background-color:#f3f3f3;color:#4e6791;padding:5px 0 4px 0;font-weight:normal;}
.board_list tbody td{border-bottom:1px solid #e4e4e4;padding:9px 0 6px 0;text-align:center;}
.board_list .ico1{margin-top:-2px;}
.board_list .ico_sec{float:left;margin-top:2px;*margin-top:0;_padding-bottom:1px;}
.board_list .ico_sec .ico1{*margin-top:-1px;_*margin-top:-2px;}
.board_list .ico_sec .ico2{margin:1px 0 0 2px;display:inline-block;}
.board_list .ico_sec2 span{float:left;width:31px;padding-right:9px;_padding-right:6px;}
.board_list .ico_sec2 span img{float:right;margin:3px 0 0 0;}
.board_list .title{text-align:left;}
.board_list .title a{margin-right:2px;}
.board_list .title img{margin:0 0 1px 5px;}
.board_list .txt{text-align:right;float:left;width:67px;padding-right:3px;display:inline-block;}
.board_list tbody tr:hover{background:#f9f9f9;}
.board_list .title a:hover{color:#4e6791;}
.board_list tr.on{background:#f9f9f9;}

/* 게시판 보기 */
.board_view{width:100%;border-top:2px solid #4e6791;}
.board_view th, .board_view td{border-bottom:1px solid #d3d3d3;}
.board_view th{background:#f3f3f3;color:#4e6791;padding:5px 0 4px 0;_padding:6px 0 3px 0;font-weight:normal;}
.board_view thead td{padding-top:1px;_padding-top:3px;font-family:Tahoma;}
.board_view thead td a{margin-left:5px;}
.board_view thead td img{margin-bottom:2px;}
.board_view td span{padding:0 10px;}
.board_view .view_cont1{padding:16px 0 11px 20px;width:721px;min-height:307px;_height:307px;word-break:keep-all;}
.board_view .btn_down{margin:0 8px 1px 0;vertical-align:top;margin-top:2px;*margin-top:0;}
:root .board_view .btn_down{margin-top:1px;}
.board_view .title{padding:0 10px;color:#4e6791;word-spacing:-2px;}
.board_view .ico{margin-left:5px;*margin:0 0 0 5px;}

/* 보더 예외처리 */
.border_btm0{border-bottom:0 !important;}
.border_top0{border-top:0 !important;}
.border_top0 th, .border_top0 td{border-top:0 !important;}

/* 게시판 보기_답변 타이틀 */
.view_title{margin:30px 0 9px 0;}
.view_title img{background:url('../images/com/bg_view_tit.gif') no-repeat bottom right;padding-right:18px;}

/* 게시판 쓰기 */
.board_write{width:100%;border-top:2px solid #b2b2b2;}
.board_write thead th{border-bottom:1px solid #d3d3d3;background:#f3f3f3;color:#656565;padding:5px 0 4px 0;_padding:6px 0 3px 0;text-align:left;font-weight:bold;}
.board_write thead th span{padding-left:18px;}
.board_write thead td{border-bottom:1px solid #d3d3d3;background:url('../images/com/td_bar1.gif') no-repeat 0px 8px #f3f3f3;color:#656565;padding-top:1px;_padding-top:0;}
.board_write thead td span{padding:0 10px;}
.board_write tbody th{border-bottom:1px solid #d3d3d3;background:#f3f3f3;color:#4e6791;font-weight:normal;text-align:left;font-family:Tahoma;}
.board_write tbody th span{padding-left:18px;_margin-top:2px;display:inline-block;}
.board_write tbody th span img{margin:-2px 6px 0 -11px;*margin-top:-1px;_margin-top:-3px;}
.board_write tbody th span span{display:block;color:red;padding-left:0;margin:0;font-size:11px;}
.board_write tbody td{border-bottom:1px solid #d3d3d3;color:#656565;padding:5px 0 5px 0;*padding:6px 0 5px 0;background:#fff;}
:root .board_write tbody td, .board_write tbody th{padding:6px 0 5px 0;}
.board_write tbody td span{padding:0 10px;display:inline-block;}
.board_write tbody td span .explanation{background:url('../images/com/icon_require2.gif') no-repeat 12px 4px;_background-position:12px 3px;padding-left:25px;font-size:11px;color:#909090;}
:root .board_write tbody td span .explanation{background-position:12px 3px;}
.board_write tbody td fieldset{padding:0 10px;}
.board_write .btn_find{margin-left:8px;}
.board_write .btn_find img{vertical-align:middle;}
.board_write .textarea1{margin-left:11px;height:120px;overflow-y:auto;scrollbar-face-color:#fff;scrollbar-base-color:#fff;scrollbar-highlight-color:#9b9c96;scrollbar-shadow-color:#9b9c96;scrollbar-3dlight-color:#e3e3e3;scrollbar-darkshadow-color:#e3e3e3;scrollbar-arrow-color:#9b9c96;scrollbar-track-color:#e3e3e3;}
.board_write .bg{background:url('../images/com/td_bar1.gif') no-repeat 0px 8px;}
.board_write .fc1{color:#3333cc;}
.board_write .fc1 th, .board_write .fc1 td{color:#3333cc;}
.board_write .ac th{text-align:center !important;}
.board_write .multi_upload{padding-left:10px;}
.board_write .multi_upload ul{border:1px solid #a4b3c8;padding:3px 3px 1px 3px;width:98%;}
.board_write .multi_upload p{text-align:right;font-weight:bold;padding:3px 4px 0 0;}
.board_write .multi_upload p span{padding:0;}
.board_write .multi_upload .btn_area{padding-right:4px;}

/* 데이터 테이블 */
.data_table1{width:100%;border-top:2px solid #2b88c9;}
.data_table1 thead th{border:1px solid #c3cad2;border-left:0;background-color:#e0eef7;color:#2b88c9;padding:5px 0 4px 0;_padding:6px 0 3px 0;}
.data_table1 tbody th{border-bottom:1px solid #c3cad2;border-right:1px solid #c3cad2;background-color:#f3f3f3;color:#7e7e7e;font-weight:normal;}
.data_table1 tbody th a{display:block;}
.data_table1 tbody td{border-bottom:1px solid #c3cad2;border-right:1px solid #c3cad2;color:#7e7e7e;padding:5px 0 4px 0;_padding:6px 0 3px 0;}
.data_table1 tbody td span{padding:0 10px 0 9px;display:inline-block;}
.data_table1 tbody td a{color:#7e7e7e;}
.data_table1 tbody td a:hover{color:#7e7e7e;}
.data_table1 tfoot td {border-bottom:1px solid #c3cad2;border-right:1px solid #c3cad2;color:#7e7e7e;padding:5px 0 4px 0;_padding:6px 0 3px 0;}
.data_table1 tfoot td span{padding:0 10px 0 9px;display:inline-block;}
:root .data_table1 thead th{padding:6px 0 3px 0;}
:root .data_table1 tbody td{padding:6px 0 3px 0;}
:root .data_table1 tfoot td{padding:6px 0 3px 0;}
.data_table1 .first{border-left:1px solid #c3cad2;}
.data_table1 .al span{padding:0 10px;display:inline-block;}
.data_table1 .al span a{color:#5f96bc;margin-top:-3px;}
.data_table1 .fc1{color:#5f96bc;font-weight:bold;}
.data_table1 .fc2 {color:#f37200;font-weight:bold;}
.data_table1 .bg1 {background:#e0eef7;}

.data_table2{width:100%;border-bottom:1px solid #e9e9e9;}
.data_table2 th, .data_table2 td{border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;word-spacing:-2px;}
.data_table2 th{background:#f3f3f3;padding:5px 0 4px 0;_padding:6px 0 3px 0;font-weight:normal;}
.data_table2 td{padding:5px 0 4px 0;_padding:6px 0 3px 0;}
.data_table2 td span{padding:0 10px 0 9px;display:inline-block;}
:root .data_table2 td{padding:6px 0 3px 0;}
.data_table2 .first{border-left:1px solid #e9e9e9;}

/* 데이터 테이블 하단 설명글 */
.explanation_data{color:#f39800;font-size:11px;text-align:right;padding-top:2px;}

/* 미디어 컨텐츠 영역 2012-03-28 */
.media_contents{width:740px;border-top:2px solid #4e6791;padding-top:15px;overflow:hidden;*zoom:1;}
.media_contents .media_sec{float:left;}
.media_contents .board_view{float:right;width:366px;margin-bottom:15px;*margin-bottom:0;}
.media_contents .board_view thead th, .media_contents .board_view thead td{color:#4e6791;}
.media_contents .board_view thead th {background:url('../images/com/td_bar1.gif') no-repeat right 50% #f3f3f3;}
.media_contents .board_view thead td{background:#f3f3f3;font-size:13px;font-weight:bold;}
.media_contents .board_view thead td span{padding-left:10px;}
.media_contents .board_view .bd_none{border-bottom:0;}
.media_contents .board_view .view_cont1{width:345px;padding:12px 12px 11px 9px;_padding:13px 12px 10px 9px;min-height:0;height:243px;overflow-y:auto;font-size:13px;color:#515151;}
.media_contents .list_sec{background:url('../images/com/img_nomedia1.gif') no-repeat 54px 15px;*background-position:53px 16px;border-top:1px solid #e9e9e9;position:relative;clear:both;}
.media_contents .list_sec dl{overflow:hidden;*zoom:1;height:75px;padding:15px 4px;*padding:14px 4px 15px 4px;}
.media_contents .list_sec dt{background: url('../images/com/bul3.gif') no-repeat right 35px;*background-position:right 36px;padding:29px 9px 0 0;font-weight:bold;float:left;color:#d3d3d3;font-size:11px;}
.media_contents .list_sec dd{float:left;margin-left:10px;display:inline;border:1px solid #d3d3d3;font-weight:bold;}
.media_contents .list_sec dd img{width:113px;height:73px;vertical-align:top;}
.media_contents .list_sec .photo{position:absolute;top:0px;left:306px;*top:1px*;_top:2px;*left:305px;}
.media_contents .border_btm{border-bottom:2px solid #e9e9e9;}
.media_contents .img_big{float:left;width:342px;height:294px;border:1px solid #c0bfbf;margin-bottom:15px;*margin-bottom:0;}
.media_contents .img_big a{width:340px;height:292px;background:#ecebeb;display:inline-block;margin:1px 0 0 1px;}
.media_contents .img_big img{width:318px;height:270px;border:1px solid #c4c4c4;margin:10px 0 0 10px;}
.media_contents .list_sec .first{margin-left:4px;}
.media_contents .inclusion{overflow:hidden;float:right;margin-right:-8px;margin-bottom:5px;}
.media_contents .inclusion li{color:#4e6791;background: url('../images/contentsb2b/icon_plus.gif') no-repeat right 6px;float:left;padding-right:8px;font-size:10px;}

.media_contents2{overflow:hidden;*zoom:1;margin-top:15px;padding-bottom:15px;border-bottom:2px solid #b2b2b2;}
.media_contents2 .list_sec{width:344px;float:left;}
.media_contents2 .list_sec .img_big{width:342px;height:294px;border:1px solid #c0bfbf;}
.media_contents2 .list_sec .img_big a{width:340px;height:292px;background:#ecebeb;display:inline-block;margin:1px 0 0 1px;}
.media_contents2 .list_sec .img_big img{width:318px;height:270px;border:1px solid #c4c4c4;margin:10px 0 0 10px;}
.media_contents2 .list_sec ul{background:url('../images/temp/temp_img_nomedia2.gif') repeat-x 0px 0px;height:55px;margin-top:15px;margin-left:-8px;}
.media_contents2 .list_sec li{float:left;margin-left:8px;display:inline;border:1px solid #d3d3d3;}
.media_contents2 .list_sec li img{width:78px;height:53px;vertical-align:top;}
.media_contents2 .txt{float:right;width:356px;height:366px;overflow-y:auto;}

.bd_view_imglist {background:url('../images/com/img_noimage.gif') repeat-x 0px 0px;width:726px;height:90px;margin:15px 0 0 4px;}
.bd_view_imglist li{float:left;margin-left:6px;display:inline;border:1px solid #d3d3d3;}
.bd_view_imglist li img{width:113px;height:73px;vertical-align:top;}


/* 컨텐츠정렬관련 */
.al{text-align:left !important;} .ac{text-align:center !important;} .ar{text-align:right !important;}

.ar_select{text-align:right;padding-bottom:5px;}

/* 버튼 정렬 */
.btn_area{text-align:right;margin-top:10px;overflow:hidden;*zoom:1;}
.btn_area a{margin-left:1px;}
.btn_area .btn_left{float:left;margin-left:0;}

/* 텍스트 버튼 */
.txt_button1{vertical-align:middle;display:inline-block;padding-right:3px;background:url('../images/com/bg_btn_txt1.gif') no-repeat 100% 0;color:#fff;height:21px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap;overflow:visible;cursor:pointer;}
.txt_button1 strong{display:inline-block;padding:1px 7px 3px 9px;*padding:0 7px 3px 9px;background:url('../images/com/bg_btn_txt1.gif') no-repeat left top;font-size:11px;}
.txt_button1:hover{color:#fff;}

/* 페이징 */
.paging{color:#656565;margin-top:3px;*margin-top:4px;text-align:center;font-family:"돋움",Dotum;}
.paging a{color:#656565;padding:2px 5px 1px 4px;display:inline-block;}
.paging a:hover{color:#656565;}
.paging strong{color:#ff6c00;font-weight:bold;padding:4px 2px 1px 3px;display:inline-block;}
.paging a span{display:block;overflow:hidden;}
.paging .first, .paging .prev, .paging .next, .paging .last{width:19px;height:19px;vertical-align:top;margin-top:2px;overflow:hidden;font-size:0;line-height:0;}
:root .paging .first, .paging .prev, .paging .next, .paging .last{text-indent:-9999em;}
.paging .first{background:url('../images/com/btn_prev1.gif') no-repeat 3px 5px;padding:2px 3px 0 1px;}
.paging .prev{background:url('../images/com/btn_prev2.gif') no-repeat 3px 5px;padding:2px 0 0 1px;}
.paging .next{background:url('../images/com/btn_next2.gif') no-repeat 3px 5px;padding:2px 0 0 1px;}
.paging .last{background:url('../images/com/btn_next1.gif') no-repeat 3px 5px;padding:2px 3px 0 1px;}

/* 검색영역 */
.sch_area{border:3px solid #d3d3d3;padding:7px 0;*padding:10px 0 7px 0;text-align:center;margin-top:25px;}
.sch_area input {vertical-align:middle;}

.sch_area2{background:url('../images/com/bg_sch.gif') no-repeat left top;padding-top:5px;}
.sch_area2 fieldset{background:url('../images/com/bg_sch.gif') no-repeat left bottom;padding:7px 0 11px 20px;}
.sch_area2 fieldset label{background:url('../images/com/sch_txt1.gif') no-repeat left top;width:21px;height:13px;padding-right:15px;overflow:hidden;position:relative;}
.sch_area2 fieldset label span{display:block;font:0/0 '돋움';left:0;position:absolute;top:0;}
.sch_area2 fieldset label.label_reply{background:url('../images/com/reply_txt.gif') no-repeat left top;width:53px;height:28px;padding-right:13px;}
.sch_area2 input {vertical-align:middle;display:inline-block;}
:root .sch_area2 .btn_sch{margin-top:1px;}
:root .sch_area2 fieldset label{background-position:0px 1px;height:14px;}
:root .sch_area2 label.label_reply{background:url('../images/com/reply_txt.gif') no-repeat left 1px;width:53px;height:28px;padding-right:13px;}

/* label */
.input_label{padding:0 1px 0 6px;min-width:48px;_width:48px;white-space:nowrap;}
.input_label2{padding:0 1px 0 6px;white-space:nowrap;}

/* 스크롤바 */
.scroll_bar{scrollbar-face-color:#fff;scrollbar-base-color:#fff;scrollbar-highlight-color:#9b9c96;scrollbar-shadow-color:#9b9c96;scrollbar-3dlight-color:#e3e3e3;scrollbar-darkshadow-color:#e3e3e3;scrollbar-arrow-color:#9b9c96;scrollbar-track-color:#e3e3e3;}

/* 여백 */ /* 2012.01.04 추가 */
.mg_top10{margin-top:10px;}
.mg_top15{margin-top:15px;}
.mg_top20{margin-top:20px;}
.mg_top18{margin-top:18px;}
.mg_top25{margin-top:25px;}
.mg_top30{margin-top:30px;}
.mg_top40{margin-top:40px;}
.mg_top60{margin-top:60px;}
.mg_btm18{margin-bottom:18px !important;}
.mg_btm10{margin-bottom:10px !important;}
.mg_left5{margin-left:5px;}
.mg_left17{margin-left:17px;}
.mg_left20 {margin-left:20px;}
.pd_top0{padding-top:0 !important;}
.pd_top18 {padding-top:18px;}
.pd_top30 {padding-top:30px;}
.pd_right15{padding-right:15px;}

/* 백그라운드 컬러 */
.bg1{background:#eff6fb;}

/* png24 */
.png24 {tmp:expression(setPng24(this));}

/* 팝업 */
.layer_dialog1{background:url('../images/com/bg_dialog.gif') no-repeat left top #1e3244;width:460px;padding-bottom:5px;position:absolute;top:470px;left:50%;margin-left:-260px;z-index:1000;}
.layer_dialog1 h1{padding:16px 0 0 14px;height:24px;}
.layer_dialog1 .btn_close{position:absolute;top:7px;right:5px;}
.layer_dialog1 .cont_contentsb2b{background:#fff;margin:0 5px 5px 5px;padding:10px 10px 20px 10px;}
.layer_dialog1 .cont_contentsb2b p{padding:6px 0 16px 0;word-spacing:-2px;}
.layer_dialog1 .cont_contentsb2b .textarea1{height:88px;}
.layer_dialog1 .cont_contentsb2b .txt1{padding:3px 0 0 0;font-size:11px;}


body.dialog{background:url(../images/com/bg_windialog.gif) 0 0 no-repeat;width:548px;height:522px;}
.dialog{font-family:tahoma;}
.dialog .btn_area{border-top:1px solid #d3d3d3;padding:10px 0; background-color:#e9e9e9;text-align:center;margin-top:0;}
.dialog_thankyou{min-height:449px;_height:449px;line-height:20px;padding-top:31px;background:#fff url(../images/com/bg_thankyou.gif) 30px 6px no-repeat;padding-left:274px;}
.dialog_thankyou fieldset label{width:250px;padding-left:8px;}
.dialog_thankyou p{margin:35px 0 17px;}
.dialog_thankyou .other{color:#000;margin:16px 0 5px;display:block;}
.thankyou{text-align:center;}
.thankyou p{margin:212px 0 25px;}