﻿

/* -----------------------------------------------------------------------------
        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;}

.title{ width:100%; margin:0;}
.title .subject {float:left; line-height:1.5em; margin-top:20px; margin-bottom:5px;}
.title .btn {float:right; line-height:1.5em; margin-top:15px;}

input button {margin:0; padding:0; vertical-align:middle;}
.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;}
.open {width:171px; height:23px; background:url(../images/left01.gif) no-repeat; padding:5px 0 0 46px; border-top:1px solid #ADC8E6}
.list {width:171px; height:23px; background:url(../images/left02.gif) no-repeat; padding:5px 0 0 46px; border-top:1px solid #ADC8E6}
.close {width:171px; height:23px; background:url(../images/left03.gif) no-repeat; padding:5px 0 0 46px; border-top:1px solid #ADC8E6}
/* 상위메뉴(공통)*/
#tabs {float:left; width:100%; font-size:93%; margin:0 0 20px 0; border-bottom:2px solid #236ABB; line-height:normal;}
#tabs ul {margin:0; padding:0 10px 0px 0px; list-style:none;}
#tabs li {display:inline;margin:0; padding:0;}
#tabs a {float:left; background:url("../images/tab_left.gif") no-repeat left top; margin:0; padding:0 0 0 10px; text-decoration:none;}
#tabs a span {float:left; display:block; background:url("../images/tab_right.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#000;}
#tabs a span {float:none;}
#tabs a:hover span {color:#fff;}
#tabs a:hover {background-position:0% -23px;}
#tabs a:hover span {background-position:100% -23px;}
#tabs .here a {background-position:0% -23px;}
#tabs .here a span {background-position:100% -23px; color:#fff; font-weight:bold;}

/* 2Dpeth메뉴(공통)*/
#tabs2 {float:left; width:100%; font-size:93%; margin:13px 0 13px 0; border-bottom:0px solid #21ac15; 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;}

/* 내부게시판 */
table.inBoard {width:100%; border-top:1px solid #90a6be; border-right:1px solid #90a6be; border-left:1px solid #90a6be; border-bottom:1px solid #90a6be; border-collapse:collapse; text-align:center}
.inBoard th {padding:3px; border-right:1px solid #90a6be; border-left:1px solid #90a6be; border-bottom:1px solid #90a6be; background:#e1eaf5; color:#586a7d;}
.inBoard td {padding:3px; border-bottom:1px solid #90a6be; border-left:1px solid #90a6be; border-right:1px solid #90a6be;}

/* 좌측정렬게시판 */
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;text-align:left;}
.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; 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; padding:0; margin:10px 0 15px 0;float:left;}
.search p{ margin:0; padding:3px 0 0 0; color:#2a2a2a;}
.search table{padding:5px;}


/* Tip*/
.tip{border:0px solid #c2c7d9;width:100%; background:#FFFFFF; margin:12px 0 10px 0;}
.tip span{ display:block; color:#0e3677;}



