@charset "utf-8";
/* CSS Document */

body {
	background-color:#FFFFFF;
	margin:0px;
	background-image:url(images/bg_pattern.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Dotum,Dotumche,Arial,Verdana,Helvetica,sans-serif, ;
	font-size:12px;
	color:#333333;
	}
a,img,input { selector-dummy:expression(this.hideFocus=true); }

a:link {color: #333333;text-decoration: none}
a:visited {color: #333333;text-decoration: none}
a:hover {color: #1991c0;text-decoration: none}



input, select, textarea {
	font-family:Arial,Verdana,Helvetica,sans-serif,Dotum,Dotumche, ;
	font-size:12px;
	color:#444444;
	border:1px solid #9fb9c8;
	}
.input01 {
	font-family:Dotum,Dotumche,Gulim,Gulimche,Arial,Helvetica, geneva;
	font-size: 12px;
	color:#444444;
	padding-left:3px;padding-top:1px;padding-bottom:1px;
	border:1px solid #9fb9c8;
	}	

.input02 {
	font-family:Arial,Helvetica,geneva,Dotum,Dotumche,Gulim,Gulimche;
	font-size: 11px;
	color:#444444;
	padding-left:3px;padding-top:1px;padding-bottom:1px;
	border:1px solid #9fb9c8;
	}	
	
/*Top Menu*/
#m1, #m2, #m4, #m5 {
	z-index:1;
	visibility: hidden;
	position:absolute;
	top:70px;
	left:0px;
	width:100%;
	}

/*Index*/
.newprod_i {
	margin:10px; float:left;border:3px solid #ffffff;
	}
.newprod_txt {
	margin:10px;float:clear;line-height:130%;
	font-family:Dotum,Dotumche,Arial,Verdana,Helvetica,sans-serif, ;
	font-size:12px;
	color:#333333;
	}		

/*Contents*/
.loc {
	font-family:Arial,Verdana,Helvetica,sans-serif,Dotum,Dotumche ;
	font-size:11px;
	color:#666666;
	background-image:url(images/ctnt_tbg.gif); 
	background-position:0px 0px; 
	background-repeat:no-repeat;
	height:43px; 
	vertical-align:bottom; 
	text-align:right;
	padding-right:30px;
	}

.mtd {
	background-color:#FFFFFF;
	border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;
	}
.lm_tbl {
	margin-top:16px; 
	border-collapse:collapse;
	border-color:d8d8d8;
	border-bottom:1px solid #d8d8d8; 
	text-align:left;
	}
.lm_tbl td {
	padding:9px;
	text-align:left;
	vertical-align:middle;
	}

	
.ctd {
	background-color:#FFFFFF;
	border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;
	padding-left:40px; padding-top:20px; padding-right:50px; padding-bottom:67px;
	text-align:left;
	}	

.tbl01 {
	border-collapse:collapse;
	border-top:2px solid #a4cde2;
	border-bottom:1px solid #a4cde2;
	font-family:Arial,Verdana,Helvetica,sans-serif,Dotum,Dotumche, ;
	font-size:11px;
	color:#5b5b5b;
	}

.th00 {background-color:#b2d8eb; border-bottom:1px solid #a4cde2;}

.th01 {background-color:#cde6f3; border-bottom:1px solid #a4cde2;padding-left:8px;padding-right:8px;}

.th01_prd {
	background-color:#cde6f3; 
	text-align:center; 
	height:80px;}

.th02 {background-color:#ecfbff; border-bottom:1px solid #a4cde2;}

.th02_prdt {
	background-color:#ecfbff; 
	padding-left:10px;
	padding-right:10px;
	font-family:Arial,Verdana,Helvetica,sans-serif,Dotum,Dotumche, ;
	font-size:11px;
	color:#5b5b5b;
	}

.th02_prd {
	background-color:#ecfbff; 
	padding-left:4px;padding-right:4px; 
	text-align:center;height:80px; 
	vertical-align:middle;
	font-family:Arial,Verdana,Helvetica,sans-serif,Dotum,Dotumche, ;
	font-size:11px;
	color:#5b5b5b;
	}/*border-bottom:1px solid #a4cde2;*/

.td01 {background-color:#ffffff; border-bottom:1px solid #a4cde2;padding-left:10px;padding-right:10px;}

.td01_prd {
	background-color:#ffffff;
	padding-left:10px;padding-right:10px;
	font-family:Arial,Verdana,Helvetica,sans-serif,Dotum,Dotumche, ;
	font-size:11px;
	color:#5b5b5b;
	}

.td02_prd {
	background-color:#ffffff; 
	padding-left:4px;padding-right:4px; 
	text-align:center;
	height:80px; 
	vertical-align:middle;
	font-family:Arial,Verdana,Helvetica,sans-serif,Dotum,Dotumche, ;
	font-size:11px;
	color:#5b5b5b;
	}
.td03 {border-bottom:1px solid #a4cde2;padding-left:8px;padding-right:8px;}

.page {
	margin-left:12px;text-align:center;margin-top:10px;
	font-family:Arial,Verdana,Helvetica,sans-serif,Dotum,Dotumche, ;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	letter-spacing:0.2em;
	}
.page a:link	 {color:#333333;text-decoration:none;color:#666666;font-weight:normal;}
.page a:visited {color:#1991c0;text-decoration:none;color:#666666;font-weight:normal;}
.page a:hover {color:#333333;text-decoration:none;color:#333333;font-weight:normal;}

/*FAQ*/
.sub_q {border-bottom:1px solid #E6E6E6;padding-top:3px;vertical-align:middle;}
.sub_a {display:none; 
	width:590px; 
	margin-left:12px;
	padding-top:4px;padding-bottom:10px; 
	background-color:#F3F6FC;
	border-bottom:1px solid #E6E6E6;
	}
/*story tab*/
.tabtbl {margin-left:12px;margin-top:28px;background-image:url(images/ctnt_story_tab_c.gif); background-position:0px 0px; background-repeat:repeat-x;}

/*Popup*/
.body_bg {
	background-color:#FFFFFF;
	margin:0px;
	background-image:url(images/pop_tbg.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
	}

.img_b {
	margin:10px;border:1px solid #b3b3b3; background-color:#FFFFFF;padding:9px;width:322px;
	}
	
.body_bg2 {
	background-color:#5f5cd0;
	margin:0px;
	background-image:url(images/pop_tbg2_btm.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	}
.orv_pop {border:1px solid #5854a8; background-color:#FFFFFF;margin:10px;padding:20px;}	

		
/*Footer*/	
.footer {
	background-image:url(images/bg_footer.jpg); 
	background-position:top; 
	background-repeat:repeat-x; 
	width:100%; 
	height:110px;
	text-align:center;
	margin-top:37px;
	}
.copy {
	background-image:url(images/footer_copyright.gif); background-repeat:no-repeat; background-position:0px 0px;
	text-align:left;
	vertical-align:top;
	width:461px;
	height:58px;
	}
