@import url("board.css");

/**main**/
.top_drop_bg1{background:#444547; height:90px; width:100%;}
.top_d_box1{margin:0 auto;width:980px;height:90px;}
.top_d_box1 ul li{float:left;}
.top_d_ic1{margin:39px 20px 0 0;}
.top_d_ic2{margin:39px 0 0 17px;}
.top_d_img1{margin:0 43px 0 0;}
.top_d_img2{margin:0 29px 0 0;}

.top_drop_bg2{height:21px; width:100%;}
.top_d_box2{margin:0 auto; width:980px; height:21px;}
.top_d_box2 ul li{float:left;}
.top_d_ic3{margin:4px 5px 0 455px;}
.top_d_ic4{margin:4px 5px 0 0;}
.top_d_ic5{margin:0 0 0 389px;}

.top_drop_bg3{background:#444547; height:30px; width:100%;}
.top_d_box3{margin:0 auto; width:980px; height:30px;}
.top_drop_bg4{height:21px; width:100%;}
.top_d_ic6{margin:0 auto; width:61px; padding-left:919px;height:21px;}

.top_mini_box{margin:0 auto; width:980px; height:26px;padding:16px 0 0 0;}
.top_mini_box ul li{float:left;}
.top_m_img1{margin:7px 13px 0 537px;}
.top_m_img2{margin:7px 12px 0 12px;}
.top_m_img3{margin:7px 0 0 0;}
.top_mini_search{width:207px; height:26px;background:url(../images/top_search_box.gif) no-repeat;}
.top_m_img4{margin:7px 0 0 8px;}
.top_m_input{width:110px;height:15px;background:#ececec;border:none; font-size:9pt;margin:5px 4px 0 9px;}
.top_m_img5{margin:7px 0 0 0;}

.top_wrap{display:block;border-bottom:1px solid #eaeaea; height:58px; width:100%;}
.top_box{margin:0 auto;width:980px;height:58px;border:1px solid #ffffff;}
.top_m_logo{float:left;} 
.topm_wrap{float:right; padding:20px 0 0 0;}
.topm_wrap ul li{float:left;}
.top_menu_b01{margin:0 0 0 76px;}
.top_menu_b02{margin:0 0 0 71px;}
.top_menu_b03{margin:0 0 0 77px;}

.smenu_box{clear:both;position:absolute;z-index:10;width:100%;height:20px;background:#fff;margin:60px 0 0 0;}
.smenu_inbox{width:980px;text-align:center;margin:0 auto;font-size:10pt;}
.smenu_inbox li{float:left;padding:0 0 0 20px;}
.smenu01{margin:0 0 0 450px;}
.smenu02{margin:0 0 0 590px;}
.smenu03{margin:0 0 0 715px;}
.smenu04{margin:0 0 0 720px;}

.m_con1_wrap{background:url(../images/main_banner_bg.gif); width:100%; height:390px;margin:19px 0 0 0;}
.m_con1{margin:0 auto;text-align:center;width:980px; height:390px;}
.m_con1_link{float:left;width:214px; height:317px;}
.m_con1_bg{background:#fff;}
.m_con1_banner{float:left; width:980px; height:390px; background:#6d6d6d;}

.m_con2_wrap{width:100%; height:186px;}
.m_con2_wrap_box{margin:0 auto; width:980px; height:154px; border-bottom:1px solid #e5e5e5; padding:32px 0 0 0;}

.m_con2_ly1{float:left;margin:0 44px 0 0;}
.m_con2_ly2{float:left; width:383px; height:116px; margin:0 35px 0 0;}
.m_con2_ly2 ul li{float:left;}
.m_con2_img1{margin:0 316px 13px 0;}
.m_con2_img2{margin:0 9px 0 0;}

.m_con2_ly3{float:left;width:312px; height:116px;}
.m_ly3_box1{width:312px; height:18px; float:left;}
.m_ly3_box1 ul li{float:left;}
.m_con2_img3{margin:0 12px 0 12px;}
.m_con2_img4{margin:0 0 0 160px;}
.m_ly3_box2{float:left; width:312px; height:100px; margin:10px 0 0 0;}

.m_fam_wrap{clear:both;width:100%; height:77px;}
.m_fam_box{display:block;margin:0 auto;width:980px; height:60px;padding:17px 0 0 0;}
.m_fam_box ul li{float:left;}
.m_fam_img1{margin:0 0 0 15px;}
.m_fam_img2{margin:0 23px 0 16px;}
.m_fam_img3{margin:0 22px 0 23px;}
.m_fam_img4{margin:0 24px 0 23px;}
.m_fam_img5{margin:0 30px 0 23px;}
.m_fam_img6{margin:0 26px 0 27px;}
.m_fam_img7{margin:0 0 0 35px;}

.m_cp_wrap{clear:both;width:100%;height:37px; border-bottom:1px solid #cccccc; border-top:1px solid #dbdbdb;}
.m_cp_box{margin:0 auto; width:980px; height:37px; padding:10px 0 0 0;}
.m_cp_box ul li{float:left;}
.m_cp_img1{margin:0 14px 0 14px;}

.btm_cp{clear:both;width:100%; height:100px; background:#eeeeee;}
.btm_cp_box{margin:0 auto; width:980px; height:76px;padding:24px 0 0 0;}
.btm_cp_box ul li{float:left;}
.btm_cp_txt{font-size:9pt; color:#878787;margin:0 0 0 63px;}

.koia_link{background:#ffffff;  border: 1px solid #dcdcdc;}
.koia_link th, .koia_link td{text-align:center;  border: 1px solid #dcdcdc;}
.m_con1_link ul, .m_con1_link ul li{display:inline;}

/**sub**/
.pj_wrap1{clear:both;width:100%; margin:37px 0 0 0; border-top:1px solid #cad5d9;}
.pj_box{margin:0 auto; width:980px;padding:10px 0 0 0; }

.sub_top_tit{margin:0 auto; width:980px;color:#747474;font-size:9pt;margin-top:10px;height:15px;}
.sub_tit_al{float:right;}

.pj_left{float:left;width:157px;height:380px;}
.sub_ltit{color:#209bd6; font-weight:bold;}
.ltit_txt01{margin:0 0 15px 0;}
.ltit_txt02{margin:19px 0 7px 0; border-bottom:1px solid #dbdbdb;}
.ltit_txt03{padding:7px 0 6px 0; border-bottom:1px solid #dbdbdb;}

.pj_ct01{float:left;width:761px; height:100%; padding:0 0 0 62px;}
.pj_tit1{margin:62px 0 29px 0;}
.pj_tbl_td0{height:30px;padding:0px 0 3px 0; vertical-align:bottom}
.pj_tbl_td1{border-top:1px solid #c3c3c3; border-right:1px solid #e4e6e9; background:#fafafa ; padding:0 0 0 15px; height:32px;font-weight:bold;}
.pj_tbl_td2{border-top:1px solid #e4e6e9; border-right:1px solid #e4e6e9; background:#fafafa ; padding:0 0 0 15px; height:32px;font-weight:bold;}
.pj_tbl_td3{border-top:1px solid #e4e6e9; border-bottom:1px solid #c3c3c3; border-right:1px solid #e4e6e9;background:#fafafa ;padding:0 0 0 15px; height:32px;font-weight:bold;}
.pj_tbl_td3_01{border-top:1px solid #e4e6e9; border-bottom:1px solid #c3c3c3; border-right:1px solid #e4e6e9;border-left:1px solid #e4e6e9;background:#fafafa ;padding:0 0 0 15px; height:32px;font-weight:bold;}

.pj_tbl_td5{border-top:1px solid #c3c3c3; padding:0 0 0 15px; height:32px;}
.pj_tbl_td6{border-top:1px solid #e4e6e9; padding:0 0 0 15px; height:52px;}
.pj_tbl_td7{border-top:1px solid #e4e6e9; border-bottom:1px solid #c3c3c3; padding:0 0 0 15px; height:52px;}

.pj_tbl_td8{border-top:1px solid #e4e6e9; border-left:1px solid #e4e6e9; border-right:1px solid #e4e6e9; background:#fafafa ; padding:0 0 0 15px; height:32px;font-weight:bold;}
.pj_tbl_td9{border-top:1px solid #c3c3c3; border-left:1px solid #e4e6e9; border-right:1px solid #e4e6e9; background:#fafafa ; padding:0 0 0 15px; height:32px;font-weight:bold;}

.pj_tbl_td10{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; border-right:1px solid #e4e6e9; background:#fafafa ; padding:0 0 0 15px; width:90px; height:52px;font-weight:bold;}
.pj_tbl_td11{border-top:1px solid #c3c3c3; border-right:1px solid #e4e6e9; background:#fafafa ; padding:0 0 0 15px; width:90px; height:52px;font-weight:bold;}
.pj_tbl_td12{background:#fafafa ; padding:0 0 0 15px;  height:52px;font-weight:bold;}
.pj_tbl_td13{text-align:center; height:70px;}


.pj_btn_list1{margin:0 auto; border-top:1px dotted #e4e6e9; width:761px; height:40px; text-align:right; }

/* ===== fair_list_3.asp 폼 테이블 스타일 ===== */

/* 테이블 컨테이너 */
.tbl02_02 { width: 720px; margin: 0; border-collapse: collapse; }
.tbl02_03 { width: 720px; margin: 20px 0; border-collapse: collapse; }
.tbl02_04 { width: 720px; border-collapse: collapse; }

/* 공통 보더 & 배경 */
.tbl-border { border: 1px solid #c3c3c3; }
.tbl-border-light { border: 1px solid #e4e6e9; }
.tbl-bg-light { background: #fafafa; }
.tbl-bg-gray { background: #eeeeee; }

/* 폼 헤더 영역 */
.tbl_td31 { background: #fafafa; padding: 0 0 0 15px; height: 52px; }
.tbl_td33 { padding: 0 0 5px 0; }

/* 라벨 셀 (좌측) */
.tbl_td32 { border-top: 1px solid #c3c3c3; border-bottom: 1px solid #e4e6e9; border-right: 1px solid #e4e6e9; background: #fafafa; text-align: center; height: 30px; width: 140px; white-space: nowrap; font-size: 11px; }
.tbl_td35 { border-bottom: 1px solid #e4e6e9; border-right: 1px solid #e4e6e9; background: #fafafa; text-align: center; height: 30px; width: 140px; white-space: nowrap; font-size: 11px; }
.tbl_td36 { border-bottom: 1px solid #e4e6e9; border-right: 1px solid #e4e6e9; background: #fafafa; text-align: center; height: 30px; width: 90px; font-size: 11px; }
.tbl_td37 { border-bottom: 1px solid #e4e6e9; border-right: 1px solid #e4e6e9; background: #fafafa; text-align: center; height: 30px; width: 130px; font-size: 10px; }

/* 입력 셀 (우측) */
.tbl_td34 { border-top: 1px solid #c3c3c3; border-bottom: 1px solid #e4e6e9; text-align: center; height: 30px; padding: 5px; }
.tbl_td38 { border-bottom: 1px solid #e4e6e9; height: 30px; text-align: center; padding: 5px; }
.tbl_td38_left { border-bottom: 1px solid #e4e6e9; height: auto; text-align: left; padding: 5px; }

/* 제조기업여부 섹션 */
.tbl_td39 { border: 1px solid #c3c3c3; border-top: 1px solid #c3c3c3; text-align: center; height: 30px; width: 100px; }
.tbl_td40 { border: 1px solid #c3c3c3; border-left: 1px solid #e4e6e9; text-align: center; height: 30px; width: 100px; }
.tbl_td41 { border-bottom: 1px solid #e4e6e9; text-align: center; height: 30px; width: 100px; }

/* 입력 필드 - 기본 스타일 */
input[type="text"], input[type="email"], input[type="number"] { padding: 5px; border: 1px solid #c3c3c3; }

/* 입력 필드 - 크기별 */
.sub_inp1 { width: 270px; border: 1px solid #c3c3c3; }
.sub_inp2 { width: 560px; border: 1px solid #c3c3c3; }
.sub_inp3 { width: 360px; border: 1px solid #c3c3c3; }
.sub_inp4 { width: 100px; border: 1px solid #c3c3c3; }
.sub_inp5 { width: 200px; border: 1px solid #c3c3c3; }
.sub_inp6 { width: 270px; border: 1px solid #c3c3c3; }
.sub_inp7 { width: 60px; border: 1px solid #c3c3c3; }
.sub_inp8 { width: 170px; border: 1px solid #c3c3c3; }
.sub_inp9 { width: 280px; border: 1px solid #c3c3c3; margin-left: 3px; }

/* 텍스트 영역 */
.texta_box1 { width: 569px; height: 55px; border: 1px solid #c3c3c3; padding: 5px; }

/* 내부 테이블 (제품 목록) */
.tbl_ife { width: 521px; border: 1px solid #e4e6e9; border-collapse: collapse; }
.tbl_ife_li1 { border-bottom: 1px solid #e4e6e9; background: #eeeeee; height: 51px; text-align: center; font-size: 8.5pt; }
.tbl_ife_li2 { border-bottom: 1px solid #e4e6e9; border-left: 1px solid #e4e6e9; background: #eeeeee; text-align: center; width: 122px; height: 27px; font-size: 8.5pt; }
.tbl_ife_li3 { border-bottom: 1px solid #e4e6e9; border-left: 1px solid #e4e6e9; background: #eeeeee; text-align: center; width: 123px; height: 27px; font-size: 8.5pt; }
.tbl_ife_li4 { border-bottom: 1px solid #e4e6e9; border-left: 1px solid #e4e6e9; background: #eeeeee; text-align: center; width: 90px; font-size: 8.5pt; }
.tbl_ife_li5 { border-bottom: 1px solid #e4e6e9; border-left: 1px solid #e4e6e9; background: #eeeeee; text-align: center; width: 52px; font-size: 8.5pt; }
.tbl_ife_li6 { border-bottom: 1px solid #e4e6e9; border-left: 1px solid #e4e6e9; background: #eeeeee; text-align: center; height: 30px; font-size: 8.5pt; }
.tbl_ife_li7 { font-size: 8.5pt; text-align: center; }
.tbl_ife_li8 { border-left: 1px solid #e4e6e9; height: 30px; text-align: center; font-size: 8.5pt; }
.tbl_ife_li9 { border-bottom: 1px solid #e4e6e9; background: #eeeeee; height: 25px; text-align: center; font-size: 8.5pt; }
.tbl_ife_li10 { border-bottom: 1px solid #e4e6e9; border-left: 1px solid #e4e6e9; background: #eeeeee; text-align: center; width: 142px; font-size: 8.5pt; }
.tbl_ife_li11 { border-bottom: 1px solid #e4e6e9; border-left: 1px solid #e4e6e9; background: #eeeeee; text-align: center; font-size: 8.5pt; }
.tbl_ife_li12 { border-top: 1px solid #e4e6e9; font-size: 8.5pt; text-align: center; width: 25px; }
.tbl_ife_li13 { border-left: 1px solid #e4e6e9; border-top: 1px solid #e4e6e9; height: 30px; text-align: center; font-size: 8.5pt; width: 142px; }
.tbl_ife_li14 { border-left: 1px solid #e4e6e9; border-top: 1px solid #e4e6e9; height: 30px; text-align: center; font-size: 8.5pt; }

/* 제품 테이블 입력 필드 */
.ife_inp1 { width: 10px; border: 1px solid #c3c3c3; }
.ife_inp2 { width: 56px; border: 1px solid #c3c3c3; }
.ife_inp3 { width: 85px; border: 1px solid #c3c3c3; }
.ife_inp4 { width: 135px; border: 1px solid #c3c3c3; }

/* 첨부파일 영역 */
.pj_ct03 { width: 576px; height: auto; border-collapse: collapse; }
.tbl_td42 { width: 156px; text-align: center; font-size: 8.5pt; }
.tbl_td43 { border-bottom: 1px solid #e4e6e9; border-right: 1px solid #e4e6e9; background: #eeeeee; width: 120px; height: 25px; text-align: center; font-size: 8.5pt; }
.tbl_td45 { border-bottom: 1px solid #e4e6e9; border-right: 1px solid #e4e6e9; width: 293px; height: 25px; text-align: center; font-size: 8.5pt; }
.tbl_td46 { border-right: 1px solid #e4e6e9; background: #eeeeee; width: 120px; height: 25px; text-align: center; font-size: 8.5pt; }
.tbl_td47 { border-right: 1px solid #e4e6e9; width: 293px; height: 25px; text-align: center; font-size: 8.5pt; }
.tbl_td48 { text-align: center; height: 90px; }

/* 기타 스타일 */
.tbl_span1 { font-weight: bold; color: #e60012; }
.tbl_span2 { font-size: 12pt; font-weight: bold; color: #209bd6; }
.pj_tbl_td12 { background: #fafafa; text-align: center; padding: 5px; }

/* ===== 기타 페이지 테이블 스타일 (유지) ===== */
.pj_tbl_td14{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; text-align:center; width:62px; height:52px;font-weight:bold;}
.pj_tbl_td15{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; text-align:center; width:306px; height:52px;font-weight:bold;}
.pj_tbl_td16{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; text-align:center; width:118px; height:52px;font-weight:bold;}
.pj_tbl_td17{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; text-align:center; width:110px; height:52px;font-weight:bold;}
.pj_tbl_td18{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; text-align:center; width:60px; height:52px;font-weight:bold;}
.pj_tbl_td19{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; text-align:center; width:99px; height:52px;font-weight:bold;}
.pj_tbl_td20{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; text-align:center; width:1px; height:52px;}
.pj_tbl_td21{border-bottom:1px solid #e4e6e9; height:52px; text-align:center;}
.pj_tbl_td22{height:52px; text-align:center;}
.pj_tbl_td{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; text-align:center; height:52px;font-weight:bold;}
.pj_tbl_td21_left{border-bottom:1px solid #e4e6e9; height:52px; text-align:left;}
.pj_ct02{float:left; margin:0 auto;width:761px; height:490px; padding:0 0 0 62px;}
.pj_tbl_td23{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; text-align:center; width:447px; height:52px;font-weight:bold;}
.pj_tbl_td24{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; text-align:center; width:87px; height:52px;font-weight:bold;}
.pj_tbl_td25{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; text-align:center; width:66px; height:52px;font-weight:bold;}
.pj_tbl_td26{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; text-align:center; width:95px; height:52px;font-weight:bold;}
.tbl_td27{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; padding:0 0 0 15px;  height:52px;}
.tbl_td28{border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#fafafa ; padding:0 15px 0 0;  height:52px; text-align:right;}
.tbl_td29{height:30px; text-align:right;}
.tbl_td30{border-bottom:1px solid #e4e6e9; height:52px; padding:0 0 0 15px;}
.bbslist_top_wrap{float:right;}
.sub_sch1{height:22px;margin:15px;}
.sub_sch1 ul li{float:left;}
.sub_inbox{margin:0 3px 0 3px;}
.sub_inp{height:20px; font-size:9pt;border:1px solid #d4d9df;}

.tbl_upl_box{width:482px; height:180px;}
.tbl_upl1{width:482px; height:23px;background:url(../images/up_bg1.gif) no-repeat; padding:11px 0 0 18px;}/*no-repeat background:#fff799;*/
.tbl_upl1 ul li{float:left;}
.tbl_upl2{width:482px; height:129px;background:url(../images/up_bg2.gif);text-align:center;padding:15px 0 0 0;}
.tbl_upl3{width:482px; height:3px;background:url(../images/up_bg3.gif);}
.tbl_inp10{width:320px; border:1px solid #b3b6bc;font-size: 8.5pt;}
.pj_ct04{width:405px;height:119px;}
.tbl_td49{text-align:right;height:25px; font-weight:bold;}
.tbl_td50{text-align:center;}
.tbl_td51{margin:0 0 0 350px;}

.ko_ct03{float:left; margin:0 auto;width:761px; height:100%; padding:0 0 0 62px;}
.ko_map1{margin:20px 0 0 0;}
.ko_map2{width:741px; background:#e5e5e5;height:40px; padding:5px 0 0 20px;margin:0 0 20px 0;}
.ko_st_box{width:761px;height:567px; background:url(../images/ko_bg1.gif) no-repeat;padding:100px 0 0 0;}
.ko_st_txt1{line-height: 30px;color:#1f6ab6;}
.ko_st_txt2{color:#1f6ab6;font-size:13pt;}

.ko_st2_box{width:761px;margin-bottom:25px; padding:25px 0 0 0;}
.ko_st2_line{background:url(../images/ko_img2.gif) no-repeat;height:1px;width:720px;}
.ko_st_txt3{width:90px;text-align:right;padding:0 20px 0 0;}
.ko_st_txt4{width:90px;height:90px;text-align:right;padding:0 20px 0 0;}
.ko_st_txt5{margin:20px 0 0 0;}
.ko_st_img{margin:0 10px 0 0;}

.pj_ct04{float:left; margin:0 auto;width:761px; height:100%; padding:0 0 0 62px;}
.pj04_dt1{margin:30px 0 0 0;}
.pj04_dt2{font-size:12pt; font-weight:bold;margin:30px 0 0 0;}
.pj04_dd1{margin:10px 0 0 10px;}
.pj04_line{background:url(../images/pj04_bg.gif) no-repeat;height:1px;width:720px;}
.pj04_tbl{width:100%;}
.pj04_td1{width:63px; height:59px; text-align:center;}
.pj04_td2{width:607px; height:59px; font-weight:bold; color:#1f6ab6;}

.pj02_td1{background:url(../images/pj02_titbg.gif) no-repeat; width:720px; height:76px;font-size:14pt;font-weight:bold; text-align:center;padding:7px 0 0 0;color:#0068a6;}
.pj02_td2{text-align:center;}

.mem04_tbl{width:761px;}
.mem04_td1{height:197px; text-align:center;}
.mem04_td2{width:20px; height:63px;}
.mem04_td3{width:126px;}
.mem04_td4{width:614px;}
.mem04_td5{height:63px;border-top:1px solid #dbdbdb;}

.mem_ct02{float:left; margin:0 auto;width:761px; height:490px; padding:0 0 0 62px;}
.mem02_box{width:720px; height:298px; background:url(../images/mem02_login_bg.gif) no-repeat;margin:30px 0 0 0;}
.mem02_tbl{width:336px; height:200px;margin:0px 0 0 67px;}
.mem02_td1{height:30px;}
.mem02_td2{height:54px;}
.mem02_td3{height:38px;}
.mem02_td4{height:76px;}
.mem02_td5{height:45px;text-align:center;}
.mem02_span1{color:#85af0d;font-size:16pt;font-weight:bold;}
.mem02_span2{font-weight:bold;margin:0 20px 0 0;}
.mem02_span3{color:#85af0d;font-weight:bold;}

.mem_ct03{float:left; margin:0 auto;width:761px; height:100%; padding:0 0 0 62px;}
.mem01_box{width:720px; margin:30px 0 0 0;}
.mem01_btn1{width:720px;text-align:center;margin:0 0 40px 0;}

.mem01_box2{width:720px;}
.mem01_td1{border-top:1px solid #c3c3c3; padding:0 0 0 10px; width:210px; height:32px;}
.mem01_td2{border-top:1px solid #e4e6e9; padding:0 0 0 10px; width:210px;}
.mem01_btn2{width:720px;text-align:center;margin:20px 0 40px 0;}
.mem01_td3{border-top:1px solid #e4e6e9; padding:0 0 0 10px; height:52px;}
.mem01_td4{border-top:1px solid #e4e6e9; border-bottom:1px solid #c3c3c3; padding:0 0 0 10px; height:32px;}
/**button**/
/* Button01 Reset */
.btn01,
.btn01 a,
.btn01 button,
.btn01 input{ position:relative; margin:0;  display:inline-block; text-decoration:none !important; border:0; font-size:11px; white-space:nowrap; background:url(images/button01.gif) no-repeat; overflow:visible; color:#777;}

.btn01 {height:24px; padding:0; vertical-align:middle;background-position:left top;}
.btn01 a,
.btn01 button,
.btn01 input{left:2px; vertical-align:top; cursor:pointer;}

.btn01 a,
.btn01 button,
.btn01 input {height:24px; padding:0 11px 0 9px; font-size:11px; line-height:24px; background-position:right top;}

.btn01 *:hover,
.btn01 *:active,
.btn01 *:focus{ color:#001a2e;}


/* Button03 Reset */
.btn03,
.btn03 a,
.btn03 button,
.btn03 input{ position:relative; margin:0;  display:inline-block; text-decoration:none !important; border:0; font-size:11px; font-family:Tahoma; white-space:nowrap; background:url(images/button03.gif) no-repeat; overflow:visible; color:#666;font-weight:bold;}

.btn03 {height:30px; padding:0; vertical-align:middle; margin-right:1px; background-position:left top;}
.btn03 a,
.btn03 button,
.btn03 input{left:2px; vertical-align:top; cursor:pointer;}

.btn03 a,
.btn03 button,
.btn03 input {height:30px; padding:0 17px 0 14px; font-size:11px; line-height:27px; background-position:right top;}

.btn03 *:hover,
.btn03 *:active,
.btn03 *:focus{ color:#333;}

/* Button04 Reset */
.btn04,
.btn04 a,
.btn04 button,
.btn04 input{ position:relative; margin:0;  display:inline-block; text-decoration:none !important; border:0; font-size:11px; font-family:Tahoma; white-space:nowrap; background:url(images/button04.gif) no-repeat; overflow:visible; color:#666;font-weight:bold;}

.btn04 {height:30px; padding:0; vertical-align:middle; margin-right:1px; background-position:left top;}
.btn04 a,
.btn04 button,
.btn04 input{left:2px; vertical-align:top; cursor:pointer;}

.btn04 a,
.btn04 button,
.btn04 input {height:30px; padding:0 17px 0 14px; font-size:11px; line-height:27px; background-position:right top;}

.btn04 *:hover,
.btn04 *:active,
.btn04 *:focus{ color:#333;}
.bbsbtn_right_wrap{clear:both;width:720px;}
.input_login01{width:234px; height:29px;border:1px solid #c3c3c3;padding:5px 0 0 5px;}
.input_mem01{width:185px;height:18px;border:1px solid #c3c3c3;padding:3px 0 0 3px;}
.input_mem02{width:50px;height:18px;border:1px solid #c3c3c3;padding:3px 0 0 3px;}


.fileuploadbox{float:left;margin-right:10px;border:0px;}
.fileuploadbox_div{width:320px; border:0px solid #b3b6bc;font-size: 8.5pt;}
.mem_td01{display:block;width:500px;}

.mem03_box{width:729px; height:329px; background:url(../images/mem03_find_bg.gif) no-repeat;margin:30px 0 0 0;}
.mem03_id_box{width:290px; height:253px; float:left;margin:23px 0 0 25px;}
.mem03_id_td1{height:23px; padding:2px 0 0 0;}
.mem03_id_td2{text-align:right;padding-right:10px;width:60px;}
.mem03_id_td3{height:12px; padding:6px 0 50px 0;color:#757575;}
.mem03_id_td4{height:83px;text-align:center;}

.mem03_pw_box{width:290px; height:253px; float:left;margin:23px 0 0 80px}
.mem03_pw_td1{height:12px; padding:6px 0 15px 0;color:#757575;}
.mem03_pw_td2{width:63px; text-align:right;}
.mem03_pw_td3{height:63px;text-align:center;}
.mem03_input{width:234px; height:29px;border:1px solid #c3c3c3;padding:5px 0 0 5px;margin-top:5px;}


#join #agree {margin:5px 0 5px 5px;width:960px;height:250px;overflow:auto;padding:5px ;text-align:left;border:1px solid #d9d9d9;background-color:#FFFFFF; color:#666666; font-size:11px;line-height:140%;}

#join #agree_con {margin:5px 0 5px 5px;width:960px;height:450px;overflow:auto;padding:5px ;text-align:left;border:1px solid #d9d9d9;background-color:#FFFFFF; color:#666666; font-size:11px;line-height:140%;}

h3.page_tit { font-weight:bold; font-size:30px; color:#444;border:0px;border-bottom:1px solid #c3c3c3;border-style:dotted; border-left:7px  solid #1EA4FF;padding-left:10px;height:50px;}
p.page_add { color:#999; font-size:15px;padding-top:5px;}
h3.page_tit_sub{ font-weight:bold; font-size:25px; color:#444;height:50px;}


.bule_b{color: #0066CC;font-weight: bold;}
.orange_b{color: #FF9900;}
.orange_s{color: #FF9900;}
.login_box{width:720px; height:288px; background:url(../images/mem02_login_bg.gif) no-repeat;}
.login02_span2{font-weight:bold;margin:0 20px 0 0;color:#0066CC}
#LoginClose{cursor:pointer;font-size:45px;line-height:28px;}

.ml_box{ background:url(/images/bg.gif) no-repeat; width:980px; height:95px; margin:12px 0 31px 0; }
.ml_box li{ float:left; padding:3px 4px}

.grey_b{font-size:13pt;margin:5px;}

/* Search Button */
#btn_search {
	cursor: pointer;
}

/* Write Button - Flat Design */
#btn_write {
	background: #000 !important;
	color: #fff !important;
	border: 1px solid #000 !important;
	padding: 6px 15px !important;
	font-size: 13px !important;
	cursor: pointer !important;
	box-shadow: none !important;
	text-shadow: none !important;
	border-radius: 0 !important;
	transition: all 0.2s ease !important;
}

#btn_write:hover {
	background: #333 !important;
	border-color: #333 !important;
}

#btn_write:active,
#btn_write:focus {
	background: #222 !important;
	border-color: #222 !important;
	outline: none !important;
}