@charset "UTF-8";

html, body, div, span, object, iframe, h2, p, blockquote, a, abbr, acronym, code, del, dfn, img, q, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
body { font-family: Verdana, arial, sans-serif; font-size: 12px; color: #000000; text-align: left; background: #eeebe5 url('http://content.bonuszbrigad.hu/frontend/v1/main/background.png') top left repeat; }
body.iphone { background: none; margin: 2px; }
body.android { background: none; margin: 2px; }
html, body { height: 100%; }
body * {outline: none; outline-width: 0px;}
input { font-family: Verdana, arial, sans-serif; font-size: 12px; color: #000000; }
select { font-family: Verdana, arial, sans-serif; font-size: 12px; color: #000000; }
textarea { font-family: Verdana, arial, sans-serif; font-size: 12px; color: #000000; }

/*-- IOS SAFARI FONT SIZE FIX --*/
@media screen and (max-device-width: 480px){
	body{-webkit-text-size-adjust: none;}
}

@font-face {font-family: 'AUdimatWeb'; src: url('fonts/AUdimat.eot?') format('eot'), url('fonts/AUdimat.woff') format('woff'), url('fonts/AUdimat.ttf') format('truetype'); }
@font-face {font-family: 'AUdimatBoldWeb'; src: url('fonts/AUdimatBold.eot?') format('eot'), url('fonts/AUdimatBold.woff') format('woff'), url('fonts/AUdimatBold.ttf') format('truetype'); } 

a { text-decoration: none; color: black; cursor: pointer;}
a.underline:hover { text-decoration: underline; }
img { border: 0; vertical-align: middle; }
h1 { font-size: 25px; font-weight: bold; margin-top: 0px; }
h1 a { color: #000000; }
h1 span.red { color: #a92205; }
h1.content_title {color: #000000; margin-left: 25px; margin-top: 2px; font-family: georgia; font-size: 24px; font-weight: bold; padding-bottom: 10px;}
h1.content_title_v2 {color: #000000; font-size: 25px; font-weight: bold; margin-left: 25px; margin-top: 2px; padding-bottom: 3px;  margin-bottom: 0px;}
h2 { font-size: 35px; font-weight: bold; line-height: normal; }
h3 { font-size: 14px; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px; }

.fulljustify {text-align: justify;}
.fulljustify:after {content: ""; display: inline-block; width: 100%;}

.imagePreloaderObject {width: 0px; height: 0px; overflow: hidden; opacity: 0;}
.normal-text { font-family: Verdana, arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 18px; color: #000000; }
.normal-text a { color: #0080a9; text-decoration: underline; font-weight: normal;}
.normal-text a:hover {text-decoration: none;}
.posrel {position: relative;}
.content_hr {height: 1px; margin: 10px 17px 0px 17px; display: block; border-bottom: 1px dashed #bbb; position: relative; top: -10px;}
.content_hr_dashed {border-bottom: 1px dashed #999; margin-left: 21px; margin-right: 21px;}
.nowrap { white-space: nowrap; }
.content_text { padding: 11px 26px 30px; }

/* -- LAYOUT CSS START -- */
table#layout { table-layout: fixed; width: 100%; height: 100%; overflow: hidden;}
table#layout .header-td {width: 100%; }
table#layout .header-td .top-shadow { background: url('http://content.bonuszbrigad.hu/frontend/v1/main/header_crowd.png') bottom center repeat-x #d7d4cc; width: 100%;  border-bottom: 4px solid #e34e42;}
table#layout .menu-td {height: 30px;}
table#layout .main-td { height: auto; padding-bottom: 35px; background: url('http://content.bonuszbrigad.hu/frontend/v1/main/foot_shadow.png') bottom left repeat-x; }
table#layout .footer-top-td { background: #4e4e4e; border-top: solid 1px #626262; height: 214px; }
table#layout .footer-bottom-td { background: url('/marketplace/image/footer_bottom_bg.png') repeat-x; height: 212px;}

.footer_payu {display: block; background: #fff; height: 30px; width: 100px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin: 15px auto 0px auto; background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/creditcards_payu_logo.png'); background-position: center center; background-repeat: no-repeat; background-size: 68px 16px;}

.centered { width: 950px; margin: 0 auto; }
.centered_header{ width: 1050px; margin: 0 auto; }

#header {}
#header .logo { float: left; width: 0px; margin-top: 9px; overflow: visible; position: relative; z-index: 0;}
#header .logo a {position: absolute; top: -1px; left: 7px; z-index: 0; }
#main_logo_image {position: relative; top: -2px;}
#header .city-box { float: left; width: 500px; padding-bottom: 5px; margin-left: 200px; font-family: georgia;}
#header .city-box .current-city { display: inline; padding: 0px; margin: 0px; font-size: 21px;}
#header .city-box .current-city a { color: #000000; background: url('http://content.bonuszbrigad.hu/frontend/v1/header/arrow_down.png') no-repeat right center; padding-right: 25px; }
* html #header .city-box .current-city a { background: url('/marketplace/image/arrow_down.gif') no-repeat right center; }
#header .city-box .city-selector  { }
.cities { position: relative; width: 388px; margin: 0px; padding: 14px 0px 0px 0px; list-style-type: none; }
.cities li { float: left; text-align: left; width: 129px; height: 22px; }
.cities li a { font-size: 12px; color: #000000; line-height: 22px; }
.cities li a.selected { font-weight: bold; }
.cities-box {margin: 6px 7px 8px !important;}
.citySelectTd {padding-left: 7px;}
#current_city_choose_link {font-size: 24px;}
#cities-container {position: relative; top: 20px; margin-bottom: 20px;}

#menu .left { float: right; position: relative; top: -35px;left: -71px; }
#menu .left ul.main-menu { float: right;  position: relative; list-style-type: none; margin: 0; padding: 0; height: 24px; }
#menu .left ul.main-menu li { float: left; display: block; }
* html #menu .left ul.main-menu li.main-menu_width_ie6_today_offer { width: 102px; }
* html #menu .left ul.main-menu li.main-menu_width_ie6_expired_offers { width: 145px; }
* html #menu .left ul.main-menu li.main-menu_width_ie6_works { width: 141px; }
* html #menu .left ul.main-menu li.main-menu_width_ie6_ask_brigade { width: 124px; }
#menu .left ul.main-menu li.separator { width: 1px; height: 16px; background: #6a6765; overflow: hidden; margin-top: 4px;}
#menu .left ul.main-menu li a { display: block; height: 24px; padding: 0px 11px 0px 11px;  color: #000; line-height: 24px; text-decoration: none; }
#menu .left ul.main-menu li a:hover {color: #c1260a;}
#menu .left ul.main-menu li a.last { padding: 0px 7px 0px 14px; }
#menu .left ul.main-menu li a.active{font-weight: bold; }
#menu .right { float: left; width: 333px; height: 0px; position: relative; }

#mainMenu1 {top: 30px; position: relative; left: -12px;}
.main-menu-new-loggedin {left: -80px !important; top: 1px;}
.main-menu-new {display: inline-block; font-size: 11px; height: 24px; padding: 0px; margin: 0px; text-align: left;font-family: Verdana,arial,sans-serif; float: right; margin-bottom: 0px; position: relative; left: -9px;}
.main-menu-new ul.main-menu { float: left; position: relative; list-style-type: none; margin: 0; padding: 0; height: 24px; left: -69px;}
.main-menu-new ul.main-menu li { float: left; display: block; }
* html .main-menu-new ul.main-menu li.main-menu_width_ie6_today_offer { width: 102px; }
* html .main-menu-new ul.main-menu li.main-menu_width_ie6_expired_offers { width: 145px; }
* html .main-menu-new ul.main-menu li.main-menu_width_ie6_works { width: 141px; }
* html .main-menu-new ul.main-menu li.main-menu_width_ie6_ask_brigade { width: 124px; }
.main-menu-new ul.main-menu li.separator { width: 1px; height: 16px; background: #6a6765; overflow: hidden; margin-top: 4px;}
.main-menu-new ul.main-menu li a {display: block; height: 24px; padding: 0px 8px;  color: #000; line-height: 24px; text-decoration: none;}
.main-menu-new ul.main-menu li a:hover {color: #c1260a;}
.main-menu-new ul.main-menu li a.last { padding: 0px 7px 0px 14px; }
.main-menu-new ul.main-menu li a.active{font-weight: bold; }

#menu .right ul.connect-menu { float: left;  position: relative; list-style-type: none; margin: 0; padding: 0 0 0 26px; height: 24px; top: -33px; left: 623px;}
#menu .right ul.connect-menu li { float: left; display: block; position: relative; }
* html #menu .right ul.connect-menu li { width: 50px; }
* html #menu .right ul.connect-menu li.menu_element_ie_6_width { width: 110px; }
#menu .right ul.connect-menu li.separator { width: 1px; height: 16px; background: #333; margin-top: 4px;}
#menu .right ul.connect-menu li a { display: block; height: 24px; padding: 0px 8px 0px 8px; color: #fff; line-height: 24px; text-decoration: none; }
#menu .right ul.connect-menu li a#facebook_login_button.facebook { width: 54px; height: 19px; margin-top: 4px; background: url('http://content.bonuszbrigad.hu/frontend/v1/staticbuttons/fconnect_btn_small.png') no-repeat; cursor: pointer; }
#menu .right ul.connect-menu li a#facebook_login_button.facebook_grey { width: 54px; height: 19px; margin-top: 3px; background: url('http://content.bonuszbrigad.hu/frontend/v1/staticbuttons/fconnect_btn_small_grey.png') no-repeat; cursor: pointer; }
#menu .right ul.connect-menu li a#facebook_nologin_button.facebook_grey { width: 54px; height: 19px; margin-top: 3px; background: url('http://content.bonuszbrigad.hu/frontend/v1/staticbuttons/fconnect_btn_small_grey.png') no-repeat; cursor: pointer; }
#facebook_login_button {position: relative; z-index: 100;}
#menu .yellow_label li a { color: #000 !important; }

#menu .right .connect-menu {position: relative; top: -35px; right: 0px; font-size: 11px;}
#menu .main-menu {font-size: 11px;}

/* WL HEADER */
.wlsite_head_container {position: absolute; width: 960px; text-align: right; left: 14px; top: -3px; height: 20px; font-size: 11px; font-family: verdana; z-index: 90; border: 0px !important;}
.wl_facebook_button_head {width: 63px; height: 19px; background: url('http://content.bonuszbrigad.hu/frontend/v1/staticbuttons/fconnect_btn_small.png') no-repeat; cursor: pointer; display: inline-block; position: relative; top: 5px;}
.wlsite_head_container .facebook_grey, .wlsite_head_container .facebook {width: 63px; height: 19px; background: url('http://content.bonuszbrigad.hu/frontend/v1/staticbuttons/fconnect_btn_small.png') no-repeat; cursor: pointer; display: inline-block; position: relative; top: 5px;}
.facebook_wlsite_head * {color: #fff;}
.facebook_wlsite_head {position: relative;}
.facebook_wlsite_head .facebook_login_aszf, .facebook_wlsite_head .facebook_login_aszf_head {left: -86px; top: -103px; color: #ffffff; font-size: 11px;}
.facebook_wlsite_head #facebook_login_confirm_text_wl_head {width: 10px; color: #fff;}
.facebook_wlsite_head .facebook_login_aszf_layout {position: relative; left: 40px; color: #fff;}
.facebook_login_pos .facebook_login_aszf {left: -73px;}

#facebook_login_confirm_text_head, #menu #facebook_login_confirm_text_head, #facebook_login_confirm_text_sign_up, #menu #facebook_login_confirm_text_sign_up {color: white; padding-left: 36px; }
#facebook_login_confirm_text_head a, #menu #facebook_login_confirm_text_head a, #facebook_login_confirm_text_sign_up a, #menu #facebook_login_confirm_text_sign_up a { display: inline; height: auto; padding: 0; color: white !important; text-decoration: underline; line-height: normal; }


#facebook_login_confirm_text_sign_up_popup_white {color: white; padding-left: 36px; font-size: 13px; }
#facebook_login_confirm_text_sign_up_popup_white a { display: inline; height: auto; padding: 0; color: white !important; text-decoration: underline; line-height: normal; }


#main { padding-top: 16px; width: 950px; }
#main .left { width: 702px; float: left; }
#main .right { width: 248px; float: left;}
#main .login_right { }

#main-offer {}
#main-offer h1 { padding: 2px 45px 3px 45px; }
#main-offer h1 span.red { color: #d30c00; }
#main-offer h1 a {font-weight: normal; font-size: 24px;}
#main-offer .counter_hr {width: 208px; height: 1px; background: transparent; border-top: 1px solid #ccc; margin: 20px 0px 0px 12px;}
#main-offer .left { width: 442px; float: left; margin-left: 14px; }
* html #main-offer .left { margin-left: 7px; }
#main-offer .left .offer-image { width: 440px; height: 284px; padding: 1px 1px 0px 1px; background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/offer-image-container.png') no-repeat top left; }
#main-offer .left .important-info { width: 420px; float: left; margin-top: 4px; margin-left: 10px; margin-right: 10px; }
#main-offer .left .important-info .normal-text {font-family: georgia; font-size: 14px;}
#main-offer .left .important-info .normal-text ul {padding-left: 13px;}
* html #main-offer .left .important-info { margin-left: 5px; margin-right: 5px; }
#main-offer .left .good-to-know { width: 207px; float: left; margin-top: 4px; }
#main-offer .left .good-to-know ul { padding: 0px 0px 0px 15px; margin: 0px; }
#main-offer .right { float: left; width: 230px; padding-left: 12px; padding-top: 0px !important;}
* html #main-offer .right { position: relative; padding-left: 0px; height: 460px; }
#main-offer .right .price-box { position: relative; width: 235px; height: 163px; background: url('/marketplace/images/price_box_bg.png') no-repeat top left; padding: 1px; }
#main-offer .right .price-box .offer-price { width: 100%; height: 60px; }
#main-offer .right .price-box .offer-price .price-label { font-size: 14px; font-weight: normal; text-align: center; padding: 4px 0px 0px 0px; margin: 0px; position: relative; top: 9px;}
#main-offer .right .price-box .offer-price .price-amount { font-size: 30px; font-weight: bold; text-align: center; padding: 0px 0px 0px 0px; margin: 0px; position: relative; top: 5px;}
#main-offer .right .price-box .buy-offer-button { width: 100%; height: 47px; text-align: center; }
#main-offer .right .price-box .buy-offer-button a { background: url('/marketplace/images/megveszem.png') no-repeat top left; color: white; font-size: 17px; font-weight: bold; display: block; text-align: center; width: 164px; height: 35px; padding-top: 12px; line-height: 25px;}
#main-offer .right .price-box .buy-offer-button a:hover { background: url('/marketplace/images/megveszem_hover.png') no-repeat top left; }
#main-offer .right .price-box .buy-offer-button a.grey-buy-offer-button { background: url('/marketplace/images/megveszem_grey.png') no-repeat top left; font-size: 15px; line-height: 20px; }
#main-offer .right .price-box .buy-offer-button a.grey-buy-offer-button:hover { background: url('/marketplace/images/megveszem_grey.png') no-repeat top left; }
#main-offer .right .price-box .offer-price-details {  }
#main-offer .price-details, .price-details tbody td {font-family: verdana; font-size: 11px !important;}
#main-offer .price-details {margin-top: 17px;}
#main-offer .price-details thead th, .price-details tbody td {line-height: 10px !important; height: 10px;}
#main-offer .offer_main_image {width: 440px; height: 267px;}
.price-details { width: 100%; margin-top: 6px;}
.price-details thead th { height: 18px; line-height: 18px; font-size: 10px; font-weight: normal; text-align: center; }
.price-details tbody td { height: 18px; line-height: 13px; font-size: 12px; font-weight: bold; text-align: center; padding-top: 0px; padding-left: 1px; padding-right: 1px; }
.price-details tbody td.small_price { font-size: 11px; }
#main-offer .right .gift-button { display: none;}
* html #main-offer .right .gift-button { margin: 2px auto 3px; }
#clock { font-family: Verdana, arial, sans-serif; width: 235px; height: 77px; }
#clock .title { text-align: center; margin: 0px; padding: 13px 0px 5px 0px; font-size: 12px; font-family: georgia; font-weight: normal;}
#clock .clock-table { margin: 0 auto; }
.clock {margin-right: 0px;}
.clock td { text-align: center; }
.clock .number {background: url("http://content.bonuszbrigad.hu/frontend/v1/offerpage/count_bg.png") top center no-repeat; width: 62px; height: 32px; padding-left: 11px; overflow: hidden; }
.clock .number_just_hour { text-align:center; background: url('/marketplace/images/count_background_hours.png') top left no-repeat; width: 125px; height: 44px; overflow: hidden; }
.clock .number span { width: 23px; color: #edc951; float: left; overflow: hidden; padding-left: 1px; position: relative; }
.clock .number span.m0 {width: 43px; margin-right: 25px; margin-left: 5px;}
.clock .number span.m1 {width: 43px; margin-right: 25px;}
.clock .unit { padding-top: 3px; font-weight: bold; font-family: georgia; font-size: 12px; font-weight: normal;}
.clock img {max-width: 15px; max-height: 17px;}
#main-offer .right .buy-counter { width: 235px;}
#main-offer .right .buy-counter .count { font-size: 23px; text-align: center; margin: 10px 0px 0px 5px; padding: 0px; font-weight: bold; text-align: left;}
#main-offer .right .buy-counter .count-message { font-size: 12px; font-weight: normal; padding: 0px; text-align: left; margin: 2px 0 15px 5px;}
#main-offer .right .buy-counter .offer-state { text-align: center; margin: 6px 0px 0px 0px; padding: 0px; }
#main-offer .right .buy-counter .offer-message { font-size: 12px; font-weight: normal; text-align: center; margin: 1px 0px 14px 0px; padding: 0px;}

.choose_city_label { display: inline; margin: 0px; position: relative; left: 0px; text-decoration: none; color: #000000; font-family: verdana; font-size: 11px;}

#offer-details { height: 600px; margin-top: 20px; }
#offer-details .left { width: 408px; padding: 24px 18px 13px 24px; float: left; font-family: georgia; font-size: 14px;}
#offer-details .right { width: 248px; float: left; position: relative; padding-top: 11px; }
#offer-details .right .contact-box { width: 236px; padding-left: 18px; }
#offer-details .right .contact-info { padding: 12px 10px 12px 19px; font-family: Verdana,arial,sans-serif; font-size: 12px;}
#offer-details .right .contact-info ul { list-style: none outside none; margin: 0px; padding: 0px; }
#offer-details .right .contact-info ul li { padding-bottom: 30px; }
#offer-details .right .contact-info p, #offer-details .right .contact-info div { text-align: left; line-height: 16px; margin: 0px; padding: 0px; display: block; }
#offer-details .right .contact-info a { color: #000000; text-decoration: none; display: block; text-align: left; width: 205px; }
#offer-details .right .contact-info .hidden_space { font-size: 1px; display: inline-block; width: 1px; overflow: hidden; }
#offer-details .right .contact-info a:hover { color: #000000; text-decoration: underline; }
#offer-details .right .contact-info a.underline:hover { text-decoration: underline; }
#offer-details .right .contact-info .google-map .map { width: 194px; height: 258px; margin-left: 0px; text-align: right;}
#offer-details .right .contact-info .google-map .map a {text-align: right;}
#offer-details .right .contact-info .show-larger-map { color: #000000; margin-top: 11px; display: block; margin-bottom: 5px; }
#offer-details .facebook-comments { width: 676px; float: left; margin-left: 24px; }
.google-map {width: 196px; overflow: hidden;}
.google-map #map_canvas {border: 1px solid #999999;}
.google-map #map_canvas .gmnoprint a img {left: -12px !important; position: relative !important;}
.google-map #map_canvas .terms-of-use-link {position: relative !important; left: -60px !important;}
* html #offer-details .facebook-comments { margin-left: 12px; }

.right-column { float: left; padding: 0px; margin: 0px 0px 0px 28px; list-style: none outside none; }
.right-column .last-offer { padding-bottom: 10px; }
.right-column .last-offer .title { line-height: 40px; text-align: center; padding: 0px; margin: 0px; }
.right-column .last-offer .offer-image-small { height: 110px; margin: 0 auto; padding: 1px 1px 0px 1px; background: url('/marketplace/image/offer_small_image_container.png') no-repeat top left; }
.right-column .last-offer .description {text-align: center; }
.right-column .right_box_with_padding { padding-bottom: 10px; }

.right-column .last-offers-list { width: 201px; }
.right-column .last-offers-list .top {display: none;}
.right-column .last-offers-list ul.middle { float: left; list-style-type: none; margin: 0px; padding: 0px; }
.right-column .last-offers-list ul.middle li { margin: 0px; float: left; font-size: 11px;}
.right-column .last-offers-list ul.middle li.last { border-bottom: 0px none !important; padding-bottom: 0px !important;}
.right-column .last-offers-list .bottom { float: left; width: 220px; height: 10px; background: url('http://content.bonuszbrigad.hu/frontend/v1/rightbox/last-offer-list-bottom.png') no-repeat top center; position: relative; top: -4px;}
.right-column .last-offers-list .firstoffer-top {position: absolute; width: 220px; height: 10px; background: url(http://content.bonuszbrigad.hu/frontend/v1/rightbox/last-offer-list-top.png) no-repeat top center; left: -1px;}
.right-column .last-offers-list .last { height: 183px;}
.right-column .last-offers-image { width: 218px; height: 132px; }
.rightbox-category-li {height: 122px !important;}

.rightbox_helpbox {width: 220px; height: 100px; font-size: 11px; font-family: georgia; color: #000000; text-align: center; padding-top: 12px; background: #f6f6f6; border: 1px solid #cfcfd0; margin-bottom: 11px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-bottom: 10px;}
.rightbox_helpbox_long {height: 172px; font-size: 10px;}
.rightbox_helpbox_4 {height: auto !important; background: #f6f6f6;border: 1px solid #cccccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; height: 217px;font-size: 10px;	margin-bottom: 10px;}
.rightbox_helpbox_3 {height: 217px; background: url("http://content.bonuszbrigad.hu/frontend/v1/rightbox/rightbox_help_bg_4.png") center top no-repeat; font-size: 10px;}
.rightbox_helpbox .boldtitle {font-weight: bold; font-size: 13px; line-height: 16px;}
.rightbox_helpbox .redbig, .rightbox_helpbox .redbig * {font-family: verdana; font-size: 23px; padding-left: 8px; color: #8BC507 !important; font-weight: bold; line-height: 32px;}
.rightbox_helpbox  .smalltextpart {line-height: 16px; font-size: 14px;}

.rightbox_helpbox:hover .bluelink{ text-decoration:underline;}
.rightbox_helpbox .bluelink{ text-decoration:none; }

.rightboxHelpPicture {display: inline-block; background: url("http://content.bonuszbrigad.hu/frontend/v1/rightbox/helpbox_birgadbolt.png") center top no-repeat; width: 205px; height: 122px; margin: 0px 0px 15px 0px;}

.normal-offer, .brief-offer { width: 218px; height: 162px; padding: 0px 0px 10px 0px; background: url('http://content.bonuszbrigad.hu/frontend/v1/rightbox/last_offer_bg.png') no-repeat #f5f5f5; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; float: left; display: block; margin-left: -12px;}
.normal-offer .description, .brief-offer .description { float: left; width: 204px; padding-bottom: 3px; padding-top: 2px; margin: 0px 6px; overflow: hidden; height: 14px; font-family: Verdana; color: #000000; font-size: 11px; line-height: 18px; font-family: georgia; font-size: 12px;}
.normal-offer .wrapper, .brief-offer .wrapper { float: left; display: block; width: 218px; }
.normal-offer .offer-img, .brief-offer .offer-img { float: left; width: 218px; height: 132px; }
.normal-offer .price-box, .brief-offer .price-box { float: left; position: relative; width: 62px; height: 86px; }
* html .last_offers_pos_ie6 { position: absolute; top: 0px; left: 0px; }
.normal-offer .price-box .offset, .brief-offer .price-box .offset { position: relative; width: 218px; height: 20px; margin-left: 6px; }
.normal-offer .price-box .special-price, .brief-offer .price-box .special-price {color: #dd261b;display: inline;}
.normal-offer .price-box .timer, .brief-offer .price-box .timer {display: inline;}

.charity-offer {height: 145px;}

.market-offer {height: 64px !important;}
.market-offer .description {padding-top: 10px !important; height: 30px !important; width: 177px !important;}

.right .title-box {width:226px; height: 20px; position: absolute; top: 10px; left: 0px; color: #fff; font-weight: bold; text-align: center; line-height: 18px;}
.right .title-box .red-left {background: url("http://content.bonuszbrigad.hu/frontend/v1/rightbox/last-offer-titlebg-red-right.png") top right no-repeat; height: 20px; width: 4px; float: right; border-left: 1px solid #d82a0a;}
.right .title-box .red-content {background: #d82a0a; float: right; height: 20px; line-height:18px; border-left: 1px solid #d82a0a; border-right: 1px solid #d82a0a}
.right .title-box .red-content a {color: #ffffff;}
.right .title-box .red-right {background: url("http://content.bonuszbrigad.hu/frontend/v1/rightbox/last-offer-titlebg-red-left.png") top left no-repeat; height: 20px; width: 4px; float: right; border-right: 1px solid #d82a0a;}
.right .title-box .green-left {background: url("http://content.bonuszbrigad.hu/frontend/v1/rightbox/last-offer-titlebg-green-right.png") top right no-repeat; height: 20px; width: 4px; float: right; border-left: 1px solid #7db054;}
.right .title-box .green-content {background: #7db054; float: right; height: 20px; line-height:18px;}
.right .title-box .green-content a {color: #ffffff;}
.right .title-box .green-right {background: url("http://content.bonuszbrigad.hu/frontend/v1/rightbox/last-offer-titlebg-green-left.png") top left no-repeat; height: 20px; width: 4px; float: right; border-right: 1px solid #7db054;}
.right .title-box .red-content,
.right .title-box .green-content {font-family: georgia; font-size: 12px; line-height: 19px;}


.tbox-cont .title-box {width:226px; height: 20px; position: absolute; top: 10px; left: 0px; color: #fff; font-weight: bold; text-align: center; line-height: 18px;}
.tbox-cont .title-box .red-left {background: url("http://content.bonuszbrigad.hu/frontend/v1/rightbox/last-offer-titlebg-red-right.png") top right no-repeat; height: 20px; width: 4px; float: right; border-left: 1px solid #d82a0a;}
.tbox-cont .title-box .red-content {background: #d82a0a; float: right; height: 20px; line-height:18px; border-left: 1px solid #d82a0a; border-right: 1px solid #d82a0a}
.tbox-cont .title-box .red-content a {color: #ffffff;}
.tbox-cont .title-box .red-right {background: url("http://content.bonuszbrigad.hu/frontend/v1/rightbox/last-offer-titlebg-red-left.png") top left no-repeat; height: 20px; width: 4px; float: right; border-right: 1px solid #d82a0a;}
.tbox-cont .title-box .red-content {font-family: georgia; font-size: 12px; line-height: 19px;}
.tbox-cont .tbox-search {width: 50px; left: -13px; z-index: 1; top: -85px}

.rightBoxPrice {color: #DD261B  !important;}

.buy-norisk {position: absolute; top: -8px; width: 235px; text-align: center; font-size: 9px; color: #424242; font-family: verdana;}
.buy-norisk a {color: #424242; text-decoration: none;}
.buy-norisk a:hover {color: #000; text-decoration: none;}
.buy-norisk-container {position: relative; height: 6px; margin-top: 18px; margin-bottom: 1px;}

.brief-offer { width: 218px; height: 164px; padding: 0px 0px 10px 0px; background: url('/marketplace/image/last_offer_bg.png') no-repeat #f5f5f5; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; float: left; display: block; margin-left: -12px;}
.brief-offer .description { float: left; width: 204px; padding-bottom: 6px; margin: 0px 6px; overflow: hidden; height: 14px; font-family: Verdana; color: #000000; font-size: 11px; line-height: 18px; }


#footer-top { height: 230px; width: 950px; }
#footer-top .left { float: left; width: 680px; padding: 0px 0px 14px 22px; }
#footer-top .left ul { position: relative; list-style: none outside none; display: block; padding: 0px; margin: 0px; }
#footer-top .left ul li { float: left; padding: 0px 0px 0px 23px; width: 210px; height: 150px;}
#footer-top .left ul li.first { padding-left: 0px; }
#footer-top .left ul li dl { }
#footer-top .left ul li dl dt { text-align: left; }
#footer-top .left ul li dl dt a { font-weight: bold; color: #ffffff; }
#footer-top .left ul li dl dd {padding-right: 29px; padding-top: 4px; font-size: 11px; line-height: 14px; font-weight: normal; color: #cccccc; }
#footer-top .left dt img {margin-bottom: 3px;}
#footer-top .right { float: left; width: 248px; padding: 37px 0px 0px 0px; }
#footer-top .right .social-box { width: 222px; height: 50px; padding: 11px 0px 0px 0px; background: url('http://content.bonuszbrigad.hu/frontend/v1/main/footer_box_bg.png') no-repeat; }
#footer-top .right .social-box dl { color: #ffffff; }
#footer-top .right .social-box dt { float: left; padding: 4px 8px 0px 0px; text-align: left; line-height: 20px; font-size: 11px; }
#footer-top .right .social-box dd { float: left; padding: 1px; text-align: left; }
#footer-top .right .social-box dd a { display: block;}
#footer-top .right .total-savings-box { width: 222px; height: 44px; margin-top: 3px; padding: 6px 0px 0px 0px; background: url('http://content.bonuszbrigad.hu/frontend/v1/main/footer_box_bg.png') no-repeat; 	}
#footer-top .right .total-savings-box p.title { display: block; color: #cccccc; font-size: 11px; line-height: 18px; text-align: right; margin: 0px; padding: 0px 22px; }
#footer-top .right .total-savings-box p.amount { display: block; color: #ffffff; font-size: 11px; line-height: 18px; text-align: right; margin: 0px; padding: 0px 22px; }
#footer-top .right .social-box , #footer-top .right .total-savings-box {background: url("http://content.bonuszbrigad.hu/frontend/v1/main/footer_box_bg.png") top center no-repeat; color: white; text-align: center;}
#footer-top .right .foot_slogan { margin-top: 22px; margin-left: 8px; }
.footer-top-td {background: #363636 !important; border: 0px !important;}

#footer-bottom {  }
#footer-bottom .left { float: left; width: 680px; padding: 24px 0px 0px 22px; }
#footer-bottom .left ul { display: block; list-style: none outside none; float: left; width: 200px; padding: 0px 0px 0px 33px; margin: 0px; }
#footer-bottom .left ul.first { padding-left: 0px; }
#footer-bottom .left ul li {  }
#footer-bottom .left ul li a { font-size: 11px; color: #cccccc; line-height: 18px; }
#footer-bottom .right { float: left; width: 248px; padding: 10px 0 0 0; }
#footer-bottom .right a.press-releases { width: 222px; height: 150px; display: block; border: 0px; background: url("http://content.bonuszbrigad.hu/frontend/v1/main/footer_right_logos_2.png") repeat scroll 0 0 transparent;}
.footer-bottom-td {background: #262626 !important;}
.footer-bottom-td a {color: #ffffff !important;}

#total_saving {font-weight: bold; text-align: center;}
#total_saving p, #footer-top .right .total-savings-box p.amount, #footer-top .right .total-savings-box p.title {text-align: center;}
table#layout .main-td {background: url("http://content.bonuszbrigad.hu/frontend/v1/main/foot_shadow.png") repeat-x left bottom; height: 100%;}

/* input styles */
.form-label { color: #000000; font-weight: bold; font-size: 12px; text-align: right; padding-right: 28px; vertical-align: middle; }
.form-input { padding-bottom: 7px; padding-top: 7px; }
.form-input input { border: solid 1px #999999; background: white url('http://content.bonuszbrigad.hu/frontend/v1/elements/form_input_bg.png') top left repeat-x; padding-left: 3px; padding-right: 3px; }
.form-input input[type=password], .form-input input[type=text], .form-input textarea { width: 268px; outline: none; }
.form-input textarea { padding: 3px; border: solid 1px #999999; background: white url('http://content.bonuszbrigad.hu/frontend/v1/elements/form_input_bg.png') top left repeat-x; }
.form-input input[type=password], .form-input input[type=text] { height: 24px; line-height: 24px; }
.form-input input[type=checkbox] { margin: 0 16px 0 0; border: 0 none; position: relative; top: 2px; }
.form-submit { padding-bottom: 25px; padding-top: 25px; }
.form-input select { border: solid 1px #999999; background: white url('http://content.bonuszbrigad.hu/frontend/v1/elements/form_input_bg.png') top left repeat-x; padding-left: 3px; width: 276px; outline: none; }
.form-select {height: 24px;}
.form-select select {width: 276px;font-size: 14px; text-transform: capitalize; padding: 3px;margin: 8px 0px;}
.form-label-top { padding-top: 15px; vertical-align: top; }

.form_label_name_only { color: #000000; font-weight: bold; font-size: 16px;  padding-right: 10px; padding-top: 18px;}
.form_label_error {color: #A92205; font-size:17px; font-weight:bold; display: block; }
.login_input { padding-top: 18px; }
form .login_input input { width: 214px; }
.login_form_label { color: #000000; font-weight: bold; font-size: 12px; text-align: left; padding-top: 12px; padding-right: 10px; }

.email-error-bubble { position: absolute; top: -29px; left: 160px; width: 200px; height: 37px; padding-top: 12px; text-align: center; background: url('/marketplace/image/error_bubble.png') top left no-repeat;  font-size: 12px; font-weight: normal; color: #d11605; }
* html .email-error-bubble { top: -53px; }
/* ---- */

#map_canvas_large { width: 916px; height: 480px; }
.map_canvas_close { margin-top: 6px; margin-bottom: 6px; }
.map_canvas_close a { color: #000000; }
.map_canvas_close a:hover { text-decoration: underline; }
.error{ color: #a92205; font-size: 11px; line-height: 17px; }
.signup_popup_error { color: #a92205; font-size: 11px; line-height: 17px; padding-bottom: 8px; }
.ok_msg{ color: #179F00; font-size: 15px; }

.upload_picture_button {background-image: url("http://content.bonuszbrigad.hu/frontend/v1/staticbuttons/upload_pictures.png"); display: block; width: 123px; height: 26px; margin-top: 10px;}
.upload_picture_button_no_plus {background-image: url("http://content.bonuszbrigad.hu/frontend/v1/staticbuttons/upload_pictures_no_plus.png"); display: block; width: 123px; height: 26px; margin-top: 30px; float: left;}
.upload_page { background: #F5F5F5; width: 100%; height:100%; }
.edit_profile_form_table { width: 460px; background: transparent; }

.facebook_container { background: url('/marketplace/images/facebook_box.png') top left no-repeat; width: 179px; height: 39px; position: relative; text-align: left; padding-left: 51px; padding-top: 5px; }
.facebook_container a { color: #000000; }
#facebook_icon { position:absolute;left:25px;top:25px;  background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/aszf_bubble.png') bottom right no-repeat; width: 17px;height: 17px;}
#facebook_container_img { position: absolute; bottom: 2px; left: 1px; height: 42px; width: 42px; }
#facebook_container_box { position: absolute; bottom: 1px; left: 0px; }
.facebook_contener_label { position:relative; top:-15px; }
.facebook_login_pos { position: relative; padding-left: 11px; z-index: 0;}
.facebook_login_aszf { position: absolute; top: -87px; left: -80px; display: block; width: 149px; height: 104px; background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/aszf_bubble.png') top left no-repeat; z-index: 0;}
.facebook_login_aszf_layout { width: 100%; height: 55px; color: #a62105; }
.facebook_login_aszf_layout td { text-align: left; vertical-align: middle; padding-top: 35px; }
.facebook_login_aszf_layout td.box { padding-right: 22px; }
.head_button_container .facebook_login_aszf_layout a { float: none; color: #a62105; font-weight: bold; text-decoration: underline; }
.head_button_container .facebook_login_aszf_layout a:hover { background: none; color: #a62105; text-decoration: underline; }
.form_input .facebook_login_aszf_layout td.box input.confirm_aszf_checkbox { width: auto; }
.form_input .facebook_login_aszf { top: -102px; }

.user_account_pos { position: relative; }
#user_menu { position: absolute; top: 24px; background: #A92205; z-index: 10; width: 100px; background: url('/marketplace/image/user_menu_background.png') bottom left no-repeat; }
* html #user_menu { background: url('/marketplace/image/user_menu_background.gif') bottom left no-repeat; }
.user_menu_layout { margin: 0; padding: 0; width: 100px; }
.user_menu_layout li { list-style-image: none; list-style-position: outside; list-style-type: none; text-align: left; }
.user_menu_layout li a { float: left; height: auto; padding-bottom: 6px; }



h1.choose_payment_title { color: #a92205; font-weight: normal; font-family: Verdana, arial, sans-serif; margin-top: 83px; margin-bottom: 13px; font-size: 27px; }
h1.choose_payment_title_with_address { margin-top: 32px; }
.choose_coupon_count_padding{padding: 4px 10px; padding-bottom: 14px;}
.payment_options { text-align: left; vertical-align: top; font-size: 18px; }
.label_radio { width: 20px; text-align: left; margin: 0; }
.nice_button { background: url('/marketplace/images/head_button.png') top left no-repeat; width: 79px; height: 17px; font-size: 10px; text-align: center; padding-top: 2px; display: block; color: white; cursor: pointer; }
.red_button { background: url('/marketplace/images/form_button.png') top left no-repeat; width: 122px; height: 18px; margin-left: 12px; font-size: 13px; }
.short_red_button { background: url('/marketplace/images/short_form_button.png') top left no-repeat; width: 48px; height: 19px; margin-left: 0px; padding-top: 3px; }
.discount_red { color: #000; font-weight: bold; }
.sum_discount { color: #308030; }
.price_table_name { width:50%; text-align: left; padding-left: 12px; }
* html .price_table_name { width: auto; }
.price_table_price { width: 108px; display: block; }

.second_summ_space { height: 22px; }
.second_summ_label { color:#000000; font-size:17px; font-weight:bold; padding-left: 450px; }
.second_summ {font-weight:bold; text-align: right; }
.second_summ_row { background: #F7F7F5; position: absolute; width: 680px;  padding: 21px 0; }
.order_count_box { width: 55px !important; text-align: right; color:#000000; font-size:16px; font-weight:bold; }

.coupon_count_form_table { width: 100%; }
.coupon_count_red { color: #a92205; font-size: 14px; font-weight: bold; }
.coupon_count_red_signal { color: #a92205; font-size: 24px; font-weight: bold; }

.gift_box_td { padding-top: 8px; }
.gift_box { width: 255px; }
.gift_box .content { padding: 0 !important; }
.gift_image { margin-left: 27px; margin-right: 10px; }
.gift_link { font-size: 14px; font-weight: normal; color: #000000; font-family: Verdana, arial, sans-serif; }
.gift_modify { font-size: 12px; color: #A92205; text-decoration: underline; }
.gift_modify_relative_pos { position: relative; width:646px; }
.gift_cancel { position: absolute; top: 6px; left: 298px; cursor: pointer; }
.gift_short_info { width: 157px; padding-right: 5px; display: block; }

.gift_details_box { width: 100%; margin-top: 13px; }
.gift_details_box .content { padding: 0 22px 13px 22px !important; }
.gift_details_box_inputs { width: 100%; }
.gift_details_box_inputs td { text-align: center; vertical-align: top; }
.gift_details_box_inputs td.label { padding-bottom: 8px; font-size: 12px; padding-left: 20px; text-align: left; }
.gift_details_box_inputs td.message_label { padding-left: 26px; }
.gift_details_box_inputs td.email { padding-top: 35px; }
.gift_details_box_inputs td.email_input { padding-bottom: 23px; }
.gift_details_box_inputs td.submit_button { vertical-align: top; width: 48px; }
form .gift_details_box_inputs input[type="password"], form .gift_details_box_inputs input[type="text"], form .gift_details_box_inputs textarea { border: solid 1px #999999; background: white url('http://content.bonuszbrigad.hu/frontend/v1/elements/form_input_bg.png') top left repeat-x; padding-left: 3px; padding-right: 3px; width: 206px; }
form .gift_details_box_inputs input[type="password"], form .gift_details_box_inputs input[type="text"] { height: 24px; line-height: 24px; }
form .gift_details_box_inputs textarea { width: 249px; height: 105px; margin-top: 0px; padding: 3px; }

.delivery_table { width: 100%; }
.delivery_table .delivery_method { text-align: left; }
#home_delivery_table, #personal_receipt_table, #pickpackpoint_receipt_table { padding-top: 20px; }
.delivery_description { text-align: left; padding-bottom: 15px; padding-left: 50px; }
.delivery_address {text-align: left; margin-right: 150px; background-color: #e3e3e3; color: #000; padding: 20px; }
#home_delivery_table .button_td { padding-top: 15px; }

.text { line-height: 19px;padding: 20px; font-family: georgia; font-size: 14px;}
.text h1 { padding: 0px !important; }
.text a { text-decoration: underline; color: #0080a9; font-weight: bold; font-weight: normal;}
.text a:hover {text-decoration: none;}
.text .alcim { font-weight: bold; font-size: 18px; }
.text ul { margin: 8px 0; }
.hr { width: 100%; height: 1px; background: #000000; display: block; margin-top: 6px; margin-bottom: 6px; border-left: 1px solid #ababab; border-right: 1px solid #ababab; font-size: 1px; line-height: 1px; }
.hidden_submit_button { width: 0px; height: 0px; border: none; background: white; position:relative; top:0px; left:0px; z-index: -1; display: none; }
#cit_slide_main_div { background-image:url("/marketplace/images/popup_background.png"); background-repeat: repeat; background-color: transparent; background-position: top left;}

.coupon_history_navigator {padding: 0px 0px 8px 17px;}
.coupon_history_navigator a{ color: #4f70a1;text-decoration: underline; }
.coupon_table { width: 100%; }
.my_credits { width: 100%; }
.my_credits tbody { float: left; }
.coupon_table a { color: #4f70a1;text-decoration: underline; }
.coupon_table td { padding: 3px; background: #F0F1EE; text-align: left; }
.coupon_table td.couponlink { padding: 3px; background: #F0F1EE; text-align: left; }
.coupon_table td.couponlink div{ height: 5px; }
.coupon_table td.label { font-weight: bold; font-size: 14px; background: #F0F1EE; text-align: center; }
.coupon_table td.move_column { width:100px; }
.coupon_table td.header_left{text-align: left;}
.coupon_table td.price { text-align: left; }
.coupon_table td.successful { text-align: center; }
.coupon_table .green { color: #179F00; }
.coupon_table .red { color: #a92205; }
.coupon_table .yellow { color: #cc9900; }
.coupon_table .coupon_row_v1 td { background: #E0E1DE; }
.coupon_table .coupon_row_v2 td { background: #F0F1EE; }
.coupon_table .coupon_name_link {display: inline-block; text-overflow: ellipsis; width: 250px; overflow: hidden; height: 20px;}
.coupon_table_basket td { vertical-align: top; }
.coupon_table_basket td.price { text-align: right; width: 100px; }

.expired{color: red;}
.redeemed{color: green;}

.box_shadow { background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/box_shadow.png') top left no-repeat; width: 237px; height: 3px; }
.box_shadow_yellow { background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/box_shadow_yellow.png') top left no-repeat; width: 237px; height: 3px; }
.box_shadow_yellow_desc { background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/box_shadow_yellow_desc.png') top left no-repeat; width: 247px; height: 3px; margin-left: 8px; }
* html .box_shadow_yellow_desc { display: none; }

.sign_up_label { padding: 0 17px; color: #707070; }

#progressbar_container {margin: 5px 0px 20px 0px; width: 235px; position: relative; left: 4px;}
#progressbar_container td { text-align: center; width: 100%; }
.progressbar_left { background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/progressbar_left.png') top left no-repeat; width: 7px; height: 14px; float: left; }
.progressbar_right { background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/progressbar_right.png') top left no-repeat; width: 6px; height: 14px; float: left; }
.progressbar_bar { background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/progressbar_bg.png') top left repeat-x; width: 154px; height: 14px; float: left; position: relative; }
.progressbar_yellow { background: url('http://content.bonuszbrigad.hu/frontend/v1/offerpage/progressbar_yellow.png') top left repeat-x; width: 1px; height: 14px; float: left; }
.progressbar_line {background-image: url(http://content.bonuszbrigad.hu/frontend/v1/offerpage/progressbar_arrow.png); top: 0px; width: 21px; height: 34px; position: absolute; left: 2px; }
.progressbar_label { width: 191px; margin-top: 2px; font-size: 14px; font-weight: bold; margin-left: 23px; margin-bottom: 1px; }
.progressbar_label_left { text-align: left; }
.progressbar_label_right { text-align: right; }
.progressbar_msg { text-align: center; display: block; margin-top: 1px; }
#progressbar_title {text-align: center !important;}

#newsletterMenu {display: none;}
.newsletter_positioner {position: relative; left: -51px;}
.newsletter_pos { position: relative; top: 6px;}
* html .newsletter_pos { position: absolute; top: 0px; left: 16px; }
.newsletter { float: left; width: 220px; padding-left: 12px; }
* html .newsletter { position: relative; }
.newsletter_label { color: #000000; font-size: 11px; font-weight: bold; text-align: center; display: inline-block; line-height: 23px; width: 255px; position: relative;}
.newsletter_input_bg { background: url('/marketplace/images/newsletter_input.png') top left no-repeat; width: 220px; height: 22px; display: inline-block;}
.newsletter_input_bg .field { background: none; outline: none; font-size: 11px; color: #959595; width: 187px; height: 16px; text-align: center; margin-left: 9px; border: 0 none; float: left; padding: 3px 0 0 0; }
.newsletter_input_bg .button { width: 29px; background: none; border: 0 none; width: 18px; height: 19px; padding: 0; margin: 0 0 0 4px; float: left; }
.newsletter_friend_button { background: url('http://content.bonuszbrigad.hu/frontend/v1/header/invite_friend_box.png') top left no-repeat; width: 150px; height: 37px; font-size: 12px; margin-top: 4px; display: block; padding-left: 70px; padding-top: 5px; font-family: georgia;}
.newsletter_friend_button:hover { background: url('http://content.bonuszbrigad.hu/frontend/v1/header/call_friend_box.png') top left no-repeat;}

.newsletter_friend_button a { display: block; text-align: right; color: #000000; padding-right: 14px; padding-top: 7px; padding-left: 60px; padding-bottom: 8px; }
.newsletter_msg { position: absolute; top: 27px; left: -235px; width: 230px; }
.newsletter_msg span { display: block; width: 100%; text-align: right; }
.newsletter_msg span.red { color: #a92205; }

.mszlogo {width: 59px; height: 71px; background: url('http://content.bonuszbrigad.hu/frontend/v1/header/magyszolg.png') top center no-repeat; position: absolute; top: 11px; left: 942px; display: block;}

.send_to { background: url('/marketplace/images/send_to_bg.png') top left no-repeat; width: 564px; }
.send_to_label { font-weight: bold; text-align: right; padding-right: 6px; height: 35px; padding-bottom: 2px; }
.send_to_facebook_link {background: url(http://content.bonuszbrigad.hu/frontend/v1/shareicon/small_share_icons.png) 0px 0px no-repeat; width: 19px; height: 18px; display: block; float: left; margin-right: 5px;}
.send_to_facebook_link:hover {background-position: 0px -18px}
.send_to_twitter_link {background: url(http://content.bonuszbrigad.hu/frontend/v1/shareicon/small_share_icons.png) -114px 0px no-repeat; width: 19px; height: 18px; display: block; float: left; margin-right: 5px;}
.send_to_twitter_link:hover {background-position: -114px -18px}
.send_to_pinit_link {background: url(http://content.bonuszbrigad.hu/frontend/v1/shareicon/small_share_icons.png) -57px 0px no-repeat; width: 19px; height: 18px; display: block; float: left; margin-right: 5px; overflow: hidden;}
.send_to_pinit_link:hover {background-position: -57px -18px}
.send_to_email_link {background: url(http://content.bonuszbrigad.hu/frontend/v1/shareicon/small_share_icons.png) -38px 0px no-repeat; width: 19px; height: 18px; display: block; float: left; margin-right: 5px;}
.send_to_email_link:hover {background-position: -38px -18px}
.send_to_tumblr_link {background: url(http://content.bonuszbrigad.hu/frontend/v1/shareicon/small_share_icons.png) -95px 0px no-repeat; width: 19px; height: 18px; display: block; float: left; margin-right: 5px; overflow: hidden;}
.send_to_tumblr_link * {opacity: 0; filter:alpha(opacity=0);}
.send_to_tumblr_link:hover {background-position: -95px -18px}
.send-to .piIntIframe {opacity: 0; filter:alpha(opacity=0); position: relative; top: -6px;  background: transparent; width: 19px !important; overflow: hidden;}
.shareFacebook {width: 60px; height: 20px; background-image: url("/marketplace/images/share_fb.png"); font-size: 0px; overflow: hidden; display: inline-block;}

#main-offer .send-to {font-size: 12px; text-align: center; width: 230px; margin-top: 10px;}
.newsletter_msg span.red { color: #a92205; }

.offer-list-box { float: left; margin-left: 15px; margin-top: 14px; }
* html .offer-list-box { margin-left: 8px; margin-top: 7px; }
.offer_list_box_layout { width: 100%; }
.offer_list_box_layout td { text-align: left; vertical-align: top; }
.offer_list_title { padding-left: 9px; padding-right: 9px; line-height: 15px; padding-top: 4px; padding-bottom: 11px; height: 45px; }
.offer_list_title a { display: block; height: 45px; overflow: hidden; }
.offer_list_title_img { padding-left: 7px; padding-bottom: 6px; padding-top: 1px; }
.offer_list_boxes { width: 162px; }
.offer-list-box-space { width: 100%; height: 1px; float: left; }
.offer_list_sold_coupon { font-size: 18px; font-weight: bold; line-height: 20px; display: block; margin-top: 3px; }
.offer_list_sold_coupon_label { font-size: 11px; display: block; margin-bottom: 4px; }
.offer_list_info_label { font-size: 11px; display: block; width: 100%; text-align: center; line-height: 18px; }
.offer_list_info_number { font-weight: bold; }
.offer_list_info_number_small { font-size: 9px; }
.offer-list-big-grey-box { padding: 5px 0; background: #ffffff url('/marketplace/image/offer_list_shadow_gradient.png') repeat-x top left !important; }
.offer_list_boxes_pos { position: relative; left: 8px; }
* html .offer_list_boxes_pos { left: 7px; }
.offer-list-box-shadow { background: url('/marketplace/image/offerlist_box_shadow.png') top left no-repeat; width: 150px; height: 4px; overflow: hidden; }
.offer-list-box-shadow-yellow { background: url('/marketplace/image/offerlist_box_shadow_yellow.png') top left no-repeat; width: 150px; height: 4px; }
.offer_list_bottom_padding { padding-bottom: 23px; }

.nice_red_button { background: url('/marketplace/image/red_button.png') top left no-repeat; width: 100px; height: 22px; display: block; text-align: center; color: white; font-size: 10px; font-weight: bold; padding-top: 7px; }
.nice_red_button:hover { background: url('/marketplace/image/red_button_hover.png') top left no-repeat; }
.nice_red_button_wide { background: url('/marketplace/image/red_button_wide.png') top left no-repeat; width: 164px; height: 22px; display: block; text-align: center; color: white; font-size: 10px; font-weight: bold; padding-top: 7px; }
.nice_red_button_wide:hover { background: url('/marketplace/image/red_button_hover_wide.png') top left no-repeat; }

.nice_green_button { background: url('/marketplace/image/green_button.png') top left no-repeat; width: 100px; height: 29px; display: block; text-align: center; color: #2c3f1c; font-size: 10px; font-weight: bold; padding-top: 7px; }
.nice_green_button:hover {  }

.nice_red_button_small { background: url('/marketplace/image/red_button_small.png') top left no-repeat; width: 164px; height: 22px; display: block; text-align: center; color: white; font-size: 10px; font-weight: bold; padding-top: 7px; }
.nice_red_button_small:hover { background: url('/marketplace/image/red_button_hover_small.png') top left no-repeat; }

.text a.nice_red_button { color: white; text-decoration: none; line-height: normal; }
.text a.nice_red_button_wide { color: white; text-decoration: none; line-height: normal; }
.long_nice_red_button { padding-top: 2px; height: 27px; }
.big_nice_red_button { background: url('/marketplace/image/big_button.png') top left no-repeat; width: 157px; height: 30px; font-size: 14px; font-weight: bold; padding-top: 11px; }
.big_nice_red_button:hover { background: url('/marketplace/image/big_button_hover.png') top left no-repeat; }

.nice_grey_button { background: url('/marketplace/image/red_button_grey.png') top left no-repeat; }
.nice_grey_button:hover { background: url('/marketplace/image/red_button_grey.png') top left no-repeat; }

.nice_grey_buy_button { background: url('/marketplace/image/red_button_grey.png') top left no-repeat; width: 100px; height: 22px; display: block; text-align: center; color: white; font-size: 10px; font-weight: bold; padding-top: 7px; }
.nice_grey_buy_button:hover { background: url('/marketplace/image/red_button_grey.png') top left no-repeat;-moz-opacity:0.9; -khtml-opacity: 0.9; opacity:0.9; width: 100px; height: 22px; display: block; text-align: center; color: white; font-size: 10px; font-weight: bold; padding-top: 7px; }

.cities-container { display: none; }

.cities-container_show {
	display: block; 
	height: 158px;
}
.cities-container_hide {
	display: none;
	height: 0px;
}

#login_submit_button_inner { margin-top: 24px; }
#successful_submit_button { margin-top: 12px; }

.powered_by { text-align: center; display: block; color: #555555; margin-left: 26px;}
.powered_by img.citlogo { vertical-align: text-top; }
.powered_by a { color: #555555; padding-right: 4px; }

.transfer_sub_title { width: 100%; margin-bottom: 27px; margin-top: 6px; }
.transfer_left_table { width: 255px; margin-right: 27px; }
.transfer_right_table { width: 374px; }
.transfer_comment { width: 100%; margin-top: 27px; }

h2.howitworks {padding-top: 17px; margin-left: 41px; margin-bottom: 17px; font-family: georgia; font-size: 18px; font-weight: bold;}

.greybox_howitworks_container { position: relative; }
.greybox_howitworks_container img { position: absolute; left: -31px; top: 7px; }
* html .greybox_howitworks_container img { left: -72px; }
.greybox_howitworks_container img.double { top: 7px; }
.howitworks_container { width:100%; }
.video_container { width:200px; height: 328px; }
.howitworks_text { padding-bottom: 24px; }
.howitworks_text a { color: #a92205; }

.greybox_howitworks { width: 656px; }

.successfulbuy_table td { padding: 2px; }
.successfulbuy_table .label { text-align: left; font-weight: bold; padding-right: 15px; width: 20%; vertical-align: top; }
.successfulbuy_table .value { text-align: left; }
#top_message_container {  height: 70px; width: 100%; position: absolute; left: 0px; font-size: 18px; line-height: 22px; font-weight: bold; -webkit-text-size-adjust: none; overflow: hidden; z-index: 7;}
.top_message_container_table { width: 100%; height: 60px; }
.top_message_container_td { text-align: center; vertical-align: middle; }
#top_message_container.message_success { color: #157f00; }
#top_message_container.message_failure { color: #a92205; }
.top_message_container_height { display: block; width: 100%; height: 60px; }
.top_message_td { height: 70px !important; padding-bottom: 0px !important; }
.top_message_td iframe { display: none; }
.message_layout { position: relative; left: 47px; }
.message_layout_img { padding-right: 8px; }
.message_layout td { text-align: left; padding-right: 46px; }
.unsuccessful_buy_tran_data {font-size: 9px;}
.unsuccessful_buy_tran_data_title {font-size: 14px; font-weight: bold; line-height: 41px;}
a.unsuccessful_buy_tran_data_title {text-decoration: underline;}

div#unsuccessful_buy_new_payment_box .content_text {text-align: left; padding: 0px; padding-left: 20px; margin-bottom: 9px;}
div#unsuccessful_buy_new_payment_box #cancel_payment {text-align: left; padding-left: 20px; margin-bottom: 34px; margin-top: 1px;}
div#unsuccessful_buy_new_payment_box #cancel_payment a {text-decoration: underline; color: #0080a9;}
div#unsuccessful_buy_new_payment_box #cancel_payment a:hover {text-decoration: none;}

.foot_right_absolute { position: absolute; height: 148px; }

.landing_signup_popup_head { background: url('/marketplace/image/signup_popup_head_bg.png') top left no-repeat; width: 659px; height: 50px; text-align: center; vertical-align: middle; font-size: 24px; font-weight: bold; }
.landing_signup_popup_head_700{ background: url('/marketplace/image/signup_popup_head_bg700.png') top left no-repeat; width: 700px; height: 50px; text-align: center; vertical-align: middle; font-size: 24px; font-weight: bold; }
.landing_signup_popup_content { background: #f5f5f5 url('/marketplace/image/signup_popup_content_bg.png') bottom left no-repeat; border-left: 1px solid #999999; border-right: 1px solid #999999; text-align: center; vertical-align: top; }
.landing_signup_popup_foot { background: url('/marketplace/image/signup_popup_foot_bg.png') top left no-repeat; height: 9px; text-align: left; vertical-align: top; }
.landing_signup_popup_foot_700 { background: url('/marketplace/image/signup_popup_foot_bg700.png') top left no-repeat; height: 9px; text-align: left; vertical-align: top; }

.landing_signup_popup_title { text-align: left; vertical-align: top; font-size: 14px; font-weight: bold; }
.landing_signup_popup_subtitle { text-align: left; vertical-align: bottom; padding-bottom: 54px; line-height: 18px; }
.landing_signup_popup_money { text-align: center; vertical-align: middle; width: 195px; padding-bottom: 10px; }
.landing_signup_popup_inputs { background: #e3e3e3 url('/marketplace/image/signup_submit_input_bg.png') bottom left no-repeat; padding-top: 21px; padding-bottom: 21px; }
.landing_signup_popup_inputs_660 { background: #e3e3e3 url('/marketplace/image/signup_submit_input_bg660.png') bottom left no-repeat; padding-top: 21px; padding-bottom: 21px; }
.signupPopupSignupButton {margin-left: 23px; margin-top: 5px;}
.signupPopupSignupButton * {font-size: 13px !important;}
.signupPopupSignupButton td a {display: block; background: transparent; line-height: 15px; position: relative !important; top: -1px !important;}

.landing_signup_popup_content_layout { width: 621px; margin-top: 35px; }
.landing_signup_popup_inputs_label { text-align: right; padding-right: 11px; padding-bottom: 6px; vertical-align: middle; }
.landing_signup_popup_inputs_input { padding-bottom: 6px; }
.landing_signup_popup_inputs_input input { background: white; border: 1px solid #cccccc; width: 170px; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
.landing_signup_popup_terms_of_use { padding-top: 18px; padding-bottom: 13px; }
.landing_signup_popup_terms_of_use a { font-weight: bold; text-decoration: underline; }
.landing_signup_popup_terms_of_use a:hover { text-decoration: underline; }
.landing_signup_popup_submit { padding-bottom: 22px; }
.landing_signup_popup_close_pos { position: relative; }
* html .landing_signup_popup_close { position: static; }
.landing_signup_popup_close { position: absolute; right: -5px; top: -15px; }
* html .landing_signup_popup_close { position: relative; left: 243px; top: -22px; }
* html #popup_landing_container_email_contact .landing_signup_popup_close { position: relative; left: 167px; top: -22px; }
.landing_signup_errors { margin-bottom: 20px; }
.landing_signup_errors div { display: block; width: 100%; text-align: left; }
.landing_signup_popup_inputs_head { background: url('/marketplace/image/signup_popup_input_head.png') top left no-repeat; width: 621px; height: 4px; line-height: 2px; font-size: 2px; }
.landing_signup_popup_inputs_head_660 { background: url('/marketplace/image/signup_popup_input_head660.png') top left no-repeat; width: 660px; height: 4px; line-height: 2px; font-size: 2px; }

.sign_up_other_info_padding{padding-top:7px;padding-bottom: 7px;}

.zip_input{width: 38px !important;}
.location-bullet { padding-left: 10px !important; padding-right: 6px !important; padding-top: 0px !important; }
.location_td { padding-top: 2px; padding-bottom: 3px; }
.location_table { float: left; width: 220px; }
.location_table_space { float: left; width: 636px; height: 1px; }
.label_radio_container { width: 20px; }

.contact_field_checkbox{padding: 2px;padding-bottom: 5px;border-bottom: 1px dashed #ccc; vertical-align: top; width: 10px;}
.contact_field{padding: 2px;padding-bottom: 5px;border-bottom: 1px dashed #ccc; text-align: left;}
.label_radio_container { width: 20px; }

* html .offer_details_right_pos_ie6 { position: absolute; top: 11px; left: 0px; }
* html .offer_right_pos_ie6 { position: absolute; top: 0px; left: 12px; }

.progressbar_max_left { display: block; width: 100%; text-align: center; margin-bottom: 14px;}

.confirm_button { display: block; width: 50px; height: 20px; color: white; font-size: 11px; font-family: Verdana, 'ArialBlack', 'Arial Black', arial, sans-serif; font-weight: bold; text-align: center; padding-top: 5px;margin:5px; cursor: pointer;}



.pager_container { width:100%; table-layout: fixed; }
.pager_container a { font-weight:bold; }
.pager_container td.pageturn_last, .pager_container td.pageturn_next { text-align: right; }
.pager_container td.pageturn_center { text-align: center; }
.pager_container td.pageturn_first, .pager_container td.pageturn_previous { text-align: left; }

#account-box { position: absolute; top: -82px; left: 55px; width: 237px; height: 109px; padding: 0px; background: url('/marketplace/images/user_box_bg_dv3.png') no-repeat; z-index: 8;	}
#account-box .user-data { width: 228px; margin: 3px 0px 0px 0px; }
#account-box .user-data .avatar { width: 50px; text-align: left; vertical-align: top; }
#account-box .user-data .avatar .avatar-bg {margin-left: 17px; margin-top: 2px; margin-right: 5px; width: 42px; height: 42px; padding-top: 1px; padding-left: 1px; background: url('/marketplace/image/avatar_bg.png') no-repeat top left;}
#account-box .user-data .avatar .avatar-bg img.userpic { width: 40px; height: 40px; }
#account-box .user-data .user-info  { text-align: left; vertical-align: middle; font-family: georgia; font-size: 14px; }
#account-box .user-data .user-info .username { font-weight: bold; color: #ffffff; display: block; }
#account-box .user-data .user-info .username:hover { font-weight: bold; color: #ffffff; display: block; }
#account-box .user-data .user-info .sign_out { font-size: 11px; color: #ffdd91; display: block; }
#account-box .user-data .user-info .sign_out:hover { text-decoration: underline; }

#account-box .account-menu * {float: none !important;}
#account-box .account-menu {margin-right: 12px; float: right;}
#account-box .account-menu td {vertical-align: top; text-align: center; padding-top: 7px; width: 71px; display: table-cell}
#account-box .account-menu td.leftacc { width: 71px;}
#account-box .account-menu td.wide { width: 83px;}
#account-box .account-menu td.rightacc { width: 58px;}
#account-box .account-menu td a { font-size: 11px; display: block; width: 100%; text-align: center;  background: transparent; padding: 0px;}

.user_account_menu_user_coupons { background: url('/marketplace/image/user_coupons.png') 24px 0px no-repeat; padding-top: 28px; padding-bottom: 8px; }
* html .user_account_menu_user_coupons { background: url('/marketplace/image/user_coupons_ie6.png') 24px 0px no-repeat; }
.user_account_menu_user_coupons:hover, .user_account_menu_user_coupons_active { text-decoration:underline; background: url('/marketplace/image/user_coupons_hover.png') 24px 0px no-repeat; padding-top: 28px; padding-bottom: 8px; }
* html .user_account_menu_user_coupons:hover, * html .user_account_menu_user_coupons_active { background: url('/marketplace/image/user_coupons_hover_ie6.png') 24px 0px no-repeat; }
.user_account_menu_my_invites { background: url('/marketplace/image/user_invites.png') 19px 0px no-repeat; padding-top: 28px; padding-bottom: 8px; }
* html .user_account_menu_my_invites { background: url('/marketplace/image/user_invites_ie6.png') 19px 0px no-repeat; }
.user_account_menu_my_invites:hover, .user_account_menu_my_invites_active { text-decoration:underline; background: url('/marketplace/image/user_invites_hover.png') 19px 0px no-repeat; padding-top: 28px; padding-bottom: 8px; }
* html .user_account_menu_my_invites:hover, * html .user_account_menu_my_invites_active { background: url('/marketplace/image/user_invites_hover_ie6.png') 19px 0px no-repeat; }
.user_account_menu_user_profile { background: url('/marketplace/image/user_profile.png') 16px 0px no-repeat; padding-top: 28px; padding-bottom: 8px; }
* html .user_account_menu_user_profile { background: url('/marketplace/image/user_profile_ie6.png') 16px 0px no-repeat; }
.user_account_menu_user_profile:hover, .user_account_menu_user_profile_active { text-decoration:underline; background: url('/marketplace/image/user_profile_hover.png') 16px 0px no-repeat; padding-top: 28px; padding-bottom: 8px; }
* html .user_account_menu_user_profile:hover, * html .user_account_menu_user_profile_active { background: url('/marketplace/image/user_profile_hover_ie6.png') 16px 0px no-repeat; }

.foot_follow_twitter, .foot_follow_facebook, .foot_follow_rss, .foot_follow_email {margin: 5px 2px 0px;}
.foot_follow_twitter {background: url("http://content.bonuszbrigad.hu/frontend/v1/shareicon/small_share_icons.png") no-repeat scroll -114px -18px transparent; display: block; width: 19px; height: 18px; }
.foot_follow_twitter:hover {background-position: -114px -36px;}
.foot_follow_facebook {background: url("http://content.bonuszbrigad.hu/frontend/v1/shareicon/small_share_icons.png") no-repeat scroll -0px -18px transparent; display: block; width: 19px; height: 18px; }
.foot_follow_facebook:hover {background-position: -0px -36px;}
.foot_follow_rss {background: url("http://content.bonuszbrigad.hu/frontend/v1/shareicon/small_share_icons.png") no-repeat scroll -76px -18px; display: block; width: 19px; height: 18px; }
.foot_follow_rss:hover {background-position: -76px -36px;}
.foot_follow_email {background: url("http://content.bonuszbrigad.hu/frontend/v1/shareicon/small_share_icons.png") no-repeat scroll -38px -18px; display: block; width: 19px; height: 18px; }
.foot_follow_email:hover {background-position: -38px -36px;}

.offerbox-link:hover{text-decoration: underline;}

.sign_up_selector{width: 60px !important; font-weight: normal !important; font-size: 12px !important;}
.invite_more_info{font-size: 10px;}
.offer_progress_failed_title { margin-top: 18px; }
.offer_progress_failed_progressbar_label { margin-bottom: 9px; }

.offer_list_horizontal { background: url('/marketplace/images/offferlist.png') top left no-repeat; position: relative; width: 929px; margin-left:6px; height: 131px; margin-top: 17px; margin-bottom: 5px; }
.offer_list_horizontal .percent1, .offer_list_horizontal .percent2, .offer_list_horizontal .percent3, .offer_list_horizontal .percent4, .offer_list_horizontal .percent5 { position: absolute; font-size: 14px; font-weight: bold; top: 38px; }
.offer_list_horizontal .percent1 { left: 145px; }
.offer_list_horizontal .percent2 { left: 324px; }
.offer_list_horizontal .percent3 { left: 495px; }
.offer_list_horizontal .percent4 { left: 665px; }
.offer_list_horizontal .percent5 { left: 835px; }

.start_logo { margin-top: 5px; margin-left: 39px; margin-bottom: 5px; }
.start_box_pos { position: relative; background: url('/marketplace/image/landing_page_content_bg.png') top left no-repeat; width: 935; height: 334px; }
.start_box_desc { position: absolute; top: 10px; left: 46px; width: 380px; font-size: 18px; text-align: right; line-height: 24px; }
.start_box_form_label {display: none;}
.start_box_email_label { position: absolute; top: 150px; left: 81px; font-size: 11px; font-weight: bold; white-space: nowrap; }
.start_box_city_label { position: absolute; top: 204px; left: 111px; font-size: 11px; font-weight: bold; white-space: nowrap; }
.start_box_email_input { position: absolute; top: 150px; left: 194px; background: none; border: 0 none; width: 215px; color: #666666; outline: none; }
.start_box_city_select { position: absolute; top: 192px; left: 191px; background: none; border: 0 none; width: 223px !important; color: #666666; z-index: 10; filter:alpha(opacity=0) !important; -moz-opacity:0; -khtml-opacity: 0; opacity: 0; -khtml-appearance: none; height: 39px !important; line-height: 39px; }
.start_box_city_select option { padding: 4px; }
#start_box-select-replacement { position: absolute; top: 192px; left: 191px; float: left; width: 223px; height: 40px; font-size: 12px; color: #666666; line-height: 39px; overflow: hidden; text-indent: 4px; cursor: default; z-index:1; cursor: pointer; }
* html #start_box-select-replacement { filter:alpha(opacity=0) !important; }
.startbox_red_button { background: url('/marketplace/image/landing_page_button.png') top left no-repeat; width: 118px; height: 30px; padding-top: 11px; text-align: center; color: white; cursor: pointer; display: block; font-family: arial, sans-serif; font-weight: bold; font-size: 14px; position: absolute; top: 273px; left: 305px; }
.start_box_bubble { position: absolute; top: 99px; left: 201px; width: 200px; height: 37px; padding-top: 12px; text-align: center; background: url('/marketplace/image/error_bubble.png') top left no-repeat; font-size: 12px; font-weight: normal; color: #d11605; }

#guestauthor { width: 407px; padding: 32px 0px 70px 0px; }
#guestauthor .top { width: 407px; height: 136px; position: relative; background: url('/marketplace/image/guestauthor_top.png') no-repeat; }
#guestauthor .top .portrait { position: absolute; top: 1px; right: 32px; width: 87px; height: 87px; }
#guestauthor .top .portrait .frame { width: 87px; height: 87px; background: url('/marketplace/image/guestauthor_portrait_container.png') no-repeat; z-index: 100; position: absolute; }
#guestauthor .guest-intro { width: 375px; height: auto; padding: 0px 16px 0px 16px; background: url('/marketplace/image/guestauthor_middle.png') repeat-y; font-size: 12px; font-style: italic; }
#guestauthor .bottom { width: 407px; height: 34px; background: url('/marketplace/image/guestauthor_bottom.png') no-repeat }

.fizetes_mod { width: 279px; height: 202px; overflow: hidden; background: url(/marketplace/images/fizetesi_mod.png); font-family: verdana; font-size: 13.5px; }
.fizetes_mod_title { color: #FFFFFF; font-weight: bold; padding-left: 15px; padding-right: 100px; padding-top: 1px; text-align: center; }
.fizetes_mod_content { padding-left: 14px; padding-right: 93px; font-size: 12.0px; padding-top: 14px; font-weight: normal; text-align: justify; }
/*---- new newsletter page ----*/

.newsletter_catpics_1 {display: block; background: url(/marketplace/images/newsletter_01.png) top center no-repeat; height: 168px; width: 142px; float: left;}
.newsletter_catpics_2 {display: block; background: url(/marketplace/images/newsletter_02.png) top center no-repeat; height: 168px; width: 146px; float: left;}
.newsletter_catpics_3 {display: block; background: url(/marketplace/images/newsletter_03.png) top center no-repeat; height: 168px; width: 135px; float: left;}
.newsletter_catpics_4 {display: block; background: url(/marketplace/images/newsletter_04.png) top center no-repeat; height: 168px; width: 149px; float: left;}

.newsletter_yellowbox {position: absolute; background: url(/marketplace/images/newsletter_page_bg.png) top center no-repeat; width: 658px; height: 140px; left: -7px;}

.newsletter_input_1 {width: 226px; height: 39px; background: url(/marketplace/images/newsletter_input_bg.png) top center no-repeat; border: 0px; padding: 0px 8px; color: #666666;}
.newsletter_input_2 {width: 182px; height: 39px; background: url(/marketplace/images/newsletter_input2_bg.png) top center no-repeat; border: 0px; padding: 0px 8px; color: #666666;}
.newsletter_signup_redbtn {font-family: verdana;}
#submit-signup {position: relative; top: 2px;}

.signup-form-newsletter * {text-align: left;}
.signup-form-newsletter {float: left; width: 357px; height: 100px; padding: 15px 0px 0px 30px; background: transparent; }
.signup-form-newsletter  {width: 435px; float: left; padding-bottom: 10px; }
.input-container  {float: left; padding-bottom: 10px; padding-left: 2px;}

.signup-form-newsletter .input-container .label { display: block; float: left; width: 100px; height: 41px; line-height: 40px; font-size: 12px; font-family: Verdana; font-weight: bold; color: #000000; margin: 0px; padding: 0px; }
.signup-form-newsletter .input-container .popup-text-input { float: left; width: 242px; height: 41px; background: url('/marketplace/image/popup_text_input.png') no-repeat; }
.signup-form-newsletter .input-container .popup-text-input input { width: 220px; margin-top: 6px; padding: 0px 10px 0px 10px; line-height: 25px; height: 26px;  font-size: 12px; color: #666666; outline: none; border: 0px none; background: none; }
.signup-form-newsletter .input-container .popup-select-input {font-family: verdana !important; float: left; position: relative; width: 182px; height: 41px; background: url(/marketplace/images/newsletter_input2_bg.png) top center no-repeat;}
.signup-form-newsletter .input-container .popup-select-input select { position: relative; z-index: 10; filter:alpha(opacity=0) !important; -moz-opacity:0; -khtml-opacity: 0; opacity: 0; -khtml-appearance: none;  width: 242px !important; height: 41px !important; line-height: 41px; cursor: pointer; }
.signup-form-newsletter .input-container .popup-select-input select option { padding: 4px; }

.newsletter_input_container_td {padding-right: 10px;}
.signup-form-newsletter #popup_landing_city_select {width: 182px !important;}
.signup-form-newsletter .popup-text-input {background: url(/marketplace/images/newsletter_input_bg.png) top center no-repeat !important;}

.newsletter_nice_red_button {margin: 30px 0px 0px 6px !important; float: left; background: url(/marketplace/images/newsletter_red_button.png); width: 110px; height: 27px; font-size: 12px; font-weight: black;}
.newsletter_nice_red_button:hover { background: url(/marketplace/images/newsletter_red_button.png);}
.newsletter_arrow {top: 11px; width: 21px; height: 55px; position: absolute; background: url(/marketplace/images/newsletter_arrow.png) top center no-repeat;}
.newsletter_desc {font-size: 12px !important; font-weight: bold; margin-top: 10px; display: block;}

/*---- facebook button -----*/

.help_facebooklogin {background: url(/marketplace/images/facebook_login_blue_btn.png) top center no-repeat; width: 102px; height: 29px; display: block;}
.help_facebooklogin_grey {background: url(/marketplace/images/facebook_login_grey_btn.png) top center no-repeat; width: 102px; height: 29px; display: block;}
.facebook_login_pos {margin-top: -2px;}

/*---- mobile ----*/

.mobile_line_container {background: url(/marketplace/images/mobile_bg.png) bottom center #ededed repeat-x; height: 150px; border-bottom: 1px solid #aaa; vertical-align: middle; font-size: 21px; font-weight: bold;}
.mobile_line_container a {color: #24468a;}
.white_shadow {text-shadow: 1px 1px 1px #ffffff; filter: dropshadow(color=#ffffff, offx=1, offy=1);}
.mobile_line_close_button {background: url(/marketplace/images/mobile_close.png) top center repeat-x; height: 51px; width: 51px; display: inline-block;}
.mobile_line_close_button_ipad {background: url(/marketplace/images/mobile_close_ipad.png) top center repeat-x; height: 36px; width: 36px; display: inline-block;}
.mobile_line_change_link {display: inline-block; margin-bottom: 10px;}
/*--- homepage popup ---*/

.homepage_add_container {position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 500;  background: #000000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

/*--- comment module ---*/
.comment_header {font-size: 11px; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; }
.comment_header a {color: #3B5998; text-decoration: none;}
.comment_header a:hover {text-decoration: underline;}
.comment_header td {height: 19px;}
.comment_show_write_container > table {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 655px; margin: 5px 21px 0px 21px; padding: 0px 5px;}

.comment_module textarea {resize: none;} 
.comment_module .lvl2 {margin-left: 75px; width: 600px;}
.comment_module .lvl3 {margin-left: 130px; width: 545px;}
.comment_module .lvl4 {margin-left: 185px; width: 490px;}

.comment_innereditor_container {width: 655px; float: left; margin: 0px 21px; color: #222222; font-size: 11px; background: #eaeaea; border: 0px; margin-bottom: 5px; display: block;}
.comment_innereditor_container .lvl2{margin-left: 75px; width: 600px;}
.comment_innereditor_container .lvl3{margin-left: 130px; width: 545px;}
.comment_innereditor_container .lvl4{margin-left: 185px; width: 490px;}

.comment_inner_name {color: #808080; font-size: 11px; margin: 5px 0px 5px 0px; font-weight: normal; float: right; padding-right: 10px;}
.comment_inner_name span {font-weight: normal; color: #3B5998}

.comment_textarea {width: 572px; height: 38px; margin-bottom: 4px; border: 1px solid #bdc7d8; margin-top: 0px;}
.comment_textarea_lvl2 {width: 508px; height: 38px; margin-bottom: 5px; border: 1px solid #bdc7d8; margin-top: 0px;}
.comment_textarea_lvl3 {width: 453px; height: 38px; margin-bottom: 5px; border: 1px solid #bdc7d8; margin-top: 0px;}
.comment_textarea_lvl4 {width: 400px; height: 38px; margin-bottom: 5px; border: 1px solid #bdc7d8; margin-top: 0px;}

.comment_container.lvl1 span {display: block; overflow: hidden; width: 563px;}
.comment_container.lvl2 span {display: block; overflow: hidden; width: 509px;}
.comment_container.lvl3 span {display: block; overflow: hidden; width: 480px;}
.comment_container.lvl4 span {display: block; overflow: hidden; width: 420px;}

.userRankImageSpan {display: inline !important;} 

.comment_module {float: left; color: #333;}
.comment_write_container {background: #eaeaea; border-bottom: 1px solid ##E9E9E9; width: 655px; float: left; margin: 0px 21px 10px 21px;}
.comment_container {width: 655px; float: left; margin: 0px 21px; color: #222222; font-size: 11px; border-top: 1px solid #e9e9e9}

.comment_profile_name {font-size: 11px; text-align: right; color: #808080; width: 316px;}
.comment_profile_name span {color: #3B5998}
.comment_profile_td {padding: 0px; vertical-align: top; width: 70px;}
.comment_profile_td > img{margin: 10px 9px 10px 10px; border: 0px; width: 50px; height: 50px;}

.comment_errormsg_top, .comment_errormsg_inner {color: red; display: none;}
.comment_errormsg_inner {float: left;}

.comment_email {font-size: 11px; padding: 2px 0px; color: #666666; width: 150px;}
.comment_sendbtn {float: right; display: block; padding: 3px; background: #617aac; border: 1px solid #29447e; color: #fff; font-size: 11px; font-family: 'Lucida Grande',Tahoma,Verdana,Arial,sans-serif; font-weight: bold;}

.comment_deletebtn {display: block; position: absolute; right: 5px; top: 5px; display: none; font-weight: bold; font-size: 12px; color: #ccc; padding: 0px 3px; font-family: verdana;}
.comment_deletebtn:hover {color: #ffffff; border: 1px solid #cccccc; background: #3B5998;}

.comment_content {padding: 10px 10px 8px 0px; color: #1A1A1A; line-height: 14px; font-size: 11px; font-family: 'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;}
.comment_more {font-size: 11px; display: block; width: 655px; line-height: 20px; margin: 5px 21px; border: 1px solid #D8DFEA; color: #526ea6; background: #edeff4; text-align: center; text-decoration: none; float: left;}
.comment_more:hover {background: #D8DFEA;}

.comment_write_container .comment_profile_td > img, #innerCommentEditorContainer .comment_profile_td > img {margin: 10px;}
.comment_write_container * {font-family: "lucida grande",tahoma,verdana,arial,sans-serif;}

.comment_cname {color: #3B5998; font-size: 11px; margin: -4px 0 5px;}
.comment_cname a {color: #3B5998; font-weight: bold;}
.comment_cname a:hover {text-decoration: underline}

.comment_date {color: #808080; font-size: 11px; margin: 5px 0px 5px 0px; font-weight: normal;}
.comment_date a {color: #3B5998; font-weight: normal;}
.comment_date a:hover {text-decoration: underline}

.comment_reply {color: #666; font-size: 9px; margin: 5px 0px 3px 0px;}
.comment_reply a {color: #666;}
.comment_reply a:hover {text-decoration: underline}

.comment-link {color: blue; text-decoration: none;}
.comment-link:hover {color: #cb3124;}

/* --- COMMENT MODERATION --- */

#cit_slide_contant_container .comment_write_container {margin: 0px;}

.mod_title {color: #29447E; font-size: 15px; font-weight: bold; line-height: 30px;}
#userListTableMOD, .mod_table_border {border: 1px solid #ccc; margin: 10px auto 10px auto;}
#userListTableMOD td {border: 1px solid #d5d5d5;}
#userListTableMOD .comment_sendbtn {float: none;}
.mod_table_border td {border: 1px solid #eee;}
.mod_input_1 {border: 1px solid #ddd; background: #eee; width: 158px}
.mod_email {max-width: 300px; overflow: hidden;}

.mod_disabled_word {background: #fff; border: 1px solid #ccc; padding: 2px; margin: 2px; line-height: 15px; height: 15px; float: left; display: block;}
.mod_delete_badword {color: red; font-weight: bold; font-family: verdana; padding: 0 1px 5px 5px; font-size: 10px;}
#disable_word_list_div {width: 500px;}
.mod_badword_title {padding: 2px;}
.mod_message_1 {background: #F2F2F2;}

/* --- TABS ---*/

.tabs_position_fixer {position: relative; width: 953px; height: 0px; display: inline-block;}
.tabs_main {position: absolute; width: 953px; height: 28px; top: -28px;}
#tabs_container {font-family: georgia; font-size: 14px;}
#tabs_container_table {position: absolute; right: 274px !important; top: 18px; z-index: 1;}
.tab_inner {background: url(http://content.bonuszbrigad.hu/frontend/v1/tabs/tab_dv3_inner.png) top left no-repeat; width: 33px; height: 29px; float: left;}
.tab_content {float: left; display: block; height: 29px; background: url(http://content.bonuszbrigad.hu/frontend/v1/tabs/tab_dv3_contentbg.png) top center repeat-x;font-size: 12px !important; line-height: 30px; text-transform: capitalize;}
.tab_first {height: 29px; width: 42px; background: url(http://content.bonuszbrigad.hu/frontend/v1/tabs/tab_dv3_first.png) top center no-repeat; float: left;}
.tab_last {width: 11px;}
.tab_arrow { position: absolute; top: -3px; left: -4px; z-index: 1; height: 9px; width: 33px; background: url(http://content.bonuszbrigad.hu/frontend/v1/tabs/tab_arrow_3.png) top center no-repeat;}
.tab_active a {color: #dd261b}
.tab_content a {left: -1px; margin-right: 2px; position: relative;}

/*--- MUSIC PLAYER ---*/
.music_play_btn {width: 20px; height: 24px; display: block; background: url(http://content.bonuszbrigad.hu/frontend/v1/header/music_icon.png) bottom center no-repeat; top: 15px; position: relative; z-index: 400;}
.musiclist {padding: 0 10px 0 5px !important; font-size: 10px; width: 465px; line-height: 13px;}
#musicTrackList {width: 510px; position: absolute; top: -12px; left: 190px; z-index: 300; color: #333; padding: 5px; display: none;}
#musicTrackList a {color: #333;}
#music_traclist_btn {width: 12px; height: 24px; background: url(http://content.bonuszbrigad.hu/frontend/v1/header/up_arrow_little.png) bottom center no-repeat; display: block; position: absolute; top: 15px; left: 22px; z-index: 401; display: none;}

/* --- NEW BUTTONS AND ELEMENTS ---*/

.big_new_red_button {background: url("/marketplace/images/megveszem.png") no-repeat scroll left top transparent; width: 164px; text-align: center; padding-top: 12px; height: 35px; font-weight: bold; font-size: 17px; display: block; text-transform:uppercase; color: #fff !important; text-decoration: none !important;}
.big_new_red_button:hover {background: url("/marketplace/images/megveszem_hover.png") no-repeat scroll left top transparent}

.med_red_button {background: url("/marketplace/images/med_red_button.png") no-repeat scroll left top transparent; width: 137px; text-align: center; padding-top: 9px; height: 29px; font-weight: bold; font-size: 14px; display: block; text-transform:uppercase; color: #fff !important; text-decoration: none !important;}
.med_red_button:hover {background: url("/marketplace/images/med_red_button_hover.png") no-repeat scroll left top transparent}
.med_red_button_grey {background: url("/marketplace/images/med_grey_button.png") no-repeat scroll left top transparent; width: 137px; text-align: center; padding-top: 9px; height: 29px; font-weight: bold; font-size: 14px; display: block; text-transform:uppercase; color: #fff !important; text-decoration: none !important;}

.med_grey_button {background: url("/marketplace/images/med_grey_button.png") no-repeat scroll left top transparent; width: 137px; text-align: center; padding-top: 9px; height: 29px; font-weight: bold; font-size: 14px; display: block; text-transform:uppercase; color: #000 !important; text-decoration: none !important;}
.med_grey_button:hover {background: url("/marketplace/images/med_grey_button_hover.png") no-repeat scroll left top transparent}

.med_wide_red_button {background: url("/marketplace/images/med_wide_red_button.png") no-repeat scroll left top transparent; width: 170px; text-align: center; padding-top: 11px; height: 27px; font-weight: bold; font-size: 12px; display: block; text-transform:uppercase; color: #fff !important; text-decoration: none !important;}
.med_wide_red_button:hover {background: url("/marketplace/images/med_wide_red_button_hover.png") no-repeat scroll left top transparent}

.med_wider_red_button {background: url("/marketplace/images/med_wider_red_button.png") no-repeat scroll left top transparent; width: 251px; text-align: center; padding-top: 9px; height: 27px; font-weight: bold; font-size: 12px; display: block; text-transform:uppercase; color: #fff !important; text-decoration: none !important;}
.med_wider_red_button:hover {background: url("/marketplace/images/med_wider_red_button_hover.png") no-repeat scroll left top transparent}

.med_wider_disabled_button {background: url("/marketplace/images/med_wider_grey_button.png") no-repeat scroll left top transparent; width: 251px; text-align: center; padding-top: 9px; height: 27px; font-weight: bold; font-size: 12px; display: block; text-transform:uppercase; color: #fff !important; text-decoration: none !important;}
.med_wider_disabled_button:hover {background: url("/marketplace/images/med_wider_grey_button.png") no-repeat scroll left top transparent}

.med_wide_disabled_button {background: url("/marketplace/images/medb_grey_button.png") no-repeat scroll left top transparent; width: 158px; text-align: center; padding-top: 9px; height: 27px; font-weight: bold; font-size: 12px; display: block; text-transform:uppercase; color: #fff !important; text-decoration: none !important;}
.med_wide_disabled_button:hover {background: url("/marketplace/images/medb_grey_button.png") no-repeat scroll left top transparent}


.small_new_red_button {text-transform:uppercase; width: 101px; height: 36px; display: block; background: url(/marketplace/images/red_button.png) top center no-repeat; text-align: center; font-family: verdana; font-weight: bold; padding: 10px 0 0 0; color: #fff !important; text-decoration: none !important;line-height: 15px;}
.small_new_red_button:hover {background: url(/marketplace/images/red_button_hover.png) top center no-repeat;}
.small_new_red_button_grey {width: 101px; height: 36px; display: block; background: url(/marketplace/images/red_button_grey.png) top center no-repeat; text-align: center; font-family: verdana; color: #ffffff; font-weight: bold; padding: 10px 0 0 0;}

.little_red_button {width: 89px; height: 22px; background: url(/marketplace/images/little_red_button.png) top center no-repeat; text-align: center; font-weight: bold; color: #fff; padding-top: 6px; font-size: 12px; display: block;}
.little_red_button:hover {background: url(/marketplace/images/little_red_button_hover.png) top center no-repeat;}

.big_grey_button {background: url("/marketplace/images/big_grey_button.png") no-repeat scroll left top transparent; width: 164px; text-align: center; padding-top: 12px; height: 35px; font-weight: bold; font-size: 17px; display: block; text-transform:uppercase; color: #000 !important; text-decoration: none !important;}
.big_grey_button:hover {background: url("/marketplace/images/big_grey_button_hover.png") no-repeat scroll left top transparent}

.share_facebook_small {width: 114px; height: 37px; display: block; background: url("/marketplace/images/social_fb_small.png") top center no-repeat;}
.share_twitter_small {width: 114px; height: 37px; display: block; background: url("/marketplace/images/social_twitt_small.png") top center no-repeat;}
.share_iwiw_small {width: 114px; height: 37px; display: block; background: url("/marketplace/images/social_iwiw_small.png") top center no-repeat;}
.share_mail_small {width: 114px; height: 37px; display: block; background: url("/marketplace/images/social_mail_small.png") top center no-repeat;}

.text_new {width: 655px; margin: 0 0 28px 12px; padding: 0px; line-height: 19px; border-bottom: 1px dashed #bbb;}
.text_new .content_title {padding: 0px; margin: 0 0 10px 0;}

.underlined {text-decoration: underline;}
.bluelink {font-weight: normal !important; text-decoration: underline; color: #0080a9 !important; cursor: pointer;}
.bluelink:hover {text-decoration: none;}

.blacklink {text-decoration: none;}
.blacklink:hover {text-decoration: underline;}

.errorMessage, .errorMessage a {color: #DD261B; font-size: 14px;}

.form_new_label, .form_new_label_padded {text-align: right; font-size: 12px; padding-right: 14px; vertical-align: center;}
.form_new_label_padded {padding-bottom: 7px;}
.form_input_form_new {height: 21px; border: 1px solid #999; width: 161px; background: #fff; color: #444; font-size: 12px; line-height: 21px; margin-bottom: 7px; padding-left: 3px;}
#profile_edit_container .form-input input {line-height: 21px;}

.content_hr_dashed {background: transparent; border-bottom: 1px dashed #999; margin-top: -20px;}

div.filter-row {clear: both;}
div.filter-row a {display: block; margin-bottom: 5px; font-weight:bold;}
div.filter-row a:hover {text-decoration: underline;}
div.filter-row td input[type=checkbox] {margin-right: 5px;}

div.filter-row label {display:block; width: 100%; }
div.filter-row label:hover {color:#555; }

.med_red_button, .med_wide_red_button, .small_new_red_button, .big_new_red_button, .med_red_button_grey {font-family: verdana; font-weight: bold !important;}
#main-offer .right .price-box {background: url("http://content.bonuszbrigad.hu/frontend/v1/offerpage/price-box-bg.png") top center repeat-x #ffffff; border: 1px solid #c9bba6; width: 233px; height: 180px;}
#main-offer .right .price-box .buy-offer-button a {background: url("/marketplace/images/buttons/green_size_3_3_noarrow.png"); width: 171px; height: 39px;font-family: Verdana,arial,sans-serif;}
#main-offer .right .price-box .buy-offer-button a:hover {background: url("/marketplace/images/buttons/green_size_3_3_noarrow_hover.png");}
#main-offer .right .price-box .buy-offer-button a.buyLinkWithArrow {background: url("/marketplace/images/buttons/green_size_3_3.png"); width: 146px; height: 39px; padding-right: 25px;}
#main-offer .right .price-box .buy-offer-button a.buyLinkWithArrow:hover {background: url("/marketplace/images/buttons/green_size_3_3_hover.png");}
#main-offer .right .price-box .buy-offer-button a.buyLinkGrey, .grey-button-2 {background: url("/marketplace/images/buttons/grey_size_3_3.png"); width: 171px; height: 39px;}

.grey-button-2 {font-family: Verdana,arial,sans-serif; display: block; text-transform: uppercase; text-decoration: none !important; line-height: 50px; font-weight: bold !important; font-size: 17px; color: #fff !important; text-align: center; height: 52px;}
.green-button-2 {background: url("/marketplace/images/buttons/green_size_3_3_noarrow.png"); width: 171px; height: 39px;font-family: Verdana,arial,sans-serif; display: block; height: 52px; text-transform: uppercase; text-decoration: none !important; line-height: 50px; font-weight: bold !important; font-size: 17px; color: #fff !important; text-align: center;}
.green-button-2:hover {background: url("/marketplace/images/buttons/green_size_3_3_noarrow_hover.png");}


.buttonSimpleGrey {height: 40px; width: 282px; line-height: 40px; border: 1px solid #c4c4c4; text-shadow: 1px 1px 1px #858585; text-align: center; display: inline-block; color: #fff; font-family: verdana; font-size: 12px; font-weight: bold;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	-webkit-box-shadow: inset 0px 6px 5px 0px #dedede;box-shadow: inset 0px 6px 5px 0px #dedede; 
	background: #cacaca; /* Old browsers */
	background: -moz-linear-gradient(top, #cacaca 0%, #aeaeae 50%, #9a9a9a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cacaca), color-stop(50%,#aeaeae), color-stop(100%,#9a9a9a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cacaca 0%,#aeaeae 50%,#9a9a9a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cacaca 0%,#aeaeae 50%,#9a9a9a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cacaca 0%,#aeaeae 50%,#9a9a9a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #cacaca 0%,#aeaeae 50%,#9a9a9a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#9a9a9a',GradientType=0 ); /* IE6-9 */
}
.buttonSimpleGrey:hover {
	-webkit-box-shadow: inset 0px 3px 5px 0px #dedede;box-shadow: inset 0px 3px 5px 0px #dedede;
}

.green-button-3 {display: inline-block; color: #fff; height: 38px; line-height: 38px; min-width: 100px; text-align: center; font-weight: bold; font-family: verdana; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	background: #a1cc5d; /* Old browsers */
	background: -moz-linear-gradient(top,  #a1cc5d 0%, #87b73d 19%, #77a92b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1cc5d), color-stop(19%,#87b73d), color-stop(100%,#77a92b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a1cc5d 0%,#87b73d 19%,#77a92b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a1cc5d 0%,#87b73d 19%,#77a92b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a1cc5d 0%,#87b73d 19%,#77a92b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a1cc5d 0%,#87b73d 19%,#77a92b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1cc5d', endColorstr='#77a92b',GradientType=0 ); /* IE6-9 */
}
.green-button-3:hover {
	background: #a1cc5d; /* Old browsers */
	background: -moz-linear-gradient(top,  #a1cc5d 0%, #8eb54f 19%, #82a846 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1cc5d), color-stop(19%,#8eb54f), color-stop(100%,#82a846)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a1cc5d 0%,#8eb54f 19%,#82a846 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a1cc5d 0%,#8eb54f 19%,#82a846 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a1cc5d 0%,#8eb54f 19%,#82a846 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a1cc5d 0%,#8eb54f 19%,#82a846 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1cc5d', endColorstr='#82a846',GradientType=0 ); /* IE6-9 */
}

.green-button-3 span.highlight {
	color: #fcee8f;
}

/* --- CATEGORY OFFERLISTS --- */

.categoryofferlist_mainbox {background: url(/marketplace/images/cat_bg_big.png) top center no-repeat; width: 667px; height: 234px; margin: 0 0 20px 17px;}
.main_middle_container .img {padding: 0px 10px;}
.categoryofferlist_mainbox .img_container {width: 314px; height: 204px; background: url(/marketplace/images/cat_shadow_big.png) top center no-repeat;}
.categoryofferlist_mainbox .img_container .image {margin: 1px;}
.categoryofferlist_mainbox .info * {font-size: 11px; text-align: left !important;}
.categoryofferlist_mainbox .info {padding-left: 20px;}
.categoryofferlist_mainbox .desc {padding-bottom: 5px;}

.alive_categoryofferlist_little_contentbox {float: left; padding: 0 0 25px 17px;}
.categoryofferlist_little_img {width: 440px; height: 266px; border: 0px; margin: 1px; cursor: pointer;}
.categoryofferlist_little_image_border {margin: 16px 15px 0px 15px; padding: 0px; width: 175px; height: 114px; background: url(/marketplace/images/cat_shadow_small.png) top center no-repeat;}
.categoryofferlist_little_main_container .img {height: 127px;}
.categoryofferlist_little_main_container .button {padding-left: 10px;}
.categoryofferlist_little_main_container .info {padding-left: 7px;}
.categoryofferlist_little_main_container .info * {font-size: 10px; text-align: left;}
.categoryofferlist_little_main_container .title {padding: 0px 15px; font-size: 11px; font-weight: bold;font-family: georgia; height: 12px !important;}
.categoryofferlist_little_main_container .title .alive_text {font-size: 11px;}
.categoryofferlist_little_main_container {width: 442px; height: 315px; background: url(/marketplace/images/cat_bg_small.png) top center no-repeat;}
.little_container_xmas {background: url(/marketplace/images/cat_bg_small_xmas.png) top center no-repeat; color: #ffffff; font-weight: bold;}
.little_container_valentine {background: url(/marketplace/images/cat_bg_small_valentine.png) top center no-repeat; color: #333; font-weight: bold;}

.percent_label {background: url(/marketplace/images/label_percentbg.png) top center no-repeat; width: 48px; height: 21px; color: #fff; font-size: 12px; font-weight: bold; display: block; position: absolute; font-family: verdana; top: 22px; left: 9px; text-align: center; padding: 2px 0px;}
.percent_label:hover, .percent_label_hover {background: url(/marketplace/images/label_percentbg_hover.png) top center no-repeat;}
.percent_label.main {top: 15px; left: -10px;}

.alive_categoryofferlist_big_contentbox {float: left; padding: 0 0 17px 17px;}
.categoryofferlist_big_main_container {width: 442px; height: 266px; background: #ffffff; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; margin-lefT: 5px;}
.categoryofferlist_big_main_container_gradient {
	background: #fefefe !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 62%, #f0f0f0 99%, #ffffff 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(62%,#fefefe), color-stop(99%,#f0f0f0), color-stop(100%,#ffffff)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 62%,#f0f0f0 99%,#ffffff 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 62%,#f0f0f0 99%,#ffffff 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 62%,#f0f0f0 99%,#ffffff 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 62%,#f0f0f0 99%,#ffffff 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ffffff',GradientType=0 ) !important; /* IE6-9 */	
};
.categoryofferlist_big_img {width: 440px; height: 266px; border: 0px; margin: 0px;}
.categoryofferlist_big_image_border {margin: 16px 15px 0px 15px; padding: 0px; width: 175px; height: 114px;}
.categoryofferlist_big_main_container .img {height: 127px;}
.categoryofferlist_big_main_container .button {padding-left: 10px;}
.categoryofferlist_big_main_container .info {padding-left: 7px;}
.categoryofferlist_big_main_container .info * {font-size: 10px; text-align: left;}
.categoryofferlist_big_main_container .title {padding: 0px 10px 0px 30px; width: 422px;}
.categoryofferlist_big_main_container .title .alive_text {font-size: 11px;}
.categoryofferlist_big_main_container .percent_label {left: 397px; font-family: georgia; font-size: 15px; line-height: 20px; background: url("/marketplace/images/label_percentbg_red.png") no-repeat scroll center top transparent; width: 54px; height: 26px;}
.categoryofferlist_big_main_container .offer_description {margin: 10px 10px 10px 30px; max-height: 64px; overflow: hidden; line-height: 16px;}
.categoryofferlist_big_main_container .big_details {margin: 0px 10px 0px 30px; font-size: 11px; font-family: verdana;}
.categoryofferlist_big_main_container .big_details .more_button {position: absolute; left: 316px; display: block; text-align: right; width: 100px;}
.categoryofferlist_big_main_container .price {color: #DF2519;}
.categoryofferlist_big_main_container .mask_top {left: -1px; top: 0px; width: 911px; height: 6px; background: url(/marketplace/images/cat_bg_mask_big.png) top center no-repeat; position: absolute;}
.categoryofferlist_big_main_container .mask_bottom {left: -1px; top: 260px; width: 911px; height: 6px; background: url(/marketplace/images/cat_bg_mask_big_bottom.png) top center no-repeat; position: absolute;}
#offersContainerBox .categoryofferlist_big_main_container .title b a { font-size: 22px; font-family: georgia; font-weight: normal; display: block; max-height: 80px; overflow: hidden; line-height: 26px;}
#offersContainerBox b {font-weight: normal;}
#offersContainerBox b a {font-size: 15px;font-weight: normal;}

.alive_categoryofferlist_little_contentbox .categoryofferlist_infobox .price, 
.alive_categoryofferlist_little_contentbox .categoryofferlist_infobox .sold,
.alive_categoryofferlist_little_contentbox .categoryofferlist_infobox .alive_counter {padding-top: 1px !important;}
.alive_categoryofferlist_little_contentbox .percent_label {font-family: georgia !important; font-size: 15px !important; line-height: 20px !important; background: url("/marketplace/images/label_percentbg_red.png") no-repeat scroll center top transparent !important; width: 54px !important; height: 26px !important;}
.categoryofferlist_little_main_container .categoryofferlist_infobox {font-family: verdana;}

.nextOffersContainer {width: 950px; padding: 20px 0px; float: left; text-align: center;}
.button_next_30_offer {width: 302px; height: 38px; font-size: 12px; line-height: 38px; color: #ffffff; font-family: verdana; font-weight: bold; display: inline-block; background: url(http://content.bonuszbrigad.hu/frontend/v1/staticbuttons/button_next_30_offer_2.png) center top no-repeat; text-align: center; text-shadow: 0px 1px 1px #426b00;  filter: dropshadow(color=#426b00, offx=0, offy=1);}

.offer-tag-subscribe {width: 622px; margin: 20px 163px; display: block; float: left;}
.offer-tag-subscribe.error, .offer-tag-subscribe.ok_msg  { text-align: center; margin: 20px auto; width: 100%; line-height: 38px;}

/*--- GREYBOX ---*/

.buypage_greybox {width:900px !important; font-weight: bold; font-family: verdana; margin-left: 10px;font-family: georgia; font-size: 14px;}
.buypage_greybox a {font-size: 12px;}
.buypage_greybox_topleft {height: 6px; width: 6px; background: url(/marketplace/images/greybox_topleft.png) bottom right no-repeat;}
.buypage_greybox_topmid {height: 6px; width: 647px; background: url(/marketplace/images/greybox_topmid.png) bottom center repeat-x;}
.buypage_greybox_topright {height: 6px; width: 6px; background: url(/marketplace/images/greybox_topright.png) bottom left no-repeat;}
.buypage_greybox_midleft {width: 6px; background: url(/marketplace/images/greybox_midleft.png) top right repeat-y;}
.buypage_greybox_content_td {background: #e3e3e3; padding-left: 12px; text-align: left;}
.buypage_greybox_midright {width: 6px; background: url(/marketplace/images/greybox_midright.png) top left repeat-y}
.buypage_greybox_botleft {height: 6px; width: 6px; background: url(/marketplace/images/greybox_bottomleft.png) top right no-repeat;}
.buypage_greybox_botmid {height: 6px; width: 647px; background: url(/marketplace/images/greybox_botmid.png) top center repeat-x;}
.buypage_greybox_botright {height: 6px; width: 6px; background: url(/marketplace/images/greybox_bottomright.png) top left no-repeat;}

.greybox_css3 {display: inline-block; width: 659px; font-family: verdana; font-family: georgia; font-size: 14px; border: 1px solid #c4c4c4; background: #e3e3e3; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  padding: 20px; text-align: left;}

/*--- WHITEBOX ---*/

.whitebox55 {border-collapse: collapse;}
.whitebox55 td {vertical-align: top;}
.whitebox55 .whitebox_top, .whitebox_bottom, .whitebox_left, .whitebox_right, .whitebox_content {background: #fff;}
.whitebox55 .whitebox_topleft {background-position: left top;}
.whitebox55 .whitebox_topright {background-position: right top;}
.whitebox55 .whitebox_bottomleft {background-position: left bottom;}
.whitebox55 .whitebox_bottomright {background-position: right bottom;}
.whitebox55 .whitebox_topleft, .whitebox_topright, .whitebox_bottomleft, .whitebox_bottomright {width: 5px; height: 5px; background-image: url("http://content.bonuszbrigad.hu/frontend/v1/main/whitebox_bg.png");} 
.wb55_errormessagebox {width: 642px; position: relative; left: -12px;}

/* --- BUYPAGE --- */

.buypage_offer_table {margin: 16px 0 16px 36px; width: 625px;}
.buypage_offer_table * {text-align: center;}
.buypage_offer_table .buypage_titles {font-weight: bold;}
.buypage_offer_table .buypage_values {height: 25px; padding-top: 10px;}
.buypage_offer_table .buypage_offerdesc {width: 310px; border-right: 1px dashed #ccc; font-weight: bold; padding-right: 11px; text-align: left;}
.buypage_offer_table .buypage_price {padding: 0px 11px;}
.buypage_offer_table .buypage_sign {width: 8px; font-family: Verdana,arial,sans-serif;}
.buypage_offer_table .buypage_quantity {padding: 0px 11px;}
.buypage_offer_table .buypage_total {padding: 0px 0px 0px 11px;}
.buypage_offer_table .order_count_box {font-size: 12px !important; font-weight: normal !important;}

.buypage_gift_icon {background: url(/marketplace/images/gift_icon.png) top center no-repeat; display: block; height: 50px; width: 50px; position: absolute; top: -32px; left: 154px;}
.buypage_gift_inputs_div {margin: 24px 0 0 33px;}
.buypage_gift_form_td {padding: 0px 0px 0px 36px; width: 625px;}
.buypage_gift_nameinput {display: block; border: 1px solid #999; width: 288px; height: 22px; margin-bottom: 8px;}
.buypage_gift_textarea {width: 620px; height: 112px; resize: none; display: block; border: 1px solid #999;}

.buypage_delivery_radiobutton_td {padding-left: 36px; padding-bottom: 23px;}
.buypage_delivery {margin: 24px 0 33px 36px;}
.buypage_delivery .buy_desc {padding-right: 40px;}

.buypage_adress {width: 602px; margin-bottom: 23px;}
.buypage_adress .buypage_greybox_content_td {font-weight: normal; text-align: left;}
.buypage_adress .buypage_greybox_topmid, .buypage_adress .buypage_greybox_botmid {width: 590px;}
.buypage_modify_delivery_address {position: absolute; left: 455px; top: 0px; z-index: 100; font-weight: normal; display: block;}

.buypage_secondsumm_values {text-align: right; width: 75px; padding: 2px 0px;}
.buypage_secondsumm_values.lastsummrow {border-top: 1px dashed #ccc; font-weight: bold; text-decoration: underline}
.buypage_secongsumm_descs {width: 170px; text-align: right;}
.buypage_secongsumm_descs.lastsummrow {font-weight: bold;}
.buypage_secondsumm_deldescs {width: 195px; text-align: right; font-weight: bold; padding: 2px 28px 0px 0px;}
.buypage_secondsumm_delvalue2 {height: 85px; width: 162px; padding: 2px 0px 2px 0px;}

.buypage_disc_table {margin: 30px 0 34px 36px;}
.buypage_creditcards {background: url(/marketplace/images/creditcards_v2.png) top left transparent no-repeat; width: 163px; height: 26px; margin: 5px 0 0 0px;}
.buypage_mobilepay {background: url(/marketplace/images/mobile_pay_icon.png) top center transparent no-repeat; width: 41px; height: 26px; margin: 5px 0 0 0px;}
.buypage_paypalicon {background: url(/marketplace/images/paypal_pay_icon.png) top center transparent no-repeat; width: 41px; height: 26px; margin: 5px 0 0 0px;}

.buypage_creditcards_cib {background: url(/marketplace/images/creditcards_v2.png) bottom left transparent no-repeat; width: 350px; height: 26px; margin: 5px 0 0 0px;}
.buypage_creditcards_payu {background: url(http://content.bonuszbrigad.hu/frontend/v1/elements/creditcards_payu.png) top left transparent no-repeat; width: 350px; height: 26px; margin: 5px 0 0 0px;}
.buypage_creditcards_otp {background: url(/marketplace/images/creditcards_v2.png) top left transparent no-repeat; width: 350px; height: 26px; margin: 5px 0 0 0px;}

#buypage_othersettings_table {margin: 24px 0 13px 22px;}
#buypage_othersettings_table .checkbox_td {}
#buypage_othersettings_table .setting_div {float: left; margin: 0px 5px 10px 5px; background: #ededed;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding-right: 7px; padding-left: 10px;}
#buypage_othersettings_table .option_name {width: 202px; text-align: left;}
#buypage_othersettings_error {display: none; color: #dd0000; height: 34px;padding-left: 10px;}

.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;}
.payment_method_container_div .payment_method_container_div_firstChild {margin-bottom: 10px;}
#payment_table * {font-size: 14px;}
.payment_transfer_methods {width: 245px; text-align: left; float: left;}
.payment_transfer_end_message {color: green; margin: 20px 0px;}

/* --- PROFILE EDIT ---*/

#profile_edit_container {text-align: left;}
#profile_edit_container input[type="password"], #profile_edit_container input[type="text"] {height: 17px !important; width: 163px; padding: 2px; color: #666666;}
#profile_edit_container .form-input {padding: 3px 0px;}
#profile_edit_container .buypage_greybox {margin: 10px 0px;}
#profile_edit_container .new_pics_td {padding-left: 8px;}
#profile_edit_container .new_pics_td a{color: #0080a9; text-decoration: none;}
#profile_edit_container .new_pics_td a:hover {text-decoration: underline;}

.under_dashed {border-bottom: 1px dashed #999;}
.table_loyal_intervals {margin: 0px 0px 20px 0px;}
.table_loyal_intervals td {padding: 10px; text-align: center;}
.loyality_yellowbox {background: #faddaf; padding: 24px; border: 1px solid #e3d5c0; margin: 21px 0px; text-align: justify;}

.table_loyal_ranks * {text-align: center;}
.table_loyal_ranks {margin-bottom: 20px;}
.table_loyal_ranks td {padding: 10px 0px;}
.table_loyal_ranks .loyal_rank_label {text-align: right; width: 157px;}
.table_loyal_ranks .loyal_rank_badge_td {width: 97px; height: 73px; background: url(/marketplace/images/loyal_rank_badge_bg.png) top center no-repeat; font-weight: bold;}
.table_loyal_ranks small {font-size: 11px;}
.table_loyal_rankdesc td {padding: 5px; height: 50px;}

.checked_sign {width: 19px; height: 15px; display: block; background: url(/marketplace/images/checked.png) top center no-repeat; margin: 0px auto;}
.not_checked_sign {width: 15px; height: 15px; display: block; background: url(/marketplace/images/checked_no.png) top center no-repeat; margin: 0px auto;}

.medal_bronze {width: 19px; height: 30px; display: block; background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_bronze.png") top center no-repeat; margin: 0px auto;}
.medal_silver {width: 19px; height: 30px; display: block; background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_silver.png") top center no-repeat; margin: 0px auto;}
.medal_gold {width: 19px; height: 30px; display: block; background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_gold.png") top center no-repeat; margin: 0px auto;}
.medal_plat, .medal_platinum {width: 19px; height: 30px; display: block; background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_plat.png") top center no-repeat; margin: 0px auto;}

.medal_bronze_small {width: 14px; height: 20px; display: block; background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_bronze_small.png") top center no-repeat; margin: 0px auto;}
.medal_silver_small {width: 14px; height: 20px; display: block; background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_silver_small.png") top center no-repeat; margin: 0px auto;}
.medal_gold_small {width: 14px; height: 20px; display: block; background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_gold_small.png") top center no-repeat; margin: 0px auto;}
.medal_plat_small, .medal_platinum_small {width: 14px; height: 20px; display: block; background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_platinum_small.png") top center no-repeat; margin: 0px auto;}



.blockarrow_down, .blockarrow_up {text-align: right; float: right; line-height: 13px; padding-right: 15px; height: 16px; display: block; font-weight: normal;}
.blockarrow_down {background: url(/marketplace/images/box_arrow_down.png) top right no-repeat;}
.blockarrow_up {background: url(/marketplace/images/box_arrow_up.png) top right no-repeat;}

.td_personal_data .form-label {width: 160px !important;}


/* --- GIFT CARDS ---*/

.giftcard_content {min-height: 300px; position: relative; z-index: 3;}
.strip_top {width: 318px; height: 166px; z-index: 2; position: absolute; top: -69px; right: -22px; background: url(/marketplace/images/strip_top.png) bottom left no-repeat;}
.strip_bottom {width: 318px; height: 165px; z-index: 2; position: absolute; bottom: -34px; left: -22px; background: url(/marketplace/images/strip_bottom.png) bottom left no-repeat;}
.card_picture {width: 367px; height: 252px; background: url(/marketplace/images/bonus_card.png) bottom left no-repeat;}
.card_picture_small {width: 230px; height: 151px; background: url("http://content.bonuszbrigad.hu/frontend/v1/elements/giftcard_categorypage_card_2.png") bottom left no-repeat;}
.card_picture_xmas {background-image: url(/marketplace/images/bonus_card_xmas.png)}

.card_picture_title {font-size: 12px; display: inline-block; margin-top: 17px;}
.card_picture_xmas_1, .card_picture_xmas_2 {background-position: center middle; height: 140px; margin-top: 2px !important;}
.card_picture_xmas_1 {background-image: url(http://content.bonuszbrigad.hu/frontend/v1/elements/bonus_card_xmas_1.png);}
.card_picture_xmas_2 {background-image: url(http://content.bonuszbrigad.hu/frontend/v1/elements/bonus_card_xmas_2.png);}

td.giftcard_input { padding-top: 7px; padding-bottom: 7px; text-align: left;}
td.giftcard_input input { margin-bottom: 0; }

.giftCardBoxOnCategoryPage {width: 312px; height: 192px; background: url("http://content.bonuszbrigad.hu/frontend/v1/elements/giftcard_big_2.png") top center no-repeat; margin: 0px auto; margin-bottom: 25px;}
.giftCardBoxOnCategoryPageXmas {background-image: url("http://content.bonuszbrigad.hu/frontend/v1/elements/giftcard_big_xmas.png");}
.giftCardBoxOnCategoryPageArrow {width: 11px; height: 16px; background: url("http://content.bonuszbrigad.hu/frontend/v1/elements/red_double_arrow.png") center 5px no-repeat; display: inline-block;}

/* --- MARKET ---*/

.market-price-box {width: 233px !important; background: url("http://content.bonuszbrigad.hu/frontend/v1/offerpage/market_price_box_bg.png") top center repeat-x #e6e6e6 !important; border: dashed 1px #999999 !important;}
.market-small-grey-box {border: 0px !important;}
.market-big-grey-box {border: 0px !important;}
.market-send-to {background: url(http://content.bonuszbrigad.hu/frontend/v1/offerpage/market_send_to_bg.png) top center no-repeat !important;}
.market-offer-details-contactbox {background: url("http://content.bonuszbrigad.hu/frontend/v1/offerpage/market_desc_box_bg.png") top center repeat-x #e6e6e6 !important; border: dashed 1px #999999 !important;}
.market-box-shadow-yellow {background: url("http://content.bonuszbrigad.hu/frontend/v1/offerpage/market_box_shadow_yellow.png") top center repeat-x !important;}
.market-grey-box-all {border: 1px dashed #999999 !important; background: url("http://content.bonuszbrigad.hu/frontend/v1/offerpage/market_price_box_bg_2.png") top center repeat-x #e6e6e6 !important;}
.last-offers-list .market-offer {font-family: georgia; font-size: 12px !important;} 
.market-grey-box-all .counter_hr {border-top: 1px solid #ccc; border-bottom: 1px solid #fefefe; height: 0px !important;}

.market_tab_counter, .market_tab_counter_2, .market_tab_counter_3 {font-weight: bold; font-family: arial; top: -27px; text-align: center; font-size: 12px; display: block; z-index: 99; padding: 0px 0 0 0; height: 29px; color: #fff !important;}
.market_tab_counter {position: absolute; background: url(http://content.bonuszbrigad.hu/frontend/v1/counters/market_count_bg.png) top center no-repeat; width: 28px;  left: -7px !important; padding-right: 2px;}
.market_tab_counter_2 {position: absolute; background: url(http://content.bonuszbrigad.hu/frontend/v1/counters/market_count_bg_2.png) top center no-repeat; width: 36px; left: -13px !important;}
.market_tab_counter_3 {position: absolute; background: url(http://content.bonuszbrigad.hu/frontend/v1/counters/market_count_bg_3.png) top center no-repeat; width: 44px; left: -21px !important;}

.market_firm_desc_container {border: 1px dashed #636363; width: 375px; background: url(/marketplace/images/market/market_infobox_content_bg.png) top center repeat-x #e6e6e6; padding: 20px 15px; margin: 20px 0px;}
.market_firm_desc_container h1 {font-size: 14px;}

.market_list_box {width: 625px; height: 105px; background: url(/marketplace/images/market/market_list_bg.png) top center no-repeat; overflow: hidden; margin: 10px auto;}
.market_list_box table {}
.market_list_box .market_list_picture_container {margin: 9px 15px 0 21px; width: 140px; height: 92px; background: url(/marketplace/images/market/market_list_picture_bg.png) top center no-repeat;}
.market_list_box .market_list_picture_container img {width: 138px; height: 84px; border: 0px; margin: 1px;}
.market_list_box .price_td {padding-right: 20px; padding-top: 5px; text-align: right; font-family: georgia; font-weight: bold;}
.market_list_box .price_td .actual_price {font-size: 14px;}
.market_list_box .price_td .actual_price span {font-size: 18px; font-weight: bold;}
.market_list_box .price_td .original_price {font-size: 14px; color: #666666; text-decoration: line-through;}
.market_list_box .price_td a {margin-top: 5px;}
.market_list_box .description, .market_list_box .details {margin-right: 15px;}
.market_list_box .details {margin-right: 15px; height: 20px; color: #666666;}
.market_list_box .description {margin-right: 15px; height: 62px; margin-top: 3px;}
.market_list_box .percent_label {left: 18px !important; top: 14px !important;}
.market_list_box .dashed_line {margin: 8px 10px; height: 84px; width: 1px; border-left: 1px dashed #999;}

.market_reg_table {margin: 15px auto 0px auto; width: 625px;}

#showing_market_offers {margin: 10px auto 15px auto; width: 625px;}
#more_market_offers {margin: 15px auto 0px auto; width: 625px;}

/* --- MESSAGE BOX --- */

.message_box_table {text-align: justify; font-family: georgia; font-size: 13px;}
.message_box_table .message_box_topleft {width: 15px; height: 12px; background: url(/marketplace/images/message_box/message_01.png) bottom center no-repeat; position: relative; top: 1px; left: 1px;}
.message_box_table .message_box_top {height: 12px; background: url(/marketplace/images/message_box/message_02.png) top center repeat-x #fffdd3; position: relative; top: 1px;}
.message_box_table .message_box_topright {width: 15px; height: 12px; background: url(/marketplace/images/message_box/message_03.png) bottom center no-repeat; position: relative; top: 1px; left: -1px;}
.message_box_table .message_box_left {width: 15px; background: url(/marketplace/images/message_box/message_04.png) top center repeat-y; position: relative; left: 1px;}
.message_box_table .message_box_content {background: #fffdd3; border-bottom: 1px solid #fffdd3; border-top: 1px solid #fffdd3;}
.message_box_table .message_box_right {width: 15px; background: url(/marketplace/images/message_box/message_06.png) top center repeat-y; position: relative; left: -1px;}
.message_box_table .message_box_bottomleft {width: 15px; height: 11px; background: url(/marketplace/images/message_box/message_07.png) top center no-repeat; position: relative; top: -1px; left: 1px;}
.message_box_table .message_box_bottom {height: 11px; background: url(/marketplace/images/message_box/message_08.png) top center repeat-x; position: relative; top: -1px;}
.message_box_table .message_box_bottomright {width: 15px; height: 11px; background: url(/marketplace/images/message_box/message_09.png) top center no-repeat; position: relative; top: -1px; left: -1px;}
.message_box_table .message_box_close {position: absolute; top: -19px; left: 676px; background: url(/marketplace/images/new_popup/bg_close.png) top center no-repeat; display: block; height: 19px; width: 20px;}

.message_box_blue_table {text-align: justify; font-family: georgia; font-size: 13px;}
.message_box_blue_table .message_box_topleft {width: 16px; height: 12px; background: url(http://content.bonuszbrigad.hu/frontend/v1/message_box/blue/message_01.png) bottom center no-repeat; position: relative; top: 1px; left: 1px;}
.message_box_blue_table .message_box_top {height: 12px; background: url(http://content.bonuszbrigad.hu/frontend/v1/message_box/blue/message_02.png) top center repeat-x transparent; position: relative; top: 1px;}
.message_box_blue_table .message_box_topright {width: 16px; height: 12px; background: url(http://content.bonuszbrigad.hu/frontend/v1/message_box/blue/message_03.png) bottom right no-repeat; position: relative; top: 1px; left: -1px;}
.message_box_blue_table .message_box_left {width: 16px; background: url(http://content.bonuszbrigad.hu/frontend/v1/message_box/blue/message_04.png) top center repeat-y; position: relative; left: 1px;}
.message_box_blue_table .message_box_content {background: #d3eaff; border-bottom: 1px solid #d3eaff; border-top: 1px solid #d3eaff;}
.message_box_blue_table .message_box_right {width: 16px; background: url(http://content.bonuszbrigad.hu/frontend/v1/message_box/blue/message_06.png) top right repeat-y; position: relative; left: -1px;}
.message_box_blue_table .message_box_bottomleft {width: 16px; height: 11px; background: url(http://content.bonuszbrigad.hu/frontend/v1/message_box/blue/message_07.png) top center no-repeat; position: relative; top: -1px; left: 1px;}
.message_box_blue_table .message_box_bottom {height: 11px; background: url(http://content.bonuszbrigad.hu/frontend/v1/message_box/blue/message_08.png) top center repeat-x; position: relative; top: -1px;}
.message_box_blue_table .message_box_bottomright {width: 16px; height: 11px; background: url(http://content.bonuszbrigad.hu/frontend/v1/message_box/blue/message_09.png) top right no-repeat; position: relative; top: -1px; left: -1px;}
.message_box_blue_table .message_box_close {position: absolute; top: -19px; left: 676px; background: url(/marketplace/images/new_popup/bg_close.png) top center no-repeat; display: block; height: 19px; width: 20px;}

.message_box_white {background: #ffffff; width: 678px; line-height: 20px; font-size: 13px; border: 1px solid #f6f6f6; height: 20px; padding: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-family: georgia; font-weight: bold; text-align: center;}
.message_box_white .message_box_close {position: absolute; top: -18px; left: 680px; background: url(/marketplace/images/new_popup/bg_close.png) top center no-repeat; display: block; height: 19px; width: 20px;}
.message_box_white .message_content {display: inline-block;}
.message_box_white_top_margin {height: 0px; width: 700px;}
.message_box_white_bottom_margin {height: 41px; width: 700px;}

/* --- SUCCESS BUYPAGE  --- */

.transfer_content strong {display: block; margin-bottom: 15px;}
.transfer_informations_left td {width: 255px; padding-right: 20px; text-align: right; font-weight: bold;}
.buypage_success_share_td {padding-left: 14px; padding-top: 10px; vertical-align: bottom;}
.buypage_success_arrow_td {background: url(/marketplace/images/arrow_to_right.png) top right no-repeat; vertical-align: top; width: 116px; height: 50px;}
.buypage_desc_big {font-size: 18px; font-weight: bold;}
.buypage_desc_container {padding: 10px;}
.buypage_success_whitebox {width: 655px; height: 130px; margin-top: 0px; background: transparent;}
.buypage_success_label {padding-bottom: 10px;}
.buypage_success_sign {}
.buypage_sharefb_td {padding: 10px 35px 0 0}

table#successful_buy_bank_table { margin-top: 20px;}
table#successful_buy_bank_table td a { margin-left: 12px; }


/* --- LOTTERY WHEEL ---*/

.wheel_shadow {background: url(/marketplace/images/lotterywheel/wheel_shadow.png) top center no-repeat; width: 467px; height: 467px; position: absolute; top: 1px; left: 0px;}
.wheel_container_table {margin: 20px auto 0 auto; width: 641px; height: 470px;}
.wheel_register_input {background: url("/marketplace/images/popup_signup/signup_popup_email_bg.png") no-repeat scroll center center transparent; width: 141px; padding: 0 10px 0 15px; line-height: 32px; height: 32px; border: 0px; color: #666;}
#oldBrowserMessage {margin-top: 30px; color: red;}
#rew {font-weight: bold;}
.lotterywheel_button_container {width: 151px; height: 300px; border: 0px;}
.lotteryWheelWinners .title {display:block; margin-top:10px; margin-bottom:10px;}
.lotteryWheelWinners img {width:25px; height:25px; margin:1px 1px;}
.lotteryWheelTopPadder {position: relative; height: 0px;}
.lotteryWheelDiscountContent a, .lotteryWheelDiscountContent a * {color: #0080a9 !important;cursor: pointer;}
.lotteryWheelDiscountContent a:hover, .lotteryWheelDiscountContent a:hover * {text-decoration: none !important;}
.contentTopPadder {position: relative;/* height: 12px;*/}

/* --- OFFER SHARE BUTTONS ---*/

.offer_share_table_facebook_row {width: 655px; height: 60px; float: left; margin-top: 0px;}
.offer_share_table_serveral_share td {padding: 0px 10px 15px 0px;}
.offer_share_table_serveral_share {float: left; margin-top: 10px;}
.offer_share_table td {padding: 0px 10px 15px 0px;}
.offer_share_iwiw {height: 20px; width: 96px; background: url("http://content.bonuszbrigad.hu/frontend/v1/shareicon/share_iwiw.png") top center no-repeat; display: block;}
.offer_share_iwiw:hover {background: url("http://content.bonuszbrigad.hu/frontend/v1/shareicon/share_iwiw_hover.png") top center no-repeat;}
.offer_share_email {height: 20px; width: 63px; background: url("http://content.bonuszbrigad.hu/frontend/v1/shareicon/share_email.png") top center no-repeat; display: block;}
.offer_share_email:hover {background: url("http://content.bonuszbrigad.hu/frontend/v1/shareicon/share_email.png") top center no-repeat;}
.offer_share_facebook {height: 18px; width: 86px; background: url("http://content.bonuszbrigad.hu/frontend/v1/shareicon/share_facebook.png") top center no-repeat; display: block; margin: 0px 0px;}
.offer_share_facebook:hover {background: url("http://content.bonuszbrigad.hu/frontend/v1/shareicon/share_facebook_hover.png") top center no-repeat;}

.facebook_include_container {margin-top: 5px; height: 60px;}

/* --- BADGES --- */

.badge_offerlist_simple {width: 49px; height: 48px;}
.badge_offerlist_main {position: absolute; top: 140px; left: 2px;}
.badge_offerlist {position: absolute; top: 214px; left: 2px; width: 49px; height: 48px;}
.badge_rightbox_lastoffers {position: absolute; top: 92px; left: 0px; width: 40px; height: 39px;}
.badge_offer {position: absolute; top: 217px; left: 1px;}
#selected_pickpackpoint {width: 566px; margin: 12px 0px; background: #EEE; border: 1px solid #CCC; }
.checkboxGroup {float:left}
.checkboxGroup label{width:33%; float:left}
.checkboxGroup hr{float:left; border:solid 0px; height:1px; background-color:#e0e0e0; width:100%}
.bestoffer_lastoffers {display: block; width: 220px; height: 73px; position: absolute; top: 40px; left: -1px; background: url("http://content.bonuszbrigad.hu/frontend/v1/elements/best_offer.png") no-repeat scroll center top transparent;}

/* --- CATEGORY LIST --- */

input.starSubmit {width:16px; height:16px; background:url(/marketplace/images/star-grey.png) no-repeat; margin-right:5px; border:none;}
input.starSubmit:hover {background-image:url(/marketplace/images/star.png);}

/* --- RATINGS --- */

div#ratingDiv {float:left; padding:5px; position:relative; right:5px;}
div.rating {float:left;}
div.rating span.submitStar {background: no-repeat; width:16px; height:16px; float:left; cursor:pointer;}
div.rating span.submitStar.starOut {background-image:url(/marketplace/images/star-grey.png);}
div.rating span.submitStar.starOver {background-image:url(/marketplace/images/star.png);}



/* --- CUSTOM OPTIONS --- */

.custom_option_table td ,#custom_option_table td {width: 160px; text-align: left;}
.custom_option_table td select, #custom_option_table td select {width: 150px;}
.custom_option_table, #custom_option_table {width: 600px; padding: 10px 0px;}
.custom_option_table td, #custom_option_table td {padding: 3px 0px; border-bottom: 1px dotted #ccc;}

/*--- POPUP DESIGN 4 ---*/

.popupDesign4Modal {width: 100%; height: 100%; position: fixed; background: #333; opacity: 0.5; top: 0px; left: 0px; z-index: 10000; filter: alpha(opacity = 50);}
.popupDesign4Popup * {color: #333 !important; font-size: 12px; font-family: georgia;}
.popupDesign4Popup {position: relative; width: 1px; height: 1px; z-index: 10001; color: #333 !important; float: left;}
.popupDesign4Popup .offerNameSpan {color: #7eb732 !important; font-size: 14px; font-weight: bold;}
.popupDesign4Popup .title-box {position: relative; top: 0px; left: 0px; width: auto;}
.popupDesign4Popup .priceTd {width: 100px;}
.popupDesign4Popup .priceTd * { color: #333 !important;}
.popupDesign4Popup .offerNameTd {width: 232px; padding-right: 0px; border-right: 1px solid #aaa;}
.popupDesign4Popup .contentTd {width: 430px; color: #333 !important;}
.popupDesign4Popup .boughtTd {text-align: center; width: 100px;}
.popupDesign4Popup .red-content {width: 80px; text-align: center;}
.popupDesign4Popup .popupDesign4Table {width: 456px; position: absolute; top: 125px; left: -340px; color: #333;}
.popupDesign4Popup .popupDesign4TableTop {width: 456px; height: 17px; background: url("http://content.bonuszbrigad.hu/frontend/v1/rounded_boxes/coupon_price_selector_top.png") no-repeat scroll center top transparent;}
.popupDesign4Title {border-bottom: 1px dashed #999999; font-size: 24px; color: #000; padding-bottom: 5px !important; margin-bottom: 10px !important;}
.popupDesign4TableMid {width: 456px; padding: 10px; background: url("http://content.bonuszbrigad.hu/frontend/v1/rounded_boxes/coupon_price_selector_mid.png") repeat-y scroll center top transparent;}
.popupDesign4TableBot {width: 456px; height: 9px; background: url("http://content.bonuszbrigad.hu/frontend/v1/rounded_boxes/coupon_price_selector_bottom.png") no-repeat scroll center top transparent;}
.popupDesign4Popup .offerLocationBox {display: block; float: left; width: 200px; height: 96px; overflow: hidden; margin-bottom: 20px !important;}

/*--- HELP ---*/

.help_links a {color: #000000; text-decoration: none;}
.help_links a:hover {text-decoration: underline;}

/*--- couponPriceSelector ---*/
#couponPriceSelectorModal {width: 100%; height: 100%; position: fixed; background: #333; opacity: 0.5; top: 0px; left: 0px; z-index: 10000; filter: alpha(opacity = 50);}
div.couponPriceSelectorPopup * {color: #333 !important; font-size: 12px; font-family: georgia;}
div.couponPriceSelectorPopup {position: relative; width: 1px; height: 1px; z-index: 10001; color: #333 !important; float: left;}
div.couponPriceSelectorPopup .offerNameSpan {color: #333 !important; font-size: 14px; font-weight: bold;}
div.couponPriceSelectorPopup .title-box {position: relative; top: 0px; left: 0px; width: auto;}
div.couponPriceSelectorPopup .priceTd {width: 100px;}
div.couponPriceSelectorPopup .priceTd * { color: #ffffff !important;}
div.couponPriceSelectorPopup .offerNameTd {width: 343px; padding-right: 0px; padding-left: 9px !important;}
div.couponPriceSelectorPopup .boughtTd {text-align: center; width: 100px;}
div.couponPriceSelectorPopup .red-content {width: 80px; text-align: center;}
div.couponPriceSelectorPopup .couponPriceSelectorTable {width: 456px; position: absolute; top: 142px; left: -340px; color: #333;}
div.couponPriceSelectorPopup .couponPriceSelectorTableTop {width: 456px; height: 17px; background: url("http://content.bonuszbrigad.hu/frontend/v1/rounded_boxes/coupon_price_selector_top.png") no-repeat scroll center top transparent;}
div.couponPriceSelectorPopup .couponPriceSelectorTitle {border-bottom: 1px dashed #999999; font-size: 24px; color: #000; padding-bottom: 5px; margin-bottom: 14px; padding-left: 12px; margin-right: 6px; position: relative; top: -3px; left: 7px; width: 486px;}
div.couponPriceSelectorPopup .couponPriceGreen {width: 139px; height: 44px; line-height: 42px; text-align: center; background: url("/marketplace/images/brigadnapok/buttons/green_size_2_3.png") no-repeat scroll center top transparent !important; font-family: verdana !important; font-weight: bold; font-size: 13px; margin-right: 6px;}
div.couponPriceSelectorPopup .couponPriceGreen a {font-family: verdana !important;}
div.couponPriceSelectorPopup .offerDetailsSpan {font-family: verdana; font-size: 11px;}

div.couponPriceSelectorPopup .red-left {background: url(/marketplace/images/last-offer-titlebg-red-right.png) top right no-repeat; height: 20px; width: 4px; float: right; border-left: 1px solid #d82a0a;}
div.couponPriceSelectorPopup .red-content {background: #d82a0a; float: right; height: 20px; line-height:18px; border-left: 1px solid #d82a0a; border-right: 1px solid #d82a0a}
div.couponPriceSelectorPopup .red-content a {color: #ffffff;}
div.couponPriceSelectorPopup .red-right {background: url(/marketplace/images/last-offer-titlebg-red-left.png) top left no-repeat; height: 20px; width: 4px; float: right; border-right: 1px solid #d82a0a;}
div.couponPriceSelectorPopup .red-content {background: #7fb93c; border-right: 1px solid #7fb93c;  border-left: 1px solid #7fb93c;}
div.couponPriceSelectorPopup .red-left {background: url("/marketplace/images/brigadnapok/last-offer-titlebg-lime-right.png") no-repeat scroll right top transparent; border-left: 1px solid #7fb93c;}
div.couponPriceSelectorPopup .red-right {background: url("/marketplace/images/brigadnapok/last-offer-titlebg-lime-left.png") no-repeat scroll left top transparent; border-right: 1px solid #7fb93c;}

div.couponPriceSelectorPopup .soldOutDiv { color: #7f7f7f !important; text-align: center; padding-top: 25px; font-size: 14px;}
div.couponPriceSelectorPopup .disabled .red-content {background: #7a7a7a; border-right: 1px solid #7a7a7a;  border-left: 1px solid #7a7a7a;}
div.couponPriceSelectorPopup .disabled .red-left {background: url("/marketplace/images/brigadnapok/last-offer-titlebg-grey-right.png") no-repeat scroll right top transparent; border-left: 1px solid #7a7a7a;}
div.couponPriceSelectorPopup .disabled .red-right {background: url("/marketplace/images/brigadnapok/last-offer-titlebg-grey-left.png") no-repeat scroll left top transparent; border-right: 1px solid #7a7a7a;}


.couponPriceSelectorTableMid {width: 456px; padding: 10px; padding-top: 0px; background: url("http://content.bonuszbrigad.hu/frontend/v1/rounded_boxes/coupon_price_selector_mid.png") repeat-y scroll center top transparent;}
.couponPriceSelectorTableBot {width: 456px; height: 9px; background: url("http://content.bonuszbrigad.hu/frontend/v1/rounded_boxes/coupon_price_selector_bottom.png") no-repeat scroll center top transparent;}

.couponPriceSelectorTable2 {width: 536px !important; left: -380px !important;}
.couponPriceSelectorTableTop2 {width: 536px !important; height: 22px !important; background: url("http://content.bonuszbrigad.hu/frontend/v1/rounded_boxes/coupon_price_selector_top_2.png") repeat-y scroll center top transparent !important;}
.couponPriceSelectorTableMid2 {width: 536px !important; padding: 0px 10px 10px 10px !important;background: url("http://content.bonuszbrigad.hu/frontend/v1/rounded_boxes/coupon_price_selector_mid_2.png") repeat-y scroll center top transparent !important;}
.couponPriceSelectorTableBot2 {width: 536px !important; height: 12px !important; background: url("http://content.bonuszbrigad.hu/frontend/v1/rounded_boxes/coupon_price_selector_bottom_2.png") no-repeat scroll center top transparent !important;}

/*--- DIN BUTTONS ---*/

.dinbuttonA {text-decoration: none !important;}
.buttonLinkElement {display: block; width: 100%; height: 100%; background: transparent;}


.greenType1 {cursor: pointer; font-family: verdana; font-size: 16px; font-weight: bold; text-transform: uppercase; color: #fff; text-decoration: none;}
.greenType1 .Type1TopLeft {width: 20px; height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_def_01.png") no-repeat right bottom transparent;}
.greenType1 .Type1Top {height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_def_02.png") repeat-x right bottom transparent;}
.greenType1 .Type1TopRight {width: 20px; height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_def_03.png") no-repeat right bottom transparent;}
.greenType1 .Type1Left {width: 20px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_def_04.png") repeat-y right top transparent; background-size: 21px 100% !important;}
.greenType1 .Type1Mid {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_def_05.png") right bottom transparent; text-align: center;}
.greenType1 .Type1Mid * {color: #ffffff; font-weight: bold;}
.greenType1 .Type1Right {width: 20px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_def_06.png") repeat-y left top transparent; background-size: 21px 100% !important;}
.greenType1 .Type1BottomLeft {width: 20px; height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_def_07.png") no-repeat right bottom transparent;}
.greenType1 .Type1Bottom {height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_def_08.png") repeat-x right bottom transparent;}
.greenType1 .Type1BottomRight {width: 20px; height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_def_09.png") no-repeat right bottom transparent;}
.greenType1:hover .Type1TopLeft {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_hover_01.png") no-repeat right bottom transparent;}
.greenType1:hover .Type1Top {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_hover_02.png") repeat-x right bottom transparent;}
.greenType1:hover .Type1TopRight {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_hover_03.png") no-repeat right bottom transparent;}
.greenType1:hover .Type1Left {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_hover_04.png") repeat-y right bottom transparent; background-size: 20px 100% !important;}
.greenType1:hover .Type1Mid {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_hover_05.png") right bottom transparent;}
.greenType1:hover .Type1Right {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_hover_06.png") repeat-y left bottom transparent; background-size: 20px 100% !important;}
.greenType1:hover .Type1BottomLeft {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_hover_07.png") no-repeat right bottom transparent;}
.greenType1:hover .Type1Bottom {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_hover_08.png") repeat-x right bottom transparent;}
.greenType1:hover .Type1BottomRight {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/green_hover_09.png") no-repeat right bottom transparent;}
.greenType1 .multipleArrow {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/arrow_green.png") no-repeat right bottom transparent; width: 21px; height: 44px; position: absolute; top: -32px; left: -16px; z-index: 1;}

.greenType2 {cursor: pointer; font-family: verdana; font-size: 13px; font-weight: bold; text-transform: uppercase; color: #fff; text-decoration: none;}
.greenType2 .Type2TopLeft, .greenType2 .Type2Top, .greenType2 .Type2TopRight, .greenType2 .Type2Left,  .greenType2 .Type2Right, .greenType2 .Type2BottomLeft, .greenType2 .Type2Bottom, .greenType2 .Type2BottomRight {padding: 0px;}
.greenType2 .Type2TopLeft {width: 15px; height: 14px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_def_01.png") no-repeat right bottom transparent;}
.greenType2 .Type2Top {height: 14px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_def_02.png") repeat-x right bottom transparent;}
.greenType2 .Type2TopRight {width: 15px; height: 14px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_def_03.png") no-repeat right bottom transparent;}
.greenType2 .Type2Left {width: 15px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_def_04.png") repeat-y right bottom transparent; background-size: 15px 100% !important;}
.greenType2 .Type2Mid {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_def_05.png") right bottom transparent; text-align: center;}
.greenType2 .Type2Mid * {color: #ffffff; font-weight: bold;}
.greenType2 .Type2Right {width: 15px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_def_06.png") repeat-y left bottom transparent; background-size: 15px 100% !important;}
.greenType2 .Type2BottomLeft {width: 15px; height: 15px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_def_07.png") no-repeat right bottom transparent;}
.greenType2 .Type2Bottom {height: 15px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_def_08.png") repeat-x right bottom transparent;}
.greenType2 .Type2BottomRight {width: 15px; height: 15px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_def_09.png") no-repeat right bottom transparent;}
.greenType2:hover .Type2TopLeft {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_hover_01.png") no-repeat right bottom transparent;}
.greenType2:hover .Type2Top {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_hover_02.png") repeat-x right bottom transparent;}
.greenType2:hover .Type2TopRight {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_hover_03.png") no-repeat right bottom transparent;}
.greenType2:hover .Type2Left {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_hover_04.png") repeat-y right bottom transparent;}
.greenType2:hover .Type2Mid {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_hover_05.png") right bottom transparent;}
.greenType2:hover .Type2Right {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_hover_06.png") repeat-y left bottom transparent;}
.greenType2:hover .Type2BottomLeft {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_hover_07.png") no-repeat right bottom transparent;}
.greenType2:hover .Type2Bottom {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_hover_08.png") repeat-x right bottom transparent;}
.greenType2:hover .Type2BottomRight {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/greens2_hover_09.png") no-repeat right bottom transparent;}

.greyType1 {cursor: pointer; font-family: verdana; font-size: 16px; font-weight: bold; text-transform: uppercase; color: #fff; text-decoration: none;}
.greyType1 .Type1TopLeft {width: 20px; height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/grey_def_01.png") no-repeat right bottom transparent;}
.greyType1 .Type1Top {height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/grey_def_02.png") repeat-x right bottom transparent;}
.greyType1 .Type1TopRight {width: 20px; height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/grey_def_03.png") no-repeat right bottom transparent;}
.greyType1 .Type1Left {width: 20px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/grey_def_04.png") repeat-y right bottom transparent;}
.greyType1 .Type1Mid {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/grey_def_05.png") bottom transparent; text-align: center;}
.greyType1 .Type1Mid * {color: #ffffff; font-weight: bold;}
.greyType1 .Type1Right {width: 20px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/grey_def_06.png") repeat-y right bottom transparent;}
.greyType1 .Type1BottomLeft {width: 20px; height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/grey_def_07.png") no-repeat right bottom transparent;}
.greyType1 .Type1Bottom {height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/grey_def_08.png") repeat-x right bottom transparent;}
.greyType1 .Type1BottomRight {width: 20px; height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/grey_def_09.png") no-repeat right bottom transparent;}


.blueType1 {cursor: pointer; font-family: verdana; font-size: 16px; font-weight: bold; text-transform: uppercase; color: #fff; text-decoration: none;}
.blueType1 .Type1TopLeft {width: 20px; height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_def_01.png") no-repeat right bottom transparent;}
.blueType1 .Type1Top {height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_def_02.png") repeat-x right bottom transparent;}
.blueType1 .Type1TopRight {width: 20px; height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_def_03.png") no-repeat right bottom transparent;}
.blueType1 .Type1Left {width: 20px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_def_04.png") repeat-y right top transparent; background-size: 21px 100% !important;}
.blueType1 .Type1Mid {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_def_05.png") right bottom transparent; text-align: center;}
.blueType1 .Type1Mid * {color: #ffffff; font-weight: bold;}
.blueType1 .Type1Right {width: 20px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_def_06.png") repeat-y left top transparent; background-size: 21px 100% !important;}
.blueType1 .Type1BottomLeft {width: 20px; height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_def_07.png") no-repeat right bottom transparent;}
.blueType1 .Type1Bottom {height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_def_08.png") repeat-x right bottom transparent;}
.blueType1 .Type1BottomRight {width: 20px; height: 18px; background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_def_09.png") no-repeat right bottom transparent;}
.blueType1:hover .Type1TopLeft {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_01.png") no-repeat right bottom transparent;}
.blueType1:hover .Type1Top {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_02.png") repeat-x right bottom transparent;}
.blueType1:hover .Type1TopRight {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_03.png") no-repeat right bottom transparent;}
.blueType1:hover .Type1Left {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_04.png") repeat-y right bottom transparent; background-size: 20px 100% !important;}
.blueType1:hover .Type1Mid {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_05.png") right bottom transparent;}
.blueType1:hover .Type1Right {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_06.png") repeat-y left bottom transparent; background-size: 20px 100% !important;}
.blueType1:hover .Type1BottomLeft {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_07.png") no-repeat right bottom transparent;}
.blueType1:hover .Type1Bottom {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_08.png") repeat-x right bottom transparent;}
.blueType1:hover .Type1BottomRight {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_09.png") no-repeat right bottom transparent;}
.blueType1 .multipleArrow {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/arrow_blue.png") no-repeat right bottom transparent; width: 21px; height: 44px; position: absolute; top: -32px; left: -16px; z-index: 1;}



/*
.blueType1:hover .Type1TopLeft {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_01.png") no-repeat right bottom transparent;}
.blueType1:hover .Type1Top {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_02.png") repeat-x right bottom transparent;}
.blueType1:hover .Type1TopRight {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_03.png") no-repeat right bottom transparent;}
.blueType1:hover .Type1Left {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_04.png") repeat-y right bottom transparent; background-size: 20px 100% !important;}
.blueType1:hover .Type1Mid {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_05.png") right bottom transparent;}
.blueType1:hover .Type1Right {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_06.png") repeat-y left bottom transparent; background-size: 20px 100% !important;}
.blueType1:hover .Type1BottomLeft {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_07.png") no-repeat right bottom transparent;}
.blueType1:hover .Type1Bottom {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_08.png") repeat-x right bottom transparent;}
.blueType1:hover .Type1BottomRight {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/blue_hover_09.png") no-repeat right bottom transparent;}
.blueType1 .multipleArrow {background: url("http://content.bonuszbrigad.hu/frontend/v1/dinbuttons/arrow_green.png") no-repeat right bottom transparent; width: 21px; height: 44px; position: absolute; top: -32px; left: -16px; z-index: 1;}
*/

.button_seeit {width: 70px; height: 21px; display: inline-block; background: url("http://content.bonuszbrigad.hu/frontend/v1/buttons/button_seeit_2.png") center top no-repeat;}
.button_out {width: 70px; height: 21px; display: inline-block; background: url("http://content.bonuszbrigad.hu/frontend/v1/buttons/button_out_2.png") center top no-repeat;}


.greenType3 {background: #81b745; color: #fff; height: 32px; line-height: 32px; padding: 0px 14px; display: inline-block; border: 1px solid #fff; font-weight: bold; font-size: 12px; font-family: verdana;
	-webkit-box-shadow:  1px 1px 0px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 1px 0px rgba(256, 256, 256, 0.6), inset -1px -1px 1px 0px rgba(0, 0, 0, 0.3); box-shadow:  1px 1px 0px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 1px 0px rgba(256, 256, 256, 0.6), inset -1px -1px 1px 0px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
}
.greenType3:hover {background: #85cc36;}

.greenType4 {background: #81b745; color: #fff; height: 45px; line-height: 45px; padding: 0px 11px; display: inline-block; border: 3px solid #fff; font-weight: bold; font-size: 12px; font-family: verdana; text-align: center;
	-webkit-box-shadow:  1px 1px 1px 0px rgba(0, 0, 0, 0.3), inset 4px 4px 3px 0px rgba(256, 256, 256, 0.6), inset -4px -4px 3px 0px rgba(0, 0, 0, 0.3);
	box-shadow:          1px 1px 1px 0px rgba(0, 0, 0, 0.3), inset 4px 4px 3px 0px rgba(256, 256, 256, 0.6), inset -4px -4px 3px 0px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 17px;-moz-border-radius: 17px;border-radius: 17px;
	text-transform: uppercase;
	font-size: 16px;
}
.greenType4:hover {background: #85cc36;}


.greenType5 {background: #81b745; color: #fff; height: 21px; line-height: 21px; padding: 0px 14px; display: inline-block; border: 2px solid #fff; font-weight: bold; font-size: 12px; font-family: verdana;
	-webkit-box-shadow:  2px 2px 0px 0px rgba(0, 0, 0, 0.2), inset 2px 2px 2px 0px rgba(256, 256, 256, 0.6), inset -2px -2px 2px 0px rgba(0, 0, 0, 0.3);
	box-shadow:  2px 2px 0px 0px rgba(0, 0, 0, 0.2), inset 2px 2px 2px 0px rgba(256, 256, 256, 0.6), inset -2px -2px 2px 0px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
	text-transform: uppercase;
	font-size: 9px;
}
.greenType5:hover {background: #85cc36;}


.blueType4 {background: #24a7ec; color: #fff; height: 45px; line-height: 45px; padding: 0px 7px; display: inline-block; border: 3px solid #fff; font-weight: bold; font-size: 12px; font-family: verdana;
	-webkit-box-shadow:  1px 1px 1px 0px rgba(0, 0, 0, 0.3), inset 4px 4px 3px 0px rgba(256, 256, 256, 0.6), inset -4px -4px 3px 0px rgba(0, 0, 0, 0.3);
	box-shadow:          1px 1px 1px 0px rgba(0, 0, 0, 0.3), inset 4px 4px 3px 0px rgba(256, 256, 256, 0.6), inset -4px -4px 3px 0px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;
	text-transform: uppercase;
	font-size: 16px;
}
.blueType4:hover {background: #49bbf7;}

.facebookType5 {background: #3e5a9b; color: #fff; height: 21px; line-height: 21px; padding: 0px 14px 0px 23px; display: inline-block; border: 2px solid #fff; font-weight: bold; font-size: 12px; font-family: verdana;
	-webkit-box-shadow:  2px 2px 0px 0px rgba(0, 0, 0, 0.2), inset 2px 2px 2px 0px rgba(256, 256, 256, 0.6), inset -2px -2px 2px 0px rgba(0, 0, 0, 0.3);
	box-shadow:  2px 2px 0px 0px rgba(0, 0, 0, 0.2), inset 2px 2px 2px 0px rgba(256, 256, 256, 0.6), inset -2px -2px 2px 0px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
	text-transform: uppercase;
	font-size: 9px;
	position: relative;
}
.facebookType5:hover {background: #3b64c4;}

.facebookType5:after {content: "f"; position: absolute; top: 0px; left: 10px; font-size: 18px; text-transform: none;} 


/* RED COUNTERS */

.offercount_size_3_width_1 {text-align: center; width: 34px; height: 34px; background: url('/marketplace/images/red_counters_bg.png') 1px 0px no-repeat; font-family: arial; font-size: 20px; color: #fff; display: inline-block; line-height: 34px; font-weight: bold; position: relative; top: -2px;}
.offercount_size_3_width_2 {text-align: center; width: 46px; height: 34px; background: url('/marketplace/images/red_counters_bg.png') -39px 0px no-repeat; font-family: arial; font-size: 20px; color: #fff; display: inline-block; line-height: 34px; font-weight: bold; position: relative; top: -2px;}
.offercount_size_3_width_3 {text-align: center; width: 60px; height: 34px; background: url('/marketplace/images/red_counters_bg.png') -88px 0px no-repeat; font-family: arial; font-size: 20px; color: #fff; display: inline-block; line-height: 34px; font-weight: bold; position: relative; top: -2px;}

.offercount_size_2_width_1 {top: 7px; position: relative; text-align: center; width: 29px; height: 28px; background: url('/marketplace/images/red_counters_bg.png') -1px -40px no-repeat; font-family: arial; font-size: 17px; color: #fff; display: inline-block; line-height: 29px; font-weight: bold; overflow: hidden;}
.offercount_size_2_width_2 {top: 7px; position: relative; text-align: center; width: 38px; height: 28px; background: url('/marketplace/images/red_counters_bg.png') -37px -39px no-repeat; font-family: arial; font-size: 17px; color: #fff; display: inline-block; line-height: 29px; font-weight: bold; overflow: hidden;}
.offercount_size_2_width_3 {top: 7px; position: relative; text-align: center; width: 46px; height: 28px; background: url('/marketplace/images/red_counters_bg.png') -81px -40px no-repeat; font-family: arial; font-size: 17px; color: #fff; display: inline-block; line-height: 29px; font-weight: bold; overflow: hidden;}

.offercount_size_2_width_1_inner {position: absolute; top: 8px; left: 0px; width: 29px; text-align: center; line-height: 12px;}
.offercount_size_2_width_2_inner {position: absolute; top: 8px; left: 0px; width: 38px; text-align: center; line-height: 12px;}
.offercount_size_2_width_3_inner {position: absolute; top: 8px; left: 0px; width: 46px; text-align: center; line-height: 12px;}

/* CATEGORY ECXLUSIVE BANNERS & GIFTVARD BANNER */

.category_exclusive_banner_horizontal {width: 911px; height: 53px; float: left; background: url('/marketplace/images/category_exclusive_horizontal.png') top center no-repeat; margin-left: 20px; margin-bottom: 15px; font-size: 17px; font-family: georgia; text-align: center;}
.category_exclusive_banner_big {width: 443px; height: 315px; float: left; background: url('/marketplace/images/category_exclusive_big.png') top center no-repeat; margin-left: 20px; font-size: 24px; font-family: georgia; text-align: center; line-height: 47px;}
.arrow_double_red_small {display: inline-block; background: url('/marketplace/images/arrow_double_red_small.png') top center no-repeat; width: 12px; height: 10px;}
.arrow_double_red_big {display: inline-block; background: url('/marketplace/images/arrow_double_red_big.png') top center no-repeat; width: 20px; height: 17px;}
.category_exclusive_banner_big_link {position: absolute; top: 0px; left: 0px; width: 443px; height: 315px; background: transparent;}
.category_exclusive_banner_horizontal_link {display: block; position: absolute; top: 0px; left: 0px; width: 910px; height: 53px; background:transparent;}

.exclusive-badge, .exclusive-badge-offer {display: block; background: url("http://content.bonuszbrigad.hu/frontend/v1/elements/exclusive_badge.png") top center no-repeat; width: 64px; height: 63px; position: absolute; top: -3px; left: -5px;}
.exclusive-badge-offer-basket {z-index: 9; left: 12px !important; top: -92px;}
.exclusive-badge-offer {left: -4px;}
.category_giftcard_banner_big {width: 443px; height: 315px; float: left; background: url('/marketplace/images/category_exclusive_big.png') top center no-repeat; margin-left: 20px; font-size: 16px; font-family: georgia; text-align: center; line-height: 25px;}
.category_giftcard_banner_container {width: 911px; height: 163px; background: url('/marketplace/images/giftcard_categorypage_bg.png') top center no-repeat; float: left; margin-left: 20px;}
.category_giftcard_banner_link {position: absolute; top: 0px; left: 0px; width: 911px; height: 163px; background: transparent; z-index: 2;}
.category_giftcard_banner_picture {display: block; width: 226px; height: 143px; background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/giftcard_categorypage_card_2.png') top center no-repeat; margin: 12px 10px 0px 23px;}
.category_giftcard_banner_picture_xmas {background-image: url('/marketplace/images/giftcard_categorypage_card_xmas.png');}
.category_giftcard_banner_td {font-size: 16px; font-family: georgia; line-height: 30px; padding-top: 3px; padding-left: 7px;}

/* BANNER GENERATOR PAGE */

.bannerCheckboxTd {width: 153px;}
.bannerCodeContainerBox {width: 500px; overflow-x: scroll; background: #fff; border: 1px solid #ccc; font-size: 12px; font-family: arial;}

/* EXIT PAGE */

#mainFrameContainerTable {height: 100%; width: 100%; border-collapse: collapse; border: 0px;}
#mainFrameContainerTable .sourceOfferTitle {font-family: georgia; font-size: 14px; font-weight: bold;}
#mainFrameContainerTable .sourceOfferDetails {font-family: verdana; font-size: 11px;}
#mainFrameContainerTable .backToSourceLink {font-family: verdana; font-size: 11px; line-height: 26px;}
#mainFrameContainerTable .headerPositionerDiv {width: 990px; margin: auto; padding-top: 8px;}
#headerContainerDiv {height: 100%; width: 100%;}
#mainFrameContainerTable .iframeContainerDivExit {-webkit-overflow-scrolling:touch; width: 100%; height: 100%;}
#mainFrameContainerTable .iframeContainerDivExit iframe {width: 100%; height: 100%;}
#mainFrameContainerTable .exitHeadLogoTd {padding-left: 45px;}
#mainFrameContainerTable .exitHeadInfoTd {padding-left: 40px; width: 500px;}
#mainFrameContainerTable .exitHeadBuyTd {padding-left: 40px;}
#mainFrameContainerTable .exitHeaderContainerTd {height: 96px; width: 100%;}
#mainFrameContainerTable .exitFrameContTd {height: 100%;}
#mainFrameContainerTable .exitHeaderTable {border-collapse: collapse;}


/* CATEGORY OFFERS HOVER STATE */

.categoryNormalOfferPictureLink .categoryNormalOfferPictureHover {opacity: 0; cursor: pointer; filter:alpha(opacity=0);}
.categoryNormalOfferPictureLinkActive .categoryNormalOfferPictureHover {display: block; width: 440px; height: 266px; background: url('/marketplace/images/category_hover_bg.png') top center no-repeat;}
.categoryNormalOfferPictureHover {display: none; position: absolute; top: 0px; left: 1px; color: #ffffff; font-family: georgia;}
.categoryNormalOfferPictureHover .offerTitle {display: block; font-size: 22px; font-weight: bold; width: 383px; padding-left: 35px; padding-top: 32px; color: #ffffff;}
.categoryNormalOfferPictureHover .showButtonCont {margin-left: 31px; margin-top: 8px;}
.categoryNormalOfferPictureHover .offerDescList {color: #ffffff; font-size: 14px; width: 413px; margin-left: 8px;}
.categoryNormalOfferPictureHover .offerDescList ul {padding-top: 10px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px; padding-right: 8px;}
.categoryNormalOfferPictureHover .offerDescList li {margin-bottom: 2px;}
.categoryOfferHoverTrigger {position: absolute; top: -265px; left: 0px; background: #ffffff; opacity: 0; filter:alpha(opacity=0); width: 440px; height: 266px; z-index: 4; cursor: pointer}
.offerHoverElementContainer {position: relative; float: left; top: 0px; left: 0px; opacity: 0;}
 
 /* BON MOT */
 
.bonmot_top {width: 220px; height: 24px;font-family: verdana; color: #fff; font-size: 11px; text-align: center; background: url('/marketplace/images/bonmot_top.png') center top no-repeat; vertical-align: middle;}
.bonmot_mid {width: 190px; font-family: georgia; font-style: italic; font-size: 12px; color: #000; padding: 8px 15px 10px 15px; background: url('/marketplace/images/bonmot_mid.png') center top repeat-y; line-height: 19px;}
.bonmot_bot {height: 6px; width: 220px; background: url('/marketplace/images/bonmot_bot.png') center top no-repeat;}
.bonmot_ul {margin-left: 28px; padding-left: 0px; margin-top: 0px; margin-bottom: 10px; float: left;}
.bonmot_ul li {list-style: none;}

/* PHOTO UPLOAD */

#photouploadform-popup {overflow: hidden; width: 660px; height: 596px;}
#photo_upload_pictures_output {position: relative; left: 89px;}
.uploadFormContainerTable {margin-top: 20px; margin-left: 17px; margin-bottom: 41px;}
.uploadAddMorePicture {display: block; margin: 10px 0px; width: 164px; cursor: pointer;}
.uploadPictureCouponCode {margin-bottom: 10px; width: 526px; color: #999;}
.uploadPictureDesc {width: 385px; color: #999; height: 70px;}
.uploadPictureThumbnailsTd {padding-right: 20px; text-align: left;}
.uploadLabel {padding-right: 20px; text-align: left; width: 226px; vertical-align: top;}
.uploadPictureHTML5Thumb {max-height: 100px; max-width: 108px; margin: auto;}
.uploadPictureHTML5ThumbSpan {width: 108px; height: 100px; padding: 5px; border: 1px solid #ccc; display: block;margin: 13px 15px 0 0; float: left; background: #fff;}
.uploadPictureHTML5Delete {background: #fff; border: 1px solid #aaa; color: #888; display: inline-block; font-family: verdana; font-size: 11px; font-weight: bold; height: 14px; left: 104px; line-height: 11px; position: absolute; text-align: center; top: -12px; width: 14px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}

/* guarantee */

.guaranteeTitle {margin: 12px 0px 5px 15px; display: inline-block; width: 188px; height: 132px; background-position: -57px 0px; background-image: url('http://content.bonuszbrigad.hu/frontend/v1/rightbox/guarantee_small.png');}
.guaranteeInnerTitle {margin-left: 2px; padding-bottom: 3px; padding-left: 2px; font-weight: bold; display: inline-block; border-bottom: 1px dashed #9e9e9e; width: 142px; line-height: 19px;}
.guaranteeIcon {width: 50px; height: 50px; background-image: url('http://content.bonuszbrigad.hu/frontend/v1/rightbox/guarantee_small.png');}
.guaranteeText {padding-top: 3px;}
.guaranteePadderTr {height: 12px;}
.guaranteeTable {margin: 0px 10px; font-family: georgia; font-size: 12px;}
.guaranteePageImage {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/guarantee_big.png'); width: 67px; height: 67px;}

/* charity page */

div.whiteBox {border: 1px solid #ccc; background: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; width: 520px; padding: 10px; margin: 10px 0px;}
div.whiteBox {width: 320px;}
a.bigOfferTitle {display: block; font-family: georgia; font-size: 22px; font-weight: normal; line-height: 26px; max-height: 80px; overflow: hidden;}
span.charityTitleImage {margin-top: 20px; width: 225px; height: 37px; background-image: url("http://content.bonuszbrigad.hu/frontend/v1/elements/charity_bigtitle.png"); background-repeat: no-repeat; display: inline-block;}
div.charityYears {width: 100%; text-align: left; margin-bottom: 30px; position: relative; left: 39px;}
div.charityPageOfferImage {margin: 4px; height: 120px; width: 160px; background-position: center middle; padding: 0px; border: 1px solid #ccc; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
a.yearSelector {position: relative; left: -423px; background-position: right 10px; display: inline-block; text-align: left; font-size: 24px; font-family: georgia; padding-left: 20px; cursor: pointer; background-image: url("http://content.bonuszbrigad.hu/frontend/v1/elements/med_arrows.png"); background-repeat: no-repeat; background-position: right 10px; padding-right: 20px;}
a.yearSelectorOpened {background-position: right -19px;}

/* popup style 2 */

.popupTableStyle2 {-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border: 1px solid #ccc; background: #f5f5f5; display: inline-block; text-align: left; padding: 5px;}

/* nice guy */

#niceGuyModal {width: 100%; height: 100%; position: fixed; background: #333; opacity: 0.5; top: 0px; left: 0px; z-index: 10000; filter: alpha(opacity = 50);}
.niceGPopupContainer {position: absolute; width: 100%; height: 100%; top: 50px; left: 0px; z-index: 10000;}
.niceGCounter {text-align: center; width: 55px; height: 24px; padding-top: 6px; padding-left: 5px; border-bottom: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; background: #fff;}
.niceGTitle {display: inline-block; font-size: 24px; font-weight: bold;}
.niceGSmallTitle {display: inline-block; font-family: georgia; font-size: 14px; font-weight: bold;}
.niceGDesc {display: inline-block; font-family: georgia; font-size: 18px; line-height: 19px;}
.niceGHr {width: 770px; border-top: 1px dashed #dcdcdc; height: 1px;}
.niceGEmailInput {color: #cccccc; font-family: georgia; font-size: 12px; width: 177px; line-height: 23px; height: 23px; border: 0px; border-bottom: 1px solid #dcdcdc; border-right:  1px solid #dcdcdc; background: #fff; padding-left: 6px;}
a.niceGButton {text-align: center; color: #333 !important; font-family: georgia; font-size: 14px; line-height: 24px; display: inline-block; height: 23px; width: 134px; border: 0px; border-bottom: 1px solid #ababab; border-right:  1px solid #ababab; background: #dcdcdc;}
.niceGSmallDesc {display: inline-block; font-family: georgia; font-size: 14px; margin-left: 18px; margin-bottom: 15px; margin-top: 2px;}
.niceGCustomTitle {font-style: italic; width: 680px; background: transparent; border: 0px; color: #999; font-size: 12px; margin-left: 10px; margin-top: 0px;}
.niceGCustomTitleCont {line-height: 35px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width:708px; height: 36px; background: #f5f5f5; border: 0px; border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; margin-left: 11px; font-size: 12px; margin-bottom: 10px;}
.niceGMessageSelectorBox {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width: 658px; height: 36px; background: #f5f5f5; border: 0px; border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; margin-left: 7px;}
.niceGWhiteBox {overflow-x: hidden; overflow-y: scroll; width: 746px; height: 191px; background: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; margin-left: 10px; padding-top: 15px;}
.niceGAvatarImage {margin: 7px 6px; width: 30px; height: 30px; border: 0px; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; background: #eee;}
.closeNiceGPopupButton {position: absolute; top: 6px; right: 7px; height: 8px; width: 8px; background: url("http://content.bonuszbrigad.hu/frontend/v1/elements/small_grey_x.png") center top no-repeat; display: block; cursor: pointer;}
.closeNiceGButton {height: 8px; width: 8px; background: url("http://content.bonuszbrigad.hu/frontend/v1/elements/small_grey_x.png") center top no-repeat; display: block; cursor: pointer;}
.closeNiceGButtonType2 {top: 0px !important; left: 0px; width: 13px; height: 37px; background: url("http://content.bonuszbrigad.hu/frontend/v1/elements/small_red_bevel_x.png") center center no-repeat transparent; cursor: pointer;}
.closeNiceGButtonType3 {position: relative; top: 5px;}
.closeNiceGPopupButton:hover {top: 7px; cursor: pointer;}
.niceGLabel {font-size: 14px; font-family: georgia; text-align: right; padding-right: 6px; padding-left: 10px;}
.niceGFBNameContainer {width: 107px;}
.niceGFBName {font-size: 10px;}
select.queteSelector {display: inline-block; border: 0px; background: 0px; width: 670px; margin-left: 10px; margin-top: 0px; position: relative; top: 5px;}
select.queteSelectorFb {display: inline-block; border: 0px; background: 0px; width: 600px; margin-left: 10px; margin-top: 0px; position: relative; top: 5px;}
.niceGCustomTitleCont input.niceGCustomMessage {position: relative; top: 4px;}
.niceGuyInputContainerTd {vertical-align: center; height: 26px;}

/* css3 popups */

.modal-white-rounded {background: #fff; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border: 1px solid #999999;}

.simpleWhitePopup {position: fixed; top: 50%; left: 50%; z-index: 1000; display: block;}
.simpleWhitePopupContent {background: #fff; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border: 1px solid #999999; left: -50%; margin-top: -50%; position: relative; padding: 30px;-webkit-box-shadow:  0px 0px 0px 2000px rgba(0, 0, 0, 0.5);box-shadow:  0px 0px 0px 2000px rgba(0, 0, 0, 0.5); font-family: georgia; line-height: 30px; font-size: 15px;}
.simpleWhitePopupClose {z-index: 1001;color: #fff; background: #d63229; font-weight: bold; -webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px; position: absolute; right: -7px; top: -7px; display: block; width: 21px; height: 21px; text-align: center; cursor: pointer; text-transform: lowercase; font-family: verdana; font-size: 17px; line-height: 16px;}
.simpleWhitePopupTitle {font-size: 28px; display: inline-block; margin-bottom: 5px;}

/* DREAMJOB POPUP */

.dreamJobPopup {width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 10001; }
.dreamJobPopupPositionerTd {width: 100%; height: 100%; vertical-align: middle; text-align: center;}
.dreamJobPopupBackground {display: inline-block; width: 750px; height: 489px; background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/dreamjob_popup_bg_2.png') center top no-repeat; text-align: left;}
.dreamJobPopupYoutube {display: inline-block; width: 251px; height: 153px; background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/dreamjob_popup_youtube.png') center top no-repeat;}
.dreamJobPopupYoutubeLinkContainer {display: inline-block; width: 436px; margin-top: 30px;}

.dreamJobContainerTable {width: 480px; margin-left: 142px; margin-top: 28px; font-family: georgia; font-size: 14px;}
.dreamJobPicLabel {text-align: left; padding-left: 20px; font-size: 12px; height: 40px; line-height: 18px; width: 140px;}
.dreamJobPopupHeader {vertical-align: top; height: 200px; text-align: center;}
.dreamJobPopupTitle {font-size: 20px; display: block; text-align: left; margin-left:18px;}
.dreamJobPopupTitle2 {display: inline-block; width: 436px; margin-top: 30px; text-align: left;}
.dreamJobPopupButtonContainer {padding-left: 152px; vertical-align: top; padding-top: 21px; text-align: left;}
.dreamJobPopupFooter {font-size: 12px; text-align: center; height: 100px;}
.dreamJobPopupPartner {display: inline-block; width: 220px; height: 58px;}
.dreamJobPopupPartner img {margin-bottom: 13px; margin-top: 15px;}
.dreamJobPopupPartnerSpacer {display: inline-block; width: 8px; height: 58px;}
.dreamJobCloseButton {position: absolute; top: -27px; left: 470px; height: 22px; width: 22px; display: block; cursor: pointer;}

.right_box_dreamjob {position: relative; left: -4px; background-image: url("http://content.bonuszbrigad.hu/frontend/v1/elements/dreamjob_rightbox_2.png"); background-repeat: no-repeat; width: 229px; height: 148px; display: inline-block;}
.right_box_dreamjob_2 {position: relative; left: -4px; background-image: url("http://content.bonuszbrigad.hu/frontend/v1/elements/alommelo_right_2.png"); background-repeat: no-repeat; width: 229px; height: 81px; display: inline-block; background-size: 219px 81px; background-position: 5px 0px;
}

.right_box_easteregg {position: relative; left: -23px; background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/easter2013_rightbox.png'); background-position: left bottom;  background-repeat: no-repeat; width: 256px; height: 154px; display: inline-block;}
.right_box_april1_2013 {position: relative; left: 0px; background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/rightbox_apr1_2013.png'); background-position: left top;  background-repeat: no-repeat; width: 220px; height: 147px; display: inline-block; top: -3px; background-size: 220px 147px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin-bottom: 6px; margin-top: 4px;-webkit-box-shadow: 0 0 1px #aaa inset; box-shadow: 0 0 1px #aaa inset;}


.modalLayerFull {width: 100%; height: 100%; position: fixed; background: #333; opacity: 0.6; top: 0px; left: 0px; z-index: 10000; filter: alpha(opacity = 60);}

/* NEWSLETTER UNSCUBSCRIBE */

.unsubscribeTitleTd {padding-left: 13px; padding-bottom: 20px;}
.unsubscribeRadioTd {width: 36px; text-align: center;}

/* XMAS 2012 */

.xmasCategoryHeaderBlock {text-align: left; margin-bottom: 20px; background: transparent; margin-left: 22px; width: 901px; height: 260px; margin-top: 8px; float: left; font-size: 24px; font-family: georgia; line-height: 47px;}
.xmasChooseTitle {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/bbxmas_title_left.png'); width: 442px; height: 30px; display: inline-block; background-repeat: no-repeat; margin-top: 21px; margin-bottom: 40px;}
.xmasChooseTitleText {font-family: AUdimatBoldWeb, impact; font-size: 28px; width: 442px; height: 60px; display: inline-block; background-repeat: no-repeat; margin-top: 21px; margin-bottom: 40px;}
.xmasChooseCatButton {padding: 4px; border: 4px solid #ba2e2f; background: #fffff; margin: 3px; display: inline-block; font-family: arial; font-size: 14px; line-height: 16px; color: #ba2e2f; cursor: pointer;}
.xmasChooseCatButtonActive {padding: 4px; border: 6px solid #ba2e2f; background: #ba2e2f; margin: 3px; display: inline-block; font-family: arial; font-size: 14px; line-height: 16px; color: #f3cf7b; cursor: pointer;}
.xmasChooseCatButton:hover {background: #ba2e2f; color: #f3cf7b;}
.xmasCatLeftTd {width: 450px; text-align: center; vertical-align: top; line-height: 44px;}
.xmasCatRightTd {width: 450px; text-align: right; font-size: 0px;}

.xmasRightCounterContainer {width: 442px; height: 259px; display: inline-block; background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/bbxmas_bg_2.png'); margin-left: 18px; text-align: left;}
.xmasCatRightTimeLabelDay, .xmasCatRightTimeLabelHour, .xmasCatRightTimeLabelMin, .xmasCatRightTimeLabelSec {font-size: 24px; height: 28px; line-height: 28px; color: #ffffff; font-family: AUdimatBoldWeb, impact; position: absolute; top: 189px; width: 86px; text-align: center; text-shadow: 1px 1px 2px #333333; filter: dropshadow(color=#333333, offx=1, offy=1);}
.xmasCatRightTimeLabelDay {left: 36px;}
.xmasCatRightTimeLabelHour {left: 144px;}
.xmasCatRightTimeLabelMin {left: 247px;}
.xmasCatRightTimeLabelSec {left: 351px;}

.xmasCounterNumber {display: inline-block; overflow: hidden; width: 76px; height: 76px; text-align: center; font-size: 47px; line-height: 71px; font-weight: bold; position: relative; margin-top: 102px; left: 0px; top: 0px;}
.xmasCounterNumberInner {width: 76px; text-align: center; height: 76px; position: absolute; line-height: 71px; left: 0px;}
.xmasCounterNumber1 {margin-left: 25px;}
.xmasCounterNumber2 {margin-left: 28px;}
.xmasCounterNumber3 {margin-left: 28px;}
.xmasCounterNumber4 {margin-left: 29px; margin-right: 0px;}

.xmasCatRightTitle {font-family: AUdimatBoldWeb, impact; font-size: 28px; width: 442px; height: 40px; display: inline-block; background-repeat: no-repeat; margin-top: 21px; margin-bottom: 40px; position: absolute; top: 0px; left: 16px; color: #ffffff; text-align: center; text-shadow: 1px 1px 2px #333333; filter: dropshadow(color=#333333, offx=1, offy=1);}

.tab_giftCategorySpacer {position: relative; height: 30px; width: 75px; display: inline-block; text-align: center;}
.tab_redesignXmas {background: url('/marketplace/images/tab_giftcategory.png') right bottom no-repeat; display: inline-block; position: absolute !important; top: -1px; left: -27px !important; width: 99px; padding-left: 14px; text-align: center; color: #ffffff;}
.tab_giftCategory {background: url('/marketplace/images/tab_giftcategory.png') right bottom no-repeat; display: inline-block; position: absolute !important; top: -1px; left: -27px !important; width: 101px; padding-left: 12px; text-align: center; color: #ffffff; text-transform: none;}
.tab_content_xmas .tab_arrow {background-image: url('/marketplace/images/tab_arrow_xmasred.png') !important;}
.right_box_xmas {width: 220px; height: 78px; background: url('http://content.bonuszbrigad.hu/frontend/v1/rightbox/rightbox_xmas_banner.png') center top no-repeat; display: block;} 

.xmasWantThisContainer {width: 441px;}
.xmasWantThisButton {width: 147px; height: 23px; background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/xmas_want_this_button.png') center top no-repeat; display: inline-block; margin-top: 5px; cursor: pointer;}
.xmasWantThisContainer span.xmasDescription {font-size: 12px !important; width: 440px; text-align: justify; display: inline-block; height: 40px; margin-top: 10px; font-weight: bold; line-height: 19px;}
.offer_share_table_xmas {margin-top: 5px !important; float: none !important;}
.offer_share_table_xmas td {padding: 0 15px 15px 0;}

.xmasShareEmailTitlePopup {font-size: 19px; margin-bottom: 16px; display: inline-block; font-weight: bold;}
.xmasShareEmailFormTable {text-align: left; font-family: georgia;}
.xmasShareEmailFormTable .errorMessageShare {color: #A92205;display: inline-block; margin-bottom: 3px; font-size: 15px;}
.xmasShareEmailFormTable td span.xmasSharePopupLabel {display: inline-block; margin-bottom: 3px; font-size: 15px;}
.xmasShareEmailFormTable td input {width: 386px; height: 24px; line-height: 24px; margin: 0px 0px 15px 0px; background: #f3f3f3; border: 1px solid #aaa; color: #999; padding: 0px 5px;}
.xmasShareEmailFormTable td input.xmasSharePopupActive {border: 1px solid #777777; background: #fbfbfb; color: #555555;}

.xmas_icon_whitebox {background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/xmas_whitebox.png') center top no-repeat; display: inline-block; width: 35px; height: 42px; position: absolute; top: -25px; left: -36px;}

.descboxPayment {width: 575px; font-size: 12px !important}
.descboxPayment a {font-size: 12px !important;}

/* SEARCH */

.search_pic_cont {background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/search_pic_bg.png') center top no-repeat; width: 142px; height: 90px;}
.search_pic_cont img {position: relative; top: 1px; left: 1px; width: 137px; height: 83px;}
.searchCounter {font-family: verdana; font-size: 11px; color: #000;}
#mysearch_result_container {padding-top: 11px;}
.searchResultElement {color: #000; text-decoration: none !important;}
.searchPictureTd {padding-right: 15px;}
.searchResultName {width: 375px; text-decoration: none; color: #000;}
.searchResultRight {text-align: center; padding-left: 21px;}
.searchResultPrice {font-size: 17px; display: inline-block; font-weight: bold; margin-top: 0px; width: 107px;text-decoration: none; color: #000;}
.serachResultOrig {display: inline-block; margin-top: 3px; text-decoration: line-through !important; color: #666666; font-size: 14px; font-weight: bold;text-decoration: none;}
.searchResultButton {display: inline-block; margin-top: 11px;}
.searchResultPadder{padding-top: 10px; padding-bottom: 9px;}
.searchResultHorLine {background-color: #cccccc; color: #cccccc; height: 1px; border: 0px;}

.searchInputBg {background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/search_bg.png') center top no-repeat; width: 222px; height: 27px;text-align: left; position: absolute; left: 255px; z-index: 10;}
#my_search_text {margin-left: 10px; height: 20px; position: relative; width: 175px; border: 0px; background: transparent;  display: inline-block; padding-top: 0px; margin-top: 1px; float: left;}
.my_search_text_active{color: #000;}
.my_search_text_inactive{color: #bebebe;}

.searchInputSubmitButton {display: inline-block; width: 24px; height: 20px; padding-top: 0px; margin-top: 1px; float: right;}

.offerPictureMagnifier {background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/magni.png') center top no-repeat; position: absolute; top: -29px; left: 380px; width: 24px; height: 23px; display: block;}

/* inputs */

.inputType2Focus {color: #333;}
.inputType2Blur {color: #aaa;}

/* under offers */

.under_offers_content_box {margin-top: 20px;}
.under_offers_title {font-size: 15px; font-weight: bold; margin-bottom: 15px; margin-top: 7px; margin-left: 20px;}
.under_offers {
	width: 218px; height: 172px; float: left; background: #fff;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 69%, #f0f0ef 92%, #f4f4f3 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(69%,#ffffff), color-stop(92%,#f0f0ef), color-stop(99%,#f4f4f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 69%,#f0f0ef 92%,#f4f4f3 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 69%,#f0f0ef 92%,#f4f4f3 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 69%,#f0f0ef 92%,#f4f4f3 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 69%,#f0f0ef 92%,#f4f4f3 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f3',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;	
	border: 1px solid #dfe4d8;
	margin-bottom: 5px;
}
.under_offers img {width: 218px; height: 132px; margin-bottom: 4px; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.under_offers_middle {padding-bottom: 2px;}
.under_offers_bottom {position: absolute; left: 0px; width:702px; top:-1px;}
.under_offers_top {position: absolute; left: 0px;}
.under_offers_data {font-size: 11px; font-family: verdana; display: inline-block; position: absolute; top: 18px; left: 3px;}
.under_offer_offername {font-size: 12px; margin-left: 3px; line-height: 17px; display: inline-block; margin-right: 3px; height:18px;overflow:hidden;}
.tbox-cont .under_offer_tbox {top: -126px; left: -1px;}
.under_offers_content_box .red-content {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 0px 5px;}

/* newsletter layer */

.newsletter_layer_container {z-index: 10; height: 91px; width: 100%; position: fixed; bottom: 0px; left: 0px; background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/newsletter_layer_bg_3.png') center top repeat-x; overflow: hidden;}
.newsletter_layer_content {width: 860px; margin: auto; height: 91px;}
.newsletter_layer_close {z-index: 11; width: 14px; height: 14px; position: absolute; right: 10px; top: 27px; background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/newsletter_layer_close_2.png') center top no-repeat; display: inline-block; cursor: pointer;}
.newsletter_layer_letters {float: left; height: 64px; width: 189px; background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/newsletter_layer_letters_2.png') center top no-repeat; position: relative; top: 23px;}
.newsletter_layer_desc {float: left; height: 48px; padding-right: 6px; padding-top: 34px; width: 460px; text-align: center; font-weight: bold; line-height: 20px;}
.newsletter_layer_button {padding-top: 32px;}
.newsletter_layer_input_inactive, .newsletter_layer_input_active {width: 194px; height: 20px; border: 1px solid #a67c2c; padding: 0px 3px; display: block;}
.newsletter_layer_input_active {color: #000;}
.newsletter_layer_input_inactive {color: #bebebe;}

/*  3col */


.categoryofferlist_little_main_container_3col .img {height: 127px;}
.categoryofferlist_little_main_container_3col .button {padding-left: 10px;}
.categoryofferlist_little_main_container_3col .info {padding-left: 7px;}
.categoryofferlist_little_main_container_3col .info * {font-size: 10px; text-align: left;}
.categoryofferlist_little_main_container_3col .title {padding: 0px 15px; font-size: 11px; font-weight: bold;font-family: georgia; height: 12px !important;}
.categoryofferlist_little_main_container_3col .title .alive_text {font-size: 11px;}
.categoryofferlist_little_main_container_3col {width: 442px; height: 315px; background: url(/marketplace/images/cat_bg_small.png) top center no-repeat;}
.categoryofferlist_little_main_container_3col .categoryofferlist_infobox_3col * {font-family: verdana;font-size: 11px !important;}
.categoryViewDescription {width: 950px; text-align: center; margin: 10px 0px 20px; font-size: 14px;}

.alive_categoryofferlist_little_contentbox .categoryofferlist_little_main_container_3col {width: 280px; height: 256px;
	border: 1px solid #ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #fefefe !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 62%, #f0f0f0 99%, #ffffff 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(62%,#fefefe), color-stop(99%,#f0f0f0), color-stop(100%,#ffffff)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 62%,#f0f0f0 99%,#ffffff 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 62%,#f0f0f0 99%,#ffffff 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 62%,#f0f0f0 99%,#ffffff 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 62%,#f0f0f0 99%,#ffffff 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ffffff',GradientType=0 ) !important; /* IE6-9 */
}
.categoryofferlist_little_main_container_3col_market {height: 126px !important; width: 282px !important;}

.percent_label_3column {font-family: georgia; font-size: 15px; font-weight: 700; color: #fff; line-height: 20px; text-align: center; background: #D72A0C; width: 54px; height: 20px; top: -158px; left: 233px; margin: 0px; padding: 0px 0px 4px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; position: absolute; display: block; z-index: 3;}
.percent_label_3column_market {top: -70px; left: 6px;}

.percent_label_3column.sold_out {width:86px; left:201px;}
.percent_label.sold_out{width:86px; left:365px;}
.percent_label_3column_market.sold_out{width:78px; left: 6px;}

.gray_bg {background: #717171;}
.categoryofferlist_little_img_3col {width: 280px; height: 168px; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.alive_categoryofferlist_little_contentbox .title_3col{height: 36px !important; line-height: 22px; margin-bottom:6px;}
.marketOfferButtonContainer3col {width: 950px; text-align: center; float: left;}
#marketOfferToggleButton {margin-top:17px; margin-bottom:17px; }
.a3column_market_image {width: 120px; height: 73px; margin-top: 10px; margin-left: 8px; margin-right: 13px;}
.a3column_offername_market {text-align: left; vertical-align:top; width:131px; font-size: 13px; padding-top:10px; padding-right: 8px; }

/* divat */
.divat_head_button {display: inline-block; width: 79px; height: 36px; line-height: 36px; border: 2px solid #fff; text-align: center; font-size: 18px; color: #fff; margin-top: 26px; margin-left: 18px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family: arial;}
.divat_head_button:hover {background: #fff; color:#e34e42;} 
.divat_head_button_active {background: #fff; display: inline-block; width: 79px; height: 36px; line-height: 36px; border: 2px solid #fff; text-align: center; font-size: 18px; color:#e34e42; margin-top: 26px; margin-left: 18px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family: arial;}
.divat_head_button_active:hover {background: #e34e42; color:#fff;} 

.divat_tn {width: 205px; height: 125px; float: left; margin-right: 22px; margin-bottom: 22px; background: #aaa; display: block;}

.divat_tn_2_container {width: 204px; float: left; margin-right: 21px; margin-top: 22px; font-size: 11px; line-height: 16px; height: 245px;}
.divat_tn_2 {background: #aaa; width: 202px; height: 195px; display: block; border: 1px solid #d1d1d1;}
.divat_tn_2_old_price {color: #8e8e8e; text-decoration: line-through;}

.divat_tn_2_container:hover a {color: #E34E42;}
.divat_tn_2_container:hover .divat_tn_2 {border: 1px solid #a1a1a1;}

.divat_wide_header {width: 947px; height: 92px; background: #e34e42; border: 1px solid #dc7c74; font-size: 0px; -webkit-border-top-right-radius: 11px; -moz-border-radius-topright: 11px; border-top-right-radius: 11px;}
.divat_wide_content {width: 947px; min-height: 1016px; background: #f5f5f5;  line-height: 22px; border-bottom: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; font-size: 12px;}

.divat_wide_left {width: 270px;}

.divat_category_block {padding-top: 20px; padding-bottom: 10px; margin-left: 17px;}
.divat_category_menu_name {color: #e34e42; font-weight: bold;}
.divat_category_block a:hover {color: #e34e42;}

.divat_list_line {background: url('/marketplace/images/divat/divat_label_bg.png') center top repeat-x; height: 11px; line-height: 11px; margin: 20px 0px; margin-right: 15px;}
.divat_list_line_name {height: 11px; line-height: 11px; padding-right: 5px; font-weight: bold; background: #f5f5f5; display: inline-block; text-transform: uppercase;}

.divat_main_image_container {width: 660px; height: 440px; background: #e9e9e9; border: 1px solid #d0d0d0; position: absolute; top: -68px; left: 0px;}
.divat_main_image {width:650px; height: 430px; background: #aaa; margin: 5px 0px 0px 5px; position: absolute; top: 0px; left: 0px; background-size: 650px 430px !important;}
.divat_main_img_inner {width:650px; height: 430px;}
.divat_main_image_pos {height: 372px; width: 660px; position: relative;}

.divat_image_button, .divat_image_buttonActive { margin: 0px 2px;color: #fff; background: #f5f5f5; width: 12px; height: 12px; border: 1px solid #545453; display: inline-block;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.divat_image_buttons_container {position: absolute; top: 342px; left: 0px; width: 650px; text-align: center; font-size: 0px;}
.divat_image_buttonActive, .divat_image_button:hover {background: #545453;}

.divat_pager {display: inline-block; border: 1px solid #000; padding: 0px 3px; font-family: verdana; position: relative; top: -4px; height: 17px; line-height: 17px; font-weight: normal; font-size: 11px;}
.divat_pager:hover {background: #ddd;}
.divat_pager_arrow {position: absolute; width: 20px; top: -16px; font-size: 17px; height: 15px; overflow: hidden; display: inline-block;}

.divat_offer_header {width: 700px; height: 90px; background: #dd5147; position: relative; top: -10px;}
.divat_offer_name {width: 668px; margin: 10px 16px 0px; font-family: verdana; font-size: 12px;}
.divat_offer_cat_name {font-size: 26px; color: #fff; font-family: arial; display: inline-block; margin-left: 70px; position: relative; top: 5px;}
.divat_offer_tn_container {padding-bottom: 20px;}
.divat_offer_tn {width: 92px; height: 60px; float: left; background: #fff; border: 1px solid #d3d3d3;}
.divat_offer_underline_hover:hover {text-decoration: underline;}
.divat_offer_under_name {font-weight: bold; font-size: 12px;}

/* 3column */

.categoryofferlist_big_img_3col {width: 440px; height: 267px;}

.col3_giftcard_size_1, .col3_giftcard_size_2, .col3_giftcard_size_3 {
	float: left;
	border: 1px solid #ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #fefefe !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 62%, #f0f0f0 99%, #ffffff 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(62%,#fefefe), color-stop(99%,#f0f0f0), color-stop(100%,#ffffff)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 62%,#f0f0f0 99%,#ffffff 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 62%,#f0f0f0 99%,#ffffff 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 62%,#f0f0f0 99%,#ffffff 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 62%,#f0f0f0 99%,#ffffff 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ffffff',GradientType=0 ) !important; /* IE6-9 */
}
.col3_giftcard_arrow {color: #d62c1b;}

.col3_giftcard_size_1 {width:280px; height: 254px; margin-left: 24px; margin-top: 7px; margin-bottom: 15px;}
.col3_giftcard_size_1_image {width:249px; height: 137px; margin: 14px auto 0px; display: block; background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/giftcard_small.png'); background-repeat: no-repeat; background-position: center top; background-size: 249px 137px;}
.col3_giftcard_size_1_desc {padding: 26px 12px 0px 12px; display: inline-block; font-size: 15px; line-height: 22px;}

.col3_giftcard_size_2 {width:590px; height: 254px; margin-left: 24px; margin-top: 7px; margin-bottom: 15px;}
.col3_giftcard_size_2 table,.col3_giftcard_size_3 td {height: 254px;}
.col3_giftcard_size_2_image {width:248px; height: 205px; margin: 0px 25px; display: block; background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/giftcard_mid.png'); background-repeat: no-repeat; background-position: center top; background-size: 248px 205px;}
.col3_giftcard_size_2_desc {padding: 0px 12px 0px 12px; display: inline-block; font-size: 15px; line-height: 27px;}

.col3_giftcard_size_3 {width:900px; height: 164px; margin-left: 24px; margin-top: 7px; margin-bottom: 15px;}
.col3_giftcard_size_3 table,.col3_giftcard_size_3 td {height: 164px;} 
.col3_giftcard_size_3_image {width:249px; height: 137px; margin: 0px 19px 0px; display: block; background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/giftcard_small.png'); background-repeat: no-repeat; background-position: center top; background-size: 249px 137px;}
.col3_giftcard_size_3_desc {display: inline-block; font-size: 15px; line-height: 25px; width: 618px;}


/* zoom */

.zoomMoveTriggerLayer {top: -267px; left: 0px; height: 267px; width: 440px; z-index: 104; cursor: crosshair; background: #fff; opacity: 0; filter:alpha(opacity=0);}
.zoomCursor {position: absolute; top: 0px; left: 0px; border: 1px solid #444; background: rgba(250,250,250,0.5); display: block; z-index: 103; display: block;clear:both;}
.zoomCursorPositioner {top: -267px; left: 0px;}
.zoomedObjectContainer {position: absolute; top: 165px; left: 468px; background: green; width: 387px; height: 387px; z-index: 2; overflow: hidden; border: 1px solid #fff;-webkit-box-shadow:  6px 6px 6px 0px rgba(0, 0, 0, 0.2);box-shadow:  6px 6px 6px 0px rgba(0, 0, 0, 0.2);}


/* april1 2013 */

#april12013PopupLayer {width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 10000;}
.april12013Popup {width: 484px; height: 296px; background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/aprilis_1_pop_up.png') center top no-repeat; background-size: 484px 296px; display: inline-block;}
.april12013CTable {position: fixed; top: 0px; left: 0px; z-index: 10000; width: 100%; height: 100%;}
.april12013CTable td {vertical-align: center; text-align: center; font-family: georgia; font-size: 18px;}
.newCloseButton {width: 22px; height: 22px; display: inline-block; position: absolute; top: 0px; left: 0px; background: url('/marketplace/images/husvet2013/close.png') center top no-repeat;}

/* fashion landing */

.fashion_landing {width: 905px; height: 436px; background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/fashion_landing_bg.jpg') center top no-repeat; background-size: 905px 436px; border: 1px solid #e9e9e9;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; position: relative; left: 1px; text-align: left;}
.fashion_landing .title {color: #000; font-size: 43px; margin-bottom: 17px; display: block; font-family: georgia;}
.fashion_landing .desc {font-size: 15px; color: #5f5e5e; margin-left: 25px; margin-top: 80px; font-family: verdana;}
.fashion_landing .email_input {width: 200px; margin-top: 28px; height: 32px; line-height: 32px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
}
.fashion_landing .radio_input {margin-top: 15px; margin-bottom: 8px; color: #000;}
.fashion_landing .email_input input {border: 0px; background: transparent; margin-top: 10px; margin-left: 10px; color: #8a8a8a; width: 175px; text-align: left; float: left;}
.fashion_landing .email_input input:focus {color: #333;}


/* header survey */

.headerSurveyPos {position: relative; width: 990px; margin: 0px auto;}
.headerSurvey {height: 230px; width: 100%; overflow: hidden; text-align: center;-webkit-box-shadow: inset 0px -4px 4px 0px rgba(0, 0, 0, 0.2); box-shadow: inset 0px -4px 4px 0px rgba(0, 0, 0, 0.2);background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey_bg.png');}
.headerSurvey .content {width: 950px; margin: 0px auto; height: 230px; text-align: left; overflow: hidden; position: absolute; top: 0px; left: 0px;}
.headerSurvey .content .question {font-family: verdana; font-size: 15px; display: inline-block; font-weight: bold; text-transform: uppercase; margin-top: 15px; float: left; width: 950px;}
.headerSurvey .content .questionText {display: block; float: left;}

.headerSurvey .answer {border: 1px solid #989da2; width: 224px; height: 167px; text-align: center; margin-top: 12px; margin-right: 15px; float: left; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; color: #58595b; font-size: 12px; line-height: 17px;
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #f1f1f0 87%, #f1f1f0 94%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(87%,#f1f1f0), color-stop(94%,#f1f1f0), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f1f1f0 87%,#f1f1f0 94%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#f1f1f0 87%,#f1f1f0 94%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#f1f1f0 87%,#f1f1f0 94%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfcfc 0%,#f1f1f0 87%,#f1f1f0 94%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
.headerSurvey .answer:hover {
	cursor: pointer;
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #fcfcfc 73%, #dfdfdd 94%, #ebebea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(73%,#fcfcfc), color-stop(94%,#dfdfdd), color-stop(100%,#ebebea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 73%,#dfdfdd 94%,#ebebea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 73%,#dfdfdd 94%,#ebebea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 73%,#dfdfdd 94%,#ebebea 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfcfc 0%,#fcfcfc 73%,#dfdfdd 94%,#ebebea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ebebea',GradientType=0 ); /* IE6-9 */
}

.headerSurvey .answer.answerLast {margin-right: 0px;}
.headerSurvey .answerImage {cursor: pointer; width: 224px; height: 119px; background-size: 224px 119px; border-bottom: 1px solid #989da2; margin-bottom: 5px; background-repeat: no-repeat;}

.headerSurvey .statusImage {display: block; float: right; width: 147px; height: 17px;}
.headerSurvey .statusImage1 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/status_1.png');}
.headerSurvey .statusImage2 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/status_2.png');}
.headerSurvey .statusImage3 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/status_3.png');}
.headerSurvey .statusImage4 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/status_4.png');}
.headerSurvey .statusImage5 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/status_5.png');}

.answerImage_q1_a1 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q1_a1.jpg');}
.answerImage_q1_a2 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q1_a2.jpg');}
.answerImage_q1_a3 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q1_a3.jpg');}
.answerImage_q1_a4 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q1_a4.jpg');}
.answerImage_q2_a1 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q2_a1.jpg');}
.answerImage_q2_a2 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q2_a2.jpg');}
.answerImage_q2_a3 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q2_a3.jpg');}
.answerImage_q2_a4 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q2_a4.jpg');}
.answerImage_q3_a1 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q3_a1.jpg');}
.answerImage_q3_a2 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q3_a2.jpg');}
.answerImage_q3_a3 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q3_a3.jpg');}
.answerImage_q3_a4 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q3_a4.jpg');}
.answerImage_q4_a1 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q4_a1.jpg');}
.answerImage_q4_a2 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q4_a2.jpg');}
.answerImage_q4_a3 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q4_a3.jpg');}
.answerImage_q4_a4 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q4_a4.jpg');}
.answerImage_q5_a1 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q5_a1.jpg');}
.answerImage_q5_a2 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q5_a2.jpg');}
.answerImage_q5_a3 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q5_a3.jpg');}
.answerImage_q5_a4 {background-image: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/q5_a4.jpg');}

.headerSurvey .error { color:#C31605 !important; font-weight:normal; margin-top:2px; font-size: 10px;}

#surveyFirstStep {text-align: center; position: absolute; top: 0px; left: 0px; width: 990px;}
#surveyFirstStep .surveyTitleFirst {font-size: 27px; display: inline-block; margin-top: 44px; margin-bottom: 8px; text-shadow: 1px 1px 0 rgba(255,255,255,0.5); font-weight: bold; font-family: prelo_extrabold,arial;}
#surveyFirstStep .surveyDescFirst, #surveyLastStep .surveyDescLast {font-size: 16px; font-family: georgia; line-height: 23px; text-shadow: 0px 0px 0px #ffffff;}
#surveyLastStep {position: absolute; top: 0px; left: 0px; width: 990px;}
#surveyLastStep .simpleEndMessage {font-family: prelo_extrabold; margin-top: 77px; font-size: 29px; text-shadow: 1px 1px 0px #ffffff;}
#surveyLastStep .simpleEndMessage2 .surveyTitle{margin-top: 21px; margin-bottom: 23px; font-family: prelo_extrabold,arial; font-size: 29px; text-shadow: 1px 1px 0px #ffffff; display: inline-block;}
#surveyLastStep .simpleEndMessage2 table {width: 990px; margin: auto 0px;}
#surveyLastStep .simpleEndMessage2 table td {font-family: verdana; font-size: 12px; font-weight: bold; text-align: center; vertical-align: top; width: 33%;}
#surveyLastStep .simpleEndMessage2 table td a.darkBlueLink {color: #3e5a9b; text-decoration: underline; font-weight: normal;}
#surveyLastStep .simpleEndMessage2 table td input.textual {
	width: 159px; height: 20px; color: #999999; padding: 0px 5px; line-height: 22px; margin-bottom: 6px;
	border: 1px solid #999999;;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 49%, rgba(245,245,242,1) 81%, rgba(253,253,253,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,rgba(255,255,255,1)), color-stop(81%,rgba(245,245,242,1)), color-stop(100%,rgba(253,253,253,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 49%,rgba(245,245,242,1) 81%,rgba(253,253,253,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 49%,rgba(245,245,242,1) 81%,rgba(253,253,253,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 49%,rgba(245,245,242,1) 81%,rgba(253,253,253,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 49%,rgba(245,245,242,1) 81%,rgba(253,253,253,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fdfdfd',GradientType=0 ); /* IE6-9 */

} 
#surveyLastStep .simpleEndMessage2 .surveyFinishLoginTitle {display: inline-block; margin-bottom: 11px; font-weight: normal;}

.closeSurveyButton {width: 14px; height: 14px; background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/survey/close.png') center top no-repeat; display: block; right: 10px; top: 10px; cursor: pointer; position: absolute; z-index: 1;}

.surveyfbspan .facebook_login_aszf {background: url("http://content.bonuszbrigad.hu/frontend/v1/elements/aszf_bubble_mirrored.png") no-repeat scroll left top transparent; top: 20px;}
.surveyfbspan .facebook_login_aszf_layout{width:120px !important; margin-top:5px !important;}
.surveyfbspan input {}
.surveyfbspan #survey_facebook_login_confirm_text{color:white; font-size: 11px; padding-left:36px;}
.surveyfbspan #survey_facebook_login_confirm_text a{color:white; text-decoration:underline;}
.surveyfbspan{display: inline-block; position:relative; line-height: 13px;}


/* rate box */

#offer-details .right .contact-info div.partnerRateBox {margin-bottom: 10px;}
#offer-details .right .contact-info div.partnerRateBox .stars {width: 94px; height: 17px; background-image: url("http://content.bonuszbrigad.hu/frontend/v1/elements/rate_stars_red.png"); background-repeat: no-repeat; display: inline-block; position: relative; top: 2px; margin-right: 5px; background-size: 94px 196px;}
.stars00 {background-position: 0px -179px;}
.stars05 {background-position: 0px -161px;}
.stars10 {background-position: 0px -144px;}
.stars15 {background-position: 0px -126px;}
.stars20 {background-position: 0px -108px;}
.stars25 {background-position: 0px -90px;}
.stars30 {background-position: 0px -72px;}
.stars35 {background-position: 0px -54px;}
.stars40 {background-position: 0px -37px;}
.stars45 {background-position: 0px -19px;}
.stars50 {background-position: 0px 0px;}

/* wiretransfer back */

.wiretransfer-error {position:relative;top:8px;}
.wiretransfer-submit {display:inline-block;width:130px;overflow:hidden;}

/* beta rightbox */

.betaRight {text-align:center;background:#e1d5c8;width:220px;color:#333;font-family:arial;}
.betaRight .betaButtonGreen {
	margin: 15px auto 19px;
	color: #fff;
	text-transform:uppercase;
	display:inline-block;
	height:46px;
	line-height:46px;
	width:185px;
	font-weight:bold;
	text-align:center;
	font-size:16px;
	font-family:arial;
	border-radius:5px;
	background: rgb(156,195,113);
	background: -moz-linear-gradient(top,  rgba(156,195,113,1) 0%, rgba(108,167,77,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,195,113,1)), color-stop(100%,rgba(108,167,77,1)));
	background: -webkit-linear-gradient(top,  rgba(156,195,113,1) 0%,rgba(108,167,77,1) 100%);
	background: -o-linear-gradient(top,  rgba(156,195,113,1) 0%,rgba(108,167,77,1) 100%);
	background: -ms-linear-gradient(top,  rgba(156,195,113,1) 0%,rgba(108,167,77,1) 100%);
	background: linear-gradient(to bottom,  rgba(156,195,113,1) 0%,rgba(108,167,77,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cc371', endColorstr='#6ca74d',GradientType=0 );
}
.betaRight .betaButtonGreen:hover {background: rgb(156,195,113);}
.betaRight .betaRightTitle {background:#fff;width:220px;line-height:24px;padding:20px 0px;font-size:21px;}
.betaRight .betaRightTitle b {color:#b81733;font-size:25px;}
.betaRight .betaRightDesc {display:inline-block;font-size:16px;margin-top:20px;margin-bottom:16px;}

.betaRight input[type="text"] {width:165px;padding:0px 10px;color:#9c9792;height:34px;line-height:34px;border:1px solid #e1d5c8;font-family:arial;font-size:14px;border-bottom: 1px solid #d1c6ba;}
.betaRight input[type="text"]:focus{border:1px solid #aaa;color:#333;}
.betaRight input[type="text"].error {border:1px solid #b71233;}
.betaRight .betaRightErrorMessage {color:#b71233;font-size:12px;display:block;width:185px;text-align:left;margin: 3px auto 0px;}


.bb_bolt_rightboxImage {width:200px;height:197px;display:inline-block;background:red;margin:10px 0px;background-image:url('/marketplace/images/bb_bolt_inside.jpg');background-size:100% 100%;}

.mainAdCandidateText {text-decoration: underline; color: #0000EE;cursor: pointer;}
.mainAdCandidateTextSelected {text-decoration: underline; font-weight: bold; color: #551A8B;cursor: pointer;}
.thumbnail_ad_link{position: absolute;top: 5px;left: 60px;}