body{
	color:#000000;
	border:1px solid #000;
}
#logo-container .logo-container-logos-wraper{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:none;
	background: rgb(255,255,255);background: linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -moz-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -webkit-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -o-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -ms-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);
}
body.no-frame .offer-container .border-container,
body.no-frame .offer-container:hover .border-container,
body.no-frame #offer-enlarger,
body.no-frame .galler-first-offer-cotainer{
	border:0px solid #fff !important;
}
body.no-frame.gallery .offer-container .border-container.offer-jumping-frame,
body.no-frame.gallery .offer-container:hover .border-container.offer-jumping-frame,
body.no-frame.mobile .offer-container .border-container.offer-jumping-frame,
body.no-frame.mobile .offer-container:hover .border-container.offer-jumping-frame,
body.no-frame.jumpingframe .offer-container .border-container.offer-jumping-frame,
body.no-frame.jumpingframe .offer-container:hover .border-container.offer-jumping-frame{
	border-color:#000 !important;
	border-width:2px !important;
}
body.no-frame .offer-container,
body.no-frame .galler-first-offer-cotainer{
	outline:1px solid #fff;
	outline-width:1px;
}
body.not-prop.jumpingframe #offer0.offer-container .border-container:after,
body.not-prop.jumpingframe #offer1.offer-container .border-container:after{
	-webkit-animation-name:specialanim;
	-webkit-animation-duration:2s;
	animation-name:specialanim;
	animation-duration:2s;
	animation-iteration-count:infinite;
}
body.not-prop.jumpingframe #offer1.offer-container .border-container:after{
	animation-delay:1s;
}
body.not-prop.jumpingframe:hover #banner-container .offer-container .border-container:after,
body.end-of-animation #banner-container .offer-container .border-container:after{
	-webkit-animation-name:stop;
	-webkit-animation-duration:0s;
	animation-name:stop;
	animation-duration:0s;
	opacity:0 !important;
}
body.not-prop.jumpingframe:hover #banner-container .offer-container:hover .border-container:after{
	opacity:1 !important;
}
body.not-prop.jumpingframe .offer-container .border-container:after{
	content:' ';
	position:absolute;
	width:100%;
	height:100%;
	opacity:0;
	border:0px solid #fff !important;
	border-color:#000 !important;
	border-width:2px !important;
}
@keyframes specialanim{
	0%{
		opacity:0;
	}
	50%{
		opacity:0;
	}
	51%{
		opacity:1;
	}
	100%{
		opacity:1;
	}
}
body.vertical.no-frame #offer-enlarger{
	border-bottom:1px solid #fff !important;
}
body.horizontal.no-frame #offer-enlarger{
	border-left:1px solid #fff !important;
}
#banner-container{
	background: rgb(255,255,255);background: linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -moz-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -webkit-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -o-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -ms-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);
}
#banner-container{
	-webkit-box-shadow:inset none;
	-moz-box-shadow:inset none;
	box-shadow:inset none;
}
.shadow-container{
	-webkit-box-shadow:inset none;
	-moz-box-shadow:inset none;
	box-shadow:inset none;
	position:absolute;
	margin:0;
	padding:0;
	z-index:5;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.border-container{
	position:absolute;
	margin:0;
	padding:0;
	z-index:10010;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border:1px solid #fff;
}
.background-container{
	position:absolute;
	margin:0;
	padding:0;
	top:0.5px;
	left:0.5px;
	background: rgb(255,255,255);background: linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -moz-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -webkit-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -o-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -ms-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);
	z-index:0;
}
.offer-container{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:none;
}
.offer-enlarger-image{
	background: rgb(255,255,255);background: linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -moz-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -webkit-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -o-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -ms-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);
}
.offer-loader{
	background: rgb(99,99,99);background: linear-gradient(to left, rgb(99,99,99) 50%, rgb(99,99,99) 50%);background: -moz-linear-gradient(to left, rgb(99,99,99) 50%, rgb(99,99,99) 50%);background: -webkit-linear-gradient(to left, rgb(99,99,99) 50%, rgb(99,99,99) 50%);background: -o-linear-gradient(to left, rgb(99,99,99) 50%, rgb(99,99,99) 50%);background: -ms-linear-gradient(to left, rgb(99,99,99) 50%, rgb(99,99,99) 50%);
}
.offer-hover-container{
	background: rgba(255,255,255,0.6);background: linear-gradient(to left, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.6) 50%);background: -moz-linear-gradient(to left, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.6) 50%);background: -webkit-linear-gradient(to left, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.6) 50%);background: -o-linear-gradient(to left, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.6) 50%);background: -ms-linear-gradient(to left, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.6) 50%);
}
.offer-price-container span,
.offer-enlarger-price span{
	color:#343a40;
	text-shadow:none;
}
.offer-enlarger-price span,
.offer-enlarger-price p{
	color:#343a40;
}
.offer-price-container>p{
	background: rgb(255,255,255);background: linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -moz-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -webkit-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -o-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -ms-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);
}
.offer-oldprice-container>p{
	background: rgb(255,255,255);background: linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -moz-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -webkit-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -o-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -ms-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);
}
.offer-oldprice-container span,
.offer-enlarger-oldprice span,
.offer-enlarger-oldprice p{
	color:#343a40;
	text-shadow:none;
}
.offer-enlarger-oldprice span,
.offer-enlarger-oldprice p{
	color:#343a40;
}
.offer-oldprice-container>p{
	background: rgb(255,255,255);background: linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -moz-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -webkit-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -o-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);background: -ms-linear-gradient(to left, rgb(255,255,255) 50%, rgb(255,255,255) 50%);
}
.offer-name-container span{
	color:#000000;
}
.offer-enlarger-infobar{
	background: rgba(255,255,255,0.9);background: linear-gradient(to left, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 50%);background: -moz-linear-gradient(to left, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 50%);background: -webkit-linear-gradient(to left, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 50%);background: -o-linear-gradient(to left, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 50%);background: -ms-linear-gradient(to left, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 50%);
}
.offer-enlarger-name span{
	color:#000000;
}
.ribbon.radius>div,
.offer-ribbon,
.offer-enlarger-ribbon{
	box-shadow:0px 0px 2px 2px rgba(0,0,0,0);
	background: #000;background: linear-gradient(to left, #000 50%, #000 50%);background: -moz-linear-gradient(to left, #000 50%, #000 50%);background: -webkit-linear-gradient(to left, #000 50%, #000 50%);background: -o-linear-gradient(to left, #000 50%, #000 50%);background: -ms-linear-gradient(to left, #000 50%, #000 50%);
}
.ribbon .content,
.offer-ribbon span,
.offer-enlarger-ribbon span{
	color:#ffffff;
	text-shadow:none;
}
.bg-btn{
	box-shadow:none;
}
.hover-btn{
	box-shadow:none;
}
.offer-button-wrapper,
.offer-enlarger-button{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:0px solid #000;
	transition:box-shadow 300ms, background 300ms;
}
.offer-button-wrapper .bg-btn,
.offer-enlarger-button .bg-btn{
	background: #000;background: linear-gradient(to left, #000 50%, #000 50%);background: -moz-linear-gradient(to left, #000 50%, #000 50%);background: -webkit-linear-gradient(to left, #000 50%, #000 50%);background: -o-linear-gradient(to left, #000 50%, #000 50%);background: -ms-linear-gradient(to left, #000 50%, #000 50%);
}
.offer-button-wrapper:hover .bg-btn,
.offer-enlarger-button:hover .bg-btn{
	opacity:0;
}
.offer-button-wrapper span,
.offer-enlarger-button span{
	color:#ffffff;
	text-shadow:none;
}
.offer-button-wrapper:hover .hover-btn,
.offer-enlarger-button:hover .hover-btn{
	opacity:1;
}
.offer-button-wrapper:hover,
.offer-enlarger-button:hover{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:1px solid #000;
}
.offer-button-wrapper .hover-btn,
.offer-enlarger-button .hover-btn{
	background: #fff;background: linear-gradient(to left, #fff 50%, #fff 50%);background: -moz-linear-gradient(to left, #fff 50%, #fff 50%);background: -webkit-linear-gradient(to left, #fff 50%, #fff 50%);background: -o-linear-gradient(to left, #fff 50%, #fff 50%);background: -ms-linear-gradient(to left, #fff 50%, #fff 50%);
}
.offer-button-wrapper:hover span,
.offer-enlarger-button:hover span{
	color:#000;
}
#offer-enlarger{
	border:1px solid #fff;
}
.galler-first-offer-cotainer{
	border:1px solid #fff;
}
.offer-small-name-container{
	color:#000000;
}