body {padding:0;margin:0;font-size:12px;font-family:gulim;}
h1 { font-size:22px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
input,select,textarea {font-size:12px;font-family:gulim;}
img,p {border:0;margin:0;padding:0;}
form {display:inline;margin:0;padding:0;}
select {font-size:12px;font-family:dotum;}
label {cursor:pointer;}
a {text-decoration:none;color:#333;}
a:hover {color:#999;}

/* 탑라인 */
#topline {height:23px;}
#topline ul {margin:3px 0 0 0;padding:0;}
#topline img {position:relative;top:-2px;}
#topline .left {font-family:dotum;font-size:11px;color:#999;}
#topline .right li {list-style-type:none;float:left;font-family:dotum;font-size:11px;margin-left:8px;padding-left:8px;background:url('./image/split_01.gif') left no-repeat;}
#topline .right li a {color:#666666;}
#topline .right li a:hover {color:#ff6600;}
#topline .right .root a {color:#7FA206;}
#topline .right .admin a {color:#32BABC;}
#topline .right .nosplit {margin-left:1px;padding-left:6px;background-image:url('');}
#topline .right .nosplit img {position:relative;top:-3px;}
#topline .right .front a {color:#ff6600;font-weight:bold;}
/* 탑라인 */

/* 로고라인 */
#toplogo {height:35px;margin:0 0 15px 1px;}
#toplogo .logo {float:left;}
#toplogo .right {float:right;}
/* 로고라인 */

/* 서브메뉴 */
#submenu {height:28px;background:#efefef;}
#submenu ul {margin:0 0 0 50px;padding:0;}
#submenu li {list-style-type:none;float:left;padding:8px 10px 0 10px;background:url('./image/split_02.gif') right no-repeat;}
#submenu .nosplit {background:url('') right no-repeat;}
#submenu .reverse {float:right;width:240px;}
#submenu .reverse a {font-family:dotum;font-size:11px;color:#878787;}
#submenu .on {padding:1px 3px 0 3px;background:#c0c0c0;color:#fff;}
#submenu .on:hover {background:#ff7700;}
/* 서브메뉴 */

/* 로케이션 */
#location {height:25px;margin:7px 0 1px 1px;font-family:dotum;font-size:11px;color:#c0c0c0;}
#location .left{}
#location .right {width:250px;margin:0;padding:0;font-family:dotum;font-size:11px;}
/* 로케이션 */

/* 메인 */
#main {padding:0 0 20px 0;margin:0;}
#main .mainopen {margin:0 0 0 200px;border-left:#dfdfdf dashed 1px;padding:0 0 0 20px;_height:500px;}
#main .leftmenu {float:left;width:180px;margin:0 -200px 1 0;_margin:0 -200px 0 0;padding:10px 20px 20px 0;}
#main .leftmenu h2 {padding:0 0 7px 0;margin:0;font-family:dotum;}
#main .leftmenu .eng {border-bottom:#dfdfdf solid 5px;padding:0 0 7px 0;margin:0 0 15px 0;font-family:arial;font-size:10px;color:#c0c0c0;line-height:130%;}
#main .leftmenu .han {border-bottom:#dfdfdf solid 5px;padding:0 0 7px 0;margin:0 0 15px 0;font-family:dotum;font-size:11px;color:#c0c0c0;line-height:130%;}
#main .leftmenu .submenu {list-style-type:none;margin:0;padding:0 0 15px 0;line-height:170%;border-bottom:#dfdfdf solid 1px;}
#main .leftmenu .submenu li {border:#ffffff solid 1px;background:url('./image/ico_01.gif') left no-repeat;padding-left:20px;}
#main .leftmenu .submenu li:hover {border:#9BD3EB solid 1px;background:url('./image/ico_01.gif') left no-repeat #ECF5FB;}
#main .leftmenu .submenu .sub:hover {border:#9BD3EB solid 1px;background:url('') left no-repeat #ECF5FB;}
#main .leftmenu .submenu .gap:hover {border:#ffffff solid 1px;background:url('');}
#main .leftmenu .submenu a:hover {color:#000000;}
#main .leftmenu .submenu .sub {background:url('');padding-left:4px;color:#c0c0c0;}
#main .leftmenu .submenu .gap {background:url('');height:20px;margin:0;padding:0;}
#main .leftmenu .submenu .on a {padding:1px 3px 0 3px;background:#c0c0c0;color:#fff;}
#main .leftmenu .submenu .num {color:#c0c0c0;font-size:9px;font-family:arial;}
/* 메인 */

/* 풋터 */
#footer {clear:both;border-top:1px solid #dfdfdf;padding:5px 0 20px 0;background:#f7f7f7;}
#footer p {padding-top:5px;text-align: center;color:#c0c0c0;line-height:150%;font-size:9px;font-family:arial;color:#999999;}
/* 풋터 */