/* Special style for block cart*/
#left_column #cart_block, #right_column #cart_block { position: relative; margin-top:33px; }
#header #cart_block .title_block { display: none; }
#header #cart_block { z-index: 10; display: none; position: absolute; right: 0; top: 65px; height: auto; width: 200px; -moz-border-bottom-right-radius: 3px; -moz-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; box-shadow: 0 1px 0 #C6C6C6; background: #eee }
#cart_block.cart_block_hover { display: block }
#cart_block .title_block span { float: right; padding-left: 10px; text-transform: none; background-position: left top; background-repeat: no-repeat; cursor: pointer }
#cart_block .block_content { }
#cart_block #cart_block_summary { display: none }
#cart_block .quantity-formated { display: inline-block; margin-right: 5px; min-width: 18px; }
#cart_block .cart_block_product_name { font-weight: bold }
#cart_block .remove_link { float: right; display: inline-block; margin: 1px 0 0 5px; height: 12px; width: 12px }
#cart_block .remove_link a { display: inline-block; height: 12px; width: 12px; background: url(img/icon/delete.gif) no-repeat 0 0 }
#cart_block .price { float: right; font: 12px arial; color: #8C8D8D; }
#cart_block #cart_block_list dl { padding-bottom: 10px }
#cart_block #cart_block_list dt { padding: 4px 0 }
#cart_block #cart_block_list dt a { font-weight: bold }
#cart_block #cart_block_list dd { margin-left: 20px }
#cart_block #cart-prices { background: none repeat scroll 0 0 #e9f2dd; border-radius: 3px 3px 3px 3px; font-weight: bold; line-height: 25px; margin-bottom: 10px; padding: 4px; }
#cart_block #cart_block_shipping_cost, #cart_block #cart_block_total { float: right }
#cart_block #cart_block_shipping_cost { }
#cart_block #cart-buttons .button_small { display: none; }
#cart_block #cart-buttons #button_order_cart { }
#cart_block #cart-buttons #button_order_cart span { }
#cart_block table#vouchers { clear: both; width: 100% }
#cart_block table#vouchers tr td { padding: 2px; }
#cart_block table#vouchers tr td.quantity { margin-right: 5px; min-width: 18px }
#cart_block table#vouchers tr td.delete { padding-left: 0; padding-right: 0; text-align: right; width: 15px; }
#cart_block_no_products { color: #333333; font-weight: bold; margin: 5px 0; }
