/* =================================================================================================*/
/* 작성자 : 박병곤 */
/* 작성일 : 2009. 03. 31 */
/* ================================================================================================= */
/* main */
/* ================================================================================================= */
/* 백그라운드 패턴 */
body {
    height:100%;
}
#mainTopBtn {
    float:left; width:100%;
    background:transparent url('../images/main/bg_top.jpg') left top repeat-x;
}
#mainCenter {
    clear:both; margin:0 auto; width:100%; height:550px;
	position:relative;
}
.mainCenter {
	position:absolute;
	left:50%;
	width:1920px;
	height:550px;
	margin-left:-960px;
}
.main_quick {
	position:absolute;
	right:10px;
	top:405px;
	height:146px;
}
.main_quick li {
	float:left;
	width:170px;
	height:100%;
}


#mainFoot { 
    height:78px; text-align:center;
    background:transparent url('../images/main/bg_copyright.jpg') left top repeat-x;
}
	.visit {height:20px; margin:-30px 0 0 900px;}

/* 
border:1px solid blue;
background:red;
background:blue;
background:green;
*/



/*---html메뉴---*/
* {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:153px; height:84px;}
			#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 {width:995px;margin:0 auto;}
			.gmenu {position:relative; z-index:12; margin:7px 0 6px 830px; width:165px; height:13px}
			.gmenu li {float:left;}
			.logo {position:absolute; float:left; z-index:11; margin:0; height:80px;} 
			.nav {position:relative; padding-top:22px; margin-left:148px; width:847px; height:58px; z-index:10;}
			.nav ul.topmenu {position:relative;width:100%;} 
			.nav ul li {float:left; z-index:9}
			.nav ul li.menu1 {width:121px;}
			.nav ul li.menu2 {width:121px;}
			.nav ul li.menu3 {width:121px;}
			.nav ul li.menu4 {width:121px;}
			.nav ul li.menu5 {width:121px;}
			.nav ul li.menu6 {width:121px;}
			.nav ul li.menu7 {width:121px;}
			.nav ul li ul {margin:0; z-index:8; margin-top:-4px; height:30px; background:url('../images/nav/bg_snav.png') repeat-x left top}
			.nav ul li ul.smenu1 {position:relative;width:817px; padding-left:178px; right:148px}
			.nav ul li ul.smenu2 {position:relative;width:750px; padding-left:245px; right:269px}
			.nav ul li ul.smenu3 {position:relative;width:656px; padding-left:339px; right:390px}
			.nav ul li ul.smenu4 {position:relative;width:535px; padding-left:460px; right:511px}
			.nav ul li ul.smenu5 {position:relative;width:490px; padding-left:505px; right:632px}
			.nav ul li ul.smenu6 {position:relative;width:220px; padding-left:775px; right:753px}
			.nav ul li ul.smenu7 {position:relative;width:138px; padding-left:857px; right:874px}

			.nav ul li ul li {height:30px;line-height:30px;background:url('../images/nav/bul_snav.png') no-repeat right center}
			.nav ul li ul li:last-child {background-image:none}
			.nav ul li ul li:only-child {background-image:none}
		
		
		
		
/***********************************
// 기본 조합 스타일
***********************************/

/* 폰트사이즈 */
.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}





		
