@charset "utf-8";
/* Default Skin - Start */
#selectLang { margin:0; padding:0; }
#gnb { margin:0; padding:0; }
#lnb { margin:0; padding:0; }
#lnb ul { margin:0; padding:0; }
.hidden, hr, legend { display:none; }
span { margin: 0px; padding: 0px; }
* { margin:0; padding:0; }
/* layout */
a { font-family:"thoma", thoma,AppleGothic, Sans-serif; ; font-size:12px; color:#979797;  letter-spacing: -1px;  text-decoration:none }

body { font-family:"thoma", thoma,AppleGothic, Sans-serif; ; font-size:12px; color:#979797; letter-spacing: -1px; text-decoration: none; background-color: #FFFFFF; }
#wrap { width:930px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

/* header */
#header { height:163px; width:930px; margin-bottom:4px; position: relative; background-image: url(../images/default/bg_menu.png); background-repeat: repeat-x; background-position: left bottom; }
#header h1 { position:absolute; top:22px; left:95px; }
#isSearch { position:absolute; top:40px; left:300px; width:380px; text-align:right; }
#isSearch .inputText { vertical-align:middle; position:relative; _top:-1px; width:280px; height:13px; font-weight:bold; padding: 8px; border: 7px solid #176dc0; }
#isSearch .inputText:hover, #isSearch .inputText:focus { background-color:#fff; border: 7px solid #0f63b2; }
*: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; }
/* main menubar */
#gnb { position:absolute; top:125px; left:0; height:38px; overflow:hidden; white-space:nowrap; margin-bottom:10px; }
#gnb li { float:left; list-style:none; 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:#FFF; 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; }

#containersub2 { position:relative; width:710px; float:left; overflow:hidden; text-decoration: none;}
#containersub { position:relative; width:205px; float:left; overflow:hidden; text-decoration: none;}
#container { position:relative; width:930px; overflow:hidden; text-decoration: none;}
/* Site Layout - Column Left */
#columnLeft { position:relative; width:209px; float:left;}
#columnLeft .mask { width:209px; height:5px; background:#ffffff; display:block; clear:both;}

#lnb { width:180px; }
#lnb li a { display:block; color:#3e3e3e; position:relative; z-index:99; text-decoration:none; padding-top: 6px; padding-bottom: 6px; padding-left: 30px; background-image: url(../images/default/m_icon.gif); background-repeat: no-repeat; background-position: 15px 7px; }
#lnb li a:hover,
#lnb li a:focus { color:#06F; }
#lnb li.on a { color:#06F; }
#lnb li.on a:hover,
#lnb li.on a:focus { font-weight:bold;}
#lnb li ul { display:block; position:relative; overflow:hidden; margin: 0px; padding: 0; }
#lnb li.on ul { display:block;}
#lnb li ul li { padding:0; position:relative; }
#lnb li ul li a { color:#818181 !important; border:none; padding-left: 40px; background-image: url(../images/default/ms_icon.gif); background-repeat: no-repeat; background-position: 30px 3px; padding-top: 1px; padding-bottom: 1px; }
#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 155px center  !important;}

#box_left_top { background-repeat: no-repeat; background-position: 0px 0px; background-attachment: scroll; height: 5px; background-color: transparent; background-image: url(../images/default/box_left_top.gif); }
#box_left_ttbg { background-image: url(../images/default/box_left_ttbg.gif); background-repeat: repeat-y; background-position: 0px 0px; background-attachment: scroll; background-color: transparent; }
#box_left_ttbg h2 { font-weight:700; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; ; font-size:1.2em; color:#000; margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 24px; background-image: url(../images/default/mt_icon.gif); background-repeat: no-repeat; background-position: 7px 7px; }
#box_left_center { background-color: transparent; background-image: url(../images/default/box_left_center.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 5px; }
#box_left_mnbg { background-image: url(../images/default/box_left_mnbg.gif); background-repeat: repeat-y; background-position: 0px 0px; background-attachment: scroll; background-color: transparent; }
#box_left_bottom { background-image: url(../images/default/box_left_bottom.gif); background-repeat: no-repeat; background-position: 0px 0px; background-attachment: scroll; height: 11px; background-color: transparent; }

/* Site Layout - Column Right */
#columnRight { width:760px; float:right; overflow:hidden;}
#visualArea { width:760px; height:200px; background:#f5f5f5; margin-bottom:2.5em; position:relative; left:-15px; margin-right:-15px;}
#content { width:930px; overflow:hidden;text-decoration: none;}
/* Site Layout - Footer */
#footer { width:930px; }
#footer { margin:0; text-align:center; clear:both; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 3px; border-top-style: solid; border-top-color: #333; background-color: #FAFAFA; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EBEBEB; }
#footer li { display:inline; padding:0 .6em 0 1em; background:url(../images/default/vrType1.gif) no-repeat left center;}
#footer li.first-child { background:none;}
#footer li a { color:#575757; font-family: "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; font-size: 0.9em; text-decoration: none; }
#footer li address { display:inline; }
