.news-container{
	padding-left:0;
	padding-right:0;
	position:relative;

}
.news-area{
	float:left;
	width:243px;
	margin: 0 9px 0 0;
	overflow:hidden
}
.news-area img{
	width:243px;
	margin-bottom:4px
}
.fullsize, .fullsize img{
	width:495px;	
}
.news-container .end-news{
	margin:0;
}
.news-container dl{
	margin-bottom:20px;
}
.news-container dl dt{
	font-weight:700;
	font-size:12px;
	margin-bottom:2px;
	padding:1px 5px 5px 5px;
}
.news-container .fullsize dt{
	background:#fff;
	padding-left:5px;
	margin-bottom:7px;
	margin-right:5px;
}
.news-container dd{
	padding-left:5px;
	padding-right:5px;
}
.news-container .fullsize dd{ padding-left:5px}
.news-container .first-news dt{
	/*background:#E5E5E5;*/
	background:#fff;
	padding-left:5px;
}
.news-container .first-news dd{
	padding-left:5px;
}
.paging{
	clear:both;
	float:center;
	width:955px;
	margin-right:45px;
	position:absolute;
}
#paging{
	bottom:-20px;
	float:center;
}
.paging a{
	color:#333;
	padding:5px 2px 4px 2px;
	float:left;
	margin-right:4px;
}
.paging a:hover{
	background:#EBF5F5
}
.paging a.active{
	background:#006E7F;
	color:#fff;
}
.paging .prev, .paging .next{
	margin-top:3px
}
.paging .prev:hover, .paging .next:hover{
	background:#fff
}

.project-details .txt-side{width:330px; margin-right:0;}
.project-details .right-side{width:670px}
.project-details .right-side img{
	max-width:670px;
	max-height:415px;
}
.project-tag td{
	background:	url(../i/container-bg.gif) repeat-x bottom;
	padding:3px 5px 3px 15px;
	line-height:15px;
	vertical-align:top
}
.project-about{ height:370px; width:290px; overflow:auto; line-height:12px; padding:0 5px 0 15px; margin-top:30px; clear:both}
.project-about p{ line-height:15px; margin-bottom:7px}
.tbl-contact td{ line-height:15px; vertical-align:top; padding-bottom:18px}