.catalog-section .element-item {border: 1px solid #d1d1d1; margin-top: 9px; padding: 18px; overflow: hidden; background: #ececec;}
.catalog-section .element-item .img {float: left; width: 150px;}
.catalog-section .element-item .img .imglink {display: block;width: 148px; height: 148px; overflow: hidden;}
.catalog-section .element-item .img .bottom { color: #787878 }
.catalog-section .element-item .img .bottom a{ padding-left: 10px; background: url(blue-arrow.png) no-repeat left center; text-decoration: underline; color: #228ebb; font-weight: 400; }
.catalog-section .element-item .img .bottom a:hover{ text-decoration: none; }
.catalog-section .element-item .cont {width: 430px; margin-left: 29px; float: left; }
.catalog-section .element-item .cont .title {/*text-transform: uppercase;*/ font: 400 16px 'Open Sans'; color: #ff4527; margin: 0 0 13px;}
.catalog-section .element-item .cont .title a {text-decoration: none; color: #ff4527;}
.catalog-section .element-item .cont .title a:hover {text-decoration: underline; color: #ff4527; }
.catalog-section .element-item .cont .table-wrap {padding-bottom: 12px; border-bottom: 1px solid #cccccc; }
.catalog-section .element-item .cont table {border: 0; border-spacing: 0; }
.catalog-section .element-item .cont table td{padding-right: 6px;}
.catalog-section .element-item .cont table td.first{padding-right: 6px; color: #787878}
.catalog-section .element-item .cont table td.second { font-weight: 600;}
.catalog-section .element-item .cont .more-wrap { overflow: hidden;}
.catalog-section .element-item .cont .more-wrap  .more{ float: right; padding: 6px 30px 6px 17px; border-radius: 3px; background: url(white-arrow.png) no-repeat right center #289eda; color: #fff; margin-top: 12px;} 