.cat-basket{margin-bottom: 30px;}
.catalogbasket{border-top: 1px solid #e3e3e3;}
 .smallbasket{
	background: url(images/b_basket.png) no-repeat 20px center,#f3f3f3 !important;
}
 .smallbasket h1 a{
	color: #333;
	text-decoration: none;
	border-bottom: none;
}
.catalogbasket{
	background: #fff;
}
.smallbasketbody{
	padding: 20px;
}
.bx-basket-item-list{
	background: #FFF;
}
.bx-basket-item-list-item{
	padding:  20px;
}
.bx-basket-item-list-item-remove{
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(/bitrix/templates/neoProfi/images/close-cross.png) no-repeat center;
	-webkit-background-size: contain;
	     -o-background-size: contain;
	        background-size: contain;
	cursor: pointer;
	margin-left: 10px;
	margin-top: 2px;
    float: right;
}

.bx-basket-item-list-item-remove:hover{
	opacity: .5;
}
.bx-basket-item-list-item-name{
	display: inline-block;
    max-width: 130px;
    white-space: nowrap;
    padding-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    /* line-height: 0; */
    float: left;
}
.bx-basket-item-list-item-price{
	display: inline-block;
	line-height: 13px;
	float: left;
	}

.bx-basket-item-list-button-container{padding-bottom: 15px;}
.bx-basket-item-list-button-container a{
	display: block;
	margin: auto;
    color: #fff;
    background: #d40d80;
    text-decoration: none;
    width: 190px;
    height: 50px;
    box-sizing: border-box;
    padding: 15px;
    text-align: center;
    font-size: 15px;
}
.bx-basket-item-list-button-container a:hover{
	opacity: opacity: 0.9;
    color: #fff;
}