@charset "utf-8";
/* 공통 */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


a,img,input		    {selector-dummy: expression(this.hideFocus=true);}

td	{font-size:12px; font-family:돋움;  color: #666666; line-height: 140%}		

input,textarea, select
						{font-size:12px; font-family:돋움; border:1 solid #b4b4b4; background-color:#ffffff ;
scrollbar-face-color: #cccccc; 
scrollbar-arrow-color: #ffffff; 
scrollbar-track-color: #ededed; 
scrollbar-highlight-color: #ededed; 
scrollbar-shadow-color: #ededed;
scrollbar-darkshadow-color: #ededed; 
scrollbar-3dlight-color: #ededed;}
						
						

.INPUT_01 { 
    BORDER-RIGHT: expression( (this.type=='checkbox'||this.type=='radio')?'':'1px solid #dfdfdf'); BORDER-TOP: expression( (this.type=='checkbox'||this.type=='radio')?'':'1px solid #dfdfdf'); BACKGROUND: expression( (this.type=='checkbox'||this.type=='radio')?'':'#f7f7f7' ); BORDER-LEFT: expression( (this.type=='checkbox'||this.type=='radio')?'':'1px solid #dfdfdf'); BORDER-BOTTOM: expression( (this.type=='checkbox'||this.type=='radio')?'':'1px solid #dfdfdf'); 
}




	/* 일반메뉴링크 및 활성화 글자 */
	

	a:link				{color:#666666;  font-size:12px; text-decoration:none;}
	a:active			{color:#666666; font-size:12px; text-decoration:none;}
	a:visited			{color:#666666;  font-size:12px; text-decoration:none;}
	a:hover				{color:#ff8a00; font-size:12px; text-decoration:none; font-weight:bold;}
	
	.gallery A:link {FONT-SIZE: 9pt; COLOR: #666666; font-weight:bold; text-align:center; TEXT-DECORATION: none}
	.gallery A:visited {FONT-SIZE: 9pt; COLOR: #666666; font-weight:bold; text-align:center; TEXT-DECORATION: none}
	.gallery A:hover {FONT-SIZE: 9pt; COLOR: #931247; font-weight:bold; text-align:center; TEXT-DECORATION: none}
	.gallery A:active {FONT-SIZE: 9pt; COLOR: #931247; font-weight:bold; text-align:center; TEXT-DECORATION: none}
	
	.board A:link {FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION: none;}
	.board A:visited {FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION: none;}
	.board A:hover {FONT-SIZE: 9pt; COLOR: #284689; TEXT-DECORATION: none;}
	.board A:active {FONT-SIZE: 9pt; COLOR: #284689; TEXT-DECORATION: none;}
	
	.12 A:link {FONT-SIZE: 9pt; COLOR: #931247; text-align:center; font-weight:bold; TEXT-DECORATION: none}
	.12 A:visited {FONT-SIZE: 9pt; COLOR: #931247; text-align:center; font-weight:bold; TEXT-DECORATION: none}
	.12 A:hover {FONT-SIZE: 9pt; COLOR: #931247; text-align:center; font-weight:bold; TEXT-DECORATION: none}
	.12 A:active {FONT-SIZE: 9pt; COLOR: #931247; text-align:center; font-weight:bold; TEXT-DECORATION: none}
	
	.site A:link {FONT-SIZE: 9pt; COLOR: #FFFFFF; text-align:center; font-weight:bold; TEXT-DECORATION: none}
	.site A:visited {FONT-SIZE: 9pt; COLOR: #FFFFFF; text-align:center; font-weight:bold; TEXT-DECORATION: none}
	.site A:hover {FONT-SIZE: 9pt; COLOR: #ff99cc; text-align:center; font-weight:bold; TEXT-DECORATION: none}
	.site A:active {FONT-SIZE: 9pt; COLOR: #ff99cc; text-align:center; font-weight:bold; TEXT-DECORATION: none}

		
						
/* CSS Document */
.na_01 { 
line-height:25px; 
font-family: "돋움"; 
font-size: 12px; 
color: #666666;
bg-color:#ffffff;
cellspacing:1;
}

.jj {text-align:justify;}
.mm {text-align:right;}
.at{vertical-align:top;}
.ac{text-align:center;}
.ab{font-weight:bold;}
.vtt {vertical-align:top;}
.p_01 {font-size:11px; COLOR:ada8a3; vertical-align:bottom; text-align:right;}
.p_02 {COLOR:#65a53a; font-weight:bold;}
.pro_01 {font-size:12px; color:#7ab154; text-align:center; font-weight:bold; background:#cae1a4;}
.pro_02 {font-size:12px; color:#666666; text-align:center; background:#ffffff;}
.pro_03 {vertical-align:top; padding-top:1px;}
.pro_04 {font-size:12px; color:#666666; background:#ffffff;}
.m {padding-top:3px; vertical-align:top;}


/*

.company_01 {font-size:12px; color:#3e76c1; text-align:right; font-weight:bold;}
.company_02 {font-size:12px; color:#61b61c; text-align:center; font-weight:bold;}
.company_03 {padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;}
.company_04 {font-size:12px; color:#3e76c1; font-weight:bold;}
.company_05 {padding-top:20px; padding-bottom:30px}
.product_01 {font-size:13px; color:#ff6000; font-weight:bold;}
.study_01 {font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; background:#93bdf0;}
.study_02 {font-size:12px; background:#FFFFFF}
.study_03 {font-size:12px; background:#FFFFFF; text-align:center}
.main {font-size:12px; COLOR: ffffff;}
.main_po {font-size:12px; COLOR: 8e0536; text-align:center; font-weight:bold;}
.jj {text-align:justify;}
.sub_top {font-size:12px; COLOR: 931247; font-weight:bold;}
.board_top {font-size:12px; COLOR: 931247; font-weight:bold; text-align:center}
.sub1_1_1 {font-size:12px;  font-weight:bold;}
.sub1_3_1 {font-size:12px; COLOR: ffffff; font-weight:bold; background-color:#284689; text-align:center;}
.sub1_3_2 {font-size:12px; COLOR: 666666; font-weight:bold; background-color:#ffffff;}
.sub1_3_3 {font-size:12px; COLOR: 666666; background-color:#ffffff;}
.porduct01_1 {font-size:12px; COLOR: b31b1b; font-weight:bold;}
.boaord {font-size:12px; COLOR: 284689; font-weight:bold; text-align:center;}
.main {font-size:12px; COLOR: ff9000; font-weight:bold; text-align:center;} */

{line-height:18px; 
text-align: left;  
font-family: "돋움"; 
font-size: 12px; 
color: #666666;
padding-top:10px;
padding-right:5px;
}

.na_16 { 
line-height:18px; 
text-align: left;  
font-family: "돋움"; 
font-size: 12px; 
color: #666666;
padding-left:5px;
}
.na_17 { 
line-height:18px; 
text-align: right;  
font-family: "돋움"; 
font-size: 12px; 
color: #666666;
padding-left:5px;
}

/* -- table 관련 */ 
.border-right  {border-right:solid 1px #D8E6EE; font-family: "돋움";  height:18px; font-size: 12px; color: #454545;}
.border-bottom  {border-bottom:solid 1px #D8E6EE; height:18px; }
.border-right-bottom  {border-right:solid 1px #D8E6EE;  height:18px; border-bottom:solid 1px #D8E6EE;}
.border-right1  {border-right:solid 1px #E1E1E1;  height:18px;}

.na01_table {
border-top:2px solid #cbcbcb;
border-bottom:2px solid #cbcbcb;
height:20px;
padding:0px;
border-collapse:collapse;
font-family: "돋움"; font-size: 12px; color:#666666; }

.na02_table {
border-top:2px solid #4C82AE;
border-bottom:2px solid #4C82AE;
text-align:center; height:18px;
padding:5px;
border-collapse:collapse;
font-family: "돋움"; font-size: 12px; color:#454545; }

.na03_table {
border-top:2px solid #4C82AE;
border-bottom:2px solid #4C82AE;
text-align:center; 
height:40px;
padding:7px;
border-collapse:collapse;
font-family: "돋움"; font-size: 12px; color:#454545; }


.na04_table {
border-top:1px solid #4C82AE;
border-bottom:1px solid #4C82AE;
text-align:center; height:20px;
padding:5px;
border-collapse:collapse;
font-family: "돋움"; font-size: 12px; color:#454545; }



.na05_table {
text-align:center; height:20px;
padding:5px;
border-collapse:collapse;
font-family: "돋움"; font-size: 12px; color:#454545; }

.na06_table {
height:16px;
padding:3px;
border-collapse:collapse;
font-family: "돋움"; font-size: 12px; color:#454545; }

.na07_table {
height:16px;
padding:3px;
border-collapse:collapse;
font-family: "돋움"; font-size: 12px; color:#FFFFFF; }

TABLE.bb1    { background:#FFFFFF; text-align:center;}
TABLE.bb1 TH  { bg-corlor:#ffffff; }
TABLE.bb1 TD  { bg-corlor:#ffffff;}

.dot td { border-bottom:dotted 1px #5075b2;
}


.na_20{font-family:"돋움"; font-size: 12px; color:#ffffff}
.na_20 A:link  {font-size: 12px; color:#ffffff; text-decoration:none;}
.na_20 A:visited {font-size: 12px; color:#ffffff; text-decoration:none;}
.na_20 A:active {font-size: 12px; color:#ffffff; text-decoration:none}
.na_20 A:hover {font-size: 12px; color:#000000; text-decoration:none}

.input {font-size: 9pt; height:18px; border:1 solid #ff6a94; background-color:#ffffff}
.textarea{font-size: 9pt; color:#848284; height:15px; border:1 solid #949694; background-color:#ffffff ;
scrollbar-face-color: #cccccc; 
scrollbar-arrow-color: #ffffff; 
scrollbar-track-color: #ededed; 
scrollbar-highlight-color: #ededed; 
scrollbar-shadow-color: #ededed;
scrollbar-darkshadow-color: #ededed; 
scrollbar-3dlight-color: #ededed; }

.select {font-size: 9pt; color:#848284; height:15px; border:1 solid #cccccc; background-color:#ededed; 
face-color: #cccccc;  arrow-color: #ffffff;  track-color: #ededed;  highlight-color: #ededed; 
 3dlight-color: #ededed; shadow-color: #ededed; darkshadow-color: #ededed;  }