@charset "utf-8"

/* 기본 */
*										  { margin: 0; padding: 0; }

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

body									  { margin: 0; padding: 0; color: #333333; font: 12px dotum;
											scrollbar-face-color: #B9D3E9; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #B9D3E9;
											scrollbar-shadow-color: #ffffff; scrollbar-darkshadow-color: #B9D3E9;
											scrollbar-arrow-color: #ffffff; scrollbar-track-color: #ffffff; }
								  
table									  { color: #4b4b4b; font: 12px dotum; }
										
img										  { border: 0; }

a, a:link, a:visited					  { color: #333333; text-decoration: none; cursor: hand; }
a:hover, a:active						  { color: #000000; text-decoration: none; cursor: hand; }										
										
input, select							  { margin: 0; padding: 0; color: #333333; font: 12px dotum; }

textarea								  { color: #666666; font: 12px dotum; }										
										
/* input, select - 관련 css // inpbt == inp(인풋박스)t(transparent-컬러), b-f(onBlur, onFocus), _s - 사이즈*/									
.input_link								  { height: 15px; margin: 0; padding: 0; border: 1px solid #999999 ; background: #FFFFFF; }
.input_link input						  { margin: 0; padding: 1px 0 0 2px; border: 0 none ; font: 11px dotum; }

										
.inpb_s, .ibcd_s						  { height: 22px; padding: 4px 2px 0 2px; border: 1px solid #788C99; background-color: #FFFFFF;
											color: #333333; font: 12px dotum; }										
.inpf_s, .ibce_s						  { height: 22px; padding: 4px 2px 0 2px; border: 1px solid #788C99; background-color: #E9F3FB;
											color: #333333; font: 12px dotum; }											
.inpt_s, .ibct_s						  { height: 22px; padding: 4px 2px 0 2px; border: 0; background-color: transparent;
											color: #333333; font: 12px dotum; }									
.inpn_s									  { height: 22px; padding: 4px 2px 0 2px; border: 1px solid #999999; background-color: #E6E6E6;
											color: #333333; font: 12px dotum; }	
										
										
.inpb, .ibcd, .adb, .adb1				  { height: 18px; padding: 2px 0 0 2px; border: 1px solid #788C99; background-color: #FFFFFF;
											color: #333333; font: 12px dotum; }										
.inpf, .ibce, .adf, .adf1				  { height: 18px; padding: 2px 0 0 2px; border: 1px solid #788C99; background-color: #AFD2EB;
											color: #333333; font: 12px dotum; }
.adb2									  { height: 18px; padding: 2px 2px 0 0; border: 1px solid #788C99; background-color: #FFFFFF;
											color: #333333; font: 12px dotum; text-align: right; }										
.adf2									  { height: 18px; padding: 2px 2px 0 0; border: 1px solid #788C99; background-color: #AFD2EB;
											color: #333333; font: 12px dotum; text-align: right; }									
.inpt, .ibct							  { height: 18px; padding: 3px 1px 0 0; border: 0; background-color: transparent;
											color: #4b4b4b; font: 12px dotum; font-weight: bold; }										
.inpn									  { height: 18px; padding: 2px 2px 0 2px; border: 1px solid #999999; background-color: #E6E6E6;
											color: #333333; font: 12px dotum; }		
											
.input_td .adb1							  { height: 18px; padding: 3px 1px 0 0; border: 0; background-color: transparent;
											color: #4b4b4b; font: 12px dotum; font-weight: bold; }							
.input_td .adf1							  { height: 18px; padding: 3px 1px 0 0; border: 0; background-color: transparent;
											color: #4b4b4b; font: 12px dotum; font-weight: bold; }
											
.input_td_c .adb1							  { height: 18px; padding: 3px 1px 0 0; border: 0; background-color: transparent;
											color: #4b4b4b; font: 12px dotum; font-weight: bold; text-align: center; }					
.input_td_c .adf1							  { height: 18px; padding: 3px 1px 0 0; border: 0; background-color: transparent;
											color: #4b4b4b; font: 12px dotum; font-weight: bold; text-align: center; }
																						
.input_td .adb2							  { height: 18px; padding: 3px 1px 0 0; border: 0; background-color: transparent;
											color: #4b4b4b; font: 12px dotum; font-weight: bold; text-align: right; }							
.input_td .adf2							  { height: 18px; padding: 3px 1px 0 0; border: 0; background-color: transparent;
											color: #4b4b4b; font: 12px dotum; font-weight: bold; text-align: right; }	
											
.input_td_red .adb1							  { height: 18px; padding: 3px 1px 0 0; border: 0; background-color: transparent;
											color: #B40000; font: 12px dotum; font-weight: bold; }							
.input_td_red .adf1							  { height: 18px; padding: 3px 1px 0 0; border: 0; background-color: transparent;
											color: #B40000; font: 12px dotum; font-weight: bold; }
																						
.input_td_red .adb2							  { height: 18px; padding: 3px 1px 0 0; border: 0; background-color: transparent;
											color: #B40000; font: 12px dotum; font-weight: bold; text-align: right; }							
.input_td_red .adf2							  { height: 18px; padding: 3px 1px 0 0; border: 0; background-color: transparent;
											color: #B40000; font: 12px dotum; font-weight: bold; text-align: right; }					
												
.sel_s, .sbcd_s							  { background-color: #558ccc; color: #FFFFFF; font: 11px dotum; }

.sel_s_c,								  { background-color: #CC9655; color: #FFFFFF; font: 11px dotum; }
												
.sel, .sbcd								  { background-color: #558ccc; color: #FFFFFF; font: 12px dotum; }
																				

/* etc - align, blank, font, color... */

.align01								  { text-align: left; }
.align02								  { text-align: center; }
.align03								  { text-align: right; }

.blank01								  { height: 5px; }
.blank02								  { height: 10px; }
.blank03								  { height: 3px; }

.small									  { font: 11px dotum; }

.text_color01							  { color: #333333; }
.text_color02							  { color: #ffffff; }
.text_color03							  { color: #E64B00; }
.text_color04							  { color: #000F33; }
.text_color05							  { color: #000000; }

.bg_color01								  { background-color: #FFFFFF; }
.bg_color02								  { background-color: #F5F5F5; }
.bg_color03								  { background-color: #DCDCDC; }
.bg_color04								  { background-color: #CCCCCC; }

.bg_color05								  { background-color: #FFE6CC; }
.bg_color06								  { background-color: #E3F4F8; }
.bg_color07								  { background-color: #A5C8E6; }
.bg_color09								  { background-color: #FAF1EB; }
.bg_color10								  { background-color: #EBEFFA; }
.bg_color11								  { background-color: #efefef; }
.bg_basic								  { background-color: #D9F0F5; color: #002328; }
.bg_basic_01							  { background-color: #F8F7DE; color: #282300; }
.bg_basic_04							  { background-color: #F5E7D7; color: #2D1900; }
.bg_basic_05							  { background-color: #DEECF8; color: #001933; }
.bg_basic_06							  { background-color: #DEDFF8; color: #000028; }
.bg_basic_07							  { background-color: #F8DEE1; color: #280005; }

.line_bg								  { background: url(../img/line_bg.gif) repeat-x; }


/* 공지사항 */


	
.bbb_bg								      { height: 28px;margin: 0; padding: 5px 0px 3px 0px; background: url(et_refresh/a_bbg.gif) repeat-x;color: #474747; font: 13px 새굴림;text-align: center;}									
.bbb_bg01								  { height: 28px;margin: 0; padding: 5px 0px 3px 2px; background: url(et_refresh/a_bbg.gif) repeat-x;color: #474747; font: 13px 새굴림;text-align: left;}									
.bbb_bg02								  { height: 28px;margin: 0; padding: 5px 0px 3px 2px; background: url(et_refresh/a_bbg.gif) repeat-x;color: #2525B2; font: 13px 새굴림;text-align: left;font-weight: bold;  }									
											
/* title */

.title									  { margin: 0; }

.title h1								  { height: 26px; margin: 0; padding: 5px 0px 3px 17px; background: url(../img/blt_06.gif) no-repeat 5px ;
											color: #ffffff; font: 16px dotum; font-weight: bold; }

.title h4								  { height: 26px; margin: 0; padding: 5px 0px 3px 17px; 
											color: #ffffff; font: 16px dotum; font-weight: bold; }
										
h2										  { margin: 0; padding: 3px 0 0 17px; background: url(../img/blt_04.gif) no-repeat 3px 5px ;
											font: 14px dotum; font-weight: bold; }
											
.tb_title								  { display: inline-block; margin-right: 5px; padding-right: 10px;
											background: url(../img/table_title_right.gif) no-repeat right top; }  
.tb_title span							  { height: 24px; display: block; padding: 2px 1px 3px 5px;
											background: url(../img/table_title_left.gif) no-repeat left top;
											color: #002328; white-space: nowrap; }
											
.tb_title_01							  { display: inline-block; margin-right: 5px; padding-right: 10px;
											background: url(../img/table_title_01_right.gif) no-repeat right top; }  
.tb_title_01 span						  { height: 24px; display: block; padding: 2px 1px 3px 5px;
											background: url(../img/table_title_01_left.gif) no-repeat left top;
											color: #282300; white-space: nowrap; }
											
.tb_title_02							  { display: inline-block; margin-right: 5px; padding-right: 10px;
											background: url(../img/table_title_02_right.gif) no-repeat right top; }  
.tb_title_02 span						  { height: 24px; display: block; padding: 2px 1px 3px 5px;
											background: url(../img/table_title_02_left.gif) no-repeat left top;
											color: #2D1900; white-space: nowrap; }
											
.tb_title_05							  { display: inline-block; margin-right: 5px; padding-right: 10px;
											background: url(../img/table_title_05_right.gif) no-repeat right top; }  
.tb_title_05 span						  { height: 24px; display: block; padding: 2px 1px 3px 5px;
											background: url(../img/table_title_05_left.gif) no-repeat left top;
											color: #001933; white-space: nowrap; }
											
.tb_title_00							  { display: inline-block; margin-right: 5px; padding-right: 10px;
											background: url(../img/table_title_00_right.gif) no-repeat right top; }  
.tb_title_00 span						  { height: 24px; display: block; padding: 2px 1px 3px 5px;
											background: url(../img/table_title_00_left.gif) no-repeat left top;
											color: #333333; white-space: nowrap; }
/* search */
.search_t								  { height: 25px; margin: 0; padding: 3px 2px 0 5px;
											color: #4B4B4B; font: 11px dotum; font-weight: bold; letter-spacing: -1px; line-height: 11px;}	
										


/* table - 기본 좌우 정렬, table & td 기본 속성 */
.tbllg									  { background-color: #f5f5f5; font-weight: bold; text-align: left; text-decoration: none; }
.tbllw									  { background-color: #ffffff; font-weight: bold; text-align: left; text-decoration: none; }

.tblcg									  { background-color: #f5f5f5; font-weight: bold; text-align: center; text-decoration: none; }
.tblcw									  { background-color: #ffffff; font-weight: bold; text-align: center; text-decoration: none; }

.tblrg									  { background-color: #f5f5f5; font-weight: bold; text-align: right; text-decoration: none; }
.tblrw									  { background-color: #ffffff; font-weight: bold; text-align: right; text-decoration: none; }




/* table - 각 테이블의 헤드 부분 속성 */
.tbldb td				  				  { margin: 0; padding: 3px 0 0 0; }
/* table - 각 테이블의 헤드 부분 속성 */
.basic .tbldb, .basic th				  { padding-top: 3px; background: #D9F0F5 url(../img/t_basic_bg.gif) repeat-x ;
											color: #003c46; font: 12px dotum; font-weight: bold; letter-spacing: -1px; word-spacing: -1px; line-height: 14px; text-align: center; word-break: break-all; }
											
.basic .bg_color						  { background-color: #A5DCE6; color: #000000; font: 12px dotum; }

.basic_01 .tbldb, .basic_01 th			  { padding-top: 3px; background: #F8F7DE url(../img/t_basic_01_bg.gif) repeat-x ;
											color: #463c00; font: 12px dotum; font-weight: bold; letter-spacing: -1px; line-height: 14px; text-align: center; word-break: break-all; }

.basic_02 .tbldb, .basic_02 th, .basic_04 .tbldb, .basic_04 th
										  { padding-top: 3px; background: #F5E7D7 url(../img/t_basic_02_bg.gif) repeat-x ;
											color: #462800; font: 12px dotum; font-weight: bold; letter-spacing: -1px; line-height: 14px; text-align: center; word-break: break-all; }

.basic_02 td							  { background-color: #FFF5EB; }

.basic_02 .tbllw						  { background-color: #FFF5EB; text-align: left; text-decoration: none; }
.basic_02 .tblcw						  { background-color: #FFF5EB; text-align: center; text-decoration: none }
.basic_02 .tblrw						  { background-color: #FFF5EB; text-align: right; text-decoration: none }

.basic_03 .tbldb, .basic_03 th			  { padding-top: 3px; background: #AACCFA url(../img/t_basic_bg.gif) repeat-x ;
											color: #003c46; font: 12px dotum; font-weight: bold; letter-spacing: -1px; line-height: 14px; text-align: center; word-break: break-all; }

.basic_05 .tbldb, .basic_05 th			  { padding-top: 3px; background: #deecf8 url(../img/t_basic_05_bg.gif) repeat-x ;
											color: #002846; font: 12px dotum; font-weight: bold; letter-spacing: -1px; line-height: 14px; text-align: center; word-break: break-all; }

.basic_06 .tbldb, .basic_06 th, .tbldb_c  { padding-top: 3px; background: #DEDFF8 url(../img/t_basic_06_bg.gif) repeat-x ;
											color: #00055F; font: 12px dotum; font-weight: bold; letter-spacing: -1px; line-height: 14px; text-align: center; word-break: break-all; }

.basic_07 .tbldb, .basic_07 th			  { padding-top: 3px; background: #F8DEE1 url(../img/t_basic_07_bg.gif) repeat-x ;
											color: #50000A; font: 12px dotum; font-weight: bold; letter-spacing: -1px; line-height: 14px; text-align: center; word-break: break-all; }

										

.effect01 .tbldb, .effect01 th			  { padding-left: 2px; padding-right: 2px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; background-color:#CCCC99;
											color: #191900; font: 12px dotum; font-weight: bold; text-align:center; word-break: break-all; }
.effect01 td							  { padding-left: 2px; padding-right: 2px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; background-color:#EEEECC;
											color: #191900; font: 12px dotum; font-weight: bold; word-break: break-all }

.effect01 .tbllw						  { background-color: #EEEECC; text-align: left; text-decoration: none; }
.effect01 .tblcw						  { background-color: #EEEECC; text-align: center; text-decoration: none }
.effect01 .tblrw						  { background-color: #EEEECC; text-align: right; text-decoration: none }

.effect02 .tbldb, .effect02 th			  { background-color:#D2AA7D;
											color: #1E0F00; font: 12px dotum; font-weight: bold; letter-spacing: -2px; text-align:center; word-break: break-all; }

.effect02 td							  { padding-left: 2px; padding-right: 2px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; background-color:#F4DABC; color: #1E0F00; font: 12px dotum; font-weight: bold; word-break: break-all}								
										

.effect02 .tbllw						  { background-color: #F6E8D8; text-align: left; text-decoration: none; }
.effect02 .tblcw						  { text-align: center; text-decoration: none }
.effect02 .tblrw						  { background-color: #F6E8D8; text-align: right; text-decoration: none }



					

/* tab */								  
a.tab		 							  { height: 31px; float: left; margin: 0; padding-left: 8px;
											background: transparent url(../img/tab_left.gif) no-repeat left top;
											text-align: center; }
a.tab span	 							  { float: left; display: block; margin: 0; padding-top: 12px; padding-right: 8px; padding-left: 1px; padding-bottom: 3px;
      										background: transparent url(../img/tab_right.gif) no-repeat right top;
											color: #333333; font: 14px dotum; font-weight: bold; }

a.tab:hover								  { height: 31px; float: left; margin: 0; padding-left: 8px;
											background: transparent url(../img/tab_left.gif) no-repeat left top; background-position: 0 -70px;
											text-align: center; }
a.tab:hover span	 					  { float: left; display: block; margin: 0; padding-top: 10px; padding-right: 8px; padding-left: 1px; padding-bottom: 3px;
	      									background: transparent url(../img/tab_right.gif) no-repeat right top; background-position: right -70px;
											color: #661E00; font: 14px dotum; font-weight: bold; }
											
a.tab_current							  { height: 31px; float: left; margin: 0; padding-left: 8px;
											background: transparent url(../img/tab_left.gif) no-repeat left top; background-position: 0 -35px;
											text-align: center; }
a.tab_current span	 					  { float: left; display: block; margin: 0; padding-top: 10px; padding-right: 8px; padding-left: 1px; padding-bottom: 5px;
	      									background: transparent url(../img/tab_right.gif) no-repeat right top; background-position: right -35px;
											color: #000000; font: 14px dotum; font-weight: bold; }
											
											
/* button */											
a.btn01									  { display: inline-block; margin-left: 2px; padding-right: 5px;
											background: url(../img/btn01_right01.gif) no-repeat right top;
											text-align: center; vertical-align: middle; cursor: pointer; }  
a.btn01 span							  { display: block; float: left; padding: 3px 1px 5px 5px;
											background: url(../img/btn01_left01.gif) no-repeat left top;
											color: #666666; font: 12px dotum; font-weight: bold; line-height: 0; letter-spacing: -1px; white-space: nowrap; }
a.btn01 span img						  { margin-right: 0; vertical-align: middle; }
											
a.btn01:hover							  { display: inline-block; margin-left: 2px; padding-right: 5px;
											background: url(../img/btn01_right02.gif) no-repeat right top;
											text-align: center; outline: none; vertical-align: middle; }  
a.btn01:hover span						  { padding: 3px 1px 4px 5px;
											background: url(../img/btn01_left02.gif) no-repeat left top;
											color: #232323; font: 12px dotum; font-weight: bold; line-height: 0; letter-spacing: -1px; white-space: nowrap; }
											
											
a.btn01_hidden							 { display: inline-block; margin-left: 2px; padding-right: 5px;
											background: url(../img/btn01_right.gif) no-repeat right bottom;
											text-align: center; vertical-align: middle; cursor: pointer; }
a.btn01_hidden span						  { display: block; float: left; padding: 3px 1px 5px 5px;
											background: url(../img/btn01_left.gif) no-repeat left bottom;
											color: #666666; font: 12px dotum; font-weight: bold; line-height: 0; letter-spacing: -1px; white-space: nowrap; }
a.btn01_hidden span img					  { margin-right: 0; vertical-align: middle; }
										
										
										
a.btn02, a.btn02:hover, a.btn02:active	  { display: inline-block; height: 24px; margin-right: 3px; padding-right: 17px;
											background: url(../img/btn02_right.gif) no-repeat right top;
											text-align: center; vertical-align: middle; cursor: pointer; }  
a.btn02 span, a.btn02:hover	span		  { width: 75px; display: block; float: left; padding: 5px 1px 7px 10px;
											background: url(../img/btn02_left.gif) no-repeat left top;
											color: #ffffff; font: 12px dotum; font-weight: bold; white-space: nowrap; }
								  

								  
.width_01								  {  }	
										
										
a.btn05, a.btn05:active, a.btn05:hover	  { display: inline-block; margin-right: 5px; padding-right: 5px;
											background: url(../img/btn05_right.gif) no-repeat right top ;
											text-align: center; }
								  
a.btn05 span, a.btn05:hover	span		  { display: block; float: left; padding: 5px 0 3px 5px;
											background: url(../img/btn05_left.gif) no-repeat left top;
											color: #ffffff; font: 12px dotum; white-space: nowrap; }
								  
								  
										
										
a.btn03, a.btn03:active, a.btn03:hover									  { font-size: 12px; background: url(../img/btn03_right.gif) no-repeat right top;
								  text-align: center;
								  font-weight: bold;
								  display: inline-block;
								  height: 24px;
								  margin-right: 5px;
								  padding-right: 13px; /* sliding doors padding */
								  text-decoration: none; }
								  
a.btn03 span, a.btn03:hover span		{ background: url(../img/btn03_left.gif) no-repeat left top;
								  display: block; float: left;
    							  color: #ffffff;
								  font: 12px dotum;
								  font-weight: bold;
								  white-space: nowrap;
						 		  padding: 5px 0 7px 13px; }
								  
								  
								  
a.btn04 						{ font-size: 12px; background: url(../img/btn04_right.gif) no-repeat right top;
								  text-align: center;
    							  color: #333333;
								  display: inline-block;
								  height: 22px;
								  margin-right: 5px;
								  padding-right: 25px; /* sliding doors padding */
								  text-decoration: none; }
								  
a.btn04 span 					{ background: url(../img/btn04_left.gif) no-repeat left top;
								  display: block; float: left;
								  white-space: nowrap;
								  font: 12px dotum;
								  font-weight: bold;
						 		  padding: 7px 3px 5px 10px; }
								  
a.btn04:active, a.btn04:hover	{ display: inline-block; background: url(../img/btn04_right_01.gif) no-repeat right top;
								  color: #000000;
								  outline: none; /* hide dotted outline in Firefox */ }		
								  
a.btn04:active span	, a.btn04:hover span		{ background: url(../img/btn04_left_01.gif) no-repeat left top;
								  display: block; float: left;
								  white-space: nowrap;
						 		  padding: 7px 3px 5px 10px; }			


a.btn04_current					{ font-size: 12px; background: url(../img/btn04_right_01.gif) no-repeat right top;
								  text-align: center;
    							  color: #333333;
								  display: inline-block;
								  height: 22px;
								  margin-right: 5px;
								  padding-right: 25px; /* sliding doors padding */
								  text-decoration: none; }
								  
a.btn04_current span			{ background: url(../img/btn04_left_01.gif) no-repeat left top;
								  display: block; float: left;
								  white-space: nowrap;
								  color: #000000;
								  font: 12px dotum;
								  font-weight: bold;
						 		  padding: 7px 3px 5px 10px; }				
								  
								  
a.btn06									  { height: 21px; display: inline-block; margin-left: 2px; padding-right: 7px;
											background: url(../img/btn06_right.gif) no-repeat right top;
											text-align: center; }  
a.btn06 span							  { display: block; padding: 4px 0 4px 5px;
											background: url(../img/btn06_left.gif) no-repeat left top;
											color: #333333; font: 12px dotum; font-weight: bold; letter-spacing: -1px; white-space: nowrap; }
a.btn06 span img						  { margin-right: 4px; }  


a.btn07									  { font-size: 11px; background: url(../img/btn06_right.gif) no-repeat right top;
								  text-align: center;
								  font-weight: bold;
								  display: inline-block;
								  height: 21px;
								  margin-right: 5px;
								  padding-right: 7px; /* sliding doors padding */
								  text-decoration: none; }
								  
a.btn07:active, a.btn07:hover	{ display: inline-block; color: #000000;
								  outline: none; /* hide dotted outline in Firefox */ }	
								  
a.btn07 span 					{ background: url(../img/btn06_left.gif) no-repeat left top;
								  display: block;
    							  color: #333333;
								  font: 11px dotum;
								  font-weight: bold;
								  white-space: nowrap;
						 		  padding: 5px 0 3px 7px; }
								  



/*==============================================================================*/



.box table								  { color: #666666; }

.box_01, .box_02, .box_03						{ margin: 0; padding: 0; border: 0; color: #666666; font: 11px dotum; }

.box_01 td, .box_02 td, .box_03 td					{ padding-top: 3px;  padding-left: 2px; padding-right: 2px; border-right: 1px solid #D7D7D7; border-top: 1px solid #D7D7D7; }

.box_01 .bg_color01 { background-color: #E8F3FA; }
.box_02 .bg_color01 { background-color: #FAEFE8; }
.box_03 .bg_color01 { background-color: #EDE8FA; }


a .box_t, a:link .box_t, a:visited .box_t					{ color: #666666; font-size: 12px; font-weight: bold; }
								  
a:hover .box_t, a:active .box_t	{ color: #666666; font-size: 12px; font-weight: bold; }


.btn {background: url(../img/db_btn_bg.gif) repeat-x 5px 0;}






/* main */

.notice { color: #666666; }

.notice a:link, .notice a:visited	  { color: #4B4B4B;
										line-height: 17px; }
.notice a:hover, .notice a:active	  { border-bottom: 1px dotted;
										color: #4B4B4B;
										line-height: 17px; }


.favorite a							  { color: #666666;
										font-weight: bold; }
.favorite a:hover					  { color: #CC5000;
										font-weight: bold; }
				
						

.db_title_01						  { margin: 0; }

.db_title_01 h1						  { height: 20px; margin: 0; padding: 4px 0px 3px 25px; background: url(../img/blt_08.gif) no-repeat 5px ;
										color: #144BAA; font: 15px dotum; font-weight: bold; letter-spacing: -2px; }
										
.db_title_02						  { margin: 0; }

.db_title_02 h1						  { height: 20px; margin: 0; padding: 4px 0px 3px 25px; background: url(../img/blt_09.gif) no-repeat 5px ;
										color: #AA7214; font: 15px dotum; font-weight: bold; letter-spacing: -2px; }
										
.db_title_03						  { margin: 0; }

.db_title_03 h1						  { height: 20px; margin: 0; padding: 4px 0px 3px 25px; background: url(../img/blt_10.gif) no-repeat 5px ;
										color: #6614AA; font: 15px dotum; font-weight: bold; letter-spacing: -2px; }

