/******************** 기본 CSS ********************/
body{padding:0; margin:0; background-image:url(../img/common/bg.gif); background-position:0 0; background-repeat:repeat-x;}
img, p{
	padding:0;
	margin:0;
	border:0;
	position:relative;
	font-size:11px;
	line-height:16px;
	color:#888;
	letter-spacing:0px;
	text-decoration:none;
}

TD {FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY:arial;}
.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

/* 링크 */
a:link, a:visited{font-size:12px; font-family:"MS UI Gothic", "Arial", "verdana", sans-serif; line-height:16px; color:#888; letter-spacing:0px; text-decoration:none; padding-left:5px;}
a:hover{font-size:12px; font-family:"MS UI Gothic", "Arial", "verdana", sans-serif; line-height:16px; color:#000; letter-spacing:0px; text-decoration:none; padding-left:5px;}


/* 레이아웃 */
#main{background-image:url(../img/main/main_bg.gif); background-position:0 0; background-repeat:no-repeat; width:1030px;}
#sub{background-image:url(../img/common/sub_bg.gif); background-position:0 0; background-repeat:no-repeat; width:1030px;}
#header{width:1000px; height:100px;}
#contents{position:relative; margin-top:70px;}
#footer{background-image:url(../img/common/footer_img.gif); background-position:0 0; background-repeat:repeat-x; padding:0 0 20px 15px;}
#footer table{width:970px;}

.main_con{width:595px; padding:55px 0 0 27px;}
.notice td.blt{background-image:url(../img/main/blt.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:10px; text-decoration:none;}


.lnb{padding:48px 0 0 0; width:333px; position:relative;}
.lnb table{margin-left:190px;}
.lnb p.bton{position:absolute; bottom:50px;}
.con{width:100%; padding:0 48px 0 59px; background-image:url(../img/common/sub_foot_bg.gif); background-position:bottom 0;  background-repeat:no-repeat;}
.ut{text-align:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:16px; color:#999; letter-spacing:0; padding-right: 13px; padding-bottom:10px;}
.ut img{margin:0 5px -2px 0;}
a.ut:link, a.ut:visited{text-align:right;font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:16px; color:#999; text-decoration:none; letter-spacing:0; padding-right: 10px; padding-bottom:10px;}
a.ut:hover{text-align:right;font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:16px; color:#000; text-decoration:none; letter-spacing:0; padding-right: 10px; padding-bottom:10px;}
.txt {text-align:left; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:16px; color:#626161; letter-spacing:0; }
  
a.Lt:link, a.Lt:visited{font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:10px; color:#999; letter-spacing:0px; text-decoration:none;}
a.Lt:hover{font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:10px; color:#000; letter-spacing:0px; text-decoration:none;}


#tab_01, #tab_02{height:120px;}
table.tbl{width:615px; background-color:#b4d1eb; border-bottom:2px solid #65a1d7;} 
table.tbl th{background-color:#86b6b3; color:#fff; font-size:12px; font-family:tahoma; padding:6px 5px 6px 5px;}
table.tbl td{background-color:#FFF; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#888;  padding:8px 0px 8px 10px;  }
table.tbl td.sub{ text-align:left; color:#4987c7; font-size:12px; }



/*COMMEN */
.sp04 {padding-left:4px; vertical-align:top}
.sp10{padding-left:13px; vertical-align:top}
.sp20{height:20px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp30{height:30px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp40{height:15px;}
.sp50{height:50px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp70{height:70px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp100{height:100px; width:1px; line-height:0px; font-size:0px; clear:both;}
.style1 {color: #0099FF;font-weight: bold; padding-left: 10px;}
.style2 {color: #C14427; font-weight: bold;	padding-left:10px;}
.color_blue {color: #0099FF;font-weight: bold;	padding-left:10px;}

.descript{
	position:absolute;
	top:100pt;
	left:100pt;
	color: #000000; 
	font-family: Verdana, Geneva, sans-serif; 
	font-size:10pt; 
}
#Info{	
	font-family: Verdana, Geneva, sans-serif; 
	font-size:10pt;
	color: #000000;
}

.dma {
	display:inline;
	background:#6FAA36;
	color:#ffffff;
}

.company_title {	
 	color:#295189;
 	font-weight:bold;
 	font-size:15pt;
}
a.Sub_Menu:link, a.Sub_Menu:visited{	
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 	
	color:#1D2464; 
	text-decoration:none; 
	letter-spacing:0; 
	font-weight: bold;
	cursor:hand;
}
a.Sub_Menu:hover{	
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#626262; 
	text-decoration:none; 
	letter-spacing:0; 
	font-weight: bold;
	cursor:hand;
}
a.Sub_Menu2:link, a.Sub_Menu2:visited{	
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 	
	color:#626262; 
	text-decoration:none; 
	letter-spacing:0; 
	font-weight: bold;
	cursor:hand;
}
a.Sub_Menu2:hover{	
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-decoration:none; 
	letter-spacing:0; 
	font-weight: bold;
	cursor:hand;
}

a.Foot:link, a.Foot:visited{font-size:11px; font-family:"MS UI Gothic", "Arial", "verdana", sans-serif; line-height:5px; color:#999; letter-spacing:0px; text-decoration:none; padding-left:5px;}
a.Foot:hover{font-size:11px; font-family:"MS UI Gothic", "Arial", "verdana", sans-serif; line-height:5px; color:#000; letter-spacing:0px; text-decoration:none; padding-left:5px;}

