.product-cat{
	border: 1px solid #b8cbf2;
    margin-top: 10px;
}
.product-cat h1{
	float: left;
}
.product-cat .project_filter{
	float: right;
}
.product-cat .limit {
    float: right;
    margin-right: 20px;
}
.product-cat-head{
	background: none repeat scroll 0 0 #dfdfdf;
    margin: 1px;
    padding: 10px;
}
.product-cat .item {
    border-bottom: 1px solid #dfdfdf;
    padding: 20px;
}
.product-cat  .project_filter .item {
    padding: 0 5px;
}
.product-cat  .project_filter .item.selected {
    font-weight: bold;
}
.product-cat .item a img{
	border: 1px solid #dfdfdf;
    float: left;
    margin: 0 10px 5px 0;
    padding: 1px;
}
.product-cat .item .name{
   margin-bottom: 10px;
}
.product-cat .item .name a{
   font-size: 14px;
    font-weight: bold;
}
.product-cat .item .summary{
   	font-size: 14px;
    text-align: justify;
}
.product-cat .item .item_col_center{
  float: left;
    width: 310px;
}
.product-cat .item .item_col_right{
   float: right;
    font-size: 14px;
    line-height: 25px;
    width: 185px;
}
.item_col_right .author{
    color: #000;
    font-size: 14px;
}
.download_button{
	background: none repeat scroll 0 0 #3b5998;
    color: #fff;
    padding: 3px 10px;
}
.created_date {
    margin-bottom: 10px;
}
.product-cat .hit span,.product-cat .download span,.product-cat .author span,.product-cat .created_date span{
	color: #3b5998;
}
	