@charset "UTF-8";

.cities-box { margin: 12px auto 10px auto; }
.cities-box .top-left-border { background: url('/marketplace/image/rounded_boxes/cities_top_left_border.png') top left no-repeat; width: 10px; height: 10px; }
.cities-box .top-border { background: url('/marketplace/image/rounded_boxes/cities_top_border.png') repeat-x; height: 10px; }
.cities-box .top-right-border { background: url('/marketplace/image/rounded_boxes/cities_top_right_border.png') top right no-repeat; width: 10px; height: 10px; }
.cities-box .left-border { background: url('/marketplace/image/rounded_boxes/cities_left_border.png') repeat-y; width: 10px; }
.cities-box .content { position: relative; padding: 0px 0px 14px 26px; background-image: url('/marketplace/image/rounded_boxes/cities_content_bg.png'); background-repeat: repeat-x; background-position: top left; background-color: #f0f1ee;}
.cities-box .content .wrapper { position: relative; display: block; }
.cities-box .content .wrapper a.close { position: absolute; top: 0px; right: 0px; cursor: pointer; z-index: 1000; }
.cities-box .right-border { background: url('/marketplace/image/rounded_boxes/cities_right_border.png') repeat-y; width: 10px; }
.cities-box .bottom-left-border { background: url('/marketplace/image/rounded_boxes/cities_bottom_left_border.png') bottom left no-repeat; width: 10px; height: 10px; }
.cities-box .bottom-border { background: url('/marketplace/image/rounded_boxes/cities_bottom_border.png') repeat-x; height: 10px; }
.cities-box .bottom-right-border { background: url('/marketplace/image/rounded_boxes/cities_bottom_right_border.png') bottom right no-repeat; width: 10px; height: 10px; }

.default-modal { width: 100%; height: 100%; }
.default-modal .top-left-border { background: url('/marketplace/image/rounded_boxes/default_modal_top_left.png') bottom left no-repeat; width: 15px; height: 50px; }
.default-modal .top-border { background: url('/marketplace/image/rounded_boxes/default_modal_top.png') bottom left repeat-x; height: 50px; }
.default-modal .top-border .box-title { width: 100%; height: 50px; text-align: center; font-family: Verdana; font-size: 24px; line-height: 50px; font-weight: bold; }
.default-modal .top-right-border { position: relative; background: url('/marketplace/image/rounded_boxes/default_modal_top_right.png') bottom right no-repeat; width: 15px; height: 50px; }
.default-modal .top-right-border .close-modal { position: absolute; top: -5px; right: -5px; width: 19px; height: 19px; background: url('/marketplace/image/rounded_boxes/close_modal.png') bottom right no-repeat; }
.default-modal .left-border { background: url('/marketplace/image/rounded_boxes/default_modal_left.png') bottom left repeat-y; width: 15px; }
.default-modal .content { position: relative; padding: 10px; background: #f6f6f6 url('/marketplace/image/rounded_boxes/default_modal_content_gradient.png') bottom left repeat-x; }
.default-modal .right-border { background: url('/marketplace/image/rounded_boxes/default_modal_right.png') bottom left repeat-y; width: 15px; }
.default-modal .bottom-left-border { background: url('/marketplace/image/rounded_boxes/default_modal_bottom_left.png') top left no-repeat; width: 15px; height: 15px; }
.default-modal .bottom-border { background: url('/marketplace/image/rounded_boxes/default_modal_bottom.png') top left repeat-x; height: 15px; }
.default-modal .bottom-right-border { background: url('/marketplace/image/rounded_boxes/default_modal_bottom_right.png') top right no-repeat; width: 15px; height: 15px; }

#popup_landing_container_modal { width: 698px; height: 530px; margin: -265px 0px 0px -349px; z-index: 401;}
* html #popup_landing_container_modal { margin: -365px 0px 0px -349px; }
#finish_popup_landing_container { width: 598px; height: 280px; margin: -140px 0px 0px -299px; }
* html #finish_popup_landing_container { margin: -280px 0px 0px -299px; }

.invide-user-popup-content { padding: 0px; }
.invide-user-popup-content .title { font-size: 14px; font-weight: bold; color: #0e0e0e; }
.invide-user-popup-content .grey-text { font-size: 11px; font-weight: normal; color: #7c7a7a; }
.invide-user-popup-content .small-grey-text { font-size: 10px; font-weight: normal; color: #7c7a7a; width: 152px; }
.invide-user-popup-content .black-text { font-size: 11px; line-height: 14px; font-weight: normal; color: #0e0e0e; }
.invide-user-popup-content .textarea { padding: 8px; border: solid 1px #8f8f8f; background: #ffffff; outline: none; width: 341px; height: 83px; }
.invide-user-popup-content .textinput { height: 15px; border: solid 1px #8f8f8f; background: #ffffff; outline: none; }
.invide-user-popup-content .send-invite-button { float: left; width: 142px; height: 29px; padding-left: 1px; text-align: center; line-height: 27px; font-family: Verdana; font-size: 11px; font-weight: bold; color: #ffffff; background: url('/marketplace/image/invite_send_button.png') top left no-repeat; display: block; }
.invide-user-popup-content .send-invite-button_top { margin-top: 9px; margin-left: 25px; }
.invide-user-popup-content .at_sign { color: #7c7a7a; font-size: 14px; padding-left: 4px; padding-right: 5px; }
.invide-user-popup-content .sign_up_selector { width: 130px!important; margin-right: 10px; }
.invide-user-popup-content .get-contacts-box_inputs { margin-top: 16px; }
.invide-user-popup-content .email_ussername { width: 150px; }
.invide-user-popup-content .email_password { width: 150px; margin-right: 7px; }

.invide-user-popup-content .invite-box { width: 661px; height: 124px; padding-bottom: 26px; }
.invide-user-popup-content .invite-box .logo { width: 103px; padding: 27px 6px 0px 0px; float: left; }
.invide-user-popup-content .invite-box .input-container { float: left; }
.invide-user-popup-content .invite-box .explain-box { float: left; width: 170px; height: 124px; padding-left: 15px; }
.invide-user-popup-content .email-box { width: 645px; height: 76px; padding: 8px 0px 8px 16px; background: url('/marketplace/image/invite_email_box_bg.png') top left no-repeat; }
.invide-user-popup-content .email-box .title { line-height: 18px; }
.invide-user-popup-content .email-box .input-container { float: left; margin-top: 14px; }
.invide-user-popup-content .email-box .input-container { float: left; margin-top: 14px; }
.invide-user-popup-content .email-box .submit-container { float: left; width: }
.invide-user-popup-content .social-box { width: 645px; height: 34px; padding-left: 16px; background: url('/marketplace/image/invite_social_box_bg.png') top left no-repeat; }
.invide-user-popup-content .social-box .title { display: block; float: left; padding-right: 10px; line-height: 34px; }
.invide-user-popup-content .social-box a { display: block;  float: left; padding-left: 30px; padding-right: 12px; line-height: 34px; font-weight: bold; text-decoration: underline; margin-left: 0px; }
.invide-user-popup-content .social-box .fb_icon { background: url('/marketplace/image/invite_social_fb_icon.png') 0px 5px no-repeat; }
.invide-user-popup-content .social-box .twitter_icon { background: url('/marketplace/image/invite_social_twitter_icon.png') 0px 4px no-repeat; }
.invide-user-popup-content .social-box .invite_user_landing_link_iwiw { background: url('/marketplace/image/send_to_iwiw.png') 0px 4px no-repeat; }
.invide-user-popup-content .get-contacts-box { width: 645px; height: 134px; padding: 8px 0px 8px 16px; margin-top: 8px; background: url('/marketplace/image/invite_get_contacts_box_bg.png') top left no-repeat; }

.content-box {font-family: georgia; font-size: 14px;}
.content-box .top { width: 702px; height: 14px; background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/content_box_top.png') top left no-repeat;}
.content-box .middle { width: 700px; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; height: auto; vertical-align: top; background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/content_gradient.png') repeat-x #f5f5f5; }
.content-box .bottom { width: 700px; height: 14px; background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/content_box_bottom.png') bottom left no-repeat; }

.content-box-market {font-family: georgia; font-size: 14px;}
.content-box-market .top { width: 702px; height: 14px; background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/content_box_top_market.png') top left no-repeat;}
.content-box-market .middle { width: 700px; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; height: auto; vertical-align: top; background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/content_gradient_market.png') repeat-x #ffffff; }
.content-box-market .bottom { width: 700px; height: 14px; background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/content_box_bottom_market.png') bottom left no-repeat; }

.content-box .middle, .content-box-market .middle {
	padding: 10px 0px;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0px 0px 0px 1px #f5f6f3;
	box-shadow: inset 0px 0px 0px 1px #f5f6f3;
	
	-webkit-border-radius: 10px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-radius: 10px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}


.yellow-box { width: 100%; height: 100%; }
.yellow-box .content { position: relative; padding: 0px; background: url(http://content.bonuszbrigad.hu/frontend/v1/offerpage/info-box-bg.png) top center repeat-x #fdefe3; border: 1px solid #c9bba6; vertical-align: top; height: 100%;}
.yellow-box-bottom-left-fold { background: url('/marketplace/image/rounded_boxes/yellowbox_bottom_left_fold.png') top right no-repeat; width: 5px; height: 5px; }

.yellow-box .top-left-border, 
.yellow-box .top-border,
.yellow-box .top-right-border,
.yellow-box .right-border,
.yellow-box .left-border,
.yellow-box .bottom-border,
.yellow-box .bottom-left-border,
.yellow-box .bottom-right-border {height: 0px !important; width: 0px !important;}
.yellow-box .content {border: 1px solid #c9a570;}

.green-box { width: 222px; }
.green-box .top { width: 222px; height: 30px; background: url('/marketplace/image/rounded_boxes/green_box_top.png') no-repeat top left; line-height: 30px; display: block; text-align: center; color: #2c3f1c; }
.green-box .middle { padding: 16px 23px 0px 23px; border-left: solid 1px #999999; border-right: solid 1px #999999; background: url('/marketplace/image/rounded_boxes/green_box_middle_gradient.png') repeat-x top left #f5f5f5; width: 174px; }
.green-box .bottom { width: 222px; height: 39px; padding-top: 21px; background: url('/marketplace/image/rounded_boxes/green_box_bottom.png') no-repeat top left; }

.last-offer-box { width: 222px; }
.last-offer-box .top { width: 222px; height: 40px; background: url('/marketplace/image/rounded_boxes/last_offer_box_top.png') no-repeat top left; line-height: 40px; display: block; text-align: center; }
.last-offer-box .middle { padding: 16px 23px 0px 23px; border-left: solid 1px #999999; border-right: solid 1px #999999; background: url('/marketplace/image/rounded_boxes/last_offer_box_middle_gradient.png') repeat-x top left #f5f5f5; width: 174px; }
.last-offer-box .bottom { width: 222px; height: 12px; background: url('/marketplace/image/rounded_boxes/last_offer_box_bottom.png') no-repeat top left; }

.facebook-box { width: 222px; }
.facebook-box .top { width: 222px; height: 28px; background: url('/marketplace/image/rounded_boxes/press_box_top.png') no-repeat top left; text-align: center; font-size: 14px; font-weight: bold; padding-top: 12px; display: block; }
.facebook-box .top img { padding-left: 8px; position: relative; top: -3px; }
.facebook-box .middle { padding: 19px 0px 9px 18px; border-left: solid 1px #999999; border-right: solid 1px #999999; background: url('/marketplace/image/rounded_boxes/facebook_box_middle_gradient.png') repeat-x top left #f5f5f5; }
.facebook-box .bottom { width: 222px; height: 12px; background: url('/marketplace/image/rounded_boxes/facebook_box_bottom.png') no-repeat top left; }

.press-box { width: 222px; }
.press-box .top { width: 222px; height: 28px; background: url('/marketplace/image/rounded_boxes/press_box_top.png') no-repeat top left; text-align: center; font-size: 14px; font-weight: bold; padding-top: 12px; display: block; }
.press-box .middle { padding: 5px; border-left: solid 1px #999999; border-right: solid 1px #999999; background: url('/marketplace/image/rounded_boxes/facebook_box_middle_gradient.png') repeat-x top left #f5f5f5; }
.press-box .bottom { width: 222px; height: 12px; background: url('/marketplace/image/rounded_boxes/facebook_box_bottom.png') no-repeat top left; }

.small-grey-box {background: transparent; border: 0px; position: relative; }
.big-grey-box {background: transparent; border: 0px; position: relative; }
.grey-box-all {border: 1px solid #cccccc; position: relative; left: 0px; background: url(http://content.bonuszbrigad.hu/frontend/v1/offerpage/grey-box-all-bg.png) top center repeat-x #ffffff; width: 235px;}
.box_shadow_yellow {height: 10px;}

.offer-list-box .top { width: 324px; height: 7px; background: url('/marketplace/image/rounded_boxes/offer_list_box_top.png') top left no-repeat; }
.offer-list-box .middle { width: 322px; border-left: solid 1px #999999; border-right: solid 1px #999999; height: auto; vertical-align: top; background: url('/marketplace/image/rounded_boxes/content_gradient.png') repeat-x #f5f5f5; }
.offer-list-box .bottom { width: 324px; height: 6px; background: url('/marketplace/image/rounded_boxes/offer_list_box_bottom.png') bottom left no-repeat; }

.label_yellow_border_container { width: 100%; }
.label_yellow_border_container_td { text-align: left; padding-left: 58px; padding-bottom: 33px; }
.label_yellow_border .left { background: url('/marketplace/image/yellow_label_left.png') top left no-repeat; width: 9px !important; height: 35px; font-size: 1px; line-height: 1px; }
.label_yellow_border .middle { background: #EDC951; border: none; height: 35px !important; width: 161px !important; text-align: center; font-size: 14px;vertical-align: middle;}
.label_yellow_border .right { background: url('/marketplace/image/yellow_label_right.png') top left no-repeat; width: 9px !important; height: 35px; font-size: 1px; line-height: 1px; }

.alive_offerlist_main_contentbox {padding-bottom:20px; padding-left:20px;}
.alive_offerlist_mainbox .main_top { width: 658px; height: 7px; background: url('/marketplace/image/rounded_boxes/alive_offerlist_main_top.png') top left no-repeat; }
.alive_offerlist_mainbox .main_middle { width: 658px; height: auto; vertical-align: top; background: url('/marketplace/image/rounded_boxes/alive_offerlist_main_middle.png') repeat-y #f5f5f5; }
.alive_offerlist_mainbox .main_bottom { width: 658px; height: 8px; background: url('/marketplace/image/rounded_boxes/alive_offerlist_main_bottom.png') bottom left no-repeat; }
.alive_nice_red_button { background: url("/marketplace/image/red_button.png") no-repeat scroll left top transparent;color: white;display: block;font-size: 12px;font-weight: bold;height: 24px;padding-top: 6px;text-align: center;width: 100px;}
.alive_hr { background: url('/marketplace/image/hr_bg.png') no-repeat left top; height: 1px; }
.alive_counter { padding-bottom: 6px; padding-top: 5px; text-align: right;} 
.alive_text { font-size:10px; }
.alive_subtext { color:#6a6867; font-size:9px; }
.bigger_font { font-size:11px; }
.main_middle_container { margin: 1px 8px 3px; width:642px; }
.main_middle_container .img { }
.main_middle_container .img .container { padding: 4px 5px 1px 5px; border:1px solid #c8c8bf; width:286px; height:167px; border:1px solid #c8c8bf; background:#FFFFFF; }
.main_middle_container .img .container .border { border:1px solid #c8c8bf; width:284px; }
.main_middle_container .datas { height:100%; padding-left:8px; }
.main_middle_container .datas .container { height:175px; width:100%; }
.main_middle_container .datas .container .title { vertical-align: top; padding-bottom:10px; height:50px; }
.main_middle_container .datas .container .desc { vertical-align:top; }
.main_middle_container .datas .container .bottom_container { vertical-align:bottom; }
.main_middle_container .datas .container .bottom_container .button { width:50px; }
.main_middle_container .datas .container .bottom_container .line_container { padding:12px 9px 13px; }
.main_middle_container .datas .container .bottom_container .timer { width: 80px; }

.alive_offerlist_little_contentbox {float:left; padding: 0px 0px 20px 20px;}
.alive_offerlist_little_contentbox .main_container { background: url('/marketplace/image/rounded_boxes/alive_offerlist_remaining_bg.png') no-repeat left top; width:320px; height: 266px; }
.alive_offerlist_little_contentbox .main_container .img {padding-left:8px; padding-right:8px; padding-top:8px;}
.alive_offerlist_little_contentbox .main_container .img .container { width:286px; height:167px; border:1px solid #c8c8bf; background:#FFFFFF; padding:4px 5px 1px; }
.alive_offerlist_little_contentbox .main_container .img .container .border { border:1px solid #c8c8bf; width:284px; }
.alive_offerlist_little_contentbox .main_container .title { padding-left:8px; padding-right:8px; }
.alive_offerlist_little_contentbox .main_container .title .container { vertical-align: top; padding-bottom:10px; }
.alive_offerlist_little_contentbox .main_container .bottom_container {padding-left:8px; padding-right:8px; padding-bottom:8px;}
.alive_offerlist_little_contentbox .main_container .bottom_container .line_container {padding:12px 9px 13px; width:100%}
.alive_offerlist_little_contentbox .main_container .bottom_container .timer { width: 80px; }