﻿@import url("common.css");

.footer { width:100%; margin:0 auto; }
.footer p { text-align:center; }

.ui-def-cont { width:100%; margin:0 auto; }


.board .area .tbl-01 { width:100%; border-top:2px solid #0485c4;}
.board .area .tbl-01 thead tr th { height:25px; line-height:25px; font-size:12px; font-family:Tahoma; font-weight:normal; color:#4a5169; background-color:#f8f8f8; padding:0px 0 0 0px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; text-align:center;    }
.board .area .tbl-01 thead tr th:last-child, .board .area .tbl-01 tbody tr td:last-child { border-right:1px solid #dcdcdc; }
.board .area .tbl-01 tbody tr td { background-color:#fff; height:23px; line-height:23px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:2px 5px 2px 5px; text-align:center; }
 board .area .tbl-01 tbody tr td.subject { text-align:left; padding:0 0 0 3px; font-size:12px; }
.board .area .tbl-01 tbody tr td.no { font-family:Tahoma; font-size:12px; }
.board .area .tbl-01 tbody tr td span.count-comment { font-family:Tahoma; font-size:11px; color:#666; padding:0 0 0 0px; }
.board .area .tbl-01 tbody tr td.count-view { font-family:Tahoma; font-size:12px; }
.board .area .tbl-01 tbody tr td a { color:#000; text-decoration:none; }
.board .area .tbl-01 tbody tr td a:hover { text-decoration:none; }

.board .area .tbl-02 { width:100%; border-top:2px solid #0485c4; }
.board .area .tbl-02 tbody tr td { background-color:#fff; min-height:23px; line-height:23px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:2px 5px 2px 5px; }
.board .area .tbl-02 tbody tr td:last-child { border-right:1px solid #dcdcdc; }
.board .area .tbl-02 tbody tr td.tit { height:25px; line-height:25px; font-size:12px; font-family:Tahoma; font-weight:normal; color:#4a5169; background-color:#f8f8f8; padding:0px 0 0 0px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; text-align:center; }
.board .area .tbl-02 tbody tr td.subject { height:40px; line-height:40px; text-align:left; padding:0 0 0 3px; font-size:14px; font-weight:bold; }
.board .area .tbl-02 tbody tr td.no { font-family:Tahoma; font-size:12px; }
.board .area .tbl-02 tbody tr td { }
.board .area .tbl-02 tbody tr td div.post-contents { margin:10px; width:980px; overflow:hidden; text-align:center; }

.board .btn { padding:30px 0px; text-align:center; }

/* Div Lay 관련 */
div.psdiv { width:auto; height:auto; padding:15px 30px; border:1px solid #999; background-color:#fff;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	/*filter: alpha(opacity=90);
	opacity: .5;*/
	display:none;  }

.tbl-def-01 { width:100%; border:1px solid #999; border-top:2px solid #0485c4; }
.tbl-def-01 thead tr th { height:27px; line-height:27px; font-size:12px; font-family:Tahoma; font-weight:normal; color:#4a5169; background-color:#f8f8f8; padding:0px 0 0 0px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; text-align:center;    }
.tbl-def-01 thead tr th:last-child, .tbl-def-01 tbody tr td:last-child { border-right:1px solid #dcdcdc; }
.tbl-def-01 tbody tr.bc-0 td { background:#fafafa; }
.tbl-def-01 tbody tr td { background-color:#fff; height:20px; line-height:20px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:2px 5px 2px 5px; text-align:center; }
 board .area .tbl-01 tbody tr td.subject { text-align:left; padding:0 0 0 3px; font-size:12px; }
.tbl-def-01 tbody tr td.no { font-family:Tahoma; font-size:12px; }
.tbl-def-01 tbody tr td span.count-comment { font-family:Tahoma; font-size:11px; color:#666; padding:0 0 0 0px; }
.tbl-def-01 tbody tr td span.depth-1 { display:inline-block; width:12px; height:12px; background:url('/Css/img/icon/ico_dep_1.gif') no-repeat; margin:3px 0 0 0; }
.tbl-def-01 tbody tr td.ta-l { text-align:left; }
.tbl-def-01 tbody tr td.ta-r { text-align:right; }
.tbl-def-01 tbody tr td.num {  }
.tbl-def-01 tbody tr td.num-1 { color:#ff0000; }
.tbl-def-01 tbody tr td.num-2 { color:#0026ff; }
.tbl-def-01 tbody tr td.count-view { font-family:Tahoma; font-size:12px; }
.tbl-def-01 tbody tr td a { color:#000; text-decoration:none; }
.tbl-def-01 tbody tr td a:hover { text-decoration:none; }

.tbl-def-02 { width:100%; border-top:2px solid #0485c4; }
.tbl-def-02 tbody tr td { background-color:#fff; min-height:23px; line-height:23px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:2px 5px 2px 5px; }
.tbl-def-02 tbody tr td:last-child { border-right:1px solid #dcdcdc; }
.tbl-def-02 tbody tr td.tit { height:25px; line-height:25px; font-size:12px; font-family:Tahoma; font-weight:normal; color:#4a5169; background-color:#f8f8f8; padding:0px 0 0 0px; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; text-align:center; }
.tbl-def-02 tbody tr td.subject { height:40px; line-height:40px; text-align:left; padding:0 0 0 3px; font-size:14px; font-weight:bold; }
.tbl-def-02 tbody tr td.no { font-family:Tahoma; font-size:12px; }
.tbl-def-02 tbody tr td { }
.tbl-def-02 tbody tr td div.post-contents { margin:10px; width:980px; overflow:hidden; text-align:center; }