@charset "utf-8";
/* CSS Document */

#header{position:relative; width:1000px; height:130px; left:50%; margin-left:-500px;}
#header h1{position:absolute;left:0;top:40px;width:143px;height:68px;}
#header h1>a{background:url(../mainimg/logo.gif) no-repeat 0 0;overflow:hidden;width:100%;height:100%;display:block; overflow:hidden;line-height:100%;font-size:0;text-indent:-666em;}

#header ul {margin:0; padding:0;}
#header ul li {list-style:none; margin:0; padding:0;}
#header .gnb { position:absolute; right:0; top:70px; width:750px; z-index:9999;}
#header .gnb>li{float:left; height:50px; line-height:50px; text-align:center; margin:0 21px;}

/*#header .gnb li.gnbDep1:first-child {width:87px;}
#header .gnb li.gnbDep1:first-child + li {width:106px;}
#header .gnbl li.gnbDep1:first-child + li + li {width:107px;}
#header .gnb li.gnbDep1:first-child + li + li + li{width:72px;}*/

#header .gnb>li>a {background:url(../mainimg/gnbimg.png) no-repeat 0 0;display:block;width:100%; height:50px;font:0/100px Arial;text-indent:-99999px;overflow:hidden;}

/*menu01*/
#header .gnb>li.gnbt01{ width:87px;}
#header .gnb>li.gnbt01>a {background-position:-21px 0;}
#header .gnb>li.gnbt01>a:hover,
#header .gnb>li.gnbt01>a:active, 
#header .gnb>li.gnbt01>a:focus,
#header .gnb>li.gnbt01>a.on{background-position:-21px -50px;}

#header .gnb>li.gnbt02{ width:106px;}
#header .gnb>li.gnbt02>a {background-position:-150px 0;}
#header .gnb>li.gnbt02>a:hover,
#header .gnb>li.gnbt02>a:active, 
#header .gnb>li.gnbt02>a:focus,
#header .gnb>li.gnbt02>a.on{background-position:-150px -50px;}

#header .gnb>li.gnbt03{ width:107px;}
#header .gnb>li.gnbt03>a {background-position:-298px 0;}
#header .gnb>li.gnbt03>a:hover,
#header .gnb>li.gnbt03>a:active, 
#header .gnb>li.gnbt03>a:focus,
#header .gnb>li.gnbt03>a.on{background-position:-298px -50px;}

#header .gnb>li.gnbt04{ width:150px;}
#header .gnb>li.gnbt04>a {background-position:-452px 0;}
#header .gnb>li.gnbt04>a:hover,
#header .gnb>li.gnbt04>a:active, 
#header .gnb>li.gnbt04>a:focus,
#header .gnb>li.gnbt04>a.on{background-position:-452px -50px;}

#header .gnb>li.gnbt05{ width:75px;}
#header .gnb>li.gnbt05>a {background-position:-618px 0;}
#header .gnb>li.gnbt05>a:hover,
#header .gnb>li.gnbt05>a:active, 
#header .gnb>li.gnbt05>a:focus,
#header .gnb>li.gnbt05>a.on{background-position:-618px -50px;}

#header .gnb>li.gnbDep1>a.on{background-position:-21px -50px;}
/*서브*/
#header .gnb>li ul {display:none; background:#014479; width:150px; margin-left:-25px;}

#header .gnb>li ul li{width:100%; height:35px; text-align:left; line-height:38px; border-bottom:1px solid #003560;}
#header .gnb>li ul li:first-child{}
#header .gnb>li ul li a { display:block; color:#b3d2eb; line-height:35px; height:35px; padding-left:20px;}
#header .gnb>li ul li a:hover { background:#003c6c; color:#ffffff; text-decoration:none;}



/*leftm style*/
/*leftm style*/
.snb { position:relative; top:0px; width:185px; height:auto;}	 
.snb ul {padding:0; margin:0px; border-top:#014479 3px solid;}
.snb ul > li {width:185px; height:42px; font-size:0; line-height:0; margin:0px; padding:0;}
.snb ul > li > a {display:block; width:210px; height:42px; text-indent:-9999px; font-size:0; line-height:0; padding:0; margin:0; overflow:hidden;}
.snb ul.page01 li a {background:url('../mainimg/left01.gif') no-repeat;background-position:0 0;}
.snb ul.page02 li a {background:url('../mainimg/left02.gif') no-repeat;background-position:0 0;}
.snb ul.page03 li a {background:url('../mainimg/left03.gif') no-repeat;background-position:0 0;}
.snb ul.page04 li a {background:url('../mainimg/left04.gif') no-repeat;background-position:0 0;}
.snb ul.page05 li a {background:url('../mainimg/left05.gif') no-repeat;background-position:0 0;}
.snb ul.page06 li a {background:url('../mainimg/left06.gif') no-repeat;background-position:0 0;}



.ldeps{width:185px; position:relative; border-bottom:#cfcfcf 1px solid; padding:8px 0; margin:0px; overflow:hidden; background-color:#fafafa;}

.ldeps dt{width:185px; height:27px; text-align:left; padding-left:10px; overflow:hidden; display:block;}

.ldeps dt a{display:block; width:100%; height:27px; padding:0; margin:0; overflow:hidden;}
.ldeps dt a:link,
.ldeps dt a:visited{ color:#7d7c7c; font-size:12px; height:27px; line-height:27px; background:none !important}
.ldeps dt a:hover,  
.ldeps dt a:active,
.ldeps dt a:focus{ color:#014479; font-size:12px; height:27px; line-height:27px; background:none !important}
	 
/*menu01*/
.snb ul li.smbt01 a {background-position:0 0;}
.snb ul li.smbt01 a:hover,  
.snb ul li.smbt01 a:active,  
.snb ul li.smbt01 a:focus,  
.snb ul li.smbt01 a.act{background-position:-185px 0;}

/*menu02*/
.snb ul li.smbt02 a {background-position:0 -42px;}
.snb ul li.smbt02 a:hover,  
.snb ul li.smbt02 a:active,  
.snb ul li.smbt02 a:focus,  
.snb ul li.smbt02 a.act{background-position:-185px -42px;}

/*menu03*/
.snb ul li.smbt03 a {background-position:0 -84px;}
.snb ul li.smbt03 a:hover,  
.snb ul li.smbt03 a:active,  
.snb ul li.smbt03 a:focus,  
.snb ul li.smbt03 a.act{background-position:-185px -84px;}

/*menu04*/
.snb ul li.smbt04 a {background-position:0 -126px;}
.snb ul li.smbt04 a:hover,  
.snb ul li.smbt04 a:active,  
.snb ul li.smbt04 a:focus,  
.snb ul li.smbt04 a.act{background-position:-185px -126px;}

/*menu05*/
.snb ul li.smbt05 a {background-position:0 -168px;}
.snb ul li.smbt05 a:hover,  
.snb ul li.smbt05 a:active,  
.snb ul li.smbt05 a:focus,  
.snb ul li.smbt05 a.act{background-position:-185px -168px;}

/*menu06*/
.snb ul li.smbt06 a {background-position:0 -210px;}
.snb ul li.smbt06 a:hover,  
.snb ul li.smbt06 a:active,  
.snb ul li.smbt06 a:focus,  
.snb ul li.smbt06 a.act{background-position:-185px -210px;}

