@charset "utf-8";

/*div {border:1px solid red; }*/

* { margin: 0; padding: 0; }
* html { height: 1px; }

html, body {height:100%;}
html, body, div, span, ul, li, ol, img, fieldset, legend, form, input, select, textarea, object, a, table, th, td, dl, dt, dd  {margin:0; padding:0; color:#666;}
body, h1, h2, h3, h4, h5, h6, th, td, input, select {margin:0; padding:0;}
input {padding-left:0px;} 
ul, ol, dl, dt, dd {list-style:none;}

hr {display:none;}
a {text-decoration:none;}
a:link,
a:visited {color:#666;}
a:hover,
a:focus {color:#333;}

noscript        {
	position:absolute;
	top:0;
	left:-21px;
	z-index:1;
	width:100%;
}
noscript p      {margin:0;padding:0;}

body {background:url("../images/layout/bg1.gif") repeat-x;}
img	{border:none; vertical-align:top;}
.hiddenTxt  {position:absolute; margin:0; padding:0; visibility:hidden; font-size:0;}
button  {margin:0px; padding:0px; border:0; background:transparent; cursor:pointer; *overflow:visible;}
caption{position:absolute; margin:0; padding:0; visibility:hidden; font-size:0;}

.skipToContent_main {position:absolute; visibility:hidden; font-size:0; line-height:0;}


#allWrap {position:relative; width:100%; height:100%; font-family:gulim; font-size:12px; background:url("../images/main/main_bg2.gif") no-repeat center top;} /*메인*/
		#head{position:relative; margin:0 auto; padding:0; width:1095px; height:73px;}
			h1{position:absolute; top:12px; left:412px; width:166px; height:49px; z-index:2;} 
			.qr{position:absolute; top:0px; left:11px; width:280px; height:78px;}
			.topbtn_navi{position:absolute; top:39px; right:145px; height:12px; margin:0; padding:0; z-index:3;}
				.topbtn_navi li{float:left; margin-left:20px;}

/*메뉴*/
#topMenu_Wrap{position:relative; margin:0 auto; width:1095px; height:74px; top:0px; right:0px; font-family:gulim; font-size:12px;}
	#topMenu{position:absolute; margin:0 auto; padding-left:28px; top:0px; width:959px; height:74px; left:4px; background:url("../images/layout/top_menu_bg.png") no-repeat;}
		.tm{float:left; padding-left:20px; margin-top:7px;}
			.tm li{float:left;}
			.tm01_sub{position:absolute; width:890px; left:30px; top:52px;}
				.tm01_sub li{padding-left:30px;}
					.tm01_sub li a{color:#666;}
					.tm01_sub li a:visited {color:#666;}
					.tm01_sub li a:hover,
					.tm01_sub li a:active {font-weight:bold; color:#333; text-decoration:none;}
			.tm02_sub{position:absolute; width:760px; left:140px; top:52px;}
				.tm02_sub li{padding-left:30px;}
					.tm02_sub li a{color:#666;}
					.tm02_sub li a:visited {color:#666;}
					.tm02_sub li a:hover,
					.tm02_sub li a:active {font-weight:bold; color:#333; text-decoration:none;}
			.tm03_sub{position:absolute; width:675px; left:247px; top:52px;}
				.tm03_sub li{padding-left:30px;}
					.tm03_sub li a{color:#666;}
					.tm03_sub li a:visited {color:#666;}
					.tm03_sub li a:hover,
					.tm03_sub li a:active {font-weight:bold; color:#333; text-decoration:none;}
			.tm04_sub{position:absolute; width:560px; left:360px; top:52px;}
				.tm04_sub li{padding-left:30px;}
					.tm04_sub li a{color:#666;}
					.tm04_sub li a:visited {color:#666;}
					.tm04_sub li a:hover,
					.tm04_sub li a:active {font-weight:bold; color:#333; text-decoration:none;}
			.tm05_sub{position:absolute; width:815px; left:85px; top:52px;}
				.tm05_sub li{padding-left:30px;}
					.tm05_sub li a{color:#666;}
					.tm05_sub li a:visited {color:#666;}
					.tm05_sub li a:hover,
					.tm05_sub li a:active {font-weight:bold; color:#333; text-decoration:none;}
			.tm06_sub{position:absolute; width:450px; left:480px; top:52px;}
				.tm06_sub li{padding-left:30px;}
					.tm06_sub li a{color:#666;}
					.tm06_sub li a:visited {color:#666;}
					.tm06_sub li a:hover,
					.tm06_sub li a:active {font-weight:bold; color:#333; text-decoration:none;}
			.tm07_sub{position:absolute; width:185px; left:695px; top:52px;}
				.tm07_sub li{padding-left:30px;}
					.tm07_sub li a{color:#666;}
					.tm07_sub li a:visited {color:#666;}
					.tm07_sub li a:hover,
					.tm07_sub li a:active {font-weight:bold; color:#333; text-decoration:none;}
		.tm_all{float:left; padding-left:55px; margin-top:7px;}

/*전체메뉴*/
#allMenu_Wrap{position: absolute; width:100%; height:281px; margin:0 auto; padding:0; top:73px; left:0px; font-family:gulim; font-size:12px; z-index:100;}
	#allMenu{position:relative; margin:0 auto; padding:0; width:1095px; height:281px; background:url("../images/layout/all_menu_bg.png") no-repeat;}
			#all_menu1{width:112px; height:260px; padding-left:43px; margin-top:15px; float:left;}
				#all_menu1 dt{padding-bottom:20px;}
				#all_menu1 dd ul li{width:104px; line-height:26px; letter-spacing:-1px;}
			#all_menu2{width:112px; height:260px; margin-left:20px; padding-top:15px; float:left;}
				#all_menu2 dt{padding-bottom:20px;}
				#all_menu2 dd ul li{width:104px; line-height:26px; letter-spacing:-1px;}
			#all_menu3{width:112px; height:260px; margin-left:20px; padding-top:15px; float:left;}
				#all_menu3 dt{padding-bottom:20px;}
				#all_menu3 dd ul li{width:104px; line-height:26px; letter-spacing:-1px;}
			#all_menu4{width:112px; height:260px; margin-left:20px; padding-top:15px; float:left;}
				#all_menu4 dt{padding-bottom:20px;}
				#all_menu4 dd ul li{width:104px; line-height:26px; letter-spacing:-1px;}
			#all_menu5{width:112px; height:260px; margin-left:20px; padding-top:15px; float:left;}
				#all_menu5 dt{padding-bottom:20px;}
				#all_menu5 dd ul li{width:104px; line-height:26px; letter-spacing:-1px;}
			#all_menu6{width:112px; height:260px; margin-left:20px; padding-top:15px; float:left;}
				#all_menu6 dt{padding-bottom:20px;}
				#all_menu6 dd ul li{width:104px; line-height:26px; letter-spacing:-1px;}
			#all_menu7{width:112px; height:260px; margin-left:20px; padding-top:15px; float:left;}
				#all_menu7 dt{padding-bottom:20px;}
				#all_menu7 dd ul li{width:104px; line-height:26px; letter-spacing:-1px;}
					.all_menu_icon{padding:0 0 0 8px; background:url("../images/layout/all_menu_icon.gif") no-repeat left 10px;}
					.allmanu_close{position:absolute; width:108px; right:132px; top:210px;}


/*카피*/
#footer{position:relative; width:100%; float:left; height:150px; margin:0 auto; padding:0; margin-top:40px; background:url("../images/layout/copy_bg.gif") repeat-x;}
	.footer_btn{position:relative; margin:0 auto; padding:0; width:1095px; height:30px;}
		.footer_btn ul{margin-left:335px; }
			.footer_btn li{float:left; padding:7px 0 0 20px;}
				.footer_btn02{float:left; padding:0 0 0 180px;}
	.footer_copy{position:relative; margin:0 auto; padding:0; width:1095px; height:75px; padding-top:25px; }
		.footer_copy ul{width:525px; padding-left:30px; float:left;}
			.footer_copy li{line-height:20px; font-family:gulim; font-size:12px;}
			.footer_copy p{float:left;}
				.footer_copy_img01{padding:38px 25px 0 25px;}





/* 텍스트 관련 */
.text_color01{font-weight:bold; color:#1e0f08;}
.text_color02{font-weight:bold; color:#a62c12;}
.text_color03{font-weight:bold; color:#ff4814;}

/* 텍스트 정렬관련 */
.center{text-align:center;}
