.filters {
  margin: 15px 0;
  padding: 15px;
  border-style: solid;
  border-width: 1px;
}
.filters .title { font-weight: bold; }

#items {}
#items .item {}
#items .item {
  margin-bottom: 30px;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#items .item:hover {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
     -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
#items .item .img { display: block; }
#items .item .title { display: block; height: 30px; font-size: 14px; line-height: 30px; text-decoration: none; overflow: hidden; }
#items .item .title span { color: #666; }
#items .item .price { height: 30px; font-size: 18px; font-weight: bold; line-height: 30px; overflow: hidden; }
#items .item .cart { margin: 10px 0; text-align: center; }
#items .item.advice .title { height: 115px; padding-top: 35px; color: #000; font-size: 18px; line-height: 26px; }
#items .item.advice .desc-1 { padding: 25px 10px; }
#items .item.advice .desc-2 { padding: 29px 10px; line-height: 26px; }

.catalog-item-detailed .image { margin: 0 15px 10px 0; float: left; }
.catalog-item-detailed .price { margin: 15px 0; padding: 10px; font-size: 20px; line-height: 36px; color: #333; text-align: center; }
.catalog-item-detailed .for-cart { margin: 25px 0; text-align: center; }

.buttom_bottom { text-align: center; }
.title_tr { font-size: 22px; margin-top: 30px; }
.tht_two {
	display: inline-block;
	padding: 5px 80px;
	background: green;
	border-radius: 7px;
	color: white;
	margin-top: 20px;
	font-weight: bold;
}