

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@charset "utf-8";
* {font-family: 'Nanum Gothic';}
html, body, table, textarea, select, h1, h2, h3, h4 {font-size:12px;color:#666;font-family:"NanumGothic";} /* 수정 15.01.08 */
html {overflow:hidden; overflow-y:scroll; }
body { margin:0;padding:0;font-family: "Nanum Gothic","맑은고딕"; background-color:#fff; color:#666; word-break:break-all; -ms-word-break:break-all;}
form { margin:0; padding:0; }
img, fieldset, iframe { border:0 none; }
li { list-style:none; }
input, select, button  { vertical-align:middle;font-family: "Nanum Gothic","맑은고딕"; line-height:18px;}
textarea {font-family: "Nanum Gothic","맑은고딕";padding-left:5px; ;}
img { vertical-align:top; }
a,img {selector-dummy: expression(this.hideFocus=true); text-decoration:none; } 
a {outline:none; select-dummy: expression(this.hideFocus=true);}
a:img { border: none; } 
a:active { outline: none; }
table {/* border-collapse:collapse;table-layout:fixed; */ font-family: "Nanum Gothic"; border-collapse:collapse; border-spacing:0; }






.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:Nanum Gothic; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

/**전체링크**/
A:link {color: #555555; text-decoration: none;}
A:visited {color: #555555; text-decoration: none;}
A:active {color: #555555; text-decoration: none;}
A:hover {color: #000000; text-decoration: none;}
img { border:0px; }

/**폰트사이즈**/
A.lk-1:link{ font-size:11px; color: #5a5a5a; text-decoration:none; }
A.lk-1:visited{ font-size:11px;; color:#5a5a5a; text-decoration:none;}
A.lk-1:active{ font-size:11px;color: #5a5a5a; text-decoration:none;}
A.lk-1:hover{ font-size:11px;color: #5a5a5a; text-decoration:none;}

A.lk-12:link{ font-size:12px; color: #5a5a5a; text-decoration:none; line-height:21px;}
A.lk-12:visited{ font-size:12px;; color:#5a5a5a; text-decoration:none;}
A.lk-12:active{ font-size:12px;color: #5a5a5a; text-decoration:none;}
A.lk-12:hover{ font-size:12px;color: #5a5a5a; text-decoration:none;}

.fy11{ font-size:11px; color: #ffcc00; text-decoration:none;}

.fg11{ font-size:11px; color: #666; text-decoration:none; letter-spacing:-1px;}

.fg112{ font-size:11px; color: #666; text-decoration:none;line-height:20px;}
.fg12{ font-size:12px; color: #666; text-decoration:none; }
.fb19{ font-size:19px; color: #000; text-decoration:none; }
.fr19{ font-size:19px; color: #cc0000; text-decoration:none; }


A.lk-2:link{ font-size:16px; color: #fff; text-decoration:none;}
A.lk-2:visited{ font-size:16px;; color:#fff; text-decoration:none;}
A.lk-2:active{ font-size:16px;color: #ffcc00; text-decoration:none; }
A.lk-2:hover{ font-size:16px;color: #ffcc00; text-decoration:none;}

.s_text{
color: #AAAAAA;
display: inline-block;
font-family: tahoma;
font-size: 11px;
}

/* //table-typeA */
.tbl_typeA,.tbl_typeA th,.tbl_typeA td{border:0;margin-top:20px;margin-bottom:20px;}
.tbl_typeA{border-bottom:4px solid #8c929d;border-top:4px solid #8c929d;font-size:14px; }
.tbl_typeA caption{display:none}
.tbl_typeA th{font-weight:bold;font-size:29px;color:#9b9b9b; text-align:left;vertical-align:middle;height:40px;line-height:40px;text-align:center;border-top:1px solid #dddee2;}
.tbl_typeA td{border-top:1px solid #dddee2;line-height:18px;vertical-align:middle;height:18px;text-align:left;padding:20px;}


/* //table-typeB */
.tbl_typeB,.tbl_typeB th,.tbl_typeB td{border:0;margin-top:20px;margin-bottom:20px;}
.tbl_typeB{border-bottom:4px solid #8c929d;border-top:4px solid #8c929d;font-size:14px; }
.tbl_typeB caption{display:none}
.tbl_typeB th{font-weight:bold;font-size:14px;color:#FFFFFF; text-align:left;vertical-align:middle;height:40px;line-height:40px;text-align:center;background-color:#b0b4bb;border-right:solid 1px #FFFFFF;}
.tbl_typeB td{border-top:1px solid #dddee2;line-height:18px;vertical-align:middle;height:18px;text-align:left;padding:20px;}

/* UI Object */
a.btn_big{display:inline-block;padding-right:4px;background:url(/img/bg_btn_default.gif) no-repeat 100% 0;font-family:'돋움',dotum;font-size:12px;color:#444;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:1px 8px 0 12px;background:url(/img/bg_btn_default.gif) no-repeat}
a.btn_sml{display:inline-block;padding-right:4px;background:url(/img/bg_btn_default.gif) no-repeat 100% -27px;font-family:'돋움',dotum;font-size:11px;color:#444;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sml span,a.btn_sml strong{display:block;padding:1px 4px 0 8px;background:url(/img/bg_btn_default.gif) no-repeat 0 -27px}
/* //UI Object */

/* //table-board */
.table-board,.table-board th,.table-board td{border:0;margin-top:0px;margin-bottom:20px;}
.table-board{border-bottom:1px solid #8c929d;border-top:2px solid #c5452c;font-size:14px; }
.table-board caption{display:none}
.table-board th{font-weight:bold;font-size:14px;color:#000; text-align:left;vertical-align:middle;height:40px;line-height:40px;text-align:center;background-color:#f2f2f2;}
.table-board td{border-top:1px solid #dddee2;line-height:18px;vertical-align:middle;height:18px;text-align:center;padding:10px;color:#000000;}


/* //table-typeC */
.tbl_typeC,.tbl_typeC th,.tbl_typeC td{border:0;margin-top:20px;margin-bottom:20px;}
.tbl_typeC{border-bottom:1px solid #dddee2;border-top:1px solid #dddee2;font-size:14px; }
.tbl_typeC caption{display:none}
.tbl_typeC th{font-weight:bold;font-size:14px;text-align:left;vertical-align:middle;height:18px;line-height:18px;text-align:center;border-right:solid 1px #FFFFFF;border-bottom:1px solid #dddee2;}
.tbl_typeC td{border-top:1px solid #dddee2;line-height:18px;vertical-align:middle;height:18px;text-align:left;padding:10px;color:#000000;}

/* paging */
.paging{margin-top:10px;text-align: center}
.paging a.num_box, .paging strong {
border: 1px solid #eee;
color: #66667f; !important;
display: inline-block;
height: 22px;
font-family:'돋움';
font-size:11px;
letter-spacing:-1px;
margin-top: 1px;
min-width: 14px;
padding: 3px 5px 0;
text-decoration: none;
width: auto !important;
margin-right:0px;
}
.paging a:hover, .paging strong:hover{
background-color:#eee; 
border: 1px solid #eee;
}
.paging strong,.paging strong:hover{
background-color: #848484;
border-color: #6c6c6c;
color: #FFFFFF !important;
cursor: text;
}
.paging .paging_arrow{	
border: 1px solid #D9D9D9;
padding:6px 6px 4px 9px;
margin-right: 5px;
margin-top: 0px;
line-height:10px;
}

.paging span.paging_arrow .pre{
background-position:0 0;
}
.paging a .pre{
background-position:100% 0;
}
.paging span.paging_arrow .next{
background-position:0 100%;
}
.paging a .next{
background-position:100% 100%;
}

