/* CSS Document */
.news-bound1{
	margin-top:20px;
	padding:0 !important;
	overflow:hidden;
	width:320px !important;
}
.title-news-list{
	background:#F88C00;
	height:35px;
	border-radius:5px 5px 0 0;
}
.news-list{
	overflow:hidden;
	height:90px;
	padding-left:10px;
	border-top:1px solid #ececec;
}
.title-news-list a{
	font-size:18px;
	font-weight:bold;
	line-height:35px;
	padding-left:15px;
	color:#FFF;
	text-transform:capitalize;
}
.layout-news-list{
	border:1px solid #CCCCCC;
	width:318px;
	overflow:hidden;
	padding-bottom:20px;
	height:735px;
	background:#F7F7F7;
	border-bottom:2px solid #F88C00;
}
.first-news{
	width:288px;
	height:350px;
	position:relative;
	border-bottom:1px solid #ececec;
	padding:15px;
}
.detail-news{
	position:absolute;
	bottom:5px;
	right:15px;
	font-style:italic;
	color:#F00 !important;
}
.image-news-post img{
	width:287px;
	height:133px;
	border:1px solid #ececec;
}
.image-news-post img:hover{
	opacity:0.5;
	cursor:pointer;
}
.first-news-content h3 a{
	overflow:hidden;
	width:287px;
	text-align:justify;
	font-size:20px !important;
}
.first-news-content h3 a:hover{
	color:#017BAF;
}
.first-news-content p{
	font-size:13px;
	width:287px;
	margin-top:-10px;
	font-style:italic;
}
.brief-news-post{
	font-size:14px;
	width:287px;
	text-align:justify;
	padding-top:10px;
	padding-bottom:5px;
}
.layout-list-news ul li{
	width:290px;
	height:78px;
	padding-bottom:5px;
	padding-top:5px;
	border-top:1px solid #DDD;
	background:#F7F7F7;
	overflow:hidden;
}
.image-list-news img{
	margin:5px;
	border:1px solid #F93;
	width:63px;
	float:left;
	height:66px;
}
.image-list-news img:hover{
	opacity:0.8;
}
.title-list-news{
	width:210px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}
.title-list-news a{
	font-size:14px;
	color:#444;
}
.title-list-news a:hover{
	color:#017BAF;
}
.title-list-news p{
	font-size:12px;	
}
.image-list-news img:hover{
	border:1px solid #F60;
	cursor:pointer;
}