/**
 * 업무 화면 디자인 CSS
 **/
 
@charset "utf-8";
/* CSS Start */



#login{ }
.loginleft_01 {background-image:url(../img/index/main_02.gif); background-repeat:repeat-y; width:238px; height:80px;}
.loginleft_02 {background-image:url(../img/index/main_02.gif); background-repeat:repeat-y; width:238px; vertical-align:top;}
#input.login { font-family:돋음; font-size: 11px; background-color:white; border:#999999 solid 1px; height:15px; width:101px; }
input.login { font-family: "돋움"; font-size: 12px; background-color:white; border:#09538e solid 1px; height:18px; width:155px; padding-left:5px;}
.loginbox{ text-align:left; background-image:url(../img/index/main_03.gif); background-repeat:no-repeat; height:106px; width: 205px;}



BODY {
    SCROLLBAR-3DLIGHT-COLOR     : #595959;
    SCROLLBAR-ARROW-COLOR       : #FFFFFF;
    SCROLLBAR-BASE-COLOR        : #CFCFCF;
    SCROLLBAR-DARKSHADOW-COLOR  : #FFFFFF;
    SCROLLBAR-FACE-COLOR        : #CFCFCF;
    SCROLLBAR-HIGHLIGHT-COLOR   : #FFFFFF;
    SCROLLBAR-SHADOW-COLOR      : #595959;
	background-color            : #ffffff;
}

TABLE.search_edge_table {
	width : 100%;
	background-color : #C3C3C3;
	cellpadding  : 0px;
	cellspacing  : 1px;
	
}

TABLE.insert_button_table {
	width        : 100%;
	cellpadding  : 0px;
	cellspacing  : 0px;
	align        : left;
}


TABLE.search_table {
	width : 100%;
	align : center;
	table-layout:fixed;
	background-color : #cbd2da;
	border-top: 2px solid; border-top-color: #c8cfd8; 
}
TABLE.search_table02 {
	width : 100%;
	align : center;
	table-layout:fixed;
	background-color : #e8f2f4;
	border-top: 1px solid; border-top-color: #bcbcbc; 
}

.now_location {
	COLOR            : #3F7793;
	TEXT-DECORATION: none;
}

TABLE.data_table {
	width : 100%;
	align : center;
	table-layout:fixed;
	background-color : #C3C3C3;
}

TD {
    font-family                 : "굴림", "돋음", "Arial";
    font-size                   : 9pt;
    color                       : #5e5e5e;
    text-decoration             : none;
}

TD.button_text1 {
	height:20;
    text-indent      : 5px;
    font-family      : "굴림", "돋음", "Arial";
    font-size        : 9pt;
    padding          : 0 0 0 0;
    color            : #FFFFFF;
    font-weight      : bold;
	background-image: url(/img/button/bt.gif);
}

TD.button_text2 {
	height:20;
    text-indent      : 5px;
    font-family      : "굴림", "돋음", "Arial";
    font-size        : 9pt;
    padding          : 0 0 0 0;
    color            : #FFFFFF;
    font-weight      : bold;
	background-image: url(/img/button/bt.gif);
}
/*
SELECT {
	background-position : top left;
	background-repeat   : no-repeat;
}
*/
SELECT.required {
	background-image    : url(/img/icon/required.gif);
	background-position : top left;
	background-repeat   : no-repeat;
}

/* 화면 타이틀의 테이블 */
.screen_title_table {
	width        : 100%;
	cellpadding  : 0px;
	cellspacing  : 0px;
	align        : center;
}

/* 화면 타이틀의 텍스트 속성 */
.screen_title_text {
	font-family : "굴림", "돋음", "Arial"; 
	font-size   : 14px; 
	font-weight : bold; 
	color       : black;
}

/* 검색 조건 - 검색 타이틀 영역 */
.search_table_title {
	background-color : #e8f2f4; 
	text-indent      : 5px; 
	font-family      : "돋움"; 
	font-size        : 11px; 
	color            : #545766; 
	font-weight      : bold;
}

/* 검색 조건 - 검색 데이터 영역 */
.search_table_data {
	background-color : #FEFEFE;
}

/* 검색조건 영역과 검색버튼 영역을 구분하는 세로선 */
.search_table_vertical_line {
	width : 1px;
	background-color : #C3C3C3;
}

/* 검색버튼 영역 */
.search_button {
	background-color : #FEFEFE;
}

/* 검색버튼 DIV */
.button_style {
	CURSOR     : HAND;
	TEXT-ALIGN : CENTER;
}

/* 버튼 좌측 */
.button_left1 {
	width : 10;
	height : 20;
	background-image: url(/img/button/bt_left_search.gif);
}

/* 버튼 좌측 */
.button_left2 {
	width : 10;
	height : 20;
	background-image: url(/img/button/bt_left_search.gif);
}

/* 버튼 우측 */
.button_right {
	width : 8;
	height : 20;
	background-image: url(/img/button/bt_right.gif);
}

/* 검색조건 가로 구분선 */
.search_table_horizon_line {
	height : 1px;
	background-image: url(/img/common/dot_cols.gif);
}

/* 검색조건 영역과 데이터 영역의 구분 간격 */
.search_data_div_height {
	width : 100%;
	height : 6px;
	background-color : #FFFFFF;
	 vertical-align: top;
	 
}

/*  */
.sheet_table_style{
	border : 0;
	width : 100%;
    border-spacing: 0px 0px ;
}


/* 입력 - 타이틀 영역 */
.insert_table_title {
	background-color : #e1e0e0;
    /* text-indent      : 5px; */
    padding-left     : 5px;
    color            : #FFFFFF;
	font-family      : "돋움"; 
	font-size        : 11px; 
	color            : #5e5e5e; 
	font-weight      : bold;
}



/*************/
/* 입력 폼 필드 */
/*************/

.req {
	background-image    : url(/img/icon/required.gif);
	background-position : top left;
	background-repeat   : no-repeat;
}

/* 일반 */
.input {
    FONT-FAMILY                 : "굴림", "Arial"                          ;
    FONT-SIZE                   : 9pt                                       ;
    BORDER                      : #6A6A6A                                   ;
    BORDER-STYLE                : solid                                     ;
    BORDER-TOP-WIDTH            : 1px                                       ;
    BORDER-RIGHT-WIDTH          : 1px                                       ;
    BORDER-BOTTOM-WIDTH         : 1px                                       ;
    BORDER-LEFT-WIDTH           : 1px                                       ;
    COLOR                       : #595A5A                                   ;
    PADDING-LEFT                : 3px;
    PADDING-RIGHT               : 3px;
    PADDING-TOP                 : 2px;
}


/* SELECT */
.input_select {
    FONT-FAMILY                 : "굴림", "Arial"                          ;
    FONT-SIZE                   : 9pt                                       ;
    BORDER                      : #6A6A6A                                   ;
    BORDER-STYLE                : solid                                     ;
    BORDER-TOP-WIDTH            : 1px                                       ;
    BORDER-RIGHT-WIDTH          : 1px                                       ;
    BORDER-BOTTOM-WIDTH         : 1px                                       ;
    BORDER-LEFT-WIDTH           : 1px                                       ;
    COLOR                       : #595A5A                                   ;
    PADDING-LEFT                : 3px;
    PADDING-TOP                 : 2px;
}

.input_select2 {
    FONT-FAMILY                 : "굴림", "Arial"                          ;
    FONT-SIZE                   : 9pt                                       ;
    BORDER                      : 1 solid #224585                                   ;
    BORDER-STYLE                : solid                                     ;
    COLOR                       : #224585                                   ;
	cursor						: text										;
    height						: 12										;
	background-color			: #ffffff									;
}


/* INPUT TAG Style size-1 를 해줘야 크기가 같다. */
.input_bold {
    FONT-FAMILY                 : "bold", "Verdana"                         ;
    FONT-SIZE                   : 9pt                                       ;
    BORDER                      : #6A6A6A                                   ;
    BORDER-STYLE                : solid                                     ;
    BORDER-TOP-WIDTH            : 1px                                       ;
    BORDER-RIGHT-WIDTH          : 1px                                       ;
    BORDER-BOTTOM-WIDTH         : 1px                                       ;
    BORDER-LEFT-WIDTH           : 1px                                       ;
    COLOR                       : #595A5A                                   ;
    PADDING-LEFT                : 3px;
    PADDING-TOP                 : 0.5px;
}

/* INPUT TAG Style */
.input_textarea {
    FONT-FAMILY                 : "굴림", "Verdana"                 ;
    FONT-SIZE                   : 9pt                                       ;
    BORDER                      : #6A6A6A                                   ;
    BORDER-STYLE                : solid                                     ;
    BORDER-TOP-WIDTH            : 1px                                       ;
    BORDER-RIGHT-WIDTH          : 1px                                       ;
    BORDER-BOTTOM-WIDTH         : 1px                                       ;
    BORDER-LEFT-WIDTH           : 1px                                       ;
    COLOR                       : #595A5A                                   ;
    PADDING-LEFT                : 3px;
    PADDING-TOP                 : 2px;
}

/* INPUT TAG Style */
.input_blank {
    FONT-FAMILY                 : "굴림", "Verdana"                          ;
    FONT-SIZE                   : 9pt                                       ;
    BORDER-STYLE                : solid                                     ;
    BORDER                      : 0px                                       ;
    COLOR                       : #595A5A                                   ;
    PADDING-LEFT                : 3px;
    PADDING-TOP                 : 2px;
}

/* INPUT TAG Style size-1 를 해줘야 크기가 같다.  */
.input_blank_bold {
    FONT-FAMILY                 : "bold", "Arial"                         ;
    FONT-SIZE                   : 9pt                                       ;
    BORDER-STYLE                : solid                                     ;
    BORDER                      : 0px                                       ;
    COLOR                       : #595A5A                                   ;
    PADDING-LEFT                : 3px;
    PADDING-TOP                 : 0.5px;
}

.input_blank_title {
    FONT-FAMILY                 : "굴림", "Verdana"                          ;
    FONT-SIZE                   : 9pt                                       ;
    BORDER-STYLE                : solid                                     ;
    BORDER                      : 0px                                       ;
    PADDING-LEFT                : 3px;
    PADDING-TOP                 : 2px;

    BACKGROUND-COLOR            : #5F86B6                                   ;
    COLOR                       : #ffffff                                   ;
}

/* 2011.11.15 CSS 추가 */
.tab_table .tab_title {
	text-align       : center; 
	width            : 110px; 
	height           : 20px; 
	display          : inline; 
	margin           : 0px; 
	font-family      : "돋움"; 
	font-size        : 12px; 
	font-weight      : bold;
	cursor           : hand;
	background-image : url('/img/tab/tab_off.gif');
}



/* main page 추가사항 */

html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


/*로그인후 메인*/
.sub_top{ background-image:url('/img/main/sub_011.gif'); background-repeat:repeat-x; background-attachment:fixed;}

/*상단관리자*/
.t_white01_11 {	
				font-family: "돋움";
				font-size: 11px; 
				color:#eae9e2; 
				line-height:20px; 
				text-align:right; 
				padding-right:10px; }
img {border:0}

/*2depth menu*/
.smenu {font-family:"돋움"; font-size:12px; color:#dcedfd; text-decoration:none; line-height:30px; padding:0px; padding-left:10px; padding-right:10px; text-align:right;}

/*상단관리자*/
.t_white01_11 {font-family: "돋움"; font-size: 11px; color:#575664; line-height:20px; text-align:right; padding-right:10px; }



.all_menu_table{background-color:#404149; border-bottom:#404149 solid 3px;border-left:#404149 solid 3px;border-right:#404149 solid 3px;}
/*전체메뉴보기*/
.all_menu_01 {font-family:"돋움"; font-size: 12px; color:#f3ecbb; font-weight:bold; background-color:#6f6f6e; text-align:left; padding-left:5px; line-height:17px; padding-bottom:1px; padding-top:1px;}
.all_menu_bar { background-image:url(../img/allmenu_bar.gif); background-repeat:repeat-x; line-height:2px;}
.all_menu_table{background-color:#404149; border-bottom:#404149 solid 3px;border-left:#404149 solid 3px;border-right:#404149 solid 3px;}
.all_menu_td { padding-top:10px; padding-bottom:10px;}
.all_menu_td2 {padding:1px; vertical-align:top;}
.all_menu_td3 {width:1px; background-color:#6f6f6e}
.all_menu_02 {font-family:"돋움"; font-size: 11px; color:#f0f0f0; font-weight:bold; text-align:left; padding-left:10px; line-height:22px;}
a.all_menu_03 {font-family:"돋움"; font-size: 11px; color:#cccccc; font-weight:normal; text-align:left; padding-left:17px;padding-right:10px; line-height:16px; text-decoration:none;}
a.all_menu_03:link {}
a.all_menu_03:hover {color:#f3ecbb;text-decoration:underline;}
a.all_menu_03:visited {}
.all_menu_04 {font-family:"돋움"; font-size: 11px; color:#545452; font-weight:normal; text-align:left; padding-left:17px; line-height:16px;}
.all_menu_close{background-color:#404149; text-align:center; color:#FFF; height:24px;}

/*my메뉴보기*/
.my_menu_01 {font-family:"돋움"; font-size: 12px; color:#404149; font-weight:bold; background-color:#cccccd; text-align:left; padding-left:5px; line-height:17px; padding-bottom:1px; padding-top:1px;}
.my_menu_bar { background-image:url(../img/allmenu_bar.gif); background-repeat:repeat-x; line-height:2px;}
.my_menu_table{background-color:#ffffff; border-bottom:#404149 solid 3px;border-left:#404149 solid 3px;border-right:#404149 solid 3px;}
.my_menu_td { padding-bottom:10px;}
.my_menu_td2 {padding:1px; vertical-align:top;}
.my_menu_td3 {width:1px; background-color:#cccccd}
.my_menu_02 {font-family:"돋움"; font-size: 11px; color:#868791; font-weight:bold; text-align:left; padding-left:10px; line-height:22px;}
a.my_menu_03 {font-family:"돋움"; font-size: 11px; color:#aaacb5; font-weight:normal; text-align:left; padding-left:17px;padding-right:10px; line-height:16px; text-decoration:none;}
a.my_menu_03:link {}
a.my_menu_03:hover {color:#868791;text-decoration:underline;}
a.my_menu_03:visited {}
.my_menu_04 {font-family:"돋움"; font-size: 11px; color:#545452; font-weight:normal; text-align:left; padding-left:17px; line-height:16px;}
.my_menu_close{background-color:#404149; text-align:center; color:#FFF; height:24px;}













