@charset "utf-8";
#printContent {text-align:left }

/* content */
#content { text-align:left; float:right; width:800px; margin-top: 0px }
/* content */
#content2 { text-align:left; width:620px; margin-top: 0px;  }

/* container  */
#container { width:1000px; margin:auto 0; top:140px; min-height: 500px }
*html #container {height: 500px;}


#wrapper { width: 1000px; margin: 0 auto }
#wrapper_pop { width: 750px; margin: 0 auto }
#header { width: 1000px; height:100px; background:url(/image/TopM_bg2.gif) no-repeat }
img.logo { float: left; margin: 11px 0 0 80px }
div.sizefont { float:left; display: inline; margin: 5px 0px 0 340px }

div.user { float:right; display: inline; text-align:right; margin: 5px 57px 0 0px; letter-spacing:-1px }
div.user ul.menu { position:relative; height:17px; width:285px; background:url(/image/m_menu_bg.gif) no-repeat }
div.user ul.menu li.first-child { float:left; padding:3px 10px 0 15px; no-repeat 0 50% ; text-align: right }
div.user ul.menu li.children { float:left; padding:3px 8px 0 8px; background:url(/image/user_item.gif) no-repeat 0 50% ; text-align: right }

#header div.user ul.menu li a:link, #header div.user ul.menu li a:visited {font-size:11px; color:#ffffff; text-decoration:none }
#header div.user ul.menu li a:hover, #header div.user ul.menu li a:active {font-size:11px;color:#359218; text-decoration:none }


#top { float: left; width:650px; margin-top: 15px; margin-left: 0px; z-index:1; } 
#topmenu { padding-top:0px; text-align:center; margin-left:70px;  margin-top:0px; font-family:"malgun gothic","맑은 고딕","굴림" }
#topmenu a {display:block; margin:2px 2px 0 2px; text-decoration:none; font-weight:bold; color:#fff; font-size:1.1em }

/* 1 depth  메뉴크기 */
#topmenu li.menu1 {width:122px }
#topmenu li.menu2 {width:120px }
#topmenu li.menu3 {width:78px }
#topmenu li.menu4 {width:84px }
#topmenu li.menu5 {width:77px }
#topmenu li.menu6 {width:91px }

/* top Menu */			
#topmenu li {float:left; text-align:center; letter-spacing:-0.1em; padding-bottom:3px }
#topmenu li a {padding-bottom:2px }
#topmenu li a:hover { color:#002872;  font-size:1.1em }

/* 2 depth  크기*/
#topmenu li.menu1 ul {top:70px; margin-left /**/:-90px; _margin-left:-150px; width:780px }
*:first-child+html #topmenu li.menu1 ul {margin-left:-150px } 
#topmenu li.menu2 ul {top: 70px; margin-left /**/:-200px; _margin-left:-260px; width:780px }
*:first-child+html #topmenu li.menu2 ul {margin-left:-260px } 
#topmenu li.menu3 ul {top: 70px; margin-left /**/:-34px; _margin-left:-73px; width:480px }
*:first-child+html #topmenu li.menu3 ul {margin-left:-73px } 
#topmenu li.menu4 ul {top: 70px; margin-left /**/:-81px; _margin-left:-123px; width:580px }
*:first-child+html #topmenu li.menu4 ul {margin-left:-123px } 
#topmenu li.menu5 ul {top: 70px; margin-left /**/:-400px; _margin-left:-444px; width:780px }
*:first-child+html #topmenu li.menu5 ul {margin-left:-444px } 
#topmenu li.menu6 ul {top: 70px; margin-left /**/:-262px; _margin-left:-311px; width:580px }
*:first-child+html #topmenu li.menu6 ul {margin-left:-311px;} 

/* 2 depth  효과*/
#topmenu li ul {position:absolute; top:40px; display:none  }
#topmenu li ul li {font-size:0.9em; letter-spacing:-0.1em  }
#topmenu li ul li a {display:block; padding:5px 15px 10px 5px; margin:0 ; color:#6b6b6b }
#topmenu li ul li a:hover {border-bottom:0; padding-top:5px; color:#155cbc }
#topmenu li ul li space1 {margin:3px 50px 0 -10px }

/*이벤트 배너*/
.event_banner{ position:absolute; float:right; margin-top:20px; margin-left:850px;z-index:1 }


/* subMenu */
#subMenu{text-align:left; margin-top: 0px; width: 180px; height: 400px; float: left;  background:url(/image/subBox_bgT2.gif) repeat-x ; font-family:"malgun gothic","맑은 고딕","굴림" }


#subMenu h1 {margin:0 12px; height:78px; text-align:center }/*서브타이틀*/
#subMenu h1 img {padding-top:20px;_margin-top: 20px;_margin-right:20px; padding-right:20px }
#subMenu ul { width:180px;background:url(/image/subBox_bgm2.gif) repeat-y }
*:first-child+html #subMenu ul {margin:0; background:url(/image/subBox_bgm2.gif) repeat top }
*+html #subMenu ul {margin:0; background:url(/image/subBox_bgm2.gif) repeat top }

#subMenu ul li a {display:block;   margin-bottom:0px; padding:1px 0px 0px 40px; background:url(/image/sb_dot.gif) no-repeat 20px 10px; font-weight:bold; text-decoration:none; color:#838383;  height:30px;_height:25px; line-height:29px;_line-height:29px }
#subMenu ul li a:hover, #subMenu ul li a.on {display:block;  background:url(/image/submenu3_icon_on.gif) no-repeat 0 4px;  font-weight:bold; text-decoration:none; color:#ffffff }
#subMenu div.bg_bot{ background: url(/image/subBox_bgb2.gif) no-repeat left bottom; height:30px; margin-top:-2px }
 
#subMenu ul.subMenu3Depth li.subMenu3DepthSub a {display:block; margin-bottom:0px; padding:1px 0px 0px 60px; background:url(/image/sb_dot_3d.gif) no-repeat 20px 10px; font-weight:bold; text-decoration:none; color:#838383;  height:30px;_height:25px; line-height:29px;_line-height:29px }
#subMenu ul.subMenu3Depth li.subMenu3DepthSub a:hover, #subMenu ul.subMenu3Depth li.subMenu3DepthSub_on a {display:block; padding:1px 0px 0px 60px; background:url(/image/submenu3_icon_on_3d.gif) no-repeat 0 4px;  font-weight:bold; text-decoration:none; color:#ffffff }



/* 서브 중 자기위치 알려주기 */
#location {margin-left: 200px; width:800px; height:20px; line-height:20px; text-align:right; font-size:1em; margin-top:20px;  border-bottom: #e8e8e8 1px solid }
#location a:link { text-decoration:none; color:#979797 } 
#location a:visited { text-decoration:none; color:#979797 }
#location a:hover { text-decoration:underline; color:#979797 }
#location a:active {text-decoration:underline; color:#979797 }
#location a.home {padding-left:13px;  color:#979797 }
#location a.current {font-weight:bold }

/* 서브 중 자기위치 알려주기_서비스전체보기 */
#location_all {width:1000px; height:20px; line-height:20px; text-align:right; font-size:1em; margin-top:20px;  border-bottom: #e8e8e8 1px solid }
#location_all a:link { text-decoration:none; color:#979797 } 
#location_all a:visited { text-decoration:none; color:#979797 }
#location_all a:hover { text-decoration:underline; color:#979797 }
#location_all a:active {text-decoration:underline; color:#979797 }
#location_all a.home {padding-left:13px;  color:#979797 }
#location_all a.current {font-weight:bold; }


/* 빈공간 */
#space_t { width:1000px; height:20px;   text-align:right; font-size:1em }

/* footer */
#footerW{clear:both; height:100px;  margin-right: auto; margin-bottom: auto; margin-left: auto;  background:url(/image/footer_bg.gif) #f0f0f0 }
#footer { position:relative;  width:1000px; text-align:left; margin:auto; padding-left:2px }
div.footer_logo { float: left; margin-left:10px; margin-top: 10px; padding-top:10px }
div.guide { margin-left:200px; width:450px; padding-top: 20px }
div.familly_link { margin-left:660px; margin-top:-55px; vertical-align:top }
div.service_all{ margin-left:850px; margin-top:-27px ;  -margin-top:-29px ; }
div.footer_banner_link { margin-left:605px; margin-top:-45px; vertical-align:top; }





