@charset "utf-8";
/*
NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/)
Jeong, Chan Myeong 070601~070630
*/

/* 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 {margin:0;padding:0; background:url(/images/common/bg_bodysub.jpg) repeat-x #f2efe4;color:#666666; font-size:12px; font-family:돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;}
a {color:#8b8b8b; text-decoration:none;}
a:link, a:visited {color:#777777; text-decoration:none;}
a:hover {color:#666666; text-decoration:underline;}
a:active {color:#777777; text-decoration:none;}
/* Site Layout - Header */


#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:82px; left:0; height:38px; overflow:hidden; white-space:nowrap; margin-bottom:10px;}
#gnb li { float:left; list-style:none; background:url(../images/bgGnbVr.gif) no-repeat left center; padding-left:2px; position:relative; left:-2px; white-space:nowrap;}
#gnb li a { display:block; float:left; padding:13px 15px 0 15px; 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/bgGnbOn.gif) no-repeat center top;}

#isSearch { position:absolute; top:48px; right:15px; width:214px; text-align:right;}
#isSearch .searchOrder { display:none;}
#isSearch .checked { position:absolute; left:0; top:0; text-align:left; display:block; padding:5px 0 0 5px; width:64px; height:14px; background:url(../images/bgSearchTerm.gif) no-repeat; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#ffffff; line-height:normal;}
*:first-child+html #isSearch .checked { top:1px; }
#isSearch ul { display:none; position:absolute; left:0; top:18px; padding:2px 0 3px 0; text-align:left; border:1px solid #919898; background:#536c6d;}
#isSearch ul li { width:67px; height:18px; list-style:none; }
#isSearch ul li input { display:none;}
#isSearch ul li label { display:block; padding:4px 0 0 4px; width:63px; height:15px; font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#ffffff;}
#isSearch ul li label.on { background:#455a5b; }
#isSearch ul li label:hover,
#isSearch ul li label:focus { background:#455a5b;}
#isSearch .inputText { vertical-align:middle; position:relative; top:0; _top:-1px; left:1px; padding:3px 3px 1px 3px; width:94px; height:13px; color:#ffffff; border:1px solid #8E8E8D; background-color:#857C79; }
#isSearch .inputText:hover,
#isSearch .inputText:focus { border:1px solid #B0B0AF; background-color:#A9A4A3; }
*:first-child+html body#default #isSearch .inputText { position:relative; top:-1px;}
#isSearch .submit { vertical-align:middle; _position:relative; _top:-1px;}
*:first-child+html body#default #isSearch .submit { position:relative; top:-1px;}

#lnb {padding:0px;width:131px;}
#lnb li { list-style:none;padding-bottom:2px; }
#lnb li a { padding:4px 0px 4px 3px; display:block; color:#3e3e3e; position:relative; z-index:99; text-decoration:none;}
#lnb li a:hover,
#lnb li a:focus { color:#ffffff; background:#333333;}
#lnb li.on a { color:#ffffff; background:#a92213; }
#lnb li.on a:hover,
#lnb li.on a:focus { font-weight:bold;}


/* Site Layout - Footer */
#footer {position:relative; width:980px; margin:0 auto; text-align:center;}

/* Default Skin - End */


.topGnbSub {position:absolute; z-index:2; top:82px; left:0; width:100%; height:87px;}
.topUtil {position:relative; z-index:3; width:980px; height:0; margin:0 auto;}
#language { position:absolute; top:102px; right:5px; z-index:100;}
#language strong { color:#FFFFFF; font:11px Dotum; margin-right:3px;}
#language a img { vertical-align:-5px;}
#language ul { position:absolute; top:15px; right:0px; display:none; border:1px solid #b23628; background:#de4332;}
#language ul li { list-style:none; }
#language ul li a { display:block; width:61px; padding:3px 8px; font:9px Arial; color:#ffffff; text-decoration:none;}
#language ul li a:hover { background:#bc4032;}


#wrapSub {position:relative; width:980px; margin:0 auto;}
#wrapSub .topLogoSub {position:relative; height:62px;z-index:2;}
#wrapSub .topLogoSub img {}
#wrapSub .topImg {position:absolute; top:0; right:0;}
#wrapSub .quickSub {position:absolute; top:241px; right:0; z-index:20;}

#containerSub {position:relative; width:980px; margin:0 auto; margin-bottom:20px; margin-top:177px;}
#containerSub .snb {position:relative; width:183px; margin-top:-60px;}
#containerSub .content {position:relative; width:689px;}

#containerSub .snb .sideMenu_top {width:162px;height:72px;margin:0px;padding:0px;}
#containerSub .snb .sideMenu_cnt {width:162px; background:url(/images/common/sm_line_cnt.gif) repeat-y; padding-left:16px;}
#containerSub .snb .sideMenu_cnt img {display:block;}
#containerSub .snb .sideMenu_bot {width:162px; height:19px; background:url(/images/common/sm_line_bot.gif) no-repeat;}

#containerSub .content .box1_top {width:689px; height:5px; background:url(/images/common/box01_top.gif) no-repeat; _margin-bottom:-7px;}
#containerSub .content .box1_cnt {width:669px; background:url(/images/common/box01_cnt.gif) repeat-y; padding:10px;}
#containerSub .content .box1_bot {width:689px; height:5px; background:url(/images/common/box01_bot.gif) no-repeat;}

#containerSub .location {position:absolute; top:-20px; right:109px;}
#containerSub .location, #containerSub .location a, #containerSub .location span, #containerSub .location span a {font-size:11px;}
#containerSub .location span {color:#7cb33c;}

.tLine1 {border-top:1px solid #E9E7DE;}
.tLine2 {border-top:1px solid #f4f2ec;}

.lSpace1 {margin-left:5px;} .lSpace2 {margin-left:10px;} .lSpace3 {margin-left:15px;}
.lSpace4 {margin-left:20px;} .lSpace5 {margin-left:25px;} .lSpace6 {margin-left:30px;}
.lSpace7 {margin-left:35px;} .lSpace8 {margin-left:40px;} .lSpace9 {margin-left:45px;}
.lSpace10 {margin-left:50px;}

.tSpace1 {margin-top:5px;} .tSpace2 {margin-top:10px;} .tSpace3 {margin-top:15px;}
.tSpace4 {margin-top:20px;} .tSpace5 {margin-top:25px;} .tSpace6 {margin-top:30px;}
.tSpace7 {margin-top:35px;} .tSpace8 {margin-top:40px;} .tSpace9 {margin-top:45px;}
.tSpace10 {margin-top:50px;}

.rSpace1 {margin-right:5px;} .rSpace2 {margin-right:10px;} .rSpace3 {margin-right:15px;}
.rSpace4 {margin-right:20px;} .rSpace5 {margin-right:25px;} .rSpace6 {margin-right:30px;}
.rSpace7 {margin-right:35px;} .rSpace8 {margin-right:40px;} .rSpace9 {margin-right:45px;}
.rSpace10 {margin-right:50px;}

.bSpace1 {margin-bottom:5px;} .bSpace2 {margin-bottom:10px;} .bSpace3 {margin-bottom:15px;}
.bSpace4 {margin-bottom:20px;} .bSpace5 {margin-bottom:25px;} .bSpace6 {margin-bottom:30px;}
.bSpace7 {margin-bottom:35px;} .bSpace8 {margin-bottom:40px;} .bSpace9 {margin-bottom:45px;}
.bSpace10 {margin-bottom:50px;}

.bSpaceClear0 {margin-bottom:0;} .bSpaceClear1 {margin-bottom:-1px;} .bSpaceClear2 {margin-bottom:-2px;}
.bSpaceClear3 {margin-bottom:-3px;}

.floatLeft {float:left;} .floatRight {float:right;} .floatClear {clear:both;}


/* Holy Hack */
.clear { clear: both; }
/* clear float without additional element */
.clearSelf:after {
content: ".";
height: 0;
visibility: hidden;
display: block;
clear: both;
}
.clearSelf { display: inline-block; }

table { border-collapse:collapse; }
/* Global Box Style */
.box_top_01 { background:#F3F0E5 url(/images/common/box_top_01.gif) left top no-repeat; }
.box_bottom_01 { background:#F3F0E5 url(/images/common/box_bottom_01.gif) left bottom no-repeat; }

.box_top_02 { background:url(/images/common/box_top_02.gif) left top no-repeat; }
.box_bottom_02 { background:url(/images/common/box_bottom_02.gif) left bottom no-repeat; }
/*Box Option */
.type01 { padding-top:30px; margin-bottom:18px; }
.type01 .box_bottom_01 { width:606px; padding:0 43px 40px 40px; }
.type02 { padding-top:22px; }
.type02 .box_bottom_02 { width:525px; padding:0 27px 25px 27px; }
.type03 { padding-top:30px; margin-bottom:18px; }
.type03 .box_bottom_01 { width:629px; padding:0 30px 40px 30px; }
.type04 { padding-top:30px; margin-bottom:18px; }
.type04 .box_bottom_01 { width:679px; padding:0 5px 40px 5px; }

.right_border {background:url(../images/right_border.gif) repeat-y;}

.Right_Panel_2 {padding:3px 10px;overflow:hidden;display:block}
.Right_Panel_3 {padding:3px 10px;overflow:hidden;display:block}
.Right_Panel_1 {padding:3px 10px;overflow:hidden;display:block}
.panel_1 {width:180px; }
.guide_padding {float:right; width:245px; margin-top:7px}
.guide_padding2 {float:left;}
.guide_padding3 {float:right; width:240px; margin-top:48px; position:absolute}
.guide_padding4 {float:right; width:240px; position:absolute}

