body{color:#333;font-family:arial;background-color:#f3ede6;padding:0px;margin:0px;background-image:url(data:image/png;base64,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)}

@font-face {
	font-family: 'Roboto';
	src:url('/designv5/fonts/roboto-light.eot');
	src:url('/designv5/fonts/roboto-light.eot?#iefix') format('embedded-opentype'),
		url('/designv5/fonts/roboto-light.woff') format('woff'),
		url('/designv5/fonts/roboto-light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

a{cursor:pointer;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
a.bluelink{color:#333;text-decoration:underline}
a.bluelink:hover{text-decoration:none}
a.bluelink2{text-decoration: underline; color: #000099;}
.posrel{position:relative;width:0px;height:0px;z-index:2}
input:focus{outline:none}
.transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAKhJREFUeNrs0QENAAAIwzDAv+djg5BOwtpJSncaC4AICBABASIgQAQEiIAICBABASIgQAQEiIAICBABASIgQAQEiIAICBABASIgQAQEiIAICBABASIgQAQEiIAICBABASIgQAQEiIAICBABASIgQAQEiIAICBABASIgQAQEiIAICBABASIgQAQEiIAICBABASIgQAQEiIAAERABASIgQATkewsAAP//AwD7zQPFrvk8XgAAAABJRU5ErkJggg==)}
table{border-collapse:collapse;border-spacing:0}
label{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
td, th{padding:0}
img{border:0px}
textarea{resize:none}
.error,.redText{color:#b71233;font-size:12px}
.error a{color:#b71233;text-decoration:underline}
input.errorInput{border:1px solid #b71233}
input.hiddenInput{display:none}
h1.formatedTitle{font-family:Roboto;margin:0px 0px 20px;font-weight:normal;}
.hidden_space{display:inline-block;width:0px}
@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:none}}
.imgTester{position:fixed;top:0px;left:0px;opacity:0}
.alwaysVisible{display:block !important;margin-bottom:-20px}
.green{color:#84b55f}
.red{color:#b81733}
.clearFloat{clear:both;float:none}
.uppercase{text-transform:uppercase}
#popup_container{z-index:100}
.logo,
.menu a:hover:after,
.menu a.active:after,
.basket .basketButton,
.basket .basketIconFull,
.basket .basketButtonFull:after,
.basket .basketIconEmpty,
.avatar,
.profileMessages,
.profile .profileSelectTemplate:after,
.profileBalanceIcon,
.profileBalanceTimeIcon,
.layoutLeft .buyButton:after,
.layoutRight .rightSearchBox:after,
.layoutRight .rightDreamjob,
.layoutRight .rightWheelPicture,
.layoutRight .rightWheel:after,
.layoutRight .rightInviteBox:after,
.layoutRight .rightInfoBox .rightInfoIcon1,
.layoutRight .rightInfoBox .rightInfoIcon2,
.layoutRight .rightInfoBox .rightInfoIcon3,
.layoutRight .rightInfoBox .rightInfoIcon4,
.layoutRight .rightYoutube .iconYoutube,
.layoutRight .rightGuarantee .iconGuarantee,
.layoutRight .rightNorisk b:after,
.layoutLeft .offerRateTable .rateBg,
.layoutLeft .offerRateTable .rateFront,
.shareButton,
.footUp .footerIconPartner,
.footUp .footerIconInvite,
.footUp .footerIconMobile,
.footDown .logo1,
.footDown .logo2,
.footDown .logo3,
.footUp .slogan,
.footUp .footShare,
.customSelectWhite:after,
.categoryPageFilters .rightSearchBox:after,
.categoryGenderActive:after,
.selectSubCategory:before,
.basketPage .giftClose,
.popupDesign1 .closeX,
.loyalMedalIcon,
.cookieHeader .closeX,
.not_checked_sign,
.checked_sign,
.layoutLeft .offerSuccesLogo,
.inviteSocialButon,
.generalMessageClose,
.categoryGiftCardImage,
.help_links a:before,
.buttonBasketBuyMore .arrowSign,
.loadingLayer,
.basketPage .offerTypeName:after,
.lotteryPopup .closeX,
.customDinmenuSubCategory:after,
.customDinmenuSubCategory:before,
div.rating span.submitStar.starOut,
div.rating span.submitStar.starOver,
.basketPage .basketFinishButton:after,
.basketPage .offerTypeName .customSelect:after,
.categoryPageFiltersPresent .leftFilters .l1 span.active:after,
.categoryPageFiltersPresent .leftFilters .l2 span.active:after,
.categoryPageFiltersPresent .leftFilters .l3 span.active:after,
.categoryPageFiltersPresent .leftFilters .l4 span.active:after,
.offerXmasButton:after,
.newsletterBannerUnderClose,
.header .headerSerachForm:after,
.header .favorites,
.openHeaderMenuIcon,
.openHeaderMenuContainer .profileMenu:before,
.offerBlockMain .offerBlockMainRight .buyButton.buttonGreen1:before,
.shareButton.shareGoood:before,
.offerBlockMain .offerBlockMainRight .offerRightblockDetails:before{background-image:url("/designv5/images/sprites_v005.png?v=6");background-repeat:no-repeat}
.footDown .logo4{background-image:url("/designv5/images/dij2016.png");background-repeat:no-repeat;background-size:contain}
.footDown .logo5{background-image:url("/designv5/images/sslBadge.png");background-repeat:no-repeat;background-size:contain;width:108px;height:98px;float:right;margin-right:39px}
.footDown .logo5+.logo4{margin-left:40px}

.alignLeft{display:block;text-align:left}
.alignRight{display:block;text-align:right}
.alignCenter{display:block;text-align:center}
.alignJustify{display:block;text-align:justify}

.spacerTd10{width:10px}
.spacerTd20{width:20px}
.spacerTd30{width:30px}
.spacerTd40{width:40px}
.spacerTd50{width:50px}

/* LAYOUT */
.layoutTwoColumn{margin:31px auto}
.layoutLeft{width:710px;vertical-align:top}
.layoutRight{padding-left:32px;width:218px;vertical-align:top}

/* HEADER */
.header{height:88px;width:100%;background:#fff;min-width:1020px}
.headerInner{width:960px;margin:0px auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:32}
.header .buttonLogin{width:108px;height:33px;display:inline-block;text-align:center;line-height:33px;margin-top:29px;font-size:10px;color:#fff;text-transform:uppercase;font-weight:bold;-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}
.header .buttonRegister{width:108px;height:33px;display:inline-block;text-align:center;line-height:33px;margin-top:29px;font-size:10px;color:#fff;text-transform:uppercase;font-weight:bold;-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}
.menu{background-color:#e0d3c5;width:100%;min-width:1020px;height:39px;background-image:url(data:image/png;base64,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);text-align:center}
.menu a{display:inline-block;height:39px;line-height:39px;padding:0px 10px;color:#333;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;position:relative}
.menu a:hover,.menu a.active{background:#b81733;color:#fff}
.menu a.black{background: #130e0c; color: #fff;}
.menu a.blackActive{background:#130e0c;color:#ffd43d}
.menu a.active:after{content:" ";display:block;width:12px;height:11px;position:absolute;top:0px;left:50%;margin-left:-6px;background-position:-139px -170px}
.menu a.redlink{color:#b81733}
.menu a.redlink:hover{color:#fff}
.menu a.greenlink{color:#fff;background:#6ab237;background:-moz-linear-gradient(top,  #85c446 0%, #6ab237 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#85c446), color-stop(100%,#6ab237));background:-webkit-linear-gradient(top,  #85c446 0%,#6ab237 100%);background:-o-linear-gradient(top,  #85c446 0%,#6ab237 100%);background:-ms-linear-gradient(top,  #85c446 0%,#6ab237 100%);background:linear-gradient(to bottom,  #85c446 0%,#6ab237 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#85c446', endColorstr='#6ab237',GradientType=0 )}
.menu a.greenlink:hover{color:#fff;background-color:#85c446;background:#85c446}
.menuNoUppercase {text-transform:none !important}
.logo{width:316px;height:59px;display:inline-block;background-position:-268px 0px;margin-top:15px;position:relative}
.logo.logoFloat{float:left}
.logoTestTitle{position:absolute;top: -3px;font-size:11px;font-weight:bold;right:0;color:#b71233;text-transform:uppercase}
.cookieHeader a{text-decoration: underline;color: #fff}
.header .posrel{display:inline-block;position:absolute;top:0px;right:0;z-index:31}

.menu a.xmas2017:before{content:"";width:14px;height:15px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-321px -557px;position:relative;top:1px;margin-right:4px}
.menu a.xmas2017.active:before,
.menu a.xmas2017:hover:before{background-position:-345px -557px}

.menu a.valentineDay:before{content:"";width:14px;height:12px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-407px -592px;position:relative;top:1px;margin-right:4px}
.menu a.valentineDay.active:before,
.menu a.valentineDay:hover:before{background-position:-431px -592px}

.header .headerSerachForm{border:4px solid #ebe2d9;display:inline-block;position:relative;top:23px;margin-left:20px;vertical-align:top}
.header .headerSerachForm:after{content:" ";width:18px;height:18px;display:block;position:absolute;top:8px;right:10px;background-position:-9px -372px}
.header .headerSerachForm input[type="text"]{width:239px;height:30px;border:none;border:1px solid #ebe2d9;border-bottom:1px solid #dad2ca;padding-left:10px;line-height:32px;color:#9c9792;font-family:'Roboto';font-size:16px;-webkit-appearance: none;border-radius:0px}
.header .headerSerachForm .loadingBgAnim input[type="text"]{background-color:transparent}
.header .headerSerachForm input[type="text"]::-webkit-input-placeholder{color:#9c9792;font-family:'Roboto';font-size:16px}
.header .headerSerachForm input[type="text"]:-moz-placeholder{color:#9c9792;font-family:'Roboto';font-size:16px}
.header .headerSerachForm input[type="text"]::-moz-placeholder{color:#9c9792;font-family:'Roboto';font-size:16px}
.header .headerSerachForm input[type="text"]:-ms-input-placeholder{color:#9c9792;font-family:'Roboto';font-size:16px}


.cookieHeader {min-width:1024px;max-width:100%;background-color:darkgray;text-align:center}
.cookieHeaderCenter{max-width:1055px;margin:auto;padding-bottom: 11px;padding-top: 12px;}
.cookieHeader span, .cookieHeader a{color:white;font-size:14.9px;text-align:center;display:inline-block;max-width: calc(100% - 89px);white-space: nowrap;}
.cookieHeader .closeX {width:40px;height:40px;display:block;background-color: #a0a0a0;top: 0px;cursor: pointer;background-position: -179px 0px;float:right;padding:0;position:relative;top:-13px;}

/* FULL WIDTH ELEMENTS */
.fullBlock{width:920px;background:#fff;padding:20px;margin-top:32px;border-bottom:1px solid #e5e4e1;margin-bottom:30px}
.sectionTitleFull{width:calc(100% - 40px);background:#e2d5ca;height:40px;line-height:40px;font-size:14px;font-weight:bold;padding:0px 20px}
.fullBlock.transparent{background-color:transparent;;border-bottom:none;padding:0px}
.fullBlock.transparent .profilePageSection{background:#fff;padding:20px;border-bottom:1px solid #e5e4e1;margin-bottom:30px}

/* TABLE TYPES */
.formatedTableType1{width:100%;margin-bottom:20px}
.formatedTableType1 td{padding:5px 20px;font-size:12px;background:#f8f5f2;border:4px solid #fff;text-align:left}
.formatedTableType1 tr td:first-child{border-left:0px}
.formatedTableType1 tr td:last-child{border-right:0px}
.formatedTableType1 thead td{padding:0px 20px;font-size:12px;background:#e2d5ca;border:0px;border-bottom:4px solid #fff;font-weight:bold;height:40px;line-height:40px;font-size:14px}
.formatedTableType1 thead tr td:first-child{border-left:0px}
.formatedTableType1 thead tr td:last-child{border-right:0px}

.formatedTableType2{width:100%;margin-bottom:20px}
.formatedTableType2 td{padding:5px 20px;font-size:14px;background:trasnparent;border:4px solid #fff;text-align:left}
.formatedTableType2 tr td:first-child{border-left:0px}
.formatedTableType2 tr td:last-child{border-right:0px}

/* BUTTON COLORS */
.buttonGreen1{
	color:#fff !important;
	text-decoration:none !important;
	background:#6ab237;
	background:-moz-linear-gradient(top,  #85c446 0%, #6ab237 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#85c446), color-stop(100%,#6ab237));
	background:-webkit-linear-gradient(top,  #85c446 0%,#6ab237 100%);
	background:-o-linear-gradient(top,  #85c446 0%,#6ab237 100%);
	background:-ms-linear-gradient(top,  #85c446 0%,#6ab237 100%);
	background:linear-gradient(to bottom,  #85c446 0%,#6ab237 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#85c446', endColorstr='#6ab237',GradientType=0 );
}
.buttonGreen1:hover{background:#85c446}

.buttonGrey1{
	background:rgb(177,177,177);
	background:-moz-linear-gradient(top,  rgba(177,177,177,1) 0%, rgba(117, 113, 109,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,177,177,1)), color-stop(100%,rgba(117, 113, 109,1)));
	background:-webkit-linear-gradient(top,  rgba(177,177,177,1) 0%,rgba(117, 113, 109,1) 100%);
	background:-o-linear-gradient(top,  rgba(177,177,177,1) 0%,rgba(117, 113, 109,1) 100%);
	background:-ms-linear-gradient(top,  rgba(177,177,177,1) 0%,rgba(117, 113, 109,1) 100%);
	background:linear-gradient(to bottom,  rgba(177,177,177,1) 0%,rgba(117, 113, 109,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#75716d',GradientType=0 );
	color:#fff;
}
.buttonGrey1:hover{background:rgb(188,185,182)}

.buttonBlue1{
	color:#fff !important;
	text-decoration:none !important;
	background:#5675b5;
	background:-moz-linear-gradient(top,  #5675b5 0%, #3a4f91 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5675b5), color-stop(100%,#3a4f91));
	background:-webkit-linear-gradient(top,  #5675b5 0%,#3a4f91 100%);
	background:-o-linear-gradient(top,  #5675b5 0%,#3a4f91 100%);
	background:-ms-linear-gradient(top,  #5675b5 0%,#3a4f91 100%);
	background:linear-gradient(to bottom,  #5675b5 0%,#3a4f91 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5675b5', endColorstr='#3a4f91',GradientType=0 );/* IE6-9 */

}
.buttonBlue1:hover{background:#5675b5}

.moreGreenButtonPos{width:100%;text-align:center;display:block;margin-bottom:30px}
.moreGreenButton{width:108px;height:33px;display:inline-block;text-align:center;line-height:33px;margin-top:0px;font-size:14px;color:#fff;text-transform:uppercase;font-weight:bold;border-radius:5px;width:300px}
.moreGreenButtonPos[style*="visibility:hidden"]{height:1px;overflow:hidden;display:block;margin:0px}

/* GENERAL BUTTON SIZES */
.buttonSize1{height:40px;line-height:40px;font-size:14px;text-transform:uppercase;padding:0px 15px;text-align:center;display:inline-block;border-radius:5px;font-weight:bold}
.buttonSize2{height:22px;line-height:22px;min-width:160px;text-transform:uppercase;text-align:center;display:inline-block;border-radius:5px;font-weight:bold;font-size:12px;padding-left:10px;padding-right:10px}
.buttonSize3{height:25px;line-height:25px;font-size:12px;text-transform:uppercase;padding:0px 15px;text-align:center;display:inline-block;border-radius:5px;font-weight:bold}


/* HEADER PROFILE */
#loggedInProfile{margin-right:8px}
.profile{height:88px;margin-left:15px;position:absolute;right:0px;top:0px}
.avatar{width:21px;height:33px;display:inline-block;margin-top:27px;vertical-align:top;margin-left:41px}
.openHeaderMenuContainer{display:inline-block;width:15px;height:11px;vertical-align:top;background-position:-222px -966px;cursor:auto;position:relative;margin-top:39px;left:7px;margin-right:-2px}
.openHeaderMenuContainer .openHeaderMenuIcon{display:inline-block;width:15px;height:11px;vertical-align:top;background-position:-222px -966px;cursor:pointer;position:relative}
.openHeaderMenuContainer .openHeaderMenuIcon:before{content:" ";width:41px;height:41px;border-radius:50%;display:block;position:absolute;top:-15px;right:25px}
.openHeaderMenuContainer .profileMenu{position:absolute;background-color:#fff;border:1px solid #e1d5c8;top:38px;right:10px;outline:none;width:142px}
.openHeaderMenuContainer .profileMenu:before{content:" ";width:12px;height:8px;display:block;position:absolute;right:31px;top:-7px;background-position:-240px -312px}
.openHeaderMenuContainer .profileMenu .headerUserName,
.openHeaderMenuContainer .profileMenu a{font-family:'Roboto';display:inline-block;padding:3px 13px 4px 13px;font-size:14px;color:#333;text-overflow:ellipsis;max-width:116px;overflow:hidden;white-space:nowrap}
.openHeaderMenuContainer .profileMenu .headerUserName{font-weight:bold;padding-top:17px;padding-bottom:12px;cursor:auto}
.openHeaderMenuContainer .profileMenu a:last-child{margin-bottom:18px;}
.openHeaderMenuContainer .profileMenu .headerUserName:hover{}
.openHeaderMenuContainer .profileMenu a:hover{color:#b81733}
.openHeaderMenuContainer .profileMenu .profileMenuSpacer{position:absolute;display:inline-block;width:15px;height:11px;vertical-align:top;background-position:-222px -966px;cursor:pointer;right:-10px;top:-38px}
.openHeaderMenuContainer .profileMenu .profileMenuSpacer:before{content:" ";width:41px;height:41px;border-radius:50%;display:block;position:absolute;top:-15px;right:25px}
.avatarImage{width:41px;height:41px;border-radius:50%;display:inline-block;background-size:cover;vertical-align:top;margin-top:24px;margin-left:15px}
.avatarNormal{background-image:none;cursor:auto}
.avatarBronze{background-position:-236px -203px}
.avatarSilver{background-position:-236px -160px}
.avatarGold{background-position:-236px -117px}
.avatarPlatinum{background-position:-236px -74px}
.avatarLoyalName{font-size:12px;width:88px;display:inline-block;margin-top:1px;color:#333}
.profileMessages{position:relative;width:25px;height:24px;background-position:-267px -69px;display:inline-block;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;vertical-align:top;top:35px;margin-left:12px}
.profileMessagesCount{display:block;width:18px;height:18px;color:#fff;background:#b81733;border-radius:20px;right:-7px;top:-8px;position:absolute;text-align:center;font-size:10px;font-weight:bold;line-height:17px;overflow:hidden}

.profileBalance{width:29px;height:23px;font-size:14px;font-weight:bold;display:inline-block;vertical-align:top;position:relative;top:35px;margin-left:14px}
.profileBalance a{color:#333}
.profileBalanceIcon{width:29px;height:23px;display:inline-block;background-position:-265px -102px;}
.profileBalanceIcon.active{background-position:-368px -135px}
.profileBalanceTimeIcon{font-family:'arial';font-size:10px;font-weight:bold;color:#fff;width:18px;height:18px;background-color:#b81733;display:block;border-radius:50%;text-align:center;line-height:18px;position:absolute;right:-5px;top:-9px;background-position:-270px -164px;}
.profileBalanceTimeIconBubble{display:none;position:absolute;top:20px;right:-100px;width:200px;background:#E0D3C5;font-size:12px;font-weight:bold;padding:10px;border-radius:10px;border:3px solid #fff;color:#8A847D;z-index:1}
.profileBalanceTimeIcon:hover .profileBalanceTimeIconBubble{display:block}

.profile .profileSelectTemplate{background:#ebe2d9;width:114px;padding-left:13px;padding-right:28px;height:32px;line-height:32px;font-size:14px;overflow:hidden;text-align:left;font-weight:bold;position:relative;top:6px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis}
.profile .profileSelectTemplate:after{position:absolute;content:" ";display:block;top:12px;right:11px;width:10px;height:11px;background-position:-140px -151px}
.profile .profileMenuSpacer{width:153px;height:33px;position:absolute;top:-33px;left:0px;background:transparent;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.profile .profileMenuPosrel{z-index:35}
.profile .profileMenu{position:absolute;width:153px;background:#fff;display:block;top:6px;left:0px;z-index:2;border:1px solid #e0d3c5;border-top:0px;outline:none}
.profile .profileMenu a{display:block;height:33px;width:141px;line-height:33px;padding-left:12px;font-size:14px;color:#333}
.profile .profileMenu a:hover{background:#f8f5f2}

.profilePageContainer .profile{float:right;height:119px;margin-left:15px}
.profilePageContainer .avatarImageWithoutHover,
.profilePageContainer .avatarImage{width:62px;height:62px;border-radius:50%;display:inline-block;background-size:cover;margin-top:7px;border:6px solid #fff;margin-left:4px;margin-bottom:7px;position:relative;cursor:pointer}
.profilePageContainer .avatarImage:hover{background-image:url("/designv5/images/sprites_v005.png?v=6") !important; background-size:auto;background-position:-537px -119px}
.profilePageContainer .avatarNormal{background-position:-6px -187px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-repeat:no-repeat}
.profilePageContainer .avatarBronze{background-position:-82px -188px}
.profilePageContainer .avatarSilver{background-position:-156px -188px}
.profilePageContainer .avatarGold{background-position:-6px -260px}
.profilePageContainer .avatarPlatinum{background-position:-82px -261px}
.profilePageContainer .avatarLoyalName{font-size:12px;width:88px;display:inline-block;margin-top:1px;color:#333}
.profilePageContainer .avatarImageWithoutHover:after{width:20px;height:20px;content:"f";position:absolute;top:-2px;right:-12px;display:block;border:3px solid #fff;border-radius:20px;background-color:#4c66a4;text-align:center;color:#fff;font-weight:bold;font-size:15px;line-height:20px}

.profilePageContainerFb{width:880px}
.profilePageContainerFb .rightTd{padding-top:52px;padding-left:22px}
.profileFacebookInfo{display:block;float:left;font-size:14px;color:#333}
.profileFacebookInfo .fbTitle{color:#4c66a4;font-size:16px;font-weight:bold;padding-bottom:14px;padding-top:31px;display:inline-block}


/* HEADER BASKET */
.basket{display:inline-block;vertical-align:top}
.basketLoggedOut{margin-right:14px}
.basket .itemCountTd{text-align:center}
.basket .itemCount{font-family:'arial';font-size:10px;font-weight:bold;color:#fff;width:18px;height:18px;background-color:#b81733;display:block;border-radius:50%;text-align:center;line-height:18px;position:absolute;right:-6px;top:-8px}
.basket .itemCountEmpty{background:transparent}
.basket .basketValue{font-size:14px;font-weight:bold;display:inline-block;width:90px;text-align:center;padding-left:8px}
.basket .basketButton{width:93px;padding-left:5px;height:34px;line-height:34px;display:inline-block;margin-top:7px;background-position:0px -140px;text-align:center}
.basket .basketIconFull,.basket .basketIconEmpty{width:30px;height:24px;display:inline-block;margin:35px 0px 0px 38px;position:relative}
.basket .basketIconFull{background-position:-231px -246px}
.basket .basketIconEmpty{background-position:-231px -279px;position:relative}
.basket .basketIconEmpty .basketEmptyText{position:absolute;display:inline-block;width:auto;top:-28px;left:-25px;white-space:nowrap;background-color:#ebe3da;color:#969594;font-size:12px;padding:5px 7px 3px 6px;font-family:'Roboto'}
.basket .basketIconEmpty .basketEmptyText:after{content:" ";width:0;height:0;border-style:solid;border-width:3px 2px 0 2px;border-color:#ebe3da transparent transparent transparent;;position:absolute;bottom:-3px;left:38px}
.basketLoggedOut .basketIconEmpty{margin-left:54px}
.basket .basketButtonFull{text-transform:uppercase;color:#333;font-weight:bold;font-size:12px;position:relative;padding-right:11px;width:82px}
.basket .basketButtonFull:after{width:11px;height:12px;background-position:-120px -150px;display:block;content:" ";right:6px;top:10px;position:absolute}
.basket .basketButtonEmpty{color:#999;font-weight:bold;font-size:12px;cursor:default}
.buttonBasketBuyMore{margin-top:24px;width:218px;padding:0px}
.buttonBasketBuyMore .arrowSign{width:8px;height:14px;background-position:-180px -167px;display:inline-block;margin-right:13px;position:relative;top:2px}
.cutSpecialType {padding:25px 0px 15px;font-size: 13px}

/* HEADER FAVORITES */

.header .favorites{display:inline-block;width:27px;height:24px;vertical-align:top;background-position:-266px -135px;margin-top:35px;position:relative;margin-left:16px;cursor:pointer}
.header .favorites .favoritesCount{font-family:'arial';font-size:10px;font-weight:bold;color:#fff;width:18px;height:18px;background-color:#b81733;display:block;border-radius:50%;text-align:center;line-height:18px;position:absolute;right:-7px;top:-8px}

/* LEFT LIST OUT CONTEXT */
.outContextLeftList{display:none}
.categoryPageTop  .secondaryTitle{display: block;font-size: 13px;margin-top:-2px}
#layoutContent{position:relative}
#layoutContent .contentInner{left:0px}
#layoutContent .contentInnerFixed{left:0px !important}
#layoutContent .categoryPageTopFixed{height: 25px;} 
.left_category_count{font-family:arial;display:inline-block;margin-left:3px;background:#b81733;width:19px;height:19px;text-align:center;color:#fff;line-height:19px;border-radius:30px;font-size:10px;font-weight:bold;position:relative;top:-2px}
.left_category_count_small{font-size:9px}
.detailsLink {color:#F00;font-weight:bold}
.detailsLink:hover{text-decoration:underline}

.outContextLeftList .extraList{margin-bottom:10px;display:block;font-weight:bold;margin-bottom:26px}
.outContextLeftList .extraList a:last-child{border-bottom:0px}

/* CONTENT */
.content{width:100%;min-width:1020px;min-height:0px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}
.contentInner{width:960px;margin:0px auto;position:relative;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}

/* FOOTER */
.footUp{background:#363636;width:100%;min-width:1020px;height:230px;color:#fff}
.footUp a{color:#ccc}
.footUpInner{width:960px;margin:0px auto;position:relative;left:30px}
.footUp td.mainTd{width:233px;vertical-align:top;color:#ccc;font-size:11px;line-height:14px;font-family:verdana}
.footUp td.mainTd b{font-size:12px;color:#fff;font-weight:bold;display:block;width:230px;margin-bottom:4px}
.footUp .footerIconPartner,.footUp .footerIconInvite,.footUp .footerIconMobile{display:block}
.footUp .footerIconPartner{width:119px;height:74px;background-position:-23px -718px;margin-top:30px;margin-bottom:24px;margin-left:20px}
.footUp .footerIconInvite{width:110px;height:88px;background-position:-25px -815px;margin-top:24px;margin-bottom:16px;margin-left:31px}
.footUp .footerIconMobile{width:130px;height:70px;background-position:-23px -935px;margin-top:31px;margin-bottom:32px;margin-left:24px}
.footUp .footUpRightBox{width:222px;height:50px;background:#4d4d4d;margin-top:13px;float:right}
.footUp .slogan{width:206px;height:12px;margin-top:24px;background-position:0px -691px;float:right;margin-right:8px}
.footUp .footUpRightBoxUp{margin-top:28px;color:#ccc;line-height:50px;text-align:center}
.footUp .footUpRightBoxDown{text-align:center;line-height:18px;padding-top:5px;height:45px}
.footUp .footUpRightBoxDown b{color:#fff}
.footUp .footShare{width:19px;height:18px;border-radius:2px;display:inline-block;position:relative;top:5px;margin-left:2px}
.footUp .footShareTwitter{background-position:-121px -467px}
.footUp .footShareFacebook{background-position:-146px -467px}
.footUp .footShareRss{background-position:-171px -467px}
.footUp .footShareMail{background-position:-196px -467px}
.footDown{background:#262626;width:100%;min-width:1020px;min-height:150px;color:#fff;font-family:verdana;-webkit-box-shadow:rgb(38, 38, 38) 0px 1000px 0px 1000px;box-shadow:rgb(38, 38, 38) 0px 1000px 0px 1000px}
.footDownInner{width:960px;margin:0px auto;position:relative;padding-left:60px}
.footDown td.mainTd{width:231px;vertical-align:top;padding-top:25px}
.footDown a{display:block;width:205px;color:#fff;line-height:18px;font-size:11px;text-decoration:none}
.footDown a:hover{text-decoration:underline}
.footDown .logo1{display:block;float:right;width:57px;height:70px;background-position:-6px -1024px;margin-left:21px}
.footDown .logo2{display:block;float:right;width:63px;height:70px;background-position:-34px -1121px;margin-left:21px;margin-top:4px}
.footDown .logo3{display:block;float:right;width:63px;height:70px;background-position:-113px -1121px;margin-top:4px}
.footDown .logo4{display:block;float:left;width:103px;height:110px;margin-top:4px;}
.footDown .logo1, .footDown .logo2, .footDown .logo3, .footDown .logo4{margin:0 19px}
.footDown .logo4.alignToCounterCenter{position:absolute;top:25px;right:68px}

.footerCities{width:calc(100% - 28px);font-size:0px;padding-bottom:35px;padding-top:9px;border-top:1px solid #838383;margin-top:31px;display:flex;flex-direction:row;justify-content:space-between}
.footerCities h3,.footerCities span{display:inline-block;font-size:12px;flex-grow:1;margin:0px;padding:0px;text-align:center;padding:0px 10px}
.footerCities h3{font-weight:normal}
.footerCities span{font-weight:bold;text-align:left;padding:0px}
.footerCities h3:last-child{text-align:right;padding:0px}
.footerCities a{padding:0px;width:auto;display:inline;font-size:12px}

/* OFFER */
.layoutLeft .leftBlock{width:670px;background:#fff;padding:20px;margin-top:32px;border-bottom:1px solid #e5e4e1}
.layoutLeft .leftBlock.basketPage{margin-top:0px;margin-bottom:30px}
.layoutLeft .leftBlock.leftBlockMainOfferInformations{margin-top:0px}
.layoutLeft .leftBlock:first-child{margin-top:0px}
.layoutLeft .leftBlock:last-child{margin-bottom:32px}
.layoutLeft .leftBlockMainOfferInformations{padding-top:17px}
.layoutLeft .offerTitle{display:block;width:670px;font-family:Roboto;font-size:24px;margin:0px 0px 34px 0px;padding:0px;font-weight:normal;color:#333}
.layoutLeft .offerImage{width:440px;height:267px;background-size:100% 100%;position:relative}
.layoutLeft .offerNotes{width:440px;padding-top:13px}
.layoutLeft .offerNotes h3{margin:10px 0px 0px 0px;padding:0px;font-weight:normal;display:block;width:410px;padding-left:36px;position:relative;font-size:14px;font-weight:normal;line-height:20px}
.layoutLeft .offerNotes h3:after{content:" ";width:8px;height:8px;background:#b3a494;left:16px;top:6px;display:block;position:absolute}
.layoutLeft .offerRedemption{width:408px;background:#f8f5f2;padding:16px;font-size:12px;margin-top:34px}
.layoutLeft .offerRedemption p{margin:0px;padding:0px}
.layoutLeft .offerRedemption a{color:#333;text-decoration:underline}
.layoutLeft .offerRedemption a:hover{text-decoration:none}
.layoutLeft .offerRedemption span.headerText{font-size:16px;margin-bottom:10px;display:inline-block;width:408px;line-height:25px}
.layoutLeft .offerBlockMainRight{padding-left:10px;vertical-align:top}
.layoutLeft .offerPriceBox{background:#f8f5f2;width:220px;height:228px;text-align:center}
.layoutLeft .offerPriceName{font-size:14px;display:inline-block;margin-top:16px;margin-bottom:4px}
.layoutLeft .offerPrice{font-size:36px;font-weight:bold}
.layoutLeft .offerPrice h3{margin:0px;padding:0px;display:inline;font-size:36px}
.layoutLeft .offerPriceType{font-size:30px}
.layoutLeft .buyButton{width:130px;padding-left:50px;height:47px;line-height:47px;display:inline-block;border-radius:5px;font-weight:bold;text-align:center;margin-top:21px;position:relative}
.layoutLeft .buyButton:after{width:33px;height:25px;content:" ";display:block;position:absolute;top:10px;left:15px;background-position:-107px -104px}
.layoutLeft .offerPriceBoxInfoTable div{float:left;width:72px;background:#e6dacf;font-size:11px;height:50px;margin-top:30px;color:#000;overflow:hidden}
.layoutLeft .offerPriceBoxInfoTable div:first-child,.layoutLeft .offerPriceBoxInfoTable div:last-child{width:74px;background:#f2ece6}
.layoutLeft .offerPriceBoxInfo1 .offerPriceBoxValue{font-size:12px;display:inline-block;text-decoration:line-through;margin-top:10px;margin-bottom:6px}
.layoutLeft .offerPriceBoxInfo2 .offerPriceBoxValue{font-size:18px;font-weight:bold;color:#b81733;display:inline-block;margin-top:4px;margin-bottom:6px}
.layoutLeft .offerPriceBoxInfo3 .offerPriceBoxValue{font-size:12px;display:inline-block;font-weight:bold;margin-top:10px;margin-bottom:6px}
.layoutLeft .offerBuyCount{font-size:22px;font-weight:bold;margin-top:10px;display:inline-block;margin-bottom:4px}
.layoutLeft .progressValueLeft{width:28px;float:left;font-size:12px;font-weight:bold;text-align:right;padding-right:5px}
.layoutLeft .progressValueRight{width:28px;float:left;font-size:12px;font-weight:bold;text-align:left;padding-left:5px}
.layoutLeft .progressBg{float:left;width:151px;height:10px;background:#e0d3c5;margin-top:3px}
.layoutLeft .progressBar{float:left;height:10px;background:#84b55f}
.layoutLeft .offerTopRightBox{width:220px;text-align:center;margin-top:32px}
.layoutLeft .offerButtonGoodFella{display:inline-block;height:36px;padding:0px 10px;line-height:36px;border-radius:5px;font-weight:bold;font-size:14px}
.layoutLeft .offerSucessTable .offerSuccesLogo{width:36px;height:36px;border-radius:100px;background-color:#84b55f;display:inline-block;background-position:-183px -40px;margin:0px 12px}
.layoutLeft .offerSucessTable{font-size:11px;text-align:left;line-height:19px;margin-top:15px;font-weight:bold;font-family:arial;letter-spacing:-0.5px}
.layoutLeft .offerSucessTable b{font-size:22px;letter-spacing:0px}
.layoutLeft .offerFailedTitle{margin-top:15px;display:inline-block;font-size:14px}

.layoutLeft .pickPackFreeBox{width:119px;background-color:#b81733;padding-left:101px;padding-top:16px;height:46px;margin-bottom:0px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/pickpack_sd.jpg");background-repeat:no-repeat;color:#fff;font-size:11px;}
.layoutLeft .pickPackFreeBox span{font-size:12px;letter-spacing:1px;}
.layoutLeft .deliveryFreeBox{padding-top:11px;height:51px}

.generGiftButton{width:170px;border-radius:4px;display:inline-block;height:34px;line-height:34px;color:#fff;text-align:center;font-size:14px;font-weight:bold;text-transform:uppercase;margin-top:20px;position:relative;margin-left:36px}
.generGiftButton:hover{background:#9c9b99}
.generGiftButton:before{width:25px;height:25px;content:" ";display:block;position:absolute;left:-35px;top:4px;background-image:url("/designv5/images/sprites_v005.png?v=6?version=1");background-position:-168px -414px}

.offerXmasButton{width:440px;border-radius:4px;display:inline-block;height:34px;line-height:34px;color:#fff;text-align:center;font-size:14px;font-weight:bold;text-transform:uppercase;margin-top:20px;position:relative;background:#c23430}
.offerXmasButton:hover{background:#b72d29}
.offerXmasButton:after{width:440px;height:34px;position:absolute;content:" ";top:0px;left:0px;background-image:url("/designv5/images/temporary_events/xmas_offerunder_good.png");background-repeat:no-repeat;background-position:center 3px;background-size:auto}

.offerBlockMain .offerBlockMainRight{width:252px;padding:0 1px 0 31px}
.offerBlockMain .offerBlockMainRight .offerPriceName{font-family:'arial';font-weight:bold;font-size:11px;color:#9c9792;text-transform:uppercase;}
.offerBlockMain .offerBlockMainRight .offerPrice h3{font-family:'arial';font-weight:bold;color:#84b55f;font-size:36px;margin:0;display:block;margin-top:-4px;margin-bottom:-3px}
.offerBlockMain .offerBlockMainRight .offerPrice h3 .offerPriceType{font-size:30px}
.offerBlockMain .offerBlockMainRight .offerPriceBoxInfo2 .offerPriceBoxValue{font-size:14px;font-weight:bold;color:#333;font-family:'arial'}
.offerBlockMain .offerBlockMainRight .offerPriceBoxInfo2 .offerPriceBoxLabel{font-family:'arial';font-size:12px;color:#333}
.offerBlockMain .offerBlockMainRight .offerPriceBoxInfo2 .offerPriceBoxPieceLeft{display:block;font-size:13px;color:#333;position:relative;margin-left:21px;margin-top:7px;padding-bottom:7px}
.offerBlockMain .offerBlockMainRight .offerPriceBoxInfo2 .offerPriceBoxPieceLeft:before{position:absolute;top:0px;left:-21px;content:"i";display:block;width:14px;height:14px;background:#aaa;color:#fff;border-radius:20px;text-align:center;font-size:9px;line-height:14px}
.offerBlockMain .offerBlockMainRight .offerPriceBoxInfo2 .origPrice{font-family:"Arial";font-size:18px;color:#9c9792;text-decoration:line-through;display:block;margin-top:1px}
.offerBlockMain .offerBlockMainRight .selectPackage{font-family:'arial';color:#333;font-size:18px;display:inline-block;margin-top:18px;margin-bottom:6px}

.offerBlockMain .offerBlockMainRight .offerSelectDealContainer{display:block;background-color:#f8f5f2}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer:nth-child(even){background-color:#fff}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal{display:inline-block;border:1px solid #f8f5f2;padding-left:38px;position:relative;padding-right:14px;padding-top:11px;}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal .infoMultideal{width:150px;overflow:hidden;display:block}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal .outOfStock{display:none}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal:before{content:" ";width:12px;height:12px;background-color:#fff;display:block;position:absolute;border:1px solid #b7b6b6;border-radius:50%;left:9px;top:-webkit-calc(50% - 6px);top:calc(50% - 6px);}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal:after{content:" ";width:8px;height:8px;background-color:#fff;display:block;position:absolute;border-radius:50%;left:12px;top:-webkit-calc(50% - 4px);top:calc(50% - 3px);}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer:nth-child(even) .offerSelectDeal{border:1px solid #fff}

.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal.disabled{pointer-events:none}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal.disabled .outOfStock{display:inline-block;font-size:11px;text-transform:uppercase;background-color:#666666;color:#fff;height:22px;line-height:22px;padding-left:6px;padding-right:6px;margin-left:-38px;margin-top:-11px;margin-bottom:10px}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal.disabled .popupMultidealDetails span,
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal.disabled .popupMultidealDetails b{color:#888888 !important}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal.disabled .popupMultidealDetails span.oldprice{color:#bebbb9 !important}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal.disabled:before{background:#cccccc}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal.disabled:after{background:#cccccc}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal.disabled{background:#ececec}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal.disabled .popupMultidealTitle{color:#696969}

.offerBlockMain .offerBlockMainRight .offerSelectDealContainer input[type="radio"]{display:none}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer input[type="radio"]:checked+label{border-color:#87cd52}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer input[type="radio"]:checked+label:before{border-color:#87cd52}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer input[type="radio"]:checked+label:after{background-color:#87cd52}

.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal .popupMultidealTitle{font-family:'arial';font-size:13px;color:#333333;line-height:18px;padding-bottom:6px;display:inline-block}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal .popupMultidealDetails .oldprice{text-decoration:line-through;color:#bebbb9;font-size:12px}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal .popupMultidealDetails .oldprice+b{color:#84b55f;font-size:14px;font-family:'arial';font-weight:bold}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal .popupMultidealDetails{color:#bebbb9;font-size:12px;padding-bottom:10px;display:inline-block}
.offerBlockMain .offerBlockMainRight .offerSelectDealContainer .offerSelectDeal .popupMultidealDetails span{color:#84b55f;font-size:14px;font-family:'arial';font-weight:bold}

.offerBlockMain .offerBlockMainRight .buyButton.buttonGreen1{display:block;text-align:left;font-family:'arial';font-weight:bold;text-transform:uppercase;border-radius:7px;height:46px;line-height:50px;margin-top:20px}
.offerBlockMain .offerBlockMainRight .buyButton.buttonGreen1:before{content:" ";width:27px;height:20px;display:inline-block;background-position:-303px -70px;margin-right:33px;position:relative;top:2px;margin-left:17px}
.offerBlockMain .offerBlockMainRight .buyButton.buttonGrey1{display:block;text-align:center;font-family:'arial';font-weight:bold;text-transform:uppercase;border-radius:7px;height:46px;line-height:50px;margin-top:20px}

.offerBlockMain .offerBlockMainRight .offerRightblockDetails{font-family:'arial';font-size:14px;display:block}
.offerBlockMain .offerBlockMainRight .offerRightblockDetails.offerCustomers{margin-top:-5px}
.offerBlockMain .offerBlockMainRight .offerRightblockDetails.offerTimeLeft{margin-top:6px;margin-bottom:27px}
.offerBlockMain .offerBlockMainRight .offerRightblockDetails.offerTimeLeft b{display:inline-block;position:relative;top:3px;left:-3px;margin-right:-3px}
.offerBlockMain .offerBlockMainRight .offerRightblockDetails.offerTimeLeft b span{float:left}
.offerBlockMain .offerBlockMainRight .offerRightblockDetails:before{content:" ";width:15px;height:15px;display:inline-block;margin-right:8px;position:relative;top:1px;margin-left:10px}
.offerBlockMain .offerBlockMainRight .offerRightblockDetails.offerCustomers:before{background-position:-253px -390px}
.offerBlockMain .offerBlockMainRight .offerRightblockDetails.offerTimeLeft:before{background-position:-309px -138px}

.offerBlockMain .offerShareButtons{}
.offerBlockMain .offerShareButtons td{padding-top:17px;padding-bottom:19px}
.offerBlockMain .offerShareButtons .offerShareFacebook{width: 411px;padding-left:2px}
.offerBlockMain .offerShareButtons .shareButton{margin-top:11px;margin-right:5px}

/* HOMEPAGE OFFERS */

.homePageOfferListContent{padding-top:30px}
.moreOffersButton{display:block;width:100%;text-align:center;font-size:14px;text-decoration:underline;margin-bottom:19px;margin-top:-2px}
.homepageOfferlistTitle{font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:27px}

/* COUNTER */
.offerTimeBoxCountTable div{float:left;width:72px;background:#e2d6ca;font-size:11px;height:50px;margin-top:7px;color:#000;overflow:hidden}
.offerTimeBoxCountTable div:first-child{border-right:2px solid #f3ece6}
.offerTimeBoxCountTable div:last-child{border-left:2px solid #f3ece6}
.offerTimeBox{width:220px;background:#f8f5f2;margin-top:12px;text-align:center}
.offerTimeBoxContainer{padding-bottom:14px}
.offerTimeName{font-size:14px;display:inline-block;margin-top:10px;margin-bottom:6px;color:#333}
.offerTimeNum{font-size:0px;font-weight:bold;margin-top:2px;display:inline-block;color:#333}
.offerTimeLabel{font-size:12px;display:inline-block;margin-top:1px}
.offerMainCounterNum{display:inline-block;width:14px;text-align:center;font-size:24px}

/* OFFER OPINIONS AND RATING */
.layoutLeft .offerRateTable{margin-bottom:16px}
.layoutLeft .offerRateTable td{height:33px;vertical-align:middle}
.layoutLeft .offerRateTable td.name{font-family:Roboto;font-size:21px;padding-right:12px}
.layoutLeft .offerOpinion{padding:16px 12px;font-size:14px;font-style:italic}
.layoutLeft .offerOpinionA{background:#f8f5f2}
.layoutLeft .offerOpinionAuthor{font-size:12px;font-style:normal;margin-top:16px}
.offerOpinionAuthor b{text-transform:capitalize} 
.layoutLeft .offerRateTable .rateValue{width:32px;height:32px;border-radius:32px;background:#84b55f;line-height:32px;text-align:center;font-size:12px;color:#fff;font-weight:bold;display:inline-block;margin:0px 12px}
.layoutLeft .offerRateTable .offerRatingName{font-size:14px;font-weight:bold;text-transform:capitalize}
.layoutLeft .offerRateTable .offerRatingCount{font-size:13px}
.layoutLeft .offerRateTable .rateBg{width:100px;height:18px;display:inline-block;background-position:-4px -458px}
.layoutLeft .offerRateTable .rateFront{height:18px;display:inline-block;background-position:-4px -478px}

/* OFFER DETAILS */
.layoutLeft .offerDetailsLeft{font-size:14px;vertical-align:top}
.layoutLeft .offerDetailsLeft p{margin:0px}
.layoutLeft .offerDetailsLeft p img{max-width:670px}
.layoutLeft .offerDetailsLeft iframe{max-width:100%}
.layoutLeft .offerDetailsRight{width:190px;padding:15px;font-size:12px;background:#f8f5f2;margin-left:23px;line-height:19px}
.layoutLeft .offerDetailsLeft iframe{max-width:100%;width:100%;height:350px}
.layoutLeft .offerDetailsRight h2{margin:0px;padding:0px;font-size:14px}
.layoutLeft .offerDetailsRight p{margin:0px;padding:0px}
.layoutLeft .offerDetailsRight a{color:#333;text-decoration:underline}
.layoutLeft .offerDetailsRight a:hover{text-decoration:none}
.layoutLeft .offerDetailsRight .googleMap{width:190px;height:257px;border:1px solid #c2c2c2;background:#fff;margin-top:23px}
.layoutLeft .offerDetailsRight b{font-size:14px}
.layoutLeft  .offerShareButtons{width:100%;margin-top:15px}
.layoutLeft  .offerCommentsBlock{width:100%;margin-top:40px}

/* SHARE BUTTONS */
.shareButton{display:inline-block;overflow:hidden;height:20px;margin-right:10px}
.shareButton *{opacity:0;transform:scale(2,2);-ms-transform:scale(2,2);-webkit-transform:scale(2,2)}
.sharePinterest{width:43px;background-position:-76px -1025px}
.shareTwitter{width:58px;background-position:-129px -1025px}
.shareEmail{width:63px;background-position:-76px -1054px}
.shareTumblr{width:62px;background-position:-149px -1054px}
.shareFacebookPos{position:relative;left:-3px;margin-top:11px;display:block}
.shareFacebookOwn{width:86px;background-position:-76px -1081px}
.shareButton.shareGoood{display:block;color:#8dc63f;font-family:'arial';font-weight:bold;font-size:14px;text-transform:uppercase;background-image:none;border:2px solid #8dc63f;border-radius:7px;height:46px;line-height:48px;width:-webbkit-calc(100% - 3px);width:calc(100% - 3px);outline:none}
.shareButton.shareGoood:focus{outline:none}
.shareButton.shareGoood:before{content:" ";width:23px;height:23px;display:inline-block;background-position:-305px -102px;border-radius:50px;margin-left:9px;margin-right:9px;position:relative;top:6px}

/* RIGHT SEARCH */
.layoutRight .rightSearchBox{width:219px;height:35px;background-color:#fff;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative}
.layoutRight .rightSearchBox:after{content:" ";position:absolute;right:6px;top:8px;width:20px;height:20px;display:block;background-position:-9px -372px}
.layoutRight .rightSearchBox input{width:171px;margin-left:14px;height:35px;background:transparent;border:0px;font-size:14px;font-family:arial}
.layoutRight .rightSearchBox input:focus{color:#333}
.layoutRight .rightSearchBox input.inactiveInput{color:#9c9792}
.layoutRight .rightSearchBox input.inactiveInput:focus{color:#333}
.searchBoxRightButton{cursor:pointer;position:absolute;top:0px;right:0px;background:transparent;width:35px;height:35px;z-index:2}

/* OFFER RECOMMENDATIONS */
.layoutLeft .offerRecommendTitlePos{position:relative;width:0px;height:40px}
.layoutLeft .offerRecommendTitle{padding:0px 13px;width:684px;position:absolute;top:-20px;left:-20px;height:40px;line-height:40px;color:#fff;background:#ebc01b;text-transform:uppercase;font-size:14px;font-weight:bold}
.layoutLeft .offerRecommendContainer{font-size:0px}
.layoutLeft .offerRecommendContainer .smallOffer{display:inline-block;border-bottom:0px;margin-right:10px;width:calc(50% - 5px);height:auto;margin-bottom:10px}
.layoutLeft .offerRecommendContainer .smallOffer:nth-last-child(2),
.layoutLeft .offerRecommendContainer .smallOffer:last-child{margin-bottom:2px}
.layoutLeft .offerRecommendContainer .smallOffer:nth-child(even){margin-right:0}
.layoutLeft .offerRecommendContainer .smallOffer a{width:100%;height:100%;display:block}
.layoutLeft .offerRecommendContainer .smallOffer .smallOfferImage{width:100%;height:200px}
.layoutLeft .offerRecommendContainer .smallOffer .smallOfferTitle{display:block;font-size:14px;padding-left:0px;margin-top:6px;margin-bottom:14px;width:100%;height:34px}
.layoutLeft .offerRecommendContainer .smallOffer .smallOfferPrice{font-size:18px;color:#84b55f;padding-left:0px;margin-bottom:11px}
.layoutLeft .offerRecommendContainer .smallOffer .smallOfferOldPrice{font-size:14px;color:#bebbb9;text-decoration:line-through;display:inline-block;margin-left:6px;position:relative;top:-1px}
.layoutLeft .offerRecommendContainer .smallOffer .openBigMapPinIcon{height:20px;display:block;position:absolute;right:34px;bottom:16px;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer;font-size:14px;color:#333333;border-bottom:0px solid #adadad;padding-bottom:0px}
.layoutLeft .offerRecommendContainer .smallOffer .openBigMapPinIcon:before{width:17px;height:10px;content:" ";display:none;margin-left:-17px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-254px -479px;margin-bottom:-1px}
.layoutLeft .offerRecommendContainer .smallOffer .openBigMapPinIcon .pinIcon{width:13px;height:21px;content:" ";display:inline-block;margin-right:-25px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-253px -446px;margin-bottom:-4px;margin-left:13px}
.layoutLeft .offerRecommendContainer .smallOffer .openBigMapPinIcon .pinIcon:hover{background-position:-230px -446px}

.layoutLeft .offerRecommendContainer .smallOffer .bottomRightLabels{top:163px}
.layoutLeft .offerRecommendContainer .smallOffer .bottomLeftLabels{top:163px}

/* RIGHT */
.smallOffer, .layoutRight .rightOffer{width:219px;height:182px;background:#fff;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block}
.smallOfferImage, .layoutRight .rightOfferImage{width:219px;height:132px;display:block;background-size:100% 100%}
.smallOfferPercent, .layoutRight .rightOfferPercent{position:absolute;top:115px;left:173px;width:35px;height:35px;text-align:center;color:#fff;font-weight:bold;line-height:35px;background:#b81733;border-radius:30px;font-size:12px}
.smallOfferTitle, .layoutRight .rightOfferTitle{font-size:12px;color:#333;display:inline-block;padding:7px 10px 0px;width:170px;overflow:hidden;height:15px;margin-bottom:2px}
.smallOfferPrice, .layoutRight .rightOfferPrice{font-size:14px;color:#b81733;display:inline-block;padding-left:10px;padding-right:6px;font-weight:bold}
.smallOfferBought, .layoutRight .rightOfferBought{font-size:10px;color:#333}
.layoutRight .rightDreamjob{width:219px;height:80px;background-position:0px -1320px;display:block;margin-bottom:30px;border-bottom:1px solid #dfd7ce}
.layoutRight .rightWheel{width:219px;height:162px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;background:#84b55f;color:#fff;display:block;font-size:14px}
.layoutRight .rightWheel:after{width:10px;height:14px;display:block;position:absolute;top:133px;right:10px;background-position:-121px -168px;content:" "}
.layoutRight .rightWheelPicture{display:block;background-position:0px -1202px;height:112px;width:219px}
.layoutRight .rightWheelPicturev2{display:block;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/bonuszkerek03.jpg");background-size:219px 219px; background-repeat:no-repeat;height:219px;width:219px}
.layoutRight .rightWheelTitle{padding:9px 10px 2px;width:199px;display:inline-block}
.layoutRight .rightInviteBox{width:208px;height:70px;padding-top:10px;padding-left:11px;background:#e1d5c8;color:#8a847d;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;font-weight:bold;font-size:18px}
.layoutRight .rightInviteBox:after{content:" ";position:absolute;right:10px;top:16px;width:60px;height:50px;background-position:-7px -402px}
.layoutRight .rightInviteBoxSmall{font-size:14px;font-weight:normal}
.layoutRight .rightInfoBox{width:219px;background:#fff;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative}
.layoutRight .rightInfoBox .rightInfoBoxTitle{height:40px;width:207px;padding-left:12px;color:#fff;line-height:40px;background:#e0881c;font-size:14px;text-transform:uppercase;font-weight:bold}
.layoutRight .rightInfoBox .rightInfoBoxTable{font-size:12px}
.layoutRight .rightInfoBox .rightInfoBoxTable td{padding-left:16px;padding-right:7px;padding-top:16px;vertical-align:top;line-height:18px}
.layoutRight .rightInfoBox .rightInfoBoxTable td .brigadPointImage{width:145px;height:122px;background-image:url("/designv5/images/260-bb-bolt_v2.png");background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:12px;}
.layoutRight .rightInfoBox .rightInfoBoxTable a.mailLink{font-size:13px;font-weight:bold;text-decoration:underline;color:#333}
.layoutRight .rightInfoBox .rightInfoBoxTable a.mailLink:hover{text-decoration:none}
.layoutRight .rightInfoBox .rightInfoBoxTable .smallTitle{font-size:13px;font-weight:bold;text-decoration:underline;color:#333}
.layoutRight .rightInfoBox .rightInfoBoxTable .phoneNumber{font-size:21px;font-weight:bold}
.layoutRight .rightInfoBox .rightInfoBoxTable td.iconTd{width:42px;background:#f8f5f2;padding:0px}
.layoutRight .rightInfoBox .rightInfoIcon1,.layoutRight .rightInfoBox .rightInfoIcon2,.layoutRight .rightInfoBox .rightInfoIcon3,.layoutRight .rightInfoBox .rightInfoIcon4{width:28px;height:28px;margin-left:auto;margin-right:auto}
.layoutRight .rightInfoBox .rightInfoIcon1{margin-top:10px;background-position:-39px -368px}
.layoutRight .rightInfoBox .rightInfoIcon2{margin-top:17px;background-position:-78px -368px}
.layoutRight .rightInfoBox .rightInfoIcon3{margin-top:22px;background-position:-122px -368px}
.layoutRight .rightInfoBox .rightInfoIcon4{margin-top:22px;background-position:-194px -373px}
.layoutRight .rightInfoBox .rightInfoboxSimpleContent{padding:20px 13px 20px 13px;font-size:12px}
.layoutRight .rightInfoBox .rightInfoboxSimpleContent input[type="text"]{border:1px solid #dfd7ce;padding:5px;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);margin:12px 0px}
.layoutRight .rightInfoBox .rightInfoboxSimpleContent .button{width:100%;text-align:center;display:block;border-radius:4px;height:33px;line-height:33px;font-weight:bold;font-size:14px}
.layoutRight .rightInfoBox .rightInfoboxSimpleContent .checkToSign{margin-bottom:15px;display:inline-flex}
.layoutRight .rightInfoBox .rightInfoboxSimpleContent .checkToSign a{text-decoration:underline;color:#333}
.layoutRight .rightInfoBox .rightInfoboxSimpleContent .checkToSign a:hover{text-decoration:none}
.layoutRight .rightInfoBox .rightInfoboxSimpleContent .checkToSign label{position:relative;top:3px;}
.layoutRight .rightMarket{width:219px;background:#fff;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative}
.layoutRight .rightMarket .rightMarketTitle{height:40px;width:207px;padding-left:12px;color:#fff;line-height:40px;background:#e0881c;font-size:14px;text-transform:uppercase;font-weight:bold}
.layoutRight .rightMarket .marketLineA,.layoutRight .rightMarket .marketLineB{width:156px;padding-right:51px;height:50px;font-size:12px;vertical-align:middle;padding-left:12px}
.layoutRight .rightMarket .marketLineA{background:#fff}
.layoutRight .rightMarket .marketLineB{background:#f8f5f2}
.layoutRight .rightMarket .percent{position:absolute;top:-18px;right:-206px;width:35px;height:35px;text-align:center;color:#fff;font-weight:bold;line-height:35px;background:#b81733;border-radius:30px;font-size:12px}
.layoutRight .rightMarket .linkLayer{position:absolute;top:-25px;left:0px;width:219px;height:50px;display:block;z-index:2}
.layoutRight .rightMarket .title{width:156px;display:inline-block;overflow:hidden}
.layoutRight .rightCharity{min-height:210px;background:#fff;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block}
.layoutRight .rightCharity .charityTitle{height:40px;width:207px;padding-left:12px;color:#fff;line-height:40px;background:#67c4a8;font-size:14px;text-transform:uppercase;font-weight:bold;display:block}
.layoutRight .rightCharity .charityImage{display:block;height:126px;width:219px;background-size:100% 100%}
.layoutRight .rightCharity .charityName{line-height:40px;font-size:12px;color:#333;width:190px;padding:0px 10px}
.layoutRight .rightFacebook{height:255px;background:#fff;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block}
.layoutRight .rightGuarantee{height:183px;background:#fff;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block}
.layoutRight .rightGuarantee .iconGuarantee{width:156px;height:110px;margin:0px auto;background-position:-9px -573px;display:block;position:relative;top:12px}
.layoutRight .rightGuarantee .iconGuaranteeTitle{display:block;width:219px;position:relative;top:20px;text-align:center;font-style:italic;color:#333;font-size:13px;font-weight:bold;line-height:18px}
.layoutRight .rightYoutube{width:219px;margin-bottom:30px}
.layoutRight .rightYoutube .iconYoutube{width:140px;height:60px;display:block;margin:0px auto;display:block;background-position:-8px -509px}
.layoutRight .rightYoutube .iconYoutubeV2{background-position:-463px -501px;width:135px;height:30px}
.layoutRight .rightNorisk{width:219px;background:#fff;font-size:12px}
.layoutRight .rightNorisk b{font-size:14px;display:block;padding:15px 10px 15px 47px;position:relative}
.layoutRight .rightNorisk .noriskLight,.layoutRight .rightNorisk .noriskDark{}
.layoutRight .rightNorisk .noriskDark{background:#f8f5f2}
.layoutRight .rightNorisk div.desc{padding:0px 11px 11px 11px;color:#9c9792}
.layoutRight .rightNorisk .noriskTitle{color:#fff;background:#e0881c;font-size:22px;line-height:24px;padding:14px 11px} 
.layoutRight .rightNorisk b:after{width:33px;height:33px;position:absolute;content:" ";top:14px;left:9px}
.layoutRight .rightNorisk b.title1:after{background-position:-222px -987px}
.layoutRight .rightNorisk b.title2:after{background-position:-174px -752px}
.layoutRight .rightNorisk b.title3:after{background-position:-174px -790px}
.layoutRight .rightNorisk b.title4:after{background-position:-174px -828px}
.layoutRight .rightNorisk b.title5:after{background-position:-174px -866px}
.layoutRight .rightNorisk b.title6:after{background-position:-174px -904px}
.layoutRight .rightNorisk b.title7:after{background-position:-174px -942px}
.layoutRight .rightNorisk b.title8:after{background-position:-174px -980px}

.layoutRight .rightXmasBox{width:208px;height: 252px;padding-left:11px;background: #B51D36;color:#fff;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;font-weight:bold;font-size:18px}
.layoutRight .rightXmasBox:after{content:" ";position:absolute;width: 257px;height: 293px;background-size: cover;background-image:url("/designv5/images/temporary_events/karacsonyi_sidebar_219x112.gif");top:-22px;right: -19px;transform:scale(0.85,0.85);-ms-transform:scale(0.85,0.85);-webkit-transform:scale(0.85,0.85)}
.layoutRight .rightXmasWarning{background:#fff;position:relative;top:-31px;padding:12px}

.layoutRight .rightFreeDeliveryBoxTwo{width:219px;height:131px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/free_delivery_retina.jpg");background-repeat:no-repeat;background-size:100% 100%}
.layoutRight .rightSchoolBox{width:219px;height:112px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/school_rightbox.png");background-repeat:no-repeat;background-size:100% 100%}
.layoutRight .rightWorkForTheBrigad{width:219px;height:112px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/dolgozzabrigadnal.jpg?v=2");background-repeat:no-repeat;background-size:100% 100%}
.layoutRight .rightExtraCredit{width:219px;height:95px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/jovairas_2014szept.jpg");background-repeat:no-repeat;background-size:100% 100%}

.layoutRight .rightTravelVoucher{width:219px;height:95px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/utazas_kedvezmeny_banner.jpg");background-repeat:no-repeat;background-size:100% 100%}
.layoutRight .rightValentinBox{width:219px;height:136px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/valentin2015.jpg");background-repeat:no-repeat;background-size:cover}
.layoutRight .rightBalatonBox{width:219px;height:112px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/balaton_right.png");background-repeat:no-repeat}
.layoutRight .rightApril2015Box{width:219px;height:117px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/aprilis2015.jpg");background-repeat:no-repeat;background-size:100% 100%}
.layoutRight .right4thYearOldBox{width:219px;height:155px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/kiszallitas.gif");background-repeat:no-repeat;background-size:cover}
.layoutRight .rightTwoOfferDiscount{width:219px;height:112px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/ingyenes_sidebar_219x112_v2.jpg");background-repeat:no-repeat;background-size:cover}
.layoutRight .rightSeptember{width:219px;height:112px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/september/desktop_sidebar_end_2x.png");background-repeat:no-repeat}
.layoutRight .rightFixOffers{width:219px;height:112px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-repeat:no-repeat;background-size: cover;}
.layoutRight .rightStoreMoving{width:219px;height:83px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;background-image:url('/designv5/images/temporary_events/koltozikabrigad.jpg');position:relative;display:block;background-repeat:no-repeat;background-size: cover;}
.layoutRight .rightNoCoupon{width:219px;height:60px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/bonusztobbmintkupon.jpg");background-repeat:no-repeat}
.layoutRight .rightFreeDeliveryBox{width:118px;padding-left:101px;padding-top:16px;height:46px;border-bottom:1px solid #dfd7ce;margin-bottom:30px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/pickpack_sd.jpg");background-repeat:no-repeat;color:#fff;font-size:11px;}
.layoutRight .rightFreeDeliveryBox span{font-size:12px;letter-spacing:1px;}
.layoutRight .rightFreeDelivery3Box{padding-top:11px;height:51px}
	
/* CATEGORY PAGE */

td.categoryPageName{font-family:Roboto;font-size:30px;vertical-align:middle;height:84px;padding-right:23px}
td.categoryPageNameAlwaysVisible{display:table-cell;font-size:30px}
td.categoryPageNameAlwaysVisible::first-letter{text-transform:uppercase}
.categoryPageTop{height:84px}
.categoryPageFilters{height:32px;padding:0px 0px;padding:0px 0px;font-size:14px;margin-bottom:30px;position:relative;z-index:30;}
.categoryPageFiltersTable{position:relative;top:0px;z-index:30;}
.categoryPageMarketOffersTitle{height:40px;line-height:40px;background:#ebe2d9;margin-bottom:30px;padding:0px 13px;font-size:14px;font-weight:bold;text-transform:uppercase}
.categoryOffersBlock{width:960px;padding-bottom:0px;overflow:hidden;position:relative;z-index:28}
.categoryOffersBlockBottom{height:30px}
.categoryOffer{background:#fff;border-bottom:1px solid #e8e5e1;display:block;width:461px;height:379px;font-size:0px;margin-right:38px;float:left;margin-bottom:30px;position:relative;z-index:29;display:table-cell;vertical-align:top;float:none;margin-right:2px;height:auto}
.categoryOffer.charityDescriptionWithIcon{background-image:url('/designv5/images/charity_logo_red.png');background-size:67px 65px;background-repeat:no-repeat;background-position:374px 309px}
.charityGroupPage .categoryOfferCharityTop .secondTextTd{font-size:16px;line-height:32px;color:#333;height:230px;vertical-align:top;padding-top:17px;;background-repeat:no-repeat;background-position:39px 160px}
.categoryOffersBlock .categoryOffer:nth-child(odd){margin-right:0px;}

.catFilterBoxesContainer{min-height:137px;background:rgba(0,0,0,0.0);position:relative;display:table;margin-bottom:10px;font-size:12px}
.catFilterBoxesContainer h4{background:#ded4c8;padding-left:13px;padding-right:13px;margin:0px 6px 6px 0px;height:35px;line-height:35px;font-size:14px;color:#333333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.catFilterBoxesContainer h4 a{text-decoration:none;padding:0px;display:inline;line-height:35px}
.catFilterBoxesContainer a{display:block;padding-left:13px;padding-right:13px;height:24px;line-height:24px;text-decoration:underline;color:#333333}
.catFilterBoxesContainer div{height:110px;overflow:hidden;padding-bottom:3px;width:240px}
.catFilterBoxesContainer.emptyLine{height:40px;min-height:40px}
.catFilterBoxesContainer.emptyLine div{height:40px}
.catFilterBoxesContainer.opened div{height:auto}
.catFilterBoxesContainer .categoryFilterBox{width:240px;vertical-align:top}
.catFilterBoxesContainer .categoryFilterBox:nth-child(4){margin-right:0px}
.catFilterBoxesContainer td.more{text-align:center;vertical-align:middle}
.catFilterBoxesContainer td.more a{display:block;margin-right:6px;height:22px;line-height:22px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ded4c8+0,ded4c8+100&0+0,0.5+100 */
background: -moz-linear-gradient(top,  rgba(222,212,200,0) 0%, rgba(222,212,200,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(222,212,200,0) 0%,rgba(222,212,200,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(222,212,200,0) 0%,rgba(222,212,200,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ded4c8', endColorstr='#80ded4c8',GradientType=0 ); /* IE6-9 */

}
.catFilterBoxesContainer td.more a span{width:19px;height:8px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-321px -467px;position:relative;top:7px}
.catFilterBoxesContainer.opened td.more a span{-ms-transform:rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.catFilterBoxesContainer tr td:last-child h4{margin-right:0px}
.catFilterBoxesContainer tr td:last-child td.more a{margin-right:0px}
.catFilterBcrumbs{font-size:14px;padding-top:10px;font-weight:normal}
.catFilterBcrumbs a{color:#333}

.marketPlaceBannerContainer{width:960px;height:375px;position:relative;margin-top:35px;overflow:hidden;background-position:center center;background-size:cover}
.marketPlaceBannerContainer .mPlaceBanner{background-size:cover;width:960px;height:375px;position:absolute;top:0px;left:0px;-webkit-transition:all 1.1s ease;-moz-transition:all 1.1s ease;-o-transition:all 1.1s ease;transition:all 1.1 ease;background-position:center center}
.marketPlaceBannerContainer .mPlaceBanner.noanim{-webkit-transition:all 0.0s ease;-moz-transition:all 0.0s ease;-o-transition:all 0.0s ease;transition:all 0.0s ease;}
.marketPlaceBannerContainer .mPlaceBanner.mid{left:0%}
.marketPlaceBannerContainer .mPlaceBanner.left{left:-100%}
.marketPlaceBannerContainer .mPlaceBanner.right{left:100%}
.marketPlaceBannerContainerPoints{padding-top:15px;text-align:center;width:960px;margin-bottom:-20px}
.marketPlaceBannerContainerPoints span{display:inline-block;width:10px;height:10px;border:1px solid #8a8888;border-radius:20px;cursor:pointer;margin:0 3px}
.marketPlaceBannerContainerPoints span.active{background:#8a8888}

.categoryOffer .charityPosSpanLeft{display:inline-block;font-size:14px;color:#333;line-height:17px;padding:39px 22px 18px 22px}
.categoryOffer .charityPosSpanLeft .charityTextTitle{font-size:28px;text-transform:uppercase;font-family:'Roboto';display:inline-block;padding-bottom:23px}
.categoryOffer .charityPosSpanLeft .innerTextLink{color:#333;font-weight:bold;text-decoration:underline;}

.categoryOfferDesc .charityPosSpanLeft{display:inline-block;font-size:12px;color:#333;line-height:18px;padding:0}
.categoryOfferDesc .charityPosSpanLeft .charityTextTitle{font-size:22px;text-transform:uppercase;}
.categoryOfferDesc .charityPosSpanLeft .innerTextLink{color:#333;font-weight:bold;text-decoration:underline;}

.categoryOfferSep{width:39px}
.categoryOffersListLineTable{margin-bottom:30px}
.categoryOffersListLine{position:relative}

.categoryOffer .openBigMapPinIcon{height:20px;display:block;position:absolute;right:34px;bottom:19px;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer;font-size:14px;color:#333333;border-bottom:0px solid #adadad;padding-bottom:0px}
.categoryOffer .openBigMapPinIcon:before{width:17px;height:10px;content:" ";display:none;margin-left:-17px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-254px -479px;margin-bottom:-1px}
.categoryOffer .openBigMapPinIcon .pinIcon{width:13px;height:21px;display:inline-block;margin-right:-25px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-253px -446px;margin-bottom:-4px;margin-left:13px}
.categoryOffer .openBigMapPinIcon .pinIcon:hover{background-position:-230px -446px}

.categoryOfferImage{display:block;width:461px;height:276px;background-size:100% 100%}
.categoryOfferName{font-size:12px;display:block;padding:19px 10px 43px;width:calc(100% - 20px);color:#333;margin-bottom:6px;overflow:hidden;font-family:arial;position:relative}
.categoryOfferName h3.h3category{font-size:16px;line-height:auto}
.categoryOfferName.withDiscount{padding-bottom:58px}
.categoryOfferName.withDiscount h3.h3category{max-width:400px}
.categoryOfferName span.discountContainer{display:inline-block;width:0px;height:18px}
.categoryOfferName span.discountContainer .discount{display:inline-block;width:38px;height:38px;background-color:#b81733;border-radius:50%;color:#fff;text-align:center;line-height:38px;font-family:"Roboto";font-size:13px;position:absolute;right:10px;top:13px}
.categoryOfferOldPrice{font-size:14px;text-decoration:line-through;color:#bebbb9;padding-left:10px;display:inline-block}
.categoryOfferPricePos{position:absolute;bottom:15px}
.categoryOfferNewPrice{font-size:13px;color:#b81733;font-weight:bold;padding-left:10px;display:inline-block;color:#84b55f;font-size:18px;font-weight:bold}
.categoryOfferSold{font-size:10px;color:#333;display:inline-block;padding-left:10px}

.categoryOffer.firstCharity .categoryOfferImage{height:290px}
.categoryOffer.firstCharity a{border:0}

.categoryOfferFirst{height:290px;padding:0px;display:block}
.categoryOfferFirst .leftSide{width:460px;height:290px;float:left;position:relative}
.categoryOfferFirst .rightSide{width:500px;height:290px;float:left;position:relative}
.categoryOfferFirst .categoryOfferImage{height:100%}
.categoryOfferFirst .categoryOfferName{padding-left:41px;padding-right:10px;width:calc(100% - 51px);height:auto;padding-bottom:6px}
.categoryOfferFirst .categoryOfferName h3.h3category{font-family:Roboto;font-weight:300;font-size:28px;padding:10px 0;margin-bottom:4px;overflow:hidden;max-height:100px}
.categoryOfferFirst .categoryOfferDesc{font-size:14px;color:#333333;display:block;padding-left:41px;padding-right:10px}
.categoryOfferFirst .pricesPos{position:absolute;left:41px;bottom:12px}
.categoryOfferFirst .categoryOfferNewPrice{font-size:32px;padding-left:0px}
.categoryOfferFirst .categoryOfferNewPrice span{font-size:28px}
.categoryOfferFirst .categoryOfferOldPrice{font-size:16px}

.categoryOfferFirst .categoryOfferName.withDiscount h3.h3category{max-width:375px}
.categoryOfferFirst span.discountContainer .discount{display:inline-block;width:65px;height:65px;background-color:#b81733;color:#fff;border-radius:50%;position:absolute;right:14px;top:34px;font-size:20px;font-family:"Roboto";font-weight:bold;text-align:center;line-height:65px}

.categoryMarketOffer{background:#fff;border-bottom:1px solid #e8e5e1;display:block;width:300px;height:85px;font-size:0px;margin-right:29px;float:left;margin-bottom:30px;position:relative}
.categoryMarketOfferThird{margin-right:0px}
.categoryMarketOfferImage{display:block;float:left;width:138px;height:85px;background-size:138px 85px;margin-right:22px}
.categoryMarketOfferDetails{font-size:12px;color:#333;display:block;float:left;height:78px;width:125px;margin-top:7px}
.categoryMarketOfferName{display:inline-block;width:125px;margin-bottom:12px;height:45px;overflow:hidden}
.categoryMarketOfferPrice{color:#b81733;font-weight:bold;font-size:14px;display:inline-block;margin-right:3px}
.categoryMarketOfferSold{font-size:10px}
.categoryMarketOfferPercent{position:absolute;top:6px;left:120px;width:35px;height:35px;text-align:center;color:#fff;font-weight:bold;line-height:35px;background:#b81733;border-radius:30px;font-size:12px;z-index:3}
.categoryGiftCard{background:#fff;border-bottom:1px solid #e8e5e1;display:block;width:920px;height:131px;margin-right:29px;float:left;margin-bottom:30px;position:relative;padding:20px 20px 25px 20px;color:#333}
.categoryGiftCardImage{width:250px;height:146px;display:block;float:left;background-position:0px -1568px;margin-right:52px;margin-left:10px}
.categoryChristmasGiftCardImage{width:250px;height:146px;display:block;float:left;background-image:url("/designv5/images/temporary_events/ajandek2016.png");margin-right:52px;margin-left:10px;background-size: cover;}
.categoryGiftCardDesc{font-size:14px;line-height:21px;position:relative;top:25px}
.categoryGiftCardDesc .redText{font-size:14px}
.category_newsearch_noresult{background:#fff;font-size:14px;margin-bottom:30px;padding:20px;border-bottom:1px solid #E8E5E1}
.categoryGreyPicture{width:100%;height:100%;display:block;opacity:0;background-size:100% 100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.categoryGreyPicture:hover{opacity:1}
.categoryMarketGreyPicture{width:138px;height:85px;display:block;opacity:0;background-size:100% 100%;background-position:center top;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.categoryMarketGreyPicture:hover{opacity:1}
.loadingLine{height:72px;width:960px;background:rgba(0,0,0,0.3);display:block;position:absolute;top:0px;left:-20px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.categoryLoadingModal{position:absolute;top:84px;width:100%;height:72px;left:0px;z-index:98;background:rgb(240,231,222);opacity:0.0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}
.mapButton{background-image:url('/designv5/images/globeIcon.png');background-repeat:no-repeat;background-position:10px 6px;font-size:12px;float:right;display:block;text-transform:capitalize;color:#444;background-color:#fff;text-align:center;height:32px;line-height:32px;padding-right:10px;padding-left:37px;font-weight:bold;border-bottom:1px solid #e0dbd5;margin-left:17px;}
.categoryPageFilters .bestPriceOfferButton{font-size:12px;float:left;display:block;text-transform:none;color:#444;background-color:#fff;text-align:center;height:32px;line-height:32px;padding-right:16px;padding-left:0px;font-weight:bold;border-bottom:1px solid #e0dbd5;position:relative}
.categoryPageFilters .bestPriceOfferButton:before{content:"";width:22px;height:17px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-383px -467px;margin-right:9px;margin-left:16px;position:relative;top:3px}
.categoryPageFilters .bestPriceOfferButton.red{background-color:#b81733;color:#fff}
.categoryPageFilters .bestPriceOfferButton.red:before{background-position:-415px -467px}
.categoryPageFilters .bestPriceOfferButton .infoBubble{display:none;}
.categoryPageFilters .bestPriceOfferButton.red .infoBubble{display:block;position:absolute;background-color:#fff;border:1px solid #e2dfd9;color:#333;font-size:12px;line-height:14px;text-align:left;padding:7px 9px 10px 7px;width:179px;left:-208px;top:calc(50% + 5px);transform:translate(0,-50px);}
.categoryPageFilters .bestPriceOfferButton.red .infoBubble .closeX{position:absolute;font-size:8px;cursor:pointer;top:3px;right:7px}
.categoryPageFilters .bestPriceOfferButton.red .infoBubble:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 7px;border-color:transparent transparent transparent #fff;right:-7px;top:calc(50% - 6px)}
.categoryPageFilters .bestPriceOfferButton.red .infoBubble:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 9px;border-color:transparent transparent transparent #e2dfd9;right:-9px;top:calc(50% - 7px)}

.balatonMap{height: 320px;width: 600px;margin-bottom: 30px;background-size: cover;background-position: center;display: inline-block;}

.categoryBonusInfoBanner {width:960px;height:114px;border-bottom:1px solid #dfd7ce;margin-bottom:0px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/utazas_kedvezmeny_category_banner.jpg");background-repeat:no-repeat;background-size:100% 100%;top:-16px}
.categoryBalatonInfoBanner {width:960px;height:72px;border-bottom:1px solid #dfd7ce;margin-bottom:0px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/balaton_wide.png");background-repeat:no-repeat;background-size:100% 100%;top:0px;margin-top:25px}
.categorySchoolInfoBanner {width:960px;height:72px;margin-bottom:0px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/school_info_banner.png");background-repeat:no-repeat;background-size:100% 100%;top:0px;margin-top:25px}
.categorySeptemberInfoBanner {width:960px;height:72px;margin-bottom:0px;position:relative;display:block;background-image:url("/designv5/images/temporary_events/september/desktop_csik_end_2x.png");background-repeat:no-repeat;background-size:100% 100%;top:0px;margin-top:25px}
.categoryFixOffersInfoBanner {width:960px;height:72px;margin-bottom:0px;position:relative;display:block;background-repeat:no-repeat;background-size:100% 100%;top:0px;margin-top:25px}
.categoryFixOffersInfoBanner+.categoryFixOffersInfoBannerText{text-align:right;font-size:12px;font-weight:bold;padding-top:10px}

.categoryLotteryWheel{background:#fff;border-bottom:1px solid #e8e5e1;display:block;width:960px;height:145px;margin-right:29px;float:left;margin-bottom:30px;position:relative;padding:0p;color:#333}
.categoryLotteryWheelImage{width:318px;height:145px;display:block;float:left;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-281px -189px;}
.categoryLotteryWheelRight{padding:29px 36px 10px 40px;display:inline-block;width:566px}
.categoryLotteryWheelTitle{font-size:16px;line-height:auto;font-weight:bold}
.categoryLotteryWheelDesc{font-size:14px;position:relative;top:21px;line-height:auto}

.categoryOfferMarketV2.categoryOffer{width:300px;height:251px;margin-right:0px;margin-right:0px}
.categoryOfferMarketV2.categoryOffer .categoryOfferImage{width:300px;height:181px}
.categoryOffersBlock .categoryOfferMarketV2.categoryOffer{display:block;float:left;margin-right:30px}
.categoryOffersBlock .categoryOfferMarketV2.categoryOffer:nth-child(3n){margin-right:0}
.categoryOfferMarketV2.categoryOffer .categoryOfferName{padding:8px 10px 0px;height:33px}
.categoryOfferMarketV2.categoryOffer .categoryOfferName h3.h3category{font-size:12px}
.categoryOfferMarketV2.categoryOffer .bottomRightLabels{top:151px}
.categoryOfferMarketV2.categoryOffer .openBigMapPinIcon{border:none;font-size:0px;bottom:11px}
.categoryOfferMarketV2.categoryOffer .openBigMapPinIcon:before{display:none}
.categoryOfferMarketV2.categoryOffer .categoryOfferOldPrice{font-size:14px}
.categoryOfferMarketV2.categoryOffer .categoryOfferNewPrice{font-size:14px}

.categoryMainTitle{font-family:Roboto;font-size:35px;font-weight:normal}
.categoryPageFiltersPresent{height:90px;padding:0px 0px;background:#ebe2d9;padding:0px;font-size:14px;margin-bottom:30px;border-bottom:1px solid #e8e5e1;position:relative}
.categoryPageFiltersPresent .leftFilters{width:470px;height:70px;float:left;padding:10px 0px 10px 10px;font-size:0px}
.categoryPageFiltersPresent .leftFilters.type2{width: 950px;min-height:30px;height:auto; margin: 10px 0px;background: #ebe2d9}
.categoryPageFiltersPresent .leftFilters.type3{width: 950px;height:30px; margin:0px 0px 10px 0px;background:transparent}
.categoryPageFiltersPresent .leftFilters.type3 .l4 span{background:#ebe2d9}
.categoryPageFiltersPresent .leftFilters .l1 span,.categoryPageFiltersPresent .leftFilters .l2 span
{display:inline-block;height:30px;padding-right:14px;padding-left:36px;font-size:9px;line-height:30px;border:1px solid #c6bfb8;border-radius:5px;text-transform:uppercase;color:#8f8982;cursor:pointer;position:relative;}
.categoryPageFiltersPresent .leftFilters .l1 span:after,.categoryPageFiltersPresent .leftFilters .l2 span:after
{content:" ";height:16px;width:16px;border-radius:50px;display:block;line-height:16px;background-color:#fff;position:absolute;left:10px;top:7px}
.categoryPageFiltersPresent .leftFilters .l1 span.active,
.categoryPageFiltersPresent .leftFilters .l2 span.active,
.categoryPageFiltersPresent .leftFilters .l4 span.active,
.categoryPageFiltersPresent .leftFilters .l1 span:hover,
.categoryPageFiltersPresent .leftFilters .l2 span:hover ,
.categoryPageFiltersPresent .leftFilters .l4 span:hover {background:#e1d5c8}
.categoryPageFiltersPresent .leftFilters .l1 span.active:after,
.categoryPageFiltersPresent .leftFilters .l2 span.active:after,
.categoryPageFiltersPresent .leftFilters .l3 span.active:after,
.categoryPageFiltersPresent .leftFilters .l4 span.active:after{background-position:-157px -167px}
.categoryPageFiltersPresent .leftFilters .l1 span{margin-bottom:4px;margin-right:19px;margin-top:1px}
.categoryPageFiltersPresent .leftFilters .l2 span{margin-right:13px}
.categoryPageFiltersPresent .leftFilters .l1 span:last-child{margin-right:0px}
.categoryPageFiltersPresent .leftFilters .l2 span:last-child{margin-right:0px}
.categoryPageFiltersPresent .counterBlock{width:389px;height:90px;float:left;background:#e0d3c5}
.categoryPageFiltersPresent .xmasIcon{background-color:#c23430;width:90px;height:90px;float:left;background-image:url("/designv5/images/temporary_events/karacsonyi_sidebar_90x90.gif");}
.categoryPageFiltersPresent .counterBlock{text-align:center}
.categoryPageFiltersPresent .counterBlock .counterBlockTitle{font-size:14px;margin-top:5px;display:inline-block}
.categoryPageFiltersPresent .counterBlock .offerTimeBoxCountTable{margin:0px auto}
.categoryPageFiltersPresent .counterBlock .offerTimeBoxCountTable div{background:#f2ece6;border:2px solid #e0d3c5}
.categoryPageFiltersPresent .counterBlock .offerTimeBoxCountTable div:first-child{border-left:0px}
.categoryPageFiltersPresent .counterBlock .offerTimeBoxCountTable div:last-child{border-right:0px}

.categoryPageFiltersPresent.clearVersion{background:transparent;border-bottom:0px;margin:0px;height:30px;margin-bottom:10px;margin-top:10px}
.categoryPageFiltersPresent.clearVersion .leftFilters{margin:0px;padding:0px}
.categoryPageFiltersPresent.clearVersion .leftFilters.type3 .l4:first-child span{margin-left:0px}

.categoryPageFiltersPresent .leftFilters .l3 span
{display:inline-block;height:30px;padding-right:14px;padding-left:36px;font-size:12px;line-height:30px;text-transform:uppercase;color:#8f8982;cursor:pointer;position:relative;}
.categoryPageFiltersPresent .leftFilters .l3 span:after
{content:" ";height:16px;width:16px;display:block;line-height:16px;background-color:#fff;position:absolute;left:10px;top:7px}
.categoryPageFiltersPresent .leftFilters .l4 span
{display:inline-block;height:30px;padding-right:15px;padding-left:36px;font-size:12px;line-height:30px;color:#8f8982;cursor:pointer;position:relative;border:1px solid #c6bfb8;margin-left: 18px;border-radius:5px;}
.categoryPageFiltersPresent .leftFilters .l4 span:after
{content:" ";height:16px;width:16px;border-radius:50px;display:block;line-height:16px;background-color:#fff;position:absolute;left:10px;top:7px}

.categoryOffer.categoryOfferFirstHomePage{width:100%;display:block}
.categoryOffer.categoryOfferFirstHomePage .leftSide{width:604px;height:376px;display:inline-block;position:relative}
.categoryOffer.categoryOfferFirstHomePage .leftSide .categoryOfferImage{width:600px;height:376px;z-index:-1}
.categoryOffer.categoryOfferFirstHomePage .leftSide .categoryOfferName{display:block;width:100%;position:absolute;bottom:0px;background-color:rgba(52,52,52,.90);margin:0;padding:0}
.categoryOffer.categoryOfferFirstHomePage .leftSide .categoryOfferName .h3category{font-family:'Roboto';font-weight:100;font-size:28px;padding:0px 0;color:#fff;padding:15px 12px 20px 12px;max-width:490px}
.categoryOffer.categoryOfferFirstHomePage .leftSide .bottomRightLabels{top:initial;bottom:28px;z-index:1;right:12px}

.categoryOffer.categoryOfferFirstHomePage .rightSide{width:359px;display:inline-block;height:376px;vertical-align:top;background-color:#fff;;margin-left:-4px;position:relative;}
.categoryOffer.categoryOfferFirstHomePage .rightSide .categoryOfferDesc{display:block;height:auto;font-size:16px;line-height:30px;padding:32px 23px;max-height:180px}
.categoryOffer.categoryOfferFirstHomePage .rightSide .pricesPos{position:absolute;bottom:95px;left:13px}
.categoryOffer.categoryOfferFirstHomePage .rightSide .pricesPos .categoryOfferNewPrice{font-size:26px;font-weight:bold}
.categoryOffer.categoryOfferFirstHomePage .rightSide .pricesPos .categoryOfferNewPrice span{font-size:24px}
.categoryOffer.categoryOfferFirstHomePage .rightSide .pricesPos .categoryOfferOldPrice{font-size:14px;}
.categoryOffer.categoryOfferFirstHomePage .rightSide .buttonGreen1{display:inline-block;color:#fff;font-size:16px;position:absolute;bottom:27px;left:24px;text-transform:uppercase;font-weight:bold;border-radius:7px;padding:16px 37px 12px 38px}
.categoryOffer.categoryOfferFirstHomePage .rightSide .openBigMapPinIcon{bottom:26px}

.categoryOffer .offerListBanner{display:block}
.categoryOffer .offerListBanner .bannerImage{display:block;position:relative;height:276px;background-size:cover;background-position:center}
.categoryOffer .offerListBanner .bannerImage .bannerTitle{font-size:34px;line-height:37px;font-weight:bold;font-family:"Arial";display:inline-block;position:absolute;bottom:0px;left:0px;padding:15px 19px 3px 19px;border-bottom:12px solid transparent;max-height:74px;max-width:100%;overflow:hidden;transition:background-color 0.3s ease}
.categoryOffer .offerListBanner:hover .bannerImage .bannerTitle{text-decoration:underline}
.categoryOffer .offerListBanner .bannerContent{background-color:#fff}
.categoryOffer .offerListBanner .bannerContent .text{display:block;font-size:16px;color:black;font-family:"Arial";padding:18px 16px 0px 16px;height:36px;overflow:hidden;margin-bottom:25px}
.categoryOffer .offerListBanner .bannerContent .offerCount{display:block;font-size:16px;color:black;font-family:"Arial";padding:0px 16px 22px 16px;}

/* CUSTOM SELECT */
.customSelectWhite{height:32px;display:inline-block;background:#fff;position:relative}
.customSelectWhite:after{background-position:-179px -153px;width:11px;height:7px;top:13px;right:8px;display:block;content:" ";position:absolute}
.customSelectWhite select{border:0px;height:32px;width:100%;filter:alpha(opacity=0);opacity:0;position:absolute;z-index:3;top:0px;left:0px}
.customSelectWhite .selectedValue{z-index:2;position:absolute;top:0px;left:10px;height:32px;line-height:32px;display:block;color:#444;font-size:12px;font-weight:bold}
.customSelectWhite{z-index:30;position:relative}
.basketPage .offerTypeName .customSelect{width:110px;text-align:left;overflow:hidden;padding:0px 5px;text-overflow:ellipsis;white-space:nowrap;position:relative;pointer-events:none}
.basketPage .offerTypeName .customSelect:after{background-position:-174px -144px;width:22px;height:18px;content:" ";position:absolute;right:0px;top:0px;pointer-events:none}
.basketPage .posrelCustomSelect{width:120px;height:24px;display:inline-block} 
.basketPage .posrelCustomSelect.offerTypeName select{width:120px;top:0px}
.basketPage .posrelCustomSelect select{position:absolute;top:0px;left:0px;height:24px;width:24px;opacity:0;-webkit-appearance:menulist-button;z-index:10}
.basketPage .quantityElement .posrelCustomSelect{width:22px;margin-right:3px}
.basketPage .priceBlock .posrelCustomSelect{width:22px;margin-right:3px}
.basketPage .basketFreeDeliveryCounter{font-size:13px;padding-left:48px;padding-bottom:33px;padding-top:17px;background-image:url("/designv5/images/basket_free_delivery_arrow.png");background-repeat:no-repeat;background-position:14px 16px}
.basketPage .basketFreeDeliveryCounter a{text-decoration:underline}

.selectCategoryCity, .selectCategoryCity select{width:168px}
.selectCategoryCity{margin-right:20px}
.selectCategoryCity .listElemsParent a{position:relative;left:-1px;}

.selectCategoryXmas, .selectCategoryCity select{width:178px;height:38px}
.selectCategoryXmas.listContainer .listElemsParent{padding-top:12px;padding-bottom:12px;width:178px;text-align:center;border:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);top:30px}
.selectCategoryXmas{margin-right:20px;border-radius:5px;z-index:10}
.selectCategoryXmas .listElemsParent a{position:relative;border:0px}
.selectCategoryXmas.listContainer .listElemsParent a:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.selectCategoryXmas.listContainer .selectedElem{border-bottom:0px;text-transform:uppercase;text-align:center;font-size:14px;color:#424242;height:38px;line-height:39px;font-weight:normal;width:136px;}
.selectCategoryXmas.listContainer .listElemsParent a{border:0px;border-bottom:0px;text-transform:uppercase;text-align:center;font-size:14px;color:#424242;height:33px;line-height:33px;font-weight:normal;padding-right:10px}
.selectCategoryXmas.listContainer{z-index:31}
.selectCategoryXmas.customSelectWhite:after{top:16px;right:19px}

.selectCategoryDeliveryCountry, .selectCategoryDeliveryCountry select{width:215px}
.selectCategoryDeliveryCountry{margin-right:20px}

.deliveryAddressPageUnique .selectCategoryDeliveryCountry, .deliveryAddressPageUnique .selectCategoryDeliveryCountry select{width:315px}
.deliveryAddressPageUnique .selectCategoryDeliveryCountry{margin-right:20px}

.selectCategoryPrice, .selectCategoryPrice select{width:142px}
.selectCategoryPrice{margin-right:20px}
.selectCategoryPrice .selectedValue{overflow:hidden;width:118px;display:inline-block;text-overflow:ellipsis;white-space:nowrap}

.selectCategoryYear, .selectCategoryYear select{width:80px}
.selectCategoryYear{margin-right:20px}

.selectCategoryMonth, .selectCategoryMonth select{width:105px}
.selectCategoryMonth{margin-right:20px}

.selectCategoryTwoNum, .selectCategoryTwoNum select{width:60px}
.selectCategoryTwoNum{margin-right:20px}

.selectCategorySignupPartner, .selectCategorySignupPartner select{width:220px;margin-bottom:15px}
.selectCategorySignupPartner{margin-right:20px;margin-top:8px}

.selectFAQTopic, .selectFAQTopic select{width:646px}

.selectPhotoUploadOffer, .selectPhotoUploadOffer select{width:640px}
.selectPhotoUploadOffer{margin-bottom:20px}
.selectPhotoUploadOffer .selectedValue {white-space:nowrap;text-overflow:ellipsis;width:600px;overflow:hidden;}

.selectSubCategory{background:#e1d4c7}
.selectSubCategory:after{background-position:-140px -153px}
.selectSubCategory:before{background-position:-124px -340px;width:22px;height:18px;content:" ";position:absolute;left:5px;top:8px}
.selectSubCategory, .selectSubCategory select{width:155px}
.selectSubCategory .selectedValue{color:#333;left:30px;width:100px;overflow:hidden;height:32px;text-overflow:ellipsis;white-space:nowrap}

.selectSignupEmailPage, .selectSignupEmailPage select{width:420px}
.errorSelect{-webkit-box-shadow:inset 0px 0px 0px 1px #b71233;box-shadow:inset 0px 0px 0px 1px #b71233}

/* CATEGORY SEARCH */
.categoryPageFilters .rightSearchBoxPos{position:absolute;right:0px;top:0px;z-index:30;}
.categoryPageFilters .rightSearchBox{margin-left:214px;width:219px;height:31px;background-color:#ffffff;border-bottom:1px solid #dfd7ce;position:relative}
.categoryPageFilters .rightSearchBox.floated{margin-left:20px;float:right}
.categoryPageFilters .rightSearchBox:after{content:" ";position:absolute;right:6px;top:6px;width:20px;height:20px;display:block;background-position:-9px -372px}
.categoryPageFilters .rightSearchBox input{width:171px;margin-left:14px;height:31px;background:transparent;border:0px;font-size:14px;font-family:arial}
.categoryPageFilters .rightSearchBox input.inactiveInput{color:#9c9792}
.categoryPageFilters .rightSearchBox input.inactiveInput:focus{color:#333}

.loadingBgAnim{
	background-image:url('/designv5/images/animbg.jpg');background-size:251px 40px;background-position:-214px -1px;background-repeat:no-repeat;-webkit-animation: inputBgLoading 8s infinite;animation: inputBgLoading 8s infinite;
	-webkit-animation-timing-function: linear;animation-timing-function: linear;
}

@-webkit-keyframes inputBgLoading {
	from {background-position:-251px -1px;}
	to {background-position:251px -1px;}
}

@keyframes inputBgLoading {
	from {background-position:-251px -1px;}
	to {background-position:251px -1px;}
}

/* CATEGORY SEARCH V2 */

.categoryPageFiltersV2{display:block}
.categoryPageFiltersV2 .colBlock{display:table;width:100%;padding:37px 0px 31px 0px}
.categoryPageFiltersV2 .colBlock .col2{display:table-cell}
.categoryPageFiltersV2 .colBlock .col2:nth-child(even){text-align:right}
.categoryPageFiltersV2 .colBlock .col2 a,
.categoryPageFiltersV2 .colBlock .col2 span{font-family:"Roboto";font-size:14px;color:#0074c1;display:inline-block;margin-right:11px}
.categoryPageFiltersV2 .colBlock .col2 span:last-child,
.categoryPageFiltersV2 .colBlock .col2 a:last-child{margin-right:0px}
.categoryPageFiltersV2 .colBlock .col2 span.active,
.categoryPageFiltersV2 .colBlock .col2 a.active{color:#000}
.categoryPageFiltersV2 .colBlock .col2 span.pinLink:before,
.categoryPageFiltersV2 .colBlock .col2 a.pinLink:before{content:"";width:9px;height:15px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-321px -501px;position:relative;margin-right:8px;top:2px}
.categoryPageFiltersV2 .colBlock .col2 span.mapLink:before,
.categoryPageFiltersV2 .colBlock .col2 a.mapLink:before{content:"";width:14px;height:14px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-340px -501px;position:relative;margin-right:3px;top:1px}

.categoryPageFiltersV2 .filterContainer{display:none;background-color:#eae1d4;margin-bottom:36px;border-top:4px solid #d87317;overflow:hidden;}
.categoryPageFiltersV2 .filterContainer.anim{-webkit-transition:height 0.3s cubic-bezier(0.55, 0.06, 0.68, 0.19);-moz-transition:height 0.3s cubic-bezier(0.55, 0.06, 0.68, 0.19);-o-transition:height 0.3s cubic-bezier(0.55, 0.06, 0.68, 0.19);-ms-transition:height 0.3s cubic-bezier(0.55, 0.06, 0.68, 0.19);transition:height 0.3s cubic-bezier(0.55, 0.06, 0.68, 0.19);}
.categoryPageFiltersV2 .filterContainer .filterPos{display:block;width:456px;margin:auto;;padding:44px 0px 40px 0px}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock{display:block}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock a{color:#0074c1;font-size:14px}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock label{display:block;color:#79787d;font-size:14px;margin-bottom:6px}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .input{display:block;position:relative;background-color:#fff;min-height:48px}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .input.pin:before{content:"";width:12px;height:19px;display:block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-364px -501px;position:absolute;top:15px;left:21px;z-index:30}
.categoryPageFiltersV2 .filterContainer .filterPos .myCitiesContainer{margin-top:31px;display:block}

.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .input input:focus{box-shadow:0px 0px 3px 2px #00b2e5}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .input a{position:absolute;top:17px;right:18px;text-align:right;z-index:30;pointer-events:none}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .right{display:block;text-align:right;margin-top:11px}
@-webkit-keyframes loader--right{10%,100%{background-size:6px 6px,6px 6px,6px 6px;background-position:calc(100% - 45px + 3px) 50%,calc(100% - 45px + 15px) 50%,calc(100% - 45px + 27px) 50%}25%{background-size:12px 12px,6px 6px,6px 6px;background-position:calc(100% - 45px + 6px) 50%,calc(100% - 45px + 15px) 50%,calc(100% - 45px + 27px) 50%}50%{background-size:6px 6px,12px 12px,6px 6px;background-position:calc(100% - 45px + 3px) 50%,calc(100% - 45px + 18px) 50%,calc(100% - 45px + 27px) 50%}75%{background-size:6px 6px,6px 6px,12px 12px;background-position:calc(100% - 45px + 3px) 50%,calc(100% - 45px + 15px) 50%,calc(100% - 45px + 30px) 50%}}
@keyframes loader--right{10%,100%{background-size:6px 6px,6px 6px,6px 6px;background-position:calc(100% - 45px + 3px) 50%,calc(100% - 45px + 15px) 50%,calc(100% - 45px + 27px) 50%}25%{background-size:12px 12px,6px 6px,6px 6px;background-position:calc(100% - 45px + 6px) 50%,calc(100% - 45px + 15px) 50%,calc(100% - 45px + 27px) 50%}50%{background-size:6px 6px,12px 12px,6px 6px;background-position:calc(100% - 45px + 3px) 50%,calc(100% - 45px + 18px) 50%,calc(100% - 45px + 27px) 50%}75%{background-size:6px 6px,6px 6px,12px 12px;background-position:calc(100% - 45px + 3px) 50%,calc(100% - 45px + 15px) 50%,calc(100% - 45px + 30px) 50%}}

.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer{border:none;border:1px solid #cbccce;display:block;width:auto;border-radius:0px;height:auto;z-index:29;font-family:"Roboto"}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer:before{display:none}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer .actualValue{background-color:transparent;display:block;width:auto;padding:0px 126px 0px 43px;height:46px;line-height:46px;font-size:16px;color:#000;}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer.closed input[type="text"]{display:none}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer.opened input[type="text"]{width:-webkit-calc(100% - 171px);width:calc(100% - 171px);padding:0px 126px 0px 43px;height:46px;font-size:16px;color:#000}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer .optionsContainer{border-radius:0px;border:1px solid #cbccce;;top:0px;position:relative;border-bottom:none}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer .optionsContainer .elem{padding:0px 0px 0px 43px;height:50px;line-height:50px;display:block;width:auto;border-bottom:1px solid #cbccce;font-size:16px;color:#000;}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer .optionsContainer .elem:hover{background-color:#cbccce}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer .optionsContainer .elem:last-child{border-bottom:0px;border-radius:0px}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer .optionsContainer .elem.getLocation{color:#0074c1;position:relative;display:block !important}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer .optionsContainer .elem.getLocation:before{content:"";width:15px;height:15px;display:block;position:absolute;top:18px;left:18px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-386px -501px}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer.loading .actualValue:before{content:"";width:70px;height:46px;z-index:1;display:block;position:absolute;top:0px;right:0px;background:-webkit-radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 3px) 50%,-webkit-radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 15px) 50%,-webkit-radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 27px) 50%;background:radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 3px) 50%,radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 15px) 50%,radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 27px) 50%;background-size:6px 6px,6px 6px,6px 6px;background-repeat:no-repeat;-webkit-animation-name:loader--right;animation-name:loader--right;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease;animation-timing-function:ease;}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer.loading+a,
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer.opened+a{display:none}

.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .input input[type="radio"]{display:none}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .input input[type="radio"]+label{background-color:transparent;display:block;width:auto;padding:0px 0px 0px 43px;height:46px;line-height:46px;font-size:16px;color:#000;border:1px solid #cbccce;margin:0px;border-bottom:0px;position:relative}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .input input[type="radio"]+label:last-child{border-bottom:1px solid #cbccce}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .input input[type="radio"]:checked+label:before{content:"";width:18px;height:14px;display:block;position:absolute;top:17px;left:18px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-411px -501px}
.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .input label .removeCity{display:block;width:16px;height:17px;position:absolute;top:17px;right:20px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-438px -501px;pointer-events:fill}

.categoryPageFiltersV2 .filterContainer .filterPos .loadOffersAnim{font-size:16px;color:#78787d;text-align:center;display:none;padding-top:71px;padding-bottom:59px}
.categoryPageFiltersV2 .filterContainer .filterPos .loadOffersAnim.show{display:block}
.categoryPageFiltersV2 .filterContainer .filterPos .loadOffersAnim:after{content:"";width:65px;height:46px;z-index:1;display:block;margin:13px auto 0px auto;background:-webkit-radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 3px) 50%,-webkit-radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 15px) 50%,-webkit-radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 27px) 50%;background:radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 3px) 50%,radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 15px) 50%,radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 27px) 50%;background-size:6px 6px,6px 6px,6px 6px;background-repeat:no-repeat;-webkit-animation-name:loader--right;animation-name:loader--right;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease;animation-timing-function:ease;}

/* CATEGORY GENDER CHANGER */
.categoryGenderFemale,.categoryGenderMale{width:52px;height:30px;line-height:30px;display:block;float:left;border:1px solid #b7b1aa;font-size:10px;text-transform:uppercase;color:#716d68;padding-left:30px;position:relative}
.categoryGenderFemale:after,.categoryGenderMale:after{position:absolute;content:" ";top:6px;left:7px;background-color:#fff;border-radius:17px;height:17px;width:17px}
.categoryGenderMale{border-left:0px;border-radius:0px 5px 5px 0px;}
.categoryGenderFemale{border-radius:5px 0px 0px 5px}
.categoryGenderActive{background-color:#e1d5c8}
.categoryGenderActive:after{background-position:-156px -166px}

/* LABELS */
.offerLabel,
.offerInstantGetLabel,
.offerInstantGetPartnerLabel{color:#333333;font-family:arial;display:inline-block;background-color:#fff;height:22px;line-height:23px;padding-right:9px;padding-left:9px;font-size:11px;text-transform:uppercase;border:1px solid rgba(77,77,77,0.28);background-clip:padding-box;box-shadow:4px 4px 6px rgba(0,0,0,0.14);}
.offerLabel.offerLabelMostSold{display:block;position:absolute;top:0px;left:0px;height:20px;line-height:20px;padding:0px 5px;color:#fff;font-size:10px;font-weight:bold;text-transform:uppercase;background:#84b55f}

.offerLabelSoldOut{}
.offerLabelExclusive{}
.offerLabelMostSold{}
.offerLabelNew{padding-left:25px;position:relative;border:1px solid rgba(77,77,77,0.28);background-clip:padding-box;box-shadow:4px 4px 6px rgba(0,0,0,0.14);}
.offerLabelNew:before{background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-248px -334px;display:block;top:0px;left:0px;content:" ";width:22px;height:22px;position:absolute}
.offerInstantGetLabel{padding-left:22px;position:relative;border:1px solid rgba(77,77,77,0.28);background-clip:padding-box;box-shadow:4px 4px 6px rgba(0,0,0,0.14);}
.offerInstantGetLabel:before{background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-248px -359px;display:block;top:0px;left:0px;content:" ";width:22px;height:22px;position:absolute}
.offerBuyersCount{margin-left:7px;padding-left:29px;position:relative;border:1px solid rgba(77,77,77,0.28);background-clip:padding-box;box-shadow:4px 4px 6px rgba(0,0,0,0.14);}
.offerBuyersCount:before{background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-248px -387px;display:block;top:0px;left:2px;content:" ";width:22px;height:22px;position:absolute}
.offerLabelTimer{position:relative;padding-left:28px;color:#fff;background-color:#b41436;box-shadow:4px 4px 6px rgba(0,0,0,0.14);}
.offerLabelTimer:before{background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-248px -413px;display:block;top:0px;left:2px;content:" ";width:22px;height:22px;position:absolute}
.offerLabelSzepCard{background-color:#55b1f2;color:#fff;margin-right:7px;box-shadow:4px 4px 6px rgba(0,0,0,0.14);}

.deliveryLabel{display:block;position:absolute;top:156px;left:8px}
.deliveryLabel img{height:24px;width:36px;padding:0px;background-color:#fff}
.offerFashionImageContainer .offerInstantGetLabel{top:1px;right:1px}
.offerFashionImageContainer .offerInstantGetPartnerLabel{top:1px;right:1px}

.favLabel{margin-right:40px;position:relative;border:0}
.favLabel.empty:after,.favLabel.full:after{width:40px;height:29px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-172px -263px;display:block;content:" ";position:absolute;right:-40px;top:0px;cursor:pointer}
.favLabel.empty.zero:after,.favLabel.full.zero:after{width:34px;height:29px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-178px -263px;display:block;content:" ";position:absolute;right:-40px;top:0px}
.favLabel.empty.zero,
.favLabel.full.zero{background-color:transparent;color:transparent;box-shadow:none}
.favLabel.empty.zero span:first-child,
.favLabel.full.zero span:first-child{display:none}
.favLabel.empty:after{background-position:-172px -300px}
.favLabel.empty.zero:after{background-position:-178px -300px}
.favLabel .addFavoritesMessage{position:absolute;background-color:#b71233;display:inline-block;white-space:nowrap;top:-39px;right:-34px;color:#fff;padding:3px 9px 2px 9px;font-size:14px;text-transform:none;display:none}
.favLabel .addFavoritesMessage:after{content:" ";width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#b71233 transparent transparent transparent;position:absolute;bottom:-5px;right:9px}
.favLabel .loginFavoritesMessage{position:absolute;background-color:#333;display:inline-block;white-space:nowrap;top:-39px;right:-34px;color:#fff;padding:3px 9px 2px 9px;font-size:14px;text-transform:none;display:none}
.favLabel .loginFavoritesMessage:after{content:" ";width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#333 transparent transparent transparent;position:absolute;bottom:-5px;right:9px}
.favLabel .loginFavoritesMessage u{cursor:pointer}

.topLeftLabels{left:10px;top:8px;position:absolute;}
.topRightLabels{right:10px;top:8px;position:absolute;}
.bottomRightLabels{right:2px;top:243px;position:absolute;}
.offerImage .bottomRightLabels{right:2px;bottom:9px;top:auto;position:absolute;}
.bottomLeftLabels{left:10px;top:245px;position:absolute;}
.categoryOfferFirst .bottomRightLabels{top:-webkit-calc(100% - 33px);top:calc(100% - 33px)}
.categoryOfferFirst .bottomLeftLabels{top:-webkit-calc(100% - 31px);top:calc(100% - 31px)}

.bestPriceIcon{display:inline-block;width:26px;height:26px;background-color:#b01e38;vertical-align:top;border-radius:50%;;position:relative;top:-5px;margin-left:16px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-407px -119px;cursor:pointer}
.bestPriceIcon.hover:hover .bestPriceTitle{display:block}
.bestPriceIcon.opened .bestPriceTitle,
.bestPriceIcon.opened .bestPriceTitle .bestPriceDesc{display:block}
.bestPriceIcon .bestPriceTitle{display:none;width:117px;height:20px;background-color:#f2ede6;font-size:12px;color:#333;line-height:20px;text-align:center;position:absolute;top:-28px;left:-57px;z-index:1;letter-spacing:-0.5px}
.bestPriceIcon .bestPriceTitle:before{content:"";width:0;height:0;border-style:solid;border-width:6px 5.5px 0 5.5px;border-color:#f2ede6 transparent transparent transparent;position:absolute;bottom:-6px;left:64px}
.bestPriceIcon .bestPriceTitle:after{content:"";display:block;width:120px;height:100%}
.bestPriceIcon .bestPriceTitle>b{width:43px;height:20px;display:block;background-color:#f2ede6;position:absolute;top:0px;right:-44px;font-weight:normal;text-align:center;color:#b01e38;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.bestPriceIcon .bestPriceTitle .bestPriceDesc{font-size:12px;line-height:14px;text-align:left;display:none;width:116px;background-color:#f2ede6;padding:6px 11px;position:absolute;top:50%;transform:translate(0,-50%);right:-191px;margin-top:3px}
.bestPriceIcon .bestPriceTitle .bestPriceDesc b{position:absolute;top:1px;right:3px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:8px}
.bestPriceIcon .bestPriceTitle .bestPriceDesc:before{content:"";width:0;height:0;border-style:solid;border-width:6.5px 7px 6.5px 0;border-color:transparent #f2ede6 transparent transparent;display:block;position:absolute;left:-7px;top:50%;transform:translate(0,-50%)}

.offerBlockMainRight .bestPriceIcon{margin-left:0;top:1px;margin-top:12px}
.offerBlockMainRight .bestPriceIcon .bestPriceTitle{top:4px;left:34px}
.offerBlockMainRight .bestPriceIcon .bestPriceTitle:before{content:"";width:0;height:0;border-style:solid;border-width:3.5px 4px 3.5px 0;border-color:transparent #f2ede6 transparent transparent;position:absolute;bottom:5px;left:-4px}
.offerBlockMainRight .bestPriceIcon .bestPriceTitle:after{width:26px;height:26px;position:absolute;top:-5px;left:-25px}
.categoryOfferFirst .bestPriceIcon .bestPriceTitle .bestPriceDesc,
.offerBlockMainRight .bestPriceIcon .bestPriceTitle .bestPriceDesc{left:74px;bottom:-9px;top:auto;}
.categoryOfferFirst .bestPriceIcon .bestPriceTitle .bestPriceDesc:before,
.offerBlockMainRight .bestPriceIcon .bestPriceTitle .bestPriceDesc:before{display:none}
.categoryOfferFirst .bestPriceIcon .bestPriceTitle .bestPriceDesc:after,
.offerBlockMainRight .bestPriceIcon .bestPriceTitle .bestPriceDesc:after{content:"";width:0;height:0;border-style:solid;border-width:6px 5.5px 0 5.5px;border-color:#f2ede6 transparent transparent transparent;position:absolute;bottom:-6px;left:50%;;transform:translate(-50%,0)}

.bestPriceIcon.withOutBestPriceDesc{}
.bestPriceIcon.withOutBestPriceDesc .bestPriceTitle{left:-45px;}
.bestPriceIcon.withOutBestPriceDesc .bestPriceTitle:before{left:53px}
.bestPriceIcon.withOutBestPriceDesc .bestPriceTitle>b{display:none;}
.bestPriceIcon.withOutBestPriceDesc .bestPriceTitle .bestPriceDesc{display:none;}

.categoryOffer.categoryOfferFirst .bestPriceIcon{margin-left:21px;top:7px}
.categoryOffer .bestPriceIcon{margin-left:14px;top:-4px}

.orangeBestPartnerIcon{width:23px;height:23px;display:block;background-color:#f38c27;border-radius:50%;border:2px solid #fff;position:absolute;right:6px;bottom:34px;box-shadow:0px 5px 6px rgba(0,0,0,0.44);background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-478px -467px}
.orangeBestPartnerIcon .bubbleText{background-color:#fff;color:#333;font-family:"Arial";font-size:11px;white-space:nowrap;position:absolute;top:0px;right:32px;padding:5px 5px 4px 8px;display:none;text-transform:uppercase}
.orangeBestPartnerIcon:hover .bubbleText{display:block}
.orangeBestPartnerIcon .bubbleText:before{content:"";display:block;position:absolute;top:7px;right:-5px;width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 5px;border-color:transparent transparent transparent #fff}

/* BASKET */
.basketPage .itemErrorBox{margin-bottom:3px;margin-top:20px}
.basketPage .offer{width:670px;margin-bottom:15px;position:relative}
.basketPage .offer table{width:670px}
.basketPage .offerImage{width:140px;height:85px;display:inline-block}
.basketPage td.basketOfferLeftSpacer{width:140px}
.basketPage .offer .offerTop{background:#f8f5f2;height:85px;width:530px;font-size:14px;padding-left:20px;vertical-align:top}
.basketPage .offer .offerName{margin-top:12px}
.basketPage .offer .offerName a{color:#333;display:inline-block;width:475px;max-height:33px;overflow:hidden}
.basketPage .offer td.offerType{background:#f2ece6;height:85px;width:490px;font-size:14px;padding:14px 20px;vertical-align:top;font-size:12px}
.basketPage .offer .offerDelivery{background:#f8f5f2;height:85px;width:490px;font-size:14px;padding:14px 20px;vertical-align:top;font-size:12px}
.basketPage .offer .offerDelivery td{text-align:left;vertical-align:top}
.basketPage .offer .offerDelivery td.radioTd{width:23px;position:relative}
.basketPage .offer .offerDelivery td.radioTd input{margin:0px;padding:0px}
.basketPage .offer .offerDelivery table{width:490px;margin-top:14px}
.basketPage .offer .offerType .offerTypeElement{width:140px;float:left;height:24px;line-height:24px;margin-top:12px}
.basketPage .offer .offerType .offerTypeElement.quantityElement{width:60px;float:right}
.basketPage .offer .offerType table{width:490px}
.basketPage .customSelect{width:24px;height:24px;line-height:24px;text-align:center;display:inline-block;color:#aeaaa5;background:#fff;margin-right:5px;font-weight:bold}

.basketPage .card5000:after,
.basketPage .card10000:after,
.basketPage .card25000:after{width:150px;height:105px;background-image:url('/designv5/images/sprites_giftcard.png');background-size:550px 900px;background-position:-830px -359px;content:" ";display:block;left:0px;top:-8px;position:absolute}
.basketPage .card5000,
.basketPage .card10000,
.basketPage .card25000{width:140px;height:85px;display:inline-block;position:relative}
.basketPage .card25000:after{background-position:-830px -323px}
.basketPage .card10000:after{background-position:-830px -458px}
.basketPage .card5000:after{background-position:-830px -592px}

.basketPage .offer .priceBlock{font-size:12px;display:block;position:absolute;left:160px;top:53px}
.basketPage .basketAddGiftButton{text-decoration:underline;display:inline-block;width:530px;text-align:right;font-size:12px;height:25px;line-height:25px}
.basketPage .giftInformations{background:#f2ece6;padding:20px;font-size:14px}
.basketPage .giftInformations input[type="text"]{margin-top:5px;width:412px;border:1px solid transparent;background:#fff;height:30px;line-height:30px}
.basketPage .giftInformations textarea{margin-top:5px;width:412px;border:1px solid transparent;background:#fff;height:100px}
.basketPage .giftClose{position:absolute;width:27px;height:27px;background-position:-161px -369px;top:7px;left:470px}
.basketPage .basketOfferElemTitle{font-size:14px;font-weight:bold}
.basketPage .offer td.bgLight,.basketPage .offer div.bgLight{background:#f8f5f2}
.basketPage .offer td.bgDark,.basketPage .offer div.bgDark{background:#f2ece6}
.basketPage .offer div.partnerInformations{color:red;font-size:12px;padding:1px 0px 8px 0px;line-height:16px}
.basketPage .offer td.basketOfferLeftSpacer+td>div.partnerInformations{padding:18px 0px 22px 18px}
.basketPage .basketPaymentMethodsContainer{font-size:12px;padding-bottom:10px}
.basketPage .basketPaymentMethodsContainer td{vertical-align:top}
.basketPage .basketPaymentMethodsContainer label{cursor:pointer;position:relative}
.basketPage .basketPaymentMethodsContainer .radioButton{padding-left:24px;padding-right:13px;position:relative;}
.basketPage .basketPaymentMethodsContainer .radioButton input[type="radio"].customRadio+label.radioIcon{left:24px}
.basketPage .basketPaymentMethodsContainer .methodTable{margin-bottom:12px}
.basketPage .basketPaymentMethodsContainer .radioButton input{margin:0px;padding:0px}
.basketPage .basketPaymentMethodDescription{background:#f9f5f2;padding:18px;margin-top:11px;width:584px;}
.basketPage .basketPaymentMethodDescription a{color:#333;text-decoration:underline}
.basketPage .basketPaymentMethodDescription a:hover{text-decoration:none}
.basketPage .basketPaymentMethodDescription .buypage_creditcards_cib{background:url(/designv5/images/creditcards_v2.png) bottom left transparent no-repeat;width:350px;height:26px;margin:5px 0 10px 0px}
.basketPage .basketPaymentMethodDescription .buypage_creditcards_otp{background:url(/designv5/images/creditcards_v2.png) top left transparent no-repeat;width:350px;height:26px;margin:5px 0 0 0px}
.basketPage .basketPaymentMethodDescription img.vista_office{margin:0px 15px 2px 5px;}
.basketPage .basketLoginBlock{padding:20px;background:#f8f5f2;width:630px}
.basketPage .basketLoginBlock td{vertical-align:top}
.basketPage .basketLoginBlock td:first-child{width:380px}
.basketPage .basketLoginBlock b{font-size:14px}
.basketPage .basketLoginBlock .error{display:inline-block;width:317px}
.basketPage .basketOfferTypeAddRemove{width:100%;margin-top:20px}
.basketPage .sameAdd{display:inline-block;height:40px;vertical-align:baseline;margin-top:30px;margin-bottom:16px;vertical-align:bottom;line-height:40px}

.basketPage .basketPaymentMethodsContainer .codeContainer{padding-left:50px}
.basketPage .basketPaymentMethodsContainer .codeContainer .error{display:block;padding-top:3px}
.basketPage .basketPaymentMethodsContainer .codeContainer .buttonGreen1.rightButton{height:21px;line-height:20px;display:inline-block;padding:0px 10px;border-radius:3px;position:relative;top:-1px;margin-left:8px}

.basketPage .basketLoginBlock td .inputLabelLeft{display:inline-block;text-align:left;width:157px;font-size:14px}
.basketPage .basketLoginBlock td .inputLabelRight{display:inline-block;text-align:right;width:157px;font-size:12px;font-style:italic}
.basketPage .basketLoginBlock td input{background:#FFF;border:1px solid transparent;height:30px;line-height:30px;margin-top:5px;width:315px;margin-bottom:6px}
.basketPage .basketLoginBlock td input:focus{border:1px solid #555}
.basketPage .basketLoginBlock .rightButton{display:inline-block;text-transform:uppercase;color:#fff;font-weight:bold;width:219px;height:36px;line-height:36px;text-align:center;font-size:14px;border-radius:5px}
.basketPage .customPassword.customPasswordLogin{width:335px}

.basketPage .basketFinishBlock{padding:20px;width:630px;font-size:12px}
.basketPage .basketFinishBlock td{text-align:center}
.basketPage .basketFinishBlock.short td{text-align:left}
.basketPage .basketFinishBlock td a{color:#333;text-decoration:underline}
.basketPage .basketFinishBlock td a.rightButton{text-decoration:none}
.basketPage .basketFinishBlock td:first-child{width:380px}
.basketPage .basketFinishBlock.short td:first-child{width:245px}
.basketPage .basketFinishBlock .rightButton{display:inline-block;text-transform:uppercase;color:#fff;font-weight:bold;width:219px;height:60px;line-height:60px;text-align:center;font-size:18px;border-radius:5px;margin-top:10px}
.basketPage .basketFinishBlock .basketSum{}
.basketPage .basketFinishBlock .basketSum td{text-align:left;width:157px;padding:3px 0px}
.basketPage .basketFinishBlock .basketSum.short td:nth-child(1){width:130px}
.basketPage .basketFinishBlock .basketSum.short td:nth-child(2){width:80px}
.basketPage .basketFinishBlock .basketSum td.num{text-align:right}
.basketPage .basketFinishBlock .basketSum td.sumBefore{padding:0px;height:10px}
.basketPage .basketFinishBlock .basketSum td.summa{font-weight:bold;font-size:14px;border-top:1px solid #333;padding-top:14px;padding-bottom:0px}
.basketPage .basketFinishBlock .basketSum td.summaLabel{font-weight:normal}

.basketPage .basketFinishBlock .basketCheckboxDiv label{position:relative;top:-2px;}
.basketPage .basketFinishBlock .basketFinishButton{position:relative;overflow:hidden}
.basketPage .basketFinishBlock .basketFinishButton span{position:relative;z-index:2}
.basketPage .basketFinishBlock .basketFinishButton:after{content:" ";position:absolute;width:300px;height:300px;background:#c5c1be;top:0px;left:-300px;z-index:1}

.basketPage .basketFinishBlock .basketFinishButton.loadingAnim:after{-webkit-animation: buttonBgLoading 8s infinite;animation: buttonBgLoading 8s infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}
@-webkit-keyframes buttonBgLoading {
	from {left:-300px}
	to {left:300px}
}

@keyframes buttonBgLoading {
	from {left:-300px;}
	to {left:300px}
}


.basketRecTitle{width:686px;padding:12px;background:#ebe2d9;text-transform:uppercase;margin-top:30px;margin-bottom:10px;font-size:14px;font-weight:bold}
.basketRecommendOffers .{}
.basketRecommendOffers table.recoffer{border-bottom:1px solid #e5e4e1;margin-bottom:29px}
.basketRecommendOffers .recofferImage, .basketRecommendOffers .recofferImageTd{width:140px;height:85px;background-size:100% 100%}
.basketRecommendOffers .recofferImage{display:inline-block}
.basketRecommendOffers td.recofferDetails{background:#fff;width:460px;padding-left:16px;font-size:14px}
.basketRecommendOffers td.recofferDetails .offerName{margin-bottom:15px}
.basketRecommendOffers td.recofferDetails .offerName a{color:#333}
.basketRecommendOffers td.recofferDetails .priceBlock{font-size:12px;font-weight:bold;color:#b71233}
.basketRecommendOffers td.recofferDetails .priceBlock .originalPrice{text-decoration:line-through;color:#333;font-weight:normal;display:inline-block;padding-right:10px}
.basketRecommendOffers td.recofferButton{background:#fff;width:110px;text-align:center}
.basketRecommendOffers td.recofferButton a{display:inline-block;border-radius:5px;padding:10px;font-size:14px;font-weight:bold;text-transform:uppercase}

.basketPage td a.basketFinishButton{position:relative;padding-left:0px}
/*.basketPage .basketFinishButton:after{width:33px;height:25px;content:" ";display:block;position:absolute;top:15px;left:30px;background-position:-107px -104px}*/
.deliveryAddressContainer .giftClose{top:-15px;left:0px}
.deliveryAddressContainer .saveButton a{display:inline-block;border-radius:5px;padding:10px;font-size:14px;font-weight:bold;text-transform:uppercase}

.pickPackPontSelect{width:100%}
.pickPackPontDetails {padding-top:20px;padding-left:85px;}
.pickPackPontDayName {display:inline-block;width:90px;}

.deliveryMethodFreeLabel{color:#84b55f;}
.deliveryMethodFreeLabel.greenBg{background-color:#6AA84F;color:#fff;font-weight:bold}

.basketPage .offerGiftCheckboxContainer{background-color:#f8f5f2;padding:12px 0px 9px 160px}
.basketPage .offerGiftCheckboxContainer input[type="checkbox"]{display:none}
.basketPage .offerGiftCheckboxContainer label{font-size: 14px;display:block;position:relative;padding:0px 0px 0px 30px}
.basketPage .offerGiftCheckboxContainer label:before{content:"";width:19px;height:19px;display:block;background-color:#fff;border:1px solid #aaa;box-sizing:border-box;position:absolute;top:-2px;left:0px}
.basketPage .offerGiftCheckboxContainer input[type="checkbox"]:checked+label:after{content:"";width:15px;height:14px;display:block;position:absolute;top:0px;left:2px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-556px -558px}
.basketPage .offerGiftCheckboxContainer label .giftIcon{width:14px;height:15px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-321px -557px;position:relative;top:1px;margin-right:4px}

.basketPage .giftDetails{display:block;background-color:#f2ece6;padding:20px;position:relative}
.basketPage .giftDetails .inputBlock{display:block;padding:0px 75px 0px 0px}
.basketPage .giftDetails .inputBlock label{display:block;font-size:14px;margin:0px 0px 5px 0px}
.basketPage .giftDetails .inputBlock input{display:block;width:100%;padding:0px 10px;box-sizing:border-box;border:none;height:34px;font-size:14px;margin:0px 0px 15px 0px}
.basketPage .giftDetails .inputBlock textarea{display:block;width:100%;padding:10px;box-sizing:border-box;border:none;height:106px;font-size:14px;margin:0px 0px 0px 0px}
.basketPage .giftDetails .inputBlock input:focus,
.basketPage .giftDetails .inputBlock textarea:focus{outline:none}

.basketPage .giftDetails .removeButton{position:absolute;top:46px;right:13px;width:27px;height:27px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-161px -369px;}
.basketPage .giftDetails .removeButton:before{content:"";width:1px;height:55px;background-color:#e1d5c8;display:block;position:absolute;top:-11px;left:-13px;pointer-events:none}
.basketPage .giftDetails .selectGiftRibbon{display:block;margin:13px 0px 0px 0px}
.basketPage .giftDetails .selectGiftRibbon:after{content:"";display:block;float:none;clear:both}
.basketPage .giftDetails .selectGiftRibbon h3{display:block;font-weight:normal;font-size:14px;margin:0px 0px 16px 0px}
.basketPage .giftDetails .selectGiftRibbon .sampleRadioList{display:block;width:356px;float:left;vertical-align:top}
.basketPage .giftDetails .selectGiftRibbon .previewGiftRibbon{display:block;width:auto;float:right;vertical-align:top}
.basketPage .giftDetails .selectGiftRibbon input[type="radio"]{display:none;}
.basketPage .giftDetails .selectGiftRibbon input[type="radio"]+label{display:block;width:285px;height:42px;margin:0px 0px 15px 35px;position:relative;background-image:url("/designv5/images/basket/basketGiftRibbons.png");background-size:574px;background-repeat:no-repeat}
.basketPage .giftDetails .selectGiftRibbon input[type="radio"]+label:before{content:"";width:12px;height:12px;display:block;position:absolute;top:13px;left:-34px;background-color:#fff;border:1px solid #363636;border-radius:50%}
.basketPage .giftDetails .selectGiftRibbon input[type="radio"]:checked+label:after{content:"";width:8px;height:8px;display:block;background-color:#363636;position:absolute;top:16px;left:-31px;border-radius:50%}
.basketPage .giftDetails .selectGiftRibbon label.giftRibbon1{background-position:0px 0px}
.basketPage .giftDetails .selectGiftRibbon label.giftRibbon2{background-position:0px -41px}
.basketPage .giftDetails .selectGiftRibbon label.giftRibbon3{background-position:0px -84px}
.basketPage .giftDetails .selectGiftRibbon label.giftRibbon4{background-position:0px -126px}
.basketPage .giftDetails .selectGiftRibbon label.giftRibbon5{background-position:0px -167px}
.basketPage .giftDetails .selectGiftRibbon input[type="radio"]:checked+label.giftRibbon1{background-position:-290px 0px}
.basketPage .giftDetails .selectGiftRibbon input[type="radio"]:checked+label.giftRibbon2{background-position:-290px -41px}
.basketPage .giftDetails .selectGiftRibbon input[type="radio"]:checked+label.giftRibbon3{background-position:-290px -84px}
.basketPage .giftDetails .selectGiftRibbon input[type="radio"]:checked+label.giftRibbon4{background-position:-290px -126px}
.basketPage .giftDetails .selectGiftRibbon input[type="radio"]:checked+label.giftRibbon5{background-position:-290px -167px}

.basketPage .giftDetails .selectGiftRibbon .previewGiftRibbon .preview{width:273px;height:273px;background-color:#fff;position:relative;background-size:contain;background-position:center top;background-repeat:no-repeat}
.basketPage .giftDetails .selectGiftRibbon .previewGiftRibbon .preview:after{content:"";width:100%;height:100px;background-color:red;display:block;position:absolute;left:0px;bottom:0px;background:-moz-linear-gradient(top,rgba(242,236,230,0) 0%,rgba(242,236,230,1) 100%);background:-webkit-linear-gradient(top,rgba(242,236,230,0) 0%,rgba(242,236,230,1) 100%);background:linear-gradient(to bottom,rgba(242,236,230,0) 0%,rgba(242,236,230,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f2ece6',endColorstr='#f2ece6',GradientType=0 )}
.basketPage .giftDetails .selectGiftRibbon .previewGiftRibbon .preview.giftRibbon1{background-image:url("/designv5/images/basket/giftRibbonPreview01.jpg");}
.basketPage .giftDetails .selectGiftRibbon .previewGiftRibbon .preview.giftRibbon2{background-image:url("/designv5/images/basket/giftRibbonPreview02.jpg");}
.basketPage .giftDetails .selectGiftRibbon .previewGiftRibbon .preview.giftRibbon3{background-image:url("/designv5/images/basket/giftRibbonPreview03.jpg");}
.basketPage .giftDetails .selectGiftRibbon .previewGiftRibbon .preview.giftRibbon4{background-image:url("/designv5/images/basket/giftRibbonPreview04.jpg");}
.basketPage .giftDetails .selectGiftRibbon .previewGiftRibbon .preview.giftRibbon5{background-image:url("/designv5/images/basket/giftRibbonPreview05.jpg");}

/* BASKET PAGE V2 */

.basketPage.basketPageV2 .customSelect{width:22px;height:21px;line-height:24px;text-align:center;display:inline-block;color:#aeaaa5;background:#fff;margin-right:5px;font-weight:bold;border:1px solid #aaa}
.basketPage.basketPageV2 .basketPaymentMethodsContainer{font-size:12px;padding-bottom:10px;background-color:#f9f5f2;padding-top:30px}
.basketPage.basketPageV2 .basketPaymentMethodDescription{background:#fff;padding:18px;margin-top:11px;width: 564px;}
.basketPage.basketPageV2 .offer .giftClose{top:26px}
.basketPage.basketPageV2 .offer .giftClose:before{content:"";width:1px;height:55px;display:block;position:absolute;background-color:#e1d5c8;left:-13px;top:-11px}
.basketBlackInputs  .basketPage.basketPageV2 .customSelect{color:#333}

/* MARKETPLACE BASKET */

.basketPageBigInfoBlock{font-size:14px;line-height:20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin:auto;margin-bottom:28px;}
.basketPageBigInfoBlock>span{display:inline-block;width:-webkit-calc(100% - 80px);width:calc(100% - 80px);margin-right:-4px;vertical-align:top}
.basketPageBigInfoBlock>.infoIcon{width:55px;height:55px;display:inline-block;background-color:#e1d5c8;border-radius:50%;margin-right:25px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-482px -120px}
.basketPage .marketplaceBasketItem:last-child{margin-bottom:14px}
.basketPage .marketplaceBasketItem .leftMoneyForFreeTransport{margin-left:-20px;margin-right:-20px;margin-top:0px;margin-bottom:0px;border-top:10px solid #fff;border-bottom:10px solid #fff;position:relative;top:14px}
.basketPage .offer.marketplaceOffer{margin-bottom:1px}
.basketPage .offer.marketplaceOffer .marketplaceOfferPos{position:relative;margin-bottom:1px;margin-top:20px}
.basketPage .offer.marketplaceOffer .marketplaceOfferPos+.marketplaceOfferPos{margin-top:0}
.basketPage .offer.marketplaceOffer .marketplaceOfferPos+table{margin-top:-1px}
.basketPage .offer.marketplaceOffer .basketOfferElemTitle{margin-bottom:8px}
.basketPage .offer.marketplaceOffer .offerDistributor{font-size:14px;text-align:right;margin-top:3px;margin-bottom:27px}
.basketPage .offer.marketplaceOffer .offerDistributor a{font-weight:bold;text-decoration:underline;color:#333}
.basketPage .offer.marketplaceOffer .offerImage{width:84px;height:84px;background-size:contain;background-position:center;background-repeat:no-repeat}
.basketPage .offer.marketplaceOffer .offerTop{width:566px;background-color:#f3ece6}
.basketPage .offer.marketplaceOffer .priceBlock{left:104px;top:50px}
.basketPage .offer.marketplaceOffer .posrelCustomSelect select{}
.basketPage .offer.marketplaceOffer .posrelCustomSelect .customSelect{border:1px solid #aaa;width:22px;height:22px}
.basketPage .offer.marketplaceOffer .giftClose{left:527px;top:26px}
.basketPage .offer.marketplaceOffer .giftClose:before{content:"";width:1px;height:55px;display:block;position:absolute;background-color:#e1d5c8;left:-13px;top:-11px}
.basketPage .offer.marketplaceOffer td.bgDark{background-color:#f9f5f2}
.basketPage .offer.marketplaceOffer .offerDelivery table{width:50%;display:inline-block;margin-right:-4px;margin-top:11px;line-height:18px;vertical-align:top}
.basketPage .leftMoneyForFreeTransport{background-color:#dfd6c5;font-size:14px;padding-left:54px;padding-top:14px;padding-bottom:17px;margin-top:22px;margin-bottom:10px;position:relative}
.basketPage .leftMoneyForFreeTransport .transportIcon{width:23px;height:16px;display:block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-350px -467px;margin-right:13px;position:absolute;top:16px;left:18px}
.basketPage .leftMoneyForFreeTransport a{text-decoration:underline;font-weight:bold;color:#333}

.basketPage .offer.marketplaceOffer .shippingInformationContainer{}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .title{display:block;font-size:14px;font-weight:bold;;margin-bottom:16px;margin-top:26px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .title.paymentMethod{margin-top:3px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer input[type="radio"]+label{margin-bottom:13px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .ok_msg{display:block;padding-bottom:15px;color:#84b55f}
.basketPage .offer.marketplaceOffer .shippingInformationContainer input[type="radio"]+label .binIcon{display:inline-block;width:15px;height:17px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-166px -376px;margin-left:7px;position:relative;top:-2px;cursor:pointer;vertical-align:middle}

.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock{display:inline-block;width:calc(50% - 4px);margin-right:4px;vertical-align:top;margin-top:0px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock:nth-of-type(2n){margin-right:0px}

.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock input[type="text"]{width:calc(100% - 12px);height:28px;padding-left:9px;border:1px solid #aaa;margin-bottom:10px;margin-right:-4px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock textarea{width:calc(100% - 14px);padding-left:9px;border:1px solid #aaa;height:70px;padding-top:9px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock input[type="text"].zip{width:59px;margin-right:5px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock input[type="text"].city{width:221px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock input[type="text"].street{width:221px;margin-right:5px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock input[type="text"].houseNumber{width:59px}

.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock input[type="text"]::-webkit-input-placeholder{color:#9c9792;font-family:'Arial';font-size:12px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock input[type="text"]:-moz-placeholder{color:#9c9792;font-family:'Arial';font-size:12px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock input[type="text"]::-moz-placeholder{color:#9c9792;font-family:'Arial';font-size:12px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock input[type="text"]:-ms-input-placeholder{color:#9c9792;;font-family:'Arial';font-size:12px}

.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock textarea::-webkit-input-placeholder{color:#9c9792;font-family:'Arial';font-size:12px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock textarea:-moz-placeholder{color:#9c9792;font-family:'Arial';font-size:12px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock textarea::-moz-placeholder{color:#9c9792;font-family:'Arial';font-size:12px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock textarea:-ms-input-placeholder{color:#9c9792;font-family:'Arial';font-size:12px}

.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock .theSelectContainer{height:30px;line-height:30px;width:calc(100% - 3px);margin:0px;border:1px solid #999;border-radius:0;position:relative;margin-bottom:10px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock .theSelectContainer.opened:before{top:30px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock .theSelectContainer span.homeTicketSelect input[type="text"],
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock .theSelectContainer span.actualValue{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0px;position:relative;color:#9c9792}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock .theSelectContainer span.actualValue:before{content:"";width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#9c9792 transparent transparent transparent;display:block;position:absolute;top:13px;right:7px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock .theSelectContainer input[type="text"]{width:calc(100% - 40px);height:30px;line-height:30px;border-radius:0px;border:0px solid transparent;position:relative;top:0px;position:absolute;left:0px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock .theSelectContainer .optionsContainer{top:30px;border-color:#999;z-index:3;left:-1px;border-radius:0}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock .theSelectContainer .optionsContainer .elem{display:block;padding:10px;cursor:pointer;height:auto;min-height:20px;line-height:30px;font-size:12px;padding:0 10px;color:#9c9792;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .inputBlock .theSelectContainer input[type="text"].hidden{width:0;height:0;opacity:0}

.basketPage .offer.marketplaceOffer .shippingInformationContainer .buttonGreen1.saveAddressButton{width:163px;height:40px;display:inline-block;text-align:center;line-height:40px;font-size:14px;text-transform:uppercase;font-weight:bold;border-radius:5px;margin-top:30px;margin-right:20px;margin-bottom:16px}
.basketPage .offer.marketplaceOffer .countrySelectDelivery{min-width:311px;min-height:35px;display:inline-block}

.basketPage .offer.marketplaceOffer .shippingInformationContainer .comment{font-size:12px;line-height:18px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .comment b{display:block;margin-bottom:11px;margin-top:15px}

.basketPage .offer.marketplaceOffer .shippingInformationContainer .address{display:block;padding-left:15px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .address b{display:block;margin-bottom:15px;margin-top:0}

.basketPage .offer.marketplaceOffer .shippingInformationContainer .openHour{display:block;padding-left:15px;margin-bottom:15px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .openHour b{display:block;margin-bottom:2px;margin-top:27px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .openHour .row{display:block;border-bottom:1px dotted #333;position:relative;height:23px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .openHour .row .day{background-color: #f9f5f2;position:absolute;left:0px;bottom:-4px;text-align:left;display:inline-block;padding-right:5px}
.basketPage .offer.marketplaceOffer .shippingInformationContainer .openHour .row .hour{background-color:#f9f5f2;position:absolute;right:0px;bottom:-4px;text-align:right;display:inline-block;padding-left:5px}

.basketPage .offer.marketplaceOffer .shippingInformationContainer .error{display:block}

/* CUSTOM INPUTS */
input[type="radio"].customRadio{opacity:0}
input[type="radio"].customRadio+label.radioIcon{width:12px;height:12px;background:#fff;border-radius:30px;display:block;border:1px solid #aaa;position:absolute;top:-1px;left:-1px;-webkit-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}
input[type="radio"].customRadio:checked+label.radioIcon{background:#aaa}

.basketBlackInputs input[type="radio"].customRadio+label.radioIcon{border:1px solid #333}
.basketBlackInputs input[type="radio"].customRadio:checked+label.radioIcon{background:#333}

input[type="radio"].customRadioV2{display:none;}
input[type="radio"].customRadioV2+label{position:relative;font-size:12px;padding-left:23px;display:inline-block;margin-right:25px}
input[type="radio"].customRadioV2+label:before{content:" ";width:12px;height:12px;display:block;background-color:#fff;border:1px solid #b6b5b5;border-radius:50%;position:absolute;left:0px;top:0px}
input[type="radio"].customRadioV2+label:after{content:" ";width:8px;height:8px;display:block;background-color:#fff;border-radius:50%;position:absolute;left:3px;top:3px}
input[type="radio"].customRadioV2:checked+label:before{border:1px solid #87cd52}
input[type="radio"].customRadioV2:checked+label:after{background-color:#87cd52}
input[type="radio"].customRadioV2:checked+label.checkedBold{font-weight:bold}
input[type="radio"].customRadioV2.grey+label{position:relative;font-size:12px;padding-left:23px;display:inline-block;margin-right:25px}
input[type="radio"].customRadioV2.grey+label:before{content:" ";width:12px;height:12px;display:block;background-color:#fff;border:1px solid #aaa;border-radius:50%;position:absolute;left:0px;top:0px}
input[type="radio"].customRadioV2.grey+label:after{content:" ";width:8px;height:8px;display:block;background-color:#fff;border-radius:50%;position:absolute;left:3px;top:3px}
input[type="radio"].customRadioV2.grey:checked+label:before{border:1px solid #aaa}
input[type="radio"].customRadioV2.grey:checked+label:after{background-color:#aaa}

.basketBlackInputs input[type="radio"].customRadioV2.grey:checked+label:before,
.basketBlackInputs input[type="radio"].customRadioV2.grey+label:before{border:1px solid #333;}
.basketBlackInputs input[type="radio"].customRadioV2.grey:checked+label:after{background-color:#333}

input[type="checkbox"].customCheckbox{display:none;}
input[type="checkbox"].customCheckbox+label{position:relative;padding-left:21px}
input[type="checkbox"].customCheckbox+label:before{content:"";width:11px;height:11px;background-color:#fff;border:1px solid #71706e;display:inline-block;position:absolute;top:0;left:0px}
input[type="checkbox"].customCheckbox:checked+label:before{background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-587px -394px}

input[type="checkbox"].blueCheckbox{display:none;}
input[type="checkbox"].blueCheckbox+label{font-size:14px;color:#78787d;display:inline-block;position:relative;padding-left:20px}
input[type="checkbox"].blueCheckbox+label:before{content:"";width:12px;height:12px;display:block;border:1px solid #b3b3b3;border-radius:3px;box-sizing:border-box;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;position:absolute;top:2px;left:0px}
input[type="checkbox"].blueCheckbox:checked+label:before{background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-451px -557px;border:0px;box-shadow:none}

.messagesContainer .showMessagesBox .messagesContent .oneMessage .oneMessageContainer input[type="radio"].customRadioV2+label{padding-left:18px;margin-right:4px}

input[type="text"].customInput,input[type="password"].customInput,input[type="email"].customInput{border:1px solid rgba(0,0,0,0);height:30px;line-height:30px;color:#333;padding:0px 10px}
input[type="text"].customInput:focus,input[type="password"].customInput:focus,input[type="email"].customInput:focus{border:1px solid #aaa;color:#333}
input[type="text"].errorInput,input[type="password"].errorInput,input[type="email"].errorInput{border:1px solid #b71233}
input[type="text"].customInput:disabled{color:#aaa}
input[type="text"].customInputGrey,input[type="password"].customInputGrey,input[type="email"].customInputGrey{color:#9c9792;}
textarea.customTextarea{background:#fff;font-family:arial;border:1px solid #fff;padding:10px;margin-bottom:13px;width:390px}
textarea.customTextarea.errorTextarea{border:1px solid #b71233}
textarea.customTextarea:focus{border:1px solid #aaa;outline:none;}

.customPassword{position:relative;height:30px;display:block}
.customPassword .customInput{position:absolute;top:0px;left:0px}
.customPassword input.bordered{border:1px solid #aaa}
.passwordShowButton{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.passwordLoginButton{margin:6px 0px;height:27px;line-height:27px;cursor:pointer;width:47px;padding:0px 10px;position:absolute;top:1px;right:0px;display:block;background:#fff;color:#9c9792;font-size:14px}

/* POPUPS */
.popupDesign1{border-collapse:separate;box-shadow:0px 0px 100px 5000px rgba(0, 0, 0, 0.6);position:relative;z-index:101;display:inline-block;background:#f8f5f2}
.popupDesign1 .title{display:block;height:40px;line-height:40px;font-weight:bold;text-transform:uppercase;padding:0px 55px 0px 15px;background:#e2d5ca;position:relative;font-size:14px;text-align:left}
.popupDesign1 .closeX{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#c8b2a0;display:block;position:absolute;right:0px;top:0px;cursor:pointer;background-position:-179px 0px}
.popupDesign1 .closeX:hover{background-color:#9d7c64}
.popupDesign1 .popupContent{padding:24px 20px;display:block}
.popupDesign1Container{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1000}
.popupDesign1ContainerFixed{position:fixed}

.loginPopup{font-size:12px;text-align:left}
.loginPopup{font-size:14px}
.loginPopup td{vertical-align:top}
.loginPopup td:first-child{padding-right:62px}
.loginPopup .loginPopupSectionTitle{display:block;margin-bottom:26px;font-size:18px}
.loginPopup input[type="text"], .loginPopup input[type="password"]{width:291px;height:27px;line-height:27px;margin-top:6px;margin-bottom:6px}
.loginPopup label{font-size:12px;position:relative;top:-1px}
.loginPopup td.forgotPassword{text-align:right;font-size:12px}
.loginPopup td.forgotPassword a{text-decoration:underline;color:#333}
.loginPopup td.forgotPassword a:hover{text-decoration:none}
.loginPopup .loginPopupLoginButton{width:180px;text-align:center;font-weight:bold;font-size:16px;height:46px;line-height:46px;text-transform:uppercase;display:inline-block;border-radius:5px;margin-left:135px;position:relative;top:-5px}
.loginPopup .loginPopupFacebookButton{width:219px;text-align:center;font-weight:bold;font-size:14px;height:36px;line-height:36px;text-transform:uppercase;display:inline-block;border-radius:5px;margin-top:4px}
.loginPopup .affBox{width:160px;text-align:center;margin:20px auto 0px;background:#e1d5c8;position:relative;font-size:12px;height:36px;line-height:36px}
.loginPopup .affBox a{text-decoration:underline;color:#333}
.loginPopup .affBox a:hover{text-decoration:none}
.loginPopup .affBox:after{position:absolute;z-index:3;width:10px;height:10px;background:#e1d5c8;display:block;left:73px;top:-5px;content:" ";transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.loginPopup .affBox input{position:relative;top:2px}

.loginPopup .affBoxv2{width:100%;margin:20px auto 0px;background:#e1d5c8;position:relative;font-size:12px;height:100%;line-height:15px;box-sizing:border-box;padding:9px 35px 6px 6px;}
.loginPopup .affBoxv2 a{text-decoration:underline;color:#333}
.loginPopup .affBoxv2 a:hover{text-decoration:none}
.loginPopup .affBoxv2:after{position:absolute;z-index:3;width:10px;height:10px;background:#e1d5c8;display:block;left:73px;top:-5px;content:" ";transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.loginPopup .affBoxv2 .checkboxspan{display:block}
.loginPopup .affBoxv2 input{position:relative;top:2px;left:2px}
.loginPopup .affBoxv2 label{position:relative;top:-13px;left:25px;display:inline-block}

.loginPopup .errorTop{position:relative;top:-7px;}
.loginPopup .loginRememberMeBlock{position:relative;left:-4px;margin-top:7px;display:block}
.loginPopup .error{position:relative;top:0x;font-size:11px;margin-bottom:19px}
#popupLogin .popupDesign1{background:#f3ece6}

.sendPopupDesign{background:#F3ECE6}
.sendPopupDesign .customInput {width:300px;}
.sendPopupDesign .xmasSharePopupLabel {font-size:14px;font-weight:bold;display:inline-block;margin-top:10px;margin-bottom:3px}

.popupModal{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%}
.loginPopupContent{background-color:#fff;width:250px;padding:17px;border:4px solid #e2d6ca;padding-bottom:36px;display:block;position:relative}
.loginPopupContent .loginPopup{width:100%;height:100%;display:block;}
.loginPopupContent .loginPopup input[type="text"],
.loginPopupContent .loginPopup input[type="password"]{width:calc(100% - 21px);background-color:#f1ece6;height:32px;color:#333;margin-bottom:7px}
.loginPopupContent .loginPopup .passwordLoginButton{right:0px;left:initial;background-color:#f1ece6;color:#333;height:32px;line-height:32px}
.loginPopupContent .loginPopup .loginPopupSectionTitle{font-size:16px;padding-top:7px;margin-bottom:20px}
.loginPopupContent .loginPopup .loginPopupLoginButton{margin-left:0;width:100%;display:block;margin-top:13px;font-size:14px;border-radius:7px}
.loginPopupContent .loginPopup .loginPopupFacebookButton{margin-left:0;width:100%;display:block;margin-top:6px;font-size:14px;height:46px;line-height:46px;border-radius:7px}
.loginPopupContent .loginPopup a.popupLinks{width:100%;display:block;text-align:center;color:#333;text-decoration:underline;;font-size:14px;margin-top:5px}
.loginPopupContent .loginPopup .affBox{width:170px;display:block;margin-top:0;margin-bottom:14px}
.loginPopupContent .loginPopup .affBox:after{left:-webkit-calc(50% - 7px);left:calc(50% - 7px);}

.loginPopupContent .loginPopup .affBoxv2{width:100%;display:block;margin-top:0;margin-bottom:14px}
.loginPopupContent .loginPopup .affBoxv2:after{left:-webkit-calc(50% - 7px);left:calc(50% - 7px);}

.loginPopupContent .before{content:" ";display:block;position:absolute;top:-15px;left:calc(50% - 15px);width:0;height:0;border-style:solid;border-width:0 15.5px 15px 15.5px;border-color:transparent transparent #e2d6ca transparent;}
.loginPopupContent .after{content:" ";display:block;position:absolute;top:-10px;left:calc(50% - 10px);width:0;height:0;border-style:solid;border-width:0 10.5px 10px 10.5px;border-color:transparent transparent #fff transparent;}
.removeArrow .loginPopupContent .before,
.removeArrow .loginPopupContent .after{display:none}

/* PARTNER FRONTEND LOGIN POPUP */

.partnerFrontendLoginPopup{}
.partnerFrontendLoginPopup .modal{display:block;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,0.5);top:0px;left:0px;z-index:-1;cursor:pointer}
.partnerFrontendLoginPopup .content{background-color:#fff;width:520px;min-width:auto;text-align:center;padding-bottom:42px;position:relative}
.partnerFrontendLoginPopup .content .closeIcon{display:block;width:20px;height:20px;background-color:#000;border-radius:50%;border:3px solid #fff;position:absolute;top:-11px;right:-11px;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.3)}
.partnerFrontendLoginPopup .content .error{display:block;margin-top:-10px;margin-bottom:10px}
.partnerFrontendLoginPopup .content .closeIcon:before{content:"";width:3px;height:12px;display:block;background-color:#fff;position:absolute;top:4px;left:8px;transform:rotate(45deg)}
.partnerFrontendLoginPopup .content .closeIcon:after{content:"";width:3px;height:12px;display:block;background-color:#fff;position:absolute;top:4px;left:8px;transform:rotate(-45deg)}
.partnerFrontendLoginPopup .content h2{display:block;margin:0px 0px 35px 0px;background-color:#e0d4c7;font-size:16px;box-sizing:border-box;padding:0px 20px;height:42px;line-height:42px;text-align:left}
.partnerFrontendLoginPopup .content .inputElem{display:block;margin-bottom:15px}
.partnerFrontendLoginPopup .content .inputElem label{font-size:14px;color:#78787d;display:inline-block;width:45px;}
.partnerFrontendLoginPopup .content .inputElem input{width:323px;height:30px;border:1px solid #cbccce;padding:0px 10px}
.partnerFrontendLoginPopup .content a{color:#0074c7;text-decoration:underline}
.partnerFrontendLoginPopup .content p{font-size:14px;color:#cbccce;margin:15px 0px 0px 0px}
.partnerFrontendLoginPopup .content input[type="checkbox"]+label{margin:2px 0px 20px 0px}
.partnerFrontendLoginPopup .content .buttonGreen1{margin-left:40px;padding:0px 20px}
.partnerFrontendLoginPopup .content .buttonGrey1{color:#fff;text-decoration:none}
.partnerFrontendLoginPopup .content .buttonGrey1:before,
.partnerFrontendLoginPopup .content .buttonBlue1:before{content:"";width:13px;height:25px;display:inline-block;background-position:-428px -556px;background-image:url("/designv5/images/sprites_v005.png?v=6");vertical-align:middle;position:relative;top:-1px;margin-right:15px;}

/* CONTENT PAGES */
.contentPage{width:670px;background:#fff;padding:20px;border-bottom:1px solid #e5e4e1;font-size:14px}
.contentPage .content_title{font-size:28px;font-family:Roboto;font-weight:300;margin-top:2px;line-height:32px;letter-spacing:-0.5px}
.contentPage h1, .contentPage h2, .contentPage h3{font-family:Roboto;font-weight:normal}
.contentPage a{color:#333;text-decoration:underline}
.contentPage a:hove{text-decoration:none}
.contentPage p{margin:3px 0px}
.contentPage .content{width:auto;min-width:0px}
.downloadlink{color:#0000ff !important;text-decoration:underline}
.downloadlink:hover{color:#0000ff;text-decoration:none}

/* ONE COLUMN BLOCK */
.oneColumnBlock{width:920px;padding:20px;background:#fff;margin:30px 0px;border-bottom:1px solid #e5e4e1}
.signupPage .signupTitleLeft{width:460px;font-size:12px;font-style:italic;vertical-align:bottom}
.signupPage .signupTitleRight{width:460px;text-align:right;font-size:12px;vertical-align:bottom}
.signupPage .signupTitleRight a{text-decoration:underline}
.signupPage .signupTitleRight a:hover{text-decoration:none}
.signupPage .signupTitleLeft h1{font-family:Roboto;font-size:30px;font-style:normal;font-weight:normal;margin:0px 0px 10px 0px;padding:0px}
.signupPage .star{font-size:18px;color:#b71233}
.signupPage .signupGenderLabel{text-transform:lowercase}
.signupPage .loginPopupFacebookButton{width:219px;text-align:center;font-weight:bold;font-size:14px;height:36px;line-height:36px;text-transform:uppercase;display:inline-block;border-radius:5px;margin-top:4px;text-decoration:none}
.signupPage .signupTitleRight a.loginPopupFacebookButton{text-decoration:none}
.signupPage .loginPopupFacebookButtonv2{width:219px;text-align:center;font-weight:bold;font-size:14px;height:36px;line-height:36px;text-transform:uppercase;display:inline-block;border-radius:5px;text-decoration:none}


.signupPage .affBox{width:160px;text-align:center;margin:3px 0px 0px 20px;background:#e1d5c8;position:relative;font-size:12px;height:36px;line-height:36px}
.signupPage .affBox a{text-decoration:underline;color:#333}
.signupPage .affBox a:hover{text-decoration:none}
.signupPage .affBox:after{position:absolute;z-index:3;width:10px;height:10px;background:#e1d5c8;display:block;left:-5px;top:12px;content:" ";transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.signupPage .affBox input{position:relative;top:2px}

.signupPage .affBoxv2{width:320px;text-align:center;margin:3px 0px 0px 20px;background:#e1d5c8;position:relative;font-size:12px;height:36px;line-height:36px}
.signupPage .affBoxv2 a{text-decoration:underline;color:#333}
.signupPage .affBoxv2 a:hover{text-decoration:none}
.signupPage .affBoxv2:after{position:absolute;z-index:3;width:10px;height:10px;background:#e1d5c8;display:block;left:-5px;top:12px;content:" ";transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.signupPage .affBoxv2 input{position:relative;top:2px}

.signupPage .signupFbLoginTopTable{float:right}
.signupFinishBlock{font-size:14px}
.signupFinishBlock a{color:#333;text-decoration:underline}
.signupFinishBlock a{text-decoration:none}
.signupPageInner{width:880px;background:#f3ece6;padding:20px;margin:20px 0px}
.signupPageInner .checkboxtd{font-size:12px;padding-left: 25px;}
.signupPageInner .checkboxtd a{text-decoration:underline;color:#333}
.signupPageInner .checkboxtd a:hover{text-decoration:none}
.signupPageInner .formLeft{padding-right:145px;vertical-align:top}
.signupPageInner .formLeft b{font-size:14px}
.signupPageInner .formLeft input{width:293px;margin-bottom:15px;margin-top:8px}
.signupPageInner table.twoSidedLabel{width:313px}
.signupPageInner td.labelRight{font-size:12px;font-style:italic;text-align:right}
.signupPageInner .formRight{vertical-align:top;font-size:12px}
.signupPageInner .formRight b{font-size:14px;display:inline-block;margin-bottom:3px;margin-top:4px}
.signupPageInner .formRight .inputPos{height:30px;margin-top:7px;margin-bottom:19px}
.signupPageInner .formRight table.twoSidedLabel{width:272px}
.signupPageInner .formRight .signupPhoneInput{width:226px}
.signupPageInner .error{font-size:11px;width:313px;display:block;position:relative;top:-10px}
.signupPageInner .filledAlready{font-style:italic;color:#9c9792;font-size:12px;margin-top:45px;position:relative;padding-bottom:10px}
.signupPageInner .filledAlready .arrowPart1{height:3px;width:441px;background:#e3d7cc;position:absolute;top:25px;left:0px}
.signupPageInner .filledAlready .arrowPart2{width:3px;height:272px;background:#e3d7cc;position:absolute;bottom:0px;left:438px;z-index:3}
.signupPageInner .filledAlready .arrowPart3{width:0px;height:0px;border-left:10px solid #f3ece6;border-bottom:10px solid #f3ece6;border-right:10px solid #e3d7cc;border-top:10px solid #e3d7cc;position:absolute;bottom:261px;left:430px;z-index:2;-webkit-transform:scale(0.5,1.5)rotate(-45deg);transform:scale(0.5,1.5)rotate(-45deg);z-index:2}
.categoryChecksTitle{font-size:12px}
.categoryChecksTitle b{font-size:14px;display:inline-block;margin-bottom:3px}
.signupPage .categoryCheckBoxTable{margin:30px 0px 40px 0px}
.signupPage .categoryCheckBox{width:230px;height:30px;float:left;line-height:30px;font-size:12px}
.signupPage .signupButtonContainer{width:180px;text-align:center;font-size:12px;position:relative;left:667px;margin-bottom:20px}
.signupPage .signupButtonContainer label a{color:#333;text-decoration:underline}
.signupPage .signupButtonContainer label a:hover{text-decoration:none}
.signupPage .signupButtonContainer .posrel .error{position:absolute;left:-684px;width:500px;top:-12px;width:658px}
.signupPage .signupButtonContainerV2{width:420px;font-size:12px;position:relative;left:510px;margin-bottom:20px}
.signupPage .signupButtonContainerV2 label a{color:#333;text-decoration:underline}
.signupPage .signupButtonContainerV2 label a:hover{text-decoration:none}
.signupPage .signupButtonContainerV2 .posrel .error{position:absolute;left:-510px;width:500px;top:25px}
.signupPage .signupButton{width:180px;height:47px;line-height:47px;font-weight:bold;text-transform:uppercase;text-align:center;display:block;border-radius:5px;margin-top:10px;font-size:16px}

.signupPageInner.cardCode td input[type="text"].customInput{width:293px;margin-right:32px;}
.signupPageInner.cardCode td .buttonGreen1{height:36px;line-height:36px;font-size:13px;margin-right:20px;}
.signupPageInner.cardCode td b{font-size:14px;display:inline-block;margin-bottom:8px}
.signupPageInner.cardCode .codeNotif{font-size:12px;line-height:14px;display:inline-block;color:#333;width:auto;top:0px;position:relative;padding-left:27px;vertical-align:middle}
.signupPageInner.cardCode .codeNotif a{color:#333;}
.signupPageInner.cardCode .codeNotif b{margin:0px}
.signupPageInner.cardCode .codeNotif:before{content:"";width:18px;height:18px;display:block;border-radius:50%;position:absolute;top:50%;left:0px;transform:translate(0%,-50%);background-image:url("/designv5/images/sprites_v005.png?v=6");}
.signupPageInner.cardCode .codeNotif.error:before{background-position:-500px -557px;}
.signupPageInner.cardCode .codeNotif.success:before{background-position:-528px -557px;}

/* TWO COLUMN SIGNUP PAGE */
.signupPageLeftInner{width:627px;background:#f3ece6;padding:20px;margin:20px 0px 0px}
.signupPageLeftInner .formLeft{vertical-align:top}
.signupPageLeftInner .formLeft b{font-size:14px}
.signupPageLeftInner input{width:390px;margin-bottom:15px;margin-top:8px}
.signupPageLeftInner table.twoSidedLabel{width:313px}
.signupPageLeftInner td.labelRight{font-size:12px;font-style:italic;text-align:right}
.signupPageLeftInner .formRight{vertical-align:top;font-size:12px}
.signupPageLeftInner .formRight b{font-size:14px;display:inline-block;margin-bottom:3px;margin-top:4px}
.signupPageLeftInner .formRight .inputPos{height:30px;margin-top:7px;margin-bottom:19px}
.signupPageLeftInner .formRight table.twoSidedLabel{width:272px}
.signupPageLeftInner .formRight .signupPhoneInput{width:226px}
.signupPageLeftInner .error{font-size:11px;width:313px;display:block;position:relative;top:-10px}
.signupPageLeftInner table tr td:first-child{font-size:14px;width:212px}
.signupPageLeftInner td{}

/* PARTNER SIGNUP PAGE */
.partnerSignupBlock{font-size:14px}

/* MULTIDEAL POPUP */
.multiDealPopup{background:#F3ECE6}
.multiDealPopup a.popupMultidealLink{display:block;float:none;padding:0px 10px;font-size:0px;position:relative}
.multiDealPopup a.popupMultidealLink.popupMultidealLinkSecond{background:#fff;border-bottom:1px solid #ede5dd}
.multiDealPopup a.popupMultidealLink .infoMultideal{display:inline-block;line-height:18px;font-size:14px;color:#333;margin:5px 125px 5px 0px;padding-bottom:10px;width:300px}
.multiDealPopup a.popupMultidealLink .buybuttonMultideal{position:absolute;right:15px;top:13px;font-size:14px;font-weight:bold;border-radius:5px;text-transform:uppercase;display:inline-block;height:40px;line-height:40px;text-align:center;width:100px}
.multiDealPopup a.popupMultidealLink .popupMultidealTitle{font-weight:bold;display:inline-block;margin-top:10px;width:276px}
.multiDealPopup a.popupMultidealLink .popupMultidealDetails{font-size:12px}
.multiDealPopup a.popupMultidealLink .popupMultidealDetails b{display:inline-bock;margin-left:5px;color:#b61e3c;font-size:13px}
.multiDealPopup a.popupMultidealLink .popupMultidealDetails .oldprice{text-decoration:line-through}
.multiDealPopup a.popupMultidealLink .popupMultidealDetails .discount{display:inline-block;margin-left:10px}
.multidealPopupGoodfellasLink {font-size:12px !important}

/* EXCLUSIVE ALERT POPUP */
.exclusiveAlertPopup{font-size:14px;text-align:center} 
.exclusiveAlertPopup a{display:inline-block;width:150px;text-align:center;height:40px;line-height:40px;font-size:14px;position:relative;font-weight:bold;text-transform:uppercase;border-radius:5px;margin:0px 10px}

/* PROFILE PAGE */
.profileBlock{margin-bottom:20px;font-size:14px;background:#f3ece6;padding:20px}
.profilePageContainer b.label{margin-bottom:6px;display:block;font-size:14px}
.profilePageContainer .bluelink{font-size:14px}
.profilePageContainer input[type="text"],.profilePageContainer input[type="password"]{width:315px}
.profilePageContainer table td{vertical-align:top}
.profilePageContainer .profilePageAvatarTd{text-align:left;width:285px;padding:0px 20px}
.profilePageContainer .avatarContainer{padding:10px;background:#e0d3c5;width:288px;display:block}
.profilePageContainer .profilePageRankPos{position:relative;top:-19px;display:inline-block;margin-left:10px}
td.profileNotificationCheckbox{vertical-align:top}
td.profileNotificationCheckbox input{position:relative;left:-6px}
.profilePageContainer td.profilePagePersonalizeCheck{padding:0px 0px 10px 0px;font-size:12px;width:292px}
.profilePageContainer tr td.profilePagePersonalizeCheck:first-child{}
.profilePageContainer td.profilePagePersonalizeCheck label{position:relative;top:-2px}
table.profileGenderSelectTable td label{font-size:13px;position:relative;top:2px}
.profilePageUploadError{position:absolute;top:0px;left:0px;width:151px}
.profilePageContainer .passwordShowButton {left:269px;top:-3px}

.under_dashed{background:#f8f5f2}
.table_loyal_intervals{margin:0px 0px 20px 0px}
.table_loyal_intervals td.under_dashed{padding:10px;text-align:center;width:158px;font-size:14px}
.table_loyal_intervals{margin-top:10px}
.table_loyal_intervals tr td.under_dashed{background:#f8f5f2}
.table_loyal_intervals tr:nth-child(odd) td.under_dashed{background:#f3ece6}
.loyality_yellowbox{background:#e2d5ca;line-height:20px;padding:10px 0px;border:1px solid #fff;margin:18px 0px;text-align:justify;color:#333;font-weight:bold;text-align:center;font-size:14px}
.loyal_stared_description{margin-bottom:20px;font-size:14px}
.loyal_stared_description a{color:#333;text-decoration:underline}
.loyal_stared_description a:hover{text-decoration:none}
.loyal_stared_description sup{font-weight:normal;font-size:10px}
.table_loyal_ranks *{text-align:center}
.table_loyal_ranks{margin-bottom:20px}
.table_loyal_ranks td{padding:10px 0px;vertical-align:middle !important}
.table_loyal_ranks tr:nth-child(odd) td.under_dashed{background:#f3ece6}
.table_loyal_ranks .loyal_rank_label{text-align:center;font-size:14px;font-weight:bold}
.table_loyal_ranks .loyal_rank_label sup{font-weight:normal;font-size:10px}
.table_loyal_ranks .loyal_rank_badge_td{height:73px;color:#333;font-size:12px;padding-bottom:10px;padding-top:0px}
.table_loyal_ranks td.under_dashed{width:164px;padding-left:7px;padding-right:7px}
.table_loyal_ranks small{font-size:12px}
.table_loyal_rankdesc tr td:last-child{padding-top:8px;padding-left:12px}
.table_loyal_rankdesc td{padding:5px;height:50px;font-size:14px;background:#fff;color:#9c9792}
.table_loyal_rankdesc td b{font-size:14px;color:#333}
.table_loyal_rankdescImage{margin-top:6px;text-align:center}

.checked_sign{width:23px;height:23px;display:block;margin:0px auto;background-position:-189px -121px}
.not_checked_sign{width:23px;height:23px;display:block;margin:0px auto;background-position:-189px -85px}

.loyalMedalIcon{width:26px;height:40px;display:block;margin:0px auto;background-color:#fff;margin-bottom:10px}
.medal_bronze{background-position:-397px -69px}
.medal_silver{background-position:-438px -69px}
.medal_gold{background-position:-479px -69px}
.medal_plat, .medal_platinum{background-position:-520px -69px}
.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}
.profilePageDataBlock{background:#f3ece6;padding:20px;width:431px;vertical-align:top}
.profilePageDataBlockSpacer{width:20px}
.profilePageDataBlock .titleSpan{font-size:18px;margin-bottom:31px;display:block}
.profilePageSaveButton{width:180px;text-align:center;height:46px;line-height:46px;font-size:14px;text-transform:uppercase;text-align:center;display:inline-block;border-radius:5px;font-weight:bold;margin-top:22px}
.profilePageContainer .avatar{margin-top:0px}
.profilePageContainer .avatarPos{position:relative;left:12px;top:6px}
.profilePageContainer .avatarPos .bluelink{text-align:center;width:80px;display:block;position:relative;left:0px}
.profilePageTopBlock{margin-top:0px}
.profilePageTabsContainer{font-size:0px;padding-top:20px}
.profilePageTabsContainer a{width:226px;text-align:center;display:inline-block;font-size:14px;height:40px;line-height:40px;background:#e2d5ca;margin-right:4px;color:#333}
.profilePageTabsContainer a.active{background:#fff}
.profilePageTabsContainer h1{font-size:30px;margin-bottom:10px}
.profilePageLoyalMainTitle{font-size:24px}
.profilePageLoyalSmall{display:block;margin-top:6px}
.profilePagePersonal input[type="checkbox"]{position:relative;left:-3px}
.profilePagePersonal .profileGenderSelectTable label{text-transform:lowercase;position:relative;top:-1px}
.profilePagePersonal .phonePrefix{font-size:14px;position:relative;top:0px}
.profilePagePersonal input[type="text"].phoneInput{width:220px;margin-left:5px}
.profilePagePersonal .rightBoxPersonalize{background:#f3ece6;padding:22px 20px 20px;width:274px;overflow:hidden;margin-top:5px}
.profilePagePersonal .selectInterestedCategories{width:558px;display:inline-block;font-size:14px}
.profilePagePersonal .profilePersonalizeMessages{width:500px;text-align:right;font-size:14px;position:absolute;left:-385px;top:36px}
.profilePagePersonal .commentedLabel{width:269px}
.profilePagePersonal .commentedLabel tr td:last-child{font-size:12px;text-align:right;font-style:italic}
.transferDataBlock table td{padding:5px 0px;font-size:14px}
.transferDataBlock table tr td:first-child{padding-right:10px;font-weight:bold}
.transferDataBlock table tr td.normal_text{font-weight:normal;}
.transferDataBlock table tr:first-child td{font-weight:normal}
.transferDataBlock table td a{color:#333;text-decoration:underline}
.transferDataBlock table td a:hover{text-decoration:none}

.notificationTable {margin: -20px; width: 920px;}
.notificationTable tbody tr{border: 2px solid white;}
.notificationTable tbody tr:nth-child(even){background-color: #ECE2DA;}
.notificationTable tbody tr td:last-child{float: right; border-left: 2px solid white; padding-bottom: 5px; margin-bottom: 0px; width: 105px;}
.notificationTable tbody tr td:first-child{padding-left: 20px}
.notificationTable tbody tr td:nth-child(2) div:first-child span{background-color: #DED1C5}
.notificationHeader{padding: 12px; font-weight: bold; background-color: #DED1C5; margin: 0px 2px;}

.profilePageTopBlock .userProfileLogOut{width:100%;text-align:left;}
.profilePageTopBlock .userProfileLogOut td{font-size:14px;padding-bottom:16px;padding-top:8px}
.profilePageTopBlock .userProfileLogOut td b{font-size:18px}
.profilePageTopBlock .userProfileLogOut td a{font-size:14px;text-decoration:underline}
.profilePageTopBlock .userProfileLogOut td:last-child{text-align:right}

.profilePagePersonal .newsletterSettings h1{font-size:18px;color:#848484;margin:13px 0px 28px 0px}
.profilePagePersonal .newsletterSettings hr{height:1px;background-color:#ccc;border:none;;margin:10px 0px}
.profilePagePersonal .newsletterSettings .newsletterTypes{margin:20px 0px 23px 0px;font-family:"Roboto"}
.profilePagePersonal .newsletterSettings .newsletterTypes input[type="checkbox"]{display:none}
.profilePagePersonal .newsletterSettings .newsletterTypes input[type="checkbox"]+label{display:block;font-size:16px;color:#333;padding:0px 10px 0px 32px;position:relative;margin-bottom:40px;font-weight:bold}
.profilePagePersonal .newsletterSettings .newsletterTypes input[type="checkbox"]+label:before{content:"";width:15px;height:15px;display:block;border:1px solid #c5b09a;position:absolute;top:1px;left:0px}
.profilePagePersonal .newsletterSettings .newsletterTypes input[type="checkbox"]:checked+label:before{background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-385px -432px}
.profilePagePersonal .newsletterSettings .newsletterTypes input[type="checkbox"]+label small{display:block;font-size:14px;font-weight:normal}
.profilePagePersonal .newsletterSettings .newsletterTypes input[type="checkbox"]+label a{color:#1176be;text-decoration:underline}
.profilePagePersonal .newsletterSettings .newsletterTypes input[type="checkbox"]+label:last-child{margin-bottom:0px}

.profilePagePersonal .newsletterTags{display:block;width:420px;margin:30px auto 0px auto}
.profilePagePersonal .hearthIcon{content:"";width:20px;height:17px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-210px -593px;margin:0px 3px;position:relative;top:2px;left:0px}
.profilePagePersonal .newsletterTags .newsletterTagCategory{margin-bottom:31px}
.profilePagePersonal .newsletterTags .newsletterTagCategory h1{dis:block;font-size:18px;font-weight:bold;margin:0px 0px 17px 0px}
.profilePagePersonal .newsletterTags .newsletterTagCategory h1:first-letter{text-transform:uppercase}
.profilePagePersonal .newsletterTags .newsletterTagCategory input[type="checkbox"]{display:none}
.profilePagePersonal .newsletterTags .newsletterTagCategory input[type="checkbox"]+label{margin:0px 0px 9px 0px;padding:12px 0px 12px 45px;position:relative;border:1px solid #ccc;border-radius:5px;background-color:#fff;font-size:14px;font-weight:bold;width:100%;box-sizing:border-box;}
.profilePagePersonal .newsletterTags .newsletterTagCategory input[type="checkbox"]+label:hover{background-color:#e4e1e1}
.profilePagePersonal .newsletterTags .newsletterTagCategory input[type="checkbox"]+label:before{content:"";width:20px;height:17px;display:block;position:absolute;top:12px;left:14px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-181px -593px}
.profilePagePersonal .newsletterTags .newsletterTagCategory input[type="checkbox"]:checked+label{display:block;color:#b70e32}
.profilePagePersonal .newsletterTags .newsletterTagCategory input[type="checkbox"]:checked+label:before{background-position:-210px -593px}
.profilePagePersonal .newsletterTags .newsletterTagCategory .showAllButton{display:block;width:100%;box-sizing:border-box;background-color:#e4e1e1;border:1px solid #ccc;border-radius:5px;text-align:center;height:42px;line-height:42px;font-size:14px;font-weight:bold}
.profilePagePersonal .newsletterTags .newsletterTagCategory label{display:none}
.profilePagePersonal .newsletterTags .newsletterTagCategory label:nth-of-type(1),
.profilePagePersonal .newsletterTags .newsletterTagCategory label:nth-of-type(2),
.profilePagePersonal .newsletterTags .newsletterTagCategory label:nth-of-type(3),
.profilePagePersonal .newsletterTags .newsletterTagCategory label:nth-of-type(4){display:block}
.profilePagePersonal .newsletterTags .newsletterTagCategory.opened label{display:block}
.profilePagePersonal .newsletterTags .newsletterTagCategory.opened .showAllButton{display:none}
.profilePagePersonal .newsletterTags .profilePageSaveButton.buttonGreen1{margin:45px 0px 52px 0px}
.profilePagePersonal .newsletterTags .newsletterTagCategory.partners:after{content:"";display:block;float:none;clear:both}
.profilePagePersonal .newsletterTags .newsletterTagCategory.partners input[type="checkbox"]+label{width:calc(100% - 44px);float:left}
.profilePagePersonal .newsletterTags .newsletterTagCategory.partners label+a{display:block;width:22px;height:22px;border-radius:50%;float:right;vertical-align:top;margin:10px 0px 0px 0px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-239px -593px;}

.profilePagePersonal .newsletterSettings .newsletterCitySelect{display:block;position:relative;width:455px;margin:0px 0px 22px 0px}
.profilePagePersonal .newsletterSettings .newsletterCitySelect:before{content:"";width:12px;height:19px;display:block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-364px -501px;position:absolute;top:15px;left:21px;z-index:30;pointer-events:none;}
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer{border:none;border:1px solid #cbccce;display:block;width:auto;border-radius:0px;height:auto;z-index:29;font-family:"Roboto"}
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer:before{display:none}
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer .actualValue{background-color:transparent;display:block;width:auto;padding:0px 126px 0px 43px;height:46px;line-height:46px;font-size:16px;color:#000;}
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer.closed input[type="text"]{display:none}
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer.opened input[type="text"]{width:-webkit-calc(100% - 171px);width:calc(100% - 171px);padding:0px 126px 0px 43px;height:46px;font-size:16px;color:#000}
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer .optionsContainer{border-radius:0px;border:1px solid #cbccce;;top:0px;position:relative;border-bottom:none}
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer .optionsContainer .elem{padding:0px 0px 0px 43px;height:50px;line-height:50px;display:block;width:auto;border-bottom:1px solid #cbccce;font-size:16px;color:#000;}
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer .optionsContainer .elem:hover{background-color:#cbccce}
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer .optionsContainer .elem:last-child{border-bottom:0px;border-radius:0px}
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer .optionsContainer .elem.getLocation{color:#0074c1;position:relative;display:block !important}
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer .optionsContainer .elem.getLocation:before{content:"";width:15px;height:15px;display:block;position:absolute;top:18px;left:18px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-386px -501px}
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer.loading .actualValue:before{content:"";width:70px;height:46px;z-index:1;display:block;position:absolute;top:0px;right:0px;background:-webkit-radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 3px) 50%,-webkit-radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 15px) 50%,-webkit-radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 27px) 50%;background:radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 3px) 50%,radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 15px) 50%,radial-gradient(closest-side,#00b2e5 calc(100% - 1px),rgba(255,255,255,0)) calc(100% - 45px + 27px) 50%;background-size:6px 6px,6px 6px,6px 6px;background-repeat:no-repeat;-webkit-animation-name:loader--right;animation-name:loader--right;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease;animation-timing-function:ease;}
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer.loading+a,
.profilePagePersonal .newsletterSettings .newsletterCitySelect .theSelectContainer.opened+a{display:none}
.profilePagePersonal .newsletterSettings .newsletterCitySelect a{position:absolute;top:17px;right:18px;text-align:right;z-index:30;pointer-events:none;color:#0074c1;font-size:14px;}

/* SECTIONS */
.sectionTitle{display:block;width:670px;background:#e1d5c8;height:37px;margin-bottom:23px}
.sectionTitle .num{display:block;float:left;height:37px;line-height:37px;color:#fff;font-size:24px;font-weight:bold;width:37px;text-align:center;background:#84b55f;margin-right:11px}
.sectionTitle .name{display:block;float:left;height:37px;line-height:37px;text-transform:uppercase;font-size:14px;font-weight:bold}

.sectionTitle.opened,.sectionTitle.closed{position:relative;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.sectionTitle.opened:after,.sectionTitle.closed:after{position:absolute;top:16px;right:13px;content:" ";width:6px;height:6px;border-right:3px solid #333;border-top:3px solid #333;border-left:3px solid #e1d5c8;border-bottom:3px solid #e1d5c8;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.sectionTitle.closed:after{transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);top:9px}

/* PROFILE BALANCE */
.balancePage .my_credits{font-size:14px;margin-bottom:10px}
.couponHistoryNavigatorBlock table{font-size:14px}
.couponHistoryNavigatorBlock td{width:223px;text-align:center}
.profileBonusesMenuBlock table{font-size:14px;width:669px}
.profileBonusesMenuBlock td{text-align:center}
.profileBonusesMenuBlock a{color:#333;text-decoration:underline}
.profileBonusesMenuBlock a:hover{text-decoration:none}
.balanceUploadBlock{font-size:14px;margin-bottom:20px}
.balanceUploadBlock a{display:inline-block;padding:9px 10px;border-radius:5px;text-transform:uppercase;font-weight:bold;font-size:14px}
.profilePageSpendButton.buttonGreen1{display:inline-block;padding:9px 10px;border-radius:5px;text-transform:uppercase;font-weight:bold;font-size:14px;margin-left:20px}
.balanceUploadBlock input[type="text"].customInput{border:1px solid #ccc;width:130px;font-family:courier}
.coupon_table a{text-decoration:underline;color:#333}
.coupon_table a:hover{text-decoration:none}
.coupon_table{width:100%;margin:0px auto 20px}
.coupon_table td{padding:9px 5px;font-size:12px;background:#f8f5f2;border-right:3px solid #fff}
.coupon_table tr td:last-child{border-right:0px}
.coupon_table tr:nth-child(odd) td{background:#f3ece6}
.coupon_table tr:first-child td{background:#e2d5ca;font-weight:bold;border-bottom:3px solid #fff;border-right:0px solid #e2d5ca;padding-top:13px;padding-bottom:13px;font-size:14px}
.coupon_table td.expired{color:#b81733}
.coupon_table td.redeemed{color:#84b55f}
.coupon_name_link{width:440px;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}
.pager_container{margin:0px auto;font-size:0px}
.pager_container span, .pager_container a{font-size:14px;display:inline-block;margin:0px 0px;text-decoration:none;padding:2px 5px}
.pager_container span{color:#fff;background:#aca8a4}
.pager_container span.dots{color:#333;background:transparent}
.pager_container a{color:#333}
.pager_container a:hover{background:#f3ece6}
.bonusPage .coupon_table{font-size:14px}
.bonusPage .coupon_table a{text-decoration:underline;color:#333}
.bonusPage .coupon_table a:hover{text-decoration:none}
.bonusPage .coupon_table td{font-size:14px}
.bonusPage .coupon_table .coupon_row_v2{background:#f8f5f2}

/* COMMENTS */
.comment_header{font-size:12px;font-family:arial}
.comment_header a{color:#333;text-decoration:underline}
.comment_header a:hover{text-decoration:none}
.comment_header td{height:25px;line-height:25px}
.comment_show_write_container > table{border-left:6px solid #f8f5f2;border-right:6px solid #f8f5f2;width:669px;margin:5px 0px 0px;padding:0px 5px;background:#f8f5f2}
.comment_module textarea{resize:none}
.comment_module .lvl2{margin-left:76px;width:581px}
.comment_module .lvl3{margin-left:77px;width:580px}
.comment_module .lvl4{margin-left:173px;width:482px}
.comment_innereditor_container{width:655px;float:left;margin:0px 21px;color:#333;font-size:11px;background:#f2ece6;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:#343434}
.comment_login_btn{font-size:11px}

.comment_textarea{width:585px;height:38px;margin-bottom:4px;border:1px solid #bdc7d8;margin-top:0px}
.comment_textarea_lvl2{width:496px;height:38px;margin-bottom:5px;border:1px solid #bdc7d8;margin-top:0px}
.comment_textarea_lvl3{width:496px;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:489px}
.comment_container.lvl3 span{display:block;overflow:hidden;width:455px}
.comment_container.lvl4 span{display:block;overflow:hidden;width:390px}
.comment_cname span.userRankName{display:inline !important;font-weight:normal;color:#333;text-transform:lowercase}
.comment_cname b{text-transform:capitalize}
.comment_module{float:left;color:#333}
.comment_write_container{background:#f8f5f2;border-bottom:1px solid #f8f5f2;width:669px;float:left;margin:0px 0px 10px;position:relative;top:-1px}
.comment_container{width:655px;float:left;margin:0px 6px;color:#222;font-size:11px}
.comment_profile_name{font-size:11px;text-align:right;color:#808080;width:316px}
.comment_profile_name span{color:#343434}
.comment_profile_td{padding:0px;vertical-align:top;width:70px}
.comment_profile_td .comment_avatarContainer{margin:10px 15px;border:0px;width:50px !important;height:50px;display:block;background:#ede8e1}
.comment_profile_td .comment_avatarContainer img{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:#666;width:150px}
.comment_sendbtn{float:right;display:block;padding:3px;background:#dcd5cd;border:1px solid #dcd5cd;color:#333;font-size:11px;font-family:arial;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:#fff;border:1px solid #ccc;background:#343434}
.comment_content{padding:10px 10px 8px 0px;line-height:14px;font-size:12px;font-family:arial}
.comment_more{font-size:11px;display:block;width:655px;line-height:20px;margin:5px 6px;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;width:50px;height:50px}
.comment_write_container *{font-family:arial}
.comment_cname{color:#343434;font-size:12px;margin:-2px 0 7px}
.comment_cname a{color:#343434;font-weight:bold}
.comment_cname a:hover{text-decoration:underline}
.comment_date{color:#333;font-size:10px;margin:5px 0px 5px 0px;font-weight:normal}
.comment_date abbr{text-decoration:none;border:0px}
.comment_date a{color:#343434;font-weight:normal}
.comment_date a:hover{text-decoration:underline}
.comment_reply{color:#666;font-size:10px;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_container_lvl1 div:nth-child(even) .comment_container{background:#f8f5f2}
.comment_container{padding:10px 0px}

/* 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}
#searchForNewMods{height:400px;width:900px;overflow:auto;overflow-y:scroll}

/* INVITE POPUP */
#invite_popup_container{width:841px}
#invite_popup_container .label_tds{font-size:14px;font-weight:bold;font-family:arial;width:267px;text-align:center}
#invite_popup_container .inviteBlockInner{background:#efe8e2;padding:20px;height:260px;margin-top:20px;font-size:14px}
#invite_popup_container .invitePopupTextarea{resize:none;width:218px;height:143px;padding:3px;margin:10px 0px 38px 0px;font-family:arial;font-size:14px;border:1px solid #fff;color:#aaa}
#invite_popup_container .invitePopupTextarea:focus{color:#333;border:1px solid #aaa}
#invite_popup_container .inviteButton{width:200px;text-align:center;font-weight:bold;font-size:16px;height:47px;line-height:47px;border-radius:5px;display:block;margin:0px auto}
#invite_popup_container .inputPassword{width:205px;margin-bottom:11px;margin-top:9px}
#invite_popup_container .inviteNoSave{display:inline-block;margin-bottom:37px;font-size:12px}
#invite_popup_container .inviteEmailData{margin-bottom:39px;margin-top:9px;position:relative}
#invite_popup_container .inviteUserNameInput{width:97px;padding:0px 5px}
.inviteSocialButon{width:198px;border-radius:5px;height:36px;display:inline-block;margin:12px 14px}
.invitePopupFacebook{background-position:-5px -1410px;margin-top:48px}
.invitePopupTwitter{background-position:-5px -1461px}
.invitePopupPinterest{background-position:-5px -1514px}
.invitePopupEmail{background:#e1d4c7;text-align:center;line-height:36px;color:#fff;position:relative;
background:rgb(235,226,217);
background:-moz-linear-gradient(top,  rgba(235,226,217,1) 0%, rgba(191,172,153,1) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,226,217,1)), color-stop(100%,rgba(191,172,153,1)));
background:-webkit-linear-gradient(top,  rgba(235,226,217,1) 0%,rgba(191,172,153,1) 100%);
background:-o-linear-gradient(top,  rgba(235,226,217,1) 0%,rgba(191,172,153,1) 100%);
background:-ms-linear-gradient(top,  rgba(235,226,217,1) 0%,rgba(191,172,153,1) 100%);
background:linear-gradient(to bottom,  rgba(235,226,217,1) 0%,rgba(191,172,153,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe2d9', endColorstr='#bfac99',GradientType=0 );}
.invitePopupEmail:after{position:absolute;top:0px;left:0px;width:198px;content:"E-mail";text-align:center;color:#fff;font-weight:bold}
.selectInviteHost, .selectInviteHost select{width:95px;font-size:13px}
.selectInviteHost .selectedValue{font-weight:normal}
.selectInviteHost{position:absolute;top:0px;left:132px}
.invitePopupSuccess .invitePopupFacebook{margin-top:12px}
.errorInvitePopupContainer{padding-bottom:20px;text-align:center}

/* SUCCESSFULLBUY */
.successTempTable{margin:20px 0px}
.successTempTable td{padding:20px}
.successTempTable tr td:first-child{width:435px}
.successTempTable tr td.succesCode{background:#f8f5f2}
.successPrint{width:100%;text-align:right;position:relative;top:-15px;font-size:12px}
.successPrint a{text-decoration:underline;color:#333}
.successPrint a:hover{text-decoration:none}
.successPrint img{margin-left:5px;position:relative;top:2px}
.successTempTable tr td.succesCode div{font-size:30px;font-weight:bold}
.successTempTable tr td.succesCode small{font-size:12px}
.successOtherInfo{font-size:12px;line-height:24px}
.successOkButton{display:block;margin:0px auto;width:180px;height:46px;line-height:46px;text-align:center;font-weight:bold;font-size:16px;border-radius:5px}

/* GOOD FELLA POPUPS */
#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;background:#fff}
.niceGTitle{display:inline-block;font-size:24px;font-weight:bold}
.niceGSmallTitle{display:inline-block;font-size:14px;font-weight:bold}
.niceGDesc{display:inline-block;font-size:18px;line-height:19px}
.niceGHr{width:770px;border-top:1px dashed #dcdcdc;height:1px}
.niceGEmailInput{color:#ccc;font-size:12px;width:177px;line-height:23px;height:23px;border:0px;border:1px solid #dcdcdc;background:#fff;padding-left:6px}
.niceGEmailInput:focus{border:1px solid #aaa}
a.niceGButton{font-size:14px;line-height:26px;display:inline-block;height:26px;width:134px;border-radius:5px;text-align:center;font-weight:bold;text-transform:uppercase;font-weight:bold}
.niceGSmallDesc{display:inline-block;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;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;border-bottom:1px solid #e2ded9;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:-26px !important;font-size:0px;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}
#unknown_friends_container_niceguy .closeNiceGButtonType2{top:-10px !important}
.closeNiceGButtonType3{position:relative;top:15px}
.closeNiceGPopupButton:hover{top:7px;cursor:pointer}
.niceGLabel{font-size:14px;;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:14px}
select.queteSelectorFb{display:inline-block;border:0px;background:0px;width:600px;margin-left:10px;margin-top:0px;position:relative;top:14px}
.niceGCustomTitleCont input.niceGCustomMessage{position:relative;top:15px !important}
.niceGuyInputContainerTd{vertical-align:center;height:26px}
#niceGPopup2 .popupDesign1{background:#f3ece6}
.goodFellaPopup{width:760px;text-align:left}
.goodFellaPopup .offerTimeBox{height:54px;margin-top:0px}
.goodFellaPopup .goodFellaCounterLabelTd{width:412px;text-align:right}
.goodFellaPopup .goodFellaCounterTd{width:238px;text-align:center}
.goodFellaPopup .goodFellaSendBtn{width:112px}
.goodFellaPopup .goodFellaCounterTable{margin-bottom:9px}

/* INVITE POPUPS */
.popupInviteListTable{width:690px;font-size:14px}
.email_contact_div{height:404px;overflow:auto;margin:20px 20px 20px 0px;width:362px;background:#f2ece6}
.email_contact_div .contact_field{font-size:12px;padding:5px}

/* GENERAL MESSAGES */
.generalMessages{background-color:#84b55f;width:100%;padding:10px;text-align:center;font-size:12px;font-weight:bold;text-transform:uppercase;color:#fff}
.generalMessages a{color:#fff;text-decoration:underline}
.generalMessages a:hover{text-decoration:none}
.generalMessageClose{width:18px;height:17px;display:inline-block;background-position:-190px -12px;position:relative;top:2px;left:10px}
.generalMessageGoodFellaTable {margin:auto;}
.generalMessageGoodFellaTable .generalMessageClose {left:-20px;top:0px;}

/* LOTTERY WHEEL */
.lotteryPopup{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:101}
.lotteryPopup .lotteryPopupContainer{background:#f8f5f2}
.lotteryPopup .box-title{background:#e2d5ca;font-size:14px;font-weight:bold;text-transform:uppercase;height:40px;line-height:40px;padding-left:20px;position:relative}
.lotteryPopup .closeX{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#c8b2a0;display:block;position:absolute;right:0px;top:0px;cursor:pointer;background-position:-179px 0px}
.lotteryPopup .closeX:hover{background-color:#9d7c64}
.lotteryPopupLoose a{width:205px;margin:0px 10px}
.lotteryPopupLoose{text-align:center}
.lotteryPopupQuote{width:620px;font-style:italic;margin-bottom:20px}
.lotteryPopupDesc{margin-bottom:20px;width:620px}
.lotteryPopupRetryDesc{width:407px;text-align:center;margin-bottom:20px}
.lotteryWheelDiscountContent{font-size:14px}
.lotteryWheelDiscountContent a, .lotteryWheelDiscountContent a span{color:#333 !important;text-decoration:underline}
.lotteryWheelDiscountContent a:hover, .lotteryWheelDiscountContent a:hover span{text-decoration:none}
.lotteryWheelDescUnder, .lotteryWheelTopDesc,.lotteryWheelWinners{font-size:14px}
.lotteryWheelWinners table{margin-top:15px;position:relative;left:-1px}
.lotteryWheelWinners span{width:26px;height:26px;margin:1px;display:block;background-color:#e2d5ca;background-size:100% 100%}
#content_retry_div{text-align:center}
.lotteryWheelOldBrowserMessage{display:block;width:490px;height:470px;}

.lotteryWonPopup{width:605px;text-align:center}
.lotteryWonPopup .wonDescription{display:block;font-weight:bold;font-size:16px;max-width:400px;margin:0px auto;padding:32px 0px 28px 0px}
.lotteryWonPopup .buttonGreen1.buttonSize1{}
.lotteryWonPopup .tip{display:block;font-family:"Roboto";font-size:17px;margin:45px 0px 14px 0px}
.lotteryWonPopup .offer{display:block}
.lotteryWonPopup .offer .offerImage{display:block;height:240px;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#fff}
.lotteryWonPopup .offer .offerBottom{background-color:#fff;display:block;text-align:left;padding:17px 35px 22px 35px}
.lotteryWonPopup .offer .offerBottom .offerTitle{font-size:15px;font-family:"Arial";font-weight:bold;width:auto;margin:0px;margin-bottom:5px}
.lotteryWonPopup .offer .offerBottom .offerPrice{margin:0px;font-size:19px}
.lotteryWonPopup .offer .offerBottom .offerPrice .oldPrice{margin:0px;color:#bebbb9;font-weight:normal;font-size:19px;text-decoration:line-through;margin-right:7px;display:inline-block}
.lotteryWonPopup .offer .offerBottom .offerPrice .newPrice{margin:0px;color:#84b55f;font-weight:bold;font-size:19px;display:inline-block}
.lotteryWonPopup .similarPricedProductsLink{display:block;font-size:17px;font-family:"Roboto";margin-top:22px;color:#333}

/* GIFTCARD PAGE */
.giftcardPageTable li,.giftcardPageTable ul{margin-left:0px;padding-left:0px;font-size:14px;line-height:20px}
.giftcardPageTable ul{margin:20px 0px;display:block}
.giftcardPageTable li{margin-bottom:10px}


.giftV2Block .topTable tr td{padding-top:8px;vertical-align:top}
.giftV2Block .topTable tr td:first-child{padding-bottom:50px}
.giftV2Block .topTable tr td:last-child{padding-top:55px}
.giftV2Block .topPic{width:270px;height:300px;background-image:url('/designv5/images/sprites_giftcard.png');background-size:550px 900px;background-position:-280px 0px}
.giftV2Block .topText{font-size:14px;display:block;padding-left:100px;min-height:69px;position:relative}
.giftV2Block .topText:before{width:42px;height:35px;content:" ";display:block;top:0px;left:38px;position:absolute;background-image:url('/designv5/images/sprites_giftcard.png');background-size:550px 900px;background-position:-202px 0px}
.giftV2Block .topText.text2:before{background-position:-202px -66px}
.giftV2Block .topText.text3:before{background-position:-202px -135px}
.giftV2Block .topText.text4:before{background-position:-202px -212px}

.giftV2Block .buyMoreTitleRow{height:40px;line-height:40px;font-size:14px;border-radius:5px;background-color:#bdebb1;text-align:center;margin-top:14px;position:relative}
.giftV2Block .buyMoreTitleRow:before{content:" ";display:block;position:absolute;top:-7px;left:34px;width:0;height:0;border-style:solid;border-width: 0 10px 8px 10px;border-color: transparent transparent #bdebb1 transparent}

.giftV2Block .bottomSum{text-align:right;padding-top:33px;padding-bottom:12px}
.giftV2Block .bottomSum .button{height:40px;line-height:40px;display:inline-block;padding:0px 16px;text-transform:uppercase;font-weight:bold;border-radius:5px}
.giftV2Block .bottomSum .text{font-size:14px;padding-right:22px;display:inline-block}

.giftCardV2{height:73px;background-color:#f8f5f2;margin-top:52px;border:1px solid #e1d5c8;border-radius:5px;padding-top:32px;position:relative}
.giftCardV2.cardType151739:after{width:50px;height:50px;position:absolute;top:-1px;right:-1px;content:" ";display:block;background-image:url('/designv5/images/sprites_giftcard.png');background-size:550px 900px;background-position:-202px -285px}
.giftCardV2.active{border-color:#5eb846;-webkit-box-shadow: inset 0px 0px 0px 1px rgba(94,184,70,1);-moz-box-shadow: inset 0px 0px 0px 1px rgba(94,184,70,1);box-shadow: inset 0px 0px 0px 1px rgba(94,184,70,1);}
.giftCardV2 .card{background-image:url('/designv5/images/sprites_giftcard.png');background-size:550px 900px;width:164px;height:135px;background-position:-22px 0px;float:left;margin-top:-69px;margin-right:125px}
.giftCardV2.cardType151738 .card{background-position:-22px -170px}
.giftCardV2.cardType151737 .card{background-position:-22px -343px}
.giftCardV2 .text{font-size:18px;line-height:23px;position:relative;top:-1px;float:left}
.giftCardV2 .amount{font-size:14px}
.giftCardV2 .checkBox{padding-left:35px;height:30px;float:left;height:60px;padding-top:13px;padding-right:22px}
.giftCardV2 input[type="checkbox"].customCheckbox{display:none;}
.giftCardV2 input[type="checkbox"].customCheckbox+label{position:relative;padding-left:21px}
.giftCardV2 input[type="checkbox"].customCheckbox+label:before{content:"";width:15px;height:15px;background-color:#fff;border:1px solid #c5b09a;display:inline-block;position:absolute;top:0;left:0px}
.giftCardV2 input[type="checkbox"].customCheckbox:checked+label:before{background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-585px -392px}
.giftCardV2 .theSelectContainer{cursor:pointer;height:21px;line-height:21px;width:25px;margin-top:3px;border:1px solid #ded4c8;margin-bottom:7px;position:relative;top:2px;vertical-align:middle;text-align:left}
.giftCardV2 .theSelectContainer.opened{border-bottom-left-radius:0;border-bottom-right-radius:0}
.giftCardV2 .theSelectContainer.opened:before{top:21px}
.giftCardV2 .theSelectContainer span.actualValue{height:21px;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;position:relative;padding-left:14px;padding-left:0px;padding-right:0px;text-align:center;width:25px}
.giftCardV2 .theSelectContainer span.actualValue:after{display:none;content:"";width:0;height:0;border-style:solid;border-width:9px 5.5px 0 5.5px;border-color:#9c9791 transparent transparent transparent;position:absolute;top:6px;right:15px}
.giftCardV2 .theSelectContainer.opened input[type="text"]{width:calc(100% - 40px);height:21px;line-height:21px;border:0px;position:relative;top:-41px;}
.giftCardV2 .theSelectContainer .optionsContainer{top:21px;border:1px solid #ded4c8;z-index:2;left:-1px;}
.giftCardV2 .theSelectContainer .optionsContainer .elem{display:block;padding:5px;cursor:pointer;height:auto;min-height:20px;padding-top:3px;padding-bottom:3px;line-height:20px;font-size:14px;text-align:center}
.giftCardV2 .theSelectContainer input[type="text"]{opacity:0}



/* MOBILE PAY INFO POPUP */
#mobilePayInfoPopupContent{width:698px;text-align:left;font-size:11px}
#mobilePayInfoPopupContent a{color:#333;text-decoration:underline}
#mobilePayInfoPopupContent a:hover{text-decoration:none}
#mobilePayInfoPopupContent .fhb_logo{float:right;padding:10px 0 10px 0}

/* ZOOM AND FASHION */
.zoomMoveTriggerLayer{top:-270px;left:0px;height:270px;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:-270px;left:0px}
.zoomedObjectContainer{position:absolute;top:0px;left:451px;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)}
.offerFashionImageContainer{height:270px;overflow:hidden;padding:1px;left:-1px;top:-1px;position:relative}
.divat_offer_tn{float:left}
.offerFashionBreadcrumbs{display:inline-block;margin-bottom:10px}
.offerFashionBreadcrumbs, .offerFashionBreadcrumbs a{font-size:14px;color:#333}
.offerFashionBreadcrumbs a{text-decoration:underline}
.offerFashionBreadcrumbs a:hover{text-decoration:none}
.offerFashionThumbnails{margin-right:11px;margin-top:5px;margin-bottom:6px}

/* PHOTO BLOCK */
#photouploadform-popup{background:#f8f5f2;padding:15px}
.photoBlock{font-size:14px}
.photoBlock .photo_upload_pictures_output_td{background:#e6dacf;border-bottom:20px solid #f8f5f2}
.photoBlock .uploadLabel{font-weight:bold}
.photoBlock .uploadPictureHTML5Thumb{height:70px;border:3px solid #e6dacf;margin:2px;position:relative}
.photoBlock .uploadPictureHTML5Delete{position:absolute;right:5px;top:5px;color:#fff;z-index:10;background:#9c9792;display:block;width:15px;height:15px;line-height:14px;text-align:center;border-left:2px solid #e6dacf;border-bottom:2px solid #e6dacf;font-family:verdana;font-size:11px}
.photoBlock .uploadPictureHTML5Delete:hover{background:#b71233}
.photoBlock .uploadPictureHTML5ThumbSpan{position:relative;display:inline-block}
.photoBlock textarea{width:624px;height:100px;margin-top:10px;border:1px solid transparent;background:#fff;font-family:arial;font-size:12px;padding:5px;color:rgb(156, 151, 146);font-weight:bold}

/* recommendation */
.recommendationBlock{font-size:14px}
.recommendationBlock .formContainer{background:#f8f5f2;padding:5px 20px 20px 20px}
.recommendationBlock b{display:inline-block;margin-top:15px;margin-bottom:3px}
.recommendationBlock input{width:608px}
.recommendationBlock textarea{width:608px;border:1px solid #fff;padding:9px;font-family:arial;margin-bottom:15px}

/* BASKET PAYMENT ICONS */
.paymentMethod_pinkCheck,
.paymentMethod_mobile,
.paymentMethod_mobile_v2,
.paymentMethod_paypal,
.paymentMethod_unicredit,
.paymentMethod_shop,
.paymentMethod_transfer,
.paymentMethod_payuCards,
.paymentMethod_payuOTP,
.paymentMethod_payuLogo,
.paymentMethod_veddANeten,
.paymentMethod_OTP,
.paymentMethod_CIB
{background-image:url("/designv5/images/sprites_pay_v002.png?v=6");background-size:352px 730px;background-repeat:no-repeat}
.paymentMethod_pinkCheck{display:inline-block;margin:0px 15px 2px 5px;width:260px;height:133px;background-position:0px -412px}
.paymentMethod_mobile{display:inline-block;width:41px;height:26px;background-position:-138px -189px}
.paymentMethod_paypal{display:inline-block;width:273px;height:30px;background-position:0px -53px}
.paymentMethod_unicredit{display:inline-block;width:120px;height:30px;background-position:0px -9px;margin:0px 15px 2px 5px;float:left}
.paymentMethod_shop{display:inline-block;width:216px;height:162px;background-position:0px -240px;margin:0px 15px 2px 5px}
.paymentMethod_transfer{display:inline-block;width:217px;height:113px;background-position:0px -563px;margin:0px 15px 2px 5px}
.paymentMethod_payuCards{width:166px;height:26px;display:inline-block;background-position:-4px -95px}
.paymentMethod_payuOTP{width:93px;height:26px;display:inline-block;background-position:-229px -188px;background-color:#fff;border-left:3px solid #fff;border-right:3px solid #fff}
.paymentMethod_payuLogo{width:75px;height:26px;display:inline-block;background-position:0px -188px;background-color:#fff}
.paymentMethod_veddANeten{width:100px;height:26px;display:inline-block;background-position:-238px -237px;background-color:#fff}
.paymentMethod_OTP{width:330px;height:30px;display:inline-block;background-position:0px -695px}
.paymentMethod_CIB{width:330px;height:30px;display:block;background-position:0px -135px}
.paymentMethod_mobile_v2{display:inline-block;width:111px;height:26px;background-position:-240px -272px}
.paymentMethod_shop_new_corvin {background-image:url("/designv5/images/260-bb-bolt_v2.png");display:inline-block;width:216px;height:162px;margin:0px 15px 2px 5px;background-size: cover;}

/* BASKET DELIVERY */
.deliveryAddressContainer b{font-size:14px}
.deliveryAddressContainer{background:#F2ECE6;font-size:12px;padding:20px;margin-bottom:20px}
#deliveryFeeContainer{margin-bottom:20px}
#deliveryFeeContainer table tr td:first-child{width:184px}

#deliveryAddressForm{margin-top:10px;width:100%}
#deliveryAddressForm tr td div span:first-child{display:inline-block;width:180px}
#deliveryAddressForm tr td{padding:5px 0px}
#deliveryAddressForm .customInput{width:194px;margin-right:10px}
#deliveryAddressForm tr td .customInput:last-child{width:194px;margin-right:0px}
#deliveryAddressForm .error{padding-top:3px}
.deliveryAddressContainer .ok_msg{display:inline-block;font-weight:bold;margin:10px 0px}
#current_delivery_address_table td{padding:10px 0px 0px;font-size:12px}

#deliveryAddressInvoiceForm{margin-top:10px;width:100%}
#deliveryAddressInvoiceForm tr td div span:first-child{display:inline-block;width:180px}
#deliveryAddressInvoiceForm tr td{padding:5px 0px}
#deliveryAddressInvoiceForm .customInput{width:194px;margin-right:10px}
#deliveryAddressInvoiceForm tr td .customInput:last-child{width:194px;margin-right:0px}
#deliveryAddressInvoiceForm .error{padding-top:3px}
#current_delivery_address_invoice_table td{padding:10px 0px 0px;font-size:12px}

.deliveryAddressForm{margin-top:10px;width:100%}
.deliveryAddressForm tr td div span:first-child{display:inline-block;width:170px;font-size:12px}
.deliveryAddressForm tr td{padding:5px 0px}
.deliveryAddressForm .customInput{width:194px;margin-right:10px}
.deliveryAddressForm tr td .customInput:last-child{width:194px;margin-right:0px}
.deliveryAddressForm .error{padding-top:3px;padding-left:174px}


/* UNSUCCESSFULBUY */
.unsuccessfulBuyBlock{font-size:14px}
.unsuccessfulBuyBlock .methodTable{margin-bottom:10px;margin-top:10px}
.unsuccessfulBuyBlock .methodTable tr td{vertical-align:top}
.unsuccessfulBuyBlock .basketPaymentMethodDescription{padding:20px;background:#f0e7de;margin-top:10px;min-width:599px}
.unsuccessfulBuyBlock .basketPaymentMethodDescription a{color:#333;text-decoration:underline}
.unsuccessfulBuyBlock .basketPaymentMethodDescription a:hover{text-decoration:none}
.unsuccessfulBuyBlock .cancelDesc a{text-decoration:underline;color:#333}
.unsuccessfulBuyBlock .cancelDesc a:hover{text-decoration:none}
#successFullBuyPage_firstStep_headerText{font-size:14px;margin-bottom:10px}
#successFullBuyPage_firstStep_headerText a{text-decoration:underline;color:#333}
#successFullBuyPage_firstStep_headerText a:hover{text-decoration:none}
#successFullBuyPage_firstStep_headerText img{margin-bottom:10px}
#successFullBuyPage_firstStep a{text-decoration:underline;color:#333}
#successFullBuyPage_firstStep a:hover{text-decoration:none}
#check_email{font-size:14px;margin-bottom:10px}
#check_fb{font-size:13px}
#successful_buy_bank_table{font-size:14px;margin-top:20px}
#successFullBuyPage_secondStep{font-size:14px}
.successfulBuyLogin{font-size:14px;background:#f8f5f2;padding:20px}
.successfulBuyLogin table td{padding:20px;font-size:13px;padding-bottom:0px;padding-left:0px}

/* newsLetterLandingPage */
.newsLetterLandingPage{font-size:14px;text-align:left}
.newsLetterLandingPage b{display:inline-block;margin-bottom:3px}
.newsLetterLandingPage .landingSignupEmail{width:398px;margin-bottom:3px}
.newsLetterLandingPage b.cityTitle{margin-top:20px}
.newsLetterLandingPage .buttonSignup{position:absolute;top:226px;left:281px}
.newsLetterLandingPage .buttonSignupV2{position:absolute;top:196px;left:0px}
.newsLetterLandingPage .signupDescription{position:absolute;top:226px;left:0px;font-size:12px;font-style:italic;width:200px}
.newsLetterLandingPage .signupDescriptionV2{position:absolute;top:277px;left:-20px;font-size:12px;font-style:italic;width:460px;text-align:center;background-color:#fff;box-sizing:border-box;padding:6px 0px 6px 0px;}
.newsLetterLandingPage .checkToSign{position:absolute;top:156px;left:0px;width:410px;font-size:12px}
.newsLetterLandingPage .checkToSign a{text-decoration:underline;color:#333}
.newsLetterLandingPage .checkToSign a:hover{text-decoration:none}
.newsLetterLandingPage .checkToSign label{position:relative;top:-2px;}
.newsLetterLandingPage .signupCheckToSignError{position:absolute;top:246px;left:0px;width:410px;font-size:12px;color:#b71233;display:none}
.newsLetterLandingPage .pics1,.newsLetterLandingPage .pics2,.newsLetterLandingPage .pics3,.newsLetterLandingPage .pics4{display:block;width:210px;height:151px;float:left;background-color:#f3ece6;margin:10px}
.newsLetterLandingPage .pics1 .image,.newsLetterLandingPage  .pics2 .image,.newsLetterLandingPage  .pics3 .image,.newsLetterLandingPage  .pics4 .image{background-image:url("/designv5/images/newsletter_pics.jpg");width:210px;height:125px;display:block}
.newsLetterLandingPage .pics1 .image{background-position:0px 0px}
.newsLetterLandingPage .pics2 .image{background-position:-210px 0px} 
.newsLetterLandingPage .pics3 .image{background-position:0px -125px}
.newsLetterLandingPage .pics4 .image{background-position:-210px -125px}
.newsLetterLandingPage .picstitle{line-height:26px;padding-left:8px}
.newsLetterLandingPage .popupSignupBottomText{padding:25px 0px 5px;text-align:center;font-weight:bold}
.newsLetterLandingPage .newsletterLandingPageTd{background:#f3ece6;width:410px;padding:20px;vertical-align:top}

/* CUSTOM DINMENU */
.customDinmenu{cursor:pointer;height:32px;line-height:32px;background:#ebe2d9;display:inline-block;padding-right:20px;width:105px;font-size:12px;font-weight:bold;text-transform:lowercase;padding-left:30px;position:relative;z-index:31;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.customDinmenu.listContainer{z-index:31}
.customDinmenu.listContainer .listElemsParent a{width:143px;}
.customDinmenu.listContainer .listElemsParent{width:155px;max-height:350px;overflow-y:auto;overflow-x:hidden}
.customDinmenu.listContainer .selectedElem{width:96px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:0px solid transparent}
.custonDinmenuSelected{width:95%;white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}
.customDinmenuElems{background:#fff;width:153px;border:1px solid #ebe2d9;border-top:0px;position:absolute;top:32px;left:0px;display:none}
.customDinmenuElems a{font-weight:normal;padding:0px 10px;width:133px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.customDinmenuElems a:hover{background:#F8F5F2}
.customDinmenu.active .customDinmenuElems{display:block}
.customDinmenuSubCategory:after{background-position:-140px -153px;width:10px;height:10px;content:" ";position:absolute;right:6px;top:14px}
.customDinmenuSubCategory:before{background-position:-124px -340px;width:22px;height:18px;content:" ";position:absolute;left:5px;top:8px}
.newsLetterLandingPage .popupSignupBottomText{padding:25px 0px 5px;text-align:center;font-weight:bold}

/* ETC */
div#ratingDiv{float:left;padding:5px;position:relative;right:5px}
div#offerratingDiv{float:left;padding:5px;position:relative;right:5px}
div.rating{float:left}
div.rating span.submitStar{background:no-repeat;width:17px;height:16px;float:left;cursor:pointer}
div.rating span.submitStar.starOut{background-position:-4px -458px}
div.rating span.submitStar.starOver{background-position:-4px -478px}

.offerRatingBlock{font-size:14px}
.offerRatingBlock a{color:#333;text-decoration:underline}
.offerRatingBlock a:hover{text-decoration:none}

.newsletterUnsubscribeBlock{font-size:14px}
.newsletterUnsubscribeBlock table td{padding:5px 10px}
.newsletterUnsubscribeBlock .unsub_confirm_textarea{border:1px solid #999;width:350px;height:123px;resize:none;margin-top:10px}
.newsletterUnsubscribeBlock .unsub_confirm_button_pos{margin:17px 0 0 591px}

#password_reminder_form{font-size:14px;background:#F8F5F2}
#password_reminder_form td{padding:10px}
#password_reminder_form tr:first-child td{padding-top:20px}
#password_reminder_form tr:last-child td{padding-bottom:20px}
#password_reminder_form .errorPos{position:absolute;top:1px;left:0px;width:467px}

.shareEmailBlock{font-size:14px}
.shareEmailBlock td{text-align:left}

.changeUserTable{background:#f3ece6}
.changeUserTable td{padding:5px 20px;font-size:14px}
.changeUserTable tr:first-child td{padding-top:20px}
.changeUserTable tr:last-child td{padding-bottom:20px}

.popupReconfirm{font-size:14px}
.popupReconfirm .popupDesign1{background-color:#F3ECE6}

#xmasShareButtonsMainCointainer .xmasDescription {font-size:14px;}
.offer_share_table_xmas{margin-top:10px;}
.offer_share_table_xmas td{padding-right:10px}
.offer_share_table_xmas .shareButton{margin-right:0px}

.newsletterBannerUnder  {width:100%;z-index:51;height:0px;position:fixed;bottom:0px;left:0px;background:#fff;overflow:hidden;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.newsletterBannerOld .newsletterBannerUnderPos{width:960px;margin:0px auto;}
.newsletterBannerOld .newsletterBannerUnderPosleftTitle{font-weight:bold;font-size:18px;color:#b71233;height:100px;vertical-align:middle;padding-left:40px;width:457px;}
.newsletterBannerOld .newsletterBannerUnderFormCont{width:422px;height:68px;background:#f3ece6;text-align:center;line-height:68px}
.newsletterBannerOld .newsletterBannerUnderFormCont .customInput{width:200px;margin-right:10px;}
.newsletterBannerOld .newsletterBannerUnderFormContV2{width:422px;height:80px;background:#f3ece6;text-align:center;line-height:68px}
.newsletterBannerOld .newsletterBannerUnderFormContV2 .customInput{width:200px;margin-right:10px;}
.newsletterBannerOld .newsletterBannerUnderFormContV2 .checkToSign{position:relative;top:-13px;left:18px;font-size:12px;text-align:left;line-height:12px}
.newsletterBannerOld .newsletterBannerUnderFormContV2 .checkToSign a{text-decoration:underline;color:#333}
.newsletterBannerOld .newsletterBannerUnderFormContV2 .checkToSign a:hover{text-decoration:none}
.newsletterBannerOld .newsletterBannerUnderFormContV2 .checkToSign label{position:relative;top:-2px;}
.newsletterBannerOld .newsletterBannerUnderClosePos{float:right;position:relative;width:1px;height:1px;}
.newsletterBannerOld .newsletterBannerUnderClose{display:block;width:27px;height:27px;background-position:-158px -338px;position:absolute;top:10px;right:10px;cursor:pointer;}

.newsletterBannerv2 .newsletterBannerUnderPos{width:960px;margin:0px auto;}
.newsletterBannerv2 .newsletterBannerUnderPosleftTitle{font-weight:bold;font-size:18px;color:#b71233;height:100px;vertical-align:middle;padding-left:40px;width:457px;}
.newsletterBannerv2 .newsletterBannerUnderFormCont{width:422px;height:68px;background:#f3ece6;text-align:center;line-height:68px}
.newsletterBannerv2 .newsletterBannerUnderFormCont .customInput{width:200px;margin-right:10px;}
.newsletterBannerv2 .newsletterBannerUnderFormContV2{width:422px;height:80px;background:#f3ece6;text-align:center;line-height:68px}
.newsletterBannerv2 .newsletterBannerUnderFormContV2 .customInput{width:200px;margin-right:10px;}
.newsletterBannerv2 .newsletterBannerUnderFormContV2 .checkToSign{position:relative;top:-13px;left:18px;font-size:12px;text-align:left;line-height:12px}
.newsletterBannerv2 .newsletterBannerUnderFormContV2 .checkToSign a{text-decoration:underline;color:#333}
.newsletterBannerv2 .newsletterBannerUnderFormContV2 .checkToSign a:hover{text-decoration:none}
.newsletterBannerv2 .newsletterBannerUnderFormContV2 .checkToSign label{position:relative;top:-2px;}
.newsletterBannerv2 .newsletterBannerUnderClosePos{float:right;position:relative;width:1px;height:1px;}
.newsletterBannerv2 .newsletterBannerUnderClose{display:block;width:27px;height:27px;background-position:-158px -338px;position:absolute;top:10px;right:10px;cursor:pointer;}

.newsletterBannerUnderv2 {position:fixed;z-index:10000;bottom:0;left:0;right:0;height:auto;background-color:rgba(0, 0, 0, 0.85);overflow-x: auto;font-size:12px;color:#fff;width:100%;}
.newsletterBannerUnderv2.hide {display:none;}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter {margin: 0 auto;padding: 14px 10px 10px 10px;display:block;max-width:1206px;}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter span {font-size:15px;width: 261px;}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter span a{color:#61befc; text-decoration:underline;}
.newsletterBannerUnderv2 .newsletterBannerv2 .subscribeClosePos  {float:right;position:relative;}
.newsletterBannerUnderv2 .newsletterBannerv2 .subscribeClose {background-image: url("/mobilev3/images/content/icon_white_close.png");background-repeat:no-repeat;display:block;width:16px;height:16px;position:absolute;top:10px;right:10px;cursor:pointer;}
.newsletterBannerUnderv2 .newsletterBannerv2 .subscribeCheckbox {margin: 0px 30px 0px 30px;}
.newsletterBannerUnderv2 .newsletterBannerv2 .subscribeCheckbox label a {text-decoration: underline;}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter .subscribeInputs.inputBlock .input input[type="text"]:focus{border:1px solid #4eb0e0;box-shadow:0px 0px 3px 0px rgba(78,176,224,0.58)}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter .subscribeInputs .inputBlock .input input[type="text"]{color: #7e7e7e;border:1px solid;border-color:#7e7e7e;border-radius:0px;display:block;width:-webkit-calc(100% - 22px);width:calc(100% - 22px);padding:0px 10px;height: 40px;font-size:17px;}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter .subscribeInputs input[type="checkbox"].customCheckbox+label{display:inline-block;font-size:15px;color:#fff;font-weight:400;padding:0px 0px 0px 25px;position:relative}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter .subscribeInputs input[type="checkbox"].customCheckbox+label a {color:#61befc;}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter .subscribeInputs input[type="checkbox"].customCheckbox.bordered+label:before{background-color:#fff;border:1px solid #cbccce; border-radius:3px;width:17px;height:17px;}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter .subscribeInputs input[type="checkbox"].customCheckbox:checked+label:before{background-image:url("/mobilev3/images/content/checkbox_checkmark.png");background-size:11px 9px;background-repeat:no-repeat;background-position:center;background-color:#fff;border:1px solid #cbccce}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter .error_message {color: FFFFFF;font-size:14px;padding-left:20px}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter .subscribeInputs {display:flex;align-items:center;margin: 5px 0px 0px 0px;}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter .subscribeInputs .inputBlock .input {margin: 10px 0px 0px 0px;display: flex;}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter .buyButton{display:inline-block;color:#fff;text-decoration:none;border-radius:4px;font-size:16px;font-weight:500;box-sizing:border-box;padding: 6px 16px 5px 16px;margin:0px 6px 6px 0px;position:relative;}
.newsletterBannerUnderv2 .newsletterBannerv2 .cookieHeaderCenter .buyButton.buttonGreen1 {background-color:#43962a;border:1px solid #3e7e2c;text-align: center;font-weight: 400;box-shadow:0px 1px 0px 0px #3e7e2c;line-height:32px;}
.newsletterBannerv2 .subscribe .cookieHeaderCenter .subscribeInputs .inputBlock .input {margin: 10px 0px 0px 0px;display: flex;}


.popupAvatarUpload{font-size:14px}
.popupAvatarUpload .inputBox{background:#f3ece6;padding:10px;margin:20px 0px}

.deliveryButton {display: inline-block;border-radius: 5px;padding: 10px;font-size: 14px;font-weight: bold;text-transform: uppercase;margin-top: 10px;}

.offerViewCounter {position:fixed;bottom:19px;left:-350px;z-index:10;}
.offerViewCounter .leftSide{width:67px;height:67px;background:#9c9792;color:#fff;font-size:24px;text-align:center;line-height:67px}
.offerViewCounter .rightSide{width:150px;height:67px;background:#e1d5c8;color:#333;font-size:14px;vertical-align:middle;padding-left:17px}
.offerViewCounterOpened {animation:offerViewCounterOpenAnim 0.5s 1;-webkit-animation:offerViewCounterOpenAnim 0.5s 1;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}
.offerViewCounterClosed {animation:offerViewCounterCloseAnim 0.5s 1;-webkit-animation:offerViewCounterCloseAnim 0.5s 1;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}
@keyframes offerViewCounterOpenAnim {from {left:-350px;}to {left:19px;}}
@-webkit-keyframes offerViewCounterOpenAnim {from {left:-350px;}to {left:19px;}}
@keyframes offerViewCounterCloseAnim {from {left:19px;}to {left:-350px;}}
@-webkit-keyframes offerViewCounterCloseAnim {from {left:19px;}to {left:-350px;}}

.toTopBox {position:fixed;bottom:-350px;right:0px;z-index:50;}
.toTopBox .toTopBoxContent{width:67px;height:67px;background:#9c9792;color:#fff;font-size:10px;text-align:center;}
.toTopBox .toTopBoxContent a{color:#fff;text-decoration:none;position:relative;top:6px}
.toTopBox a.arrow{width:0;height:0;border-style:solid;border-width:0 12px 14px 12px;border-color: transparent transparent #ffffff transparent;position:relative;top:-14px}
.toTopBox .toTopBoxContent .posrel a{display:block;position:absolute;top:-14px;left:-34px;width:67px;height:67px}
.toTopBoxOpened {animation:toTopBoxOpenAnim 0.5s 1;-webkit-animation:toTopBoxOpenAnim 0.5s 1;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}
@keyframes toTopBoxOpenAnim {from {bottom:-350px;}to {bottom:0px;}}
@-webkit-keyframes toTopBoxOpenAnim {from {bottom:-350px;}to {bottom:0px;}}

.toTopBoxClosed {animation:toTopBoxCloseAnim 0.5s 1;-webkit-animation:toTopBoxCloseAnim 0.5s 1;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}
@keyframes toTopBoxCloseAnim {from {bottom:0px;}to {bottom:-350px;}}
@-webkit-keyframes toTopBoxCloseAnim {from {bottom:0px;}to {bottom:-350px;}}

/* EXIT PAGE */
#mainFrameContainerTable {height: 100%; width: 100%; border-collapse: collapse; border: 0px;background:#fff;}
#mainFrameContainerTable .sourceOfferTitle {font-family: Roboto; 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%;position:relative;}
#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;}
.headerLinkBackIframePage{height:96px;position:absolute;top: 0px;left:0px;width:100%;z-index:2;background:transparent;border-bottom:3px solid #b71233;}
.iframePageCloseBirgadeFrame{position: absolute; top: 0px; right: 0px; font-weight: bold; color: #333; display: block; z-index: 3;padding:5px 10px;}

/*deliveryAddressPageUnique*/
.deliveryAddressPageUnique tr td{padding:0px 0px 12px 0px;}
.deliveryAddressPageUnique tr td input[type="text"]{margin-top:0px;margin-bottom:0px;width:293px !important;}
.deliveryAddressPageUnique tr:nth-child(odd) td{padding-top:5px;}
.deliveryAddressPageUnique .buttonGreen1.buttonSize1 {position:relative;top:-15px;}
div.deliveryAddressPageUnique tr td input[type="text"].customer_delivery_address_zip{width:83px !important;}
div.deliveryAddressPageUnique tr td input[type="text"].customer_delivery_address_city {width:173px !important;}
.deliveryAddressPageUnique .deliveryAddressForm .error {padding-left:0px;padding-top:12px;}
.loyalMug1, .loyalMug2{display:block;width:292px;height:340px;background-color:#fff;position:absolute;top:83px;left:355px;background-image:url("/designv5/images/mugs.jpg");background-position:center bottom}
.loyalMug2{background-position:center top}

/*Vedd a Neten akcio*/
.goAdverticum {display:inline-block}
.goAdverticumDiv {margin:0px auto;text-align:center}

/* LISTS */

.listContainer *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.listContainer{position:relative;z-index:30;}
.listContainer .listElemsParent{width:168px;position:absolute;top:31px;left:0px;background:#fff;border-top:1px solid rgba(0,0,0,0.1);z-index:30;}
.listContainer .selectedElem {font-family:arial;font-size:12px;font-weight:bold;display:block;padding-left:10px;width:159px;height:32px;line-height:32px;color:#444;border-bottom:1px solid #e0dbd5}
.listContainer .listElemsParent a{font-family:arial;font-size:12px;font-weight:normal;display:block;padding-left:10px;width:158px;border-bottom:1px solid #ebe2d9;border-left:1px solid #ebe2d9;border-right:1px solid #ebe2d9;height:32px;line-height:32px;color:#777;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.listContainer .listElemsParent a:hover{background:rgba(0,0,0,0.05)}

.h1category {padding:0px;margin:0px;display:inline-block;font-weight:normal;font-size:24px}
.h2category {padding:0px;margin:0px;display:inline-block;font-weight:normal;font-size:14px}
.h3category {padding:0px;margin:0px;display:inline-block;font-weight:normal;font-size:12px}

.deliveryTable{line-height:25px;margin-right:20px}
.deliveryDescPopup{display:inline-block;max-width:430px;text-align:left;padding:10px}
.deliveryTable .center{text-align:center}
.deliveryTable .priceTd{width:110px}
.deliveryTable .priceValue{padding-left:30px}
.deliveryTable .priceValue, .deliveryTable .priceValueTypeB{text-align:center}
.deliveryTable .priceValue span,
.deliveryTable .priceValueTypeB span{display:inline-block;width:56px;text-align:right;padding-right:5px}

.offerSortLinks{display:inline-block}
.offerSortLinks a{font-weight:bold;color:#b81733;font-size:12px;margin:0px 16px;position:relative;display:inline-block}
.offerSortLinks a:before{content:"";width:1px;height:20px;background-color:#333;display:block;position:absolute;top:-3px;right:-18px}
.offerSortLinks a:first-child{margin-left:2px}
.offerSortLinks a:last-child:before{display:none}
.offerSortLinks a b{font-weight:bold;color:#333;}

/* NEWSLETTER SIGNUP PROFILE */

.newsletterContainer{width:565px;}
.newsletterContainer .newsletterBlockContainer{padding:15px 0px 0px 10px;width:554px;}
.newsletterContainer .newsletterElement input[type="checkbox"]{display:none}
.newsletterContainer .newsletterElement{margin-bottom:15px;margin-right:15px;margin-top:0px;margin-left:0px;}
.newsletterContainer .newsletterElement input[type="checkbox"]+label{height:32px;line-height:32px;padding:0px 10px;font-size:14px;text-transform:lowercase;color:#333333;display:inline-block}
.newsletterContainer .newsletterElement input[type="checkbox"]+label:before{content:" ";width:17px;height:17px;border-radius:40px;background:#fff;display:inline-block;position:relative;top:4px;margin-right:10px}
.newsletterContainer .newsletterElement input[type="checkbox"]:checked+label{background-color:#d4c8bc}
.newsletterContainer .newsletterElement input[type="checkbox"]:checked+label:before{background-position:center center;background-repeat:no-repeat;background-image: url(data:image/png;base64,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);}

.newsletterContainer{margin-bottom:25px}
.newsletterBlockContainer{background:#f8f5f2;padding-bottom:5px;padding-right:5px;display:inline-block}
.newsletterElement{float:left;background:#ebe2d9;margin:5px 0px 0px 5px}

.newsletterContainer .newsletterHeadBlockContainer{margin:0px;padding:0px;width:auto}
.newsletterContainer .newsletterElementHead{margin:0px}
.newsletterContainer .newsletterElementHead label{background:#f8f5f2;width:165px;font-size:16px;font-weight:bold;text-transform:capitalize !important}
.newsletterContainer .newsletterElementHead input[type="checkbox"]+label:before{background-color:#cfbeab}
.newsletterContainer .newsletterElementHead input[type="checkbox"]:checked+label{background-color:#f8f5f2}
.newsletterContainer .newsletterElementHead input[type="checkbox"]:checked+label:before{background-color:#cfbeab;background-image: url(data:image/png;base64,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);}
.newsletterBlockTrigger{float:left;background-color:#f5ece4;width:119px;border-left:1px solid #fff;height:32px;line-height:32px;padding-left:36px;font-weight:bold;text-transform:lowercase;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.newsletterBlockTrigger.opened{background-image:url("/designv5/images/close.png");background-repeat:no-repeat;background-position:7px center}
.newsletterBlockTrigger.closed{background-image:url("/designv5/images/menu.png");background-repeat:no-repeat;background-position:7px center}

.personalOffersNew.profilePagePersonal .rightBoxPersonalize{background-color:#f8f5f2;margin-top:0px}
.personalOffersNew.profilePagePersonal .rightBoxPersonalize{width:285px}
.leftPersonalizeTitle{font-size:18px;display:block;padding-bottom:20px}
.personalNotifictaion{margin-bottom:5px}


.newsletterContainerVirtual{margin-top:30px}
.newsletterContainerVirtual label{font-size:16px;display:block;margin-bottom:7px}
.newsletterContainerVirtual input[type="checkbox"]{display:none}
.newsletterContainerVirtual input[type="checkbox"]+label:before{content:" ";width:17px;height:17px;border-radius:40px;display:inline-block;position:relative;top:3px;margin-right:10px;background-color:#cfbeab}
.newsletterContainerVirtual input[type="checkbox"]:checked+label:before{background-position:center center;background-repeat:no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAIAAABv85FHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAMRJREFUeNpkjs0LwXAYgN/3ZzNjCmVzYcNhdhAlJ3Ly3/of3B2kJEUs2n6+NkxK2swcSD6e61NPDw66HfiGkJCkaM7OZOAPSdEkueTfPPIjovGkmFPd68WmcxKORFmOfwpEki3VENGY9O/+jeTLDbXe5ngBAERZ5YXEYbM4H7YAQGw6Z1iuUGkKiXRG1jz3SmfDZ4bZr3SOj4k5tVhtISKdDnzPfQ0DwFofnewVIjqW6Vj0/cUAQBAEy3EvlVGOO+Pz+TEAqdZCqoAp1q8AAAAASUVORK5CYII=);}
.newsletterContainerVirtual .desc{font-size:12px}
.newsletterContainerVirtual .newsletterElement{background:transparent;margin-bottom:14px;margin-left:20px;margin-right:20px}
.newsletterContainerVirtual .title{font-size:18px;padding-top:15px;padding-bottom:10px;padding-left:20px}

.personalOfferTitle{font-size:24px}
.personalOfferDescription{font-size:14px;line-height:22px}
.personalSmallTitle{font-size:14px;padding-bottom:12px;display:block}

.personalOffersZipCodeDesc{color:#716d68;font-size:14px;padding-left:15px}
.personalOffersZipCodeDesc .bigLine{padding:7px 0px;display:inline-block}
.personalOffersZipCodeDesc .bigLine b{color:#b81733}

/* PAIRED RADION BUTTONS */

.pairedRadioContainer{display:inline-block;width:165px;height:30px;border-radius:5px;border:1px solid #b7b1aa;white-space:nowrap;overflow:hidden;background-color:#ebe2d9;font-size:0px}
input[type="radio"].pairedRadio{display:none}

input[type="radio"].pairedRadio+label{display:inline-block;width:77px;height:30px;line-height:32px;margin:0px;padding-left:6px;top:0px;left:0px;color:#716d68;text-transform:uppercase;font-size:10px}
input[type="radio"].pairedRadio+label:before{content:" ";width:17px;height: 17px;border-radius: 40px;background:#fff;display:inline-block;position:relative;top:4px;margin-right: 10px; }
input[type="radio"].pairedRadio:checked+label{background-color:#e1d5c8}
input[type="radio"].pairedRadio:checked+label:before{background-position:center center;background-repeat:no-repeat;background-image: url(data:image/png;base64,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);}
input[type="radio"].pairedRadio.left+label{border-right:1px solid #b7b1aa}
 
 /* CHARITY GROUP PAGE */
 
 .charityGroupPage .charityGroupTopTable{margin-bottom:15px;margin-top:19px;width:100%}
 .charityGroupPage .charityPageTitle{font-family:'Roboto';color:#333333;font-size:28px;padding-bottom:11px}
 .charityGroupPage .topRightText{text-align:right;font-size:14px;color:#333;padding-top:5px}
 .charityGroupPage .charityTopSmallBlock{padding-bottom:9px}
 .charityGroupPage .categoryTopSmallBlockLink{height:280px}
 .charityGroupPage .charityTopSmallBlock .categoryOfferName{height:30px;float:left;width:280px;padding-bottom:0;padding-top:18px}
 .charityGroupPage .charityTopSmallBlock .categoryOfferName .h3category{font-size:16px;display:block;width:100%}
 .charityGroupPage .charityTopSmallBlock .categoryOfferName .h3category b{font-size:12px;margin-bottom:8px;display:inline-block}
 .charityGroupPage .charityTopSmallBlock .bigAmount{font-size:18px;font-weight:bold;height:auto;padding-left:10px;color:#b71233;clear:both;float:none;display:block;max-width:50%;top:-10px;position:relative;padding-bottom:19px}
 .charityGroupPage .charityTopSmallBlock .bigAmount .charityIcon{margin-right:12px;display:inline-block;width:30px;height:28px;background-image:url('/designv5/images/charity_logo_red.png');background-repeat:no-repeat;background-size:contain;position:relative;top:8px}
 .charityGroupPage .charityTopSmallBlock .statusRight{height:37px;line-height:37px;font-size:10px;padding-right:10px;font-size:16px;font-weight:bold;padding-top:1px;color:#333;position:absolute;right:2px;bottom:27px}
 .charityGroupPage .charityTopSmallBlock .statusRight .buttonGreen1{font-size:16px;font-weight:bold;text-transform:uppercase;width:168px;height:46px;display:block;text-align:center;line-height:50px;border-radius:7px}
 
 .charityGroupPage .categoryOfferCharityTop{width:960px;margin-right:0px;height:70px;font-size:0px;margin-top:-1px;display:block;margin-bottom:0px;}
 .charityGroupPage .categoryOfferCharityTop table{width:100%}
 .charityGroupPage .categoryOfferCharityTop .firstTextTd{vertical-align:top;padding-left:10px;padding-top:18px;padding-right:14px;width:370px}
 .charityGroupPage .categoryOfferCharityTop .firstTextTd .charityPosSpanLeft{display:inline-block;font-size:12px;color:#333;line-height:18px}
 .charityGroupPage .categoryOfferCharityTop .firstTextTd .innerTextLink{color:#333;font-weight:bold;text-decoration:underline}
 .charityGroupPage .categoryOfferCharityTop .charityTextTitle{font-size:22px;text-transform:uppercase}
 .charityGroupPage .categoryOfferCharityTop .charityTextLineBreak{line-height:12px}
 .charityGroupPage .categoryOfferCharityTop .secondTextTd{font-size:16px;line-height:32px;color:#333;height:53px;vertical-align:top;padding-top:17px;text-align:center}
 .charityGroupPage .categoryOfferCharityTop .secondTextTd a{color:#333}
 .charityGroupPage .charityHighlightMoney{color:#b71233;font-weight:bold;font-size:24px;position:relative;top:2px;padding:0 6px}
  
 .charityGroupPage .charityPageSecondTitleTable{height:50px;margin-bottom:25px;width:100%;margin-top:10px}
 .charityGroupPage .charityPageSecondTitleTable .leftTextTd{font-size:14px;font-weight:bold;color:#333;text-transform:uppercase;padding-left:0px}
 .charityGroupPage .charityPageSecondTitleTable .leftTextTd span{position:relative;top:2px}
 
 .charityGroupPage .charityCategoryOffersBlock.categoryOffersBlock .categoryOfferName{display:block;height:22px;overflow:hidden;padding:17px 8px 0px 9px;width:280px;white-space:nowrap;text-overflow:ellipsis}
 .charityGroupPage .charityCategoryOffersBlock.categoryOffersBlock .categoryOfferName .h3category{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:22px;width:280px}
 .charityGroupPage .charityCategoryOffersBlock .amountBlock{font-size:16px;height:37px;line-height:37px;float:left;display:block;padding-left:9px;color:#333;margin-right:6px;padding-top:5px;padding-bottom:7px}
 .charityGroupPage .charityCategoryOffersBlock .amountBlock .charityIcon{display:inline-block;width:22px;height:20px;background-image:url('/designv5/images/charity_logo_grey.png');background-repeat:no-repeat;background-size:contain;position:relative;top:3px}
 .charityGroupPage .charityCategoryOffersBlock .charityDateMonth{height:37px;line-height:37px;float:right;display:block;font-size:10px;padding-right:15px;font-size:14px;color:#333;margin-top:5px}
 .charityGroupPage .charityCategoryOffersBlock .categoryOffersListLine:last-child{margin-bottom:66px}
 
/* MESSAGES */
 
.messagesGrey{background-color:#9c9792;}
.messagesTriangle{width: 0;height: 0;border-style: solid;border-width: 0 8.5px 8px 8.5px;border-color: transparent transparent #9c9792 transparent;position:relative;left:389px;}
.messageContainerCenter{position:relative;z-index:31;margin:auto;top:35px;;left:9px} 
.messagesContainer{top:0px;width:419px;height:535px;position:absolute;right:0px;overflow:hidden;}
.messagesContainer .showMessagesBox{width:419px;height:526px;background-color:#9c9792;}
.messagesContainer .showMessagesBox .messagesBoxHeader{width:100%;height:32px;color:white;overflow:hidden;}
.messagesContainer .showMessagesBox .messagesBoxHeader p{font-family:arial; font-weight:600;font-size:12px;margin-left:9px;width:60px;display:block;float:left;margin-right:109px;line-height:1;}
.messagesContainer .showMessagesBox .messagesBoxHeader a{color:white;text-decoration:underline;font-size:11px;line-height:3;}
.messagesContainer .showMessagesBox .messagesContent{width:417px;height:460px; background-color:#f8f5f2;overflow-x:hidden;overflow-y:hidden;margin:auto}


.messagesContainer .showMessagesBox .messagesContent table{width:100%;}
.messagesContainer .showMessagesBox .messagesContent .oneMessage{width:100%;height:80px;border-bottom:1px solid #e0d3c5;background-color:#f8f5f2;clear: both;overflow: hidden;}
.messagesContainer .showMessagesBox .messagesContent .oneMessageRead{background-color:white;}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messagesImage{width:50px;height:50px;margin:7px 9px  100% 8px;float:left;background-image:url("/designv5/images/message_image.jpg");background-size:cover}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .oneMessageContainer{height:auto;width:390px; white-space: normal;}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .oneMessageContainer b{position:relative;}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .oneMessageContainer p{font-size:12px;padding-top:12px;-webkit-margin-before:0em;margin-top: 0px;width: 370px;}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messagesClock {width:12px;height:12px;display:inline-block;margin-right:7px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-repeat:no-repeat;background-position: -229px -338px;position:relative;bottom:1px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage span{font-size:11px;display:inline-block;position:relative;bottom:3px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messagesOption{width:29px;height:80px;position:relative;bottom:58px;/* left:390px; */float: right;}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messagesOption .messagesRead{width:9px;height:9px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-repeat:no-repeat;background-position: -230px -375px;position:relative;top:11px;left:6px;cursor:pointer;}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messagesOption .messagesDelete{width:9px;height:9px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-repeat:no-repeat;background-position: -230px -357px;position:relative;top:21px;left:6px;cursor:pointer;}
.messagesContainer .showMessagesBox .messagesBoxfooter a{color:white;text-decoration:underline;font-size:11px;line-height:3;text-align:center;margin:auto;display:block;}
 

.contentInner .fullBlock .messagesContent{width:100%;background-color:white;padding-top:5px;padding-bottom:9px}
.contentInner .fullBlock .messagesContent .oneMessage{width:100%;height:66px;border-bottom:1px solid #e0d3c5;background-color:#f8f5f2}
.contentInner .fullBlock .messagesContent .oneMessage:last-child{border:none;}
.contentInner .fullBlock .messagesContent .oneMessageRead{background-color:white;}
.contentInner .fullBlock .messagesContent .oneMessage .messagesImage{width:48px;height:48px;margin:6px 8px 5px 9px;float:left;background-image:url("/designv5/images/message_image.jpg");background-size:cover}
.contentInner .fullBlock .messagesContent .oneMessage .oneMessageContainer{height:58px;width:100%}
.contentInner .fullBlock .messagesContent .oneMessage .oneMessageContainer b{position:relative;width:880px}
.contentInner .fullBlock .messagesContent .oneMessage .oneMessageContainer p{font-size:12px;padding-top:14px;width:880px;-webkit-margin-before:0em;margin-top:0px}
.contentInner .fullBlock .messagesContent .oneMessage .messagesClock {width:12px;height:12px;display:inline-block;margin-right:9px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-repeat:no-repeat;background-position: -229px -338px;position:relative;bottom:4px;left:2px}
.contentInner .fullBlock .messagesContent .oneMessage span{font-size:11px;display:inline-block;position:relative;bottom:7px}
.contentInner .fullBlock .messagesContent .oneMessage .messagesOption{width:29px;height:66px;position:relative;bottom:60px;left:892px}
.contentInner .fullBlock .messagesContent .oneMessage .messagesOption .messagesRead{width:9px;height:9px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-repeat:no-repeat;background-position: -230px -375px;position:relative;top:11px;left:6px;cursor:pointer}
.contentInner .fullBlock .messagesContent .oneMessage .messagesOption .messagesDelete{width:9px;height:9px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-repeat:no-repeat;background-position: -230px -357px;position:relative;top:21px;left:6px;cursor:pointer}
 

/*DINAMIC MESSAGE IMAGES TOP*/

.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageProfileImage,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageClock,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageCalendar,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageDeal,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageNotification:after,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageMoney,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageFriend,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageFriendNotocication,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageTruck,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageLotteryWheel,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageAlarm,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageBirthDay,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageQuestion,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageQuestionMark,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageFlower,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageMoneyAlert,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageStars,
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageCoins{background-image:url("/designv5/images/messages_sprittes.png");background-size:100px 500px;background-position:0px 0px;border:1px solid #b81733;background-repeat:no-repeat;background-color:transparent}

/*random image start*/
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageProfileImage, .messagesContainer .showMessagesBox .messagesContent .oneMessage .messageDeal{background-image:url("/designv5/images/random_image.jpg");}
/*random image end*/

.messagesContainer .showMessagesBox .messagesContent .oneMessage .messagesImage img{width:52px;height:52px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageProfileImage{background-size:cover;background-position:center;background-repeat:no-repeat;border:none;width:50px;height:50px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageClock{background-position:0px 0px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageCalendar{background-position:0px -50px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageDeal{background-size:cover;background-position:center;background-repeat:no-repeat;border:none;width:50px;height:50px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageNotification:after{content:" ";display:block;width:16px;height:16px;background-color:white;border:1px solid #b81733;background-position: -51px 0px;position:relative;left:33px;top:-17px;}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageMoney{background-position:0px -100px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageFriend{background-position:0px -150px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageFriendNotocication{background-position:0px -200px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageTruck{background-position:0px -250px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageLotteryWheel{background-position:0px -300px;border:none;width:50px;height:50px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageAlarm{background-position:0px -350px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageBirthDay{background-position:0px -400px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageQuestion{background-position:0px -450px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageQuestionMark{background-position:-50px -50px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageFlower{background-position:-50px -100px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageMoneyAlert{background-position:-50px -150px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageStars{background-position:-50px -200px}
.messagesContainer .showMessagesBox .messagesContent .oneMessage .messageCoins{background-position:-50px -250px}



/*DINAMIC MESSAGE IMAGES*/

.contentInner .fullBlock .messagesContent .oneMessage .messageProfileImage,
.contentInner .fullBlock .messagesContent .oneMessage .messageClock,
.contentInner .fullBlock .messagesContent .oneMessage .messageCalendar,
.contentInner .fullBlock .messagesContent .oneMessage .messageDeal,
.contentInner .fullBlock .messagesContent .oneMessage .messageNotification:after,
.contentInner .fullBlock .messagesContent .oneMessage .messageMoney,
.contentInner .fullBlock .messagesContent .oneMessage .messageFriend,
.contentInner .fullBlock .messagesContent .oneMessage .messageFriendNotocication,
.contentInner .fullBlock .messagesContent .oneMessage .messageTruck,
.contentInner .fullBlock .messagesContent .oneMessage .messageLotteryWheel,
.contentInner .fullBlock .messagesContent .oneMessage .messageAlarm,
.contentInner .fullBlock .messagesContent .oneMessage .messageBirthDay,
.contentInner .fullBlock .messagesContent .oneMessage .messageQuestion,
.contentInner .fullBlock .messagesContent .oneMessage .messageQuestionMark,
.contentInner .fullBlock .messagesContent .oneMessage .messageFlower,
.contentInner .fullBlock .messagesContent .oneMessage .messageMoneyAlert,
.contentInner .fullBlock .messagesContent .oneMessage .messageStars,
.contentInner .fullBlock .messagesContent .oneMessage .messageCoins{background-image:url("/designv5/images/messages_sprittes.png");background-size:100px 500px;background-position:0px 0px;border:1px solid #b81733;background-repeat:no-repeat;background-color:transparent}

/*random image start*/
.contentInner .fullBlock .messagesContent .oneMessage .messageProfileImage, .contentInner .fullBlock .messagesContent .oneMessage .messageDeal{background-image:url("/designv5/images/random_image.jpg");}
/*random image end*/

.contentInner .fullBlock .messagesContent .oneMessage .messagesImage img{width:50px;height:50px}
.contentInner .fullBlock .messagesContent .oneMessage .messageProfileImage{background-size:cover;background-position:center;background-repeat:no-repeat;border:none;width:50px;height:50px}
.contentInner .fullBlock .messagesContent .oneMessage .messageClock{background-position:0px 0px}
.contentInner .fullBlock .messagesContent .oneMessage .messageCalendar{background-position:0px -50px}
.contentInner .fullBlock .messagesContent .oneMessage .messageDeal{background-size:cover;background-position:center;background-repeat:no-repeat;border:none;width:50px;height:50px}
.contentInner .fullBlock .messagesContent .oneMessage .messageNotification:after{content:" ";display:block;width:16px;height:16px;background-color:white;border:1px solid #b81733;background-position: -51px 0px;position:relative;left:33px;top:-17px;}
.contentInner .fullBlock .messagesContent .oneMessage .messageMoney{background-position:-1px -101px}
.contentInner .fullBlock .messagesContent .oneMessage .messageFriend{background-position:0px -150px}
.contentInner .fullBlock .messagesContent .oneMessage .messageFriendNotocication{background-position:0px -200px}
.contentInner .fullBlock .messagesContent .oneMessage .messageTruck{background-position:-1px -250px}
.contentInner .fullBlock .messagesContent .oneMessage .messageLotteryWheel{background-position:0px -300px;border:none;width:50px;height:50px}
.contentInner .fullBlock .messagesContent .oneMessage .messageAlarm{background-position:-1px -350px}
.contentInner .fullBlock .messagesContent .oneMessage .messageBirthDay{background-position:-1px -400px}
.contentInner .fullBlock .messagesContent .oneMessage .messageQuestion{background-position:0px -450px}
.contentInner .fullBlock .messagesContent .oneMessage .messageQuestionMark{background-position:-50px -50px}
.contentInner .fullBlock .messagesContent .oneMessage .messageFlower{background-position:-50px -100px}
.contentInner .fullBlock .messagesContent .oneMessage .messageMoneyAlert{background-position:-50px -150px}
.contentInner .fullBlock .messagesContent .oneMessage .messageStars{background-position:-50px -200px}
.contentInner .fullBlock .messagesContent .oneMessage .messageCoins{background-position:-50px -250px}

/* 18 CIRCLE POPUP*/
.warning18 .circle18{font-weight:900;width:175px;height:175px;background-color:bloack;display:block;border-radius:50%;border:17px solid red;font-size:120px;text-align:center;letter-spacing:-17px;text-indent:-25px;position:absolute;margin-top:30px;margin-left:20px;background-image:url("/designv5/images/18.png");background-position:center;background-repeat:no-repeat}
.warning18 span:nth-child(2){margin-left:220px;width:550px;display:block;font-size:20px;text-align:left;margin-bottom:-4px;padding-top:39px}
.warning18 .buttonGreen1{margin-left:237px;}

.tags{padding-top:20px;font-size:14px}

.listContainerNotify *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.listContainerNotify{position:relative; padding: 5px}
.listContainerNotify .listElemsParent{width:95px;position:absolute;top:5px;left:5px;background:#fff;border-top:1px solid rgba(0,0,0,0.1);z-index:30;}
.listContainerNotify .selectedElem {font-family:arial;font-size:12px;font-weight:bold;display:block;padding-left:10px;height:32px;line-height:32px;color:#444;width:85px;background-color: #ebe2d9;}
.listContainerNotify .listElemsParent a{font-family:arial;font-size:12px;font-weight:bold;display:block;padding-left:10px;width:83px;border-bottom:1px solid #ebe2d9;border-left:1px solid #ebe2d9;border-right:1px solid #ebe2d9;height:32px;line-height:32px;color:#777;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.listContainerNotify .listElemsParent a:hover{background:rgba(0,0,0,0.05)}

/* BIGMAP */

.bigMapModal{background:rgba(51,51,51,0.9);position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:50}
.bigMapPopup{width:893px;height:636px;background:#ebe2d9;position:fixed;top:50%;left:50%;z-index:51;margin-left:-442px;margin-top:-318px;background-image:url("/designv5/images/bigMap/loader.gif");background-repeat:no-repeat;background-position:center center}
.bigMapCanvas{width:calc(100% - 8px);height:482px;margin:0px 4px}
.bigMapClose{position:absolute;top:0px;right:0px;height:40px;width:40px;background-image:url("/designv5/images/bigMap/close.png");backround-position:center center;background-size:cover;cursor:pointer}

.infoBox{padding:35px 10px 0px 5px;font-family:arial;margin-left:-20px;}
.infoBox > img{position:absolute !important;width:30px;height:30px;top:36px;right:13px;z-index:33}
.infoBox .hotel_infobox{font-family:arial;position:relative;-webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.2);box-shadow: 0 0 4px 0 rgba(0,0,0,0.2);position:relative}
.infoBox .hotel_infobox:after{content:" ";display:block;width:15px;height:14px;background:url("/designv5/images/bigMap/down_arrow_map.png");background-repeat:no-repeat;background-position:center top;background-size:cover;bottom:-14px;left:50%;margin-left:8px;position:absolute}
.infoBox .hotel_infobox .star{top:-10px;position:relative;left:2px}
.infoBox .hotel_map_main_table{}
.infoBox .hotel_name{padding-top:0px;height:45px;overflow:hidden;font-size:12px;color:#252628;display:inline-block;line-height:15px;font-weight:normal;width:122px;position:relative;top:-2px}
.infoBox .hotel_price{font-size:35px;color:#d34955;display:inline-block}
.infoBox .hotel_price span.small{font-size:18px}
.infoBox .hotel_price_sec{font-size:13px;color:#6a737b;display:inline-block;margin-top:-8px}
.infoBox .hotel_price_sec span.small{font-size:9px}
.infoBox .hotel_images_container{width:155px;background:#fff;height:131px;background-size:cover;background-position:center center}
.infoBox .hotel_text{font-size:12px;font-family:arial}
.infoBox td.hotel_right_content{background:#fff;width:158px;padding:10px 0px 10px 0px;text-align:left;vertical-align:top}
.infoBox .hotel_infobox .smallButton{height:36px;line-height:36px;padding:0px 12px;margin-top:14px}
.infoBox .searchListHotelPicture{height:131px;width:145px;background-size:cover;background-position:center center;background-color:#aaa;display:block}
.infoBox .priceBoxMap{position:absolute;bottom:7px;right:7px;width:150px;font-size:14px;line-height:15px}
.infoBox .priceBoxMap .red{font-weight:bold}
.infoBox .priceBoxMap .greyLineThrough{color:#bebbb9;text-decoration:line-through}
.infoBox .infoPager{position:absolute;top:-24px;right:0px;height:24px;background-color:#666666;color:#fff;line-height:24px;font-size:14px;font-family:arial;font-weight:bold;padding:0px 2px 0px 8px;min-width:56px}
.infoBox .infoPager span{display:inline-block;width:8px;height:13px;background-image:url("/designv5/images/map_arrow.png");position:relative;top:1px;padding-left:4px;padding-right:4px;background-position:center center;background-repeat:no-repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.infoBox .infoPager span.left{-moz-transform:scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);margin-left:4px}
.infoBox .infoPager span.disabled{opacity:0.5}

.specialOfferMapContainer{font-size:0px;width:calc(100% - 8px);white-space:nowrap;padding:7px 4px 7px 4px;background-image:url(data:image/png;base64,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)}
.specialOfferMap{font-size:10px;width:calc(20% - 5px);height:100px;background-size:cover;background-position:center center;display:inline-block;margin-right:7px}
.specialOfferMapContainer .specialOfferMap:last-child,
.specialOfferMapContainer .specialOfferMap:first-child{width:calc(20% - 7px)}
.specialOfferMapContainer .specialOfferMap:last-child{margin-right:0px}
.specialOfferMapContainer .specialOfferMap .action{cursor:pointer;opacity:0;display:block;width:100%;height:100%;background:url("/designv5/images/bigMap/special_hover.png");backround-position:center center;background-size:cover}
.specialOfferMapContainer .specialOfferMap .action:hover{opacity:1}

.bigMapTitle{font-size:14px;width:calc(100% - 68px);white-space:nowrap;overflow:hidden;height:19px;text-overflow:ellipsis;height:40px;line-height:40px;padding:0px 9px 0px 9px;color:#333}
.bigMapTitle b{text-decoration:underline}

/* gooodRedeemPage */

.gooodRedeemPage .categoryGiftCardImage{background-image:url('/designv5/images/goood.png');background-size:contain;background-position:center center;height:53px;position:relative;top:-42px}
.gooodRedeemPage .rightcol{padding-top:21px}
.gooodRedeemPage .form_input_form_new {height:33px;margin-right:7px;border:1px solid #cccccc;margin-left:-17px;width:202px;padding-left:10px;padding-right:10px}
.gooodRedeemPage .error{margin-left:-18px}

.blackFridayBox{background-image:url('/designv5/images/black_friday_box.png');width:40px;height:40px;position:absolute;top:260px;right:10px;color:white;background-size:cover;font-size:12px;text-align:center;line-height:54px;display:none}

/* OFFER GOOOD SHARE BLOCK */

.offerGoooShareBlock{position:relative;display:none;;z-index:1;top:40px}
.offerGoooShareBlock .gooodShareBlock{right:0}
.offerGoooShareBlock .gooodShareBlock:after{content:" ";display:block;position:absolute;top:-10px;right:100px;width:0;height:0;border-style:solid;border-width:0 10.5px 10px 10.5px;border-color:transparent transparent #fff transparent;}
.offerGoooShareBlock .gooodShareBlock:before{content:" ";display:block;position:absolute;top:-16px;right:100px;width:0;height:0;border-style:solid;border-width:0 15.5px 15px 15.5px;border-color:transparent transparent #e2d6ca transparent;}
.offerGoooShareBlock .gooodShareBlock.centerArrow:after{content:" ";display:block;position:absolute;top:-10px;right:90px;width:0;height:0;border-style:solid;border-width:0 10.5px 10px 10.5px;border-color:transparent transparent #fff transparent;}
.offerGoooShareBlock .gooodShareBlock.centerArrow:before{content:" ";display:block;position:absolute;top:-16px;right:85px;width:0;height:0;border-style:solid;border-width:0 15.5px 15px 15.5px;border-color:transparent transparent #e2d6ca transparent;}
.offerGoooShareBlock .gooodShareBlock{width:631px;border:4px solid #e2d6ca;padding:0px 17px 0px 16px;background-color:#fff;position:absolute;top:-20px}
.offerGoooShareBlock .gooodShareBlock .gooodShareLogo{width:95px;height:85px;background-image:url('/designv5/images/goood_vertical.png');background-size:contain;background-repeat:no-repeat;background-position:center}
.offerGoooShareBlock .gooodShareBlock span.gooodShareDescription{width:100%;text-align:center;display:inline-block;font-size:16px;color:#414a4c;padding-top:23px;line-height:20px;padding-bottom:23px}
.offerGoooShareBlock .gooodShareBlock .videoTd{text-align:right;padding-right:5px;width:50%}
.offerGoooShareBlock .gooodShareBlock .videoTd .videoTime{display:inline-block;text-align:right;font-size:12px;color:#414a4c;margin-bottom:5px}
.offerGoooShareBlock .gooodShareBlock .videoTd .videoTime:before{content:" ";width:12px;height:12px;display:inline-block;vertical-align:middle;position:relative;bottom:2px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-229px -338px;border-radius:50%;margin-right:9px}
.offerGoooShareBlock .gooodShareBlock .videoTd .videoText{width:100%;text-align:center;display:inline-block;margin-top:28px;margin-bottom:35px;font-size:15px;color:#414a4c;line-height:18px;}
.offerGoooShareBlock .gooodShareBlock .formTd{vertical-align:top;padding-top:16px;padding-left:15px}
.offerGoooShareBlock .gooodShareBlock .formTd label{font-size:14px;color:#333333;font-weight:bold;display:block;margin-bottom:5px; cursor: text;-webkit-user-select: inherit; -khtml-user-select: inherit; -moz-user-select: inherit; -ms-user-select: inherit;}
.offerGoooShareBlock .gooodShareBlock .formTd input[type="text"]{border:0px;outline:none;background-color:#f2ece6;width:-webkit-calc(100% - 14px);width:calc(100% - 14px);height:27px;line-height:29px;margin-bottom:18px;padding-left:7px;padding-right:7px}
.offerGoooShareBlock .gooodShareBlock .formTd .buttonOrange{background:#f5a626;background:-moz-linear-gradient(top, #f5a626 0%,#f17a1a 100%);background:-webkit-linear-gradient(top, #f5a626 0%,#f17a1a 100%);background:linear-gradient(to bottom,#f5a626 0%,#f17a1a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a626',endColorstr='#f17a1a',GradientType=0);}
.offerGoooShareBlock .gooodShareBlock .formTd .buttonOrange{color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;width:100%;display:inline-block;text-align:center;height:45px;line-height:47px;border-radius:5px;margin-top:5px}
.offerGoooShareBlock .gooodShareBlock .formTd .buttonOrange:hover{background:#f39020}

/* OFFERPAGE TOP */

.offerPageTop{background:#fff;margin-top:30px;border-bottom:1px solid #e5e1dd;padding:20px}
.offerPageTop h1{font-size:28px;font-family:Roboto;font-weight:300;margin-top:2px;line-height:32px;letter-spacing:-0.5px;}
.offerPageTop .offerCategoryLink{font-size:16px;color:#0074c1;font-family:'Arial';display:inline-block;margin-bottom:5px}
.offerPageTop .offerImage{width:687px;height:416px;background-position:center center;background-color:#fff;background-repeat:no-repeat;position:relative;background-size:cover}
.offerPageTop .offerNotes{color:#333;padding-top:25px;padding-left:16px}
.offerPageTop .offerNotes h3{font-size:14px;font-weight:normal;margin:0px 0px 17px 0px;padding-left:21px;position:relative}
.offerPageTop .offerNotes h3:before{width:8px;height:8px;background-color:#b3a494;content:" ";position:absolute;top:3px;left:0px}
.offerPageTop .offerRedemption{width: calc(100% - 56px);background:#f8f5f2;padding: 10px 16px 16px 16px;font-size:12px;margin-top:27px;line-height:18px}
.offerPageTop .offerRedemption a{color:#333;text-decoration:underline}
.offerPageTop .offerRedemption .headerText{font-size:16px;line-height:23px}
.offerPageTop .offerRedemption p{margin-top:3px}

.imagesRowBoxContainer *{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.imagesRowBoxContainer .arrowLeft,.imagesRowBoxContainer .arrowRight{width:35px;height:76px;position:absolute;top:13px;background-image:url("/designv5/images/sprites_v005.png?v=6");cursor:pointer}
.imagesRowBoxContainer .arrowLeft{left:0px;background-position:-320px -346px}
.imagesRowBoxContainer .arrowRight{right:0px;background-position:-372px -346px}
.imagesRowBoxContainer{overflow:hidden;height:94px;width:687px;margin-left:0px;margin-right:0px;position:relative}
.imagesRowBox{padding-top:13px;height:94px;font-size:0px;white-space:nowrap;position:absolute;top:0px;left:0px;-webkit-transition:left 0.5s ease-out;-moz-transition:left 0.5s ease-out;-o-transition:left 0.5s ease-out;-ms-transition:left 0.5s ease-out;transition:left 0.5s ease-out;}
.imagesRowBox .tn{display:inline-block;margin-right:13px;cursor:pointer;height:76px;position:relative}
.imagesRowBox .tn:hover span{opacity:0.5}
.imagesRowBox .tn:after{display:block;width:123px;height:72px;position:absolute;top:0px;left:0px;content:" ";box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,1);border:2px solid rgba(127,191,66,1);pointer-events:none;opacity:0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.imagesRowBox .tn span{display:inline-block;width:127px;height:76px;background-size:cover}
.imagesRowBox .tn.active span{opacity:0.5}
.imagesRowBox .tn.active:after{opacity:1}
.imagesRowBox .tn.video span{opacity:1}
.imagesRowBox .tn.video:before{content:"";display:block;width:54px;height:54px;position:absolute;top:calc(50% - 27px);left:calc(50% - 27px);background-color:#e3e4e6;border-radius:50%;background-image:url("/mobilev3/images/offers/offer_video_play.png");background-position:center;background-size:contain;}

.offerPageTop .offerRatingTitle{font-family:Roboto;font-weight:300;font-size:24px;text-decoration:underline;padding-top:10px;padding-bottom:1px;padding-bottom:30px}
.offerPageTop .offerWebLink{width:214px;padding-right:10px;display:inline-block;overflow:hidden;text-overflow:ellipsis;color:#333;white-space:nowrap;text-decoration:underline}
.offerPageTop .offerRateTable .addresses{font-size:14px;line-height:19px;padding-top:35px;padding-bottom:27px}
.offerPageTop .offerRateTable .addresses p{margin-top:0px;margin-bottom:0px}
.offerPageTop .offerRateTable .rating{position:relative;width:100px;display:inline-block;top:-13px}
.offerPageTop .offerRateTable .rating span.starOut{width:100%;cursor:auto}
.offerPageTop .offerRateTable .rating span.starOver{width:100%;position:absolute;top:0px;left:0px;cursor:auto}
.offerPageTop .offerRatingCircle{background-color:#84b55f;width:32px;height:32px;line-height:32px;color:#fff;border-radius:50%;display:inline-block;text-align:center;margin-left:11px;margin-right:21px;font-size:12px;position:relative;top:-12px}
.offerPageTop .offerRatingText{width:287px;padding-right:10px;font-size:14px;padding-left:7px;vertical-align:top;padding-top:3px}
.offerPageTop .offerRatingText .offerRatingName{font-weight:bold;font-size:16px;text-transform:capitalize;padding-bottom:5px;display:inline-block}
.offerPageTop .offerRatingText .offerRatingCount span{font-weight:bold}
.offerPageTop .offerRatingText .offerRatingCount{padding-bottom:10px;display:inline-block}
.offerPageTop .offerRatingTextB{width:306px;padding-left:14px;padding-top:3px}
.offerPageTop .offerRatingBadge{width:29px;height:40px;display:inline-block;background-position:-267px -510px;background-image:url("/designv5/images/sprites_v005.png?v=6");margin-right:19px;position:relative;top:-9px;left:3px} 

.favoritesTitle{font-size:28px;font-family:"Roboto";font-weight:normal;margin:0;margin-bottom:18px;margin-top:24px}
.favoritesRectTitle{background-color:#ebe2d9;text-transform:uppercase;font-weight:bold;font-size:14px;padding:12px 0px 12px 12px;margin-bottom:18px}
.offerPageTop.favoritesTopMessage{margin-top:0;margin-bottom:25px}
.offerPageTop.favoritesTopMessage h1{text-align:center;font-size:28px;font-family:"Roboto";padding-top:14px;margin-bottom:0px;padding-bottom:2px}
.offerPageTop.favoritesTopMessage p{text-align:center;font-size:13px;font-family:"Roboto";padding-bottom:7px}
.favoritesTitleBlock{position:relative}
.favoritesTitleBlock .customSelectWhite.favoritesTopSelect{position:absolute;top:1px;right:0;margin:0}
.favoritesTitleBlock .customSelectWhite.favoritesTopSelect.withMarketplaceSelect{width: 400px;background-color:transparent;text-align:right;}
.favoritesTitleBlock .customSelectWhite.favoritesTopSelect.withMarketplaceSelect .listContainer{text-align:left}
.favoritesTitleBlock .customSelectWhite.favoritesTopSelect.withMarketplaceSelect .listContainer:nth-child(2){margin-right:0}
.favoritesTitleBlock .customSelectWhite.favoritesTopSelect.withMarketplaceSelect:after{display:none}

.ratingsContainer{padding-top:35px}
.ratingsContainer .ratingBlock{display:block;float:none;clear:both}
.ratingsContainer .ratingBlock:after{content:" ";display:block;float:none;clear:both}
.ratingsContainer .ratingBlock:nth-child(odd){background-color:#f8f5f2}
.ratingsContainer .ratingBlock .avatarContainer{float:left;padding-left:21px;padding-right:30px;height:100%;min-height:83px;width:62px;padding-top:21px}
.ratingsContainer .ratingBlock .avatarRatingImage{display:inline-block;width:62px;height:62px;border-radius:50%;background-size:cover;background-position:center center;background-image:url('/images/default_facebook.gif')}
.ratingsContainer .ratingBlock .nameContainer{float:left;padding-left:0px;height:100%;min-height:83px;width:125px;padding-right:20px;padding-top:20px;font-size:12px;line-height:16px;position:relative;padding-left:25px}
.ratingsContainer .ratingBlock .nameContainer:before{position:absolute;top:23px;left:0px;width:16px;height:26px;content:" ";display:block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-repeat:no-repeat}
.ratingsContainer .ratingBlock .nameContainer.normal{padding-left:1px;padding-right:44px}
.ratingsContainer .ratingBlock .nameContainer.normal .rating{margin-left:-1px}
.ratingsContainer .ratingBlock .nameContainer.normal:before{display:none}
.ratingsContainer .ratingBlock .nameContainer.bronze:before{background-position:-282px -452px}
.ratingsContainer .ratingBlock .nameContainer.silver:before{background-position:-282px -419px}
.ratingsContainer .ratingBlock .nameContainer.gold:before{background-position:-282px -387px}
.ratingsContainer .ratingBlock .nameContainer.platinum:before{background-position:-282px -355px}
.ratingsContainer .ratingBlock .commentContainer{float:left;height:100%;min-height:83px;padding-right:20px;padding-top:17px;font-size:14px;font-style:italic;width:616px}
.ratingsContainer .ratingBlock .rating{width:97px;position:relative;margin-left:-24px;margin-top:14px}
.ratingsContainer .ratingBlock .rating span.starOut{width:100%;cursor:auto}
.ratingsContainer .ratingBlock .rating span.starOver{width:100%;position:absolute;top:0px;left:0px;cursor:auto}
.ratingsContainer .ratingBlock .date{font-style:normal;font-weight:bold;font-size:12px;margin-top:12px}
.ratingsMoreButton{text-decoration:underline;font-size:14px;color:#333;display:block;text-align:center;padding-top:30px;cursor:pointer;margin-bottom:23px}
.ratingsContainer .showMoreRatingLink{display:block;text-align:center;margin-top:18px}
.ratingsContainer .showMoreRatingLink a{color:#333;text-decoration:underline;font-family:"Roboto";font-size:16px;font-weight:normal}

.offerRateTable.hideGoogleMap .offerRatingText{width:171px;vertical-align:middle}
.offerRateTable.hideGoogleMap .offerRatingText span{position:relative;top:-10px}
.offerRateTable.hideGoogleMap .offerRatingText span span{position:static}
.offerRateTable.hideGoogleMap .offerRatingCircle{margin-right:13px}
.offerRateTable.hideGoogleMap .offerRatingBadge{margin-right:8px;top:-12px;}
.offerRateTable.hideGoogleMap .offerRatingText.offerRatingTextB{width:264px}
.offerRateTable .infoBoxContentInner{width:268px;position:relative;top:-4px}
.offerRateTable .infoBoxContentInner .phone{margin-top:0px}
.offerRateTable .infoBoxContentInner .website{text-decoration:underline}
.offerRateTable .infoBoxContentInner .phone,
.offerRateTable .infoBoxContentInner .email,
.offerRateTable .infoBoxContentInner .website{font-size:14px;color:#333;display:inline-block;margin-bottom:13px;white-space:nowrap}
.offerRateTable .infoBoxContentInner .phone:before,
.offerRateTable .infoBoxContentInner .email:before,
.offerRateTable .infoBoxContentInner .website:before{content:" ";width:18px;height:18px;display:inline-block;margin-right:10px;vertical-align:middle;background-image:url("/designv5/images/sprites_v005.png?v=6")}
.offerRateTable .infoBoxContentInner .phone:before{background-position:-339px -106px}
.offerRateTable .infoBoxContentInner .email:before{background-position:-340px -139px}
.offerRateTable .infoBoxContentInner .website:before{background-position:-340px -164px}

.offerDetailsLeft .offerCustomPicture,
p[id*="a_custom_picture"]{background:#f8f5f2;text-align:center;display:inline-block;width:100%}

/* GOOGLE MAPS */

.googleMapCanvas{width:628px;height:408px;background:#eee;border:1px solid #c2c2c2;background-repeat:no-repeat;background-position:center center;background-color:#e9e5dc;cursor:pointer;display:inline-block;float:right;margin:41px 0px 0px 0px}
.mapShopsTitle{font-size:18px;color:#333;font-family:arial;padding-top:1px;padding-bottom:15px}
.googleMapAddressContainer{width:252px;display:inline-block;margin-left:32px;vertical-align:top;float:right;margin-top:41px;}
.hiddenRating .googleMapCanvas,
.hiddenRating .googleMapAddressContainer{margin-top:0px}

.googleMapAddressContainer .mapInfoBoxContentInner .allShop{font-size:14px;color:#333;width:125px;cursor:pointer;padding-left:2px}
.googleMapAddressContainer .mapInfoBoxContentInner .allShop:before{content:" ";width:9px;height:16px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-370px -73px;margin-left:-1px;vertical-align:middle;position:relative;top:-1px;margin-right:11px}
.googleMapAddressContainer .mapInfoBoxContentInner .title{color:#333;font-size:16px;margin-top:17px;display:inline-block;line-height:19px}
.googleMapAddressContainer .mapInfoBoxContentInner .address{font-size:14px;display:inline-block;margin-top:5px}
.googleMapAddressContainer .mapInfoBoxContentInner .address a{text-decoration:underline;font-size:13px;display:block;margin-bottom:28px;margin-top:7px}
.googleMapAddressContainer .mapInfoBoxContentInner .address a:after{content:" ";width:13px;height:12px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-368px -108px;margin-left:8px;position:relative;top:2px}
.googleMapAddressContainer .mapInfoBoxContentInner .note{margin-top:-15px;display:block;font-size:14px}
.googleMapAddressContainer .mapInfoBoxContentInner .openHour{font-size:14px;color:#333;line-height:19px;display:block;position:relative;padding-left:27px;padding-bottom:10px}
.googleMapAddressContainer .mapInfoBoxContentInner .openHour:before{content:" ";width:15px;height:15px;display:block;position:absolute;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-341px -74px;border-radius:50%;left:1px;top:3px}
.googleMapAddressContainer .mapInfoBoxContentInner .phone{margin-top:12px}
.googleMapAddressContainer .mapInfoBoxContentInner .website{text-decoration:underline}
.googleMapAddressContainer .mapInfoBoxContentInner .phone{font-size:14px;color:#333;display:inline-block;margin-bottom:13px;max-width:250px;padding-left:28px;position:relative;}
.googleMapAddressContainer .mapInfoBoxContentInner .email,
.googleMapAddressContainer .mapInfoBoxContentInner .website{font-size:14px;color:#333;display:inline-block;margin-bottom:13px;white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis}
.googleMapAddressContainer .mapInfoBoxContentInner .phone a,
.googleMapAddressContainer .mapInfoBoxContentInner .email a,
.googleMapAddressContainer .mapInfoBoxContentInner .website a{color:#333;}
.googleMapAddressContainer .mapInfoBoxContentInner .phone:before{content:" ";width:18px;height:18px;display:inline-block;margin-right:10px;vertical-align:middle;background-image:url("/designv5/images/sprites_v005.png?v=6");position:absolute;left:0px;top:1px}
.googleMapAddressContainer .mapInfoBoxContentInner .email:before,
.googleMapAddressContainer .mapInfoBoxContentInner .website:before{content:" ";width:18px;height:18px;display:inline-block;margin-right:10px;vertical-align:middle;background-image:url("/designv5/images/sprites_v005.png?v=6")}
.googleMapAddressContainer .mapInfoBoxContentInner .phone:before{background-position:-339px -106px}
.googleMapAddressContainer .mapInfoBoxContentInner .email:before{background-position:-340px -139px}
.googleMapAddressContainer .mapInfoBoxContentInner .website:before{background-position:-340px -164px}
.gm-style .mapClosebutton{width:18px !important;height:18px !important;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-308px -164px;right:18px !important;top:19px !important;}
.gm-style .mapClosebutton img{display:none}

.partnerFrontEndPage .googleMapBox .googleMap .googleMapBorder .googleMapContact table.openhours {margin:0px!important;width:inherit!important;}
.partnerFrontEndPage .googleMapBox .googleMap .googleMapBorder .googleMapContact table.openhours td {padding:0px 3px!important;}
#googleMapAddressContainer table.openhours {margin:0px!important;width:inherit!important;}
#googleMapAddressContainer table.openhours td {padding:0px 3px!important;}


.unsuccessfulBuyBlock{font-size:12px;padding-bottom:10px}
.unsuccessfulBuyBlock form{font-size:12px}
.unsuccessfulBuyBlock td{vertical-align:top}
.unsuccessfulBuyBlock label{cursor:pointer;position:relative}
.unsuccessfulBuyBlock .radioButton{padding-left:24px;padding-right:13px;position:relative;}
.unsuccessfulBuyBlock .radioButton input[type="radio"].customRadio+label.radioIcon{left:24px}
.unsuccessfulBuyBlock .methodTable{margin-bottom:12px;margin-left:-20px;font-size:12px}
.unsuccessfulBuyBlock .radioButton input{margin:0px;padding:0px}
.unsuccessfulBuyBlock{background:#f8f5f2;padding:18px;margin-top:11px;width:584px}
.unsuccessfulBuyBlock a{color:#333;text-decoration:underline}
.unsuccessfulBuyBlock a:hover{text-decoration:none}
.unsuccessfulBuyBlock .buypage_creditcards_cib{background:url(/designv5/images/creditcards_v2.png) bottom left transparent no-repeat;width:350px;height:26px;margin:5px 0 10px 0px}
.unsuccessfulBuyBlock .buypage_creditcards_otp{background:url(/designv5/images/creditcards_v2.png) top left transparent no-repeat;width:350px;height:26px;margin:5px 0 0 0px}
.unsuccessfulBuyBlock img.vista_office{margin:0px 15px 2px 5px;}

.unsuccessfulBuyBlock #basket_payment_option_form .codeContainer .buttonGreen1 {padding:3px;border-radius:3px}

.partnerDataWithoutMap{margin-bottom:3px;margin-top:14px}
.partnerDataWithoutMap>span{font-size:14px;color:#333;margin-right:17px}
.partnerDataWithoutMap>span a{font-size:14px;color:#333}
.partnerDataWithoutMap>span:before{content:" ";display:inline-block;margin-right:11px;position:relative;background-image:url("/designv5/images/sprites_v005.png?v=6")}
.partnerDataWithoutMap>span.phone:before{width:15px;height:15px;top:2px;background-position:-341px -106px}
.partnerDataWithoutMap>span.mail:before{width:18px;height:12px;background-position:-340px -141px}
.partnerDataWithoutMap>span.website:before{width:16px;height:16px;top:3px;background-position:-341px -165px}
.partnerDataWithoutMap>span.website{text-decoration:underline}

/* BALATON MAP */

.balatonMapContainer{margin-bottom:-13px;margin-top:-6px}
.balatonMapContainer>.left{width:640px;height:305px;display:inline-block;vertical-align:top;margin-right:33px;margin-bottom:0}
.balatonMapContainer>.right{width:282px;display:inline-block;vertical-align:top;font-size:26px}
.balatonMapContainer>.right .mapIcon{width:29px;height:40px;display:block;margin:auto;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-443px -120px;margin-bottom:22px;margin-top:18px;position:relative;left:-32px}
.balatonMapContainer>.right .title{display:block;margin-bottom:0px}

/* MARKETPLACE OFFERPAGE */

.offerPageTop .marketplaceOfferPage .title{font-size:18px;font-family:"Roboto"}
.offerPageTop .marketplaceOfferPage .offerImage{width:476px;height:476px;background-size:contain;background-position.center;background-repeat:no-repeat;display:inline-block;vertical-align:top;margin-right:17px}
.offerPageTop .marketplaceOfferPage .offerCategories{font-size:14px;display:block;margin-top:5px;margin-bottom:-2px}
.offerPageTop .marketplaceOfferPage .offerCategories a{color:#333}
.offerPageTop .marketplaceOfferPage .offerTitle{margin-bottom:20px}

.offerPageTop .marketplaceOfferPage .offerDetails{width:191px;display:inline-block;vertical-align:top;margin-right:17px;font-size:14px;margin-top:57px;font-family:"Arial"}
.offerPageTop .marketplaceOfferPage .offerDetails a{text-decoration:underline;display:block;margin-bottom:17px;color:#333}
.offerPageTop .marketplaceOfferPage .offerDetails .offerDetailsIcon{width:31px;height:20px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");margin-top:4px;margin-right:9px;margin-bottom:7px;position:relative;cursor:pointer}
.offerPageTop .marketplaceOfferPage .offerDetails .offerDetailsIcon.transportIcon{background-position:-541px -346px}
.offerPageTop .marketplaceOfferPage .offerDetails .offerDetailsIcon.pickIcon{background-position:-539px -375px;width:27px}
.offerPageTop .marketplaceOfferPage .offerDetails .offerDetailsIcon .tooltip{display:none;position:absolute;background-color:#fff;width:159px;z-index:1;bottom:32px;box-shadow:0px 1px 4px rgba(0,0,0,0.44);font-size:11px;line-height:19px;text-align:center;color:#9c9792;left:50%;transform:translate(-50%,0);padding-top:8px;padding-bottom:4px}
.offerPageTop .marketplaceOfferPage .offerDetails .offerDetailsIcon .tooltip:after{content:"";width:24px;height:12px;position:absolute;bottom:-12px;left:calc(50% - 12px);background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-539px -447px}
.offerPageTop .marketplaceOfferPage .offerDetails .offerDetailsIcon:hover .tooltip{display:block}
.offerPageTop .marketplaceOfferPage .offerDetails .detailsElement{display:inline-block;margin-bottom:8px;line-height:22px}
.offerPageTop .marketplaceOfferPage .offerDetails .detailsElement .partnerName{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:190px;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:pre-line;}
.offerPageTop .marketplaceOfferPage .offerDetails .rating{width:115px;height:20px;display:block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-417px -346px;margin-top:-8px}
.offerPageTop .marketplaceOfferPage .offerDetails .rating .ratingPercent{width:115px;height:20px;display:block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-417px -375px;max-width:115px}

.offerPageTop .marketplaceOfferPage .offerDetails .aboutBubblePos{position:relative;width:100%}
.offerPageTop .marketplaceOfferPage .offerDetails .aboutBubblePos .aboutBubble{background-color:#fff;position:absolute;z-index:1;box-shadow:0px 1px 4px rgba(0,0,0,0.44);width:710px;height:317px;right:-72px;top:19px}
.offerPageTop .marketplaceOfferPage .offerDetails .aboutBubblePos .aboutBubble:before{content:"";width:25px;height:9px;display:block;position:absolute;top:-9px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-570px -446px;right:192px}
.offerPageTop .marketplaceOfferPage .offerDetails .aboutBubblePos .aboutBubble .left{width:231px;display:inline-block;margin-right:-4px;vertical-align:top;text-align:center;font-size:14px;font-weight:bold;text-transform:uppercase;background-color:#faf6f7;height:317px}
.offerPageTop .marketplaceOfferPage .offerDetails .aboutBubblePos .aboutBubble .right{width:479px;display:inline-block;margin-right:-4px;vertical-align:top;}
.offerPageTop .marketplaceOfferPage .offerDetails .aboutBubblePos .aboutBubble .right .textContainer{display:block;height:265px;overflow:auto;margin-left:33px;margin-right:20px;margin-top:37px;padding-right:20px}
.offerPageTop .marketplaceOfferPage .offerDetails .aboutBubblePos .aboutBubble .left .showTextButton{display:block;height:25%;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.offerPageTop .marketplaceOfferPage .offerDetails .aboutBubblePos .aboutBubble .left .showTextButton.active{background-color:#fff}
.offerPageTop .marketplaceOfferPage .offerDetails .aboutBubblePos .aboutBubble .left .showTextButton>span{display:inline-block;position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}

.offerPageTop .marketplaceOfferPage .offerDetails .freeShipingIcon{display:block;width:25px;height:25px;background-color:#84b55f;border-radius:50%;background-image:url("/designv5/images/sprites_v005.png?v=6");margin-top:-61px;margin-bottom:36px;background-position:-444px -464px;position:relative}
.offerPageTop .marketplaceOfferPage .offerDetails .freeShipingIcon .bubbleText{display:block;position:absolute;font-size:11px;color:#676767;background-color:#f2ede6;white-space:nowrap;top:2px;left:35px;padding:5px 12px 3px 10px}
.offerPageTop .marketplaceOfferPage .offerDetails .freeShipingIcon .bubbleText:before{content:"";display:block;position:absolute;left:-5px;top:6px;width:0;height:0;border-style:solid;border-width:4px 5px 4px 0;border-color:transparent #f2ede6 transparent transparent}

.offerPageTop .marketplaceOfferPage .offerPrice{width:202px;display:inline-block;vertical-align:top;font-family:"Arial";font-size:15px;font-weight:normal;margin-top:-2px}
.offerPageTop .marketplaceOfferPage .offerPrice .brigadPriceTitle{font-size:12px;color:#a3a09b;font-weight:bold;text-transform:uppercase;display:block;margin-bottom:-1px}
.offerPageTop .marketplaceOfferPage .offerPrice .newPrice{font-size:36px;font-weight:bold;color:#6baa36;display:block;margin-bottom:-3px}
.offerPageTop .marketplaceOfferPage .offerPrice .newPrice .currency{font-size:24px;display:inline-block;margin-left:7px}
.offerPageTop .marketplaceOfferPage .offerPrice .oldPrice{font-size:24px;color:#989898;font-weight:normal;display:block;}
.offerPageTop .marketplaceOfferPage .offerPrice .oldPrice>span{font-size:15px;display:inline-block;margin-left:6px}
.offerPageTop .marketplaceOfferPage .offerPrice .discount{display:block;margin-top:4px;margin-bottom:14px}
.offerPageTop .marketplaceOfferPage .offerPrice .marketplaceSelectContainer{height:41px;line-height:41px;width:198px;margin-top:3px;border:2px solid #ded4c8;margin-bottom:7px;position:relative;top:-1px;vertical-align:middle;text-align:left;border-radius:5px;display:inline-block}
.offerPageTop .marketplaceOfferPage .offerPrice .marketplaceSelectContainer .theSelectContainer{margin:0;top:-2px;left:-2px}
.offerPageTop .marketplaceOfferPage .offerPrice .theSelectContainer{height:41px;line-height:41px;width:198px;margin-top:3px;border:2px solid #ded4c8;margin-bottom:7px;position:relative;top:-1px;vertical-align:middle;text-align:left;border-radius:5px}
.offerPageTop .marketplaceOfferPage .offerPrice .theSelectContainer.opened{border-bottom-left-radius:0;border-bottom-right-radius:0}
.offerPageTop .marketplaceOfferPage .offerPrice .theSelectContainer.opened:before{top:41px}
.offerPageTop .marketplaceOfferPage .offerPrice .theSelectContainer span.actualValue{height:41px;line-height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;border-radius:5px;;position:relative;padding-left:14px}
.offerPageTop .marketplaceOfferPage .offerPrice .theSelectContainer span.actualValue:after{content:"";width:0;height:0;border-style:solid;border-width:9px 5.5px 0 5.5px;border-color:#9c9791 transparent transparent transparent;;position:absolute;top:18px;right:15px}
.offerPageTop .marketplaceOfferPage .offerPrice .theSelectContainer.opened input[type="text"]{width:calc(100% - 40px);height:32px;line-height:41px;border-radius:5px;border:0px;position:relative;top:-41px;}
.offerPageTop .marketplaceOfferPage .offerPrice .theSelectContainer .optionsContainer{top:41px;border:2px solid #ded4c8;z-index:2;left:-2px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.offerPageTop .marketplaceOfferPage .offerPrice .theSelectContainer .optionsContainer .elem{display:block;padding:10px;cursor:pointer;height:auto;min-height:20px;padding-top:7px;padding-bottom:7px;line-height:20px;font-size:14px}
.offerPageTop .marketplaceOfferPage .offerPrice .theSelectContainer input[type="text"]{opacity:0}
.offerPageTop .marketplaceOfferPage .offerPrice .buyButton{margin-top:3px;margin-bottom:10px;display:block;text-align:left;font-family:'arial';font-weight:bold;text-transform:uppercase;border-radius:7px;height:46px;line-height:50px;}
.offerPageTop .marketplaceOfferPage .offerPrice .buyButton:before{content:" ";width:27px;height:20px;display:inline-block;background-position:-303px -70px;margin-right:33px;position:relative;top:2px;margin-left:17px;background-image:url("/designv5/images/sprites_v005.png?v=6")}
.offerPageTop .marketplaceOfferPage .offerPrice .offerCustomers{margin-top:15px;display:block;margin-bottom:15px}
.offerPageTop .marketplaceOfferPage .offerPrice .offerCustomers:before{content:" ";width:15px;height:15px;display:inline-block;margin-right:8px;position:relative;top:1px;margin-left:10px;background-position:-253px -390px;background-image: url("/designv5/images/sprites_v005.png?v=6");background-repeat:no-repeat}

.offerPageTop .marketplaceOfferPage .thumbNails{margin-top:31px;font-size:18px;font-family:"Roboto"}
.offerPageTop .marketplaceOfferPage .thumbNails #marketplaceThumbnails{white-space:nowrap;overflow:hidden;position:relative;margin-top:15px}
.offerPageTop .marketplaceOfferPage .thumbNails #marketplaceThumbnails img{width:76px;height:76px;margin-right:7px;}
.offerPageTop .marketplaceOfferPage .thumbNails #marketplaceThumbnails .thumbnail{width:76px;height:76px;display:inline-block;background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:11px;cursor:pointer;}
.offerPageTop .marketplaceOfferPage .thumbNails #marketplaceThumbnails img:first-child{border:2px solid #8dc63f;width:72px;height:72px}
.offerPageTop .marketplaceOfferPage .thumbNails #marketplaceThumbnails .thumbnail.active{box-shadow:0px 0px 0px 2px #8dc63f inset}
.offerPageTop .marketplaceOfferPage .thumbNails #marketplaceThumbnails .leftArrow{position:absolute;width:32px;height:76px;background-color:rgba(0,0,0,0.5);display:block;top:0;left:0;cursor:pointer;background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );}
.offerPageTop .marketplaceOfferPage .thumbNails #marketplaceThumbnails .leftArrow:before{content:"";width:15px;height:33px;display:block;position:absolute;top:21px;left:3px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-539px -404px}
.offerPageTop .marketplaceOfferPage .thumbNails #marketplaceThumbnails .righArrow{position:absolute;width:32px;height:76px;background-color:rgba(0,0,0,0.5);display:block;top:0;right:0;cursor:pointer;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );}
.offerPageTop .marketplaceOfferPage .thumbNails #marketplaceThumbnails .righArrow:before{content:"";width:15px;height:33px;display:block;position:absolute;top:21px;right:3px;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-563px -404px}
.offerPageTop .marketplaceOfferPage .thumbNails #marketplaceThumbnails .thumbnailPos{position:relative;-webkit-transition:left 0.5s ease-out;-moz-transition:left 0.5s ease-out;-o-transition:left 0.5s ease-out;-ms-transition:left 0.5s ease-out;transition:left 0.5s ease-out;}

.marketplaceCommentBlock .comment_show_write_container > table{width:920px}
.marketplaceCommentBlock .comment_write_container{width:920px}
.marketplaceCommentBlock .comment_textarea{width:834px}
.marketplaceCommentBlock .comment_container{width:914px}
.marketplaceCommentBlock .comment_container.lvl1 span{width:824px}
.marketplaceCommentBlock .comment_container.lvl2{width:842px}
.marketplaceCommentBlock .comment_container.lvl2 span{width:748px}
.marketplaceCommentBlock .comment_container.lvl4{width:743px}
.marketplaceCommentBlock .comment_container.lvl4 span{width:648px}

.marketplaceCommentBlock .comment_module .lvl1{width:920px;margin:0px}
.marketplaceCommentBlock .comment_textarea_lvl1{width:754px}
.marketplaceCommentBlock .comment_module .lvl2{width:844px}
.marketplaceCommentBlock .comment_textarea_lvl2{width:754px}
.marketplaceCommentBlock .comment_module .lvl3{width:843px}
.marketplaceCommentBlock .comment_textarea_lvl3{width:754px}
.marketplaceCommentBlock .comment_module .lvl4{width:743px}
.marketplaceCommentBlock .comment_textarea_lvl4{width:657px}

.offerPageTop .marketplaceOfferPage .moreOffers{margin-top:44px}
.offerPageTop .marketplaceOfferPage .moreOffers .moreOffersTable{width:100%;table-layout:fixed;font-size:14px;line-height:18px;margin-top:23px}
.offerPageTop .marketplaceOfferPage .moreOffers .moreOffersTable tbody tr td{padding-top:11px;padding-bottom:13px}
.offerPageTop .marketplaceOfferPage .moreOffers .moreOffersTable tbody tr td:nth-child(1){padding-left:30px;width:396px}
.offerPageTop .marketplaceOfferPage .moreOffers .moreOffersTable tbody tr td:nth-child(2){width:155px}
.offerPageTop .marketplaceOfferPage .moreOffers .moreOffersTable tbody tr td:nth-child(3){width:100px}
.offerPageTop .marketplaceOfferPage .moreOffers .moreOffersTable tbody tr td:nth-child(4){text-align:right;padding-right:20px}
.offerPageTop .marketplaceOfferPage .moreOffers .moreOffersTable tbody tr:nth-child(2n-1) td{background-color:#faf6f7}
.offerPageTop .marketplaceOfferPage .moreOffers .moreOffersTable tbody tr td .basketButton{font-size:11px;text-transform:uppercase;text-align:center;padding:5px 10px 6px 12px;border-radius:5px;margin-left:19px;display:inline-block}
.offerPageTop .marketplaceOfferPage .moreOffers .moreOffersTable tbody tr td .basketButton:before{content:"";width:18px;height:14px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-581px -346px;position:relative;top:1px;margin-right:4px}

.offerPageTop .marketplaceOfferPage .detailsText{margin-top:28px}
.offerPageTop .marketplaceOfferPage .detailsText .detailsTextContent{background-color:#faf6f7;font-size:14px;line-height:21px;padding:40px 30px 34px 30px;margin-top:15px}

.offerPageTop .marketplaceOfferPage .technicalDetails{margin-top:31px}
.offerPageTop .marketplaceOfferPage .technicalDetails .technicalDetailsTable{width:100%;table-layout:fixed;margin-top:15px}
.offerPageTop .marketplaceOfferPage .technicalDetails .technicalDetailsTable tbody tr:nth-child(2n-1){background-color:#faf6f7}
.offerPageTop .marketplaceOfferPage .technicalDetails .technicalDetailsTable tbody tr td{font-size:14px;padding-top:12px;padding-bottom:11px}
.offerPageTop .marketplaceOfferPage .technicalDetails .technicalDetailsTable tbody tr td:first-child{padding-left:30px;width:541px}

.offerPageTop .marketplaceOfferPage .transportBlock{margin-top:61px}
.offerPageTop .marketplaceOfferPage .transportBlock .transportContainer{margin-top:18px}
.offerPageTop .marketplaceOfferPage .transportBlock .transportContainer .transportElement{display:inline-block;background-color:#faf6f7;width:-webkit-calc(50% - 25px);width:calc(50% - 25px);margin-right:0px;font-size:14px;font-family:"Roboto";padding-left:23px;padding-top:14px;padding-bottom:12px;margin-bottom:4px}
.offerPageTop .marketplaceOfferPage .transportBlock .transportContainer .transportElement:nth-child(2n){margin-right:-4px}
.offerPageTop .marketplaceOfferPage .transportBlock .transportContainer .transportElement .transportIcon{width:24px;height:16px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");margin-right:9px;position:relative;background-position:-320px -431px;top:2px}
.offerPageTop .marketplaceOfferPage .transportBlock .transportContainer .transportElement .pickIcon{width:21px;height:16px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");margin-right:9px;position:relative;background-position:-354px -431px;top:3px}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer{margin-top:26px;position:relative}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer *{float:none;clear:both}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .googleMapCanvas{width:458px;height:100%;margin:0;border:none;position:absolute}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left{width:431px;display:inline-block;vertical-align:top;background-color:#faf6f7;;margin-right:-4px;padding-left:30px;font-size:14px;min-height:267px;;padding-bottom:20px}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .right{width:458px;display:inline-block;vertical-align:top;min-height:267px}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .disabled .theSelectContainer{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0.75}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .theSelectContainer{height:37px;line-height:37px;width:395px;margin-top:3px;border:2px solid #ded4c8;margin-bottom:7px;position:relative;top:-1px;vertical-align:middle;text-align:left;border-radius:5px}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .theSelectContainer.opened{border-bottom-left-radius:0;border-bottom-right-radius:0}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .theSelectContainer.opened:before{top:37px}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .theSelectContainer span.actualValue{height:37px;line-height:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;border-radius:5px;;position:relative;padding-left:14px}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .theSelectContainer span.actualValue:after{content:"";width:0;height:0;border-style:solid;border-width:9px 5.5px 0 5.5px;border-color:#9c9791 transparent transparent transparent;;position:absolute;top:15px;right:15px}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .theSelectContainer.opened input[type="text"]{width:calc(100% - 40px);height:32px;line-height:37px;border-radius:5px;border:0px;position:relative;top:-37px;}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .theSelectContainer .optionsContainer{top:37px;border:2px solid #ded4c8;z-index:2;left:-2px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .theSelectContainer .optionsContainer .elem{display:block;padding:10px;cursor:pointer;height:auto;min-height:20px;padding-top:7px;padding-bottom:7px;line-height:20px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .pickIcon{display:block;margin-top:20px;margin-bottom:9px}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .pickIcon:before{content:"";width:21px;height:16px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");margin-right:9px;position:relative;background-position:-354px -431px;top:3px;margin-left:2px}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .openHour{padding-left:25px;position:relative;display:block;;margin-top:20px}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .openHour>b:first-child{display:block;margin-bottom:4px}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .openHour:before{content:"";width:16px;height:16px;display:block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-583px -369px;position:absolute;left:0;top:-1px}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left #googleMapAddressContainer table.openhours td:first-child{padding-left:0 !important}
.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left #googleMapAddressContainer table.openhours td{padding:4px 12px 4px 0 !important}

.offerPageTop .marketplaceOfferPage .ratingContainer{margin-bottom:30px}
.offerPageTop .marketplaceOfferPage .ratingContainer .title{margin-bottom:52px;margin-top:36px}
.offerPageTop .marketplaceOfferPage .ratingContainer .rating{width:112px;height:20px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-417px -403px;vertical-align:top;margin-left:37px;margin-top:11px;margin-right:19px}
.offerPageTop .marketplaceOfferPage .ratingContainer .rating .ratingPercent{background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-417px -432px;vertical-align:top;width:112px;height:20px;display:block;}
.offerPageTop .marketplaceOfferPage .ratingContainer .ratingValue{width:42px;height:42px;display:inline-block;background-color:#7fc042;border-radius:50%;vertical-align:top;font-size:14px;font-weight:bold;font-family:"Arial";color:#fff;text-align:center;line-height:42px;margin-right:14px}
.offerPageTop .marketplaceOfferPage .ratingContainer .ratingsResult{width:310px;display:inline-block;vertical-align:top;font-size:14px;line-height:21px;margin-right:26px}
.offerPageTop .marketplaceOfferPage .ratingContainer .ratingsComment{width:337px;display:inline-block;vertical-align:top;font-size:14px;line-height:21px}
.offerPageTop .marketplaceOfferPage .ratingContainer .ratingsResult b,
.offerPageTop .marketplaceOfferPage .ratingContainer .ratingsComment b{display:block;margin-bottom:2px;margin-top:-5px}

/* MARKETPLACE OFFER LIST */

.contentInner .marketplaceOfferList{}
.contentInner .marketplaceOfferList .marketplaceOfferListElement{width:312px;display:inline-block;background-color:#fff;margin-right:8px;vertical-align:top;margin-bottom:13px}
.contentInner .marketplaceOfferList .marketplaceOfferListElement.offerPage{margin-bottom:0}
.contentInner .marketplaceOfferList .marketplaceOfferListElement:nth-of-type(3n){margin-right:-4px}
.contentInner .marketplaceOfferList .marketplaceOfferListElement .offerImage{display:block;width:100%;height:203px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;position:relative;}
.contentInner .marketplaceOfferList .marketplaceOfferListElement .offerBottom{padding:0px 26px 0px 30px;min-height:110px;display:block;font-size:14px}
.contentInner .marketplaceOfferList .marketplaceOfferListElement .offerBottom a{color:#333}
.contentInner .marketplaceOfferList .marketplaceOfferListElement .offerBottom .offerName{display:block;font-weight:bold;padding-top:10px;padding-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.contentInner .marketplaceOfferList .marketplaceOfferListElement .offerBottom .category{display:block;padding-bottom:10px}
.contentInner .marketplaceOfferList .marketplaceOfferListElement .offerBottom .priceBlock{display:inline-block;vertical-align:top;width:137px}
.contentInner .marketplaceOfferList .marketplaceOfferListElement .offerBottom .priceBlock .newPrice{display:block;font-size:27px;color:#6baa36;font-weight:bold}
.contentInner .marketplaceOfferList .marketplaceOfferListElement .offerBottom .priceBlock .oldPrice{display:block;font-size:17px;color:#989898}
.contentInner .marketplaceOfferList .marketplaceOfferListElement .offerBottom .basketButton{font-size:11px;text-transform:uppercase;text-align:center;padding:0px 10px 0px 12px;border-radius:5px;margin-left:19px;display:inline-block;vertical-align:top;margin-right:-4px;line-height:30px;height:29px}
.contentInner .marketplaceOfferList .marketplaceOfferListElement .offerBottom .basketButton:before{content:"";width:18px;height:14px;display:inline-block;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-581px -346px;position:relative;top:2px;margin-right:4px}
.contentInner .marketplaceOfferList .marketplaceOfferListElement .offerBottom .basketButton:before{background-position:-473px -557px}
.moreGreenButtonPos .allMarketplaceOffer{font-size:14px;text-decoration:underline}

.contentInner .marketplaceOfferList .marketplaceOfferListElement .freeShipingIcon{display:block;width:25px;height:25px;background-color:#84b55f;border-radius:50%;background-image:url("/designv5/images/sprites_v005.png?v=6");background-position:-444px -464px;position:relative}
.contentInner .marketplaceOfferList .marketplaceOfferListElement .freeShipingIcon .bubbleText{display:block;position:absolute;font-size:11px;color:#676767;background-color:#f2ede6;white-space:nowrap;top:2px;right:35px;padding:5px 12px 3px 10px}
.contentInner .marketplaceOfferList .marketplaceOfferListElement .freeShipingIcon .bubbleText:before{content:"";display:block;position:absolute;right:-5px;top:6px;width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #f2ede6}

/* MAIN PAGE */

.mainPage h1{font-size:24px;font-weight:100;margin:0px 0px 30px 0px}
.mainPage h1.welcome{margin:30px 0px 0px 0px}
.mainPage h1 b{font-weight:bold}
.mainPage .registration{font-size:16px;margin:0px 0px 0px 0px;display:block}
.mainPage .registration a{color:#333;font-weight:bold;text-decoration:underline}
.mainPage .allert{display:block;font-family:"Arial";color:#fff;text-align:center;background-color:#b71233;font-size:17px;border-radius:5px;white-space:nowrap;padding:12px 0px 13px 0px;margin-top:30px;font-weight:normal}
.mainPage .slideBlock{display:block;white-space:nowrap;margin:30px 0px}
.mainPage .slideBlock .leftButtons{display:inline-block;white-space:normal;width:333px;margin-right:-2px;vertical-align:top}
.mainPage .slideBlock .leftButtons .leftButton{display:block;font-size:15px;height:62px;background-color:#ded4c8;margin-bottom:1px;line-height:63px;padding-left:25px;white-space:nowrap;color:#333}
.mainPage .slideBlock .leftButtons .leftButton:last-child{height:64px}
.mainPage .slideBlock .leftButtons .leftButton .icon{display:inline-block;width:21px;height:21px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:12px;vertical-align:text-bottom}
.mainPage .slideBlock .slideContainer{display:inline-block;white-space:normal;width:627px;vertical-align:top}
.mainPage .slideBlock .slideContainer .tabs{display:block;font-size:0px}
.mainPage .slideBlock .slideContainer .tabs .tab{display:inline-block;font-family:"Arial";font-size:12px;line-height:13px;width:122px;margin-right:1px;background-color:#d1c3b2;color:#333;padding:13px 10px 0px 23px;border-bottom:10px solid #d1c3b2;height:39px;vertical-align:middle;overflow:hidden;-webkit-transition:background-color 0.3s ease,border-color 0.3s ease;-moz-transition:background-color 0.3s ease,border-color 0.3s ease;-o-transition:background-color 0.3s ease,border-color 0.3s ease;-ms-transition:background-color 0.3s ease,border-color 0.3s ease;transition:background-color 0.3s ease,border-color 0.3s ease;}
.mainPage .slideBlock .slideContainer .tabs .tab:last-child{width:124px;margin-right:0px}
.mainPage .slideBlock .slideContainer .tabs .tab.active,
.mainPage .slideBlock .slideContainer .tabs .tab:hover{background-color:#fff;border-color:#fff}
.mainPage .slideBlock .slideContainer .slides{position:relative;width:625px;height:379px;margin-top:1px;overflow:hidden}
.mainPage .slideBlock .slideContainer .slides .slideImage{position:absolute;top:0px;left:0%;width:100%;height:100%;background-size:cover;background-position:center;background-color:#fff;background-repeat:no-repeat}
.mainPage .slideBlock .slideContainer .slides .slideImage.anim{-webkit-transition:left 0.6s ease;-moz-transition:left 0.6s ease;-o-transition:left 0.6s ease;-ms-transition:left 0.6s ease;}
.mainPage .slideBlock .slideContainer .slides .slideImage:first-child{z-index:1}
.mainPage .slideBlock .slideContainer .slides .slideImage .bottomDetails{position:absolute;right:0px;bottom:30px;background-color:rgba(0,0,0,0.66);height:62px}
.mainPage .slideBlock .slideContainer .slides .slideImage .bottomDetails .offerName{color:#fff;font-family:"Arial";font-size:15px;line-height:17px;font-weight:bold;width:290px;display:inline-block;vertical-align:top;padding-right:16px;padding-left:16px;margin-top:12px;height:35px;overflow:hidden}
.mainPage .slideBlock .slideContainer .slides .slideImage .bottomDetails .priceBlock{background-color:#6baa36;color:#fff;position:relative;;height:62px;display:inline-block;width:188px;font-family:"Arial";padding-left:12px}
.mainPage .slideBlock .slideContainer .slides .slideImage .bottomDetails .priceBlock:before{content:"";width:0;height:0;border-style:solid;border-width:0 0 62px 31px;border-color:transparent transparent #6aaa36 transparent;position:absolute;left:-30px;top:0px;}
.mainPage .slideBlock .slideContainer .slides .slideImage .bottomDetails .priceBlock .oldPrice{display:block;font-size:16px;color:#a8db7d;text-decoration:line-through;margin-top:8px}
.mainPage .slideBlock .slideContainer .slides .slideImage .bottomDetails .priceBlock .newPrice{display:block;font-size:28px;font-weight:bold;margin-top:-2px}
.mainPage .homeTopBanner{display:block;margin:0px 0px 30px 0px}
.mainPage .homeTopBanner .bannerImage{display:block;height:72px;background-position:center;background-size:cover;back:none;background-position:center;}
.mainPage .categoryImageContainer{display:block;margin-bottom:65px;white-space:nowrap}
.mainPage .categoryImageContainer .categoryImage{display:inline-block;width:calc(33%);height:190px;color:#fff;line-height:190px;vertical-align:top;text-align:center;font-size:24px;font-weight:bold;text-transform:uppercase;position:relative;background-color:rgba(0,0,0,0.28);overflow:hidden;margin-bottom:5px;white-space:normal}
.mainPage .categoryImageContainer .categoryImage .text{position:relative;z-index:1;display:block;width:100%;height:190px}
.mainPage .categoryImageContainer .categoryImage .bg{position:absolute;left:0px;top:0px;width:100%;height:100%;background-position:center;background-size:cover;z-index:-1;transform:scale(1,1);-webkit-transition:transform 2.5s ease;-moz-transition:transform 2.5s ease;-o-transition:transform 2.5s ease;-ms-transition:transform 2.5s ease;transition:transform 2.5s ease;}
.mainPage .categoryImageContainer .categoryImage.zoom .bg{transform:scale(1.5,1.5)}
.mainPage .categoryImageContainer .categoryImage .bg.travel{background-image:url("/designv5/images/homePage/travel.jpg")}
.mainPage .categoryImageContainer .categoryImage .bg.product{background-image:url("/designv5/images/homePage/product.jpg")}
.mainPage .categoryImageContainer .categoryImage .bg.beauty{background-image:url("/designv5/images/homePage/beauty.jpg")}
.mainPage .categoryImageContainer .categoryImage .bg.experience{background-image:url("/designv5/images/homePage/experience.jpg")}
.mainPage .categoryImageContainer .categoryImage .bg.food{background-image:url("/designv5/images/homePage/food.jpg")}
.mainPage .categoryImageContainer .categoryImage .bg.course{background-image:url("/designv5/images/homePage/course.jpg")}

.mainPage .bottomOffers{display:block;white-space:nowrap;margin-bottom:0px}
.mainPage .bottomOffers .homeCategoryList{display:inline-block;white-space:normal;width:190px}
.mainPage .bottomOffers .homeCategoryList .listTitle{display:block;background-color:#fff;font-family:"Roboto";font-size:24px;height:65px;line-height:65px;padding-left:73px;position:relative}
.mainPage .bottomOffers .homeCategoryList .listTitle:before{content:"";width:36px;height:22px;display:block;position:absolute;left:18px;top:21px;background-image:url("/designv5/images/sprites_v005.png?v=6")}
.mainPage .bottomOffers .homeCategoryList .listTitle.travel:before{background-position:-558px -468px}
.mainPage .bottomOffers .homeCategoryList .listContainer{}
.mainPage .bottomOffers .homeCategoryList .listContainer ul{padding:0px;margin:0px;display:block}
.mainPage .bottomOffers .homeCategoryList .listContainer ul li{list-style:none}
.mainPage .bottomOffers .homeCategoryList .listContainer ul li a{;background-color:#e0d4c7;display:block;margin-bottom:1px;height:36px;line-height:36px;font-size:14px;font-family:"Roboto";padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;color:#333}
.mainPage .bottomOffers .homeCategoryList .listContainer ul li a:hover{background-color:#d0bead}
.mainPage .bottomOffers .homeCategoryList .listContainer ul li ul li a{background-color:#fff;display:block;margin-bottom:0px}
.mainPage .bottomOffers .homeCategoryList .listContainer ul li ul li a:hover{background-color:#faf6f6}
.mainPage .bottomOffers .homeCategoryList .listContainer ul li a.hasSubCategory:before{content:"";width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 7px;border-color:transparent transparent transparent #c7002e;display:block;position:absolute;top:14px;right:12px}
.mainPage .bottomOffers .homeCategoryList .listContainer ul li ul li a:before{content:"";position:relative;top:0px;right:0px;display:inline-block;border:0px;width:4px;height:4px;background-color:#333;border-radius:50%;margin-right:5px;vertical-align:middle}
.mainPage .bottomOffers .homeCategoryList .listContainer ul li a.opened{color:#fff;background-color:#c7002e}
.mainPage .bottomOffers .homeCategoryList .listContainer ul li a.opened:before{border-color:transparent transparent transparent #fff;transform:rotate(90deg)}

.mainPage .bottomOffers .bottomOfferContainer{display:inline-block;width:725px;white-space:normal;vertical-align:top;margin-left:40px}
.mainPage .bottomOffers .bottomOfferContainer .categoryOffer{display:inline-block;margin-right:31px;margin-bottom:35px;width:345px;height:290px}
.mainPage .bottomOffers .bottomOfferContainer .categoryOffer:nth-child(even){margin-right:-4px}
.mainPage .bottomOffers .bottomOfferContainer .categoryOffer .categoryOfferImage{width:100%;height:210px;}
.mainPage .bottomOffers .bottomOfferContainer .categoryOffer .bottomRightLabels{top:173px}
.mainPage .lotteryWheelBanner{display:block;width:100%;height:145px;background-image:url("/designv5/images/paartner_frontend_page_lottery_wheel_banner.jpg");background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:50px}

/* RETINA */

 @media (-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi){  
	.logo{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:368px;background-position:0px 0px}
	.basket .basketIconFull{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:340px;background-position:-36px -98px}
	.basket .basketIconEmpty{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:340px;background-position:0px -98px}
	.menu a.active:after{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:368px;background-position:-193px -83px}
	.offerPageTop .marketplaceOfferPage .offerPrice .offerCustomers:before,
	.offerBlockMain .offerBlockMainRight .offerRightblockDetails.offerCustomers:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:311px;background-position:-191px -63px}
	.offerBlockMain .offerBlockMainRight .offerRightblockDetails.offerTimeLeft:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:311px;background-position:-218px -64px}
	.shareButton.shareGoood:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:299px;background-position:0px -54px}
	.header .headerSerachForm:after{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:286px;background-position:-225px -55px}
	.header .headerSerachForm input[type="text"]{padding-top:0px;padding-bottom:3px}
	.avatarImage{margin-left:11px}
	.header .profileMessages{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:340px;background-position:-297px -63px}
	.header .favorites{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:340px;background-position:-71px -98px}
	.profileBalanceIcon{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:340px;background-position:-103px -98px;background-color:#fff}
	.profileBalanceIcon.active{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:340px;background-position:-137px -98px}
	.avatarBronze{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:340px;background-position:-251px -93px}
	.avatarSilver{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:340px;background-position:-224px -93px}
	.avatarGold{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:340px;background-position:-197px -93px}
	.avatarPlatinum{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:340px;background-position:-170px -93px}
	.offerPageTop .marketplaceOfferPage .offerDetails .offerDetailsIcon.transportIcon{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-489px -165px}
	.offerPageTop .marketplaceOfferPage .offerDetails .offerDetailsIcon.pickIcon{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-529px -165px}
	.offerPageTop .marketplaceOfferPage .offerDetails .rating{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:0px -236px}
	.offerPageTop .marketplaceOfferPage .offerDetails .rating .ratingPercent{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:0px -265px}
	.offerPageTop .marketplaceOfferPage .ratingContainer .rating{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-124px -236px}
	.offerPageTop .marketplaceOfferPage .ratingContainer .rating .ratingPercent{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-124px -265px}
	.offerPageTop .marketplaceOfferPage .moreOffers .moreOffersTable tbody tr td .basketButton:before,
	.contentInner .marketplaceOfferList .marketplaceOfferListElement .offerBottom .basketButton:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-489px -204px}
	.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .openHour:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-566px -167px}
	.offerPageTop .marketplaceOfferPage .transportBlock .pickContainer .left .pickIcon:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:450px;background-position:-397px -123px;}
	.offerPageTop .marketplaceOfferPage .transportBlock .transportContainer .transportElement .transportIcon{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:450px;background-position: -366px -123px;}
	.offerPageTop .marketplaceOfferPage .thumbNails #marketplaceThumbnails .leftArrow:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-517px -194px;}
	.offerPageTop .marketplaceOfferPage .thumbNails #marketplaceThumbnails .righArrow:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-541px -194px;}
	.offerPageTop .marketplaceOfferPage .offerDetails .freeShipingIcon,
	.contentInner .marketplaceOfferList .marketplaceOfferListElement .freeShipingIcon{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-562px -188px}
	.orangeBestPartnerIcon{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-245px -236px}
	.mainPage .bottomOffers .homeCategoryList .listTitle:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px}
	.mainPage .bottomOffers .homeCategoryList .listTitle.travel:before{background-position:-325px -236px}
	.categoryPageFiltersV2 .colBlock .col2 a.pinLink:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-371px -236px}
	.categoryPageFiltersV2 .colBlock .col2 a.mapLink:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-411px -236px}
	.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .input.pin:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-390px -236px}
	.categoryPageFiltersV2 .filterContainer .filterPos .inputBlock .theSelectContainer .optionsContainer .elem.getLocation:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-434px -236px}
	.layoutRight .rightYoutube .iconYoutubeV2{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:0px -294px}
	.basketPage .offerGiftCheckboxContainer label .giftIcon,
	.menu a.xmas2017:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-514px -236px}
	.menu a.xmas2017.active:before,
	.menu a.xmas2017:hover:before{background-position:-538px -236px}
	.layoutRight .rightNorisk b.title1:after{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-561px -237px}
	input[type="checkbox"].blueCheckbox:checked+label:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-329px -270px}
	.partnerFrontendLoginPopup .content .buttonGrey1:before,
	.partnerFrontendLoginPopup .content .buttonBlue1:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-306px -270px}
	.contentInner .marketplaceOfferList .marketplaceOfferListElement .offerBottom .basketButton:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-351px -270px}
	.signupPageInner.cardCode .codeNotif:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;}
	.signupPageInner.cardCode .codeNotif.error:before{background-position:-378px -270px;}
	.signupPageInner.cardCode .codeNotif.success:before{background-position:-406px -270px;}
	.basketPage .offerGiftCheckboxContainer input[type="checkbox"]:checked+label:after{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-433px -272px}
	.profilePagePersonal .newsletterCitySelect:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-390px -236px}
	.profilePagePersonal .newsletterCitySelect .theSelectContainer .optionsContainer .elem.getLocation:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-434px -236px}
	.profilePagePersonal .newsletterTags .newsletterTagCategory input[type="checkbox"]:checked+label:before,
	.profilePagePersonal .hearthIcon{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-487px -269px}
	.profilePagePersonal .newsletterTags .newsletterTagCategory input[type="checkbox"]+label:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-458px -269px}
	.profilePagePersonal .newsletterTags .newsletterTagCategory.partners label+a{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:600px;background-position:-515px -270px}
	.menu a.valentineDay:before{background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:598px;background-position:-545px -269px;}
	.menu a.valentineDay.active:before,
	.menu a.valentineDay:hover:before{background-position:-569px -269px}
}

/* SEO */

.hiddenText {height:0px; width:0px; overflow:hidden; display:inline-block;}

/* CATEGORY TOP BANNERS */

.categoryTopBanners{margin-top:25px}
.categoryTopBanners a{background-position:center center;background-size:cover;display:block}
.categoryTopBanners .mainBanner{float:left;height:290px;width:960px}
.categoryTopBanners .smallBanner{float:left;height:181px;width:299px;margin-top:25px;margin-right:31px}
.categoryTopBanners .smallBanner:last-child{margin-right:0px}
.categoryTopBannersClear{width:290px;float:none;clear:both;display:block}
@media only screen and (max-width:1199px){.categoryTopBannersClear{height:25px}.categoryTopBanners{margin-top:0px;}}


/* BONUS BALANCE FROM BONUS BRIGADE*/

.bbfbb td{text-align:center}
.bbfbb .bbfbbLogo{display:inline-block;width:193px;height:229px;background-image:url("/designv5/images/temporary_events/gold1500.png");background-size:250px 230px;margin-left:19px;margin-right:20px}
.bbfbb .textTd{padding-right:10px;width:425px;font-size:16px}
.bbfbb .textTd a{font-size:16px}
.bbfbb .button{height:51px;line-height:51px;display:inline-block;border-radius:5px;padding:0px 18px;font-weight:bold;margin-bottom:14px}
.bbfbb .title:before{content:" ";display:inline-block;width:22px;height:22px;background-image:url("/designv5/images/temporary_events/gold1500.png");background-size:250px 230px;position:absolute;left:0px;top:-2px}
.bbfbb .title{font-size:18px;color:#393939;display:block;text-align:center;padding-left:34px;position:relative;display:inline-block;margin-bottom:18px}
.bbfbb .title1{margin-top:-23px;margin-bottom:14px}
.bbfbb .title1:before{background-position:-478px 0px}
.bbfbb .title2{margin-top:-23px}
.bbfbb .title2:before{background-position:-478px -50px}
.bbfbb .title3{margin-top:-23px}
.bbfbb .title3:before{background-position:-478px -25px}
.bbfbb .red{color:#aa2933;font-size:16px;font-weight:bold;display:block}

/* GIFT SELECT BANNER */

.giftBanner2016{width:1046px;height:313px;margin-left:-52px;margin-top:0px;background-image:url("/designv5/images/gift_bg.png");background-size:contain;background-repeat:no-repeat;margin-bottom:-18px;position:relative;z-index:31}
.giftBanner2016 .selectCategoryXmas.listContainer .selectedElem{color:#fff}
.giftBanner2016 .customSelectWhite{background-color:#e05a69;color:#fff}
.selectCategoryGiftWho{position:absolute;top:235px;left:182px}
.selectCategoryGiftWhat{position:absolute;top:235px;left:489px}
.selectCategoryGiftPrice{position:absolute;top:235px;left:806px}
.giftBanner2016 .customSelectWhite:after{background-image:none;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#fff transparent transparent transparent}
.giftBanner2016 .listContainer .listElemsParent{background-color:#e05a69}
.giftBanner2016 .listContainer .listElemsParent a{color:#fff}
.giftSearchAgain{font-size:15px;position:relative;top:-7px;right:2px}
.giftSearchAgain a{color:#c3563d;text-decoration:underline;display:inline-block;padding-right:67px;height:43px;line-height:43px;position:relative}
.giftSearchAgain a:after{content:" ";display:block;position:absolute;width:43px;height:43px;top:0px;right:0px;background-image:url("/designv5/images/temporary_events/gift_refresh.png");background-size:contain}

/* XMAS BANNER 2016 */

.xmasBanner2016{width:1046px;height:338px;margin-left:-52px;margin-top:25px;background-image:url("/designv5/images/temporary_events/xmas_bg.png");background-size:cover;background-repeat:no-repeat;margin-bottom:-18px;position:relative;z-index:31}
.selectCategoryXmasWho{position:absolute;top:261px;left:182px}
.selectCategoryXmasWhat{position:absolute;top:261px;left:489px}
.selectCategoryXmasPrice{position:absolute;top:261px;left:806px}

.xmasCountDownBox{color:#c3563d;width:calc(100% - 49px);text-align:right;font-size:15px;padding-right:59px;padding-top:1px;}
.xmasCountDownBox .num{font-size:33px}
.xmasCountDownBox .detailTitle{display:inline-block;padding-top:4px;margin-right:-23px}
.xmasSearchAgain{font-size:15px;position:relative;top:-7px;right:2px}
.xmasSearchAgain a{color:#c3563d;text-decoration:underline;display:inline-block;padding-right:67px;height:43px;line-height:43px;position:relative}
.xmasSearchAgain a:after{content:" ";display:block;position:absolute;width:43px;height:43px;top:0px;right:0px;background-image:url("/designv5/images/temporary_events/xmasRefresh.png");background-size:contain}

.xmasCalendar{width:960px;height:1155px;background-image:url("/designv5/images/temporary_events/xmasCalendarBG.jpg");background-color:#b80110;background-repeat:no-repeat;margin-top:40px;font-family:'Roboto'}
.xmasCalendarTitle{width:960px;text-align:center;margin:0px;padding:0px;height:198px;line-height:224px;color:#fff;font-weight:normal;overflow:hidden;display:block}
.xmasCalendar .daysContainer{padding-left:165px;padding-right:165px;clear:both;float:none}
.xmasCalendar .daysContainer .cday{width:114px;height:114px;background-color:#fff;float:left;margin-right:15px;margin-bottom:15px;background-image:url("/designv5/images/temporary_events/xmasCalendarIcons2017.png");position:relative;}
.xmasCalendar .daysContainer .cday:nth-child(5n){margin-right:0px}
.xmasCalendar .daysContainer .cday span{text-align:center;font-size:24px;color:#585757;width:35px;height:30px;top:4px;right:5px;display:block;position:absolute}
.xmasCalendar .cday.inactive{background-image:url("/designv5/images/temporary_events/xmasCalendarIconsInactive2017.png")}
.xmasCalendar .cday.inactive span{color:#b80110}
.xmasCalendar .cday:hover{box-shadow: inset 0px 0px 0px 4px rgba(0,0,0,0.27);}
.xmasCalendar .cday1{background-position: 0px 0px}
.xmasCalendar .cday2{background-position:-129px 0px}
.xmasCalendar .cday3{background-position:-257px 0px}
.xmasCalendar .cday4{background-position:-387px 0px}
.xmasCalendar .cday5{background-position:-516px 0px}

.xmasCalendar .cday6{background-position: 0px -129px}
.xmasCalendar .cday7{background-position:-129px -129px}
.xmasCalendar .cday8{background-position:-257px -129px}
.xmasCalendar .cday9{background-position:-387px -129px}
.xmasCalendar .cday10{background-position:-516px -129px}

.xmasCalendar .cday11{background-position: 0px -257px}
.xmasCalendar .cday12{background-position:-129px -257px}
.xmasCalendar .cday13{background-position:-257px -257px}
.xmasCalendar .cday14{background-position:-387px -257px}
.xmasCalendar .cday15{background-position:-516px -257px}

.xmasCalendar .cday16{background-position: 0px -385px}
.xmasCalendar .cday17{background-position:-129px -385px}
.xmasCalendar .cday18{background-position:-257px -385px}
.xmasCalendar .cday19{background-position:-387px -385px}
.xmasCalendar .cday20{background-position:-516px -385px}

.xmasCalendar .cday21{background-position: 0px -515px}
.xmasCalendar .cday22{background-position:-129px -515px}
.xmasCalendar .cday23{background-position:-257px -515px}
.xmasCalendar .cday24{background-position:-387px -515px}

.xmasCalendar .textBlock{clear:both;float:none;padding-left:165px;padding-right:165px;color:#fff;padding-top:0px;line-height:22px}
.xmasCalendar .textBlock h2{font-weight:bold;font-size:26px;letter-spacing:1px;margin:0px;padding:22px 0px 29px 0px}

.xmasCalendarPopup{font-family:'Roboto';display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:1000}
.xmasCalendarPopup.opened{display:block}
.xmasCalendarPopup .modal{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1001}
.xmasCalendarPopup > table{position:relative;z-index:1002;margin:auto;height:100%}
.xmasCalendarPopup > table > tbody > tr > td{vertical-align:midle}
.xmasCalendarPopup .popupFrame{width:570px;background:#fff;min-height:370px;display:inline-block;padding:28px 30px;position:relative}
.xmasCalendarPopup .popupFrame .image{display:block;width:536px;height:337px;background-color:#cfcfcf;background-repeat:no-repeat;background-position:center center;color:#ffffff;padding:3px 17px;text-align:right;font-size:80px}
.xmasCalendarPopup .popupFrame #xmasPopupActual .image{background-size:cover}
.xmasCalendarPopup .popupFrame .image span{margin-top:-14px;display:inline-block}
.xmasCalendarPopup .button{width:171px;height:37px;display:block;line-height:37px;color:#fff;text-transform:uppercase;font-weight:bold;margin:0px auto;text-align:center;margin-top:5px;border-radius:5px;font-size:15px}
.xmasCalendarPopup h3{color:#94040a;font-weight:bold;font-size:22px;letter-spacing:0.6px;margin-top:14px;margin-bottom:8px}
.xmasCalendarPopup #xmasPopupPast .image{background-image:url("/designv5/images/temporary_events/xmasCalendarUnhappy.png");}
.xmasCalendarPopup #xmasPopupFuture .image{background-image:url("/designv5/images/temporary_events/xmasCalendarHappy.png");}
.xmasCalendarPopup #xmasPopupActual h3{line-height:26px;margin-top:24px;margin-bottom:8px}
.xmasCalendarPopup .xmasPopupClose{height:44px;width:44px;display:block;position:absolute;z-index:1003;top:-22px;right:-22px;background-image:url("/designv5/images/temporary_events/close_1.png");border-radius:14px;background-size:contain;background-position:center center}

.blackFridayBanner{background-image:url("/designv5/images/temporary_events/blackfriday_banner_70.png");background-repeat:repeat-x;background-position:calc(50% - 88px) top;height:211px;width:100%;background-size:2975px 265px;box-shadow: 0px 10px 50px 0px rgba(250,250,250,1);}

.bonusPage.contentPage{width:652px;padding-left:29px;padding-right:29px}
.bonusPage.contentPage .button{font-size:17px;font-weight:bold;/*background:#57b813;*/width:240px;height:39px;display:block;border-radius:5px;color:#fff;text-align:center;line-height:39px;text-decoration:none;text-transform:uppercase;margin-left:auto;margin-right:auto}
.bonusPageBlockTitle{height:57px;line-height:57px;border-top:1px solid #444444;color:#b71133;font-size:17px;font-weight:bold;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.bonusPageBlockTitle:hover{
background: -moz-linear-gradient(left,  rgba(245,245,245,0) 0%, rgba(245,245,245,0) 1%, rgba(245,245,245,0.8) 51%, rgba(245,245,245,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(245,245,245,0) 0%,rgba(245,245,245,0) 1%,rgba(245,245,245,0.8) 51%,rgba(245,245,245,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(245,245,245,0) 0%,rgba(245,245,245,0) 1%,rgba(245,245,245,0.8) 51%,rgba(245,245,245,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.bonusPageBlockTitle{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}
.bonusPageBlockTitle.closed:after{transform: rotate(-90deg)}
.bonusPageBlockTitle.opened{box-shadow: inset 0px -8px 10px 0px rgba(255,255,255,1);}
.bonusPageBlockTitle.last{box-shadow: inset 0px -8px 10px 0px rgba(255,255,255,1);}
.bonusPageBlockTitle:after{background-image:url("/designv5/images/redArrow.png");background-size:15px 15px;background-position:center center;background-repeat:no-repeat;border:2px solid #ae0018;position:absolute;top:15px;right:0px;width:24px;height:24px;content:" ";display:block;border-radius:30px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}
.bonusPageForm{background-color:#f4ece5;padding:9px 45px 42px;width:calc(100% - 106px);margin-left:7px;margin-right:7px;margin-top:27px;margin-bottom:27px;font-size:15px}
.bonusPageForm input{padding:0px 10px;height:35px;line-height:35px;border:0px;width:530px}
.bonusPageForm .bonusPageLabel{padding-top:11px;padding-bottom:4px;font-weight:bold}
.bonusPageVblock{display:block;float:left;padding-top:20px;font-size:0px;text-align:center}
.bonusPageVblock a{display:inline-block;padding-bottom:3px;color:#b71133} 
.bonusPageVblock span{font-size:16px}
.bonusPageVblock .youtubeEmbed{margin-bottom:10px}
.bonusPageVideoContainer{clear:both;float:none}
.bonusPageVideoContainer .bonusPageVblock:nth-child(2n){padding-left:20px} 
.bonusPageClear{display:block;float:none;clear:both}
.bonusPagevideoTopTable{width:100%}
.bonusPagevideoTopTable a:hover{color:#b71133} 
.bonusPagevideoTopTable tr td:last-child{text-align:right}
.bonusPageSearch{padding:5px;margin-right:10px;height:15px;border:1px solid #f4ece5;background:#f4ece5}
.bonusPage.contentPage .searchButton{border-radius:4px;height:29px;line-height:29px;padding:0px 10px;display:inline-block;text-transform:uppercase;font-size:11px;font-weight:bold;top:-1px;position:relative}
.bonusPageInnerBlock{height:auto;overflow:hidden;margin-bottom:37px;padding-top:17px}
.bonusPageInnerBlock.opened{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;opacity:1}
.bonusPageInnerBlock.closed{height:0px !important;margin:0px;padding:0px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;opacity:0}
.bonusPageTopBlock{padding-bottom:37px}
.bonusPageShares{padding-top:3px}

.youtubeEmbed{width:640px;height:480px;background-size:cover;background-position:center center;position:relative;cursor:pointer}
.youtubeEmbed:after{opacity:0.7;filter:grayscale(100%);position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px;width:50px;height:50px;background-size:contain;background-position:center center;background-image:url("/designv5/images/youtube.png");content:" ";display:block;background-repeat:no-repeat;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}
.youtubeEmbed:hover:after{filter:grayscale(0%);opacity:1.0}
.youtubeEmbed.loaded:after{display:none}
.youtubeEmbed.bonusPage{width:316px;height:225px}

a.shareButtonv2{display:inline-block;padding:0px 5px;background:#aaa;color:#fff;height:21px;line-height:21px;text-align:center;text-decoration:none;border-radius:4px;font-size:10px;text-transform:uppercase}
a.shareButtonv2:hover{filter: brightness(120%);}
a.shareButtonv2.facebook{background-color:#3b5998}
a.shareButtonv2.twitter{background-color:#1b95e0}
a.shareButtonv2.pinterest{background-color:#bc0719}

.bonusPageInnerBlock .pagerContainer{text-align:center}
.bonusPageInnerBlock .pagerContainer .pager{font-size:18px;font-family:"Roboto";color:#000;display:inline-block;width:31px;height:31px;background-color:#f1ece6;text-align:center;line-height:31px;cursor:pointer;;margin-right:-2px;text-decoration:none}
.bonusPageInnerBlock .pagerContainer .pager.active{background-color:#d0c0ac}
.bonusPageInnerBlock .bbLogo{display:block;width:120px;height:75px;background-image:url("/designv5/images/sprites_v005_retina.png?v=6");background-size:470px;background-position:0px 0px;margin:55px auto 0px auto}
.bonusPageInnerBlock .loginButtons{text-align:center;margin:25px 0px 35px 0px}
.bonusPageInnerBlock .loginButtons a.button{display:inline-block;width:250px;height:46px;line-height:46px;font-size:14px;margin:6px}

.contentPage.bonusPage .bonusPageInnerBlock .successBlock{border:1px solid #58b813;border-radius:5px;background-color:#e1f0d5;text-align:center;font-size:15px;font-family:"Arial";margin-top:12px}
.contentPage.bonusPage .bonusPageInnerBlock .successBlock h2{font-size:24px;margin:0px;font-family:"Arial";margin-top:24px;margin-bottom:16px}
.contentPage.bonusPage .bonusPageInnerBlock .successBlock>span{display:block;margin-bottom:42px}

.jateknetPaymentInfo{width:100%;font-size:14px}
.jateknetPaymentInfo a.bluelink{color:#333}
.jateknetPaymentInfo table{width:100%}
.jateknetPaymentInfo table td{font-size:14px;line-height:20px}
.jateknetPaymentInfo > table > tbody > tr > td:last-child{text-align:right}
.jateknetPaymentInfo > table > tbody > tr > td{padding-bottom:30px}
.jateknetPaymentInfo table.ctable{margin:19px 0px}
.jateknetPaymentInfo table.ctable tr td:first-child{font-weight:bold;width:166px;text-align:center}
.jateknetPaymentInfo table.ctable tr td:last-child div{font-size:24px;font-family:Roboto;text-transform:uppercase;border-radius:5px;width:231px;height:59px;line-height:59px;background-color:#ebebeb;text-align:center}
.jateknetPaymentInfo table td h1{line-height:normal}

/* PREFIXBOX */

.prefixBox{margin:0;padding:0;display:none;position:absolute;background:#fff;border-width:2px;border-style:solid;border-color:#e2d5c9;width:150%;box-sizing:border-box;z-index:10000;padding:5px 10px;text-align:left;left:-4px;top:47px;box-shadow:0 3px 12px #717171}
.prefixBox.open:after,
.prefixBox.open:before{bottom:100%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}
.prefixBox.open:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:13px;left:9%;margin-left:-22px}
.prefixBox.open:before{border-color:rgba(113,158,206,0);border-bottom-color:#e2d5c9;border-width:16px;left:9%;margin-left:-25px}
.prefixBox.open{display:block}
.prefixBox h2{display:block;font-size:14px;font-family:"Arial";font-weight:normal;text-transform:uppercase;margin:15px 0px 5px 0px;padding:0px 0px 0px 5px}

.prefixBox .topLastViewedElem{list-style:none;}
.prefixBox .topLastViewedElem{padding:9px 5px 9px 5px;margin:0;color:#666;cursor:default;overflow:hidden;zoom:1;border-bottom:1px solid #f3ede6;display:table}
.prefixBox .topLastViewedElem:last-child{border-bottom:0}
.prefixBox .topLastViewedElem b{color:#000}
.prefixBox .topLastViewedElem:hover,
.prefixBox .topLastViewedElem.selected{background:#dedede}
.prefixBox .topLastViewedElem .itemName{display:table-cell;vertical-align:middle;width:10000px}
.prefixBox .topLastViewedElem .itemName>span{color:#000;display:block;font-size:13px}

.prefixBox .topLastViewedElem .offerImage{display:table-cell;vertical-align:middle;padding-right:10px;min-width:65px;text-align:center}
.prefixBox .topLastViewedElem .offerImage img{display:inline;max-width:80px;max-height:80px}

.prefixBox .topLastViewedElem .offerPrice{display:table-cell;vertical-align:middle;white-space:nowrap;position:relative;text-align:center;font-weight:700;font-size:13px;min-width:55px}
.prefixBox .topLastViewedElem .offerPrice .price{display:block;color:#6baa36}
.prefixBox .topLastViewedElem .offerPrice .price+oldprice{background:red;font-size:10px}
.prefixBox .topLastViewedElem .offerPrice .oldprice{display:block;text-decoration:line-through;text-align:center;font-size:11px;color:#999;font-weight:500}
.prefixBox .topLastViewedElem .offerPrice .discount{display:block;background:#b81733;border-radius:5px;font-size:10px;color:#fff;position:relative;padding:2px;text-align:center}

@media(max-width:768px){
	.prefixBox .topLastViewedElem{font-size:11px}
	.prefixBox .topLastViewedElem .offerPrice .discount{display:none}
}

.newASZFLayer{position:fixed;z-index:2147483647;bottom:0;left:0;right:0;height:auto;background-color:rgba(0, 0, 0, 0.85);overflow-x: auto;font-size:12px;color:#fff;}
.newASZFLayer .cookieHeaderCenter {padding: 14px 10px 10px 10px;display: flex;justify-content: center;align-items: center;}
.newASZFLayer .cookieHeaderCenter a:hover {text-decoration:none;}
.newASZFLayer .cookieHeaderCenter span {font-size:15px;white-space: normal;}
.newASZFLayer .cookieHeaderCenter span a{color:#61befc; text-decoration:underline;}
.newASZFLayer .cookieHeaderCenter .buyButton{display:inline-block;color:#fff;text-decoration:none;border-radius:4px;font-size:16px;font-weight:500;box-sizing:border-box;padding: 6px 16px 5px 16px;margin:0px 6px 6px 0px;position:relative;}
.newASZFLayer .cookieHeaderCenter .buyButton.buttonGreen1 {background-color:#43962a;border:1px solid #3e7e2c;text-align: center;font-weight: 400;box-shadow:0px 1px 0px 0px #3e7e2c;line-height:32px;}

/* OLD SUBSCRIBED */

.oldSubscribed{position:fixed;z-index:10000;bottom:0;left:0;right:0;height:auto;background-color:rgba(0, 0, 0, 0.85);overflow-x: auto;font-size:12px;color:#fff;}
.oldSubscribed .cookieHeaderCenter {padding: 14px 10px 10px 10px;display: flex;justify-content: center;align-items: center;}
.oldSubscribed .cookieHeaderCenter span {font-size:15px;width: calc(100% - 293px);margin-left: -35px;}
.oldSubscribed .oldSubscribedClosePos  {float:right;position:relative;}
.oldSubscribed .oldSubscribedClose {background-image: url("/mobilev3/images/content/icon_white_close.png");background-repeat:no-repeat;display:block;width:16px;height:16px;position:absolute;top:10px;right:10px;cursor:pointer;}
.oldSubscribed .cookieHeaderCenter span a{color:#61befc;}
.oldSubscribed .cookieHeaderCenter .subscribeInputs input[type="checkbox"].customCheckbox.bordered+label:before{background-color:#fff;border:1px solid #cbccce; border-radius:3px;}

.oldSubscribed .cookieHeaderCenter .buyButton{display:inline-block;color:#fff;text-decoration:none;border-radius:4px;font-size:16px;font-weight:500;box-sizing:border-box;padding: 6px 16px 5px 16px;margin:0px 6px 6px 0px;position:relative;}
.oldSubscribed .cookieHeaderCenter .buyButton.buttonGreen1 {background-color:#43962a;border:1px solid #3e7e2c;text-align: center;font-weight: 400;box-shadow:0px 1px 0px 0px #3e7e2c;line-height:32px;}

