#wrap {
	width: 1000px;
	margin: 0 auto;	
	overflow: hidden;	
	position:relative;
	}


.noScript {
	font-size: 0.9em;
	color: #ff6600;
	position: absolute;
	top: 5px;
	left: 3px;
	}


#header {
	width: 100%;
	height: 128px;
	background: url("../../images/header/headerBg.gif") no-repeat 0 0;
	position: relative;
	z-index: 1;
	}
	#header h1 {
		position: absolute;
		top: 22px;
		left: 19px;
		}

	/* »ó´Ü¹Ù·Î°¡±â */
	.topNavi {
		height: 21px;
		padding: 5px 0 0 650px;
		}
		.topNavi li {
			float: left;
			background: url("../../images/header/topNaviBg.gif") no-repeat right 0;
			padding: 0 8px;
			}
			.topNavi li.topNaviLast {
				padding: 0 15px 0 8px;
				background: none;
				}

	/* ¸ÞÀÎ¸Þ´º */
	.mainNavi {
		clear: both;
		padding: 6px 0 0 270px;
		height: 50px; 
		}
		.mainNavi dt {
			float: left;
			background: url("../../images/header/mainNaviBg.gif") no-repeat right 0;
			padding: 0 14px;
			}
			.mainNavi dt.mainNaviLast {
				background: none;
				}
		.mainNavi dd {
			position: absolute;
			top: 60px;
			font-size: 0.9em;
			}
			.mainNavi dd li {
				float: left;
				padding: 0 10px 0 6px;
				background: url("../../images/bullet/bullet00.gif") no-repeat 0 5px;
				}
				.mainNavi dd li a {
					font-weight: bold;
					color: #84ba64;
					}
					.mainNavi dd li a.on {
						font-weight: bold;
						color: #449b10;
						}
					.mainNavi dd li a:focus, .mainNavi dd li a:hover {
						font-weight: bold;
						color: #449b10;
						text-decoration: none;
						}
		.mainNavi .main00 { left: 285px; }
		.mainNavi .main01 { left: 360px; }
		.mainNavi .main02 { left: 413px; }
		.mainNavi .main03 { left: 470px; }
		.mainNavi .main04 { left: 547px; }
		.mainNavi .main05 { left: 330px; }



	/* °ü±¤ÀüÀÚÁöµµ */
	.electronMap {
		position: absolute;
		top: 30px;
		right: 28px;
		}

	/* ¶óÀÎ¾Æ·¡ */
	.headBox {
		clear: both;
		width: 100%;
		height: 30px;
		overflow: hidden;
		}

		/* BEST */
		.bestList {
			font-size: 0.9em;
			float: left;
			width: 481px;
			padding: 8px 0 0 19px;
			}
			.bestList dt {
				float: left;
				padding: 0 5px 0 0;
				}
			.bestList dd {
				float: left;
				padding: 1px 3px 0 3px;
				}

		/* °Ë»öÃ¢ */
		.headBox .searchBox {
			position: absolute;
			top: 85px;
			left: 345px;
			width: 309px;
			height: 24px;
			background: url("../../images/header/searchBg.gif") no-repeat right 0;
			}
			.searchBox .selectBox {
				position: absolute;
				top: 24px;
				left: 9px;
				border: #999999 1px solid;
				width: 110px;
				background: #fff;
				padding: 5px;
				line-height: 160%;
				}
			.searchBox .searchType {
				font-weight: bold;
				font-size: 0.9em;
				color: #797979;
				display: block;
				padding: 7px 22px 4px 13px;
				background: url("../../images/header/searchTypeBg.gif") no-repeat right 6px;
				float: left;
				}
			.searchBox .searchText {
				margin: 6px 0 0 8px;
				border: 0;
				}
			.searchBox .searchBt {
				position: absolute;
				top: 0;
				right: 0;
				}


		/* ¹öÆ° */
		.headerBt {
			float: left;
			padding: 4px 0 0 275px;
			}
			.headerBt a.hdBt {
				margin: 0 0 0 5px;	
				float: left;
				}
			.headerBt img {
				display: block;
				}



.sphereBg {
	width: 962px;
	height: 478px;
	background: url("../../images/header/sphereBg.gif") no-repeat 0 0;
	position: absolute;
	top: 117px;
	left: 19px;
	}
	.sphere .closeBt {
		clear: both;
		width: 43px;
		height: 15px;
		position: absolute;
		bottom: 5px;
		left: 458px;
		}
	.headBox .headerBt .imsilMap {
		width: 665px;
		height: 434px;
		margin: 0;
		padding: 10px 12px 10px 25px;
		float: left;
		}
		.headBox .headerBt .imsilMap img {
			width: 665px;
			height: 434px;
			}
	.headBox .headerBt .sphereList {
		float: left;
		width: 235px;
		padding: 23px 0 0 0;
		}
		.headBox .headerBt .sphereList li {
			width: 224px;
			height: 23px;
			background: url("../../images/header/sphereBtBg.gif") no-repeat 0 0;
			position: relative;
			color: #555555;
			font-weight: bold;
			padding: 10px 0 0 11px;
			margin: 0 0 10px 0;
			}
			.headBox .headerBt .sphereList li a {
				position: absolute;
				top: 8px;
				right: 11px;
				}
				.headBox .headerBt .sphereList li a img {
					display: block;
					}


/* ÀüÃ¼¸Þ´º */
.allMenuBg {
	width: 962px;
	height: 304px;
	background: url("../../images/header/allMenuBg.gif") no-repeat 0 0;
	position: absolute;
	top: 117px;
	left: 19px;
	}
	.allMenu {
		padding: 13px 20px;
		}
	/* ¸Þ´ºº° */
	.allMenu dl.menu00 {
		width: 130px;
		height: 272px;
		padding: 0 15px;
		float: left;
		}
	.allMenu dl.menu01 {
		width: 123px;
		height: 272px;
		padding: 0 15px;
		float: left;
		}
	.allMenu dl.menu02 {
		width: 117px;
		height: 272px;
		padding: 0 15px;
		float: left;
		}
	.allMenu dl.menu03 {
		width: 103px;
		height: 272px;
		padding: 0 15px;
		float: left;
		}
	.allMenu dl.menu04 {
		width: 135px;
		height: 272px;
		padding: 0 15px;
		float: left;
		}
	.allMenu dl.menu05 {
		width: 133px;
		height: 272px;
		padding: 0 15px;
		float: left;
		}
		.allMenu dt {
			background: url("../../images/bullet/bullet07.gif") no-repeat 0 1px;
			padding: 0 0 10px 17px;
			font-size: 1.2em;
			font-weight: bold;
			color: #333333;
			}
		.allMenu dd {
			padding: 0 0 0 15px;
			}
			.allMenu dd li {
				padding: 0 0 7px 0;
				font-weight: bold;
				}
				.allMenu dd ul ul {
					padding: 5px 0;
					}
				.allMenu dd li li {
					font-weight: normal;
					}

	.allMenu .closeBt {
		clear: both;
		width: 43px;
		height: 15px;
		position: absolute;
		bottom: 4px;
		left: 458px;
		}


















#searchContents {
	width: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0 0 30px 0;
	}


#mainContents {
	width: 1000px;
	margin: 10px 0 30px 0;
	overflow: hidden;
	}


#contents {
	width: 100%;
	margin: 15px 0 0 0;
	overflow: hidden;
	background: url("../../images/sub/subBg.gif") no-repeat 0 0;
	padding: 0 0 15px 0;
	}

	#leftNavi {
		width: 161px;
		padding: 61px 26px 160px 23px;
		overflow: hidden;
		float: left;
		background: url("../../images/sub/leftBg.gif") no-repeat 0 bottom;
		}
		#leftNavi h2 {
			background: url("../../images/sub/leftNaviBg.gif") no-repeat 0 bottom;
			width: 142px;
			padding: 0 0 15px 19px;
			}
		#leftNavi .leftSub1 {
			background: url("../../images/sub/leftNaviBg.gif") no-repeat 0 bottom;
			padding: 0 0 3px 0;
			}
		#leftNavi .leftSub1 li {
			border-bottom: #e5e5e5 1px solid;
			padding: 10px 0 10px 22px;
			background: url("../../images/bullet/bullet03_off.gif") no-repeat 8px 13px;
			font-weight: bold;
			}
			#leftNavi .leftSub1 li a {
				color: #999999;
				}
			#leftNavi .leftSub1 li.on {
				border-bottom: #e5e5e5 1px solid;
				padding: 10px 0 10px 22px;
				background: url("../../images/bullet/bullet03_on.gif") no-repeat 8px 13px;
				font-weight: bold;
				}
				#leftNavi .leftSub1 li.on a {
					color: #449b10;
					}
					#leftNavi .leftSub1 li a:hover, #leftNavi .leftSub1 li a:focus {
						color: #449b10;
						}
		#leftNavi .leftSub2 {
			padding: 10px 0 0 0;
			}
			#leftNavi .leftSub2 li {
				border-bottom: none;
				padding: 4px 0 4px 15px;
				background: url("../../images/bullet/bullet04_off.gif") no-repeat 8px 7px;
				font-size: 0.9em;
				}
			#leftNavi .leftSub1 .leftSub2 li a {
				color: #898989;
				font-weight: normal;
				}
			#leftNavi .leftSub2 li.on {
				border-bottom: none;
				padding: 4px 0 4px 15px;
				background: url("../../images/bullet/bullet04_on.gif") no-repeat 8px 7px;
				}
				#leftNavi .leftSub2 li.on a {
					color: #046a18;
					}
					#leftNavi .leftSub2 li a:hover, #leftNavi .leftSub2 li a:focus {
						color: #046a18;
						}
		/*
		.leftBanner {
			width: 141px;
			margin: 30px 0;
			background: url("../../images/sub/leftBannerBg.gif") no-repeat 0 0;
			padding: 7px 10px;
			}
		*/
		.leftBanner {
			width: 141px;
			margin: 30px 0;
			}
		.leftCopyright {
			display: none;
			}




#footer {
	background: url("../../images/footer/footerBg.gif") no-repeat 0 0;
	width: 100%;
	height: 66px;
	padding: 10px 0 0 0;
	position: relative;
	clear: both;
	}
	.footLogo {
		float: left;
		padding: 0 25px 0 0;
		}
	#footer address {
		float: left;
		padding: 12px 0 0 0;
		}
	#footer address p {
		padding: 0 0 5px 0;
		}

	#footer .goLink {
		position: absolute;
		top: 20px;
		right: 0;
		}
		#footer .goLink select {
			border: #e2e2e2 1px solid;
			font-size: 0.9em;
			width: 150px;
			height: 18px;
			}
		#footer .goLink select option{
			padding: 2px;
			}


