/* default css */
body {margin:0;}
body, td, th, p, div {color:#555; font-family:±¼¸², gulim; font-size:12px;}
form, input, button, select, textarea {color:#555; font-family:±¼¸², gulim; font-size:12px;}
img {border:none;}
/* table {border-collapse:collapse;} */
/* table th, td {padding:0;} */

/* scroll */
.scroll {
  scrollbar-face-color:#F5F5F5;
  scrollbar-3dlight-color:#9C9C9C;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#9C9C9C;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-track-color:#F5F5F5;
  scrollbar-arrow-color:#9C9C9C;
}

/* link */
a:link {color:#555; text-decoration:none;}
a:visited {color:#555; text-decoration:none;}
a:hover {color:#555; text-decoration:underline;}

/* board link */
a.board_link:link {color:#555; text-decoration:none;}
a.board_link:visited {color:#555; text-decoration:none;}
a.board_link:hover {color:#999; text-decoration:underline;}

a.late_link:link {color:#555; text-decoration:none;}
a.late_link:visited {color:#555; text-decoration:none;}
a.late_link:hover {color:#555; text-decoration:underline;}

.blink a:hover {color:#555; text-decoration:none}
a.linelink:hover {color:#555; text-decoration:underline}

/* form */
form {padding:0; margin:0px;}
.input {border:1px solid #CCCCCC; padding:2px 0 0 1px;}
.select {}
.textarea {border:1px solid #CCCCCC; padding:2px 0 0 1px;}
.btn {border:1px solid #555; color:#FFFFFF; background-color:#777777; height:18px; padding:1px 0 0 0; cursor:pointer;}

/* box */
.box {padding:5px; border:1px solid #DDD; background-color:#FFF;}
.bgbox {padding:5px; border:1px solid #DDD; background-color:#F5F5F5;}
.3dbox {border-top:1px solid #909090; border-left:1px solid #909090; border-bottom:1px solid #DDD; border-right:1px solid #DDD;}

/* round */
#r b {display:block; height:1px; overflow:hidden;}
#r b, #r #rb {border-style:solid; border-color:#DDD; border-width:0px 1px;}
#r .r1 {margin:0 5px; background-color:#DDD;}
#r .r2 {margin:0 3px; border-width:0 2px;}
#r .r3 {margin:0 2px; border-width:0 1px;}
#r .r4 {margin:0 1px; height:2px; border-width:0 1px;}
#r #rb {margin:0; padding:5px 10px; border-width:0 1px; font-size:12px;}

/* font */
.gm {font-family:±¼¸²,gulim;}
.dm {font-family:µ¸¿ò,dotum;}
.arl {font-family:arial,µ¸¿ò;}
.thm {font-family:tahoma,µ¸¿ò;}
.vdn {font-family:verdana,µ¸¿ò;}

/* text */
.ln {line-height:1.5;}
.ln13 {line-height:1.3;}
.ln14 {line-height:1.4;}
.ln15 {line-height:1.5;}

.ls0 {letter-spacing:0px;}
.ls1 {letter-spacing:-1px;}
.ls2 {letter-spacing:-2px;}

.tac {text-align:center;}
.tal {text-align:left;}
.tar {text-align:right;}

.eng {font-family:tahoma; font-size:11px;}
.eng9 {font-family:tahoma; font-size:9px;}
.eng12 {font-family:tahoma; font-size:12px;}

.small {font-family:µ¸¿ò,dotum; font-size:11px; letter-spacing;-1;}
.small0 {font-family:µ¸¿ò,dotum; font-size:11px;}

.b, a.b:link, a.b:visited, a.b:hover, a.b:active {font-weight:bold;}
.b1, a.b1:link, a.b1:visited, a.b1:hover, a.b1:active {font-weight:bold; letter-spacing:-1px;}
.b2, a.b2:link, a.b2:visited, a.b2:hover, a.b2:active {font-weight:bold; letter-spacing:-2px;}
.u, a.u:link, a.u:visited, a.u:hover, a.u:active {text-decoration:underline;}
.nu, a.nu:link, a.nu:visited, a.nu:hover, a.nu:active {text-decoration:none;}

.w, a.w:link, a.w:visited, a.w:hover, a.w:active {color:#FFF;}
.c, a.c:link, a.c:visited, a.c:hover, a.c:active {color:#000;}
.g, a.g:link, a.g:visited, a.g:hover, a.g:active {color:#999;}

