body {padding: 0px; margin: 0px;font-family: Helvetica, Arial, sans-serif;-webkit-text-size-adjust: 100%; background: #fff;}
table {border-collapse: collapse;border-spacing:0;}
.posrel {position: relative;}
.horLine {height: 1px; width: 95%; background: #c1c1c1; display: inline-block; margin: 10px 0px;}
a {cursor: pointer; color: #0080a9;}
select {height: 30px; font-size: 15px; line-height: 30px; padding: 4px 0;}
form {margin: 0px; padding: 0px;}
.line {border-top: 1px solid #cccccc; width: 100%; height: 0px;}
.error {color: #b72e33;}
input[type="text"],input[type="email"],input[type="password"] {font-size: 15px;}
input[type="checkbox"] {width: 20px;height: 20px;min-height: 20px;min-width: 20px;}
input[type="checkbox"].normalCheckbox{width:initial;height:initial;min-width:0px;min-height:0px}

.mainPageHeader {background: #fed986;background: -moz-linear-gradient(top,  #fed986 0%, #fed16d 92%, #fede96 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed986), color-stop(92%,#fed16d), color-stop(100%,#fede96));background: -webkit-linear-gradient(top,  #fed986 0%,#fed16d 92%,#fede96 100%);background: -o-linear-gradient(top,  #fed986 0%,#fed16d 92%,#fede96 100%);background: -ms-linear-gradient(top,  #fed986 0%,#fed16d 92%,#fede96 100%);background: linear-gradient(to bottom,  #fed986 0%,#fed16d 92%,#fede96 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed986', endColorstr='#fede96',GradientType=0 );width: 100%;height: 120px;border-bottom: 1px solid #f5cb6e;	}
.mainPageHeaderSmall {height: 79px;}
.headerTop {width: 100%;height: 79px;border-bottom: 1px solid #f5bd42;}
.logo {background-position: 10px -5px;background-size: 210px 600px;height: 59px;width: 100px;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png");background-repeat: no-repeat;display: block;}
.backToTop {display: inline-block;color: #000;text-decoration: none;line-height: 18px;width: 100%;position: relative;left: -15px;}
.backToTop:after {background-position: -147px -33px;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png"); background-repeat: no-repeat; background-size: 210px 600px;width: 20px;height: 20px;position: absolute;top: 0px;left: 50%;content: " ";margin-left: 75px;}
.mainPageCitySelect {width: 100%;height: 79px;line-height: 79px;text-align: center;}
.mainPageCitySelect select {width: 95%;}

.headerBottom {width: 100%;height: 39px;border-top: 1px solid #ffe19d;}
.headerBottom a.headerLink {height: 39px;border-right: 1px solid #ffe19d;border-left: 1px solid #f5bd41;display: block;text-align: center;line-height: 39px;font-family: Helvetica, Arial, sans-serif;text-transform: uppercase;font-size: 13px;cursor: pointer;text-decoration: none;color: #000;}
.headerBottom a.headerLink span {display: inline-block;width: 25px;height: 25px;position: relative;top: 7px;}
.headerBottom a.headerLink span.headerLinkProfile {background-position: -122px -5px;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png"); background-repeat: no-repeat; background-size: 210px 600px;}
.headerBottom a.headerLink span.headerLinkProfileLoggedIn {background-position: -96px -5px;}
.headerBottom a.headerLink span.headerLinkBasket {background-position: -96px -30px; background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png");background-size: 210px 600px; background-repeat: no-repeat;}
.headerBottom a.headerLink span.headerLinkMenu {background-position: -121px -30px; background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png");background-size: 210px 600px; background-repeat: no-repeat;}
.headerSearchButtonTd {border-left: 1px solid #f5bd41;text-align: center;}
.headerSearchButton, .headerSearchButtonInner {height: 28px;width: 28px;display: inline-block;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png"); background-position: -145px -4px; background-repeat: no-repeat; background-color: #d82a09;background-size: 210px 600px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.4);box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.4);}
.headerSearchButtonInner {position: relative;top: 11px;}
.headerBottomMenu {width: 100%;}

.offerContainer {height: 194px;width: 100%;text-align: center;overflow: hidden;}
.offerContainer .offerPictureContainer {height: 194px;overflow: hidden;width: 100%;display: inline-block;background: #aaa;}
.offerContainer .offerPicture {width: 320px;height: 194px;-webkit-box-shadow: 0px 1px 2px 1px #333;box-shadow: 0px 1px 2px 1px #333; 	}
.offerDescriptionBg {background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,0.7) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(37%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.7)));background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.7) 100%);background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.7) 100%);background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.7) 100%);background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.7) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );width: 100%;height: 100px;position: absolute;top: -100px;left: 0px;color: #fff;font-family: Helvetica, Arial, sans-serif;text-shadow: 1px 1px 2px #000000;}
.offerNameMainPage {float: left;height: 40px;width: 100%;position: relative;left: -10px;top: -10px;}
.offerNameMainPageTable {width: 300px;margin: 0px auto;}
.offerNameMainPageTable td {height: 40px;width: 100%;}
.offerDescriptionTable {height: 100px;width: 100%;font-size: 17px;text-align: left;}
.offerDescriptionTable td{color: #fff;font-weight: bold;padding: 10px;}

#container_offer_name {padding-right: 0px;}

.offerDetails {height: 85px;width: 95%;padding: 0px 2.5%;border-bottom: 1px solid #cccccc;background: #efefef;background: -moz-linear-gradient(top,  #efefef 0%, #e2e2e2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e2e2e2));background: -webkit-linear-gradient(top,  #efefef 0%,#e2e2e2 100%);background: -o-linear-gradient(top,  #efefef 0%,#e2e2e2 100%);background: -ms-linear-gradient(top,  #efefef 0%,#e2e2e2 100%);background: linear-gradient(to bottom,  #efefef 0%,#e2e2e2 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e2e2e2',GradientType=0 );}
.swipeContainer {width: 0px;height: 0px;text-align: center;display: block;margin: auto;}
.swipeLeftTransparent {display: block;position: absolute;width: 28px;height: 194px;top: -194px;left: -160px;z-index: 5;cursor: pointer;}
.swipeRightTransparent {display: block;position: absolute;width: 28px;height: 194px;top: -194px;left: 132px;z-index: 5;cursor: pointer;}
.swipeLeft, .swipeRight {background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png");background-size: 210px 600px; background-repeat: no-repeat;}
.swipeLeft {background-position: -96px -69px; width: 28px;height: 40px;position: absolute;top: -118px;left: -160px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.swipeRight {background-position: -129px -69px;width: 28px;height: 40px;position: absolute;top: -118px;left: 132px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}

.percentLabel, .exclusiveLabel {display: inline-block;height: 24px;color: #fff;text-align: center;line-height: 24px;font-weight: bold;font-family: Helvetica, Arial, sans-serif;background: #d82a09;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-shadow: 0px 0px 0px #000000;padding: 0px 6px;}
.exclusive_percentLabel {display: inline-block;width: 78px;height: 24px;color: #fff;text-align: center;line-height: 24px;font-weight: bold;font-family: Helvetica, Arial, sans-serif;background: #81b745;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-shadow: 0px 0px 0px #000000;position: absolute;top: -136px;left: -153px;font-family: georgia;font-style: italic;padding: 0px 6px;}
.percentLabelSmall {heigt: 18px;width: 41px;line-height: 18px;display: inline-block;color: #fff;text-align: center;font-weight: bold;font-family: Helvetica, Arial, sans-serif;background: #d82a09;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-shadow: 0px 0px 0px #000000;}
.offerDescriptionTable .percentLabel {position: absolute;top: -136px;right: -152px;}
.offerDescriptionTable .exclusiveLabel {position: absolute;top: -133px;left: -4px;background: #81b745;}
.offerDetailstop {width: 100%;}
.offerDetailstop td {text-align: center;font-family: Helvetica, Arial, sans-serif;font-size: 12px;padding-top: 5px;width: 33%;}
.offerDetailstop td  span {font-weight: bold;}
.offerDetailstop td span.originalPrice {text-decoration: line-through;}
.offerDetailsBottom {width: 100%;margin-top: 8px;}
.offerDetailsBottom td {font-size: 12px;text-align: center;}
.offerDetailsBottom .brigadePrice {font-size: 14px;color: #81b745;font-weight: bold;}
.offerDetailsBottom a.buttonNextGrey,
.offerDetailsBottom a.buttonNext {display: inline-block;background: #81b745;height: 32px;line-height: 32px;color: #fff;text-decoration: none;text-align: center;width: 78%;text-transform: uppercase;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size: 15px;-webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.4);box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.4);font-weight: bold;float: right;}
.offerDetailsBottom a.buttonNextGrey {background: #aaa;}

.categoryMainTitle {padding-top: 15px;padding-bottom: 10px;}

.categoryMainTitleContainer {height: 55px !important;}

.footerButtons {width: 100%;}
.footerButtons a {width: 97%;height: 40px;display: block;line-height: 40px;border-bottom: 1px solid #cccccc;text-decoration: none;color: #000;padding-left: 3%;font-family: Helvetica, Arial, sans-serif;text-transform: uppercase;background: #ffffff;}
.footerButtons a.footerButtonType2 {background: #f2f2f2;}
.footerButtons a.footerButtonType3 {background: #eaeaea;}

.categoryButtons a {width: 97%;height: 40px;display: block;line-height: 40px;border-bottom: 1px solid #e6cb90;text-decoration: none;color: #000;padding-left: 3%;font-family: Helvetica, Arial, sans-serif;text-transform: uppercase;display: block;background: #ffe29f;}
.categoryButtons .title {width: 97%;height: 40px;display: block;line-height: 40px;border-bottom: 1px solid #cccccc;text-decoration: none;color: #000;padding-left: 3%;font-family: Helvetica, Arial, sans-serif;text-transform: uppercase; font-weight: bold;display: block;}
.footerButtons span, .categoryButtons span {display: inline-block;} 
.categoryButtons a.allCat {background: #ffda85;}
.categoryButtons .arrow, .footerButtons .arrow {background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/right_arrow_category.png");background-size: 10px 17px;background-repeat: no-repeat;background-position: center center;height: 40px;width: 10px;float: right;margin-right: 10px;display: block;}

.widgets {background-color: #fff;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/dotted_bg.png");width: 100%;text-align: center;padding: 10px 0px;font-family: Helvetica, Arial, sans-serif;font-size: 13px;}
.widgets .label {width: 95%;min-width: 264px;text-align: left;margin: 8px auto 5px;}
.widgets .error {width: 80%;min-width: 264px;text-align: right;margin: 0px auto 5px;color: #b72e33;}
.widgets input.errorInput {border: 1px solid #b72e33;}
.widgets .widgetFullButton a {width: 80%;min-width: 264px;}
.widgetsOfferlist {padding-top: 0px;	}
.widgetContentLeft {text-align: left;width: 95%;margin: 0px 2.5% 15px;}
.widgetElement > table{width:100%}
.widgetsTop{padding-top:0px;padding-bottom:15px}

.widgetsNoGradient{height:150px}
.widgetsNoGradient .widgetElement{background:transparent}
.widgetFreeDeliveryMain{height:240px}
.widgetFreeDeliveryMain .widgetTitle{font-size:30px;margin-bottom:4px;font-weight:bold}
.widgetFreeDeliveryMain .widgetDescriptionBox{font-size:14px}
.widgetFreeDeliveryMain .widgetSmall{font-size:9px;margin-top:4px}

.mobilePromo {width: 150px;height: 50px;background-color: #000;display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 9px 2px 0px;}
.mobilePromo.mobilePromoIos {background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/store_ios.png");background-size: 149px 50px; }

.widgetElement {width: 30%;min-width: 300px;float: center;height: 60px;display: inline-block;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #f8f8f8;background: -moz-linear-gradient(top,  #f8f8f8 0%, #e6e6e6 87%, #e5e5e5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(87%,#e6e6e6), color-stop(100%,#e5e5e5));background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e6e6e6 87%,#e5e5e5 100%);background: -o-linear-gradient(top,  #f8f8f8 0%,#e6e6e6 87%,#e5e5e5 100%);background: -ms-linear-gradient(top,  #f8f8f8 0%,#e6e6e6 87%,#e5e5e5 100%);background: linear-gradient(to bottom,  #f8f8f8 0%,#e6e6e6 87%,#e5e5e5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e5e5e5',GradientType=0 );margin-top: 13px;margin-right: 3px;margin-left: 3px;}
.widgetElement td a {color: #0084bd;text-decoration: underline;font-size: 13px;}
.widgetElementImageContainer {width: 113px;text-align: center;padding-top: 5px;}
.widgetElementDescContainer {padding-top: 5px;padding-right: 10px;text-decoration: underline;}
.widgetElementImageContainer span {display: inline-block;width: 106px;height: 49px;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png");background-size: 210px 600px; background-repeat: no-repeat;}
.widgetMoneyImage {background-position: -96px -204px;}
.widgetCardImage {background-position: -95px -420px;}
.widgetWheelImage {background-position: -96px -263px;}
.widgetElementImageContainer span.widgetBalatonImage {background-image:url("/designv4/images/temporary_events/widget_balaton.png");display: inline-block; width: 106px; height: 49px;	background-size:contain; background-repeat: no-repeat;background-position:center center}
.widgetElementImageContainer span.widgetSeptemberImage {background-image:url("/designv4/images/temporary_events/september/mobil_widget_end_2x.png");display: inline-block; width: 106px; height: 49px;	background-size:contain; background-repeat: no-repeat;background-position:center center}
.widgetElementImageContainer span.widgetFixOffersImage {display: inline-block; width: 106px; height: 49px;	background-size:contain; background-repeat: no-repeat;background-position:center center}
.widgetElementImageContainer span.widgetCreditImage {background-image:url("/designv4/images/temporary_events/widget_jovairas.png");display: inline-block; width: 106px; height: 49px;	background-size:contain; background-repeat: no-repeat;background-position:center center;position:relative;top:-5px}
.widgetElementImageContainer span.widgetSchoolImage {background-image:url("/designv4/images/temporary_events/widget_suli.png");display: inline-block; width: 106px; height: 49px;	background-size:contain; background-repeat: no-repeat;background-position:center center}
.widgetElementImageContainer span.widgetDeliveryFreeAllImage{background-image:url("/designv4/images/temporary_events/widget_delivery.png");display: inline-block; width: 106px; height: 49px;	background-size:contain; background-repeat: no-repeat;background-position:center center}
span.widgetDeliveryImage{background-image:url("/designv4/images/temporary_events/pickpack_mobile.png");background-position:center center;background-repeat:no-repeat;background-size:100% 100%}
.supportCallButton {color: #fff;background: #6eaa35;background: -moz-linear-gradient(top,  #6eaa35 0%, #4b8723 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6eaa35), color-stop(100%,#4b8723));background: -webkit-linear-gradient(top,  #6eaa35 0%,#4b8723 100%);background: -o-linear-gradient(top,  #6eaa35 0%,#4b8723 100%);background: -ms-linear-gradient(top,  #6eaa35 0%,#4b8723 100%);background: linear-gradient(to bottom,  #6eaa35 0%,#4b8723 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6eaa35', endColorstr='#4b8723',GradientType=0 );-webkit-box-shadow: inset 0px 0px 5px 5px rgba(256, 256, 256, 0.2);box-shadow: inset 0px 0px 5px 5px rgba(256, 256, 256, 0.2);display: block;height: 60px;width: 95%;line-height: 60px;text-align: center;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size: 20px;text-transform: uppercase;margin: 10px 2.5%;}
.supportCallButton * {color: #fff;text-decoration: none;}
.supportCallButton span.icon {background-position: -5px -69px;width: 29px;height: 29px;display: inline-block;position: relative;top: 7px;margin-right: 15px;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png");background-size: 210px 600px; background-repeat: no-repeat;}

.listPageBannerBalaton{display:block;height:48px;background-color:#b71a32;background-image:url("/designv4/images/temporary_events/balaton_mobile_banner.png");background-position:center center;background-size:contain;background-repeat:no-repeat}
.listPageBannerSeptember{display:block;height:48px;background-color:#b71a32;background-image:url("/designv4/images/temporary_events/september/mobil_top_end_2x.png");background-position:center center;background-size:contain;background-repeat:no-repeat}
.listPageBannerFixOffers{display:block;height:48px;background-color:#b71a32;background-position:center center;background-size:contain;background-repeat:no-repeat}
.listPageBannerSchool{display:block;height:48px;background-color:#ffffff;background-image:url("/designv4/images/temporary_events/school_mobile_banner.png");background-position:center center;background-size:cover;background-repeat:no-repeat}
@media screen and (min-width:650px){
.listPageBannerSchool{background-size:contain}
}

.yellowSearchBarContainer {text-align: center;height: 48px;width: 100%;border-top: 1px solid #f0c669;border-bottom: 1px solid #f0c669;background: #fed986;background: -moz-linear-gradient(top,  #fed986 0%, #fecf67 98%, #fedb8d 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed986), color-stop(98%,#fecf67), color-stop(100%,#fedb8d));background: -webkit-linear-gradient(top,  #fed986 0%,#fecf67 98%,#fedb8d 100%);background: -o-linear-gradient(top,  #fed986 0%,#fecf67 98%,#fedb8d 100%);background: -ms-linear-gradient(top,  #fed986 0%,#fecf67 98%,#fedb8d 100%);background: linear-gradient(to bottom,  #fed986 0%,#fecf67 98%,#fedb8d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed986', endColorstr='#fedb8d',GradientType=0 );}
.yellowSearchBarContainer input, .loginContainer input, .inviteFriendTable input {width: 76%;padding: 0px 2%;min-width: 264px;border: 0px;background: #fff;height: 28px;line-height: 28px;margin-right: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background: #efefef;background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 62%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(62%,#ffffff));background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 62%);background: -o-linear-gradient(top,  #efefef 0%,#ffffff 62%);background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 62%);background: linear-gradient(to bottom,  #efefef 0%,#ffffff 62%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );}
.formatedInput2 {width: 96%;padding: 0px 2%;min-width: 264px;border: 0px;background: #fff;height: 28px;line-height: 28px;margin-right: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background: #efefef;background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 62%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(62%,#ffffff));background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 62%);background: -o-linear-gradient(top,  #efefef 0%,#ffffff 62%);background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 62%);background: linear-gradient(to bottom,  #efefef 0%,#ffffff 62%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); border: 1px solid #c2c2c2;margin: 5px auto; padding: 0px 2%;}

input.formatedInput, textarea.formatedInput {border: 1px solid #C2C2C2;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;	background: #efefef;background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 62%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(62%,#ffffff));background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 62%);background: -o-linear-gradient(top,  #efefef 0%,#ffffff 62%);background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 62%);background: linear-gradient(to bottom,  #efefef 0%,#ffffff 62%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );width: 95%;padding: 0px 5px;height: 30px;line-height: 30px;}
textarea.formatedInput {min-height: 60px;}

.yellowSearchBarContainer input[type="checkbox"], .loginContainer input[type="checkbox"] {width: 20px;height: 20px;min-height: 20px;min-width: 20px;padding: 0px;margin: 3px;}
.yellowSearchBarContainer, .loginContainer, .yellowSearchBarContainer label, .loginContainer label {font-size: 13px;}

.followButtonsContainer  {width: 100%;margin-top: 10px;}
.followButtonsContainer td {width: 25%;text-align: center;}
a.followButton {display: inline-block;width: 35px;height: 35px;background-repeat: no-repeat; background-size: 210px 600px;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png");}
a.followMail {background-position: -8px -100px;}
a.followFb {background-position: -8px -183px;}
a.followYoutube {background-position: -48px -143px;}
a.followTwitter {background-position: -8px -143px;}
a.followPinterest {background-position: -50px -100px;}

.powered {width: 100%;text-align: center;margin: 10px 0px;}
.footer {width: 100%;margin-top: 14px;}
.footer td {text-align: center;}
.footer a {color: #0084BD;text-decoration: underline;}
.footer .magyszolg {width: 52px;height: 62px;background-position: -5px -220px;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png"); background-repeat: no-repeat; background-size: 210px 600px; display: inline-block;margin-left: 5px;}
.footer .mobile {width: 78px;height: 60px;background-position: -8px -286px;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png"); background-repeat: no-repeat; background-size: 210px 600px;display: inline-block;}
.footer .y2011 {width: 78px;height: 60px;background-position: 3px -354px;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png"); background-repeat: no-repeat; background-size: 210px 600px; display: inline-block;}
.footer .y2012 {width: 78px;height: 60px;background-position: -89px -354px;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/textures/texture_3.png"); background-repeat: no-repeat; background-size: 210px 600px;display: inline-block;}
.moreOptionTitle {display: block;width: 95%;text-align: left;padding: 5px 2.5%;font-weight: bold;padding-bottom: 10px;}

.offerNameContainer {width: 100%;overflow: hidden;border-bottom: 1px solid #eee;font-weight: bold;font-size: 17px;font-family: Helvetica, Arial, sans-serif;background: #f7f7f7;}
.offerNameContainerInner {padding: 10px;}
.offerMoreOptionButton {background: none repeat scroll 0 0 #81B745;border-radius: 5px 5px 5px 5px;box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.4);color: #FFFFFF;display: block;float: right;font-size: 15px;font-weight: bold;height: 32px;line-height: 32px;text-align: center;text-decoration: none;text-transform: uppercase;width: 90%;min-width: 113px;}
.moreOptionTable {width: 95%;margin: 5px auto;}
.moreOptionDesc {font-size: 13px;width: 63%;padding-right: 10px;}
.moreOptionButtonTd {text-align: right;}
.moreOptionDatas {font-size: 11px;padding-top: 15px;}

.goodFellaTopMessage {background: #2FA4E4;color: #fff;border-bottom: 1px solid #c2c2c2;}
.goodFellaTopMessage a {color: #fff;font-weight: bold;}
.goodFellaBox {border-top: 1px solid #c0c0c0;width: 100%;height: 103px;padding-top: 15px;font-size: 13px;text-align: center;line-height: 18px;background: rgb(239,239,239);background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(227,227,227,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(227,227,227,1)));background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(227,227,227,1) 100%);background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(227,227,227,1) 100%);background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(227,227,227,1) 100%);background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(227,227,227,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e3e3e3',GradientType=0 );}
.goodFellaButton, .goodFellaButtonNormal {background: none repeat scroll 0 0 #2fa4e4;border-radius: 5px 5px 5px 5px;box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.4);color: #FFFFFF;display: block;font-size: 15px;font-weight: bold;height: 32px;line-height: 32px;text-align: center;text-decoration: none;text-transform: uppercase;width: 95%;margin: 0px auto;min-width: 113px;position: relative;top: -10px;}
.goodFellaButtonNormal {top: 0px;}

.facebookBox {height: 40px;border-top: 1px solid #c3c3c3;border-bottom: 1px solid #c3c3c3;background: #eaebf0;width: 100%;text-align: center;}
.facebookBoxInner {overflow: hidden;width: 95%;text-align: left;margin: 0px 2.5%;}

.offerInformationsTable {width: 100%;border-collapse: collapse;}
.offerInformationsTable td {width: 33%;text-align: center;height: 39px;line-height: 39px;border: 1px solid #e6cb90;background: #f9e3b4;}
.offerInformationsTable td.active {border-bottom: 1px solid #ffedc5;background: #ffedc5;}
.offerInformationsTable td.active a {-webkit-box-shadow: inset 0px 0px 0px 0px #eed299;box-shadow: inset 0px 0px 0px 0px #eed299;}
.offerInformationsTable a {color: #000;width: 100%;height: 39px;display: inline-block;line-height: 39px;cursor: pointer;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-box-shadow: inset 0px 0px 10px 2px #eed299;box-shadow: inset 0px 0px 10px 2px #eed299;	}
.offerInformationsContainer {background: #ffedc5;width: 90%;padding: 15px 5%;font-size: 13px;border-bottom: 1px solid #e6cb90;overflow: hidden;}
.offerInformationsContainer li {margin: 11px 0px;}
.offerInformationsContainer p {margin-top: 0px;margin-bottom: 0px;}
.offerInformationsContainer img, .offerInformationsContainer iframe {max-width: 100%;height: auto;}
.offerInformationsContainer iframe {width: 290px !important;}

.indavideo-player {max-width: 290px !important;height: 250px !important;min-height: 250px !important;max-height: 250px !important;position: relative;top: 0px;left: 0px;padding: 0px;margin: 0px;display: inline-block;}

.offerListElementDetails {width: 95%;margin: 0px 2.5%}
.offerListElementDetails td {text-align: center;width: 33%;font-size: 13px;}
.offerListElementDetails td.priceData {color: #509008;font-weight: bold;}
.offerListOpenOfferButton, .facebookButton {background: none repeat scroll 0 0 #81B745;border-radius: 5px 5px 5px 5px;box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.4);color: #FFFFFF;display: inline-block;font-size: 15px;font-weight: bold;height: 32px;line-height: 32px;text-align: center;text-decoration: none;text-transform: uppercase;width: 78%;margin: 10px 0px 5px;}

.facebookButton {background: none repeat scroll 0 0 #3B5998;position: relative;}
.facebookButton_grey {background: none repeat scroll 0 0 #888;}
.facebookButton:after {content: "f";position: absolute;top: 1px;left: 10px;text-transform: none;font-family: arial; font-size: 30px;}
.bluelinkSmall {font-weight: normal;font-size: 13px;}

.offerListCategoryName {font-size: 17px;font-weight: bold;padding: 10px;background: rgb(239,239,239);background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(227,227,227,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(227,227,227,1)));background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(227,227,227,1) 100%);background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(227,227,227,1) 100%);background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(227,227,227,1) 100%);background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(227,227,227,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e3e3e3',GradientType=0 );}
.offerListMoreButton {height: 24px;line-height: 24px;border-radius: 5px 5px 5px 5px;background: rgb(228,228,228);background: -moz-linear-gradient(top,  rgba(228,228,228,1) 25%, rgba(219,219,219,1) 45%, rgba(211,211,211,1) 50%, rgba(219,219,219,1) 55%, rgba(228,228,228,1) 75%);background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(228,228,228,1)), color-stop(45%,rgba(219,219,219,1)), color-stop(50%,rgba(211,211,211,1)), color-stop(55%,rgba(219,219,219,1)), color-stop(75%,rgba(228,228,228,1)));background: -webkit-linear-gradient(top,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);background: -o-linear-gradient(top,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);background: -ms-linear-gradient(top,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);background: linear-gradient(to bottom,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#e4e4e4',GradientType=0 );display: inline-block;width: 90%;color: #333;}
.offerListMoreButton .moreArrow {display: inline-block;width: 9px;height: 8px;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/more_down_arrow.png");background-repeat: no-repeat;background-size: 9px 8px;margin-left: 5px;position: relative;top: -1px;}

.contentPage {font-size: 15px;overflow: hidden;}
.contentPage .alcim {font-weight: bold;}
.contentPage p {margin-top: 0px;margin-bottom: 0px;}
.contentPage iframe {width: 95%;margin: 20px 2.5%;max-height: 200px;}
.contentPage img {max-width: 95%;height: auto;}
.contentPage b, .contentPage span, .contentPage a {background: transparent !important;}

.loginTitleContainer {width: 95%;padding: 10px 2.5%;text-align: left;border-bottom: 1px solid #c2c2c2;font-weight: bold;height: 20px;}
.loginTitle {display: block;float: left;}
.loginRegLink {float: right;}
.loginContainer .label {width: 80%;margin-left: auto;margin-right: auto;}
.loginContainer input {border: 1px solid #c2c2c2;margin: 5px auto;width: 76%;min-wifth: 76%;padding: 0px 2%;}

.basketOptionsBox {width: 100%;background: #d8d8d8;border-collapse: collapse;}
.basketOptionBoxButtonTd {text-align: center;padding: 0px;height: 27px;line-height: 28px;border-top: 1px solid #c3c3c3;font-size: 12px;color: #5a5a5a;background: rgb(216,216,216);background: -moz-linear-gradient(top,  rgba(216,216,216,1) 0%, rgba(201,201,201,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,216,1)), color-stop(100%,rgba(201,201,201,1)));background: -webkit-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(201,201,201,1) 100%);background: -o-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(201,201,201,1) 100%);background: -ms-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(201,201,201,1) 100%);background: linear-gradient(to bottom,  rgba(216,216,216,1) 0%,rgba(201,201,201,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#c9c9c9',GradientType=0 );}
.basketDeliveryMethod {text-align: left;}
.basketDeliveryMethodFree{color:#84b55f;}
.basketOptionBoxButtonTd.active {background: #ededed;}
.basketOptionBoxContent {background: #ffffff;background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed));background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%);background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%);background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );text-align: left;width: 95%;padding: 10px 2.5% 20px;font-size: 12px;border-top: 1px solid #eee;}
.basketOptionBoxContent input[type="text"], .basketOptionBoxContent textarea {width: 98%;padding: 0px 1%;}
.basketOptionBoxContent input[type="radio"] {margin: 0px;}
.basketOptionBoxBottom {width: 100%; border-top: 1px solid #c2c2c2;height: 20px;}
.basketOptionActivateButton {width: 100%;height: 27px;display: inline-block;color: #5A5A5A;}
.basketOptionActivateButton .buttonTitle {display: inline-block;float: left;margin-left: 10px;}
.basketOptionActivateButtonActive {background: #fff;} 
.basketOptionActivateButton .arrow {background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/right_arrow_category.png");background-size: 10px 17px;background-repeat: no-repeat;background-position: center center;height: 40px;width: 10px;float: right;margin-right: 10px;display: block;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);position: relative;top: -6px;left: -7px;}
.basketOptionActivateButtonActive .arrow, .categoryButtons .arrow.down {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(2	deg);position: relative;	}
.basketNextButton {width: 95%;margin: 10px 2.5%;}
select.basketPiece {width: 100px;}
img.basketItemImage {width: 100px;height: 61px;margin-right: 13px;margin-bottom: 5px;}
.basketItemDesc {font-size: 11px;vertical-align: top;line-height: 17px;padding-top: 5px;text-align: left;}
.basketItemDesc br {display: none;}
.basketItemDetails {font-size: 12px;text-align: left;}
.basketItemDesc a {color: #000;text-decoration: none;font-size: 12px;}
.basketWarantyDesc {vertical-align: middle;padding-top: 0px;}
.basketWarantyDesc a {color: #000;text-decoration: none;}
table.basketItem {width: 95%;margin: 0px auto 10px;text-align: left;}
table.basketItemMore {position: relative;top: 10px;}
table.basketItemMore .basketItemDesc {vertical-align: middle;padding-top: 0px;text-align: left;}
table.basketItemMore .price {color: #509008;font-weight: bold;font-size: 12px;}
table.basketItemMore .time {display: inline-block;width: 68px;text-align: right;}
table.basketItemMore .buyerCount {display: inline-block;width: 74px;text-align: right;}
td.basketItemPictureContainer {vertical-align: top;width: 113px;}
.basketBuyMoreButton {height: 20px !important;line-height: 20px !important;float: right;margin-right: 2.5% !important;text-decoration: none;width: auto !important;padding: 0px 10px;}
.basketBuyMoreButtonWide {float: none;width: 95%;margin: 10px 2.5% 0px;padding: 0px;}
.basketRemove {width: 17px;height: 17px;background: url('http://content.bonuszbrigad.hu/frontend/mobile/images/x_red.png') center top no-repeat;background-size: 17px 17px;display: inline-block;cursor: pointer;}
.basketTitle {float: left;padding-left: 2.5%;font-weight: bold;font-size: 17px;position: relative;top: 3px;}
.basketSmallTitle {font-size: 13px;}
.basketSum {font-size: 15px;}
.basketSumAmount {font-weight: bold;color: #509008;}

a.warantyPicture {display: inline-block;width: 100px;height: 61px;background-position: center top;background-repeat: no-repeat;background-size: 100px 61px;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/waranty.png");}

div.custom_option_container {background: #eeeeee;padding: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: 1px solid #c2c2c2;margin: 0px 0px 10px 0px;}
div.custom_option_container table.custom_option_table_box {background: transparent;margin: 0px;float: none;}
table.custom_option_table_box {width: 100%;background: #ffffff;margin: 17px 0px;}
table.custom_option_table_box td {text-align: left;}
table.custom_option_table_box select {width: 100%;}

.silverButtonBasketMore {width: 150px;float: right;margin-right: 2.5%;}
.profileData {width: 95%;margin: 0px auto;text-align: left;	}
.profileData td {padding: 5px;}
.profileDataPersonalize {width: 136px;height: 26px;overflow: hidden;padding: 2px;text-align: left;float: left;position: relative;left: -9px;margin-bottom: 10px;}
.profileDataPersonalize input {position: relative;top: 4px;}
.profileData td.form-label {width: 78px;}
.sign_up_other_info_padding {font-size: 1px;}
.profileData td.label {width: 120px;text-align: left;}
.profileData .avatar {width:50px;height:50px;border: 1px solid #fff;}
.profileMainTitle {width: 95%;padding: 10px 2.5%;text-align: left;border-bottom: 1px solid #c2c2c2;font-weight: bold;}
.profileSmallTitle {width: 95%;padding: 10px 2.5%;text-align: left;border-bottom: 1px solid #E6CB90;font-weight: bold;background: #FFE29F;}
.profileInputPositioner {width: 84%;margin: 0px auto;}
.widgetsProfile .error {width: 95%;}

.table_loyal_intervals {font-size: 10px;}
#table_loyal_intervals {width: 100%;}
#table_loyal_intervals td {padding: 1px;}

div.paymentOption {background: #FFE6AF;width: 95%;padding: 10px 2.5%;line-height: 20px;border-top: 1px dashed #E6CB90;text-align: left;position:relative}
div.paymentOption input[type="radio"]{position:absolute;top:10px;left:5px}
div.paymentOptionEndline {border-top: 1px dashed #E6CB90;width: 100%;height: 20px;}
div.paymentSmallTitle {font-weight: bold;width: 95%;padding: 0px 2.5%;height: 30px;line-height: 30px;text-align: left;}
div.inputLabel {width: 95%;padding: 0px 2.5%;height: 24px;line-height: 24px;text-align: left;}
div.paymentOption label {height: auto;line-height: 20px;display: inline-block;width: 91%;padding-left:25px}
div.paymentOption label.long {line-height: 21px; padding-top: 13px;}
div.paymentMethodDesc {padding: 0px 25px 15px 25px;}
div.paymentOption .buypage_creditcards {background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/creditcards_v2.png')	top left transparent no-repeat;background-size: 585px 52px;width: 163px;height: 26px;margin: 5px 0 0 0px;}
div.paymentOption .buypage_mobilepay {background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/mobile_pay_icon.png') top center transparent no-repeat;background-size: 41px 26px;width: 41px;height: 26px;margin: 5px 0 0 0px;}
div.paymentOption .buypage_paypalicon {background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/paypal_pay_icon.png') top left transparent no-repeat;background-size: 280px 28px;width: 280px;height: 28px;margin: 5px 0 0 0px;}
div.paymentOption .buypage_unicredit {margin: 0px 15px 2px 5px;display: inline-block;background: url('http://content.bonuszbrigad.hu/frontend/v1/elements/unicredit_horizontal.png') center top;width: 125px;height: 36px;background-size: 125px 36px;}
div.paymentOption .descbox {line-height: 20px;position: relative;top: 5px;}
div.paymentOption .descbox td#agreement_td {padding-top: 7px;}
div.paymentOption .descbox td#agreement_td img {margin-top: 8px; margin-right: 15px;}
.paymentLoginButton {display: block;background: #fff;width: 95%;padding: 0px 2.5%;height: 40px;line-height: 40px;border-top: 1px solid #c2c2c2;text-align: left;text-transform: uppercase;color: #333;}
.paymentLoginButtonEnd {border-bottom: 1px solid #c2c2c2;width: 100%;height: 0px;}
.paymentLoginButton .arrow {background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/right_arrow_category.png");background-size: 10px 17px;background-repeat: no-repeat;background-position: center center;height: 40px;width: 10px;float: right;margin-right: 10px;display: block;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);position: relative;top: 0px;left: -7px;}
.paymentLoginButtonActive .arrow {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);position: relative;	}
.paymentLoginmethodBox {padding: 10px 0px;background: #FFE6AF;border-top: 1px solid #c2c2c2;text-align: center;font-size: 11px;}
.paymentLoginmethodBox .label table {margin: auto;}
.paymentLoginmethodBox .label, .paymentLoginmethodBox .label label {font-size: 11px;}
.paymentLoginmethodBox input[type="email"], .paymentLoginmethodBox input[type="text"], .paymentLoginmethodBox input[type="password"] {width: 94%;padding: 0px 1%;border-radius: 3px;min-width: 264px;height: 28px;line-height: 28px;background: #efefef;background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 62%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(62%,#ffffff));background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 62%);background: -o-linear-gradient(top,  #efefef 0%,#ffffff 62%);background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 62%);background: linear-gradient(to bottom,  #efefef 0%,#ffffff 62%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );	}
.paymentLoginmethodBox input {border: 1px solid #c2c2c2;margin: 5px 0px;}

.successfulBuyItemTable {width: 95%; margin: 0px 2.5%;}
.successfulBuyItemTable td {font-size: 12px;padding: 5px;}
.successfulBuyItemTable td.item {width: 23%;}
.successfulBuyItemTable td.amount {text-align: right;}
.successfulBuyItemTable td.separator {width: 8%;text-align: right;}

#unsuccessful_buy_trandata_title {text-decoration: underline;}

#unsuccessful_buy_new_payment_box div.pageTitle {text-align: left; height: auto !important;}
#unsuccessful_buy_new_payment_box div#basketPayment {margin-bottom: 20px;}
#unsuccessful_buy_new_payment_box div#cancel_payment {text-align: left; padding-left: 10px; padding-right: 10px;}

.silverButton {background: rgb(228,228,228);background: -moz-linear-gradient(top,  rgba(228,228,228,1) 25%, rgba(219,219,219,1) 45%, rgba(211,211,211,1) 50%, rgba(219,219,219,1) 55%, rgba(228,228,228,1) 75%);background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(228,228,228,1)), color-stop(45%,rgba(219,219,219,1)), color-stop(50%,rgba(211,211,211,1)), color-stop(55%,rgba(219,219,219,1)), color-stop(75%,rgba(228,228,228,1)));background: -webkit-linear-gradient(top,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);background: -o-linear-gradient(top,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);background: -ms-linear-gradient(top,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);background: linear-gradient(to bottom,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#e4e4e4',GradientType=0 );border-radius: 5px 5px 5px 5px;border: 1px solid #c2c2c2;color: #333;display: block;font-size: 13px;font-weight: bold;height: 32px;line-height: 32px;text-align: center;text-decoration: none;width: 95%;margin: 0px auto;min-width: 113px;position: relative;}
.pageTitle {width: 95%;padding: 10px 2.5%;border-bottom: 1px solid #c2c2c2;font-weight: bold;background: #fff;height: 20px;text-algin: left;}
.smallTitle {font-weight: bold;font-size: 13px;}

.marketFilterBox {line-height: 40px;position: relative;width: 100%;padding: 0px 0px;border-top: 1px solid #c2c2c2;	background: #eeeeee;background: -moz-linear-gradient(top,  #eeeeee 0%, #e3e3e3 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#e3e3e3));background: -webkit-linear-gradient(top,  #eeeeee 0%,#e3e3e3 100%);background: -o-linear-gradient(top,  #eeeeee 0%,#e3e3e3 100%);background: -ms-linear-gradient(top,  #eeeeee 0%,#e3e3e3 100%);background: linear-gradient(to bottom,  #eeeeee 0%,#e3e3e3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#e3e3e3',GradientType=0 );}
.marketFilterButton {height: 32px;background: #eee;border-top: 1px solid #c2c2c2;border-left: 1px solid #c2c2c2;top: -33px;width: 80px;padding-left: 20px;left: -101px;position: absolute;font-size: 13px;font-weight: bold;line-height: 32px;text-align: center;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/filter.png");background-size: 15px 16px;background-repeat: no-repeat;background-position: 15px center;cursor: pointer;}
.marketTitle {display: inline-block;float: left;font-size: 14px;font-weight: bold;}
.marketWidget {height: 40px;line-height: 40px;padding-top: 0px;padding-bottom: 0px;width: 95%;padding-left: 2.5%;padding-right: 2.5%;}
.paddingWidget {height: 20px;padding: 0px;border-top: 1px solid #c2c2c2;}
.marketFiltersTable {width: 95%;margin: 0px 2.5%;}
.marketTableSeparator {border-bottom: 1px dotted #c2c2c2;width: 100%;display: block;height: 0px;}
.marketFilterItem {width: 143px;float: left;height: 40px;line-height: 40px;font-size: 13px;font-weight: bold;}
.marketFilterBoxInactive .marketFiltersTable,
.marketFilterBoxInactive .marketTableSeparator,
.marketFilterBoxInactive  .paddingWidget {display: none;}
.marketFilterBoxInactive {border-top: 0px;}
.marketFilterBoxInactive .marketFilterButton {top: -32px;}

#facebookFriends_table {width: 100%;margin: 0px;}
#facebookFriends_table table {float: left;width: 150px;margin: 0px;}
#facebookFriends_table table td {font-size: 12px;}
#facebookFriends_table table td img {width: 40px;height: 40px;}

.facebook_friends_image_container {width: 40px;}
.facebook_friends_input_container {width: 20px;	}
.unknown_friends_container_niceguy {border-top: 1px dashed #c2c2c2;padding: 10px;margin: 0px 0px;padding: 15px 2.5%;width: 95%;text-align: left;background: #fff;}
.unknown_friends_container_niceguy table {width: 100%;}
.unknown_friends_name_niceguy {margin-bottom: 5px;display: inline-block;}
.unknown_friends_container_niceguy select {width: 100%;float: left;	}
.queteSelectorFb {width: 92%;float: left;position: relative;top: 5px;}
.niceGuyContainerTable {width: 100%;}
#friends_container_niceguy {width: 95%;margin: 0px 2.5%;}
#friends_container_niceguy img {margin: 0px !important;}
#friends_container_niceguy tr td {width: 100%;}
#friends_container_niceguy tr td:first-child {width: 50px;}
#friends_container_niceguy .niceGuyContainerTable tr td {width: 100%;}
.niceGuyPosSpane {width: 90%;display: inline-block;position: relative;top: -6px;}
.niceGCustomTitle.niceGCustomMessage {width: 90% !important;float: left;height: 24px;line-height: 24px;}
.closeNiceGButton.closeNiceGButtonType3 {left: -8px !important;}
.closeNiceGButtonType2 {width: 17px;height: 17px;background: url('http://content.bonuszbrigad.hu/frontend/mobile/images/x_red.png') center top no-repeat;background-size: 17px 17px;display: inline-block;cursor: pointer;float: right;position:relative;top: -63px;right: 0px;display: inline-block;}
#friends_container_niceguy .closeNiceGButtonType2 {top: 5px !important;}
#friends_container_niceguy .closeNiceGButton.closeNiceGButtonType3 {margin-top: 7px; margin-right: 5px;}

.medal{width: 19px; height: 30px; display: block; margin: 0px auto; }
.medal_bronze {background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_bronze.png") top center no-repeat;}
.medal_silver {background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_silver.png") top center no-repeat;}
.medal_gold {background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_gold.png") top center no-repeat;}
.medal_plat, .medal_platinum {background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_plat.png") top center no-repeat;}

.medal_small {width: 14px; height: 20px; display: block; margin: 0px auto;}
.medal_bronze_small {background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_bronze_small.png") top center no-repeat;}
.medal_silver_small {background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_silver_small.png") top center no-repeat;}
.medal_gold_small {background: url("http://content.bonuszbrigad.hu/frontend/v1/ranks/medal_gold_small.png") top center no-repeat;}}

.niceGuyInputContainerTd i {display: inline-block;font-size: 12px;}
.goodFellaBlock {text-align: left;width: 95%;margin: 0px 2.5%;}
.goodFellaBlock .error {width: 100%;margin-top: 5px;}
.goodFellaCounterBlock  {width: 95%;padding: 5px 2.5%;background: #2FA4E4;color: #fff;margin-bottom: 15px;}
.goodFellaFriendListTitle  {width: 95%;background: #f1f1f1;padding: 0px 2.5%;height: 40px;line-height: 40px;text-align: left;font-weight: bold;border-top: 1px solid #c2c2c2;}
.goodFellaFriendListBottom  {width: 100%;height: 0px;border-top: 1px solid #c2c2c2;}
.goodFellaBonusDesc  {text-align: center;margin: 19px 2.5% 9px;width: 95%;font-size: 12px;}

.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; word-wrap: break-word;}
.table_loyal_ranks {margin-bottom: 20px; width: 100%;}
.table_loyal_ranks td {padding: 10px 0px; width: 2%;}
.table_loyal_ranks td.under_dashed {border-bottom: 1px dashed #999; width: 18%;}
.table_loyal_ranks .loyal_rank_label {text-align: right;font-size: 8px;}
.table_loyal_ranks .loyal_rank_badge_td {height: 73px; background: url(/designv2/images/loyal_rank_badge_bg.png) top center no-repeat; font-weight: bold; font-size: 10px;}
.table_loyal_ranks small {font-size: 8px; display: inline-block; word-wrap: break-word; min-width: 50px;}
.table_loyal_rankdesc td {padding: 5px; height: 50px; font-size: 13px; text-align: left;}

.checked_sign {width: 19px; height: 15px; display: block; background: url(/designv2/images/checked.png) top center no-repeat; margin: 0px auto;}
.not_checked_sign {width: 15px; height: 15px; display: block; background: url(/designv2/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;}
.loyal_comments_gray {color: #999; margin-bottom: 20px; text-align: left;}

.coupon_table.coupon_table_basket * {font-size: 12px;}
.coupon_table {width: 100%;}
.coupon_table tr:first-child td {padding-top: 28px;}
.coupon_table tr:last-child td {padding-bottom: 28px;}
.coupon_table td {text-align: left !important;}

.myInvites {width: 100%;overflow: hidden;}
.myInvites .basketOptionBoxButtonTd {background: rgb(226,226,226);height: 36px;line-height: 31px;}
.myInvites .basketOptionBoxButtonTd.active {background: #fff;}
.myInvites tr:first-child .basketOptionBoxButtonTd {border-top: 0px;}
.myInvites .basketOptionBoxButtonTd.active .arrow {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}
.myInvites .coupon_table td {border-top: 1px dashed #aaa;}
.my_invites_no_data {line-height: 22px;border-top: 1px dashed #aaa;padding: 10px 1%;}

.widgetsCoupon .basketOptionActivateButton {height: 38px;line-height: 38px;text-decoration: none;}
.widgetsCoupon .basketOptionActivateButton .arrow {top: -1px;}

.coupon_table td {font-size: 12px;padding: 10px;}
.coupon_table tr td.label {width: 30% !important;min-width: 30% !important;}
.coupon_table tr td.label:first-child {width: 40%;min-width: 40%;}
.coupon_table .coupon_row_v2 {background: rgba(250,250,250,1);}
.coupon_row_v1 td:first-child, .coupon_row_v2 td:first-child {width: 71px;vertical-align: top;}
.coupon_history_navigator {display: inline-block;width: 33%;text-align: center;margin: 11px 0px;float: left;}
.coupon_history_details {background: rgb(228,228,228);background: -moz-linear-gradient(top,  rgba(228,228,228,1) 25%, rgba(219,219,219,1) 45%, rgba(211,211,211,1) 50%, rgba(219,219,219,1) 55%, rgba(228,228,228,1) 75%);background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(228,228,228,1)), color-stop(45%,rgba(219,219,219,1)), color-stop(50%,rgba(211,211,211,1)), color-stop(55%,rgba(219,219,219,1)), color-stop(75%,rgba(228,228,228,1)));background: -webkit-linear-gradient(top,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);background: -o-linear-gradient(top,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);background: -ms-linear-gradient(top,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);background: linear-gradient(to bottom,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#e4e4e4',GradientType=0 );border-radius: 5px 5px 5px 5px;border: 1px solid #c2c2c2;color: #333;display: block;font-size: 9px;font-weight: bold;height: 32px;line-height: 32px;text-align: center;text-decoration: none;width: 50px;margin: 0px auto;min-width: 53px;position: relative;	}
td.coupon_detail_row {padding: 0px !important;}
.coupon_table .coupon_row_v1, .coupon_table .coupon_row_v2 {border-top: 1px solid rgba(0,0,0,0.05);}
.coupon_row_v1 table, .coupon_row_v2 table {width: 100%;}
.coupon_row_v1 table td:first-child, .coupon_row_v2 table td:first-child {padding-top: 2px;padding-bottom: 2px;vertical-align: middle;}
.coupon_row_v1 table td, .coupon_row_v2 table td {border-bottom: 1px dotted #E6CB90;text-align: left;background: #FFE6AF;}
.coupon_row_v1 table tr:first-child td, .coupon_row_v2 table tr:first-child td {border-bottom: 0px;}
.coupon_row_v1 table tr:last-child td, .coupon_row_v2 table tr:last-child td {border-bottom: 0px;	}
.copupn_arrow_box {position: relative;height: 0px;}
.copupn_arrow_box:after, .copupn_arrow_box:before {top: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.copupn_arrow_box:after {border-color: rgba(255, 255, 255, 0);border-top-color: #fff;border-width: 10px;left: 30px;top: -1px;margin-left: -10px;}
.coupon_row_v1 .copupn_arrow_box:after {border-top-color: #d8d8d8;}
.copupn_arrow_box:before {border-color: rgba(194, 194, 194, 0);border-top-color: #ededed;border-width: 11px;left: 30px;top: -1px;margin-left: -11px;}
.coupon_row_v2 .copupn_arrow_box:after {border-top-color: rgba(250,250,250,1);}
.coupon_row_v2 .copupn_arrow_box:before {border-top-color: #ededed;}
.coupon_row_v1 hr, .coupon_row_v2 hr {height: 1px;display: block;background: #E6CB90;border: 0px;width: 100%;}

.pager_container {margin: auto;}
.pager_container td {padding: 0px;font-size: 0px;}
.pager_container td a, .pager_container td span {background: rgb(228,228,228);background: -moz-linear-gradient(top,  rgba(228,228,228,1) 25%, rgba(219,219,219,1) 45%, rgba(211,211,211,1) 50%, rgba(219,219,219,1) 55%, rgba(228,228,228,1) 75%);background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(228,228,228,1)), color-stop(45%,rgba(219,219,219,1)), color-stop(50%,rgba(211,211,211,1)), color-stop(55%,rgba(219,219,219,1)), color-stop(75%,rgba(228,228,228,1)));background: -webkit-linear-gradient(top,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);background: -o-linear-gradient(top,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);background: -ms-linear-gradient(top,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);background: linear-gradient(to bottom,  rgba(228,228,228,1) 25%,rgba(219,219,219,1) 45%,rgba(211,211,211,1) 50%,rgba(219,219,219,1) 55%,rgba(228,228,228,1) 75%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#e4e4e4',GradientType=0 );border-radius: 5px 5px 5px 5px;border: 1px solid #c2c2c2;color: #333;display: inline-block;font-size: 8px;font-weight: bold;height: 32px;line-height: 32px;text-align: center;text-decoration: none;margin: 5px 2px;position: relative;padding: 0px 7px;float: center;}

.google-map {width: 100%;margin-top: 15px;}
.google-map .map {width: 100%;}
.google-map .map iframe {width: 100%;border: 0px;height: 300px;}

.giftCardDesc {text-align: left;}
.giftCardDesc li {padding-bottom: 13px;}
.giftCardDescTitle {margin-left: 25px;font-weight: bold;}
.offerDetailsGiftCard {padding-top: 10px;height: 44px;}

.inviteFriendTable {width: 100%;background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );border-bottom: 1px solid #ddd;}
.inviteFriendTable td {padding: 10px;}
textarea.invite_friend_email {resize: none;width: 96%;height: 60px;padding: 2%;margin: 10px -1px 15px 0px;font-size: 12px;border: 1px solid #999;color: #aaa;}
.inviteFriendTable input {border: 1px solid #aaa;width: 130px;min-width: 130px;}
#invite_info {text-align: left;}
#invite_info br {display: none;}
#invite_info b {display: block;width: 100%;text-align: left;}
.inviteFriendSocial {display: inline-block;margin: 10px;}

.help_box .error {text-align: center;}

.profileChangeMessage .error, .profileChangeMessage .ok_msg {width: 100%;padding: 5px 0px;}
.profileChangeMessage .ok_msg {background: #81B745;color: #fff;text-align: center;}
.profileChangeMessage .error {background: #B72E33;color: #fff;text-align: center;}

.hidden_submit_button {display: none;}

.mailShareTable {margin: 0 auto;width: 90%;}
.mailShareTable td {text-align: left;}
.mailShareTable .error {width: 91%;margin-top: 2px;}

.signup-form-newsletter .label {text-align: left;padding: 10px 10%;}
.signup-form-newsletter select {width: 80%;}
.signup-form-newsletter .formatedInput {width: 78%;padding: 0px 1%;}

div.newsletter-unsubscribe {padding: 10px;}
div.newsletter-unsubscribe td {text-align: left; padding-top: 5px;}
div.newsletter-unsubscribe td.unsubscribeRadioTd {}

.topTitle {width: 95%;padding: 10px 2.5%;text-align: left;border-bottom: 1px solid #c2c2c2;font-weight: bold;}

.dreamjob_button {width: 219px;height: 81px;display: inline-block;background-position: center center;background-size: 219px 81px;background-repeat: no-repeat;background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/images/alommelo.png");}

#lotteryWheelWinnerPicturesContainer {max-height: 155px;overflow: hidden;}
.lotteryWinners {width: 35px;height: 35px; float: left;margin: 2px 2px;background-color: #aaa;background-size: 35px 35px;}
.lotteryWheelButtonActive, .lotteryWheelButtonInactive, .lotteryWheelMessageButton {display: inline-block;background: #81b745;height: 32px;line-height: 32px;color: #fff;text-decoration: none;text-align: center;width: 100%;text-transform: uppercase;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;		font-size: 15px;-webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.4);box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.4);font-weight: bold;}
.lotteryWheelButtonInactive {background: #aaa;}
.lotteryWheelMessageButton {padding: 0px 20px;margin: 12px 10px 5px 0px;width: auto;}
.lotteryWheelMessagesContainer {float: left;overflow: hidden;width: 100%;background: #fed986;background: -moz-linear-gradient(top,  #fed986 0%, #fed16d 92%, #fede96 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed986), color-stop(92%,#fed16d), color-stop(100%,#fede96));background: -webkit-linear-gradient(top,  #fed986 0%,#fed16d 92%,#fede96 100%);background: -o-linear-gradient(top,  #fed986 0%,#fed16d 92%,#fede96 100%);background: -ms-linear-gradient(top,  #fed986 0%,#fed16d 92%,#fede96 100%);background: linear-gradient(to bottom,  #fed986 0%,#fed16d 92%,#fede96 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed986', endColorstr='#fede96',GradientType=0 );border-bottom: 1px solid #f5cb6e;font-size: 14px;}
.lotteryWheelMessagesContainer .box-title {border-top: 1px solid #f5cb6e;border-bottom: 1px solid #f5cb6e;width: 95%;padding: 0px 2.5%;height: 40px;line-height: 40px;font-weight: bold;}
.lotterWheelMessageContent {padding: 20px 2.5%;border-top: 1px solid #FFE19D;}
.lotteryWheelWidget {text-align: left; padding: 20px 2.5%; width: 95%; overflow: hidden;}

#facebookLikeIframe {border:none; overflow:hidden; width: 100%; height:35px; position: relative; top: 8px;}

div.tooltipIphone {font-size: 12px; position: fixed; bottom: 15px; left: 50%; width: 250px; margin-left: -125px; height: 100px; border: 3px solid #fff;background: #fed986;-webkit-box-shadow: 0px 0px 30px 0px #333; box-shadow: 0px 0px 30px 0px #333;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
div.tooltipIphone:after {content: "";position: absolute;width: 0;height: 0;border-width: 11px;border-style: solid;border-color: #fed986 transparent transparent transparent;top: 100px;left: 113px;}
div.tooltipIphone:before {content: "";position: absolute;width: 0;height: 0;border-width: 15px;border-style: solid;border-color: #FFFFFF transparent transparent transparent;top: 100px;left: 109px;}
div.tooltipIphone .image {display: inline-block;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 3px solid #fff; width: 60px; height: 60px; background-image: url("http://content.bonuszbrigad.hu/frontend/mobile/apple-touch-icon-144x144.png"); background-size: 60px 60px;}
div.tooltipIphone .rightTd {padding-right: 30px;}
div.tooltipIphone .leftTd {width: 90px; height: 95px; text-align: center;}
div.tooltipIphone .close {position: absolute; background: #fff; color: #aaa; font-weight: bold; display: inline-block; width: 25px; height: 25px; text-align: center; line-height: 21px; left: 220px; top: -11px; font-size: 23px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div.tooltipIphone .closePos {float: left; position: relative; top: 0px; left: 0px; z-index: 2; display: inline-block; width: 0px; height: 0px;}

/* rate box */

div.partnerRateBox {margin-bottom: 10px;}
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;}

/* comments */
div.comment_module a {color: #3d507b; text-decoration: none; font-weight: bold;}
div.comment_module a:hover {text-decoration: underline;}
div.comment_module {width: 100%; font-size: 13px;}
div.comment_module .comment_header {width: 100%; background: #f0f1f6; padding: 0px 0px; width: 100%;}
div.comment_module .comment_show_write_container {background: #f0f1f6; padding: 10px 5%; width: 90%;}

div.comment_module .comment_write_container {border-top: 1px solid #cdced2; background: #f0f1f6; position: relative;}
div.comment_module .comment_write_container:after{content: " "; position: absolute; left: 0px; bottom: -1px; height: 1px; width: 100%; background: #cdced2;}

div.comment_module .comment_write_container img {display: none;}
div.comment_module .comment_write_container .comment_profile_td {width: 0px;}
div.comment_module .comment_write_container table {width: 100%;}
div.comment_module .comment_write_container table td {padding: 10px 5%;}
div.comment_module .comment_write_container textarea {width: 100%;}
div.comment_module .comment_write_container .comment_content table {width: 100%; padding: 0px; margin: 0px;}
div.comment_module .comment_write_container .comment_content table td {padding: 0px;}
div.comment_module .comment_write_container .comment_profile_name {width: 0px; opacity: 0px; font-size: 0px;}

div.comment_module .comments_container {width: 100% !important;}
div.comment_module .comment_cname {position: relative; margin-bottom: 15px;}
div.comment_module .comment_cname b {color: #3d507b; display: block; width: 100%; margin-bottom: 5px;}
div.comment_module .comment_cname .userRankImageSpan img {position: relative; top: 4px; left: -5px;}
div.comment_module .comment_cname .userRankImage_partner img {display: none;}

div.comment_module .comment_date {font-size: 12px; margin-top: 10px;}
div.comment_module abbr {color: #999; text-decoration: none; border: 0px;}

div.comment_module .comment_profile_td img {margin-right: 10px; width: 50px; height: 50px;}
div.comment_module .comment_container.lvl1 {width: 90% !important; padding: 10px 5%; border-top: 1px solid #eee;}
div.comment_module .comment_container.lvl2, .comment_container.lvl3, .comment_container.lvl4 {width: 72% !important; padding: 10px 5% 10px 0px; margin-left: 23%;border-top: 1px solid #eee;}
div.comment_module .comment_more {margin-top: 15px;}
div.comment_module .comment_deletebtn {position: absolute; right: 0px; top: 0px; color: #aaa; background: #eee; display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 12px; border-radius: 4px;}
div.comment_module .comment_deletebtn:hover {text-decoration: none !important; background: none repeat scroll 0 0 #888; color: #fff;}

div.comment_module .comment_innereditor_container {background: #f0f1f6; padding: 10px 5%; width: 90%;}
div.comment_module .comment_innereditor_container table {width: 100%;}
div.comment_module .comment_innereditor_container td {padding: 10px 5%;}
div.comment_module .comment_innereditor_container textarea {width: 100%; margin-bottom: 10px;}
div.comment_module .comment_innereditor_container .comment_profile_td {width: 0px;}
div.comment_module .comment_innereditor_container .comment_profile_td * {display: none;}
div.comment_module .comment_innereditor_container .comment_content {padding: 0px;}
div.comment_module .comment_innereditor_container .comment_content td {padding: 0px;}

div.comment_module .comment_content_text a.comment-link {display: inline-block; font-size: 0px; height: 18px; line-height: 26px; position: relative; width: 31px;}
div.comment_module .comment_content_text a.comment-link:after {color: #3d507b; content: "[link]"; font-size: 13px; left: 0px; position: absolute; text-align: center; top: -4px; width: 31px;}
div.comment_module .comment_content_text a.comment-link:hover:after {text-decoration: underline;}

div.comment_module .comment_errormsg_inner {color: #b72e33;}

a.blueButton {background: none repeat scroll 0 0 #2fa4e4;border-radius: 5px 5px 5px 5px;box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.4);color: #FFFFFF !important ;display: block;font-size: 11px;font-weight: bold;height: 32px;line-height: 32px;text-align: center;text-decoration: none;text-transform: uppercase;width: 95%;margin: 0px auto;min-width: 113px;position: relative;top: -10px;}
a.blueButton:hover {text-decoration: none !important;}


.yellowBlock {background: #FFE6AF; padding: 10px 0px; border-top: 1px dashed #E6CB90; border-bottom: 1px dashed #E6CB90;}
.yellowBlock .facebookButton, .yellowBlock a.offerListOpenOfferButton, .yellowBlock input[type="password"] {width: 95%;}
.yellowBlock .error {text-align: left; width: 100%;}
a.blueButton:hover {text-decoration: none !important;}

.transferData .error {width: 100%; text-align: right; font-size: 13px;}

.widgetDelliveryInfo p{display:inline-block;white-space:nowrap;margin:0px 5px}
.widgetDelliveryInfo div.description{padding:0px 20px}
.widgetDelliveryInfo > table{margin:0px auto}
.widgetDelliveryInfo > table > tbody > tr > td {text-align:left;padding:0px 5px}

.about_content_table td{vertical-align:top;padding-bottom:20px}
.about_content_table td img{min-width:70px}

.faq_page_phone {text-align:center;font-size:14px;margin-top:-20px;margin-bottom:20px}