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:12px; }
h1,h2,h3,h4,h5,h6 {border:0; margin:0; padding:0;}

html{overflow-y:scroll; overflow-x:hidden;}

#header_bg{position:absolute; background:url(../images/header/bg.jpg) repeat-x; width:100%; height:137px;}
#allmenu{position:relaitve; background:url(../images/header/allmenu.png) no-repeat; width:1300px; height:27px; margin:0 auto; top:0px;}
#header{position:relative; width:1000px; height:135px; margin:0 auto;}
#navigation{position:absolute; top:72px; width:700px; right:50px;}
#logo{position:absolute; background:url(../images/header/logo.png); width:200px; height:51px; top:65px;}
#logo a{display:block; width:200px; height:51px; text-indent:-9999px; overflow:hidden;}
#right_btn{position:absolute; top:10px; right:70px; width:88px; height:10px;}

/*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/main_navi/mainbg_repeat.png) repeat-x 0 0; float:left; }
div#mainleft { background:url(../images/header/main_navi/mainbg_left.png) no-repeat 0 0; }
div#mainright { background:url(../images/header/main_navi/mainbg_right.png) no-repeat 0 0; }*/

/* 메인메뉴 텍스트 스타일 */
div#maincenter > ul > li{ float:left; height:39px; position:relative; }
div#maincenter > ul > li > a{ line-height:39px; display:block;color:#545454;padding:0px 40px; font-family:'나눔고딕','돋움'; font-size:15px; position:relative; z-index:5; font-weight:600;}

/* 메인메뉴 텍스트 마우스 올렸을시 스타일 */
div#maincenter > ul > li.moveon > a{ color:#aaa; line-height:39px; }

/*mainoverlay 마우스 올렸을시 나오는 제형모양의 사각형*/
div#mainover{ position:absolute; top:4px;z-index:4; display:none;}

/*submenu 서브메뉴배경이미지 세팅*/
div.submenu{ position:absolute; top:33px;left:-5px;z-index:0; display:none;}
/*div.submenu_left{ float:left; width:40px; height:41px; background:url(../images/header/main_navi/subbg_left.png) no-repeat 0 0;}
div.submenu_center{ float:left; height:41px; background:url(../images/header/main_navi/subbg_repeat.png) repeat-x 0 0; }
div.submenu_right{ float:left;width:40px; height:41px; background:url(../images/header/main_navi/subbg_right.png) no-repeat 0 0;}*/
/* 서브메뉴 텍스트 스타일 */
div.submenu_center ol li {float:left; height:41px;}
div.submenu_center ol li a{line-height:41px;display:block;padding-right:20px; color:#48799f;}
div.submenu_center ol li a.sub_last{padding:0;}
div.submenu_center ol li a:hover{ color:#000; font-weight:bold; }

#submenu1{margin-left:40px;}
#submenu2{margin-left:-50px;}





/*sub_navi*/

div.left-menu-bar{
	width:206px;
	float:left;

margin-top:30px;

	
}

div.left-menu-bar strong.text-subject{
	width:206px;
	height:95px;
	text-indent:-9999px;
	display:block;
	z-index:10;

}
div.left-menu-bar ul.left-menu{
	padding:5px 0 5px 0;
	list-style:none;
	/*background:url('../images/header/sub_navi/top_bg2.png') no-repeat 0 10px;*/
	overflow:hidden;
	width:206px;
}

div.left-menu-bar ul.left-menu li{
	width:150px;
	height:30px;
	font-size:13px;
	line-height:30px;
	padding-left: 25px; /*수정*/
	position:relative;
	z-index:2;
	
}
div.left-menu-bar ul.left-menu li > a{
	text-decoration:none;
	color:#000;
	font-size:13px;
	display:block;
	border-bottom:1px dotted #666666;
}
div.left-menu-bar ul.left-menu li.color > a{
	color:#069;
	font-weight:800;
}

div.endbottom{
	width:206px;
	height:20px;
	line-height:8px;
	/*background:url('../images/header/sub_navi/bottom_bg1.png') no-repeat;*/
}


#floating_bg{position:absolute; top:141px; right:-125px; width:100px; height:615px; background-color:#fff; border:1px solid #155a8e; z-index:9999;}
.floating ul li {width:100px; height:80px;}
.floating ul li a {display:block; width:75px; height:80px; text-indent:-9999px;}

#floating01{background:url(../images/header/floating_01.png) no-repeat;}
#floating02{ height:45px;background:url(../images/header/floating_02.png) no-repeat;}
#floating03{ height:45px;background:url(../images/header/floating_03.png) no-repeat;}
#floating04{ height:45px;background:url(../images/header/floating_04.png) no-repeat;}
#floating05{background:url(../images/header/floating_05.png) no-repeat;}
#floating06{background:url(../images/header/floating_06.png) no-repeat;}
#floating07{background:url(../images/header/floating_07.png) no-repeat;}
#floating08{background:url(../images/header/floating_08.png) no-repeat;}
#floating09{background:url(../images/header/floating_09.png) no-repeat;}

