.sub_news,.sub_news th,.sub_news td{border:0}
.sub_news a{color:#383838;text-decoration:none}
.sub_news{width:100%;border-bottom:1px solid #999;color:#666;font-size:12px;table-layout:fixed}
.sub_news caption{display:none}
.sub_news th{padding:5px 0 6px; border-top:solid 1px #999; text-align: center; border-bottom:solid 1px #b2b2b2;background-color:#f1f1f4;color:#333;font-weight:bold;line-height:20px;vertical-align:top}
.sub_news td{padding:8px 0 9px;border-bottom:solid 1px #d2d2d2;text-align:center;line-height:18px;}
.sub_news .date,.sub_news .hit{padding:0;font-family:Tahoma;font-size:11px;line-height:normal}
.sub_news .title{text-align:left; padding-left:15px; font-size:13px;}
.sub_news .title .pic,.sub_news .title .new{margin:0 0 2px;vertical-align:middle}
.sub_news .title a.comment{padding:0;background:none;color:#f00;font-size:12px;font-weight:bold}
.sub_news tr.reply .title a{padding-left:16px;background:url(/image/답글.png) 0 1px no-repeat}


#write {
    width: 100px;
    background-color: #EFEEEE;
    border-color: transparent;
    color: black;
    cursor:pointer;
    border-radius: 5px;
}

.account {
    display: block;
    float: right;
    margin-bottom: 5px;
    padding: 3px;
    border: 1px solid black;
    /* border-radius: 5px; */
}



/* writebox */
.newswrap td {
    border: none;
    color: black;
}

.table2 {
    border-collapse: separate;
    border-spacing: 1px;
    text-align: left;
    line-height: 1.5;
    /* border-top: 1px solid #ccc; */
    margin: 20px 10px;
}

.table2 tr {
    width: 50px;
    padding: 10px;
    font-weight: bold;
    vertical-align: top;
    /* border-bottom: 1px solid #ccc; */
}

.table2 td {
    width: 100px;
    padding: 10px;
    vertical-align: top;
    /* border-bottom: 1px solid #ccc; */
}

.table2 input {
    border: 1px solid lightgray;
    border-radius: 3px;
    padding: 7px;
}

.table2 textarea {
    border: 1px solid lightgray;
    border-radius: 3px;
}

.w_btn {
    height: 28px;
    width: 60px;
    font-size: 15px;
    /* width: 100px; */
    background-color: #EFEEEE;
    border-color: transparent;
    border-radius: 5px;
    color: black;
    cursor: pointer;
}


.w_outer{
    margin-bottom: 20px;
}

.table3 {
    width: 100%;
    border-collapse: separate;
    border-spacing: 1px;
    text-align: left;
    line-height: 1.5;
    /* border-top: 1px solid #ccc; */
    margin: 20px 10px;
}

.table3 tr {
    /* width: 50px; */
    padding: 10px;
    font-weight: bold;
    vertical-align: top;
    /* bordessr-bottom: 1px solid #ccc; */
}

.table3 td {
    /* width: 100px; */
    padding: 10px;
    vertical-align: top;
    font-size: 16px;
    /* border:1px solid#f00; */
}