.eshop p.buttons, .eshop p.steps {text-align: center;}
.eshop p.buttons input {margin: 0 10px;}
.customer-info label {display: block; float: left; width: 150px;}

table.order-info td.price {text-align: right;}
table.order-info textarea {width: 200px; height: 50px;}

.eshop table td {max-width:150px;}

.eshop p.steps span{filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
.eshop p.steps span.current{filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

div.eshop_feedback {
	border:1px solid;
	margin:1em;
	padding:0.5em;
}
div.eshop_feedback div.status {
	font-weight:bold;
}
div.eshop_feedback div.ctrl {
	margin:0.5em;
	text-align:center;
}
div.eshop_feedback div.ctrl a.ok, div.eshop_feedback div.ctrl a.checkout {
	margin:0 1em;
}
div.top_items_nav, div.bottom_items_nav {
	clear:both;
	margin:0 0 1em;
	text-align:right;
}
div.bottom_items_nav {
	margin:1em 0 0;
}
div.product dl.item_info {
	width:auto;
}
