/*#szd-shop-basket-full-component-area
{*/
	/*display: inline-block;*/
/*	padding: 0;
	margin: 0;
	border: none;
}

div.szd-basket-body
{
	padding-bottom: 8px;
	margin: 4px 0;
	border-bottom: 1px solid #CCC;
}

.szd-basket-body .szd-basket-order-success
{
	background: url('/bitrix/components/sozdavatel/shop.basket.full/templates/.default/images/tick.png') no-repeat transparent;
	padding: 5px 0 3px 30px
}

.szd-basket-body .szd-basket-order-error
{
	color: #b00;
	padding: 5px 0 3px 0px
}

.szd-basket-body .szd-pay-system-description
{
	color: #767676;
}

.szd-basket-body .szd-title
{
	font-weight: bold;
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dashed #ccc;
}

.szd-basket-body .szd-caption
{
	display: inline-block;
}

.szd-basket-body .szd-basket-item
{
	border-bottom: 1px dashed #ccc;
	display: inline-block;
	height: 100px;
}

td.szd-basket-item-left
{
	padding: 0 0 0 0;
	vertical-align: middle;
}
td.szd-basket-item-right
{
	padding: 0 10px 0 10px;
	vertical-align: top;
}

.szd-basket-body .szd-basket-item .szd-picture
{
	border: none;
	text-align: center;
	margin: 10px 0;
	max-height: 88px;
}

.sz-basket-body .szd-button-block
{
	display: inline-block;
}

.szd-basket-body .szd-button
{
	display: inline-block;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0;
}

.szd-basket-body .szd-button.szd-plus
{
	background: url('/bitrix/components/sozdavatel/shop.basket.full/templates/.default/images/plus-button.png') no-repeat transparent;
}

.szd-basket-body .szd-button.szd-minus
{
	background: url('/bitrix/components/sozdavatel/shop.basket.full/templates/.default/images/minus-button.png') no-repeat transparent;
}

.szd-basket-body .szd-quantity, .szd-basket-body .szd-persons
{
	display: inline-block;
}

.szd-basket-body .szd-persons-title
{
	display: inline-block;
	line-height: 20px;
}

.szd-basket-body .szd-order .szd-phone-required-text
{
	color: #b00;
	margin: 4px 0;
	display: none;
}

.szd-basket-body .szd-order .szd-phone-info-text
{
	color: #767676;
	margin: 4px 0;
}

.szd-basket-body .szd-order
{
	margin: 10px 0 0 0;
}

.szd-basket-body .szd-order .szd-order-button
{
	background: url('./images/button-order.png') no-repeat;
	padding: 10px 0 10px 20px;	
	font-weight: bold;
	cursor: pointer;
	float: left;
	width: 100px;
}

.szd-basket-body .szd-order .szd-order-button:hover
{
	color: #0a0;
}

.szd-basket-body .szd-order input.basket-input
{
	border: 1px #999 solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 154px;
	height: 31px;
	margin: 3px 4px 0 0;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	padding: 0 6px;
	clear: both;
	float: none;
}

.szd-basket-body .szd-order  .basket-input.empty
{
	border-color: #b00;
}

.szd-basket-body .szd-required-text, .szd-basket-body .szd-wrong-email
{
	margin-bottom: 12px;
	color: #b00;
	display: none;
}

.szd-basket-body .szd-order textarea.basket-input
{
	border: 1px #999 solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 154px;
	height: 62px;
	margin: 3px 4px 0 0;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	padding: 0 6px;	
	clear: both;
}

.szd-shop-basket-order-error
{
	color: #b00;
	display: none;
	padding: 4px 0;
}
*/
/*button*/
/*.szd-basket-order-button{
	margin: 2px 4px 0 0;
}
*/
/*normal*/
/*.szd-button-normal-b
{
	border-width: 1px;
	border-style: solid;
	padding: 8px 15px;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: transparent -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.01)), to(transparent));
	background: transparent -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.01) 50%, transparent);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr='#80FFFFFF', EndColorstr='#00FFFFFF');
	-webkit-background-clip: padding-box;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	display: inline-block;
}

a.szd-button-normal-b:hover
{*/
	/*color: red !important;*/
/*}

a.not-active-b
{*/
	/*color: #b2b2b2 !important;*/
	
/*}

a.not-active-b:hover
{*/
	/*color: #b2b2b2 !important;*/
/*}

span.szd-normal-icon-b
{
	background: url('/bitrix/components/sozdavatel/shop.button/images/normal.png') no-repeat;
	display: inline-block;
	height: 14px;
	width: 14px;
	margin: 0 0 0 10px;
	vertical-align: bottom;
}

span.szd-normal-icon-not-active-b
{
	background: url(/bitrix/components/sozdavatel/shop.button/images/not-active.png) no-repeat;
	display: inline-block;
	height: 14px;
	width: 14px;
	margin: 0 0 0 10px;
	vertical-align: bottom;
}*/

/*rounded*/
/*a.szd-button-rounded-b
{
	border-width: 1px;
	border-style: solid;
	padding: 8px 15px;
	cursor: pointer;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20x;
	border-radius: 20px;
	background: transparent -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.5, rgba(255, 255, 255, 0.01)), to(transparent));
	background: transparent -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.01) 50%, transparent);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorstr='#80FFFFFF', EndColorstr='#00FFFFFF');
	-webkit-background-clip: padding-box;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	display: inline-block;
}
a.szd-button-rounded-b:hover
{*/
	/*color: red !important;*/
/*}

.szd-basket-body .reqiured
{
	margin: 0 2px 0 -13px;
	color: #B00;
	font-size: 10px;
}
*/
/*.szd-button
{
	display: inline-block;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0;
}

.szd-button.szd-plus
{
	background: url('/bitrix/components/sozdavatel/shop.basket.full/templates/.default/images/plus-button.png') no-repeat transparent;
}

.szd-button.szd-minus
{
	background: url('/bitrix/components/sozdavatel/shop.basket.full/templates/.default/images/minus-button.png') no-repeat transparent;
}

.szd-quantity
{
	display: inline-block;
}*/



/*
.basket .num {
	height: 24px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius:50%;
	background: #cdcdcd;
	margin: 0;
	display:inline-block;
	position:relative;
	behavior: url(PIE.htc);
}
.basket .num .szd-plus, .basket .num .szd-minus {
	cursor:pointer;
	height: 24px;
	width: 17px;
	background: url(../img/num2.png) -17px 0;
}
.basket .num .szd-minus {
	background-position: 0 0;
	cursor:pointer;
}
.num .szd-quantity {
	border: #dbdbdb 1px solid;
	text-align: center;
	padding: 0;
	font-size: 14px;
	color: #797979;
	height: 20px;
	margin: 1px 0 0 0;
	width: 35px;
	border-color: #c1c1c1;
	background:#fff;
}
.num li {
	float: left;
}*/