@charset "utf-8";

/*  탑 영역  */
#header { }
#gnb_bg {height: 30px; background: url("../img/menu/gnb_bg.jpg") repeat-x;}
#gnb {width: 1000px; margin: 0 auto; }
#gnb_menu {float: right;}
#gnb_menu li {float: left;}



#top_menu {position:absolute;}
#m_cont {height: 694px;}
.m_cont_img {position: relative; left: 50%; margin-left: -876px; z-index: 1;}
.fla_ifra {position: absolute; left:50%; margin-left: -450px; top: 390px; z-index: 500;}
.m_cont_txt {position: absolute; left:50%; margin-left: -50px; top: 580px; z-index: 500;}
.m_cont_cm {position: absolute; left:50%; margin-left: 270px; top: 535px; z-index: 500;}




#M_menu {width: 1000px; position: absolute;z-index: 5000; left: 50%; margin-left: -500px;}

#M_menu h1 {float: left; padding-top: 20px; padding-left: 10px;}

/* top_menu */
.topNav {float: left; padding-top: 25px; padding-left: 40px;}
.navIndex { height:47px; width:980px; z-index:500; position:absolute;}
.top_menu { background:url(../img/menu/menu_bg.jpg) top left no-repeat; width:980px;}
.navSub01 { width:985px; display:none; top:70px; position:absolute; z-index:10; left:50%; margin-left:-483px;}
.over_cont {background: url("../img/menu/menu_bg.png") no-repeat; width: 985px; height: 200px; z-index:100;}
.over_cont ul{width:121px; height:186px; margin-top: 3px;}
.over_cont ul:hover{width:121px; height:186px;background: url("../img/menu/menu_bg01.png") no-repeat;margin-top: 3px;}

/*.over_cont li{height:28px; width:245px;}*/


#kmhbtn {position:absolute;width:1111px;z-index:15; left:0; top:288px; padding-left:400px;}

.switcher{position:absolute;z-index:10;}





.sub_img {position: relative; left: 50%; margin-left: -831px; z-index: 1; height: 316px;}



/*     left메뉴    */
#left_bg {background: url("../img/left/left_bg.png") no-repeat; width: 182px; height: 286px;}
#left {float:left;}
#left li  {font:0/0 arial}

/*     컨텐츠   */
#contents {float:right;}
#contents h3 {float:left;}

/* 내용 */
#sub_title {
	float:left;
	color:#9d9d9d;
	font-size:90%;
	padding:12px 0 0 5px 
}
#location{
	float:right;
	color:#858585;
	font-size:90%;
	padding-top:12px;
}

/*  하단  */
#footer {
	
	background:url('../img/bottom/bg.jpg') repeat-x;
	height:106px;
}
#footer_in {width:1000px;margin:0 auto; padding: 36px 0 0 7px;}
