@charset "utf-8";

/* CSS Document */
body{
	margin: 0px;
	font-family:Verdana, Geneva, sans-serif, gulim;
	font-size:12px;
}

table{_font-size:12px}

img{border:0px;}

/*메인박스*/
.main_box{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1000px;
	height: 500px;
	overflow: hidden;
	margin-left: -500px;
	margin-top: -250px;
}

/*--------------로그온페이지----------*/
.login_box{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 960px;
	height: 694px;
	overflow: hidden;
	margin-top: -347px;
	margin-left: -480px;
	background-image: url(../image/hl_intranet_text.png);
	background-repeat: no-repeat;
}

.info_input01{
	height: 20px;
	border: none;
	background-repeat: no-repeat;
	font-size: 12px;
	color: #173773;
	padding-left: 3px;
	line-height: 20px;}
	


/*개인정보파란버튼*/

.bluebt152px{
	width: 152px;
	height: 33px;
	float: left;
	clear: none;
	background-image: url(../image/152x33bt_b.png);
	background-repeat: no-repeat;
	font-family: "굴림";
	font-size: 12px;
	line-height: 33px;
	color: #fff;
	text-align: center;
}
.bluebt152px a:link{
	width: 152px;
	color: #fff;
	height: 33px;
	float: left;
	clear: none;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.bluebt152px a:hover{
	width: 152px;
	color: #fff;
	height: 33px;
	float: left;
	clear: none;
	text-align: center;
	vertical-align: middle;
	background-image: url(../image/152x33bt_press.png);
	background-repeat: no-repeat;
}

.bluebt152px a:visited{
	color: #fff;
}

	
.scroll_no{overflow-y: hidden; overflow-x: hidden;}

#header{
	background-image: url(../image/top_bg.gif);
}


a{color:#000000;font-weight:normal;text-decoration:none;}
a:link,{color:#000000;font-weight:normal;text-decoration:none;}
a:hover,a:active{color:#526387;font-weight:bold;text-decoration:none;}
/*a:visited{text-decoration:underline!important;color:#6e757e;}*/
a:visited{text-decoration:none;font-weight:bold;color:#6e757e;}


/* 링크시태그
a.m:link {color: #fff;	text-decoration: none;}
a.m:hover {color:#ff0000; text-decoration: none;	font-family:border: 0;}
a.m:active {border: 0;}

a.m:visited {text-decoration: underline;color:#fff;}*/ 





/*폰트정렬*/
.wrap{width:1020px;margin-top:0px;margin-left:0px;margin-right:auto;}


/*페이지*/
.sub{width:930px;margin-top:30px;margin-left:20px; margin-right:auto;}
.sub01{width:1050px;margin-top:30px;margin-left:20px; margin-right:auto;}
.sub02{width:1300px;margin-top:30px;margin-left:20px; margin-right:auto;}
.sub03{width:1100px;margin-top:30px;margin-left:20px; margin-right:auto;}
.sub04{width:1150px;margin-top:30px;margin-left:20px; margin-right:auto;}





/*타이틀*/
.title{
	font-size: 28px;
	text-align: center;
	color: #3d424d;
	font-weight: bold;
	text-shadow: #dddcde 2px 2px 0px;
	font-family: 맑은 고딕,돋움;
	line-height:50px;
}
.p_title{
	font-size: 20px;
	text-align: center;
	color: #3d424d;
	font-weight: bold;
	text-shadow: #dddcde 2px 2px 0px;
	font-family: 맑은 고딕,돋움;
	line-height:50px;
}


.form{width:743px;clear:none;}
.acf{width:1100px;margin-left:20px;margin-right:auto;clear:none;padding:10px;}
.cal{width:280px;margin-left:20px;margin-right:auto;clear:none;padding:10px;}
.acf1{width:1200px;margin-left:0;margin-right:auto;clear:none;padding:10px;}

.acf2{width:1450px;margin-left:0;margin-right:auto;clear:none;padding:10px;}

.pop1{width:754px;margin-left:auto;margin-right:auto;clear:none;padding:10px;}
.pop2{width:800px;height:950px;margin-left:auto;margin-right:auto;clear:none;padding:10px;}

.t_center{text-align:center;}
.t_left{text-align:left;padding-left:5px;}
.t_right{text-align:right;}
/*넓이*/
.w230{width:230px;float:left;clear:none;}
.w243{width:230px;float:left;clear:none;}
.w243h153{width:230px;height:153px;float:left;clear:none;}
.w243h100{width:230px;height:120px;float:left;clear:none;}
.m01{background-color:#7ca4d8;border-top-left-radius:3px;border-top-right-radius:3px;}
.m02{background-color:#b2c840;border-top-left-radius:3px;border-top-right-radius:3px;}
.m03{background-color:#d9ac64;border-top-left-radius:3px;border-top-right-radius:3px;}




/*높이*/
.h30{height:30px;}

/*마진값*/
.ml_20{margin-left:20px;}
.ml_40{margin-left:40px;}
.ml_10{margin-left:10px;}
.mt_20{margin-top:20px;}
.mt_30{margin-top:30px;}
/*패딩값*/
.pl_10{padding-left:10px;}

/*마우스오버시 포인터생성*/ .hand{cursor:pointer;} .c :hover{ background-color: #B2CCFF; } .c :focus{ background-color:#B2CCFF !important; }

/*배경속성*/
.point_num{background-color:#5274a2}
.point_th{background-color:#b4c6da;}

/*textarea*/
.opinion{
resize:none;
overflow:auto;


}


/*폰트*/

.gulim_font{font-family:'굴림';}

/*폰트컬러*/
/*
.f15{font-size:15px;font-family: 돋움;}
.f28{font-size:28px;font-family: 돋움;}
.f14{font-size:14px;font-family: 돋움;}
.f20{font-size:20px;font-family: 돋움;}
.f13{font-size:13px;font-family: 돋움;}
.f12{font-size:12px;font-family: 돋움;}
.f11{font-size:11px;font-family: 돋움;}
.f17{font-size:17px;font-family: 돋움;}
.f18{font-size:18px;font-family: 돋움;}
.f16{font-size:16px;font-family: 돋움;}
.f35{font-size:35px;font-family: 돋움;}
.f10{font-size:10px;font-family: 돋움;}
*/
.f15{font-size:15px;}
.f28{font-size:28px;}
.f14{font-size:14px;}
.f20{font-size:20px;}
.f13{font-size:13px;}
.f12{font-size:12px;}
.f11{font-size:11px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f16{font-size:16px;}
.f35{font-size:35px;}
.f10{font-size:10px;}
/*폰트사이즈*/
.fc1{color:#3d424d;}
.fc2{color:#fff;}
.fc3{color:#d2d3d4;}



/*리스트*/

.list01 li {width:100%;height:45px;
  float: left; list-style: none;
  background-color: #5382c0;
  line-height:45px;border-top-style:dotted; border-top-color:#a1b7d4; border-top-width:1px;
}


.list01 li:a {color:#3d424d;}   

.list01 li:hover {
      background-color: #35557d;
	  color:#fff;
	  line-height:45px;
    }   
	
.list01 li:active {
      background-color: #4a5867;
	  color:#fff;
	  line-height:45px;
    } 
	

/*두번째메뉴*/
.list02 li {width:100%;height:45px;
  float: left; list-style: none;
  background-color: #92a145;
  line-height:45px;border-top-style:dotted; border-top-color:#c8dd5a; border-top-width:1px
}


.list02 li:a {color:#fff;}   

.list02 li:hover {
      background-color: #69742d;
	  color:#fff;
	  line-height:45px;
    }   
	
.list02 li:active {
      background-color: #446717;
	  color:#fff;
	  line-height:45px;
    } 

/*세번째메뉴*/
.list03 li {width:100%;height:45px;
  float: left; list-style: none;
  background-color: #bb8c41;
  line-height:45px;border-top-style:dotted; border-top-color:#ebc17d; border-top-width:1px;
}


.list03 li:a {color:#fff;}   

.list03 li:hover {
      background-color: #a07743;
	  color:#fff;
	  line-height:45px;
    }   
	
.list03 li:active {
      background-color: #534811;
	  color:#fff;
	  line-height:45px;
    } 

	
/**/	
.list li {width:100%;height:30px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #dae5f2;
  float: left; list-style: none;
  background-color: #edf2f8;
  line-height:30px;
}


.list li:a {color:#3d424d;}   

.list li:hover {
      background-color: #e2e9f2;
	  color:#143e6b;
	  line-height:30px;
    }   
	
.list li:active {
      background-color: #c9d6e6;
	  color:#fff;
	  line-height:30px;
    } 

/*리스트없애기*/
ul, li {margin: 0; padding: 0;} 

ul{list-style:none;
}
/*들여쓰기없애기*/
ul{
  list-style:none;
  padding-left:0px;
  padding-top:0px;

    }
	
/*m01 링크태그*/

a.m_01:link{color:#fff;}
a.m_01:hover, a.m01:active{color:#fff; font-weight:bold;}
a.m_01:visited{color:#fff;}
a.m_01:visited:hover{color:#fff;font-weight:bold;}
	
/* 링크시태그*/ 
a.sitemap:link {
    color: #3d424d!important;
	text-decoration:none;

}

a.sitemap:hover,a.sitemap:active {

    color: #093463;
	font-weight:bold;
	text-decoration:none;

}


a.sitemap:active {

    color: #fff;
	font-weight:bold;
	text-decoration:none;

}

a.sitemap:visited {
    color: #2d2c2c;
	text-decoration:none;

}

.m_top_border{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cccccc;}

.m_bottom_border{border-top-width: 1px;
border-top-style: solid;border-top-color: #292d36;}

.fb{
border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #5274a2;}


.l_top_border{border-top-width: 1px;border-top-style: solid;border-top-color: #669abf;}
.l_t_top_border{border-top-width: 1px;border-top-style: solid;border-top-color: #8ebcdc;}
.l_bottom_border{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #669abf;}

.200x35{width:200px;height:35px;float:left;clear:none;}
.200x45{width:200px;height:45px;float:left;clear:none;}
.200x30{width:200px;height:30px;float:left;clear:none;}
.200x27{width:200px;height:27px;float:left;clear:none;}
/*메뉴클릭시*/
/*메인left 3-4. 소메뉴 클릭시 */

.left_m_text{
	width: 200px;
	float: left;
	color: #fff;
}
.left_m_text:a{
	color: #fff!important;
	}
.left_m_text:link{
	color: #fff!important;
	}
.left_m_text:hover{
	background-color: #d5e6ec!important;
	color: #6290a0!important;

	}
.left_m_text a:focus a:active{
	background-color: #fff!important;
	color: #fff!important;

	}	
.left_m_text a:visited :hover{
	color: #6290a0!important;
	}

	
/*메인left 큰메뉴 클릭시 */
/*사이트맵*/
.b_textbt00{width:200px;height:45px;
	background-image: url(../image/m00.png);
	background-repeat: no-repeat;}

.b_textbt00:hover{width:200px;height:45px;
	background-image: url(../image/m00_hover.png);
	background-repeat: no-repeat;}


/*사원명부*/
.b_textbt01{width:200px;height:45px;
	background-image: url(../image/m01.png);
	background-repeat: no-repeat;}

.b_textbt01:hover{width:200px;height:45px;
	background-image: url(../image/m01_hover.png);
	background-repeat: no-repeat;}
	
/*근태관리*/
.b_textbt02{width:200px;height:45px;
	background-image: url(../image/m02.png);
	background-repeat: no-repeat;}

.b_textbt02:hover{width:200px;height:45px;
	background-image: url(../image/m02_hover.png);
	background-repeat: no-repeat;}

/*연장근무*/
.b_textbt03{width:200px;height:45px;
	background-image: url(../image/m03.png);
	background-repeat: no-repeat;}

.b_textbt03:hover{width:200px;height:45px;
	background-image: url(../image/m03_hover.png);
	background-repeat: no-repeat;}	
	
	
.b_textbt{width:200px;height:45px;
	background-image: url(../image/m_normal_bt.png);
	background-repeat: no-repeat;}


.b_textbt:a,b_textbt:link{
	background-image: url(../image/m_normal_bt.png);
	background-repeat: no-repeat;
	
	}
.b_textbt:hover{
	background-image: url(../image/m_hover_bt.png);
	background-repeat: no-repeat;
	color: #fff!important;
	}	
	
	
	
/*큰메뉴텍스트*/

a.b_text {
    color: #fff!important;
}

a.b_text:link{
    color: #fff !important;
	text-decoration:none;
}

a.b_text:hover {
    color: #ddeffe!important;
	text-decoration:none;
}

a.b_text:visited:hover {
    color: #ddeffe!important;
	text-decoration:none;
}
a.b_text:visited {
    color: #fff!important;
	text-decoration:none;
}

/*공통테이블*/
.tbl_style th {background-color:#edf2f8;color:#000; border-left-color:#000000;border-left-width:1px;border-left-style:solid; border-top-color:#c1c6d0;border-top-width:1px;border-top-style:solid;}
.tbl_style td {
	padding:3px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C2C6D1;
	border-left-color: #C2C6D1;
}
.tbl_style tr.td01 td{background:#fff;}
.tbl_style tr.td02 td{background:#f3f4f8;}

.tbl_style tr.td03 td{border-left-style:none;padding-left:8px;}
.tbl_style tr.td04 td{border-left-style:none;}
.tbl_style tr.td05 td{border-top-style:none;}
.tbl_style tr.td06 td{text-align:left;}


.tbl_style tr.th01 th{background:#526387;color:#fff;font-weight:normal;border-top-style:none;border-bottom-color:#000;border-bottom-style:solid;border-bottom-width: 1px  }
.tbl_style tr.th02 th{border-left-style:none;}
.tbl_style tr.th03 th{border-top-style:none;}
.tbl_style tr.th04 th{font-weight:normal!important;}


/*프린트공통테이블*/
.tbl_print tr.th01 th{background-color:#526387;color:#fff;font-weight:normal!important;}
.tbl_print th{font-weight:normal; padding:3px;background-color:#d9deeb;color:#000; border-left-color:#000000;border-left-width:1px;border-left-style:solid; border-top-color:#526387;border-top-width:1px;border-top-style:solid;}
.tbl_print td {
	padding:1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #526387;
	border-left-color: #526387;
}
.tbl_print tr.th02 th {
	font-weight:bold;
	
}
.tbl_print tr.td01 td {
	padding-left:10px;
	
}
.tbl_print tr.td02 td {
	height:100px;
	
}
/*테이블 table*/
.tbl th{background:#edf2f8;}
.tbl td{background:#fff;}

.tbl01 th{background:#edf2f8;border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #b4c6da;
	border-right-style: solid;	border-right-color: #b4c6da;
	border-right-width: 1px;}

.tbl01 td{background:#fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #b4c6da;
	border-right-style: solid;	border-right-color: #b4c6da;
	border-right-width: 1px;padding-left:3px;padding-right:3px;}


.tbl02 th{background:#edf2f8;border-top-width: 1px;
	border-top-style: solid;	border-top-color: #b4c6da;
	border-right-style: solid;	border-right-color: #b4c6da;
	border-right-width: 1px;}

.tbl02 td{
	border-top-width: 1px;
	border-top-style: solid;	border-top-color: #b4c6da;
	border-right-style: solid;	border-right-color: #b4c6da;
	border-right-width: 1px;padding-left:3px;padding-right:3px;}
	
.tbl02 tr.td01 td{background:#fff;}
.tbl02 tr.td02 td{background:#f5f5f5;}

.tbl03 th{background:#edf2f8;border-top-width: 1px;
	border-top-style: solid;	border-top-color: #5274a2;
	border-right-style: solid;	border-right-color: #5274a2;
	border-right-width: 1px;}

.tbl03 td{
	border-top-width: 1px;
	border-top-style: solid;	border-top-color: #5274a2;
	border-right-style: solid;	border-right-color: #5274a2;
	border-right-width: 1px;padding-left:3px;padding-right:3px;}
	
.tbl03 tr.td01 td{background:#fff;}
.tbl03 tr.td02 td{background:#f5f5f5;}

.tbl_td_bg{background:#f5f5f5;}
/*테이블테두리*/
.tbl_border{border: 1px solid #526387;}
.tbl_borderbl{border: 1px solid #5f646e;}
.tbl_borderg{border: 2px solid #b1cf57;}

.tbl_border01{
	border: 1px solid #5274a2;}


.tbl_b{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b4c6da;
}
.tbl_r{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b4c6da;	
	
}	
	
.tp{color:#ff0000;font-weight:bold;}	
	

/*버튼스타일*/


select{font-size:12px;}
.bt_style01{background-color:#3d424d; border:1px solid #666; width:46px;height:22px;color:#fff;border-radius:3px;}
.bt_style01:hover{background-color:#526387; color:#fff; border:1px solid #172935; width:46px;height:22px;border-radius:3px;}
.bt_style01:active{background-color:#b8bcc2; color:#526387; border:1px solid #a1a4b0; width:46px;height:22px;border-radius:3px;}


.bt_style02{background-color:#f59947; border:1px solid #ee7000; width:46px;height:22px;color:#fff;border-radius:3px;}
.bt_style02:hover{background-color:#526387; color:#fff; border:1px solid #172935; width:46px;height:22px;border-radius:3px;}
.bt_style02:active{background-color:#b8bcc2; color:#526387; border:1px solid #a1a4b0; width:46px;height:22px;border-radius:3px;}



/*인사정보tab*/
.sub_t{background-color:#526387;border-top-left-radius:3px;border-top-right-radius:3px;color:#FFF;text-align:center}





.bt_style04{background-color:#e1e1e1; border:1px solid #666; width:auto;height:20px;color:#666;border-radius:3px;}



.bt_style03{background-color:#526387; color:#fff; width:70px;height:26px;border:none;}
.bt_style03:hover{background-color:#3d424d; color:#fff; border:1px solid #172935; width:70px;height:26px;}
.bt_style03:active{background-color:#ccc; color:#526387; border:1px solid #a1a4b0;width:70px;height:26px;}
/*테이블 강조*/

.bt_style02 td{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #5274a2;

}

.input_b_560_30{border:1px solid #ced4e0;width:560px;height:30px;}
.input_b_195_30{border:1px solid #ced4e0;width:195px;height:30px;}
.input_b_140_30{border:1px solid #ced4e0;height:30px;}
.input_b_90_30{border:1px solid #ced4e0;width:90px;height:30px;}
.input_b{border:1px solid #dddfe2;font-size:12px;}
.input_o{border:1px solid #ff9900;}
.input_file{width:420px; border:1px solid #d1dfee;background-color:#fff;}
.input_file01{border:1px solid #b4b2b2;background-color:#f2f2f2;}

.input_file button{border:1px solid #d1dfee;background-color:#666;}
.p_input_b{border:1px solid #dddfe2;font-size:12px;height:22;}


/*왼쪽표 스타일*/

.tbl_click {width:100%;height:auto;
  float: left; list-style: none;
  line-height:30px;color:#000;
}


.tbl_click:a {color:#000;}   

.tbl_click:hover {
      background-color: #e2e9f2;
	  color:#143e6b;
	  line-height:30px;
    }   
	
.tbl_click:active {
      background-color: #c9d6e6;
	  color:#5274a2;
	  line-height:30px;
    } 
	
	
/*달력클릭 스타일*/

.tbl_click01 {width:100%;height:auto;
  float: left; list-style: none;
  line-height:30px;color:#000;
}



.tbl_click01:hover {
      background-color: #b0c1d6;
	  color:#143e6b;
	  line-height:30px;
    }   
	
.tbl_click01:active {
      background-color: #c9d6e6;
	  color:#5274a2;
	  line-height:30px;
    } 
	
		
/*표스크롤*/
.scroll_auto{overflow-y:auto;overflow-x:none;}

/*tab*/
.tab01{font-weight:normal;width:110px;height:40px;float:left;clear:none;margin-right:3px;background-color:#eaeaeb;border-top-left-radius:2px;border-top-right-radius:3px;color:#fff;font-size:12px;text-align:center;border-left: solid 1px #aeb0b9;
	border-top: solid 1px #aeb0b9;
	border-right: solid 1px #aeb0b9;
}

/*tab텍스트*/
a.tabtext {
    font-weight:normal;color:#313d57!important;
}

a.tabtext:link{
    font-weight:normal;color:#313d57!important;
}

a.tabtext:hover {
    color: #666!important;
	text-decoration:none;
}


a.tabtext:visited:hover {
    color: #666!important;
	text-decoration:none;
}
a.tabtext:visited {
    color: #313d57!important;
	text-decoration:none;
}







.tab01:hover{background-color:#d9d9dc;color:#666}
.tab01:active{background-color:#666;}
.tab01:visited:a{font-weight:normal;color:#313d57;}
.tab{width:110px;height:40px;float:left;clear:none;margin-right:3px;background-color:#313d57;border-top-left-radius:2px;border-top-right-radius:3px;color:#fff;font-size:12px;text-align:center;font-weight:bold;border-left: solid 1px #313d57;
	border-top: solid 1px #313d57;
	border-right: solid 1px #313d57;}
/*
	position: relative;
	float: left;
	padding: 7px;
	margin: 0px 3px 0px 0px;
	background-color: #eaeaeb;
	color:#313d57;
	list-style: none;
	height:25px;
		line-height:25px;
	width:120px;
	border-left: solid 1px #aeb0b9;
	border-top: solid 1px #aeb0b9;
	border-right: solid 1px #aeb0b9;
	border-top-left-radius:3px;border-top-right-radius:3px;font-size:12px;text-align:center;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	*/
	
	
.b_radius_l{border-top-left-radius:3px;}
.b_radius_r{border-top-right-radius:3px;}
/*
.page {position:relative;width:100%;text-align:center;}

.page ul{clear:both;margin:0 auto;text-align:center;}

.page li{
	display:inline-block;zoom:1;*display:inline

	#display:inline;
	display: inline-block;
	margin:3px;
	width:20px;
	height:20px;
	line-height:20px;
	background-color: #edf2f8;
	cursor: pointer;
	float: none;
}

.page li:hover{
	background-color: #5274a2;
	
}
*/
/*
.paget:a{color: #5274a2;}
.paget:hover{color: #fff;}

.pageb{width:20px;height:20px;line-height:20px;background-color: #edf2f8;}

.pageb:hover{width:20px;height:20px;background-color: #5274a2;}
*/

.paget:a{color: #5274a2;}
.paget:hover{color:#b5cae3;}

.pageb{width:20px;height:20px;line-height:20px;background-color: #edf2f8;}

.pageb:hover{width:20px;height:20px;background-color: #5274a2;}

/*왼쪽메뉴 personelmanagement*/
.top_text{font-size:11px; background-color:#3e424e;text-align:center;color:#fff;font-family:Verdana, Geneva, sans-serif; font-weight:normal;letter-spacing : 2px ;}
/*사용자사진*/
.userpic{border:solid 2px #77818f; border-radius:1px 1px 1px 1px;width:80px;background-color:#fff;height:102px;}



/*left메뉴폰트*/
.leftfont{font-size:15px; color:#fff;font-family:맑은 고딕,굴림; font-weight:bold;}
.leftfont_sub{font-size:13px; color:#fff;font-family:맑은 고딕,굴림; font-weight:bold;}


/*메뉴포커스*/
.t_normal {background-color:none;color:#fff;width:200px;height:27px;line-height:27px;}

.t_normal:visited{color:#fff;}
.t_normal a:visited{color:#fff;}
.t_normal a{color:#fff;}
.t_normal a:link{color:#fff;}
.t_hover {background-color:#d5e6ec;width:200px;height:27px;line-height:27px;color:#537f8e;}
.t_hover a {color:#537f8e;}
.t_hover:visited, :visited:hover {color:#537f8e;!important}
.t_focus {background-color:#FFF; color:#636465!important; width:200px;height:27px;line-height:27px;}

.t_focus a:active,a:focus {color:#636465!important;}


/*메뉴포커스*/
.g_normal {background-color: #fff; color:#000;height:33px;line-height:33px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dbdfe5;text-align:center;}

.g_normal:visited {color:#000!important;}
.g_normal a:visited {color:#000!important;}
.g_normal a {color:#000!important;}
.g_normal a:link {color:#000!important;}

.g_hover {background-color: #f3f4f8; color:#526387;height:33px;line-height:33px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dbdfe5;text-align:center}
.g_hover a{color:#526387;}
.g_hover:visited, :visited:hover {color:#526387;!important}

.g_focus {background-color:#ebf2f6;color:#6e757e;height:33px;line-height:33px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dbdfe5;text-align:center}
.g_s{background-color:#7C9CCE;color:#fff!important;font-weight:bold;font-size:13px;}

.menus { border-width:1px; border-style:solid; border-color:#5f646e;width:148px;_width:150px;height:560px;overflow-x:hidden;overflow-y:auto;float:left;}
.menus2{ border-width:1px; border-style:solid; border-color:#5f646e;width:148px;_width:250px;height:560px;overflow-x:hidden;overflow-y:auto;float:left;}
.menus3{ border-width:1px; border-style:solid; border-color:#5f646e;width:178px;_width:180px;height:560px;overflow-x:hidden;overflow-y:auto;float:left;}
.menus4{ border-width:1px; border-style:solid; border-color:#5f646e;width:250px;height:560px;overflow-x:hidden;overflow-y:auto;}

.menus20{ border-width:1px; border-style:solid; border-color:#5f646e;width:148px;_width:250px;height:600px;overflow-x:hidden;overflow-y:auto;float:left;}

.menu td {color:#000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dbdfe5;text-align:center;}
.menu td hover {background-color:#000; color:#000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dbdfe5;text-align:center;}
.menu a:link {color:#000;}
/*팝업*/
.popup_q{background-color:#edf2f8;font-weight:bold;line-height:18px;}
.bt_style11{background-color:#526387; color:#fff; height:22px;border:none;width:auto;border-radius:3px;}
.bt_style11:hover{background-color:#3d424d; color:#fff; border:1px solid #172935;width:auto;height:22px;border-radius:3px;}
.bt_style11:active{background-color:#ccc; color:#526387; border:1px solid #a1a4b0;width:auto;height:22px;border-radius:3px;}

/*코드검색*/
.code_s{width:315px;height:auto}
.code_title01{width:100%;height:80px;}
.code_title02{width:100%;height:560px;overflow-x:hidden;overflow-y:auto;}
.code_title03{width:100%;height:240px;overflow-x:hidden;overflow-y:auto;}
.code_tbl td{padding:1px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-left-style: solid;border-bottom-color: #C2C6D1;border-left-color: #C2C6D1;line-height:22px}
.input_code_file{border:1px solid #d1dfee;background-color:#fff;}
.dotum{font-family:돋움;}