.text-box {
	clear: both;
	font-size: 1.1em;
	line-height: 1.3em;
	padding: 7px 10px 0 0;
	overflow: hidden;
}
.text-box h6 {
	font-size: 1.3em;
	line-height: 1em;
	font-weight: 800;
	padding: 8px;
	overflow: hidden;
	margin: 5px 0 10px 0;
	height: 100%;
	border: 1px solid #cccccc;
	letter-spacing: 1px;
	color: #587189;
}
.text-box img {
	float: left;
	direction: inherit;
	margin: 4px 10px 4px 0;
}
.text-box table img {
	float: left;
	direction: inherit;
	border: 1px solid #cccccc;
}
.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-default {
	border-color: #ddd;
}
.panel-danger {
	border-color: #ebccd1;
}
.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.panel-default>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}
.panel-body {
	padding: 15px;
}
.panel.panel-noborder,
.panel.panel-noborder > .panel-heading {
	border: none;
	border-radius: 0;
	background: none;
}
.panel.panel-noborder {
	box-shadow: none;
}
.media {
	margin-top: 15px;
}
.media, .media-body {
	overflow: hidden;
	zoom: 1;
}
.media:first-child {
	margin-top: 0;
}
.media-left {
	width: 10%;
}
.media-left, .media>.pull-left {
	padding-right: 10px;
}
.media-left img {}
.media-object {
	display: block;
}
.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top;
}
.media-body {
	width: 100%;
}
.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}
.form-group .soa-property-container label.bx-soa-custom-label {
	margin-left: 14px;
}
.body .form-group .soa-property-container label.bx-soa-custom-label:before,
.body .form-group .soa-property-container label.bx-soa-custom-label:after {
	display: none;
}
#bx-soa-basket .bx-soa-customer {
	float: none;
}
.list-showcase__element {
	/*height: 510px;*/
	height: 486px;
}
.list-showcase__part-main {
	/*min-height: 474px;*/
	min-height: 450px;
}
.list-showcase__name-rating {
	height: auto;
}
.list-showcase__prices {
	/*height: 40px;*/
	height: auto;
}
.list-showcase__brand {
	/*height: 28px;*/
	padding: 0 0 10px 0;
	overflow: hidden;
}
.list-showcase__brand .b-brand {}
.list-showcase__brand .b-brand > a {
	color: #888888;
	text-decoration: none;
}
.list-showcase__brand .b-brand > a:hover {
	text-decoration: underline;
}
.list-showcase__amount-basket {
	height: 18px;
	color: #888888;
	overflow: hidden;
}
.list-showcase__amount-basket-detail {
	margin: 10px 0;
}
.list-showcase__prices .c-prices.product-alone {
	padding: 0;
}
#bx-soa-packBlock {
	margin-top: 15px;
}
.body #bx-soa-order .bx-soa #bx-soa-subscribeBlock .bx-soa-custom-label,
.body #bx-soa-order .bx-soa #bx-soa-subscribeBlock .bx-soa-customer-label,
.body #bx-soa-order .bx-soa #bx-soa-subscribeBlock .form-group label.bx-soa-custom-label {
	font-weight: normal;
}