@charset "utf-8";
/* COMMON */
BODY,TD, TR, SELECT,DIV,form,center,option,pre,blockquote,IFRAME
{font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666; line-height:18px; }
BODY,P {margin:0px 0px;}
table {border:none; border:0; }

DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}



/*공통스크롤*/
BODY { 
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#F5F7F5;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#D7D7D7;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#C0C0C0;
scrollbar-track-color:#ffffff;
} 



/*기본 하이퍼 텍스트 스타일*/
A:link     {color:#454545; text-decoration:none;} 
A:visited  {color:#454545; text-decoration:none;} 
A:active   {color:#0487c7; text-decoration:none;} 
A:hover    {color:#0487c7; text-decoration:none;}



/* text */
.txt_666666_8   { color: #666666; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 8px; }
.txt_666666_9   { color: #666666; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 9px; }
.txt_666666_10   { color: #666666; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 10px; }
.txt_666666_11   { color: #666666; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 11px; }
.txt_666666_11B  { color: #666666; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold; FONT-SIZE: 11px; }
.txt_676767_11B  { color: #676767; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-ALIGN:left;}
.txt_0161a3_11    { color: #0161a3; FONT-FAMILY:  돋움, Dotum, tahoma;   FONT-SIZE: 11px; }
.txt_title    { color: #454545; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold; FONT-SIZE: 14px; letter-spacing:-1px; }





/* input */
.form         {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#333333; line-height:18px; background-color:#FFFFFF; color:#787878; padding:5px 5px 5px 5px; margin: 0 0 0 0; BORDER-top: #C9C9C9 1px solid; BORDER-right: #C9C9C9 1px solid; BORDER-BOTTOM: #C9C9C9 1px solid; BORDER-left: #C9C9C9 1px solid; }
.input        {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#333333; border:#bfbfbf 1px solid; background-color:#FFFFFF; height:20px; padding:3px 2px 0 2px; margin: 0 0 0 0;}
.input_noborder        {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#333333; border:#ffffff 1px solid; background-color:#FFFFFF; height:17px; padding:3px 2px 0 2px; margin: 0 0 0 0;}
.input_hideW        {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#333333; BORDER-TOP: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; background-color:#FFFFFF; height:20px; padding:3px 2px 0 2px; TEXT-ALIGN:right;}

.input_hideG        {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#333333; BORDER-TOP: #f5f5f5 1px solid; BORDER-right: #f5f5f5 1px solid; BORDER-BOTTOM: #f5f5f5 1px solid; BORDER-left: #f5f5f5 1px solid; ; background-color:#f5f5f5; height:20px; padding:3px 2px 0 2px; TEXT-ALIGN:right;}

.select       {font-size: 12px; color:#333333; border:#bfbfbf 1px solid; background-color:#FFFFFF; padding:0 0 0 2px; height:16px; margin: 0 0 0 0; }
.select_11    {font-size: 11px; color:#333333; border:#bfbfbf 1px solid; background-color:#FFFFFF; padding:0 0 0 2px; height:16px; }
.select_22    {font-size: 12px; color:#333333; border:#bfbfbf 1px solid; background-color:#FFFFFF; padding:0 0 0 2px; height:16px; margin: 3 0 0 0; }


.textarea    {
    overflow:scroll; background-color:#FFFFFF; BORDER-top: #CCCCCC 1px solid; BORDER-right: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-left: #CCCCCC 1px solid;  padding:10px 15px 10px 15px; COLOR: #999999; width:100%;
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #cccccc; 
	SCROLLBAR-3DLIGHT-COLOR: #cccccc; 
	SCROLLBAR-ARROW-COLOR: #999999; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff;
    overflow-x:hidden;
	}




/* 행간격 */
.l_height02	{line-height:2px;}
.l_height03	{line-height:3px;}
.l_height04	{line-height:4px;}
.l_height05	{line-height:5px;}
.l_height06	{line-height:6px;}
.l_height10	{line-height:10px;}
.l_height15	{line-height:15px;}
.l_height20	{line-height:20px;}
.l_height25 {line-height:25px;}
.l_height30 {line-height:30px;}
.l_height40 {line-height:40px;}
.l_height50	{line-height:50px;}



/*  기타  */
.fixed {table-layout:fixed;}



/* 테이블 */
.tb_740px {width:740px;}
.tb_100 {width:100%;}
.search_tb {width:740px; background:#eeeeec; }
.basic_tb {width:740px; background:#C7BBA4; }
.bbs_tb {width:740px; background:#dad8d8; }



/*  ver. 12/13 추가  */
.radio {margin: 0 0 3px 0; }
.checkbox {margin: 0 0 3px 0; }



/*  ver. 12/20 추가 */
.basic_tb_100 {width:100%; background:#C7BBA4; }

/*  ver. 2008/08/25 추가 */
.print_basic_tb_100 {width:100%; background:#000000; }


/*  ver. 12/21  추가 */
.scroll_tb {width:724px; background:#C7BBA4; }
.scroll_tb_100 {width:100%; background:#C7BBA4; }/* 지우기 */


/*  ver. 1/4  추가 */
.basic_tb2 {width:100%; background:#C7BBA4; }
.search_tb2 {width:100%; background:#eeeeec; }
.bbs_tb2 {width:100%; background:#dad8d8; }


/*  ver. 1/7  추가 */
.txt_notes    { color: #826d4a; FONT-FAMILY:  돋움, Dotum, tahoma;   FONT-SIZE: 11px;  }
.txt_emphasis    { color: #ef4123; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold; FONT-SIZE: 12px;  }

/*  ver. 1/22  추가 */
.txt_f36f21_14B    { color: #f36f21; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold; LETTER-SPACING: -1px; FONT-SIZE: 14px;  }
.txt_4288b5_12B    { color: #4288b5; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold; LETTER-SPACING: -1px;  FONT-SIZE: 12px;  }
.txt_000000_12     { color: #000000; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 12px;  }


/*  ver. 1/25  추가 */
.txt_999999_11   { color: #999999; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 11px; LETTER-SPACING: -1px;}


/*  ver. 3/25  추가 */
.select_11_B    {font-size: 11px; color:#333333; FONT-WEIGHT: bold; border:#bfbfbf 1px solid; background-color:#FFFFFF; padding:0 0 0 2px; height:16px; }
.txt_333333_11_B   { color: #333333; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold; FONT-SIZE: 11px; }


/*  ver. 7/29  추가 */
TABLE.tbl_srch {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #7cadfa 3px solid; MARGIN: 2px 0px 6px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
TABLE.tbl {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #7cadfa 3px solid; MARGIN: 2px 0px 6px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
TABLE.tbl TH {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #dddddd 1px solid; COLOR: #777777; LINE-HEIGHT: 1.4; PADDING-TOP: 3px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #f1f8fe; TEXT-ALIGN: center
}
TABLE.tbl TD {
	BORDER-RIGHT: #d3d0c9 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: 1.4; PADDING-TOP: 3px; BORDER-BOTTOM: #d3d0c9 1px solid; HEIGHT: 24px
}
