@charset "utf-8";

* {padding:0; margin:0}
img {border:none}
body {width:100%; font-family:NanumGothic,dotum; font-size:12px; background-color:white; overflow-x:hidden;}
ul {list-style:none}

			
.logo {float:left; width:207px; height:60px; margin-top:25px;}
			#topmenu {float:left; width:700px; margin-left:93px;}
			#topmenu li {float:left; margin:0; margin-left:50px;}
			

#main_top_img_wrap{z-index:11; }
#wrap_top_img {position:relative; z-index:9; background-color:#ffffff; }
	.bg_spot{overflow:hidden;position:absolute; width:1200px; height:738px; z-index:10;}
	/* 바탕화면 슬라이드 위치 */
	.bg_spot .rolling{overflow:hidden;position:absolute;left:0%; width:1200px; height:738px;}
	.bg_spot .rolling ul{position:absolute; width: 1200px;}
	.bg_spot .rolling li{display:none; position:absolute;top:0;left:0; width: 1200px;}
	.bg_spot .rolling li.on{display:block}

		.inSide_cwsj {position: absolute; left:460px; top:320px; opacity:0;}
		.inSide2_cwsj {position: absolute; left:300px; top:150px; opacity:0;}

		.inSide_gj {position: absolute; left:460px; top:220px;opacity:0;}
		.inSide2_gj {position: absolute; left:335px; top:150px;opacity:0;}

		.inSide_cwgt {position: absolute; left:460px; top:120px;opacity:0;}
		.inSide2_cwgt {position: absolute; left:335px; top:50px;opacity:0;}
		
		.inSide_khjc {position: absolute; left:965px; top:235px;opacity:0;}
		.inSide2_khjc {position: absolute; left:935px; top:200px;opacity:0;}

		.inSide_jhgh {position: absolute; left:460px; top:120px;opacity:0;}
		.inSide2_jhgh {position: absolute; left:425px; top:50px;opacity:0;}
		

		.imgleft {width:39px; height:72px; position:absolute;left:50px; top:40%; z-index:99;}					
		.imgright {width:39px; height:72px; position:absolute;right:500px; top:40%; z-index:99;}					
		.cursor {cursor:pointer}
		


/***********************************
Menu CSS part
***********************************

#llogin{z-index:101;position:absolute;top:15px;left:970px; cursor:pointer;} /* 로그인 부분 추가 됨.*/
/* #llogin{z-index:101;position:absolute; float:left; top:22px; left:980px; cursor:pointer;} */ /* 로그인 부분 추가 됨.*/
#llogin{z-index:101;position:absolute; float:left; top:22px; right:80px; cursor:pointer;} /* 로그인 부분 추가 됨.*/
.head_wrap {width:1200px; position:relative; z-index:100; }

/*  왼쪽, 오른쪽 버튼 
	.hw_lbg {background:url('./images/main_top_left_bg.jpg') repeat-x 100% top;width:50%;height:118px;position:absolute;left:-541px;top:14px;}
	.hw_rbg {background:url('./images/top_right_bg_new.gif') repeat-x 541px top;width:50%;height:118px;position:absolute;right:0;top:14px;}
*/

/* 불필요한 코드
	.head {width:1022px;height:118px;padding-left:60px;margin:0 auto;position:relative;left:0;top:0;background:url('./images/menu/bg_nav.jpg') no-repeat;}
		.smenu {width:320px;position:absolute;left:105px;top:0px;}
*/		
		.nav_wrap {float:left;width:100%;}
			.logo {position:absolute; float:left;margin:0;} /* 로고위치 */
			.nav {position:relative; width:594px; height:55px; z-index:10; margin-left:278px;}
			.nav ul.topmenu {position:relative;width:100%;}/* Menu 위치 */ 
			.nav ul li {float:left; z-index:9}
			.nav ul li.menu1 {width:116px;padding:0 16px;background:url('../images/bg_nav.png') no-repeat left top;}
			.nav ul li.menu2 {width:116px;padding:0 16px;background:url('../images/bg_nav.png') no-repeat left top;}
			.nav ul li.menu3 {width:116px;padding:0 16px;background:url('../images/bg_nav.png') no-repeat left top;}
			.nav ul li.menu4 {width:117px;padding:0 16px;background:url('../images/bg_nav.png') no-repeat left top;}
			.nav ul li ul {float:left;margin:0;z-index:8;padding:0 25px;height:24px;width:544px;background-color:#e8e8e8;line-height:24px;}
			.nav ul li ul.smenu1 {position:relative;right:16px;}
			.nav ul li ul.smenu2 {position:relative;right:164px;}
			.nav ul li ul.smenu3 {position:relative;right:312px;width:289px;padding-left:280px}
			.nav ul li ul.smenu4 {position:relative;right:460px;width:336px;padding-left:233px}
		
		
		
		
		
/***********************************
// 기본 조합 스타일
***********************************/

/* 폰트사이즈 */
.f7pt{font-size:7pt;}
.f8pt{font-size:8pt;}
.f9pt{font-size:9pt;}

/* 폰트스타일 */
.verdana{font-style:verdana;}
.dotum{font-style:dotum;}

/***********************************
// 링크 스타일
***********************************/
A:link{color:#305CB4;text-decoration:none}
A:visited{color:#305CB4;text-decoration:none}
A:active{color:#305CB4;text-decoration:none}
A:hover{color:#305CB4;text-decoration:none}

A.autolink:link{font-family:Tahoma;font-size:11px;color:#0D57C7;text-decoration:none}
A.autolink:visited{font-family:Tahoma;font-size:11px;color:#0D57C7;text-decoration:none}
A.autolink:active{font-family:Tahoma;font-size:11px;color:#0D57C7;text-decoration:none}
A.autolink:hover{font-family:Tahoma;font-size:11px;color:#084290;text-decoration:underline}

.main {background:url('') no-repeat left top}


/*플래시에서 수정*/
div.mov_m	{position:relative;width:156px;height:110px;}
.mov_img	{width:156px;height:97px;}
.mov_pager	{position:absolute;top:97px;right:0}
.mov_pager a	{float:left;padding:4px 0 0 4px;width:9px;height:9px;background:url('/images/mov_pager.png') no-repeat right -13px;}
.mov_pager a.active	{background:url('/images/mov_pager.png') no-repeat right 0;}


/* 메인 팝업존 s */
.martin {float:left; position:relative; width:100%; height:100%;}
	.martin_img {float:left; width:100%; height:100%;}
	.martin_icons {position:absolute; right:0px; bottom:-5px; list-style:none;}
		.martin_icons li {float:left; padding:0 0 8px 5px;}
		.martin_icons li.buttons {padding:0 0 5px 2px;}

/* 메인 팝업존 e */

/* 메인 팝업존 s */
.martin2 {float:left; position:relative; width:100%; height:100%;}
.martin_img2 {
	float:left; 
	width:100%; 
	height:100%;
}
.martin_icons2 {
	position:absolute;
	right:0px;
	top:0; 
	list-style:none;
	width:130px;
	height:110px;
}
.martin_icons2 li {
	float:left; 
	padding:0 0 8px 5px;
}
.martin_icons2 li.buttons2 {padding:0 0 5px 2px;}
.martin_more2 {
	position:absolute;
	right:30px;
	bottom:10px;
}
/* 메인 팝업존 e */