#header .div_basket {
    position: relative;
	float:right;
	border:1px solid #ebebeb;
	background:#fefefe;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding:15px 15px 10px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	 -o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	
    height: 40px;
	padding-left:60px;
	top: -10px;
	min-width: 90px;
    color: rgb(76, 129, 217);
}
.div_basket_icon {
    background:url(../image/cart/cart-active.png) no-repeat;
    height:35px;
    width: 80px;
    padding-left: 45px;
    position: absolute;
    left:15px;
    top:10px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}
.cart-top-empty {
    color:#4c81d9;
    padding-top:5px;
}
.column .cart-top-empty {
    color:#000;
}
.cart-subtotal {
    color: rgb(119, 118, 118);
    font-size: 12px;
    margin:0 0 2px;
}
.cart-count {
    color:#777676;
    font-size: 12px;
}
.column .cart-count {
    font-size:14px;
}
.cart-count,.cart-subtotal {
    display:block;
}
.column #module_cart {
}
.column #module_cart .middle {
    padding:0;
    position:relative;
    text-align:center;
}
.button-cart {
    text-align:center;
    background:#4c81d9; 
    width:100%;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
    color:#fff;
    position: absolute;
    bottom:-44px;
    left:0;
}
.button-cart span {
    padding:15px;
    display:block;
    color:#fff;
}
.button-cart:hover {
    background-color:#4075ce;
    color:#fff;
    text-decoration:none;
}
.column  #cart-top-products {
    text-align:left;
    border-bottom:1px solid #ebebeb;
    padding:5px 0 15px;
    padding-left:20px;
}

#header .div_basket div#cart-top-empty {
    color: rgb(119, 118, 118);
}

#header .div_basket:hover {
    background: rgb(235, 235, 235);
    border: 1px solid rgb(249, 249, 249);
    color: rgb(49, 34, 34);
}
#header .div_basket:hover div#cart-top-empty,
#header .div_basket:hover .cart-count,
#header .div_basket:hover .cart-subtotal {
    color:rgb(49, 34, 34);
}


#header .div_basket:hover .div_basket_icon {
    background:url(../image/cart/cart-hover.png) no-repeat;
}
#header .div_basket a {
	
}
#header .basket_top_data {
/*	color:#FF0000;
	font-weight :bold;*/
}
#module_cart .middle {
    text-align:center;
    margin-bottom:20px;
    text-align:left;
	padding-top: 15px;
}
#module_cart.products-list .middle {
    margin-bottom:42px;
}
#module_cart .cart_products {
    display:inline-block;
	max-height :350px;
	overflow-y:scroll;
	overflow-x:hidden;
	/*padding:0 10px;*/
	margin-bottom:10px;
}

#module_cart span#cart-top-total {
    font-weight: 700;
}

#module_cart span#cart-top-count {
    font-weight: 700;
}


.cart {

}
.cart-list-product {
	padding: 5px 0;
    border-bottom: 1px dashed #EAEDF6;
    margin:5px 10px;
    text-align:left;
    min-width:190px;
}
.cart-list-product-bottom {
    margin:10px 0;
    height:20px;
}
.cart-list-product-top a {
    text-decoration:none;
}
.product_remove {
	padding:4px;
	cursor:pointer;
	color:#cc0101;
}
.product_remove:hover {
    color:#980000;
}
.product_remove_loading {
	color:#333;
}
#product_qty {
	height:18px;
	background-color:#f7f7f7;
	border:1px solid #ebebeb;
}
.product_qty {
    height:14px;
    padding:2px;
    width:35px;
    text-align:center;
}
.product_qty,.product_qty_up,.product_qty_down,#product_qty {
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.product_qty_down {
	width: 16px;
	height: 18px;
	background:url('../image/cart/up_small.png') no-repeat center center #fefefe;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}
.product_qty_up {
	width: 16px;
	height: 18px;
	background:url('../image/cart/down_small.png') no-repeat center center #fefefe;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 10px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}
.product_qty_down:hover {
    background:url('../image/cart/up_small_hover.png') no-repeat center center #fefefe;
}
.product_qty_up:hover {
    background:url('../image/cart/down_small_hover.png') no-repeat center center #fefefe;
} 