.catalog.group.item-views.table .item{  margin-bottom: 30px;min-height: 215px;}
.catalog.group.item-views.table .item .image{text-align: center;position: relative;overflow: hidden;    border-radius: 4px;}
.catalog.group.item-views.table .item .image>a{    position: absolute;display: block;z-index: 1;width: 100%;height: 100%;top: 0;left: 0;}
.catalog.group.item-views.table .item .image img{    display: block;width: auto;margin: auto;opacity: 1;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: opacity 0.35s;-o-transition: opacity 0.35s;transition: opacity 0.35s;}
.catalog.group.item-views.table .item:hover .image img{     opacity: .5;}
.catalog.group.item-views.table .image{ line-height:187px; padding: 0px; width: 100%; text-align: center;}
.item-views.table .item .price{    font-size: 14px;}
.item-views.table .item .price .price_new{  }
.item-views .item .price .price_old .price_val{color: #999;text-decoration: line-through;}

.catalog.group.item-views.list .group-content .item, .catalog.group.item-views.list .item-content .item{  padding-bottom: 25px; margin-bottom: 25px; }
.catalog.group.item-views.list .group-content .item{padding-bottom:0px;}
.catalog.group.item-views.list .group-content .item .image{border-radius: 4px;border:0px;}
.catalog.group.item-views.list .group-content .item .image:hover{}

.display-type a{vertical-align: middle;font-size: 15px;border-radius: 5px; margin-left: 10px;padding: 7px 7px 7px 10px;text-decoration: none;}
.display-type a:hover,.display-type a:focus{text-decoration: none}
.filters-wrap{margin-bottom: 20px;}