@charset "euc-kr";
/* CSS Document */

body{}


#wrap{width:100%; min-width:980px; margin:0 auto;}


/* ÆË¾÷ ·¹ÀÌ¾î S */
.popupLayer {position:absolute; left:0; top:0; width:100%; height:100%; z-index:1000; -ms-filter: alpha(opacity=90); filter: alpha(opacity=80); opacity:0.3; -moz-opacity:0.3;}
.popupLayer .back {position:absolute; left:0; top:0; width:100%; height:100%; background:#000; z-index:1001;}

.popup_box {position:absolute; left:50%; top:50%; z-index:1002;}
.popup_box .popup_contents {position:absolute; left:0; top:0; width:100%; height:100%; z-index:1002;}

.popupLayer iframe, .popup_box iframe {position:absolute; left:0; top:0; width:100%; height:100%;}
/* ÆË¾÷ ·¹ÀÌ¾î E */


/*================================
	°øÅë : header
================================*/

#header{position:relative; width:100%; height:100px; *z-index:999;}
#header .headerTop {position:relative; width:100%; height:29px; margin:0 auto; background-color:#ebebeb;}
#header .headerTop .box {width:980px; margin:0 auto;}
#header .headerTop .box .topmenu{float:right; right:0;}
#header .headerTop .box ul{overflow:hidden;}
#header .headerTop .box ul li{float:left; padding:0px;}

#header .top {position:absolute; width:170px; left:50%; margin-left:-490px; z-index:11111;}
#header .top h1{width:170px; padding-top:9px;}



/* Gnb */
.gnbDiv {width:100%; height:250px; background:#fff; border-bottom:3px solid #1261ac; overflow:hidden; position:relative; position:absolute; top:31px; left:0; z-index:10000}
.gnbDiv .gnbWrap{position:absolute; top:44px; height:350px; overflow: ehgithhidden; position: relative; width:560px; z-index:10000; left:50%; margin-left:-65px;}
.gnbDiv .gnbWrap .gnb{width:560px; z-index:10000;  height:250px}
.gnbDiv .gnbWrap .gnb .oneDep{height:41px; padding-bottom:16px}
.gnbDiv .gnbWrap .gnb ul{overflow:hidden; width:100%; height:250px}
.gnbDiv .gnbWrap .gnb ul li{float:left; height:250px; text-align:center;} /* position:relative;*/

.gnbDiv .gnbWrap .gnb ul li.one{width:130px;} 
.gnbDiv .gnbWrap .gnb ul li.two{width:160px;}  
.gnbDiv .gnbWrap .gnb ul li.three{width:140px;} 
.gnbDiv .gnbWrap .gnb ul li.four{width:130px;} 

.gnbDiv .gnbWrap .gnb ul li a.oneDep{display:block; position:relative;}
.gnbDiv .gnbWrap .gnb ul li.on a.oneDep{color:#017e3f}
.gnbDiv .gnbWrap .gnb ul li.on.six{padding-right:0}

.gnbDiv .gnbWrap .twoDep{height:180px; display:block; padding-top:10px; border-right:1px solid #fff; border-left:1px solid #fff; position:relative; visibility: visible; }
.gnbDiv .gnbWrap li.on .twoDep{border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; }
.gnbDiv .gnbWrap li.on .twoDep a.off:hover{background:#555; color:#fff; vertical-align:top; text-decoration:none;}
.gnbDiv .gnbWrap li .twoDep a.on{background:#555; color:#fff; vertical-align:top;}
.gnbDiv .gnbWrap li .twoDep a{color:#767676; line-height:25px}
.disB{display:block;}

.twoDbg{display:; border-bottom:3px solid #1261ac; border-top:1px solid #ddd; position:absolute; top:100px; left:0; height:300px; width:100%; z-index:9999;background:url(../images/navi_bg.gif) no-repeat center top; }



/*================================
	°øÅë : footer
================================*/
#footer{clear:both;position:relative; width:100%; height:100px; min-width:980px; background-color:#f0f0f0;}
#footer .foot{position:relative; top:34px; width:1080px; min-width:1080px; margin:0 auto;}
#footer .foot b{color:#4a5c8e;}
#footer .foot p{float:left; top:27px;}
#footer .btn{float:right; right:0; top:62px;}


/*Äü¸Þ´º*/
.quick ul{
	width: 80px;	
}
.quick ul li{
	float: left;
	line-height: 0;
}
