/* 직원찾기 공통 */
.search_title {color:#4d7abd; font-weight:bold; margin-bottom:10px;}
.search_title span {color:#444444;}

.srch {vertical-align:middle; position:relative;}
.srch form {display:block; position:relative;}
.srch fieldset {display:block; overflow:hidden; border:0; margin:0; padding:0; position:relative;}
.srch legend {display:none;}
.srch input {overflow:visible;}
.srch select {padding:0; margin:0; position:absolute; top:0; left:0; cursor:pointer; width:80px; height:20px; background:#f7f7f7; border:1px solid #cecece; color:#818181; vertical-align:middle; _margin-top:1px; font-family:Dotum,"돋움"; font-size:12px;}
.srch #form {display:block; margin-right:45px; margin-left:85px;}
.srch #form .keyword {width:96%; padding:1px 2%; display:block; border:1px solid #cecece; background-color:#f7f7f7; color:#666; font-size:12px; font-family:Dotum,돋움; height:16px; _height:15px; _margin-top:-1px;}
.srch .keywordBtn {background:url('../images/search_btn.gif') 0 0 no-repeat; border:0; width:37px; height:20px; *padding-top:3px; position:absolute; top:0; right:0; cursor:pointer; font-size:12px; color:#686868; vertical-align:middle;}


/* 직원찾기 검색결과 */
.srch02 {vertical-align:middle; position:relative;}
.srch02 form {display:block; position:relative;}
.srch02 fieldset {display:block; position:relative; overflow:hidden; border:0; margin:0; padding:0;}
.srch02 legend {display:none;}
.srch02 input {overflow:visible;}
.srch02 select {padding:0; margin:0; position:absolute; top:0; left:0; cursor:pointer; width:80px; height:20px; background:#f7f7f7; border:1px solid #cecece; color:#818181; vertical-align:middle;}
.srch02 #form {display:block; margin-right:45px; margin-left:85px;}
.srch02 #form .keyword {width:100%; display:block; border:1px solid #cecece; background-color:#f7f7f7; color:#666; font-size:12px; font-family:Dotum,돋움; height:18px; *height:15px; vertical-align:middle; *padding-top:3px;}
.srch02 .keywordBtn {background:url('../images/search_btn.gif') 0 0 no-repeat; border:0; width:37px; height:20px; *padding-top:3px; position:absolute; top:0; right:0; cursor:pointer; font-size:12px; color:#686868; vertical-align:middle;}

.stf_top {background:url('../images/staff_topbg.gif') 0 0 no-repeat; height:27px; color:#FFF; font-size:14px; font-weight:bold; padding:8px 0 0 15px;}
.stf_search {padding:20px; border:2px solid #dddddd; *width:524px; margin-bottom:20px;}
.stf_cont {width:570px; padding:15px;}
.stf_title {background:url('../images/staff_search_bullet.gif') 0 3px no-repeat; padding-left:15px; font-weight:bold; color:#36519a; font-size:11px;}
.stf_title02 {color:#797979; font-size:11px;}
.stf_title02 span {color:#f56200; font-weight:bold;}

.stfboard {margin-top:10px;}
.stfboard .tb_stf {font-family:Dotum,돋움; font-size:12px; color:#757575; width:100%; border-top:2px solid #999; text-align:center; margin-bottom:10px;}
.stfboard .tb_stf caption {display:none;}
.stfboard .tb_stf thead th {color:#666; background:#ededed; padding:7px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.stfboard .tb_stf .end {border-right:none;}
.stfboard .tb_stf .text_left {text-align:left;}
.stfboard .tb_stf tbody th,td {padding:7px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc}
.stfboard .tb_stf tbody th {background:#f9f9f9;}
.stfboard .tb_stf tbody th a, a:hover, a:visited, a:active {color:#757575;}

.stf_nolist {text-align:center;}
.stf_nolist a img {vertical-align:middle;}
.stf_nolist a {letter-spacing:-1px;}
.stf_nolist a.number {margin:0 5px; color:#9b9b9b;}
.stf_nolist a.number:hover {text-decoration:underline; font-weight:bold; color:#36519a; letter-spacing:-1px;}



/* 직원찾기 상세내용 */
.stf_top02 {background:url('../images/staff_topbg02.gif') 0 0 no-repeat; height:27px; color:#FFF; font-size:14px; font-weight:bold; padding:8px 0 0 15px; overflow:hidden;}
.stf_cont02 {width:672px; padding:10px;}

.tb_stf_cont {font-family:Dotum,돋움; font-size:12px; color:#757575; width:100%; text-align:center; margin-bottom:10px;}
.tb_stf_cont caption {display:none;}
.tb_stf_cont .end {border-right:none;}
.tb_stf_cont .textcenter {text-align:center;}
.tb_stf_cont .workarea {overflow-y:scroll; overflow-x:hidden; width:100%; height:100px;}
.tb_stf_cont tbody th {text-align:center; padding:7px; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.tb_stf_cont tbody td {text-align:left; padding:7px; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; }
.tb_stf_cont tbody th {background:#f9f9f9;}

.sft_close {float:right; overflow:hidden;}
.sft_closeBtn {background-color:#6e6e6e; border:1px solid #565656; height:20px; width:40px; color:#FFF; font-weight:bold; *padding-top:2px; vertical-align:middle; padding-bottom:2px; cursor:pointer;}