/* *** */
* {margin:0px; padding:0px;}
ul,ol,li{list-style:none outside}
img { border:0px;}

.blind {position:absolute; left:-8000px}
.blind2 {position:absolute; left:-8000px; display:none;}
#skip-navi {position:absolute; left:-8000px}

#wrab {
	margin:0 auto; 
	position:relative;
	width:958px;
	z-index:1;
}
a:hover{
    color: #df1a1a !important;
}
/* 메인 */

#logo {
	position:absolute;
	top:15px;
	left:20px;
	height:74px;
	z-index:3;
	}
#top {
	position:relative;
	top:0px;
	width:958px;
	height:115px;
	z-index:3;
	}
#top_m {
	position:absolute;
	top:7px;
	width:958px;
	height:34px;
	z-index:3;
	right: -9%;
	}
#top_m ul {position:absolute; top:0px; right:0px; }
#top_m ul li{float:left}


#mainflash {
	position:relative;
	width:958px; 
	z-index:1;
}

#menu {
	position: relative;
	top:23px; 
	left:400px;
	width:660px;
	height:70px;
	z-index:8;
}

/* 컨텐츠 1 */
#m_contents {
	position:absolute;
	top:549px;
	width:985px;
	height:132px;
	z-index:5;
	border:0px solid #F00;
}
#m_contents #notice{
	background-image:url("new/imanotice_bg.html"); background-repeat:no-repeat;	
	margin-left:287px;
	width:346px;
	z-index:5;
	height:60px;
}
#m_contents #f_news {
	width:346px;
	margin-left:287px;
}

#m_contents #f_open{
	position:absolute;
	top:0px;
	left:672px;
	width:296px;
	height:154px;
	border:0px solid #F00;
}

#m_contents #notice ul li, #m_contents #freeboard ul li {
	background-image:url("img/main_img/notice_icon.html"); background-repeat:no-repeat;	
	background-position:0px 40%;
	padding:3px 0px 0px 8px;
	margin-left:20px;
	height:18px;
}


#m_contents ul{
	margin-top:10px;
}
/* 컨텐츠 1 */




/* 공통 카피라이트 */
#copyright {
	position:relative;
	width:100%;
	padding-top:10px;
	height:160px;
	z-index:2;
 }

#copyright div {
	width:auto;
	height:160px;
	margin-left:30px;
	border:0px solid #F00;
}
#copyright #copyright_menu {
	width:280px;
	height:16px;
}
#copyright ul {width:auto; overflow:hidden; height:16px;;}
#copyright ul li{float:left;}

#copyright #copyright_add {
	width:647px;
	height:45px;
}
#copyright #copyright_phone {
	position:absolute;
	top:30px; 
	left: 780px;
	width:178px;
	height:60px;
}

 


/****/
#sub_wrab {
	margin:0 auto; 
	position:relative;
	width:985px;
	z-index:1;
}
#sub_logo {
	position:absolute;
	top:0px;
	left:20px;
	height:115px;
	z-index:3;
	}

#subflash {
	position:relative;
	width:985px;
	height:293px;
	z-index:1;
}

#s_menu1 {
	position:absolute; 
	top:121px; 
	left:0px;
	background-image:url("img/sub/submenu_bg1.html"); background-repeat:no-repeat;	
	width:985px;
	height:62px;
	z-index:8;
}
#s_menu2 {
	position:absolute; 
	top:121px; 
	left:0px;
	background-image:url("img/sub/submenu_bg2.html"); background-repeat:no-repeat;	
	width:985px;
	height:62px;
	z-index:8;
}
#s_menu3 {
	position:absolute; 
	top:121px; 
	left:0px;
	background-image:url("img/sub/submenu_bg3.html"); background-repeat:no-repeat;	
	width:985px;
	height:62px;
	z-index:8;
}
#s_menu4 {
	position:absolute; 
	top:121px; 
	left:0px;
	background-image:url("img/sub/submenu_bg4.html"); background-repeat:no-repeat;	
	width:985px;
	height:62px;
	z-index:8;
}
#s_menu5 {
	position:absolute; 
	top:121px; 
	left:0px;
	background-image:url("img/sub/submenu_bg5.html"); background-repeat:no-repeat;	
	width:985px;
	height:62px;
	z-index:8;
}


#right{
	position:absolute;
	top:740px;
	left:0px;
	width:15px;
	height:55px;
	z-index:5;
}
#s_quick{
	position:absolute;
	top:400px;
	left:950px;
	width:15px;
	height:55px;
	z-index:5;
}
#s_quick ul {height:288px;}
#s_quick ul li{margin-top:0px; top:0px; right:0px; }

#lefttitle {
	position:absolute;
	top:250px;
	left:720px;
	height:95px;
	overflow:hidden;
	z-index:10;
	}
#leftmenu {
	position:absolute;
	background-image:url("img/sub/leftmenu_bg.gif"); background-repeat:no-repeat;	
	top:324px;
	left:720px;
	width:213px;
	overflow:hidden;
	z-index:10;
}
#leftbottom {
	position:absolute;
	top:250px;
	left:720px;
	height:95px;
	overflow:hidden;
	z-index:10;
	}

#middletitle {
	position:relative;
	background-image:url("img/sub/middletitle_bg.html"); background-repeat:no-repeat;	
	width:690px;
	height:103px;
	padding-left:283px;
	z-index:5;
	border:0px solid #F00;
}

#middletitle #location {
	position:absolute;
	top:35px;
	right:20px;
	overflow:hidden;
	z-index:10;

}
#s_contents {
	position:relative;
	width:670px;
	padding-left:283px;
	z-index:3;
	overflow:hidden;
	border:0px solid #F00;
}

#s_contents #s02_01,#s02_02,#s02_03,#s02_04,#s02_05{
	position:relative;
	width:685px;
	overflow:hidden;
	float:left;
	border:0px solid #F00;
}


#s_contents #line{
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
}

#s_login {
	position:relative;
	background-image:url("img/sub/sub06_login_bg.html"); background-repeat:no-repeat;	
	width:682px;
	height:166px;
	padding-left:323px;
	padding-top:125px;
	z-index:5;
	border:0px solid #F00;
}


/****custome menu******/
.vertical-menu {
  width: 200px;
}

.vertical-menu a {
  color: black;
  display: block;
  padding: 14px;
  font-weight:600; 
  transition: transform .5s;
  text-decoration: none;
  text-align: left ;
  font-size: 12px;
  text-transform: capitalize;
}

.vertical-menu a:hover {
  color: #358cc6;
  -ms-transform: scale(2); /* IE 9 */
  -webkit-transform: scale(1); /* Safari 3-8 */
  transform: scale(1.1); 
} 
.vertical-menu a.active {
  color: #358cc6;
}
li.menu-item-has-children ul{
    margin-left: 20px;  
}
li.menu-item-has-children ul li{ 
    list-style-type: square !important;
    list-style-position: inside;
    line-height: 0;
}
.vertical-menu li {
    border-bottom: 1px #eae5e5 solid !important;
    margin:0 15px;
}

#copyright fieldset {display:inline; border:0 none}
#copyright fieldset legend {display:none}
#copyright form.spons-link {display:inline}

#sub07{width:650px; height:180px; overflow:hidden; margin-top:10px;margin-left:25px;}
#sub07 dl{position:relative;width:160px;float:left;}
#sub07 dt{
		position:absolute;
		text-align:center;
		top:125px; 
		width:160px;
		}

#sitemap {
	width:640px;
    margin-left:20px;
	font-size:12px;
	overflow:hidden;
}

#sitemap #sitemap1, #sitemap #sitemap2, #sitemap #sitemap3, #sitemap #sitemap4, #sitemap #sitemap5, #sitemap #sitemap6, #sitemap #sitemap7, #sitemap #sitemap8 {
	width:201px;
	background-image:url("img/sub_img/sitemap_bg.html");	background-repeat:no-repeat;	
	overflow:hidden;
}

#sitemap #sitemap1 div, #sitemap #sitemap2 div {
	width:180px;
	height:175px;
	float:left;
}
