
/* -----------------------------------------------------------------------------
        Copyright by - 김일규
----------------------------------------------------------------------------- */
@charset "utf-8";

/* Default CSS*/
body {font-family:굴림,sans-serif,Arial; font-size:9pt; color:#000000; line-height:150%;margin:0;padding:0;}

td,th{ font-size:9pt; font-family:굴림; color:#555555; line-height:140% }
select,option { font-size:9pt; font-family:굴림 padding:2 0 0 0;}
img {border:0;}
A:link {font:12px 굴림; color:#555; text-decoration: none;}
A:visited {font:12px 굴림; color:#555; text-decoration: none;}
A:active {font:12px 굴림; color:#555; text-decoration: none;}
A:hover {font:12px 굴림; color:#3399CC; text-decoration: underline;}
p {line-height:1.5em; margin-top:0px; margin-bottom:5px;}
p#subject {line-height:1.5em; margin-top:20px; margin-bottom:5px;}
p#type {line-height:1.5em; margin-top:20px; margin-bottom:5px;}

.popup_box{width:600px; height:auto;}
.sub_title{background:#6b8ec6; background-repeat:no-repeat; border-bottom:#c2c7d9 solid 1px; padding:8px;}
.sub_title_h1{font-size:13px;color:#fff;display:block; float:left; margin:0;}

.close{ float:right; display:block; margin:0;}

.subject {line-height:1.5em; margin-top:20px; margin-bottom:5px;float:left;}
.btn {line-height:1.5em; margin-top:20px; margin-bottom:5px;float:right;}

.white {font-weight:bold; color:#fff}
.orange{color:#ff5a00}
.redB{color:#bb0039; font-weight:bold;}
.red{color:#bb0039; }
.blueB{color:#0047bd; font-weight:bold;}
.blue{color:#0047bd;}

/* 2Dpeth메뉴(공통)*/
#tabs2 {float:left; width:100%; margin:13px 0 13px 0; border-bottom:1px solid #23ad17; line-height:normal;}
#tabs2 ul {margin:0; padding:0 10px 0px 0px; list-style:none;}
#tabs2 li {display:inline;margin:0; padding:0;}
#tabs2 a {float:left; background:url("../images/tab_left01.gif") no-repeat left top; margin:0; padding:0 0 0 10px; text-decoration:none;}
#tabs2 a span {float:left; display:block; background:url("../images/tab_right01.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#000;}
#tabs2 a span {float:none;}
#tabs2 a:hover span {color:#fff;}
#tabs2 a:hover {background-position:0% -23px;}
#tabs2 a:hover span {background-position:100% -23px;}
#tabs2 .here a {background-position:0% -23px;}
#tabs2 .here a span {background-position:100% -23px; color:#fff; font-weight:bold;}

/* 중앙정렬게시판 */
table.board {width:100%; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; border-collapse:collapse; text-align:center}
.board th {padding:3px; border-right:1px solid #cccccc; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#EFEFEF; color:#595959}
.board td {padding:3px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.board .total {padding:3px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#f8f9e8;}
.board .leave {padding:3px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#fdf7d9;}
.board .pink {padding:3px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#f6dff7;}
.board .green {padding:3px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#dff7df;}
.board .yellow {padding:3px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#fbf4cc;}


/* 좌측정렬게시판 */
table.boardLeft {width:100%; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; border-collapse:collapse; text-align:left;}
.boardLeft th {padding:3px; border-right:1px solid #cccccc; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#EFEFEF; color:#595959;}
.boardLeft td {padding:3px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

/* 등록게시판 */
table.write {width:100%;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-collapse:collapse;text-align:left}
.write th {padding:3px 3px 3px 6px; border-right:1px solid #cccccc; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#eff4fa; color:#4b525d;}
.write td {padding:3px 3px 3px 6px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;text-align:left;}

/* search*/
.search{border:1px solid #cccccc;width:100%; background:#FFFFFF; margin:12px 0 0 0;}
.search p{ margin:0; padding:2px 0 0 0; color:#2a2a2a;}

/* Tip*/
.tip{border:0px solid #c2c7d9;width:100%; background:#FFFFFF; margin:12px 0 0 0;}
.tip span{ display:block; color:#0e3677;}

/* combo*/
.pinkC{ background:#f6dff7; width:100px;}
.greenC{ background:#dff7df; width:100px;}

/* Total*/
.total01{border:2px solid #c2c7d9;width:100%; background:#FFFFFF; margin:12px 0 0 0;}
.total01 p{ display:block; color:#0e3677; text-align:right; padding:5px 2px 2px 2px;}