@charset "euc-kr";
/* CSS Document */

#top_warp {width:990px;}
/*logo*/
#top_logo {width:990px; height:56px;}
#top_logo .logo {width:226px; height:56px; float:left;}
#top_logo .logo .top_line {width:256px; height:8px; _height:0px; /*background:#ed1a3b;*/ }

#top_logo .logo  .ci {width:139px; height:35px; margin:5px 0 0 11px;}
#top_logo .logo  .ci2 {width:139px; height:35px; margin:5px 0 0 0;}
#top_logo .top_smenu {width:630px; height:56px; float:right; vertical-align:bottom; text-align:right;}
#top_logo .top_smenu ul {margin:26px 0 0 0;}
#top_logo .top_smenu ul li {display:inline; padding:3px 10px 0 0; height:13px;}
#top_logo .top_smenu ul li.smenu_bg {background:url(/cdn/image/top_img/top_menu_bg1.gif) no-repeat; padding:0 7px 0 16px;}


#hader {
    width:179px;
    height:46px;
	margin:22px 0 12px 42px;
}
#hader h1 {
    margin:0;
	width:179px;
}


#infomenu {
	position:absolute;
	left:880px;
	top:2px;
	width:220px;
	height:15px;
	z-index:1;
}

#infomenu_list li {
    float:left;
    display:inline;
	margin:0;
	padding:0;
}

/*navi*/
#navi {width:990px; height:66px; background:url('../image/navi_img/bg.gif') no-repeat;}


#mainmenu {
	width:990px;
	height:53px;
}


#topmenu {
	float:left;
	position:relative;
	width:990px;
	height:37px;
	font-size:0;
	line-height:0;
}
#topmenu img {border: none; }
#topmenu ul {
	padding:0 0 0 25px;
	margin:0;
}

#topmenu ul li {
	float:left;
	margin:0 1px 0 1px;
}

#topmenu ul ul {
	position:absolute;
	/*top:28px;*/
	left:0;
	display:none;
	width:990px;
	height:21px;
	overflow:hidden;
}
#topmenu ul ul li {
	float:left;
	height:21px;
	overflow:hidden;
	padding:0 0 0 0;
}
#topmenu ul ul li a {
	display:block;
}
#topmenu ul ul li a:hover,
#topmenu ul ul li a:focus,
#topmenu ul ul li a:active,
#topmenu ul ul li.on a {
	margin-top:-21px;
}
#topmenu ul ul li.first {
	padding-left:0;
	background:none;
}
#topmenu ul.submenu01 li.first {}
#topmenu ul.submenu02 li.first {padding-left:93px;}
#topmenu ul.submenu09 li.first {padding-left:250px;}
#topmenu ul.submenu14 li.first {padding-left:170px;}
#topmenu ul.submenu10 li.first {padding-left:250px;}
#topmenu ul.submenu03 li.first {padding-left:400px;}
#topmenu ul.submenu05 li.first {padding-left:520px;}
#topmenu ul.submenu15 li.first {padding-left:465px;}
#topmenu ul.submenu16 li.first {padding-left:84px;}
#topmenu ul.submenu17 li.first {padding-left:163px;}
#topmenu ul.submenu19 li.first {padding-left:233px;}

#topmenuNew {
	float:left;
	position:relative;
	width:990px;
	height:37px;
	font-size:0;
	line-height:0;
}
#topmenuNew img {border: none; }
#topmenuNew ul { /*20160406 ÀÌ»ç´ÔÁö½Ã ¸Þ´º½Å¼³°ü·Ã*/
	padding:0 0 0 5px;
	margin:0;
}

#topmenuNew ul li {
	float:left;
	margin:0 1px 0 1px;
}

#topmenuNew ul ul {
	position:absolute;
	/*top:28px;*/
	left:0;
	display:none;
	width:990px;
	height:21px;
	overflow:hidden;
}
#topmenuNew ul ul li {
	float:left;
	height:21px;
	overflow:hidden;
	padding:0 0 0 0;
}
#topmenuNew ul ul li a {
	display:block;
}
#topmenuNew ul ul li a:hover,
#topmenuNew ul ul li a:focus,
#topmenuNew ul ul li a:active,
#topmenuNew ul ul li.on a {
	margin-top:-21px;
}
#topmenuNew ul ul li.first {
	padding-left:0;
	background:none;
}
#topmenuNew ul.submenu01 li.first {}
#topmenuNew ul.submenu02 li.first {padding-left:93px;}
#topmenuNew ul.submenu03 li.first {padding-left:480px;}
#topmenuNew ul.submenu05 li.first {padding-left:564px;}
#topmenuNew ul.submenu06 li.first {padding-left:220px;}
#topmenuNew ul.submenu09 li.first {padding-left:355px;}
#topmenuNew ul.submenu10 li.first {padding-left:322px;}
#topmenuNew ul.submenu14 li.first {padding-left:241px;}
#topmenuNew ul.submenu15 li.first {padding-left:455px;}
#topmenuNew ul.submenu16 li.first {padding-left:84px;}
#topmenuNew ul.submenu17 li.first {padding-left:163px;}
#topmenuNew ul.submenu19 li.first {padding-left:235px;}


#navi .sagun_sc {width:169px; position:absolute; top:5px; left:821px; z-index:12;}
#navi .sagun_sc1 {width:165px; margin:-33px 0 0 821px;}
.nav  .sagun_sc {float:right; margin-right:10px;}
select,input,form,option {font-SIZE: 9pt; font-FAMILY:"Nanum Gothic";}
select {
	color : #262626;
	font-size : 9pt;
	font-family : Nanum Gothic, Arial ;
	BACKGROUND-COLOR:#ffffff;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}
input {
	font-size: 9pt;
	color: #6B6B6B; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	font-family : Nanum Gothic, Arial ;
	image: border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}

.inputbutton { border:0px; color : Black; font-size : 9pt; font-family : Nanum Gothic, Arial, Helvetica;}
.box   {color: #262626; font-size: 12px; font-family: Nanum Gothic, Arial ; border:1px #B2B2B3 solid; background-color:#ffffff;}
.box2   {color: #ffffff; font-size: 12px; font-family: Nanum Gothic, Arial ;  border-width:1; border-color:#ffffff; background-color:#000000;}
.box3   {color: #262626; font-size: 12px; font-family: Nanum Gothic, Arial ;  border-width:1; border-color:#034C83; background-color:#ffffff;}
.box4   {color: #262626; font-size: 12px; font-family: Nanum Gothic, Arial ;  border-width:1; border-color:#666666; background-color:#ffffff;}
.box5   {color: #262626; font-size: 12px; font-family: Nanum Gothic, Arial ;  border-width:1; border-color:#ffffff; background-color:#ffffff;}