@charset "utf-8";

/* default set */
@import url("base.css");


/* 배너추가 
#floater{
    visibility:visible;
    position:absolute;
    width:200px;
    height:350px;
    left: 724px;
    top: 171px;
}
 배너추가 끝*/

#header {
	width:100%;
	height:558px;
	text-align:center;
}
	#logo {
		position:absolute;
		top:31px;
		left:0;
	}
	#header .swf-visual {
		position:absolute;
		top:75px;
		left:0;
		width:100%;
		height:558px;
		overflow:hidden;
		z-index:1;
	}
		#header .swf-visual object {
		}
	#header .header {
		position:relative;
		width:908px;
		height:92px;
		margin:0 auto;
		z-index:10;
	}
	#gnb {
		position:absolute;
		top:45px;
		left:179px;
		width:552px;
	}
	.utill {
		position:relative;
		float:right;
		overflow:hidden;
		padding-top:40px;
	}
		.utill ul {
			float:left;
			margin-left:-1px;
		}
			.utill ul li {
				float:left;
				padding:0 4px 0 6px;
				background:url('/images/common/bar_utill.gif') no-repeat 0 2px;
			}
				.utill ul li a {
					display:block;
					padding:2px 0;
				}
#container {
	position:relative;
	width:908px;
	margin:0 auto;
	min-height:167px;
	z-index:10;
}
#container:after {
	clear:both;
	display:block;
	content:'';
}
.stock {
	height:82px;
}
	.stock dl {
		overflow:hidden;
		_zoom:1;
		margin-left:5px;
	}
		.stock dl dt {
			float:left;
			margin-right:20px;
		}
			.stock dl dd {
				float:left;
				margin:-3px 15px 0 0;
				_margin-top:-1px;
				color:#717171;
				font-family:verdana;
				font-size:11px;
				font-weight:bold;
			}
			.stock dl dd img {
				margin-left:3px;
				vertical-align:0;
			}
.cont-left {
	display:inline;
	float:left;
	width:263px;
	margin:0 39px 0 5px;
}
	.cont-left ul {
		overflow:hidden;
		width:100%;
	}
		.cont-left ul li {
			float:left;
			height:115px;
			background:url('/images/main/leftcontline.gif') no-repeat right 0;
		}
		.cont-left ul li.cleft1 {width:92px;}
		.cont-left ul li.cleft2 {width:171px;}
		.cont-left ul li.cleft1 div {
			height:100%;
			padding-right:9px;
			background:url('/images/main/cont_cleft01bg.gif') no-repeat 0px 65px;
		}
		.cont-left ul li.cleft2 div {
			height:100%;
			margin-left:26px;
			padding-right:28px;
			background:url('/images/main/cont_cleft02bg.gif') no-repeat 45px 51px;
		}
		.cont-left ul li strong {
			display:inline-block;
			padding:3px 20px 2px 0;
			background:url('/images/main/bl_arrow.gif') no-repeat right 0;
		}
.cont-center {
	float:left;
	width:305px;
}
	.cont-center .info-custom {
		height:66px;
	}
	.cont-center .dong-news {
		position:relative;
		height:28px;
		overflow:hidden;
		border-top:1px solid #eee;
		border-bottom:1px solid #eee;
	}
		.cont-center .dong-news h1 {
			position:absolute;
			top:10px;
			left:2px;
		}
		.cont-center .dong-news p {
			position:absolute;
			top:7px;
			left:53px;
			width:160px;
			font-size:11px;
		}
		.cont-center .dong-news a.prev, 
		.cont-center .dong-news a.next {
			position:absolute;
			right:7px;
			padding:3px;
		}
		.cont-center .dong-news a.prev {top:5px;}
		.cont-center .dong-news a.next {bottom:5px;}
.cont-right {
	float:right;
	z-index:-1;
}
.cont-right object { z-index:-1;}

#footer {
	clear:both;
	position:relative;
	width:908px;
	margin:0 auto;
	text-align:right;
	z-index:99;
}
	#footer .customer {
		position:absolute;
		top:28px;
		left:0;
		text-align:left;
	}
	#footer .customer strong {
		display:block;
		margin-top:5px;
	}
	#footer address {
		margin-top:7px;
	}
	#footer p {
		margin-top:5px;
	}
	#footer .menu {
		margin-top:8px;
	}
		#footer .menu a {
			display:inline-block;
			padding-left:7px;
			background:url('/images/common/icon/bl_dot.gif') no-repeat 0 3px;
		}
	#footer div.familysite {
		text-align:right;
	}
	#footer div.familysite ul.family-site {
		position:absolute;
		right:0;
		top:0;
		width:90px;
		margin-top:-141px;
		padding:6px 0 0 8px;
		background:url('/images/common/bg_family.gif') no-repeat;
		z-index:990;
	}
	#footer div.familysite ul.family-site li {
		width:90px;
		margin-bottom:5px;
		font-size:0;
		line-height:0;
		vertical-align:top;
		text-align:left;
	}
