body {padding:0;margin:0;font-size:12px;font-family:gulim;background-image:url("../../../layouts/season2/image/bg_spring2.jpg");background-attachment:fixed;}
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:#000;}
a:hover {color:#666;}


#wrap2 {width:980px;margin:auto;height:21px;}
#header2 {}
#header2 .top2 {clear:both;padding:0px;}
#header2 .roofl {position:relative;top:1px;left:-22px;margin:0;padding:0; width:30px;}
#header2 .roofr {position:relative;top:-20px;left:980px;margin:0;padding:0; width:30px;}
#wrap {width:980px;margin:auto;background:#ffffff;border: 2px solid #1C1C1C;}
#header {}
#header .top {clear:both;padding:0px;margin:0px;background-image:none;}
#header .logo {float:left;padding:5px 0 3px 2px;}
#header .logo h1 {margin:0;padding:0;position:relative;width:200px;height:60px;}
#header .logo h1 a {font-weight:normal;color:#000000;font-size:30px;font-family:"malgun gothic","Trebuchet MS",Georgia,"Times New Roman",Times,serif;}
#header .gnb {float:left;padding:0;}
#header .gnb ul {padding:0;margin:0;letter-spacing:-1px;}
#header .gnb li {list-style-type:none;display:inline;padding:5px 0 5px 10px;font:normal 11px dotum;}
#header .gnb .menu {float:left;padding:3px;margin:3px;text-align:center;}
#header .gnb .menu .name {font:normal 11px dotum;letter-spacing:-1px;}

#header .lnb {position:relative;z-index:1;clear:both;height:1px;background:#8C94B1;}
#header .lnb ul {float:left;width:780px;height:41px;padding:0;margin:0;}
#header .lnb li {list-style-type:none;float:left;height:41px;padding:0;margin:0;}
#header .lnb li div {position:absolute;display:none;width:1px;}
#header .lnb li div dl {margin:41px 0 0 0;padding:0;width:130px;border:#dfdfdf solid 1px;background:#ffffff;}
#header .lnb li div dt {margin:0;padding:0;}
#header .lnb li div dd {margin:0;padding:0;}
#header .lnb li div dt a {padding:6px 0 6px 10px;font-size:12px;font-family:dotum;color:#000;}
#header .lnb li div dt a:hover {color:#F52F2F;background:#efefef;}
#header .lnb li div dd a {padding:4px 0 4px 15px;font-size:11px;font-family:dotum;color:#666;}
#header .lnb li div dd a:hover {color:#F52F2F;background:#f9f9f9;}
#header .lnb li a {display:block;font:normal 12px "malgun gothic","dotum";color:#ffffff;padding:13px 12px 13px 12px;letter-spacing:-1px;}
#header .lnb li a img {position:relative;top:-2px;left:2px;}
#header .lnb li a:hover {color:#FF4040;}
#header .lnb .selected1 .m1:hover {color:#efefef;}
#header .lnb .selected1 {background:#808080;}
#header .lnb .selected2 a {font-weight:bold;color:#F52F2F;letter-spacing:-1px;}
#header .lnb .selected3 a {color:#F52F2F;}
#header .lnb .search {float:right;width:190px;text-align:right;padding:9px 10px 0 0;}
#header .lnb .search .input {width:130px;}
#header .lnb .search .btngray {width:40px;}
#header .location {clear:both;font:normal 11px dotum;color:#999;padding:10px 5px 6px 5px;}
#header .location a {color:#999;}

#container {padding:8px 0 0 0;background:#ffffff;}
#container .snb {float:left;width:125px;background:#ffffff; padding-left:5px;}
#container .snb .logbox {padding:3px 3px 3px 3px;border:#efefef solid 1px;}
#container .snb .logbox .hello {border-bottom:#dfdfdf dotted 1px;padding:0 0 10px 0;}
#container .snb .logbox .info {line-height:150%;padding:10px 0 0 0;color:#888;font-size:11px;font-family:dotum;}
#container .snb .logbox .input {width:60px;height:16px;color:#888888;font-family:arial;font-size:11px;}
#container .snb .logbox .login {position:absolute;}
#container .snb .logbox .login input {position:relative;top:-44px;left:70px;}
#container .snb .logbox .shift {font-size:11px;font-family:dotum;color:#c0c0c0;padding:5px 0 0 0;}
#container .snb .logbox .rbtm {border-top:#dfdfdf dotted 1px;padding:10px 0 0 2px;margin:7px 0 0 0;}
#container .snb .logbox .rbtm a {font-family:dotum;font-size:11px;}
#container .snb .logbox .rbtm span {color:#dfdfdf;padding:0 2px 0 2px;}
#container .snb .subbox {padding:3px 3px 3px 3px;border:#efefef solid 1px;}
#container .snb .subbox .title {padding:10px;border:#efefef solid 1px; text-align:center; background:#1C1C1C; color:white; font-weight:bold;}
#container .snb .subbox .menu {border-bottom:#dfdfdf solid 1px;padding:7px;}
#container .snb .post {padding:30px 0 0 0;}
#container .snb .post .tt {padding:0 0 10px 0;font-weight:bold;font-family:dotum;font-size:12px;color:;}
#container .snb .post ul {padding:0;margin:0;}
#container .snb .post li {list-style-type:none;padding:5px 0 5px 0;line-height:140%;border-bottom:#dfdfdf dotted 1px;}
#container .snb .post li a {font-family:dotum;font-size:12px;color:#444;}
#container .snb .post li a:hover {text-decoration:underline;}
#container .snb .post li .comment {font:normal 11px arial;color:#FC6138;}
#container .snb .post li .trackback {font:normal 11px arial;color:#02ACD6;}
#container .snb .post li .new {font-family:arial;font-size:10px;color:#ff0000;}
#container .snb .post .none {height:100px;border:#efefef solid 1px;}

#content {float:left;width:820px;padding:0 0 0 10px;background:#ffffff;}

#footer {margin:10px 0 0 0;padding:10px 0 10px 0;border-top:#efefef solid 1px;text-align:center;background:#1C1C1C;font:normal 11px dotum;color:white;}
#footer div {padding:10px 0 10px 0; font:normal 11px dotum;color:white;}
#footer div a {font-size:11px;font-family:dotum;color:#444444;letter-spacing:-1px;}
#footer div .split {font-family:dotum;font-size:9px;color:#c0c0c0;}
#footer address {font-family:verdana;font-size:9px;font-style:normal;color:#999999;}
