@charset "utf-8";
/*
NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/)
Jeong, Chan Myeong 070601~070630
*/
/* Skip Navigation */
.skip{ display:block; height:1px; width:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:0; line-height:0;}
.skip:hover,
.skip:active,
.skip:focus{ width:100%; height:auto; margin:0; padding:5px 0; text-indent:10px; font-weight:bold; font-size:12px; color:#333; font-family:Tahoma; line-height:1; text-decoration:none !important;}

/* Default Skin - Start */
#selectLang { margin:0; padding:0; }
#gnb { margin:0; padding:0; }
#lnb { margin:0; padding:0; }
#lnb ul { margin:0; padding:0; }

/* Site Layout - Body Wrap */
body { background:#FFFFFF url(../images/default/bgBody.jpg) repeat-x left top;}
#bodyWrap { width:1000px; margin:0 auto 0 auto; }

/* Site Layout - Header */
#header { position:relative; width:1000px; height:114px; background:url(../images/default/bgHeader.png) no-repeat right top; margin-bottom:0px; z-index:99;}
#header h_top { margin:0; padding:0; position:absolute; top:0px; left:0px;}
#header h_top2 { position:relative; width:1000px; height:13px; background:url(/img/main_top_bg2.jpg) no-repeat right top; margin-bottom:0px;}
#header logo_left { margin:0; padding:0; position:absolute; top:39px; left:0px;}
#header h1 { margin:0; padding:0; position:absolute; top:39px; left:44px;}

#logo_left { position:relative; width:44px; height:75px; background:url(/img/logo_left.jpg) no-repeat right top; margin-bottom:0px;}
#main { position:relative; width:923px; height:350px; margin-left:36px; padding:0; overflow:visible; *zoom:1; white-space:nowrap; text-align:center;}
#h1 { position:relative; width:187px; height:75px; margin-left:34px; padding:0; float:left;}
#main_menu { position:relative; width:567px; height:59px; float:right; margin: 0; margin-top:-60px; padding:0;}


/* Menu Common */
#menu .inset{position:relative; width:567px;}
#menu{ position:relative; overflow:visible; font-size:11px; line-height:normal; *zoom:1; white-space:nowrap; font-family:"dotum"; }
#menu:after{ content:""; display:block; clear:both;}
#menu .inset{ list-style:none; background:url(/img/sc_main.png) no-repeat; width:567px; height:27px; margin:0; padding:0;}
#menu .inset:after{ content:""; display:block; clear:both;}
#menu ul{ float:left; list-style:none; margin:-1px 0; padding:0;}
#menu ul:after{ content:""; display:block; clear:both;}
#menu li{ position:relative; z-index:1; float:left;}
#menu a{ position:relative; float:left; *padding:4px 0 4px 0;  margin-bottom:-1px; text-decoration:none !important; cursor:pointer;}
#menu a span{ padding:0 25px; height:11px; color:#fff;}
#menu a span .i{ display:inline-block; width:8px; height:8px; padding:10px 0; margin:9px 0 9px 0; border:0 !important; font-size:0; line-height:0; overflow:hidden; vertical-align:top;}
/* Menu Major */
#menu .major{ position:relative; z-index:2; float:left;}
#menu .major a{ overflow:hidden; padding:10px 0;}
#menu .major span{  _zoom:1; visibility:hidden;}

/* Menu Hover */
#menu .major li.active{ z-index:2; margin:0 -1px; _border:0; _margin:0;}
#menu .major li a:hover{color:#000;}
#menu .major li a:active
#menu .major li a:focus{background-image:none; }
#menu .major li.active a{background-image:url(bgBarActiveHover.png);}
#menu .major li a span:hover{color:#000; }

/* Menu Sub */
#menu .major .m1 .sub{ background:url(/img/sub1.png) no-repeat; left:15px; width:357px; height:25px; margin:0; padding:0; }
#menu .major .m2 .sub{ background:url(/img/sub2.png) no-repeat; left:15px; width:430px; height:25px; margin:0; padding:0; }
#menu .major .m3 .sub{ background:url(/img/sub3.png) no-repeat; left:15px; width:357px; height:25px; margin:0; padding:0; }
#menu .major .m4 .sub{ background:url(/img/sub4.png) no-repeat; left:-140px; width:430px; height:25px; margin:0; padding:0; }
#menu .major .sub{ position:absolute; top:35px; left:20px; margin:0 0 0 0; align:left; display:none; float:left;}
#menu .major li.active .sub{ display:inline;}
#menu .major .sub li a{ width:auto; float:left; display:inline; border:0; margin:0;}
#menu .major .sub a{ padding:11px 0; display:inline; left:10px;}
#menu .major .sub a span{ display:inline; visibility:visible;   padding:0; margin:0 8px; border:0; letter-spacing:-1px;}

/*
#it_search_form { position:absolute; top:50px; right:15px;}
#it_search_form .input { border:1px solid #bc4032; height:17px; width:120px; color:#888888; font-size:.9em;} 
#it_search_form .submit_button { width:1px; height:1px; visibility:hidden; }

#gnb { position:absolute; top:50px; left:231; height:25px; overflow:hidden; white-space:nowrap; margin-bottom:0px; margin-left:120px;}
#gnb li { float:left; list-style:none; background:url(../images/default/bgGnbVr.gif) no-repeat left center; padding-left:2px; position:relative; left:-2px; white-space:nowrap;}
#gnb li a { display:block; float:left; padding:0px 0px 0 0px; height:25px; color:#e8e8e8; white-space:nowrap; text-decoration:none; }
#gnb li a:hover,
#gnb li a:focus { color:#ffffff;}
#gnb li.on a { font-weight:bold; color:#ffffff; background:url(../images/default/bgGnbOn.gif) no-repeat center top;}
*/

/* Site Layout - Content Body */
#contentBody { position:relative; width:1000px; padding-bottom:20px; *zoom:1;}
#contentBody:after{ content:""; display:block; clear:both;}

/* Site Layout - Column Left */
#columnLeft { position:relative; width:257px; float:left;}

#lnb { border-top:1px solid #dddddd; padding:4px 5px; width:190px;}
#lnb li { padding-bottom:4px; 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; 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 - Column Right */
#columnRight { width:743px; float:right;}
#columnRight:after{ content:""; display:block; clear:both;}
#content { width:420px; float:left; overflow:hidden;}
#cs { overflow: hidden; float: right; width: 321px; height: 167px; border: 0px solid rgb(255, 255, 255); margin: 0pt; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0pt 0pt; padding: 0px !important;}

/* Site Layout - Footer */
#footer { position:relative; *zoom:1; margin:0; padding:0; float:center; padding:0em 0 0em; width:1000px; height:95px;}
#footer_line { width: 1000px; height: 11px; margin: 0pt; background:url(/img/dot_line.jpg) no-repeat !important;}
#cleft { width:219px; height:84px; position:absolute; left:0; padding:0; margin:0; float:left;}
#copyright { width:781px; height:84px; position:absolute; left:0; padding:0; margin:0; float:right;}
#cmenu {  position:absolute; width:323px; height:29px; left:219px; padding:0; margin:0;}
#adress {  position:absolute; width:406px; height:55px; left:219px; top:40px; padding:0; margin:0;}
#copy_banner { position:absolute; width:375px; height:55px; left:625px; top:20px; padding:0; margin:0;}

/* Default Skin - End */

