
/***************************************************************************************************************
*
*	CART
*
***************************************************************************************************************/

.cart-listheader {
	font-weight:bold;

	text-align:center;
}

.cart-listheader-1 {
	float:left;
	width:400px;

	margin-right:40px;
}

.cart-listheader-2 {
	overflow:hidden;
	float:left;
	width:50px;
}

.cart-listheader-3 {
	overflow:hidden;
	float:left;
	width:100px;
}

.cart-listheader-4 {
	overflow:hidden;
	float:left;
	width:70px;
}

.cart-listbody {
	text-align:center;
}

.cart-listbody-1 {
	float:left;
	width:400px;

	margin-right:40px;
}

.cart-listbody-2 {
	overflow:hidden;
	float:left;
	width:50px;
}

.cart-listbody-3 {
	overflow:hidden;
	float:left;
	width:100px;
}

.cart-listbody-4 {
	overflow:hidden;
	float:left;
	width:70px;
}

.cart-total {
	text-align:right;

	padding-right:70px;
}

#cart_table td {
	background-color:#f9f9f9;
	padding:5px;
}

#cart_table th {
	padding:5px;
	background-color:#CCCCCC;
}

#cart_table .product-cut {
	border-bottom:1px solid #cccccc;
}

#cart_table td input {
	width:20px;
}

#cart_table_total td {
	text-align:right;
	
}

.navi-checkout {
	float:left;
	height:19px;
	line-height:19px;
	padding-right:5px;
	font-size:14px;"
}

.navi-checkout-act {
	float:left;
	height:19px;
	line-height:19px;
	padding-right:5px;
	font-size:14px;
	font-weight:bold;
}

.first {
	margin-left:40px;
}

.last {
	padding-right:0px;
}

.navi-checkout-image {
	float:left;
	padding-right:5px;
}

.module_option_title {
	margin-bottom:5px;
	font-weight:bold;
}

.module_option_radio {
	float:left;
}

.module_name {
	font-weight:bold;
}


#checkout_shipping #checkout_address .left {
	width:290px;
	padding:0px;
	margin:0px
	
	overflow:hidden;
	float:left;
	
	border:0px;
}

#checkout_shipping #checkout_address .right {
	width:290px;
	padding:0px;
	margin:0px;
	
	overflow:hidden;
	float:left;
	
	border:0px;
}

#checkout_shipping #checkout_address .left select {
	width:204px;
}

#checkout_payment .module_name {
	margin-top:10px;;
}

textarea#comments {
	width:450px;
	height:150px;
}

textarea.withdrawal_textarea {
	width:450px;
	height:150px;
}

textarea.agb_textarea {
	width:450px;
	height:150px;
}

.accept_box_checkbox input {
	float:left;
}

.address .left_address {
	width:300px;
	float:left;
}

.address .right_address {
	width:300px;
	float:left;
}

.table_products_space {
	background-color:#cccccc;
}

#order_data .total_block {
	margin-top:10px;
}

#table_products_data {
	width:100%;
}



#table_products_data td {
	padding:5px;
	
}

#table_products_data .cell-description {
	background-color:#DFDFDF;
	
	border:1px solid #9F9F9F;
	border-left:0px;
}

#table_products_data .cell-price {
	background-color:#DFDFDF;
	border:1px solid #9F9F9F;
	border-left:0px;
	border-right:0px;
}

#total_block_table {
	float:right;
}

#total_block_table td {
	padding:5px;
	
}