/* basket */
.basket-bc
{
	border		: 1px solid #0a64a0;
	padding		: 8px 0;
	text-align		: center;
	font-weight	: bold;
	color		: #355b6e;
	margin-bottom	: 10px;
}
.basket-product
{
	margin-bottom	: 15px;
}
.basket-product DIV.image
{
	width		: 120px;
	height		: 120px;
	border		: 1px solid #bbb;
	background	: #fff url('../pictures/noImg.jpg') no-repeat center center;
	float		: left;
}
.basket-product .title
{
	color		: #176387;
	font-weight	: bold;
}
.basket-product .quantity
{
	border		: 1px solid #e1e1e1;
	border-left	: 0;
	border-right	: 0;
	padding		: 4px 2px;
	margin		: 2px 0;
}
.basket-product .quantity input.quantity
{
	border		: 1px solid #e1e1e1;
	width		: 50px;
	padding		: 1px 3px;
}
div.basket-product div.quantity input.submit
{
	float		: right;
}
div.basket-product DdivIV.price
{
	border-bottom	: 1px solid #e1e1e1;
}
div.basket-product div.price b.bc
{
	background	: #126494;
	color		: #fff;
	padding		: 1px 3px;
}
div.basket-product div.price span.price
{
	font-weight	: bold;
	color		: #f89100;
}
div.basket-product a.remove
{
	clear		: both;
	float		: right;
	display		: block;
	width		: 38px;
	height		: 23px;
	background	: #fff url('../pictures/basket/remove.gif') no-repeat center center;
	margin-top	: 2px;
}
div.sum
{
	font-size:110%;
}
div.sum span.price
{
	color		: #4b4b4b;
	float		: right;
	text-align		: right;
	width		: 30%;
}
div.sum-total
{

	border-top		: 2px solid black;
	padding-top:10px;
	margin-top:10px;
}
div.sum-total span.price
{
	font-size	: 130%;
	font-weight	: bold;
	color		: #f89100;
	float		: right;
	width		: 30%;
	text-align		: right;
}





.products .magazine_shortcut{
	width:317px;
	float:left;
	margin-right:9px;
}
.products .auction_products{
	float:left;
	background-color:#0E639A;
	color:white!important;
	padding-top:10px;
	padding-bottom:10px;
	width:153px;
	padding-left:5px;
	margin-left:-9px;
	margin-top:-36px;
}
.products .auction_products a, .products .auction_products .price{

	color:white;
}
.products .auction_products h3{
	text-align:center;
	margin-bottom:10px;
}

.products .products_box{
	margin-bottom:20px;
	clear:both;
	overflow:auto;
	margin-right:-20px;
}
.products .product-box{
	margin-left:0;
	width:148px;
	padding:0;
	margin-bottom:20px;
	
}
*html .products .product-box{
	width:139px;
}



.products .product-box .image{
	margin:0!important;
	width:auto;

}

.products ul.sub_groups,
.products ul.sub_groups li{
	list-style:none;
	margin:0;
	padding:0;
}
.products ul.sub_groups{
	margin-bottom:20px;
}
.products ul.sub_groups li{
	margin-bottom:10px;
	overflow:auto;
}
.products ul.sub_groups li a{
	font-size:140%;
	font-weight:bold;
	padding-top:5px;
	display:block;
	float:left;
	padding-bottom:5px;
	background:url(/pictures/arrows/big_arrow.jpg) no-repeat left top;
	padding-left:30px;
	padding-right:100px;
}





.products_basket #coupon_form{
	overflow:auto;
	margin-top:10px;
	
}
.products_basket #coupon_form dd{
	width:auto;
}
.products_basket #coupon_form dt{
	width:auto;
}
.products_basket #coupon_form dd input.text{
	width:100px;
}
.products_basket #coupon_form .spacer{
	display:none;
}
.products_basket #coupon_form .field_container{
	float:left;
}
.products_basket #coupon_form ul.submits{
	float:left;
	margin-left:3px;
	clear:none;
	margin-top:-5px;
}
.products_basket #coupon_form .errors{
	position:absolute;
}

#gift_coupon_container{
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
}
#gift_coupon_container h2{
	margin-top:0;
}
