@charset "utf-8";

body {margin:0; padding:0; background:url(/images/www/main/wrap_bg.gif) repeat-x;}

#wrap {position:relative; width:990px; margin:0 auto; padding:0;}
	#header {position:relative; width:990px; height:110px; margin:0; background:url(/images/www/main/head_bg.gif) no-repeat;}

		#logo {position:relative; padding:30px 0 0 35px; margin:0; width:320px; height:80px; float:left;}

		.topwrap {float:left; width:635px; padding:0; margin:0;}
			
			.topguide {position:relative; float:right; height:30px; margin:15px 20px 0 0;}
			.topguide li{float:left; padding:0;}

		#gnb {position:relative; margin:0; width:635px; float:left;}
		#gnb ul {overflow:hidden;}
		#gnb ul li {margin:0; float:left;}
		#gnb ul li a {display:block; color:#000; font-weight:bold;}
		
		#gnb ul ul {position:absolute; display:none;}
		#gnb01 {width:500px; margin:6px 0 0 70px;}
		#gnb02 {width:600px; margin:6px 0 0 70px;}
		#gnb03 {width:300px; margin:6px 0 0 300px;}
		#gnb04 {width:120px; margin:6px 0 0 480px;}
		#gnb ul li.on ul {display:block; left:0;}
		#gnb ul li.on ul li {margin:0 10px 0 0;}
		#gnb ul li.on ul li a {font-weight:normal; color:#000; white-space:nowrap;}
		#gnb ul li.on ul li.on a,
		#gnb ul li.on ul li a:hover {color:#0063FF; text-decoration:underline;}


	#middle {position:relative; width:990px; margin:0 0 20px 0; overflow:hidden;}
		#spot {clear:both; position:relative; width:990px; margin:0; padding:0; z-index:2;}
			.spot_img {position:relative; margin:0; padding:0; z-index:1;}
			
		#main_content {clear:both; float:left; position:relative; width:990px; margin:0; padding:0; background:url(/images/www/main/main_content_bg.gif) no-repeat;}
			
			#left_area {position:relative; float:left; width:430px; margin:25px 0 0 30px; padding:0; display:inline;}

				.tabnews {position:relative; overflow:hidden; width:430px; height:165px; margin:0 0 15px 0; padding:0; background:url(/images/www/main/news_bg.gif) repeat-x;}
					.tabnews li {float:left; }
					.tabnews ul {position:absolute;width:430px; height:130px; top:33px;left:0;}
					.tabnews ul li {clear:both; display:block; width:430px; height:20px; padding:3px 0 0 0;border-bottom:1px #6D6E71 dotted; vertical-align:top;}
					.tabnews ul li a {float:left; width:330px; padding:0 0 0 11px; background:url(/images/www/main/news_bl.gif) no-repeat 3px 5px;}
					.tabnews ul li span {float:right;}
					.tabnews ul li a img {vertical-align:middle;}
					.tabnews li.more {position:absolute; padding:0; top:0; right:0; width:38px; height:20px; margin:-30px 0 0 0; border:0;}
					.tabnews li.more a {width:auto; background:none; padding:0;}
					.tabnews li.on ul {display:block;}
					.tabnews li ul {display:none;}

				
				
			#right_area {position:relative; float:left; width:475px; padding:0; display:inline; margin:25px 0 0 30px;}
			
				#bannerzone {position:relative; width:475px; height:90px; margin:0 0 10px 0; padding:0;}
					#bannerzone img {vertical-align:top;}
					#bannerzone dt {line-height:1.3; margin:0 0 0 0;}
					#bannerzone dd.banner_img {width:475px; top:0; left:0; position:absolute; overflow:hidden; height:65px; margin:25px 0 0 0;}
					#bannerzone dd.banner_img ul {position:absolute;}
					#bannerzone dd.banner_img ul li {float:left; padding:0 4px 0 0;}
					#bannerzone dd.banner_img .slideshow_guide #banner_img {width:100000px;}
					#bannerzone dd.banner_img .slideshow_guide {width:475px; height:65px; margin:0; overflow:hidden; padding:0; position:relative;}
					#bannerzone dd.banner_control {position:absolute; top:0; left:0; margin:3px 0 0 150px; padding:0; z-index:2;}
					#bannerzone dd.banner_control li {float:left; padding:0 3px 0 0; line-height:1.3;}
					#bannerzone dd.more {position:absolute; top:0; right:0; margin:0 0 0 0; padding:0; line-height:1.3;}
				
				#focus {position:relative; width:475px; height:90px; margin:0 0 10px 0; padding:0;}
					#focus dt {position:absolute; margin:0; padding:0; top:0; left:0;}
					#focus dd.focus {position:absolute; width:475px; height:65px; left:0; top:0; margin:25px 0 0 0; overflow:hidden;}
						#focus ul li.img {width:100px; float:left; height:65px;}
						#focus ul li.tit {margin:0 0 3px 0;}
						#focus ul li.tit a {color:#3B98A9;}
						#focus ul li.con {line-height:1.3;}
						#focus ul li.con a {color:#656565;}
					#focus dd.focus_control {position:absolute; top:0; right:0; margin:9px 58px 0 0;}
						#focus dd.focus_control ul li {float:left;}
					#focus dd.more {position:absolute; top:0; right:0; margin:0;}

					#focus div.focus_list ul {clear:both;display:none;}
					#focus div.focus_list ul.on {display:block;}

				.expoters {position:relative; width:475px; height:25px; margin:0; padding:0;}

				.online_ad {position:relative; width:475px; height:35px; margin:0 0 20px 0; background:url(/images/www/main/online_ad_bg.gif) no-repeat;}
					.online_ad dt {float:left; padding:10px 0 0 10px; width:70px; }
					.online_ad dd.ad_news {float:left; width:335px; padding:7px 0 0 5px;}
					.online_ad dd.ad_news img { vertical-align:middle;}
					.online_ad dd.ad_control {position:absolute; top:0; right:0; padding:0; margin:12px 7px 0 0;}
					.online_ad dd.ad_control li {float:left; padding:0 2px 0 0; height:22px;}
					#ad_news { margin-top:0;overflow:hidden; height:20px;}
					#ad_news ul li {line-height:19px;   height:19px;}
					#ad_news ul li img { vertical-align:middle;}

			.banner {clear:both; position:relative; margin:0 0 0 15px; padding:0;}
				.banner li {float:left; margin:0 3px 0 0;}


	#footer {position:relative; width:990px; height:100px; margin:0; clear:both; overflow:hidden; background:url(/images/www/main/footer_bg.gif) no-repeat;}
		
		p#footer_logo {position:relative; float:left; width:200px; padding:27px 0 0 45px; margin:0; text-align:left;}
		
		address {float:left; font-weight:bold; width:680px; padding:30px 0 0 0; font-style:normal;}
		.copyright {float:left; width:680px; margin:0; padding:0;}
			

			
/* 정운영 추가 */
dl.img_list {
	border:1px dotted #ccc;
	width:610px;
	float:left;
	background-color:#f7f7f7;
	padding:5px;
	margin-top:30px;
}
dl.img_list dt {
	font-weight:bold;
	background:#000;
	color:#fff;
	padding:3px;
	margin-bottom:5px;
	border:1px #fff;
}
dl.img_list dd {
	width:580px;	
	float:left;
	padding-left:20px;
	background:url(/_wscms30/img/temp/buLocation.gif) no-repeat 0 1px;
	border-bottom:1px dotted #ccc;
}
dl.img_list dd span.img_src {
	width:400px;
}

dl.img_list dd span.img_alt {
	margin-right:20px;
}

.search_keyword {
	height:150px;
	width:140px;
	margin:20px 0 0 430px;
	border:2px solid #3275C9;
	background-color:#fff;
	padding:5px;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	text-align:left;
}
.search_keyword ul li {
	cursor:pointer;
	background:none;
	z-index:3;
}
.search_keyword ul li:hover {
	display:block;
	background-color:#CCDCF2;
}
.search_keyword ul li em {
	 color:#FE6100;
	 font-style:normal;
	 padding:0 2px;
}

/* 링크 새창 알림 아이콘 설정 */
#gnb ul ul a.new_win {padding:0 29px 0 0; background:url(/images/common/icoNewWin2.gif) no-repeat 100% 0 !important;}
#main_content a.new_win {white-space:nowrap; padding:0 13px 0 0; background:url(/images/common/icoNewWin3Gray.gif) no-repeat 100% 0 !important;}
#main_content a.new_win:hover {background:url(/images/common/icoNewWin3.gif) no-repeat 100% 0 !important;}
