#basket_form_container .fusion-cart-buttons
{
	display: inline-block;
	margin-left: 20px;
	border: solid 1px #4989D8;
	background: #f3f4f5;
}

#basket_form_container .fusion-cart-buttons a,
.bx-touch #basket_form_container .fusion-cart-buttons a
{
	display: inline-block;
	color: #356eb5;
	text-decoration: none;
	margin: 0px;
	padding: 0 20px;
	background: #f3f4f5 !important;
	border: medium none;
	border-radius: 0px;
	outline: none;
}

#basket_form_container .fusion-cart-buttons a.current
{
	background: #356eb5 !important;
	color: white;
	outline: none;
}

#basket_form_container .fusion-cart-buttons a:hover,
#basket_form_container .fusion-cart-buttons a:active
{
	text-shadow: none;
	box-shadow: none;
}

#basket_form_container .fusion-cart-buttons a.current:hover,
#basket_form_container .fusion-cart-buttons a.current:active
{
	text-shadow: none;
	box-shadow: none;
}

#basket_form_container .bx_ordercart_order_table_container thead td
{
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	padding: 10px 15px;
	background-color: #e7e9eb;
}

#basket_form_container .bx_ordercart_order_table_container tbody td
{

}

#basket_form_container .bx_ordercart_order_table_container
{
	overflow-x: visible;
	border: 1px solid #e7e9eb;
	border-radius: 0;
}

#basket_form_container .bx_ordercart_order_table_container tbody tr[id] td.custom
{
	padding: 10px 15px;
	border-right: 1px solid #e7e9eb;
}

#basket_form_container .bx_ordercart_order_table_container tbody tr[id] td.item
{
	width: auto;
	white-space: normal;
}

#basket_form_container .bx_ordercart_order_table_container tbody tr[id] td.price,
#basket_form_container .bx_ordercart_order_table_container tbody tr[id] td.custom_SUM
{

}

#basket_form_container .bx_ordercart_order_table_container tbody tr[id] td .current_price
{
	font-weight: normal;
}

#basket_form_container .bx_ordercart_order_table_container tbody tr[id] td.control
{
	text-align: center;
	padding: 0 0 0 10px;
}

#basket_form_container .bx_ordercart_order_table_container .bx_ordercart_itemtitle a
{
	color: black;
	font-size: 16px;
	font-weight: normal;
}

.not_available {
	color: red;
}

#basket_form_container .minus_img {
	display: inline-block;
	position: relative;
	top: 4px;
	width: 19px;
	height: 19px;
	padding-left: 19px;
	background: url('/lib/imgs/minus_img.jpg') no-repeat scroll 0 0;
}

#basket_form_container .plus_img {
	display: inline-block;
	position: relative;
	top: 4px;
	margin-left: 0;
	padding-right: 19px;
	width: 19px;
	height: 19px;
	background: url('/lib/imgs/plus_img.jpg') no-repeat scroll 0 0;
}

#basket_form_container .inpcount {
	font-size: 16px;
	width: 28px;
	margin: 0;
	padding: 0;
	text-align: center;
	border: none;
}

#basket_form_container .bx_ordercart_order_table_container .bx_ordercart_itemart
{
	display: none;
}

#basket_form_container .action-button {
	text-decoration: none;
	color: #356eb5;
	border-bottom: 1px dashed;
	font-size: 16px;
	display: inline-block;
	margin: 5px 10px 0px 0px;
	white-space: nowrap;
}

#basket_items_list .bx_ordercart_order_sum tbody td
{
	font-size: 16px;
}

#basket_items_list .bx_ordercart_order_pay_center
{
	text-align: center;
	overflow: hidden;
}

#basket_items_list .bx_ordercart_order_pay_center .checkout
{
	font-size: 22px;
	line-height: 50px;
	text-align: center;
	width: 244px;
	height: 50px;
	background: #b81c37;
	text-shadow: none;
	border-radius: 0;
}

#basket_items_list .bx_ordercart_order_pay_center .checkout:hover {
	text-decoration: underline;
}

@media (max-width:767px)
{
	#basket_form_container .bx_sort_container
	{
		text-align: center;
	}

	#basket_form_container .bx_sort_container span
	{
		display: none;
	}

	#basket_form_container .fusion-cart-buttons
	{
		margin: 0;
	}

	#basket_form_container .bx_ordercart_order_table_container
	{
		margin: 0 auto;
		width: 320px;
		border: none;
	}

	#basket_form_container .bx_ordercart_order_table_container,
	#basket_form_container .bx_ordercart_order_table_container tbody,
	#basket_form_container .bx_ordercart_order_table_container tbody tr[id],
	#basket_form_container .bx_ordercart_order_table_container tbody tr[id] td
	{
		display: block;
	}

	#basket_form_container .bx_ordercart_order_table_container thead
	{
		display: none;
	}

	#basket_form_container .bx_ordercart_order_table_container tbody tr[id]
	{
		border-bottom: 1px solid #e7e9eb;
		padding: 10px 0 35px;
	}

	#basket_form_container .bx_ordercart_order_table_container tbody tr[id] td
	{
		border-bottom: none;
		padding: 0;
	}

	#basket_form_container .bx_ordercart_order_table_container tbody tr[id] td.custom
	{
		border-right: none;
		padding: 5px 0;
	}

	.bx_touch .bx_ordercart_order_table_container tbody tr[id] td.custom span,
	.bx_ordercart_order_table_container tbody tr[id] td.custom span
	{
		float: left;
		display: inline-block;
		text-align: left;
		font-weight: bold;
		margin: 0;
		width: 130px;
	}

	#basket_form_container .bx_ordercart_order_table_container tbody tr[id] td.custom > div
	{
		text-align: left;
		font-size: 16px;
		font-weight: normal;
		margin: 0;
		padding-left: 130px;
	}

	#basket_form_container .bx_ordercart_order_table_container .bx_ordercart_itemtitle
	{
		text-align: left;
		padding-left: 130px;
	}

	#basket_form_container .bx_ordercart_order_table_container tbody tr[id] td.control
	{
		padding: 0;
	}

	#basket_form_container .bx_ordercart_order_table_container tbody tr[id] td.control .action-delete
	{
		float: right;
	}

	#basket_form_container .bx_ordercart_order_table_container tbody tr[id] td.control .action-delay
	{
		float: left;
	}

	#basket_items_list .bx_ordercart_order_pay
	{
		padding: 0;
		width: 320px;
	}

	#basket_items_list .bx_ordercart_order_pay_center .checkout
	{
		background: #d9132f;
	}

	#basket_items_list .bx_ordercart_order_sum
	{
		float: none;
	}

	#basket_items_list .bx_ordercart_order_sum tbody td
	{
		text-align: left;
		width: 130px;
	}

}

@media (min-width: 768px) and (max-width: 1148px)
{
	.ordercart_header_PROPERTY_LM_ART_VALUE,
	#basket_form_container .bx_ordercart_order_table_container .custom_PROPERTY_LM_ART_VALUE
	{
		display: none;
	}

	#basket_form_container .bx_ordercart_order_table_container .bx_ordercart_itemart
	{
		display: block;
		margin: 0;
	}
}