/* termékek */
.real_products {
	margin: 0px;
	padding-bottom: 30px;
}
.real_products .first {
	display: block;
	float: left;
	margin-left: 0 !important;
}
.real_products .real_product {
  
  
  border: 1px solid #696;
/*padding: 60px 0;*/
text-align: center; width: 200px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 2px 2px 3px;
-moz-box-shadow: #666 2px 2px 3px;
box-shadow: #666 2px 2px 3px;
background: #FFFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#f4f4f4));
background: -webkit-linear-gradient(#FFFFFF, #f4f4f4);
background: -moz-linear-gradient(#FFFFFF, #f4f4f4);
background: -ms-linear-gradient(#FFFFFF, #f4f4f4);
background: -o-linear-gradient(#FFFFFF, #f4f4f4);
background: linear-gradient(#FFFFFF, #f4f4f4);
-pie-background: linear-gradient(#FFFFFF, #f4f4f4);
behavior: url(/PIE.htc);
  
  
	width: 120px;
	display: block;
	float: left;
	margin: 0 0 0 27px;
	/*border: solid 1px;*/
	padding: 10px;
}
.real_products .real_product .rp_img, 
.real_products .real_product .rp_cont {
	width:120px;
	display: block;
	
}
.real_products .real_product .rp_img {
	padding-bottom: 10px;
}
.real_products .real_product .rp_cont .rp_shortdc {
	width: inherit;
	height: 64px;
	overflow: hidden; 
	
}
.real_products .product_price span,
.real_products .product_price div,
.real_products .real_product .rp_cont .product_price span,
.real_products .real_product .rp_cont .product_price div{
	float: left;
	display: inline;
}
.real_products .product_price div,
.real_products .real_product .rp_cont .product_price div{
	padding: 0 5px 0 10px;
	font-weight: bold;
}
/* basket */
.real_products .basket, 
.real_products a.cart{
	float: left;
	width: 32px;
	display: block;
}
.basket a img{
	float: left;
	width: 32px;
	height: 32px;
}
.details{
	float: right;
	width: 66px;
	padding-top: 10px;
}

/*product datasheet*/
.product_ds .rp_img {
	width: 120px;
	display: block;
	float: left;
	padding-right: 10px;
}
.product_ds .rp_data {
	width: 160px;
	display: block;
	float: left;
	padding-right: 10px;
}
.product_ds .short {
	display: block;
	font-weight: bold;
	padding: 20px 0;
}
.product_ds .product_price span,
.product_ds .product_price div{
	float: left;
	display: inline;
}
.product_ds .product_price div{
	padding: 0 5px 0 10px;
	font-weight: bold;
}

/* product datasheet basket */
.product_ds .basket {
	width: 105px;
	display: block;
	float: right;
	border: 1px solid #669966;
	padding: 10px;
	margin: 0 10px 0 0;
} 
.product_ds a.cart{
	float: left;
	width: 64px;
	display: block;
	text-align: center;
}
.product_ds .basket a img{
	float: left;
	width: 32px;
	margin: 0 25%;
}

.product_ds .basket .piece{
	display: block;
	float: left;
	padding: 13px 0 0;
}
.product_ds .basket .piece input{
	width: 20px;
	float: left;
	margin: 0 5px 0 0;
}
/*right incart */
#incart{
	display: block;
	background: url("/galeria/image/basket.gif") no-repeat scroll 5px 18px;
	border: 2px solid #669966;
	margin: 0 0 10px;
	padding: 10px 10px 10px 42px;
	width: 119px;
}
.emptycart{
	background: url("/galeria/image/basket.gif") no-repeat scroll 5px 8px !important;
	padding: 10px 0 20px 42px !important;
}
/* Kosár tartalma*/
tr.odd{
	background-color: #f8f8f8;
}
.brows tr.basket_row:hover{
	background-color: #EEEEEE;
}
.basket_row td{
	display: block;
    float: left;
    width: 90px;
}
.basket_row td.basket{
	display: block;
    float: left;
    width: 120px;
}
.basket_row td.price{
	display: block;
    float: left;
    width: 70px;
}
.basket_row td.piece{
	display: block;
    float: left;
    width: 50px;
}
.basket_row td.name{
	display: block;
    float: left;
    width: 120px;
}
.basket_last_row{
	font-weight: bold;
}
.basket_last_row td.piece{
	padding-left: 70px;
}

input.button{
	cursor: pointer;
}

#my_orders{
	
}
#my_orders .order{
	padding: 20px 0 20px 0;
}
#my_orders .order div{
	display: block;
}
#my_orders .order .order_id{
	padding: 0px 0 10px 0;
	font-size: 14px;
	color: #669966;
}
#my_orders .order .order_data, 
#my_orders .order .order_item{
	padding: 0px 0 0px 10px;
}
#my_orders .order .order_item div{
}
.order .order_item .product_price,
.order .order_item a.name{
	float: left;
	display: inline;
}
.order .order_item a.name{
	width: 100px;
}
.order .product_price span{
	float: left;
	display: inline;
	padding: 0 15px 0 0px;
}
.order .product_price span.ft,
.order .product_price div.price{
	float: right;
	display: inline;
	padding: 0 15px 0 0px;
}
.order .product_price div.price{
	padding: 0 5px 0 5px;
	font-weight: bold;
}
.order .product_price div.price_row{
	width: 125px;
	display: inline;
	float: left;
}
.order .product_price div.short{
	width: 80px;
}
.order .product_price div.short span{
	padding: 0 10px 0 0px;
}
.order .product_price div.short span.ft,
.order .product_price div.short div.price{
	float: right;
	display: inline;
	padding: 0 7px 0 0px;
}

.order .product_price div.long{
	width: 430px;
}
.order .product_price div.long span{
	padding: 0 10px 0 0px;
}
.order .product_price div.long span.ft,
.order .product_price div.long div.price{
	float: right;
	display: inline;
	padding: 0 5px 0 0px;
}