@charset "utf-8";

td,body{color:#444;font:12px, 굴림,tahoma;line-height:16px;}
body{margin-left: 0;margin-top: 0;margin-right: 0;margin-bottom: 0;}

img{border:none;}

a:link      { font-size:12px; color:#363636; text-decoration:none }
a:visited   { font-size:12px; color:#363636; text-decoration:none }
a:active    { font-size:12px; color:#F26521; text-decoration:underline }
a:hover     { font-size:12px; color:#F26521; text-decoration:underline }


/*nomal*/
.b			   {font-weight: bold;}  /*볼드*/
.L			   {font-family:"돋움"; font-size: 14px;font-weight: bold;}  /*큰글씨*/

.s             {font-family:"돋움"; font-size: 11px; line-height:16px; letter-spacing : -1;}  /*11px글씨*/
.s a:link      {font-family:"돋움"; font-size: 11px; line-height:16px; letter-spacing : -1;}
.s a:visited   {font-family:"돋움"; font-size: 11px; line-height:16px; letter-spacing : -1;}
.s a:active    {font-family:"돋움"; font-size: 11px; line-height:16px; letter-spacing : -1;}
.s a:hover     {font-family:"돋움"; font-size: 11px; line-height:16px; letter-spacing : -1;}

.w             {font-size: 12px; color:#fff}

.search_w             {font-family:"돋움"; font-size: 11px; color:#cfdbe3}
.search_w a:link      {font-family:"돋움"; font-size: 11px; color:#cfdbe3}
.search_w a:visited   {font-family:"돋움"; font-size: 11px; color:#cfdbe3}
.search_w a:active    {font-family:"돋움"; font-size: 11px; color:#cfdbe3}
.search_w a:hover     {font-family:"돋움"; font-size: 11px; color:#cfdbe3}


.search_wb             {font-family:"돋움"; font-size: 12px; font-weight:bold; color:#cfdbe3 }
.search_wb a:link      {font-family:"돋움"; font-size: 12px; color:#cfdbe3}
.search_wb a:visited   {font-family:"돋움"; font-size: 12px; color:#cfdbe3}
.search_wb a:active    {font-family:"돋움"; font-size: 12px; color:#cfdbe3}
.search_wb a:hover     {font-family:"돋움"; font-size: 12px; color:#cfdbe3}


.hr {line-height:1px; background:#D1D1D1;}

.inputck {
 color:#000000;
 font-size:9pt;
 line-height:120%;
 background-color: transparent;
 border: 0 solid #999999
}

/* 타이틀 텍스트*/	
.article_T1	{color:#0F4263; text-decoration:none; font-size:14px;	font-weight:bold; line-height:24px ; letter-spacing: -1px}   /*기사타이틀*/	

.date             {color:#008dd0; font-size: 11px;}  /*날짜*/

.submenu            {color:#002a7f; font-size: 12px; line-height:16px; letter-spacing : -1;font-weight:bold;}
.submenu a:link     {color:#002a7f; font-size: 12px; line-height:16px; letter-spacing : -1;font-weight:bold;}
.submenu a:visited  {color:#002a7f; font-size: 12px; line-height:16px; letter-spacing : -1;font-weight:bold;}
.submenu a:active   {color:#002a7f; font-size: 12px; line-height:16px; letter-spacing : -1;text-decoration:underline;font-weight:bold;}
.submenu a:hover    {color:#002a7f; font-size: 12px; line-height:16px; letter-spacing : -1;text-decoration:underline;font-weight:bold;}

.con_1depth   {color:#ff5700;  text-decoration:none;  font-size:12px; padding-top:10px; padding-bottom:5px;}
.con_2depth   {text-decoration:none;  font-size:12px; padding-top:10px;padding-left:5px;}
.con_2mdepth  {color:#488e89; text-decoration:none;  font-size:12px; padding-top:10px;padding-left:5px;} /*민원사무편람*/
.con_3depth   {text-decoration:none;  font-size:12px; padding-top:6px;padding-left:18px;}
.con_4depth   {text-decoration:none;  font-size:12px; padding-top:6px;padding-left:25px;}
.con_5depth   {text-decoration:none;  font-size:12px; padding-top:6px;padding-left:33px;}

.empasis_org   {color:#FB6A09; font-size: 12px;}  /*주홍*/
.empasis_red   					{color:#E40F0F; font-size: 12px; font-weight:bold;}   /*빨강*/
.empasis_red a:link 		{color:#E40F0F; font-size: 12px; font-weight:bold;}
.empasis_red a:visited  {color:#E40F0F; font-size: 12px; font-weight:bold;}
.empasis_red a:active  	{color:#E40F0F; font-size: 12px; font-weight:bold;}
.empasis_red a:hover 		{color:#E40F0F; font-size: 12px; font-weight:bold;}
.empasis_blue  {color:#006699; font-size: 12px; font-weight:bold;}   /*푸른색*/
.empasis_gray  {color:#8e9197; font-size: 12px; font-weight:bold;}   /*회색*/

.empasis_gray a:link 			{color:#8e9197; font-size: 12px; font-weight:bold;}
.empasis_gray a:visited 	{color:#8e9197; font-size: 12px; font-weight:bold;}
.empasis_gray a:active		{color:#8e9197; font-size: 12px; font-weight:bold;}
.empasis_gray a:hover			{color:#8e9197; font-size: 12px; font-weight:bold;}

.buget   {color:#014d7e; font-size: 12px;} /*예산정보타이틀관련*/
.buget a:link   {color:#014d7e; font-size: 12px;}
.buget a:visited   {color:#014d7e; font-size: 12px;}
.buget a:active   {color:#014d7e; font-size: 12px;}
.buget a:hover    {color:#014d7e; font-size: 12px;}


.table_title   {background:#EBEDF2; color:#6D748B;  text-decoration:none;  line-height:24px; font-size:12px; font-weight:bold; text-align:center; }
.table_title_01   {background:#dfe6e5; color:#000000;  text-decoration:none;  font-size:12px; font-weight:bold; text-align:center; }


.directory_b            {color:#1b71b8; font-size: 11px; line-height:16px; letter-spacing : -1;}
.directory_b a:link     {color:#1b71b8; font-size: 11px; line-height:16px; letter-spacing : -1;}
.directory_b a:visited  {color:#1b71b8; font-size: 11px; line-height:16px; letter-spacing : -1;}
.directory_b a:active   {color:#1b71b8; font-size: 11px; line-height:16px; letter-spacing : -1;}
.directory_b a:hover    {color:#1b71b8; font-size: 11px; line-height:16px; letter-spacing : -1;}

.banner             {color:#9e9e9e; font-size: 12px; font-weight:bold;}  /*배너*/
.banner  a:link     {color:#9e9e9e; font-size: 12px; font-weight:bold;}
.banner  a:visited  {color:#9e9e9e; font-size: 12px; font-weight:bold;}
.banner  a:active   {color:#9e9e9e; font-size: 12px; font-weight:bold;}
.banner  a:hover    {color:#9e9e9e; font-size: 12px; font-weight:bold;}

.breif             {color:#9e9e9e; font-size: 12px; font-weight:bold;}  /*국정브리핑*/
.breif  a:link     {color:#9e9e9e; font-size: 12px; font-weight:bold;}
.breif  a:visited  {color:#9e9e9e; font-size: 12px; font-weight:bold;}
.breif  a:active   {color:#9e9e9e; font-size: 12px; font-weight:bold;}
.breif  a:hover    {color:#9e9e9e; font-size: 12px; font-weight:bold;}

/*서브왼쪽메뉴*/
.sm_1depth            {color:#176a9a;  text-decoration:none;  font-size:12px;  height:18px; padding-left:12px; padding-top:3px; text-align:left; background-image: url(/image/executive/common/lm_ico_01.gif);background-repeat: no-repeat;}
.sm_1depth a:link     {color:#176a9a;  text-decoration:none;  font-size:12px;}
.sm_1depth a:visited  {color:#176a9a;  text-decoration:none;  font-size:12px;}
.sm_1depth a:active   {color:#176a9a;  text-decoration:underline;  font-size:12px;}
.sm_1depth a:hover    {color:#176a9a;  text-decoration:underline;  font-size:12px;}

.sm_2depth            {color:#444444;  text-decoration:none;  font-size:12px;  height:22px; padding-left:12px; text-align:left; background-image: url(/image/executive/common/lm_ico_03.gif);background-repeat: no-repeat;}
.sm_2depth a:link     {color:#444444;  text-decoration:none;  font-size:12px;}
.sm_2depth a:visited  {color:#444444;  text-decoration:none;  font-size:12px;}
.sm_2depth a:active   {color:#444444;  text-decoration:underline;  font-size:12px;}
.sm_2depth a:hover    {color:#444444;  text-decoration:underline;  font-size:12px;}

/*표*/
.table01    {border-bottom: 1px #969696 dotted; border-top: 1px #969696 dotted; border-left: 1px #969696 dotted; border-right: 1px #969696 dotted; padding:5px;background:#FFFEF2;}
.table02    {border-bottom: 1px #949494 solid; border-top: 1px #949494 solid; border-left: 1px #949494 solid; border-right: 1px #949494 solid; background:#FFFFFF;padding:3px;} /**/
.table_bg01	{background-color:#ECEFF3;padding:3px;}
.table_bg02	{color:#9D879E; background-color:#F0ECF0;padding:2px; line-height:18px; text-decoration:none; font-size:12px;font-weight:bold; letter-spacing: -1px}


/*  */
.tableTit {margin-bottom:10px;}
.tableTit2 {margin-bottom:5px;}
.fundtable table {width:725px;border-top:2px solid #c3d8e8;border-bottom:2px solid #c3d8e8;border-left:0px;border-right:0px;margin:0 0 20px 0; border-collapse:collapse;}
.fundtable table th {background:#e3eff8;padding:7px 0 5px 0; color:#5081b3;border:1px solid #c3d8e8; text-align:center; font:normal 12px Dotum,돋움;}
.fundtable table td {padding:7px 0 5px 0;color:#666;border:1px solid #e5e5e5; }
.fundtable table .g {background:#f7f7f7;}
.fundtable table .s {background:#fff5f3;padding:5px 0 3px 0;font-weight:bold;color:#cd8781;border-color:#f2d1cb;}
.fundtable table .v {background:#fff5f3;padding:3px 0 3px 0;font:normal 11px Verdana;color:#cd8781;border-color:#f2d1cb;}
.fundtable table .d {background:#fafafa;padding:4px 0 2px 0;color:#cd8781;border-color:#f2d1cb;}
.fundtable .r {text-align:left;margin:-10px 0 20px 0;font:normal 11px Dotum,돋움;color:#ff7352;border-color:#f2d1cb;}

/* 공통 페이지에서 테이블 작성 시 사용*/
.commontable table {width:900px;border-top:2px solid #c3d8e8;border-bottom:2px solid #c3d8e8;border-left:0px;border-right:0px;margin:0 0 20px 0; border-collapse:collapse;}
.commontable table th {background:#e3eff8;padding:7px 0 5px 0; color:#5081b3;border:1px solid #c3d8e8; text-align:center; font:normal 12px Dotum,돋움;}
.commontable table td {padding:7px 0 5px 0;color:#666;border:1px solid #e5e5e5; }

/*콘텐츠 박스*/
.tax_box_lwing    { background-image: url(/image/home/sub1/02_04_lwing.gif);background-repeat: no-repeat; height:22px; width:15px;} /*콘텐츠박스타이틀*/	
.tax_box_t        { background-color: #DEDEDE;  height:22px; font-family:"굴림"; color:#363636;  text-align:center; text-decoration:none; font-size:12px; font-weight:bold;}
.tax_box1_t        { background-color: #DEDEDE;  height:22px; font-family:"굴림"; color:#363636;  text-align:center; text-decoration:none; font-size:12px; font-weight:bold;}
.tax_box_rwing    { background-image: url(/image/home/sub1/02_04_rwing.gif);background-repeat: no-repeat; height:22px; width:15px;}

.s_box_lwing    { background-image: url(/image/executive/common/sst_bg01.gif);background-repeat: no-repeat; height:29px; width:11px;} /*콘텐츠박스타이틀*/	
.s_box_t        { background-image: url(/image/executive/common/sst_bg02.gif);height:29px; font-family:"굴림"; color:#363636;  text-align:center; text-decoration:none; font-size:12px; font-weight:bold;}
.s_box_rwing    { background-image: url(/image/executive/common/sst_bg03.gif);background-repeat: no-repeat; height:29px; width:11px;}

.hr {line-height:1px; background:#D1D1D1;}

/* 여백 정의 */
.space5   {padding:5px;}
.space10  {padding:10px; }
.space_t5   {padding-top:5px;}
.space25   {padding-left:25px;}
.space_20   {padding-top:20px; padding-bottom:20px;}

/* input */
input,select {
        height:20px;
		color:#333333;
		font-size:12px;
		border:solid 1px;
		background-color:#ffffff;
		border-left-color:#C7C7C7;
		border-right-color:#C7C7C7;
		border-top-color:#C7C7C7;
		border-bottom-color:#C7C7C7;}

.input1 {
		border:solid 1px;
		FONT-SIZE: 12px; 
		BACKGROUND-COLOR: #f8f7ef;
		border-left-color:#ffffff;
		border-right-color:#ffffff;
		border-top-color:#ffffff;
		border-bottom-color:#ffffff;}
		
.input2 {
		BORDER-RIGHT: #8eafde 1px solid; 
		BORDER-TOP: #8eafde 1px solid; 
		BORDER-LEFT: #8eafde 1px solid; 
		BORDER-BOTTOM: #8eafde 1px solid; 
		FONT-SIZE: 11px; 
		COLOR: #5F542F; 
		BACKGROUND-COLOR: #ffffff;}

.input3 {
		BORDER-RIGHT: #A79E7E 1px solid; 
		BORDER-TOP: #A79E7E 1px solid; 
		BORDER-LEFT: #A79E7E 1px solid; 
		BORDER-BOTTOM: #A79E7E 1px solid; 
		FONT-SIZE: 11px; 
		COLOR: #444444; }

.input_bg1 {
		BORDER-RIGHT: #A79E7E 1px solid; 
		BORDER-TOP: #A79E7E 1px solid; 
		BORDER-LEFT: #A79E7E 1px solid; 
		BORDER-BOTTOM: #A79E7E 1px solid; 
		FONT-SIZE: 11px; 
		COLOR: #5F542F; 
		background:url(/home/image/main/top_img_0111.gif);}

.input_bg2 {
		BORDER-RIGHT: #A79E7E 1px solid; 
		BORDER-TOP: #A79E7E 1px solid; 
		BORDER-LEFT: #A79E7E 1px solid; 
		BORDER-BOTTOM: #A79E7E 1px solid; 
		FONT-SIZE: 11px; 
		COLOR: #5F542F; 
		background-color: transparent; }

