/* YUI global reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
th, td {
	
}
fieldset, img, iframe {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:center;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
/* ±× ¿Ü ÃÊ±âÈ­ */
body {
	color:#222;
	font-family: Dotum, Gulim, "Malgun Gothic", "Trebuchet MS", Verdana, AppleGothic, Sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	background-color:#FFFFFF;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#skipNavi { position:absolute; top:0; left:0; width:100px;z-index:100}
#skipNavi a { position:absolute; display:block; height:0; overflow:hidden;}
#skipNavi a:hover, #skipNavi a:focus, #skipNavi a:active { height:auto; color:#656565; }

/*  png ÀÌ¹ÌÁö Åõ¸íÈ­ */
.png24 {
	tmp:expression(setPng24(this));
}

/* hidden selectors */
hr, .hidden {
	display:none;
}

/* Å¾ ·Î°í */
#top_logo {
	position:absolute;
	margin:45px 0 0 20px;
	z-index:3;
}
	#top_logo a {
		background:url(../../image/common/top_logo.gif) no-repeat scroll 0 0;
		overflow:hidden;
		display:block;
		width:175px;
		height:36px;
		text-indent:-999em;
	}

/* Å¾³×ºñ */
#memberNavi {
	position:absolute;
	top:25px;
	right:39px;
	z-index:3;
}
	#memberNavi ul {
	}
		#memberNavi ul li {
			display:inline;
		}
			#memberNavi ul li a {
				background-image:url(/image/common/top_gnb.gif);
				background-repeat:no-repeat;
				background-attachment:scroll;
				margin-top:2px;
				padding-top:14px;
				overflow:hidden;
				height:0;
				display:block;
				float:left;
			}
				#memberNavi ul li a.home_btn {
					background-position:0 0;
					width:27px;
					}
				#memberNavi ul li a.sitemap_btn {
					background-position:-27px 0;
					width:49px;
				}
				#memberNavi ul li a.mypage_btn {
					background-position:-76px 0;
					width:53px;
				}
				#memberNavi ul li a.eng_btn {
					background-position:-129px 0;
					width:54px;
				}
				#memberNavi ul li a.chis_btn {
					background-position:-183px 0;
					width:39px;
				}
				#memberNavi ul li a.jp_btn {
					background-position:-222px 0;
					width:50px;
				}

			#memberNavi ul li input {
				vertical-align:top;
			}

			#memberNavi ul li form {float:left;}

			#memberNavi ul li input.text {
				width:74px;
				height:15px;
				border:1px solid #E0E0E0;
				background-color:#F5F5F5;
				font-size:0.9em;
				margin:0 0 0 3px;
			}

#main_top .top_bg {
	height:34px;
	width:680px;
	position:absolute;
	top:45px;
	right:17px;
	z-index:4;
	
}

/* Å¾¸Þ´º */
#mainNavi ul { position:relative;}
	
	#mainNavi ul li {float:left;}

		#mainNavi ul li a {
			height:0;
			background:url(../../image/common/topmenu.gif) no-repeat;
			padding-top:34px;
			overflow:hidden;
			display:block;
			font-size:0.9em;
		}
		#mainNavi ul li.link01 a.link {background-position:0px 0px; width:146px;}
		#mainNavi ul li.link01 a.over {background-position:0px -34px; width:146px;}

		#mainNavi ul li.link02 a.link {background-position:-146px 0px; width:107px;}
		#mainNavi ul li.link02 a.over {background-position:-146px -34px; width:107px;}

		#mainNavi ul li.link03 a.link {background-position:-253px 0px; width:101px;}
		#mainNavi ul li.link03 a.over {background-position:-253px -34px; width:101px;}

		#mainNavi ul li.link04 a.link {background-position:-354px 0px; width:98px;}
		#mainNavi ul li.link04 a.over {background-position:-354px -34px; width:98px;}

		#mainNavi ul li.link05 a.link {background-position:-452px 0px; width:100px;}
		#mainNavi ul li.link05 a.over {background-position:-452px -34px; width:100px;}

		#mainNavi ul li.link06 a.link {background-position:-552px 0px; width:112px;}
		#mainNavi ul li.link06 a.over {background-position:-552px -34px; width:112px;}

			/*  Å¾¼­ºê ¸Þ´º//  */
			#mainNavi .subMenu {
				background:url(../../image/common/submenu_left_bg.gif) no-repeat scroll left 5px;
				position:absolute;
				padding:0 0 0 11px;
				overflow:hidden;
				display:none;
			}
			#mainNavi .link01 .subMenu {
				left:20px;
				width:510px;
			}
			#mainNavi .link02 .subMenu {
				left:20px;
				width:470px;
			}
			#mainNavi .link03 .subMenu {
				left:-130px;
				width:810px;
			}
			#mainNavi .link04 .subMenu {
				left:60px;
				width:600px;
			}
			#mainNavi .link05 .subMenu {
				left:-70px;
				width:740px;
			}
			#mainNavi .link06 .subMenu {
				left:350px;
				width:317px;
			}
				#mainNavi .subMenu ul {
					background:url(../../image/common/submenu_right_bg.gif) no-repeat scroll right 5px;
					list-style:none;
					padding:5px 15px 3px 0;
					margin:0;
					position:relative;
					line-height:1.5em;
				}
					#mainNavi .subMenu ul li {
						padding:0 0 0 18px;
						float:none; 
						display:inline;
						background:url(../../image/common/top_submenu_dot.gif) no-repeat scroll 9px 50%;
					}

						#mainNavi .subMenu ul li a {
							background:none;
							padding:0;
							height:16px;
							display:inline;
							color:#469;
							text-decoration:none;
						}
							#mainNavi .subMenu ul li a:hover {
								color:#469;
								border-bottom:1px dotted #35a;
							}

/* ·Î±×ÀÎ */
#left_login {}
	#left_login h3 {display:none;}
	#left_login .login_bg_top {
		height:25px;
		padding:16px 0 0 16px;
		background:url(../../image/common/bg_login_top_01.gif) no-repeat left top;
		text-align:left;
	}
	#left_login .login_bg_bottom {
		padding-top:10px;
		background:url(../../image/common/bg_login_bottom_01.gif) no-repeat left top;
	}
	
	#left_login .login_bg_middle {
		padding:5px 8px 0 10px;
		background:url(../../image/common/bg_login_middle_01.gif) repeat-y;
	}
		#left_login .login_bg_middle .input_box ul {
			float:left;
		}

		#left_login .login_bg_middle .input_box li {
			clear:both;
		}
		
		#left_login .login_bg_middle .input_box span {
			background-attachment:scroll;
			background-repeat:no-repeat;
			display: block;
			width:45px;
			height: 18px;
			float:left;
		}

		#left_login .login_bg_middle .input_box .id {
			background:url(../../image/common/text_login_01.gif) no-repeat 0 3px;
		}

		#left_login .login_bg_middle .input_box .pw {
			background:url(../../image/common/text_login_02.gif) no-repeat 0 3px;
		}

		#left_login .login_bg_middle .input_box span em {
			display:none;
		}

		#left_login .login_bg_middle .input_box input.text {
			width:74px;
			height:16px;
			border:1px solid #E0E0E0;
			background-color:#F5F5F5;
			padding:0 0 0 3px;
		}

		#left_login .login_bg_middle .input_box ul.btn {
			margin-left:4px;
			border:0px;
		}

		#left_login .login_bg_middle .img_check img {
			vertical-align:middle;
			cursor:pointer;
		}

		#left_login .login_bg_middle input.check {
			width:12px;
			border:0;
			margin:0;
			vertical-align:middle;
		}

		#left_login .login_bg_middle .text_box {
			margin:0 0 10px 5px;
		}

		#left_login .login_bg_middle .id_passwd_find {
			margin:3px 0 0 4px;
		}


#footer {padding-top:20px; margin:0 10px 20px 0px ; width:1000px;}
	
	#footer .footer_logo {
		float:left;
		width:212px;
		padding:1px 0 0 18px;
	}

	#footer .footer_copyright {
		float:left;
		width:486px;
	}
		#footer .footer_copyright ul.link {
			margin:4px 0 5px;
			clear:both;
		}

			#footer .footer_copyright ul.link li {
				float:left;
			}
			#footer .footer_copyright ul.link li a {
				height:11px;
				background:url(../../image/common/footer_link.gif) no-repeat 0 0;
				overflow:hidden;
				display:block;
				font-size:0.9em;
				text-indent:-999em;
			}
				#footer .footer_copyright ul.link li.link01 a {background-position:0 0;width:90px;}
				#footer .footer_copyright ul.link li.link02 a {background-position:-90px 0;width:97px;}
				#footer .footer_copyright ul.link li.link03 a {background-position:-187px 0;width:97px;}
				#footer .footer_copyright ul.link li.link04 a {background-position:-284px 0;width:83px;}
				#footer .footer_copyright ul.link li.link05 a {background-position:-367px 0;width:71px;}

	#footer .footer_count {
		float:right;
		width:241px;
	}
		#footer .footer_count li {
			background:url(../../image/common/footer_bg.gif) no-repeat 100% 0;
			position:relative;
			width:164px;
			height:19px;
			padding:2px 0 0 18px;
			margin-top:2px;
			letter-spacing:-1px;
		}
			#footer .footer_count li span {
				clear:right;
				position:absolute;
				right:7px;
				font-size:0.9em;
				color:#535353;
				letter-spacing:0px;
			}