html , body , p , table , tr , td , th ,ul  , ol , li { padding:0;margin:0;list-style:none;}
li { list-style:none; }
img { border:0px; }
a{ text-decoration:none; font-family:'맑은 고딕' , '돋움'; font-size:11px; }
h1,h2,h3,h4,h5,h6{margin:0; padding:0; border:0;}
html{overflow-y:scroll;}

/*logo*/
#header{position:absolute; left:50%; margin-left:-555px; width:1110px; z-index:5;}
#logo{width:199px; height:64px; background:url(../images/header/logo.png) no-repeat; position:absolute; top:26px; left:80px; overflow:hidden;}
#logo a{display:block; text-indent:-9999px; line-height:60px;}
#right_btn{position:absolute; top:15px; right:100px; width:88px; height:10px;}
#nav{position:absolute; right:30px; top:35px;}
/*mainmenu 외곽*/
div#mainmenu{ position:relative;z-index:3;}
/* 메인메뉴 배경이미지 */
div#mainleft  , div#mainright { width:20px;height:43px; float:left;}
div#maincenter{  height:43px; background:url(../images/header/mainbg_repeat.png) repeat-x 0 0; float:left; }
div#mainleft { background:url(../images/header/mainbg_left.png) no-repeat 0 0; }
div#mainright { background:url(../images/header/mainbg_right.png) no-repeat 0 0; }

/* 메인메뉴 텍스트 스타일 */
div#maincenter > ul > li{ float:left; height:50px; position:relative; }
div#maincenter > ul > li > a{ line-height:50px; display:block;color:#545454;padding:0px 50px; font-family:'Verdana'; font-size:12px; position:relative; z-index:5; font-weight:600;}

/* 메인메뉴 텍스트 마우스 올렸을시 스타일 */
div#maincenter > ul > li.moveon > a{ color:#aaa; line-height:50px; }

/*mainoverlay 마우스 올렸을시 나오는 제형모양의 사각형*/
div#mainover{ position:absolute; top:4px;z-index:4; display:none;}

/*submenu 서브메뉴배경이미지 세팅*/
div.submenu{ position:absolute; top:36px;left:-5px;z-index:0; display:none;}
div.submenu_left{ float:left; width:40px; height:41px; background:url(../images/header/subbg_left.png) no-repeat 0 0;}
div.submenu_center{ float:left; height:41px; background:url(../images/header/subbg_repeat.png) repeat-x 0 0; }
div.submenu_right{ float:left;width:40px; height:41px; background:url(../images/header/subbg_right.png) no-repeat 0 0;}
/* 서브메뉴 텍스트 스타일 */
div.submenu_center ol li {float:left; height:41px;}
div.submenu_center ol li a{line-height:46px;display:block;padding-right:20px; color:#aaa; font-weight:bold;}
div.submenu_center ol li a.sub_last{padding:0;}
div.submenu_center ol li a:hover{ color:#000; font-weight:bold; }

li #submenu1{width:1100px; height:40px; margin-left:-25px;}
li #submenu2{width:1100px; height:40px; margin-left:28px;}
li #submenu3{width:1100px; height:40px; margin-left:1px;}
li #submenu4{width:1100px; height:40px; margin-left:-80px;}
li #submenu5{width:1100px; height:40px; margin-left:0px;}
li #submenu6{width:1100px; height:40px; margin-left:0px;}
li #submenu7{width:1100px; height:40px; margin-left:0px;}

#left_sub3{letter-spacing:-0.22em;}


/*sub navi*/
div.left-menu-bar{
	width:206px;
	position:relative;
	float:left;
	top: 50px;
	
}

div.left-menu-bar strong.text-subject{
	width:206px;
	height:95px;
	line-height:26px;
	font-size:14px;
	font-family: 'Arial';
	color:#FFF;
	text-align:center;
	font-weight:100;
	text-indent:-9999px;
	
	position:absolute;
	top:-70px;
	display:block;
	left:36%;
	margin-left:-74px;
	z-index:10;

}
div.left-menu-bar ul.left-menu{
	padding:30px 0 5px 0;
	list-style:none;
	background:url('../images/header/top_bg.png') no-repeat 0 10px;
	overflow:hidden;
	width:206px;
}

div.left-menu-bar ul.left-menu li{
	width:124px;
	height:30px;
	font-size:12px;
	line-height:30px;
	padding-left: 45px;
	position:relative;
	z-index:2;	
}


div.left-menu-bar ul.left-menu li > a{
	text-decoration:none;
	color:#6d6660;
	font-size:12px;
	display:block;
	border-bottom:1px solid #efefef;
	

	
}
div.left-menu-bar ul.left-menu li > a.mouse_on{
	color:#00d2d2;
	font-weight:bold;
}
div.endbottom{
	width:206px;
	height:20px;
	line-height:8px;
	background:url('../images/header/bottom_bg.png') no-repeat;
}
div.layerbox{
	background:url('../images/header/layerbox.png') no-repeat;
	width:131px;
	height:25px;
	position:absolute;
	z-index:1;
	top:34px;
	left:13px;
	opacity:0.7;
	padding-left:35px;
	cursor:pointer;
}
