@charset "utf-8";

body { margin: 0; padding: 0; font-size: 12px; line-height:130%;}
a { color: #363636; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { position: relative;  }
table {  }

.body-div { border: 1px dotted gray; padding: 0px;}
.top-menu-div { border: 1px dotted gray; text-align: right; padding: 4px; }
.logo-div { border: 1px dotted gray; width: 236px; height: 65px; }
.menu-div { border: 1px dotted gray; width: 655px; height: 65px; }
.qmenu-div { border: 1px dotted gray; }
.lmenu-div { border: 1px dotted gray; padding: 4px; min-height: 200px; }
.contents-div { border: 1px dotted orange; padding: 4px; min-height: 400px; }
.footer-div { border: 1px dotted gray; min-height: 80px;text-align: right; }

.main-tbl { margin: 10px 0; }
.main-tbl table { width: 100%; border-collapse: collapse; }
.main-tbl table td { width: 100%;}

.indi-tbl { margin: 10px 0; }
.indi-tbl table { width: 100%; border-collapse: collapse; }
.indi-tbl table td { }
.indi-tbl table td.indi-info { text-align: right; }

.list-tbl { margin: 10px 0; }
.list-tbl table { width: 100%; border-collapse: collapse; }
.list-tbl table tr { background-color: #E1E1E1; height:30px;}
.list-tbl table tr.line {height:3px; border : 1px solid #ffffff}
.list-tbl table tr.underline {height:2px; border : 1px solid #ffffff}
.list-tbl table tr.white { background-color: #ffffff; height:30px;}
.list-tbl table tr.upline {background-color: #004D00; height:3px; border : 1px solid #004D00}
.list-tbl table tr.odd { background-color: #ffffff; }
.list-tbl table tr.even { background-color: #ffffff; }
.list-tbl table th { border: 1px solid #ffffff; }
.list-tbl table td { border: 1px solid #ffffff; }
.list-tbl table td.line { background-color: #FF9966; height:1px; border : 1px solid #ffffff}
.list-tbl table td.underline { background-color: #C5C5C5; height:1px; border : 1px solid #ffffff}

.bbs-tbl { margin: 10px 0; }
.bbs-tbl table { width: 100%; border-collapse: collapse; }
.bbs-tbl table tr.odd { background-color: #eee; }
.bbs-tbl table tr.even {}
.bbs-tbl table tr.border { border: 1px solid #EBA7BB;  border-top-width: 1px; border-right-width: 0px;border-left-width: 0px; border-bottom-width: 1px; height:30px; font-size: 12px;  }
.bbs-tbl table th.center { border: 1px solid white; background-color:#EBA7BB; height:30px; font-size: 12px; width:90px; }
.bbs-tbl table th.center2 { border: 1px solid white; background-color:#EBA7BB; height:30px; font-size: 12px; width:60px; }
.bbs-tbl table th.left { border: 1px solid white; background-color:#EBA7BB; height:30px; font-size: 12px;  }

.bbs-tbl table td.center
 { border: 1px solid;
       border-top-width: 0px; border-right-width: 0px;border-left-width: 0px; border-bottom-width: 1px;
       height:30px;
       text-align: center;
 }
.bbs-tbl table td.left
 { border: 1px solid;
       border-top-width: 0px; border-right-width: 0px;border-left-width: 0px; border-bottom-width: 1px;
       height:30px;
       text-align: left;
 }
 
 .bbs-tbl table td.write
 { border: 1px solid ;
       height:30px;
       width :20%;
       text-align: center;
 } 
  .bbs-tbl table td.write_left
 { border: 1px solid ;
       height:30px;
       text-align: left;
       padding-left:10px;
 }

.view-tbl { margin: 10px 0; }
.view-tbl table { width: 100%; border-collapse: collapse; }
.view-tbl table th { border: 1px solid #ffffff; width: 140px; height:30px;background-color:#D2D2D2;text-align:left; padding-left: 4px; }
.view-tbl table td { border: 1px solid #ffffff;text-align:left; padding-left: 10px; }
.view-tbl table tr.underline {height:2px; border : 1px solid #ffffff}
.view-tbl table td.underline { background-color: #C5C5C5; height:1px; border : 1px solid #ffffff}
.view-tbl table tr.upline {background-color: #004D00; height:3px; border : 1px solid #004D00}
.view-tbl table tr.line {height:3px; border : 1px solid #ffffff}
.view-tbl input {font-family:굴림;border: 1px solid #CCCCCC;;border-color:888888;background-color:white;height:17px}
.view-tbl input.button {background-Color:#eeeeee;font:12px 굴림;font-weight:bold; color:#000000; height:20px; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #707070 2px solid; BORDER-BOTTOM: #707070 2px solid; BORDER-LEFT: #e7e7e7 1px solid;}


.page-tbl { margin: 10px 0; }
.page-tbl table { width: 100%; border-collapse: collapse; }
.page-tbl table td { text-align: center; }

.srch-tbl { margin: 10px 0; }
.srch-tbl table { width: 100%; border-collapse: collapse; }
.srch-tbl table td { text-align: center; }
.srch-tbl input {font-family:굴림;border: 1px solid #CCCCCC;border-color:888888;background-color:white;height:17px;line-height:18px;}
.srch-tbl input.button {background-Color:#eeeeee;font:12px 굴림;font-weight:bold; color:#000000; height:20px; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #707070 2px solid; BORDER-BOTTOM: #707070 2px solid; BORDER-LEFT: #e7e7e7 1px solid;}



.btn-tbl { margin: 10px 0; }
.btn-tbl table { width: 100%; border-collapse: collapse; }
.btn-tbl table td { }



input.readonly { background-color: #eee; }
input.error { border: 1px solid red; background-color: #FFFFD5; }
form label.error { color: red; background: url('../image/icon/point_red.gif') no-repeat;
    margin-left: 10px; padding-left: 20px; padding-bottom: 2px; display: inline; }
    
.emphasis { color: red; font-weight: bold;; }  
.style8 {font-size: 12px;font-family: "굴림", "돋움", Seoul, "한강체";}

td { font-family: "돋움"; color: #444444; text-decoration: none; font-size: 9pt;line-height:130%;} 


.input  {font-family:굴림;border:solid 1;border-color:888888;background-color:white;height:17px}
.input1 {font-family:굴림;border:solid 1;border-color:#ffcea1;background-color:white;height:17px}
.input2 {font-family:굴림;border:solid 1;border-color:#ffcea1;background-color:white;height:60px}
.input3 {font-family:굴림;border:solid 1;border-color:#ffcea1;background-color:white;height:17px}
.input4 {font-family:굴림;border:solid 1;border-color:#9f8a57;background-color:transparent;height:17px}

.style8 {font-size: 12px;font-family: "굴림", "돋움", Seoul, "한강체";}
.style14 {font-size: 12px; line-height:1.6; font-family: "굴림", "돋움", Seoul, "한강체";}
.style9 {font-size: 11px}
.style10 {
    font-size: 12px;
    font-family: "굴림", "돋움", Seoul, "한강체";
    line-height: 20px;
}
.style12 {color: #FFFFFF}
.style13 {letter-spacing:"-1px"}
.style14 {
    font-size: 11px;
    font-family: "굴림", "돋움", Seoul, "한강체";
    line-width: 10px;
}
.style11 {
    font-size: 13px;
    font-family: "굴림", "돋움", Seoul, "한강체";
    line-height: 20px;
}

/* PAGENATION */
.pagination{ padding:15px 0; text-align:center; line-height:normal;}
.pagination a,
.pagination strong{ position:relative; color:#323232; font:bold 12px/16px Tahoma, Sans-serif; vertical-align:top; display:inline-block; text-decoration:none; padding:1px 8px; margin:0 -3px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background-color:#fff; z-index:2;}
.pagination a:hover,
.pagination a:active,
.pagination a:focus{ background-color:#f8f8f8;}
.pagination strong{ color:#ff8600;}
.pagination .direction{ font-weight:normal; color:#767676; text-decoration:none !important; border:0; z-index:1;}
.pagination .direction:hover,
.pagination .direction:active,
.pagination .direction:focus{ color:#323232; background-color:#fff;}
.pagination .prev{ border-left:0;}
.pagination .next{ border-right:0;}
.pagination .direction span{ position:relative; display:inline-block; width:0; height:0; font-size:0; line-height:0; vertical-align:top; top:4px;}
.pagination .prev span{ border:3px solid; border-top:solid #fff; border-bottom:solid #fff; border-left:0; margin-right:1px; *left:-4px;}
.pagination .next span{ border:3px solid; border-top:solid #fff; border-bottom:solid #fff; border-right:0; margin-left:1px;}

