@charset "utf-8";
/*
Kurokuma's Page Design Team (http://zbxe.serveblog.net/)
Jang, Hyeon Soo 08034~080307
*/

/* Default Skin - Start */


/* Site Layout - Body Wrap */
body { background-color:#FFFFFF; background-position:left top; font-family:"돋움", Dotum, "굴림", Gulim, "ＭＳ Ｐゴシック", "MS UI Gothic", "ＭＳ 明朝", AppleGothic, Sans-serif;}
#bodyWrap {position:relative; width:980px; margin:0 auto; }

/* Site Layout - Header */
#header {margin:0; padding:0; position:relative; width:980px; height:100px;  overflow:hidden; border-top:1px solid #a9a9a9; border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9; }
#header h1 {  margin:0; padding:0; position:absolute; top:0px; left:0px;} 

/* #language  */
#languageArea { position:relative; width:980px;  }
#language { position:absolute; top:5px; right:5px; }
#language strong { color:#2d3a4a; font:.75em Tahoma; margin-right:3px;}
#language a img { vertical-align:-5px;}
#language ul { position:absolute; top:15px; right:0px; display:none; border:1px solid #a9a9a9; background:#dcdcdc;}
#language ul li { list-style:none; }
#language ul li a { display:block; width:61px; padding:3px 8px; font:9px Tahoma; color:#2d3a4a; text-decoration:none;}
#language ul li a:hover { background:#a9a9a9;}

/* #isSearch  */
#isSearch { position:absolute; bottom:5px; right:5px; width:214px; text-align:right;}
#isSearch .inputText { vertical-align:middle; position:relative; left:1px; padding:3px 3px 1px 3px; width:94px; height:13px; color:#3e3f3e; border:1px solid #8E8E8D; background-color:#D3D3D3; }
#isSearch .inputText:hover,
#isSearch .inputText:focus { border:1px solid #8E8E8D; background-color:#DCDCDC; }
#isSearch .submit { vertical-align:middle;}

/* #menuArea  */
#menuArea { position:relative; margin:0px; padding:0px; width:980px; height:34px; background-color:#2D3A4A; overflow:hidden; display:block; border-left:1px solid #2D3A4A; border-right:1px solid #2D3A4A;}
#menuArea .menuArray { float:left;   height:100%;  }
#menuArea .menuArray ul {margin:0; padding:0; background-color:transparent; float:left; }
#menuArea .menuArray li {position:relative; left:-2px;  float:left; list-style:none;   white-space:nowrap; background:url(../images/default/bgGnbVr.gif) no-repeat 0px 12px; }
#menuArea .menuArray li a {  padding:12px  14px 0 14px;  display:block; text-decoration:none; color:#e8e8e8;   }
#menuArea .menuArray li a:hover,
#menuArea .menuArray li a:focus { color:#ffffff;}
#menuArea .menuArray li.on { font-weight:bold; color:#ffffff; background:url(../images/default/bgGnbOn.gif) no-repeat center top;}
.logArray {  margin:1px 0px; padding:0 4px; width:auto; height:32px; overflow:hidden; white-space:nowrap; background-color:#ffffff; float:right; vertical-align:middle; }

#karologArea  { position:relative; margin: 0; padding:0px; width:980px; height:30px; background-color:transparent; overflow:hidden; display:block; border-bottom:1px solid #2D3A4A; clear:both;  }


/* sub menu */
#lnb { margin:5px 0 0 0; border:1px solid #dddddd; padding:4px 4px; width:190px;  }
#lnb ul { margin:0; padding:0; }
#lnb li { padding:2px 0px; list-style:none; }
#lnb li a { padding:6px 5px 6px 13px; width:170px; display:block; border:1px solid #e8e8e8; background:url(../images/default/bgLnbOff.gif) repeat-x; color:#3e3e3e; position:relative; z-index:99; text-decoration:none;}
#lnb li a:hover,
#lnb li a:focus { color:#ffffff; background:#de4332; border:1px solid #de4332;}
#lnb li.on a { color:#ffffff; background:#de4332; border:1px solid #de4332;}
#lnb li.on a:hover,
#lnb li.on a:focus { font-weight:bold;}
#lnb li ul { display:block; position:relative; width:184px; padding:0 3px; position:relative; border-top:1px solid #ffffff; overflow:hidden;}
#lnb li.on ul { display:block;}
#lnb li ul li { padding:0; border-top:1px solid #f2f2f2; position:relative; top:-1px;}
#lnb li ul li a { padding:6px 5px 6px 10px; width:169px; 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:#de4332 !important;}
#lnb li.on ul li.on a { color:#ff1a00 !important; font-weight:bold !important; background:url(../images/default/bulletLnb.gif) no-repeat 175px center  !important;}

/* Site Layout - Content Body */
#contentBody { position:relative; margin-top:10px; width:980px; padding-bottom:30px; overflow:hidden;  }

/* Site Layout - Column Left */
#contentsSub 
{ width:200px; margin:0; overflow:hidden; background-color:transparent; float:right;  }
#contentsSub .blankLine { width:99%; height:5px; background-color:transparent; display:block; clear:both;}

/* Site Layout - Column Right */
#contentsMain { position:relative; width:770px; margin:0; padding:0; overflow:hidden; background-color:transparent; float:left;  }

/* Site Layout - Footer */
#footer {  border-top:3px solid #f4f4f4; text-align:center; padding:6px 6px; clear:both;}
#footer address { display:inline; background:url(../images/white/vrType1.gif) no-repeat left center;}
#footer a { color:#999999; font:.9em "돋움", Dotum, "굴림", "ＭＳ Ｐゴシック", "MS UI Gothic", "ＭＳ 明朝",  Gulim, AppleGothic, Sans-serif;}

/* Layout writer and designer */
#layoutwriter { text-decoration:none; text-align:right; color:#d3d3d3;  font:.9em "돋움", Dotum, "굴림", "ＭＳ Ｐゴシック", "MS UI Gothic", "ＭＳ 明朝",  Gulim, AppleGothic, Sans-serif; background-color:transparent;}
#layoutwriter a { text-decoration:none; color:#d3d3d3; }
#layoutwriter a:hover,
#layoutwriter a:focus { font-weight:normal !important; color:#de4332 !important;}

/* Common pro. */
.endLine {  clear:both;}

/* Default Skin - End */
