@charset "utf-8";

/* 새글 갤러리 스킨 (latest)*/
.lt_gal {clear:both;position:relative;margin-bottom:45px}
.lt_gal:after {display:block;visibility:hidden;clear:both;content:""}
.lt_gal .lt_title {display:block;margin-bottom:15px;font-size:14px}

.lt_gal_box {border-top:1px solid #e8e8e8;padding-top:15px}
.lt_gal_box:after,
.lt_gal_box ul:after {display:block;visibility:hidden;clear:both;content:""}
.lt_gal_box ul li {list-style:none;float:left;width:170px;margin-right:10px;margin-right:7px \9}
.lt_gal_box ul li:last-child{margin-right:0px}
.lt_gal_box ul li.empty_li {width:100%;text-align:center;line-height:100px}
.lt_gal_box ul li .lt_image {display:inline-block;margin-bottom:10px;text-decoration:none}
.lt_gal_box ul li .no_img {text-align:center;display:block;line-height:145px;vertical-align:middle;text-transform:uppercase;font-weight:bold;color:#bbb;background:#eee}
.lt_gal_box ul li .lt_tit {display:inline-block;font-weight:bold;overflow:hidden;line-height:25px;vertical-align:middle}
.lt_gal_box ul li .lt_detail {display:inline-block;color:#989898;padding:4px 0;width:170px;height:30px;overflow:hidden;line-height:16px}
.lt_gal_more a {position:absolute;top:0;right:0;background:url("img/icon_more.gif") no-repeat top right;height:16px;position:absolute;top:0px;right:0px;padding-right:23px;color:#696969}

.document_list { position:relative; overflow:visible; }
.document_list > ul { position:relative; overflow:hidden; }
.document_list > ul > li { position:relative; overflow:hidden; border-bottom:1px solid #ddd; display:block; }
.document_list > ul > li a { position:relative; padding:20px 10px; overflow:hidden; background:#fff; display:block; }
.document_list > ul > li a:hover { background:#f7fcfa; }
.document_list > ul > li a div {
  position:relative;overflow:hidden;
  white-space:nowrap; text-overflow:ellipsis;
}
.document_list > ul > li a .thumb_area { position:absolute; top:20px; left:10px; width:106px; height:72px; border:1px solid #efefef; }
.document_list > ul > li a .thumb_area img { width:104px; height:70px; float:left; }
.document_list > ul > li a .content_area { height:72px; margin-left:130px; }
.document_list > ul > li a .content_area > div { line-height:24px; }
.document_list > ul > li a .content_area > div.title { line-height:26px; font-size:15px; color:#000; }
.document_list > ul > li a .content_area > div.summary { color:#777; }
.document_list > ul > li a .content_area > div.category_area { color:#999; font-size: 13px; }
.document_list > ul > li a .content_area > div.category_area span { margin-right:5px; float:left; color:#999; display:inline-block; }
.document_list > ul > li a .content_area > div.category_area span.madi { position:relative; height:18px; overflow:hidden; }
.document_list > ul > li a .content_area > div.category_area span.comment_count { margin-left:5px; margin-right:0px; float:right; }

.document_list .no_list { padding:10px 0px; line-height:20px; color:#000; text-align:center; }

.status1_ico {background-color: #ff9900; color:#fff; font-size: 11px; color:#fff; padding: 3px 5px 3px 5px; border-radius: 4px; margin-left: 2px; margin-right: 2px; font-weight: bold;}
.status2_ico {background-color: #0099ff; color:#fff; font-size: 11px; color:#fff; padding: 3px 5px 3px 5px; border-radius: 4px; margin-left: 2px; margin-right: 2px; font-weight: bold;}
.status3_ico {background-color: #aaaaaa; color:#fff; font-size: 11px; color:#fff; padding: 3px 5px 3px 5px; border-radius: 4px; margin-left: 2px; margin-right: 2px; font-weight: bold;}