
/*basic*/
body {font-family:Dotum, Tahoma,Verdana,AppleGothic,UnDotum,sans-serif;font-size:0.75em;line-height:1.5em;}
em, address {font-style:normal;}
ul {list-style:none;margin:0;padding:3px;}
table {list-style:none;margin:0;padding:0;}
ol, li, dl, dt, dd {list-style:none;margin:0;padding:0;}
body, h1, h2, h3, h4, h5, h6, input, p, th, td,a {margin:0;padding:0;}
img{border:0 none;}
form, fieldset, blockquote {margin:0;padding:0;border:0;}
legend, caption, hr{display:none;}
textarea {overflow:auto;}
option {padding-right:0.5em;}
a{color:#666;text-decoration:none;position:relative;outline:0;border:0;}
a:link{color:#666;text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
a:hover{color:#888;text-decoration:none;cursor:pointer;}
a:active{color:#888;text-decoration:none;}
*html{height:1px;}
*{margin:0;padding:0;}
div{display:block;position:relative;}
dd,dd{display:block;position:relative;}
.png24{tmp:expression(Png24Util.setPng24(this));}
.skip{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;text-indent:-1000em;}
.bold{font-weight:bold;}
.clear{clear:both;}
.blind{font-size:0px;line-height:0px;width:0px;height:0px;overflow:hidden;position:absolute;top:0px;left:-9999px}
.center{text-align:center;}
.left{text-align:left;}
.pad_b5{padding-bottom:5px;}

/*°øÅë*/
#wrap{width:100%;height:100%;min-width:1065px;z-index:0;background:url(images/menu_bg.gif) repeat-x left 2px;}
#wrap #top{width:1000px;margin:0 auto;height:80px;clear:both;position:relative;top:0;left:0;}
#wrap #top #logo{position:absolute;top:6px;left:9px;}
#wrap #top #menuDiv{clear:both;}
#wrap #top #menuDiv #mainMenu{position:absolute;top:14px;left:123px;width:900px;clear:both;}
#wrap #top #menuDiv #mainMenu dl{padding-left:113px;height:23px;}
#wrap #top #menuDiv #mainMenu dd{float:left;}
#wrap #top  #adminBtn{position:absolute;top:35px;left:1010px;}

#wrap #footer{width:100%;height:129px;z-index:0;clear:both;position:relative;top:20px;left:0;background:url(images/foot_bg.gif) repeat-x left top;padding-top:16px;text-align:center;}
#wrap #footer #foot_banner {width:1000px;margin:0 auto;height:72px;}
#wrap #footer #foot_banner{display:block;clear:both;content:''}
#wrap #footer #foot_banner p{float:left;}
#wrap #footer #foot_banner p{padding-right:5px;}
#wrap #footer #copyright{width:1000px;margin:0 auto;}

#wrap #subCon{width:1000px;margin:0 auto;height:auto;clear:both;text-align:center;}

#wrap #subCon #Lnb{float:left;width:200px;margin:0 30px 0 36px;padding-bottom:40px;clear:both;clear:both;}
#wrap #subCon #Lnb .LeftBannerTitle{margin-bottom:5px;}
#wrap #subCon #Lnb .LeftBanner li{padding:1px 0;}
#wrap #subCon #Lnb #subMenu{width:200px;height:234px;background:url(images/submenu_bg.gif) no-repeat left top;padding-top:22px;}
#wrap #subCon #Lnb #subMenu li{text-align:left;padding:5px 0;}
#wrap #subCon #Lnb #subMenu li a{color:#888;}
#wrap #subCon #Lnb #subMenu li a:hover{color:#40b1d9;}

#wrap #subCon #contentMain{width:600px;float:left;}
#wrap #subCon #contentMain #21box{clear:both;width:600px;border-top:8px solid #a2a2a2;border-bottom:8px solid #a2a2a2;padding:13px 0;}
#wrap #subCon #contentMain #21box p{float:left;width:170px;height:227px;}
.21book{float:left;}


.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:2px solid #dcdcdc;font-family:'µ¸¿ò',dotum;font-size:12px;text-align:center;border-collapse:collapse}
.tbl_type th{padding:7px 0 4px;border-top:2px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background-color:#f5f7f9;color:#666;font-family:'µ¸¿ò',dotum;font-size:12px;font-weight:bold}
.tbl_type td{padding:6px 0 4px;border:1px solid #e5e5e5;color:#4c4c4c}
.tbl_type td .book{background:url(../../images/sub/icon_li3.gif) no-repeat 0 0;padding:0 15px;font-weight:bold;}

.tbl_type2,.tbl_type2 th,.tbl_type2 td{border:0}
.tbl_type2{width:100%;border-top:2px solid #f6dd1b;font-family:'µ¸¿ò',dotum;font-size:12px;border-collapse:collapse}
.tbl_type2 td{padding:12px 0 12px;border-bottom:1px solid #e5e5e5;color:#4c4c4c}
.tbl_type2 td .name{font-weight:bold;font-size:14px;}

.tbl_type3,.tbl_type3 th,.tbl_type3 td{border:0}
.tbl_type3{width:100%;border-bottom:2px solid #dcdcdc;font-family:'µ¸¿ò',dotum;font-size:12px;border-collapse:collapse}
.tbl_type3 th{padding:7px 15px 4px;border-top:2px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background-color:#fefdfb;color:#666;font-family:'µ¸¿ò',dotum;font-size:12px;font-weight:normal;text-align:left;}
.tbl_type3 td{padding:15px; border:1px solid #e5e5e5;color:#4c4c4c;vertical-align:top;}
.tbl_type3 .float{float:left;}
.tbl_type3 .texten{padding:10px 8px 10px 0;}

.tbl_type4,.tbl_type4 th,.tbl_type4 td{border:0}
.tbl_type4{width:100%;border-bottom:2px solid #dcdcdc;font-family:'µ¸¿ò',dotum;font-size:12px;text-align:center;border-collapse:collapse}
.tbl_type4 th{padding:7px 0 4px;border-top:2px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background-color:#fefdfb;color:#666;font-family:'µ¸¿ò',dotum;font-size:12px;font-weight:bold}
.tbl_type4 td{padding:6px 0 4px;border:1px solid #e5e5e5;color:#4c4c4c}

.tbl_type5,.tbl_type5 th,.tbl_type5 td{border:0}
.tbl_type5{width:100%;border-top:2px solid #f8aac8;font-family:'µ¸¿ò',dotum;font-size:12px;border-collapse:collapse}
.tbl_type5 td{padding:12px 0 12px;border-bottom:1px solid #e5e5e5;color:#4c4c4c}
.tbl_type5 td .name{font-weight:bold;font-size:14px;}

.tbl_type6,.tbl_type6 th,.tbl_type6 td{border:0}
.tbl_type6{width:100%;border-bottom:2px solid #dcdcdc;font-family:'µ¸¿ò',dotum;font-size:12px;text-align:center;border-collapse:collapse}
.tbl_type6 th{padding:7px 0 4px;border-top:2px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background-color:#fdf8f8;color:#666;font-family:'µ¸¿ò',dotum;font-size:12px;font-weight:bold}
.tbl_type6 td{padding:3px 0 1px;border:1px solid #e5e5e5;color:#4c4c4c}

.tbl_type7{border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;font-family:'µ¸¿ò',dotum;font-size:12px;text-align:center;border-collapse:collapse}
.tbl_type7 th{padding:7px 0 4px;border-bottom:1px solid #e5e5e5;background-color:#f5f7f9;color:#666;font-family:'µ¸¿ò',dotum;font-size:12px;font-weight:bold}
.tbl_type7 td{padding:6px 0 4px;color:#4c4c4c;border-bottom:1px solid #e5e5e5;}


/* Å×ÀÌºí */
.line td{border:1px #ccc solid;}
.td_bottom {height:30px;border-bottom:#cccccc 1px solid; padding-left:6px}
.td_bottom_r {height:30px;border-bottom:#cccccc 1px solid;border-right:#cccccc 1px solid; padding-left:6px}
.tbw{border-top:0px;border-bottom:0px;}
.tblw{border-top:0px;border-bottom:0px;border-left:1px #fff solid;}
.tbrw{border-top:0px;border-bottom:0px;border-right:1px #fff solid;}
.td_top {height:30px; border-top: #cccccc 2px solid; border-bottom: #cccccc 1px solid;padding-left:6px;background-color:#f5f5f5}
.txtarea {border:#ffb5b7 1px solid;font-family:"³ª´®°íµñ",NanumGothic;font-size:12px;color:#333;background-color:#F0FBFF;width:100%;line-height:18px}
.input_login {border: #cccccc 1px solid; color: #666666; background-color: #fff; vertical-align:middle; line-height:20px; margin:0px 15px 0px 2px;}
.input_class {border: #cccccc 1px solid; color: #666666; background-color: #fff; vertical-align:middle; line-height:20px; margin:0px 15px 0px 2px;}
#list table{border-top:0px;border-bottom:0px}
.input_text{}