#container { x-font-family:Nanum Gothic, Malgun Gothic; }

#container #topbox { height:100px; border-bottom:#dddddd 1px solid; } 
#container .topleft { height:100px; float:left; width:172px; margin:0; padding:0; border-left:#dddddd 1px solid; border-right:#dddddd 1px solid; }
#container .topleft h2 { margin:50px 10px 10px; color:#444; font-size:1.5em; }
#container .topmain { height:100px; float:left;width:820px; margin:0; padding:0; position:relative; } 
#container .topmain h1 { margin:40px 50px 10px; color:#444; font-size:26px; font-weight:normal; }
#container .topmain .location { position:absolute; width:400px; right:10px; bottom:10px; font-size:11px; text-align:right; }

#container .snb { float:left; width:174px; min-height:500px; bomargin:0; padding:0; font-family: Nanum Gothic, Malgun Gothic; }

#container .snb .submenu { padding:0; margin:0; border-left:#dddddd 1px solid; border-right:#dddddd 1px solid; border-bottom:#dddddd 1px solid; 
	border-radius:0 0 10px 10px;
	xmoz-box-shadow: 4px 5px 13px #CCCCCC;
	xwebkit-box-shadow: 4px 5px 13px #CCCCCC;
	xbox-shadow: 4px 5px 13px #CCCCCC;
}
#container .snb .submenu ul { padding:0;margin:0; list-style:none; }

#container .snb .submenu ul li { line-height:140%; border-bottom:#dddddd 1px solid; display:block; }
#container .snb .submenu ul li:last-child { border-radius:0 0 10px 10px; }
#container .snb .submenu ul li div { padding:12px; background:url(image/smenu_li_close_bg.png) 93% center no-repeat;}
#container .snb .submenu ul li:last-child div { border-radius:0 0 10px 10px; }
#container .snb .submenu ul li:last-child.isson div { border-radius:0; }
#container .snb .submenu ul li.open div { color:#fff; background:#59AFD5 url(image/smenu_li_open_bg.png) 93% center no-repeat; z-index:-1; }

/* #676767  */
#container .snb .submenu ul li a { x-height:34px; font-weight:normal; color:#333333; font-size:15px; width:150px; display:inline-block; }
#container .snb .submenu ul li a.on { color:#fff; }

#container .snb .submenu ul li ul { padding:10px; list-style-type:none; display:none; top:0px; }
#container .snb .submenu ul li ul.on { display:block; }

#container .snb .submenu ul li ul li { height:20px; margin-left:5px; padding:2px 0 2px 10px; border-bottom:0px; background:url(image/smenu3li_bg.png) left center no-repeat;  }
#container .snb .submenu ul li ul li a {font-weight:normal; color:#333333; font-size:13px; width:150px; }
#container .snb .submenu ul li ul li a.on { color:#333333; font-weight:bold; }
#container .snb .submenu ul li ul li a:hover { text-decoration:underline;  }

#container .snb .submenu ul li ul.smenu4 { padding:0 5px 5px; }
#container .snb .submenu ul li ul li.smenu4li { height:15px; margin-left:5px; padding:2px 0 2px 10px; border-bottom:0px; background:none; }
#container .snb .submenu ul li ul li.smenu4li a {font-weight:normal; color:#419FED; font-size:12px; width:150px; }
#container .snb .submenu ul li ul li.smenu4li a.on { font-weight:bold; }
#container .snb .submenu ul li ul li.smenu4li a:hover { text-decoration:underline;  }


#container .snb .submenu .open {x-background:url('./image/arr_minus.gif') left 9px no-repeat; background-color:#fafafa; }

#container .snb .submenu .subtitle{margin:10px 10px; height:80px; }
#container .snb .submenu .left_title {font-size:20pt; color:#1cb4d5; padding:30px 0px 30px 25px; font-weight:normal; }

#container .snb .banner_wrap { margin-top:20px; } 
#container .snb .banner { margin:0 0 10px; } 
#container .snb .banner img { width:100%; } 


.w_wrap {
	background-color: #fff;
}

/* history */ 
#container .hist_wrap { position:relative; width:800px; margin-top:50px; } 
#container .hist_wrap .hist_main { float:left; width:550px; margin-right:50px; } 
#container .hist_wrap .hist_aside { float:left; padding-left:15px; width:180px; min-height:300px; background:url(image/hist_aside_bg.png) left top repeat-y; } 
#container .hist_wrap .hist_related { margin:20px 0 20px; color:#008c00; } 
#container .hist_wrap .hist_related a { color:#008c00; } 


/* content */
#wrap-content { float:left;width:800px;padding:0px 0px 0px 0px; margin-left:26px; }

#content-head { min-height:30px; }
#content-main { margin:0 25px 50px; width:750px; } 
#content-main h2 { font-size:23px; } 
#content-main { x-font-family:gulim, gothic; } 

#content-right { }

/* 백문백답 목차 */

#titlelist { border:solid 1px #BBBBBB; display:none; }
#titlelist ul { list-style:none; margin:0; padding:20px; background-color:#DDEEFF; }
#titlelist ul li {  }
#titlelist_opener { float:right; padding:3px 10px 3px; color:#FFFFFF; border:1px solid #FFE599; background-color:#99B2FF; cursor:pointer; }
#titlelist_closer { float:right; padding:3px 10px 3px; color:#FFFFFF; border:1px solid #FFE599; background-color:#99B2FF; cursor:pointer; top:-30px; position:relative; display:none; }
.returnlink { text-align:right; cursor:pointer; font-size:13px; color:#7373FF; }

#content-main h2 span.qnaindex { display:inline-block; background-color:#FF794C; color:white; width:40px; margin-right:20px; padding:5px; text-align:right; } 

