/* board-list */
table.board-list {width:100%;margin-top:40px;border-top:2px solid #000000;}
table.board-list th {padding:7px 0 9px 0;border-bottom:1px solid #e0e0e2;color:#000000;background:#f3f3f3;font-size:13px;line-height:19px;}
table.board-list td {padding:8px 0 5px 0;border-bottom:1px solid #e0e0e2;font-size:13px;line-height:19px;text-align:center;}
table.board-list td.subject {padding-left:10px;text-align:left;}
table.board-list td img {vertical-align:-2px;}

/* board-view */
div.board-view {overflow:hidden;margin-top:40px;}
div.board-view.popup {margin-top:0;}
table.board-view {width:100%;border-bottom:1px solid #e0e0e2;}
table.board-view th {padding:7px 0 7px 10px;color:#000;font-family:NANUM;font-size:13px;line-height:19px;text-align:left;}
table.board-view.type {margin-top:15px;border-top:1px solid #e0e0e2;}
table.board-view th span {padding-left:8px;background:url('/image/common/icon/bl_dot.gif') no-repeat 0 5px;}
table.board-view td {padding:7px 0;font-family:NANUM;font-size:13px;line-height:19px;}
table.board-view td a {margin-right:10px;}
table.board-view td a img {vertical-align:bottom;}
div.b-contants {padding:10px;font-family:NANUM;font-size:13px;line-height:19px;text-align: justify;}

/* board-write */
table.board-write {width:100%;margin-top:20px;border-top:2px solid #000000;}
table.board-write input.text {border:1px solid #e0e0e2;padding-left:5px;font-size:13px;line-height:19px;}
table.board-write th {padding-left:20px;border-bottom:1px solid #e0e0e2;color:#000000;background:#fafafa;font-size:13px;line-height:19px;text-align:left;}
table.board-write td {padding:5px 0 4px 20px;border-bottom:1px solid #e0e0e2;border-left:1px solid #e0e0e2;font-size:13px;line-height:19px;}
table.board-write td input.check {width:13px;height:13px;margin:0 3px 0 0;padding:0;vertical-align:middle;}
table.board-write td input.radio {width:13px;height:13px;margin:0;padding:0;vertical-align:top;}
table.board-write td label {display:inline-block;width:265px;vertical-align:middle;}
table.board-write tbody.type label {width:auto;margin-right:10px;vertical-align:top;}
table.board-write td.type {padding:9px 0 10px 20px;}
table.board-write td img {vertical-align:top;}
table.board-write td p {margin-top:5px;color:#db3e4c;}
table.board-write td textarea {width:558px;height:150px;border:1px solid #e0e0e2;}
table.board-write2 {margin-top:40px;}
/* board-write _20140717_송혜령*/
table.board-write td label.txt {display:inline-block;width:215px;vertical-align:middle;}


/* data-table */
table.data {width:100%;margin-top:50px;border-top:1px solid #d7d7d7;}
table.data th {padding:7px 0 8px 0;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background:#fafafa;color:#666666;font-family:NANUM;font-size:13px;line-height:19px;font-weight:normal;}
table.data th.first {border-left:0;}
table.data td {border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;font-family:NANUM;font-size:13px;line-height:19px;text-align:center;}
table.board-data2 {width:100%;margin-top:30px;border-top:2px solid #000000;}
table.board-data2 th {padding:7px 0 8px 0;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background:#fafafa;color:#666666;font-size:13px;line-height:19px;}
table.board-data2 th.first, table.board-data2 td.first {border-left:0;}
table.board-data2 th.tbody {background:#fcfcfc;font-weight:normal;}
table.board-data2 th.subject {padding-left:10px;text-align:left;}
table.board-data2 td {padding:7px 0 8px 0;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;font-size:13px;line-height:19px;text-align:center;}
table.board-data2 td.subject {padding-left:10px;text-align:left;}
table.board-data2 td.right {padding-right:10px;text-align:right;}
table.board-data2.board-data3 {margin-top:8px;}
table.board-data2 tfoot th, table.board-data2 tfoot td {background:#fafafa;}
table.board-data2 tbody.type td, table.board-data2 tfoot.type td {padding-right:10px;text-align:right;}
table.board-data2 td strong {color:#db3e4c;}
table.board-data2 td.subject ul.clist {margin-top:0;}
table.board-data2 td img {vertical-align:top;}
table.board-data2 td.padding {padding:20px 20px 20px 10px;}
table.board-data2 td.type {background:#fafafa;font-weight:bold;}
table.board-data2 td select {vertical-align:middle;}
table.board-data2 td input.text {vertical-align:middle;}
table.board-data2 td input.btn {vertical-align:middle;}
ul.clist2 table.board-data2 th, ul.clist2 table.board-data2 td {font-family:Dotum;}
table.board-data2.type {margin-top:40px;}
table.board-data2 td em.director {display:block;margin-top:5px;}table.board-data2 .no_bg{background:none;font-weight:normal;}
table.board-data2 .in_bg{background:#fafafa;font-weight:bold;}
table.board-data2 td em {font-weight:bold;color:#000000;}
table.board-data2 td red {color:#db3e4c;}
table.board-data2 tbody.type td.left, table.board-data2 tfoot.type td.left {padding-left:10px;text-align:left;}
table.board-data2.board-data4 th {padding-top:5px; padding-bottom:5px;font-size:12px;line-height:18px;}
table.board-data2.board-data4 td {padding-top:3px; padding-bottom:3px;font-size:12px;line-height:18px;}

/* 국고보조금 */
table.board-data2 td.center, table.board-data2 tfoot.type td.center {text-align:center;}
table.board-data2 tr.total {background-color:#efefef; font-weight:bold;}
table.board-data2.board-data5 th {padding:18px 0 18px 0;font-size:14px;}
table.board-data2.board-data5 td {padding:18px 0 18px 10px;text-align:left;border-right:1px soild #d7d7d7;}
table.board-data2.board-data5 td.rast {border-right:0;}

.vod{text-align:center;}

div.comment {margin-top:30px;}
ul.comments {width:100%;border-top:1px solid #f1f1f1;}
ul.comments li {overflow:hidden;padding:15px 0 16px 0;border-bottom:1px solid #f1f1f1;color:#9b9b9b;position:relative;}
ul.comments li div {float:left;width:180px;font-family:NANUM;}
ul.comments li div strong {display:block;}
ul.comments li p {float:left;width:503px;font-family:NANUM;}
ul.comments li p em {color:#fe7200;}
ul.comments li a {position:absolute;top:36px;left:108px;}
p.common {margin-top:30px;padding-left:20px;background:url('/image/common/icon/icon_comment.gif') no-repeat left 3px;font-family:NANUM;}
div.common {overflow:hidden;width:725px;margin-top:10px;}
div.common div {float:left;width:660px;height:80px;border:1px solid #e0e0e0;}
div.common div textarea {display:block;width:660px;height:65px;margin:0 0 0 0;padding:0;border:0;}
div.common div span {display:block;padding-right:10px;font:10px/12px NANUM;text-align:right;}
div.common div span em {color:#ff6600;}
div.common a {float:left;}


