.block_products_list .block_title {
    background: #7F7F7F;
    margin: 0;
    padding: 8px;
}
.block_products_list .block_title > span {
    color: #fff;
    font-family: opensans;
    font-size: 14px;
}
.block_products_list .block_content {
 	border: 1px solid #ccc;
	  position: relative;
}
.block_products_list  .hasCountdown {
    padding-left: 20px;
    position: relative;
    top: -26px;
    background: url(../images/icon_countdown.png) no-repeat;
}
.block_products_list  .countdown_amount{
	color: #fff;
}
.block_products_list .frame_img_cat {
    float: left;
    margin: 5px 0;
    width: 45%;
}
.block_products_list .frame_view {
     right: 0;
  width: 55%;
  padding-left: 5px;
  position: absolute;
  top: 10px;
}
.block_products_list .frame_view h2{
     line-height: 20px;
	  overflow: hidden;
	  margin: 0 0 8px;
}
.block_products_list .name {
    color: #333;
    font-family: semibold;
    font-size: 14px;
}
.block_products_list .frame_view > span {
    color: #555;
    font-family: opensans;
    font-size: 13px;
}
.block_products_list .price {
    color: red;
    font-family: semibold;
    font-size: 18px;
}
.block_products_list .old_price > span {
    color: #868686;
    font-family: opensans;
    font-size: 14px;
    text-decoration: line-through;
}
.block_products_list .button {
    margin: 15px 0;
}
.block_products_list .button > a {
    background: #42bae3;
    color: #fff;
    font-family: opensans;
    font-size: 15px;
    margin: 10px 15px;
    padding: 5px 15px;
}
.block_products_list .button > span {
    color: red;
    font-family: opensans;
    font-size: 15px;
}