.region-cart div.cart-price {
	padding-bottom:2px;
}

.region-custom_auth .submit {
	padding:6px 17px 6px;
}

#user-login-form {
	float:left;
}

#user-button, #user-button-login {
	display:block;
	margin-top:0px;
}

.not-logged-in .region-user_button {
	margin-top:20px;
}

.region-user_button a.dropdown-toggle {
	margin-bottom:0px;
}

.region-user_button ul.dropdown-menu {
	border:4px solid #ccc;
	margin-top:9px;
}

.logged-in .region-user_button {
	margin-top:0px;
}

.base-menubar .region-cart {
	position:relative;
	margin-top:4px;
}

.logged-in .base-menubar .region-cart {
	margin-top:0px;
}

.region-custom_auth .pass-forgot {
	top:2px;
}

.region-content input[type=text] {
	width:243px;
}

.region-content .cart-summary input[type=text] {
	width:132px;
}

.form-item input.button-big, .region-content input.button {
	padding:4px 0px;
}

.add-order-to-cart {
	float:left;
}

.view-order-history p.orderstatus {
	margin-top:-39px;
}

.view-user-addresses .remove-address {
	margin-top:-36px;
}

.form_row {
	margin-bottom:12px;
}

.form-item.right input {
	float:right;
	margin-right:0px;
}

.form-item.mr {
	margin-right:8px;
}

.cart-big .dish-count input[type=text] {
	width:20px;
}

.cart-summary td.summary-calories {
	width:140px;
}

.form-item select.middle_1 {
	width:56px;
	padding-bottom:20px;
}

.form-item span.not-required {
	position:relative;
	top:-4px;
}

.form-item input[type=text] {
	padding-top:0px;
	padding-bottom:1px;
}

.custom-wrapper.ma {
	padding-bottom:6px;
	padding-right:1px;
}

.payment-card .restaurant-payment {
	float:left;
}

.banner-items li {
	position:absolute;
	top:0px;
	left:0px;
	width:1140px;
	height:607px;
	z-index:20;
}

.banner-items li.active, .banner-items li * {
	z-index:15;
}

.banner-items li img.layer-backing, .banner-items li.active img.layer-backing {
	z-index:1;
}

.constructor-items-wrapper {
	padding-bottom:8px;
}

.constructor-items-wrapper .form-item.right {
	width:80px;
	float:left;
}

.form-item .delivery-hint {
	background:none;
	color:#24cc28;
	margin-top:-29px;
}

.form-item .delivery-hint a {
	display:none;
}

.form-item p.no-delivery {
	background:none;
	color:#6f6f6f;
}

.graphic-preview-small .dish-actions {
	padding-top:6px;
	margin:0px;
	height:32px;
}

.graphic-preview-small .dish-actions .field-dish-price {
	line-height:1;
}