@charset "utf-8";
#kcaptcha_image {border:0px;width:120px; height:60px; cursor:pointer;}

.bd img {cursor:pointer;border:0px;}
.bd .bd_t { float:left; height:30px;padding:0; margin:0;position:relative; top:0; width:700px; }
.bd .bd_t .bd_t_left { float:left; height:30px; width:auto;left:0px;margin:0;position:relative; }
.bd .bd_t .bd_t_right {float:right; height:30px; width:auto;margin:0;padding:0;position:relative; }
.bd .bd_t .bd_t_right li { display:inline; list-style:none;width:70px;}
.bd .bd_t .bd_t_right li span{ padding:0 0 0 5px;}
.bd .bd_t .bd_t_right img {vertical-align:middle; border:0px;margin:0;  padding:0;background:none;}

.bd .bd_t .bd_t_left01 { float:left; height:30px; width:50%;left:0px;margin:0;position:relative; }
.bd .bd_t .bd_t_right01 {float:right; height:30px; text-align:right;  width:50%;margin:0;padding:0;position:relative; }

/* 카테고리 */
#fcategory fieldset {margin:0; padding:0; }
#fcategory #btn_query {vertical-align:text-bottom;   border:0px;margin:0; height:25px;padding:0;background:none;}
#fboardlist fieldset {float:left; position:relative; top:0px; width:700px; margin:0;padding:0}
.bd #fboardlist .bd_list { width:700px; border-bottom:1px dotted #999; color:#666; font-size:12px;  border-collapse:collapse;}
.bd .bd_list thead th{line-height:18px; text-align:center; padding:5px 0 4px 0; border-left:0px; border-right:0px; border-top:solid 1px #999; border-bottom:solid 0px #B2B2B2; background-color:#f7f5f6; font-weight:bold; color:#333; vertical-align:top;}
.bd .bd_list tbody td{padding:8px 0 5px; text-align:center; border-bottom:dotted 1px #D2D2D2;}
.bd .bd_list tbody td.chk{padding:0;text-align:center;}
.bd .bd_list tbody td.chk input{margin:0;}
.bd .bd_list tbody td.num,
.bd .bd_list tbody td.datetime,
.bd .bd_list tbody td.hit{font:normal 12px tahoma; padding:0; }
.bd .bd_list tbody td.subject{text-align:left;}
.bd .bd_list tbody td.subject .pic,
.bd .bd_list tbody td.subject .new{margin:0 0 2px; vertical-align:middle;}
.bd .bd_list td.good { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.bd .bd_list td.nogood { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.bd .bd_list .qicon{ padding-top:0px;}
.bd .bd_list .notice { font-weight:normal; }
.bd .bd_list .current { font:bold 11px tahoma; color:#E15916; }
.bd .bd_list .comment { font-family:Tahoma; font-size:10px; color:#EE5A00; }
.bd .bd_list td.noarticle {height:100px;text-align:center;}
.answer {display:none;}
.answer img {vertical-align:middle; border:0px;margin:0;  padding:0;background:none;}
.small {color:gray; font-weight:bold;}
.bd .bd_btn { position:relative;float:left;margin:0; top:5px; padding:0; overflow:auto; width:700px; height:32px;  }
.bd .bd_btn_left { margin:0; padding:0; width:auto; position:relative; float:left; }
.bd .bd_btn_right { margin:0; padding:0; width:auto; position:relative; float:right;  }

/* 게시판 리스트 페이징 스타일 정의  나중에 수정요망 */

.bd .bd_page{ position:relative; float:left; margin:0 ; padding:0;height:32px;  width:700px; top:5px; /*padding:20px 0;*/text-align:center;}
.bd .bd_page *{ margin:0; padding:0;}
.bd .bd_page a,
.bd .bd_page strong{display:inline-block; margin-right:-6px; padding:3px 10px 2px 11px; color:#333; text-decoration:none !important; line-height:normal; font:bold 11px Tahoma, Serif; }
.bd .bd_page strong{ color:#ff1315 !important;}
.bd .bd_page a:hover,
.bd .bd_page a:active,
.bd .bd_page a:focus{ background-color:#f7f7f7;}
.bd .bd_page a.pre,
.bd .bd_page a.pre_end,
.bd .bd_page a.next,
.bd .bd_page a.next_end{ font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
.bd .bd_page a.pre{ padding:4px 10px 2px 17px; background:url(/ko/img/bu_pg1_l1.gif) no-repeat right 4px !important;}
.bd .bd_page a.pre_end{ padding:4px 10px 2px 16px; background:url(/ko/img/bu_pg1_l2.gif) no-repeat right 4px !important;}
.bd .bd_page a.next{ padding:4px 18px 2px 11px; background:url(/ko/img/bu_pg1_r1.gif) no-repeat left 4px !important;}
.bd .bd_page a.next_end { padding:4px 16px 2px 9px; background:url(/ko/img/bu_pg1_r2.gif) no-repeat left 4px !important;}

/* 게시판 검색 스타일 정의 */
.bd_search {  height:70px; left:180px; position:relative; float:left; margin:0 ; padding:0; width:400px; top:20px;}
#fsearch #btn_search {vertical-align:middle;  border:0px;margin:0; width:42px;height:23px;padding:0;background:none;}
#fsearch #sop1,#fsearch #sop2 { vertical-align:middle; }
/* #fsearch select{vertical-align:top; margin-top:5px;} */
#fwrite fieldset {float:left; position:relative;width:700px; margin:0;padding:0}
#fwrite .wtitle { width:680px; text-align:center; height:auto; padding:10px; color:#000000; font:bold 13px "굴림", Gulim, "돋움", Dotum, AppleGothic, Sans-serif; background:#f4f4f4;}
#fwrite input#btn_submit {border:0px;margin:0; padding:0;height:25px;}
.bd_write { float:left ;  top:5px;  position:relative; width:700px; border-left:0px; border-right:0px; border-top:1px solid #999; border-bottom:1px solid #999; color:#666; border-collapse:collapse;}
.bd_write th {line-height:18px; text-align:center; padding:5px 0 4px; border-left:0px; border-right:0px; border-top:0px;border-bottom:dotted 1px #D2D2D2; background-color:#F1F1F4; font-weight:bold; color:#333; vertical-align:top;}
.bd_write td {padding:2px 0 2px 7px; text-align:left; border-left:0px; border-right:0px; border-bottom:dotted 1px #D2D2D2;}
.bd_write th.c_th {vertical-align:middle;}
.bd_write td.c_td {padding:5px 0px 5px 0px;}
.bd_write td.c_td textarea {width:550px;}
.bd_write td textarea {width:550px;}
.ct_ctl { /*width:100%;clear:both;*/position:relative; }
.ct_ctl_left { width:150px;float:left; }
.ct_ctl_left span {cursor: pointer;}
.ct_ctl_right { width:150px;float:right; }
#variableFiles {width:230px;}
#variableFiles span{padding-top:5px;}
.bd .bd_write th div.wfile {width:100%;padding-top:10px; line-height:20px;}
.wfile span {cursor: pointer;}
.bd .w_btn { float:left; position:relative; width:700px; height:50px; top:10px; text-align:center;}
.bd .w_btn a {margin-left:2px;}
.bd .w_btn1 {float:left; position:relative; width:700px; height:70px; top:10px; text-align:center; /*width:100%; height:50px; lign-height:0px; margin:0 14px 0 0;*/}
.bd .w_btn1 input{position:relative; top:15px; margin:0 8px 0 0;}
.bd .w_btn1 span {margin-left:10px; position:relative; top:15px;}
.blind {display:none;}

/* 게시물 상세조회 스타일 정의 */

.bd .v_t { float:left; height:30px;padding:0; margin:0;position:relative; top:0; width:700px; }
.bd .v_t .v_t_left { float:left; height:30px; width:auto;left:0px;margin:0;position:relative; }
.bd .v_t .v_t_left img {vertical-align:top; padding-top:5px;}
.bd .v_t .v_t_right {float:right; height:30px; width:auto;margin:0;padding:0;position:relative; }

.bd .bd_view{float:left;  position:relative; padding:0; margin:0;width:700px; top:0px; border-top:1px solid #999; border-bottom:1px solid #999; color:#666;  table-layout:fixed; border-collapse:collapse;}
.bd .bd_view th{line-height:18px; text-align:center; border-left:0px; border-right:0px; padding:5px 0 4px; border:dotted 1px #D2D2D2; background-color:#F1F1F4; font-weight:bold; color:#333; vertical-align:top;}
.bd .bd_view td{padding:2px 0 2px 7px; text-align:left; border-bottom:dotted 1px #D2D2D2;}
.bd .bd_view td.content{height:150px; padding:10px;}
.bd .bd_view td.file {}
.bd .bd_view td.file img {vertical-align:middle; }
.bd .bd_view td.link img {vertical-align:middle; }
.bd .bd_view td.spn1 {color:#888;}
.bd .bd_view td.spn2 {color:#ff6600; font-size:11px;}
.bd .bd_view td.spn3 {color:#d3d3d3; font-size:11px;}

.bd .v_btn { position:relative;float:left;margin:0; top:5px; padding:0; overflow:auto; width:700px; height:40px;  }
.bd .v_btn .v_btn_left { margin:0; padding:0; width:auto; position:relative; float:left; }
.bd .v_btn .v_btn_right { margin:0; padding:0; width:auto; position:relative; float:right;  }


.bd .bd_view .spn1 {padding:0 5px 0 5px}
.bd .bd_view .spn2 {padding:0 5px 0 0}
#fviewcomment { width:auto; height:auto; margin:0; padding:0;}
#fviewcomment fieldset{ position:relative; float:left; width:auto; height:auto;  margin:0; padding:0;}
.bd .cmt_write1 { top:5px; float:left; margin:0; padding:0; position:relative; height:26px; text-align:left;width:700px;padding-top:2px;}
.bd .cmt_write2 {  float:left; height:auto; margin:0; padding:0; position:relative; width:700px;}
.bd .cmt_write2 textarea { width:600px;}
.bd .bdview_comment {width:700px;display:block; position:relative; float:left; margin:0; padding:0;}
.bd .bdview_comment .tit {padding:5px 0 3px 10px;text-align:left;}
.bd .bdview_comment .na {text-align:left;}
.bd .bdview_comment .da {text-align:left;}
.bd .bdview_comment .etc {text-align:left;}
.bd .bdview_comment .etc img {vertical-align:middle;  }

#fviewcomment input#btn_csubmit {border:0px;margin:0; padding:0;background:none;width:81px;height:54px;}
/* 로그인 */
#flogin input#btn_lsubmit {border:0px;margin:0; padding:0;height:52px; width:65px;}

/* 동영상 게시판 스타일 정의 movie skin */
.bd .movie_list { width:97%; padding:0 10px 10px 10px; border:1px dotted #C2C2C2;  overflow:hidden;}
.bd .movie_list li {list-style:none; clear:both; margin:10px 0 0 0; color:#2D2C2D;  overflow:hidden;}
.bd .movie_list li img {display:inline; float:left; margin:0 10px 0 0; border:none;}
.bd .movie_list li a {color:#2D2C2D; float:left; text-decoration:none;}
.bd .movie_list li a:hover {text-decoration:underline;}
.bd .corner_round {margin:10px 0 0 0;padding:10px;position:relative;background-color:#E2DECD;line-height:20px;}
.bd .corner_round p {font-weight:bold;}
.l_t_corner {position:absolute;font-size:0;width:4px;height:4px;left:0;top:0;background:url(../skin/board/movie/img/round_corner.gif) no-repeat left top;}
.r_t_corner {position:absolute;font-size:0;width:4px;height:4px;right:-1px;top:0;background:url(../skin/board/movie/img/round_corner.gif) no-repeat right top;}
.l_b_corner {position:absolute;font-size:0;width:4px;height:4px;left:0;bottom:0;background:url(../skin/board/movie/img/round_corner.gif) no-repeat left bottom;}
.r_b_corner {position:absolute;font-size:0;width:4px;height:4px;right:-1px;bottom:0;background:url(../skin/board/movie/img/round_corner.gif) no-repeat right bottom;}

/* 게시물 조회 meet skin */
.bd .bd_view .name { font-weight:bold;}
.bd .bd_view .hosu { font-weight:bold;padding-left:100px;}
/* faq 스킨 카테고리 탭메뉴 스타일 정의 */

.bd ul.ca_tab , .ca_tab li {margin:0; padding:0; font-size:12px; font-family:"돋움", Dotum;}


/*2.백그라운드이미지_간격없음
.cate_box {position:relative;float:left; bottom:0px; width:720px; height:40px; margin-right:30px; margin-bottom:-12px;}
.ca_tab{width:700px;}
.ca_tab li{float:right; margin-right:-1px; background:url(../../asset/images/common/bg_tab_right.gif) right top no-repeat;  margin-right:3px;}
.ca_tab li span{display:block; }
.ca_tab li a{display:block; height:19px; padding:9px 8px 0 8px; background:url(../../asset/images/common/bg_tab_left.gif) left top no-repeat; color:#666; line-height:14px; text-decoration:none;}
.ca_tab li a:hover{color:#740929;}
.ca_tab li.selected{background-position:right -28px;font-weight:bold; }
.ca_tab li.selected a{background-position:left -28px; color:#740929; font-weight:bold; letter-spacing:-1px;}*/

.cate_box {position:relative;float:left; bottom:0px; width:760px; height:40px; margin-bottom:-12px;}
.ca_tab{width:750px; height:28px;}
.ca_tab li{float:left; margin-right:-1px; background:url(../../asset/images/common/bg_tab_right.gif) right top no-repeat;  margin-right:3px;}
.ca_tab li span{display:block; }
.ca_tab li a{_float:left; display:block; height:19px; padding:9px 8px 0 8px; background:url(../../asset/images/common/bg_tab_left.gif) left top no-repeat; color:#666; line-height:14px; text-decoration:none;}
.ca_tab li a:hover{color:#740929;}
.ca_tab li.selected{background-position:right -28px;font-weight:bold; }
.ca_tab li.selected a{background-position:left -28px; color:#740929; font-weight:bold; letter-spacing:-1px;}




/* 직원소개 스타일정의 */
#searchform input#btn_staff {border:0px;margin:0; padding:0;background:none;}
.staffList {position:relative; float:left; margin:0;padding:0; width:700px; height:510px; border:1px dotted #C2C2C2; }
.staffList dl {position:relative; float:left;top:25px;  float:left; margin:0; padding:0;width:135px; height:230px; /*margin:10px 10px 0 0; padding:0 0 3px 0;*/ background-color:#ffffff; font:12px 돋움, Dotum; text-align:center;}
/*.staffList dl img{border:1px dotted #000;}*/
.staffList dd {margin:0;padding:0; position:relative;float:left; left:25px;  display:block; width:130px; text-align:left;}

#wfrm input#btn_submit {border:0px;margin:0; padding:0;background:none; height:25px;}
/* 회의실 예약 스타일정의 - 달력 */
 
/* 달력 레이어 */
.bd .border_type {position:relative;float:left; margin:0;padding:0; width:700px; padding:9px 0 5px 0;/*border:2px dotted #777777;*/ background-color:#ffffff; text-align:center;}
.bd .border_type .bd_t { float:left; height:30px;padding:0; margin:0;position:relative; top:0; width:700px; }
.bd .border_type .bd_t .bd_t_left { float:left; height:30px; width:auto;left:0px;margin:0;position:relative; }
.bd .border_type .bd_t .bd_t_right {float:right; height:30px; width:auto;margin:0;padding:0;position:relative; }
.writelayer {position:relative; height:30px; vertical-align:middle;float:right; right:0px; top:9px;}
/* 달력 */
.calendar_simple { position:relative;float:left; padding:0; width:700px; border:1px solid #000;border-collapse:collapse;top:5px;}
/*.calendar_simple caption { display:inline; margin:0 auto; position:relative; width:100%;height:30px; padding:0 0 8px 3px; color:#000000; font:bold 11px 돋움,dotum; text-align:center;}
.calendar_simple caption strong {margin:0 5px;}
.calendar_simple caption strong {margin:0;}
.calendar_simple caption strong {margin:0;}*/
.calendar_simple tr {}
.calendar_simple th {width:13%; height:50px; font-weight:bold; color:#000000; background:silver;}
.calendar_simple td {height:100px; font:11px tahoma; text-align:left;vertical-align:top; padding:5px 0 0 5px;}
.calendar_simple td a {color:#000; font-size:13px;}
.calendar_simple td a em {font-size:14px; color:#740929; font-weight:bold;font-style:normal; text-decoration:underline;}
.calendar_simple td a strong {font-size:14px; color:green;  text-decoration:underline;}
.calendar_simple td a.sun {color:red; font-weight:bold;}
.calendar_simple td a.sat {color:blue; font-weight:bold;}
/* 온라인 예약 스타일 */
.cancel {color:red;}
#signform fieldset {position:relative;padding:0;margin:0;float:left; height:auto; width:700px;}
#signform label {margin-left:10px; position:relative; /*top:-5px;*/ top:2px;}
#signform #btn_submit { border:0px;margin:0; vertical-align:middle; width:48px; height:25px;padding:0;background:none;}
#searchform input#btn_staff {vertical-align:middle;border:0px;margin:0; padding:0;background:none; width:42px; height:23px;}

.bd .bd_list_app { float:left;  position:relative; padding:0; margin:0;width:700px;  border-left:0px; border-right:0px;  border-bottom:1px solid #999; color:#666; font-size:12px;  border-collapse:collapse;}
.bd .bd_list_app thead th{line-height:18px; text-align:center; padding:5px 0 4px 0; border-left:0px; border-right:0px; border-top:solid 1px #999; border-bottom:solid 1px #B2B2B2; background-color:#f7f5f6; font-weight:bold; color:#333; vertical-align:top;}
.bd .bd_list_app tbody td{padding:8px 0 5px; text-align:center; border-left:0px; border-right:0px; border-bottom:dotted 1px #D2D2D2;}

#searchform fieldset {position:relative;float:left;margin:0; padding:0; width:350px;}
.app_text {width:700px; position:relative;padding:0;margin:0;float:left;}

/* password.skin.php */
#fboardpassword #btn_submit {vertical-align:middle; border:0px;margin:0; height:25px;padding:0;background:none; width:48px;}
#dselect input#btn_delete {border:0px;margin:0; padding:0;background:none; height:25px;}
#dselect fieldset {margin:0; padding:0; }
#dselect .manage {position:relative;float:left;margin:0;padding:0; width:200px;}
.bd h3 {width:500px;display:block;}

#fgo fieldset{margin:0; padding:0;border:0;}
#fgo fieldset legend{margin:0; padding:0;border:0; }
#fgo #btn_go {vertical-align:text-bottom;   border:0px;margin:0; padding:0;background:none;}

#sch_icon {vertical-align:top}

.bd .s_t { float:left; height:15px;padding:0; margin:0;position:relative; top:0; width:700px; }
.bd .s_t .s_t_left { float:left; height:15px; width:auto;left:0px;margin:0;position:relative; }
/*.bd .s_t .s_t_left img {vertical-align:top; padding-top:5px;}*/
.bd .s_t .s_t_right {float:right; height:15px; width:auto;margin:0;padding:0;position:relative; }
