@charset "utf-8";
/*
NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/)
Jeong, Chan Myeong 070601~070630
*/

body { background:#ffffff;}

/* Site Layout - Content Body */
#contentBody { position:relative; width:980px; padding-bottom:30px; overflow:hidden; background:url() repeat-y left top; border-bottom:0px solid #dddddd;}

/* Site Layout - Column Left */
#columnLeft { position:relative; width:155px; float:left;}
#columnLeft .mask { width:115px; height:5px; background:#ffffff; display:block; clear:both;}

#left_login{margin-bottom:10px;border:2px solid #99ccff;}
#submenu_top    { position:relative; width:155px;height:30px; text-align:center;  padding:15px 0px 10px 0px; font-size:14px; font-weight:bold; text-decoration:none; color:#ffffff; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; overflow:hidden; background:url(../images/default/submenu_top.gif) no-repeat; left top; border-bottom:0px solid #dddddd;}
#submenu_inner {  width:105px;}
#submenu_middle { position:relative; width:155px; background:url(../images/default/submenu_middle.gif) repeat-y;}
#submenu_bottom { position:relative; width:155px;height:9px; overflow:hidden; background:url(../images/default/submenu_bottom.gif) no-repeat left top;}

#left_banner { position:relative; width:155px;height:100px; overflow:hidden; background:#ffffff;padding-top:20px;}


#lnb { border-top:0px solid #dddddd; padding:0px; width:155px;margin:0px;margin-bottom:10px;background:url(../images/default/submenu_middle.gif) repeat-y left bottom;}
#lnb li { padding-bottom:5px; list-style:none;}
#lnb li a { padding:0px; width:115px;  padding-left:20px; height:20px; display:block; border:0px solid #e8e8e8; background:url(../images/default/bgLnbOff.gif) repeat-x left bottom; color:#3e3e3e; position:relative; z-index:99; text-decoration:none;}
#lnb li a:hover,
#lnb li a:focus { color:#ff6600;border:0px solid #de4332;}
#lnb li.on a { color:#ff6600;border:0px solid #de4332;background:url(../images/default/bgLnbOn.gif) repeat-x left bottom;}
#lnb li.on a:hover,
#lnb li.on a:focus { font-weight:normal;}
#lnb li ul { display:block; position:relative; width:100px; padding:5px 0px 0px 20px; border-top:0px solid #ffffff; overflow:hidden;margin:0px 0 10px 0px;}
#lnb li.on ul { display:block;}
#lnb li ul li { padding:0; border-top:0px solid #f2f2f2; position:relative; top:-1px;}
#lnb li ul li a { padding:0px; width:115px; color:#818181 !important; border:none; background:none !important; border:none !important;}
#lnb li ul li a:hover,
#lnb li ul li a:focus { font-weight:normal !important; color:#ff6600 !important;}
#lnb li.on ul li.on a { color:#ff6600 !important; font-weight:bold !important; background:url(../images/default/bulletLnb.gif) no-repeat 115px center  !important;}

#sub_title{width:100%;height:95px;float:left;clear:both;}

/* Site Layout - Column Center */
#columnCenter { width:665px; float:left; margin-left:15px;border:0px solid #000000;display:block;overflow:hidden;}

/*하단*/
#columnBottom{float:left;width:980px; border:1px solid #cccccc; margin-bottom:10px;background:#ffffff;padding:0px;}
/* Sitemap */
#columnBottom .sitemap {margin:0px auto;padding:10px 0px 0px 30px;}
#columnBottom .sitemap .extension{ *zoom:1;}
#columnBottom .sitemap .extension:after{ content:""; display:block; clear:both;}
#columnBottom .sitemap .extension .section{ float:left; width:115px; margin:0; padding:0px; background:url(../images/default/sitemap_tb.gif) repeat-y 0 0;}
#columnBottom .sitemap .extension .section h2{ font-size:12px; margin:0px;padding:5px 0px 5px 0px;}
#columnBottom .sitemap .extension .section a{ color:#808080;}
#columnBottom .sitemap .extension .section ul{ margin:0; padding:0; list-style:none;}
#columnBottom .sitemap .extension .section li{ margin-bottom:6px;}

#columnBottom .sitemap a{ text-decoration:none;}
#columnBottom .sitemap a:hover,
#columnBottom .sitemap a:active,
#columnBottom .sitemap a:focus{ text-decoration:underline;}



