@charset "utf-8";

legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:dotum;font-size:1em}
fieldset legend {
    display: none;
}

.new-head{
	display:table;
    width:100%;
    table-layout:fixed;
    padding:15px 0;
    border-top:2px solid #ff7e20;
    border-bottom:1px solid #333;
	font-weight:bold;
    padding:0px !important;
    margin:0px !important;
    text-align:center;
    clear:both;
    color:#fff;
    height:43px;
    line-height:43px;
}

.new-head span{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	line-height:1;
	font-size:12px;
}

.new-body {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.new-body li {
    border-bottom: 1px dotted #333;
    display: table;
    width: 100%;
    table-layout: fixed;
	font-size:12px;
}

.new-body li > div {
    display: table-cell;
    height: 34px;
    line-height: 22px;
    padding: 6px 0px;
    text-align: center;
    color: #666;
    vertical-align: middle;
}

.new-row-chk{width:30px;}
.new-row-gr{width:100px;}
.new-row-title{width:auto;}
.new-row-name{width:100px;}
.new-row-date{width:100px;}

.new-row-title-s,
.new-row-title-s a,
.new-row-title-s i{
	color:#999;
}

.new-body .rp{padding-right:20px;}
.new-body .lp{padding-left:20px;}

.new-body .new-row-gr{font-weight:bold;}
.new-body .new-row-title{text-align:left;}

.list-tsearch {border:1px solid #111; background:#252525; padding:20px 15px 3px; margin-bottom:15px; }

.ellipsis{display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow: hidden;font-size:12px;}

/* 글쓰기 폼 */
.form-group {margin-bottom:15px;}
.form-control, .well, .btn, .alert, .input-group-addon, .label {
    border-radius: 0 !important;
}