.buypage_creditcards {background: url(/designv2/images/creditcards_v2.png) top center transparent no-repeat; width: 585px; height: 26px; margin: 5px 0 0 0px;}
.buypage_mobilepay {background: url(/designv2/images/mobile_pay_icon.png) top center transparent no-repeat; width: 41px; height: 26px; margin: 5px 0 0 0px;}
.buypage_paypalicon {background: url(/designv2/images/paypal_pay_icon.png) top center transparent no-repeat; width: 300px; height: 30px; margin: 5px 0 0 0px;}
.buypage_szepcard {background: url(/designv2/images/szepcard_pay_icon.png) top center transparent no-repeat; width: 585px; height: 26px; margin: 5px 0 0 0px;}
.payment_method_description .descbox {background: #f2f2f2; border: 1px solid #e3e3e3; padding: 5px; margin: 5px;}
.payment_method_description .descbox a {text-decoration: underline;}
.payment_method_description .descbox a:hover {text-decoration: none;}
.form-label.form-left {font-weight: normal; width: 100px; padding-right: 10px;}
.payment_method_container_div {text-align: left; float: left; width: 612px; font-weight: normal; overflow: hidden; height: auto; margin-bottom: 0px !imporant;}
/* .payment_method_container_div .payment_transfer_methods {margin-bottom: 10px; min-height: 20px;} */

#oneclick_agreement_details_box {margin-top: 20px; width: 574px;}
#oneclick_agreement_details_box td#agreement_td_1 {padding-left: 7px; padding-bottom: 8px;}
#oneclick_agreement_details_box td#agreement_td_2 {padding-left: 7px; padding-bottom: 8px;}
#oneclick_agreement_details_box td#image_td img {margin-bottom: 10px;}

/*--- BASKET ---*/
#recommendOffer0 * {display: none; width: 0px; height: 0px; overflow: hidden;}

select.basketPiece {width: 56px; position: relative; left: 5px;}
div.itemPriceBlock {width: 82px; position: absolute; top: 4px; left: -21px; text-align: right;}
a.closeX {width: 16px; height: 16px; display: inline-block; background-repeat: no-repeat; background-image: url("http://content.bonuszbrigad.hu/frontend/v1/elements/close_x.png"); cursor: pointer; margin-left: 14px;}
a.addMoreOfferToBasket {margin-bottom: 30px; margin-top: 18px; margin-left: 29px;line-height: 23px; padding-left: 30px; display: inline-block; background-repeat: no-repeat; background-image: url("http://content.bonuszbrigad.hu/frontend/v1/elements/basket_cart.png");}
table.basketDeliveryMethod {margin-top: 12px;}
table.basketDeliveryMethod td {vertical-align: top;}
/* table.basketDeliveryMethod input.basketDeliveryRadio {position: relative; top: 9px;} */
table.basketDeliveryMethod input[type=text], textarea {border: 1px solid #cfcfcf; background: #fff; width: 420px;}
table.basketDeliveryMethod input[type=text] {height: 21px;}
table.basketDeliveryMethod textarea {height: 81px;}
table.basketDeliveryMethod table {line-height: 21px;}
table.basketDeliveryMethod table td {padding: 3px 0px;}

.basket_reserve_header td {padding: 5px 0px;}

table.basketItem {width: 642px; height: 52px; margin-left: 18px; margin-top: 13px; margin-bottom: 5px;}
td.basketItemOfferName {font-size: 14px; font-weight: bold; width: 360px; padding-right: 20px; padding-left: 5px; vertical-align: top !important; padding-top: 2px;}
a.basketItemGiftLink {display: inline-block; padding-left: 28px; line-height: 27px; background-repeat: no-repeat; background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/basket_gift.png'); margin-right: 8px; background-size: 23px 23px; background-position: 0px 2px;}

a.blueArrowDown, a.blueArrowUp {padding-right: 12px; background-position: right 6px;background-image: url("http://content.bonuszbrigad.hu/frontend/v1/elements/blue_small_arrows.png"); background-repeat: no-repeat; display: inline-block; margin-top: 4px;}
a.blueArrowDown {background-position: right -28px;}

.basketItemOfferNameSpan {font-size: 14px;}
.basketItemOfferImage {-webkit-box-shadow: 1px 1px 1px 0px #b9b9b9; box-shadow: 1px 1px 1px 0px #b9b9b9; margin-right: 5px; margin-top: 4px; margin-bottom: 4px; margin-left: 3px;}
.basketItemGiftcardImage {margin-right: 5px; margin-top: 4px; margin-bottom: 4px; margin-left: 3px;}

.basket_delivery_icon_td {width: 153px; text-align: right;}
.basket_delivery_icon {position: relative; top: 2px; margin-right: 10px; width: 17px; height: 14px; background: url(http://content.bonuszbrigad.hu/frontend/v1/main/truck.png) center top no-repeat; display: inline-block;}
.basket_delivery_title {width: 345px; text-align: left; padding-right: 13px; line-height: 20px;}
.basket_delivery_amount {text-align: right; width: 82px; line-height: 19px;}

.basketRecItemMulti {background: url('http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/arrow_green.png') no-repeat scroll right center transparent; width: 30px; height: 37px; display: inline-block; top: -43px; left: 88px; position: absolute; background-size: 20px 38px;}
table.basketRecItemTable {margin: 16px 0px; margin-left: 14px; width: 650px;}
span.basketRecItemDesc {display: inline-block; margin-top: 2px; font-size: 13px; font-weight: bold;}
div.basketRecItemImgBg {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/basket_offer_bg.png'); background-position: bottom right; background-repeat: no-repeat; width: 145px; height: 90px; text-align: left; margin: 0px auto;}
div.basketRecItemImgBg img {position: relative; top: 2px; left: 2px; width: 140px; height: 84px;}
td.basketRecItemInfo {width: 314px; vertical-align: top; padding-right: 16px;}
td.basketRecItemButtonContainer {padding-left: 16px; border-left: 1px dashed #999; text-align: center; line-height: 25px; font-size: 14px;}
td.basketRecItemImgTd {width: 172px; text-align: center; vertical-align: top;}
#recItemsContainer {width: 662px; margin-bottom: 12px;}

div.order_error_box {margin-bottom: 15px; margin-left: 18px; color: red; padding-left: 5px;}
div.item_error_box {margin-bottom: 15px; color: red; padding-left: 5px;}
#order_error_box {margin-left: 27px;}

#buy_email_tr td {text-align: left;}

/* delivery address */
#deliveryFeeContainer table.address_container_table {width: 642px; margin-left: 18px; margin-top: 13px; margin-bottom: 5px;}
#deliveryAddressContainer table.address_container_table {width: 642px; margin-left: 18px; margin-top: 13px; margin-bottom: 5px;}
#deliveryAddressContainer .container_title {font-size: 16px; font-weight: bold; margin-left: 10px; margin-top: 10px;}
#deliveryAddressContainer #delivery_address_saved_successfully .ok_msg {display:block; margin-left:10px; margin-top:6px;}
#deliveryAddressContainer #delivery_address_missing .error {display:block; margin-left:10px; margin-top:6px;}
#deliveryAddressContainer #current_delivery_address_table {margin-left: 0px; width: 100%; width: 605px; left: 30px; position: relative; padding-bottom: 20px;}
#deliveryAddressContainer #current_delivery_address_table td {padding-bottom: 8px;}
#deliveryAddressForm {width: 100%;}
#deliveryAddressForm .error {width: 100%; margin-left: 236px;}
#deliveryAddressForm .inputline {width: 100%;}
#deliveryAddressForm .inputline input {display:block; float: left; margin-left:10px; width: 135px; margin-bottom: 15px; padding-left: 5px; padding-right:5px;}
#deliveryAddressForm .inputline span.label {display:block; float: left; width: 217px; margin-left:10px; text-align: right; line-height: 24px;}
#deliveryAddressForm .inputline select {display:block; float: left; margin-left:10px; width: 160px; margin-bottom: 15px;}
#deliveryAddressForm .inputline #customer_delivery_country {width: 300px;}
#deliveryAddressForm .inputline #customer_delivery_address_zip {width: 50px;}
#deliveryAddressForm .inputline #customer_delivery_address_city {width: 217px;}
#deliveryAddressForm .inputline #customer_delivery_address_streetname {width: 187px;}
#deliveryAddressForm .inputline #customer_delivery_address_streetnumber {width: 80px;}
#deliveryAddressForm .inputline #customer_delivery_address_building {width: 288px;}
#deliveryAddressForm .inputline #customer_delivery_phone {width: 187px;}

#billingAddressContainer table.address_container_table {width: 642px; margin-left: 18px; margin-top: 13px; margin-bottom: 5px;}
#billingAddressContainer .container_title {font-size: 16px; font-weight: bold; margin-left: 10px; margin-top: 10px;}
#billingAddressContainer #billing_address_saved_successfully .ok_msg {display:block; margin-left:10px; margin-top:6px;}
#billingAddressContainer #billing_address_missing .error {display:block; margin-left:10px; margin-top:6px;}
#billingAddressContainer #current_billing_address_table {margin-left: 0px; width: 100%; width: 605px; left: 30px; position: relative; padding-bottom: 20px;}
#billingAddressContainer #current_billing_address_table td {padding-bottom: 8px;}
#billingAddressForm {width: 100%;}
#billingAddressForm .error {width: 100%; margin-left: 236px;}
#billingAddressForm .inputline {width: 100%;}
#billingAddressForm .inputline input {display:block; float: left; margin-left:10px; width: 135px; margin-bottom: 15px; padding-left: 5px; padding-right:5px;}
#billingAddressForm .inputline span.label {display:block; float: left; width: 217px; margin-left:10px; text-align: right; line-height: 24px;}
#billingAddressForm .inputline select {display:block; float: left; margin-left:10px; width: 160px; margin-bottom: 15px;}
#billingAddressForm .inputline #customer_billing_country {width: 300px;}
#billingAddressForm .inputline #customer_billing_address_zip {width: 50px;}
#billingAddressForm .inputline #customer_billing_address_city {width: 217px;}
#billingAddressForm .inputline #customer_billing_address_streetname {width: 187px;}
#billingAddressForm .inputline #customer_billing_address_streetnumber {width: 80px;}
#billingAddressForm .inputline #customer_billing_address_building {width: 288px;}
#billingAddressForm .inputline #customer_billing_phone {width: 187px;}

.save_address_small_button {display:block; float: left; margin-left:237px; margin-bottom: 15px; width: 91px; height: 20px; background: url('http://content.bonuszbrigad.hu/frontend/v1/staticbuttons/save_address.png') center top no-repeat;}

/* --- HEADER BASKET --- */

#headerBasketBackground {background: url('/images/popup_background.png') repeat scroll left top transparent; position: fixed; z-index: 100; top: 0px; left: 0px; height: 36px; width: 100%;}
#headerBasket {position: fixed; z-index: 101; top: 0px; left: 0px; height: 1px; width: 100%; margin: 0px auto; text-align: center; font-family: georgia; font-size: 12px;}
#headerBasket .basketSmallBuy {margin-left: 10px; background: url('http://content.bonuszbrigad.hu/frontend/v1/header/basket_buy_2.png') repeat scroll right top transparent; display: inline-block; width: 60px; height: 22px;}
#headerBasket .headerBasketLeft {width: 30px; height: 31px; background: url('http://content.bonuszbrigad.hu/frontend/v1/header/basket_left.png') repeat scroll left top transparent;}
#headerBasket .headerBasketContent {background: url('http://content.bonuszbrigad.hu/frontend/v1/header/basket_right.png') repeat scroll right top transparent; padding: 0px 4px 0px 4px;}
#headerBasket .headerBasketContent span {position: relative; top: -7px;}
#headerBasket table {border-collapse: collapse; margin: 0px auto;}
.headerBasketLinkMask {position: absolute; top: -32px; left: -120px; display: block; background: #ffffff; width: 240px; height: 30px; opacity: 0; filter:alpha(opacity=0);}

/* LOGIN TO BUY */

.basketLoginToBuyTable {margin: 20px 0px; position: relative; left: -10px; font-size: 14px; width: 703px;}
.basketLoginToBuyTd {border-right: 1px dashed #999; height: 100px; text-align: center; vertical-align: top; padding-top: 14px;}
div.basketLoginEmailContainer {width: 166px; height: 32px; background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/basket_email_login_bg.png') center top no-repeat; border: 0px; margin-top: 8px; text-align: left;}
input.basketLoginEmailInput {width: 158px; position: relative; left: 8px; top: 6px; background: transparent; border: 0px;}

#facebook_login_confirm_text_sign_up_basket, 
#facebook_login_confirm_text_sign_up_basket a {color: #fff !important; font-size: 12px;}
#facebook_login_confirm_text_sign_up_basket {padding-left: 31px;}



.basketDeliveryMethod * {line-height: 20px;}

.custom_option_basket_table {position: relative; left: -5px;-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border: 1px solid #bbb; overflow: hidden;}