html,button,input,select,textarea {color: #424e5a;font-family:'SohoGothicPro'; }
html.ie{font-family:'Titilium';}
body {font-size: 1em;line-height: 1.4;}
body > iframe{left:0;}
::-moz-selection {background: #b3d4fc; text-shadow: none;}
::selection {background: #b3d4fc; text-shadow: none;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
img {vertical-align: middle;max-width: 100%;max-height: 100%;width: auto;height: auto;}
fieldset {border: 0; margin: 0; padding: 0;}
textarea {resize: none;padding:10px;line-height:16px;}
.chromeframe {margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0;}
.ie7 .title {padding-top: 20px;}
ul{margin:0;padding:0;list-style:none;}
h3{font-size:18px;}
h2.h1{font-size: 36px !important;font-weight: 600;line-height: 36px !important;}
a, #breadc{color:#424e5a;}
/*a[href^="http://192.168.1.55/amica/amica.co.uk"], a[href^="/"]{color: red;}*/
a:hover{color:#4f5c69;}
/* ===============
	Helper classes
   =============== */
.hidden {display: none !important; visibility: hidden;}
.hiddenOnly {visibility: hidden;}
.bold{font-weight:bold;}
.abs{position:absolute;}
.block{display:block;}
.relative{position:relative;}
.no-padding{padding:0px !important;}
.overflow_v,.overflow_v_all,.overflow_v_all *{overflow:visible;}
.right{float:right;}		
.left{float:left;}
.sprite{background-image:url('../img/sprite.png');background-repeat: no-repeat;}
.indent{text-indent:-99999px;}
.uppercase{text-transform: uppercase;}
.underline{text-decoration: underline;}
.clear{clear:both;}
.italic{font-style:italic;}
.redlink{color:#ec3131;display:inline-block;font-weight:600;}
.redlink:hover,.redlink:hover span{color:#ec3131;text-decoration:underline;}
.redlink .sprite{margin:4px 0 0 5px;}
.bluelink, .bluelink:hover{color:#50cbff;}
.whitelink, .whitelink:hover{color:#fff;}
.printlink{width:22px;height:19px;background-position: 0 -777px;display:block;}
	.printlink:hover{background-position: -32px -777px;}
.xlslink{width:22px;height:19px;background-position: 0 -969px;display:block;}
	.xlslink:hover{background-position: -32px -969px;}
.arrow-button{width:17px; height:17px; background-position:-30px -200px;border:0;}
button.arrow-button:hover{background-position:-163px -200px;}
.red-button{background:#ec3131;color:#fff;font-size:12px;line-height: 14px;text-transform:uppercase;padding: 9px 18px;border:0;font-weight:700;cursor:pointer; }
	.red-button:hover{background:#424e5a;color:#fff;}
.gray-button,.pseudo-select > p{background:#424e5a;color:#fff;font-size:14px;line-height: 16px;text-transform:uppercase;padding: 12px 18px;}
	.gray-button:hover,.pseudo-select:hover p{background:#60707f;color:#fff;}
	.gray-button .plus{width:15px;height:15px;display:block;background-position: 0 -466px;margin:1px 12px 0 -7px;}
.big-button{padding: 13px 18px;}
.square_button{width:38px;height:38px;display:block;border:1px solid #fff;margin:0 auto 7px auto;}
	.square_button:hover,a:hover .square_button{border:1px solid #4f5c69;}
	.square_button span{width:14px;height:14px;display:block;margin:12px;background:#ec3131;}
	.dark .square_button{border:1px solid #4f5c69;}
		.dark:hover .square_button{border:1px solid #fff;}
.pseudo-select {margin:10px 0 0 0;position:relative;z-index: 9;}
	.pseudo-select li{background:#efefef;font-size:12px;line-height: 12px;text-transform:uppercase;padding:0px;width:100%;border-top:2px solid #fff;}
	.pseudo-select li:hover{background:#f7f7f7;}
		.pseudo-select li a{color:#60707f;padding: 14px 18px;display:block;}
			.pseudo-select li a .mysz{width:15px;height:24px;display:block;background-position: 0 -510px;margin:-4px 12px 0 -7px;}
			.pseudo-select li a .marker{width:15px;height:19px;display:block;background-position: 0 -538px;margin:-4px 12px 0 -6px;}
	.pseudo-select ul{display:none;position:absolute;top:40px;left:0;width:100%;}
	.pseudo-select:hover ul{display:block;}
	.pseudo-select p{min-width:155px;margin:0;cursor:default;}
	.pseudo-select .koszyk{width:15px;height:15px;display:block;background-position: 0 -488px;margin:1px 12px 0 -7px;}
	.pseudo-select .arrow{width:9px;height:8px;display:block;background-position: -18px -581px;margin:4px 0px 0 7px;}
	.pseudo-select:hover .arrow{background-position: -37px -581px;}
input,textarea{height:30px;background:#fff;border:1px solid #e6e6e6;line-height:30px;padding:0 10px;border-radius:0 !important; -webkit-appearance: none;}
input[type=submit]{height:auto}
input[type=radio]{-webkit-appearance: radio;box-shadow:inset 0 !important;}
input[type=checkbox]{-webkit-appearance: checkbox;box-shadow:inset 0 !important;}
.error input,.error textarea,.error select{border:1px solid #ec3131;}
.error-message{font-weight:600;color:#ec3131;}
.align-left{text-align: left;}
.align-right{text-align: right;}
.align-center{text-align: center;}
.align-top{vertical-align: top;}
.white,.white > * {color:#fff !important;}
.white a:hover{color:#fff !important;opacity:0.7;filter: alpha(opacity = 70);}
.red{color:#ec3131;}
.mt-10{margin-top:-10px !important;}
.mt0{margin-top:0px !important;}
.mt15{margin-top:15px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt80{margin-top:80px !important;}
.ml20{margin-left:20px !important;}
.mr20{margin-right:20px !important;}
.mb5per{margin-bottom:5%;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
.fs40,.flexslider.home .slides > li > div h2.fs40{font-size:40px;}
.w75per{width:75%;}

/* =======================
	Author's custom styles
   ======================= */
   
.home a.zobacz_film .sprite{display: block; width:40px; height:40px; background-position: 0 -674px; margin:0 auto 0 auto;}
.home a.zobacz_film:hover .sprite{ background-position: -50px -674px; }    
   
html{height:100%;}
body{height:100%;min-width:1160px;float:left;/*width:100%;*/}
.inner{width:1120px;margin:0 auto;position:relative;}
a{text-decoration:none;}
p,li{text-align: justify;}
#cookie_confirmation{}
.acceptCookies{}
#site{min-height: 100%;float: left;width: 100%;font-size:14px;}
#siteVersionInfo{position:fixed;width:100%;height:60px;line-height:61px;font-size:12px;z-index:9999;bottom: 0;left:0;background-color: #ececec;background-image: -webkit-linear-gradient(bottom, rgba(236,236,236,.5), rgba(255,255,255,.5));background-image: -moz-linear-gradient(bottom, rgba(236,236,236,.5), rgba(255,255,255,.5));background-image: -o-linear-gradient(bottom, rgba(236,236,236,.5), rgba(255,255,255,.5));background-image: linear-gradient(to top, rgba(236,236,236,.5), rgba(255,255,255,.5));border-top: 3px solid #fff;}
	#siteVersionInfo .inner > .right #closeSiteVersionInfo{cursor:pointer;}
		#siteVersionInfo .inner > .right #closeSiteVersionInfo:hover{color:#ec3131;}
		#siteVersionInfo .inner > .right #closeSiteVersionInfo .arrow{width:12px;height:12px;background-position:-62px -948px;margin:26px 10px 0 5px;}
		#siteVersionInfo .inner > .right #closeSiteVersionInfo:hover .arrow{background-position:-32px -948px;}
	#siteVersionInfo .content a{display:block;color:#424e5a;float:left;}
	#siteVersionInfo .content a:hover span{text-decoration:none !important;}
		#siteVersionInfo .content a .sprite{margin:23px 0 0 10px ;}

header{width:100%;height:76px;z-index: 20;position:relative;float:left;}
	header .inner section{width:100%;height:39px;background-color: #424e5a;}
	header .inner section:first-child{width:100%;height:33px;background:none;border-radius:0;}
		header .inner section:first-child #socials {position:fixed;width:43px;top:110px;z-index:1;right:0;}
		header .inner section:first-child #socials .social{height: 43px; width:43px;margin:0px 0 4px 0px;text-indent:-99999px;}
		header .inner section:first-child #socials .social.fb{background-position:0 -1681px;margin-left:0;}
		header .inner section:first-child #socials .social.yt{background-position:-51px -1681px;}
		header .inner section:first-child #socials .social.pin{ background-position:-101px -1681px;}
		header .inner section:first-child #socials .social.fb:hover{background-position:0 -1681px;}
		header .inner section:first-child #socials .social.yt:hover{background-position:-51px -1681px;}
		header .inner section:first-child #socials .social.pin:hover{ background-position:-101px -1681px;}
		


		header .inner section:first-child #socials #twitterBox-container{height: 43px; width:43px;position:relative;right:-43px;margin-bottom:4px;overflow:visible;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
		header .inner section:first-child #socials #twitterBox-container:hover{right:269px;}
		header .inner section:first-child #socials #twitterBox-container #twitterBoxButton{cursor:context-menu;background-position:0 -1870px;position:absolute;left:-43px;height: 43px; width:43px;text-indent:-99999px;}
		header .inner section:first-child #socials #twitterBox-container #twitterBox{width:300px;height:515px;background:#fff;border:2px solid #33ccff;padding:5px;}
		

		header .inner section:first-child #socials #fbLikeBox-container{height: 43px; width:43px;position:relative;right:-43px;margin-bottom:4px;overflow:visible;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out; z-index: 9999;}
		header .inner section:first-child #socials #fbLikeBox-container:hover{right:269px;}
		header .inner section:first-child #socials #fbLikeBox-container #fbLikeBoxButton{cursor:context-menu;background-position:0 -1681px;position:absolute;left:-43px;height: 43px; width:43px;text-indent:-99999px;}
		header .inner section:first-child #socials #fbLikeBox-container #fbLikeBox{width:300px;height:541px;background:#fff;border:2px solid #36518a;padding:5px; }
		
			header .inner section:first-child .right.messages {margin-top:0px;position:relative;}
				header .inner section:first-child .right.messages .sprite.cnt {width: 15px;height: 13px;background-position: -36px -1366px;padding: 2px 1px 9px 11px;font-size: 8px;color: #fff;display: block;text-align: center;line-height: 10px;margin: 2px 0 5px 8px;}
				header .inner section:first-child .right.messages.empty .sprite.cnt {background-position: -4px -1366px;text-indent:-99999px;}
				header .inner section:first-child .right.messages .msg_box{display:none;position: absolute;background: #fff;z-index: 9;border: 1px solid #8799ab;padding: 15px;width: 240px;right: 6px;top: 33px;}
				header .inner section:first-child .right.messages:hover .msg_box{display:block;}
					header .inner section:first-child .right.messages .msg_box .arrow{width: 11px;height:6px;float:left;position:absolute;top:-6px;right:3px;background-position:0 -1486px;}
					header .inner section:first-child .right.messages .msg_box li{margin:20px 0 0px 0;}
					header .inner section:first-child .right.messages .msg_box p{margin:0;text-align:center;}
					header .inner section:first-child .right.messages .msg_box li:first-child{margin:0 0 0px 0;}
					header .inner section:first-child .right.messages .msg_box li p{margin:0 0 5px 0;}
					header .inner section:first-child .right.messages .msg_box li p .redlink .sprite{margin:1px 0 0 5px;}
				
			header .inner section:first-child .right.logout {margin:8px 5px 0 0;line-height:16px;text-shadow: 0px 0px 5px rgba(255,255,255,1);}
				header .inner section:first-child .right.logout .sprite {width: 17px;height: 19px;background-position: -71px -1369px;display: block;float: left;margin: -1px 0 0 6px;}
			header .inner section:first-child .right.konto {margin:8px 15px 0 0;line-height:16px;text-shadow: 0px 0px 5px rgba(255,255,255,1);}
				header .inner section:first-child .right.konto a:hover {text-decoration:underline;}
				header .inner section:first-child .right.logout a:hover span{text-decoration:underline !important;}
				
				header .inner section.light:first-child * { text-shadow: 0px 0px 0px;color:#fff; }
				header .inner section.light:first-child #langSelect #langChooser * { color:#424E5A !important; }
					header .inner section.light:first-child .right.logout .sprite { background-position: -151px -1369px; }
					header .inner section.light:first-child .msg_box * { color:#424e5a !important; }
					header .inner section.light:first-child .right.messages.empty .sprite.cnt { background-position: -94px -1366px; }
					header .inner section.light:first-child .right.messages .sprite.cnt { background-position: -120px -1366px; }
		
		header .inner section a.logo{width:95px;height:39px;background-position:0 0;background-color:#ec3131;}
		header .inner section > nav > ul{float:left;height:100%;margin:0;padding:0;overflow:visible;}
			header .inner section nav > ul > li{float:left;height:100%;line-height:39px;margin:0;padding:0;overflow:visible;position:relative;}
				header .inner section > nav > ul > li > a{float:left;height:100%;margin:0;padding:0;color:#fff;text-decoration:none;font-size:14px;padding:0 19px;}
				header .inner section > nav > ul > li.item132 > a{;color:#424e5a; background-color: #fff;}
				header .inner section > nav > ul > li > span.line{display: block;float: left;width: 100%;height: 1px;background: #fff;position: relative;z-index: 2;}
				header .inner section > nav > ul > li > span.line{display: none;}
				header .inner section > nav > ul > li.parent:hover > span.line,header .inner section > nav > ul > li:first-child:hover > span.line{display: block;}
				header .inner section nav > ul > li > ul{display:none;border: solid 1px #8799ab;background:#fff;padding:17px 20px 3px 20px;position:absolute;top:43px;left:-1px;}
				header#hiddenHeader {position:fixed;top:-5000px;}
				header#hiddenHeader .inner section nav > ul > li > ul{border: solid 1px #8799ab;background:#fff;padding:17px 20px 3px 20px;position:relative;top:43px;left:-1px;}
				header .inner section nav > ul > li:hover > ul{display:block;visibility:visible;}
					header .inner section nav > ul > li > ul > li{line-height:16px;margin:0 0 14px 0;}
					header .inner section nav > ul > li > ul > li a:hover{color:#60707f;text-decoration:underline;}
					header .inner section nav > ul > li > ul > li.active a,header .inner section nav > ul > li > ul > li.active a:hover{color:#ec3131;text-decoration:none;}
					header .inner section nav > ul > li > ul > li,#widthChecker{font-size:14px;}
						header .inner section nav > ul > li > ul > li > ul{display:none;}
				header .inner section nav > ul > li > div{border: solid 1px #8799ab;background:#fff;width:955px;position:absolute;top:-9999px;left:0;padding:30px 35px;}
				header .inner section nav > ul > li > div > div > ul{margin:0;width:318px;margin:0;padding:0;position:relative;float:left;}
					header .inner section nav > ul > li > div > div > ul > li{width:288px;padding:0 15px 20px 15px;float:left;line-height:normal;min-height: 76px;text-align:left !important;}
						header .inner section nav > ul > li > div > div > ul > li > img {float:left;margin:0 15px 0 0;max-width:60px;}
						header .inner section nav > ul > li > div > div > ul > li > div > a,header .inner section nav > ul > li > div > div > ul > li > div > span.cat{font-size:18px;color:#ec3131;line-height:20px;margin-bottom: 10px;cursor:default;display:block;font-weight:600;max-width:134px;}
						header .inner section nav > ul > li > div > div > ul > li > div > span.cat a{color:#ec3131;}
						header .inner section nav > ul > li > div > div > ul > li > div > a:hover{text-decoration:underline;}
						header .inner section nav > ul > li > div > div > ul > li > div > ul{padding:0;margin:0;}
							header .inner section nav > ul > li > div > div > ul > li > div > ul > li {text-align:left !important;}
							header .inner section nav > ul > li > div > div > ul > li > div > ul > li > a{color:#424e5a;}
							header .inner section nav > ul > li > div > div > ul > li > div > ul > li > a:hover{color:#60707f;text-decoration:underline;}
				header .inner section nav > ul > li:hover,header .inner section nav > ul > li.active{height:39px;color:#424e5a;background-color: #fff;	border: solid 1px #8799ab;height:37px;line-height:37px;	}
				header .inner section nav > ul > li:first-child:hover,header .inner section nav > ul > li.parent:hover{height:43px;}
					header .inner section nav > ul > li:hover > a,header .inner section nav > ul > li.active > a{color:#4f5c69;padding: 0 18px;}
					header .inner section nav > ul > li:hover > div/*,header .inner section nav > ul > li.active > div*/ {display:block;top:43px;left:-1px;}
					header .inner section nav > ul > li:hover > div > span,header .inner section nav > ul > li.active > div > span {display:block;top:-1px;left:0px;height:1px;background:#fff;position:absolute;width:94px;}
				#widthChecker{position:fixed;top:-500px;}
		
		header .inner section #searchFormBox{float:right;width:161px;height:27px;margin:6px 8px;position:relative;}
		header .inner section #searchFormBox input{width: 116px;height: 25px;line-height:26px;padding:0 10px 0 35px;font-size:12px;color:#fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: #60707f;-webkit-box-shadow: inset 1px 2px 3px rgba(1,1,1,.25);-moz-box-shadow: inset 1px 2px 3px rgba(1,1,1,.25);box-shadow: inset 1px 2px 3px rgba(1,1,1,.25);border: solid 1px #687786;}
		header .inner section #searchFormBox input:focus{border: solid 1px #60707f;outline: none;}
		header .inner section #searchFormBox button{width:35px;height:100%;background-position:0 -39px;border:0;position:absolute;top:0;left:0;background-color: transparent;}
			header .inner section #searchFormBox ::-webkit-input-placeholder {color: #8799ab;}
			header .inner section #searchFormBox :-moz-placeholder {color: #8799ab;}
			header .inner section #searchFormBox ::-moz-placeholder {color: #8799ab;}
			header .inner section #searchFormBox :-ms-input-placeholder {color: #8799ab;}

#konkursFbPopup a{position:absolute;top:50%;left:50%;margin:-188px 0 0 -400px;}
#konkursFbPopup div{width:29px;height:29px;background-position: 8px -939px;cursor:pointer;background-color:#424e5a;position:absolute;top:50%;left:50%;margin:-219px 0 0 371px;}
#konkursFbPopup div:hover{background-color:#ec3131;}

#zmywarkiPopup div:hover{background-color:#ec3131 !important;}

#startMovie{padding:30px 0;text-align:center;background-color: #d0d0d0;display:none;}
	#startMovie iframe{margin:0 auto 30px auto;}
	#startMovie .red-button{margin:0 auto;width:80px;}
	#startMovie .red-button .close{margin: 2px 0 0 10px;width: 12px;height: 12px;background-position: -72px -468px;text-indent: -99999px;}

#container{position: relative;float: left;width: 100%;z-index:10;}
	#homeProductsContainer{margin:50px 0 20px 0;}
	#homeProducts{width: 90%;margin:0 auto;height: auto;max-height: 300px;overflow: auto;outline: none;}
		#homeProducts .home_products_box{width: 1360px;}
			#homeProducts .box{width:170px;height:200px;float:left;text-align: center;margin:0 0 0 0px;}
			#homeProducts .box:first-child{margin:0;}
				#homeProducts .box p{margin: 0;text-transform:uppercase;text-align: center;}
				#homeProducts .box p a{color:#424e5a;}
				#homeProducts .box:hover a{color:#60707f;}
	
				.jspArrowLeft,#leftarrow,.leftarrowFood,#leftarrow.disabled:hover,.leftarrowFood.disabled:hover{background:url('../img/sprite.png') 0 -868px no-repeat;}
				#leftarrow,.leftarrowFood{cursor:pointer;position:absolute;left:0px;top:60px;}
				#rightarrow,.rightarrowFood{cursor:pointer;position:absolute;right:0px;top:60px;}
				#leftarrow:hover,.leftarrowFood:hover{background-position:-88px -868px;}
				#rightarrow:hover,.rightarrowFood:hover{background-position:-132px -868px;}
				.jspArrowRight,#rightarrow,.rightarrowFood,#rightarrow.disabled:hover,.rightarrowFood.disabled:hover{	background:url('../img/sprite.png') -44px -868px no-repeat;}
				.jspArrowLeft:hover{background-position:-133px -200px;}
				.jspArrowRight:hover{background-position:-150px -200px;}
				.jspArrowLeft.jspDisabled,#leftarrow.disabled,.leftarrowFood.disabled{/*background-position: -64px -200px;*/cursor: default;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter: alpha(opacity=50);  -moz-opacity: 0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}
				.jspArrowRight.jspDisabled,#rightarrow.disabled,.rightarrowFood.disabled{/*background-position: -81px -200px;*/cursor: default;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter: alpha(opacity=50);  -moz-opacity: 0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}

	#callToActionContainer{float: left;width: 100%;margin-bottom: -64px;padding:0 0 40px 0;}
		#callToAction{margin:20px 0;width:100%;float:left;}
			#callToAction article{width:25%;text-align:center;float:left;}
			#callToAction article > div{margin:0 0 0 20px;}
			#callToAction article:first-child > div{margin:0;}
				#callToAction article form{position:relative;}
					#callToAction article.moja_amica div > a:first-child span.sprite{height:45px;width:45px;background-position: 0 -220px;margin:2px 0 3px 0;display:inline-block;}
					#callToAction article.gwarancja div > a:first-child span.sprite{height:45px;width:45px;background-position: -50px -268px;margin:2px 0 3px 0;display:inline-block;}
					#callToAction article.kontakt div > a:first-child span.sprite{height:45px;width:45px;background-position: -100px -268px;margin:2px 0 3px 0;display:inline-block;}
					#callToAction article.znajdz_sklep div > a:first-child span.sprite{height:50px;width:39px;background-position: 0 -268px;margin:1px 0;display:inline-block;}
					#callToAction article.znajdz_sklep div > a:first-child h3{margin: 8px 0 12px 0;}
					#callToAction article.punkty_serwisowe div > a:first-child span.sprite{height:48px;width:51px;background-position: 0 -322px;margin:1px 0;display:inline-block;}
					#callToAction article.newsletter div > span.sprite{height:50px;width:46px;background-position: 0 -373px;display:inline-block;}
					#callToAction article.newsletter div > h2{font-size: 18px;line-height: 10px;font-weight: normal;}
					#callToAction article.newsletter .ajax-loader{height:23px;width:23px;background: url('../img/ajax-loader-small.gif') 0 0 no-repeat;position: absolute;top: 0;right: 50%;margin: 1px -58px 0 0px;background-size: contain;}
					#callToAction article h3{font-size:19px;margin: 10px 0 10px 0;}
					#callToAction article p{font-size:12px;margin: 0px 0 10px 0;line-height:20px;text-align:center;}
					#callToAction article input{width:86px;height:17px;line-height:18px;padding:3px 25px 3px 6px;color:#424e5a;font-size:12px;border:1px solid #eaeaea;}
					#callToAction article input:focus{border:1px solid #60707f;outline: none;}
					#callToAction article button{position:absolute;top:4px;left:168px;}
		
/* LISTA PRODUKTÓW */
#breadcrumbs .home{width:12px;height:12px;float:left;background-position:-1px -562px;margin:2px 5px 0 0;}
#breadcrumbs .tutaj{color:#788795;float:left;}
#breadcrumbs ul{float:left;margin:0 0 0 3px;}
	#breadcrumbs ul li{float:left;font-weight: 600;}
	#breadcrumbs a:hover{text-decoration: underline;}
/*#category-list{min-height:535px;}*/
.category-banner{width:100%;height:522px;float:left;margin: -76px 0 0px 0;}
	.category-banner#kuchnie{background: url('../img/category-banners/kuchnie.jpg') center top no-repeat;}
	.category-banner#kuchnie_wolnostojace{background: url('../img/category-banners/kuchnie_wolnostojace.jpg') center top no-repeat;}
	.category-banner#kuchnie_do_zabudowy{background: url('../img/category-banners/kuchnie_do_zabudowy.jpg') center top no-repeat;}
	.category-banner#piekarniki{background: url('../img/category-banners/piekarniki.jpg') center top no-repeat;}
	.category-banner#plyty{background: url('../img/category-banners/plyty.jpg') center top no-repeat;}
	.category-banner#plyty_ceramiczne{background: url('../img/category-banners/plyty_ceramiczne.jpg') center top no-repeat;}
	.category-banner#plyty_gazowe{background: url('../img/category-banners/plyty_gazowe.jpg') center top no-repeat;}
	.category-banner#plyty_indukcyjne{background: url('../img/category-banners/plyty_indukcyjne.jpg') center top no-repeat;}
	.category-banner#lodowki{background: url('../img/category-banners/lodowki.jpg') center top no-repeat;}
	.category-banner#lodowki_wolnostojace{background: url('../img/category-banners/lodowki_wolnostojace.jpg') center top no-repeat;}
	.category-banner#lodowki_do_zabudowy{background: url('../img/category-banners/lodowki_do_zabudowy.jpg') center top no-repeat;}
	.category-banner#zamrazarki{background: url('../img/category-banners/zamrazarki.jpg') center top no-repeat;}
	.category-banner#zmywarki{background: url('../img/category-banners/zmywarki.jpg') center top no-repeat;}
	.category-banner#zmywarki_do_zabudowy{background: url('../img/category-banners/zmywarki_do_zabudowy.jpg') center top no-repeat;}
	.category-banner#zmywarki_wolnostojace{background: url('../img/category-banners/zmywarki_wolnostojace.jpg') center top no-repeat;}
	.category-banner#kuchenki{background: url('../img/category-banners/kuchenki.jpg') center top no-repeat;}
	.category-banner#kuchenki_do_zabudowy{background: url('../img/category-banners/kuchenki_do_zabudowy.jpg') center top no-repeat;}
	.category-banner#kuchenki_wolnostojace{background: url('../img/category-banners/kuchenki_wolnostojace.jpg') center top no-repeat;}
	.category-banner#pralki{background: url('../img/category-banners/pralki.jpg') center top no-repeat;}
	.category-banner#okapy{background: url('../img/category-banners/okapy.jpg') center top no-repeat;}
	.category-banner#okapy_kominowe{background: url('../img/category-banners/okapy_kominowe.jpg') center top no-repeat;}
	.category-banner#okapy_uniwersalne{background: url('../img/category-banners/okapy_uniwersalne.jpg') center top no-repeat;}
	.category-banner#okapy_wyspowe{background: url('../img/category-banners/okapy_wyspowe.jpg') center top no-repeat;}
	.category-banner#drobneAGD{background: url('../img/category-banners/drobneAGD.jpg') center top no-repeat;}
	.category-banner#drobneAGD_blendery{background: url('../img/category-banners/drobneAGD_blendery.jpg') center top no-repeat;}
	.category-banner#drobneAGD_czajniki{background: url('../img/category-banners/drobneAGD_czajniki.jpg') center top no-repeat;}
	.category-banner#drobneAGD_ekspresy{background: url('../img/category-banners/drobneAGD_ekspresy.jpg') center top no-repeat;}
	.category-banner#drobneAGD_inne{background: url('../img/category-banners/drobneAGD_inne.jpg') center top no-repeat;}
	.category-banner#drobneAGD_sokowirowki{background: url('../img/category-banners/drobneAGD_sokowirowki.jpg') center top no-repeat;}
	.category-banner#drobneAGD_tostery{background: url('../img/category-banners/drobneAGD_tostery.jpg') center top no-repeat;}
	.category-banner#drobneAGD_domowe{background: url('../img/category-banners/drobneAGD_domowe.jpg') center top no-repeat;}
	.category-banner#drobneAGD_odkurzacze{background: url('../img/category-banners/drobneAGD_odkurzacze.jpg') center top no-repeat;}
	.category-banner#drobneAGD_zelazka{background: url('../img/category-banners/drobneAGD_zelazka.jpg') center top no-repeat;}
	.category-banner#szklane_blachy{background: url('../img/category-banners/szklane_blachy.jpg') center top no-repeat;}
		.category-banner > .inner { height: 100%; }
		.category-banner > div > .whiteBox{width:44%;left:50%;top: 20% ; padding:30px 3%;position:relative;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF, endColorstr=#B2FFFFFF);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF, endColorstr=#B2FFFFFF)";}
		.category-banner > div > .whiteBox p{font-size:14px;line-height:24px;margin:0;}
		.category-banner > div > .whiteBox h2{font-size:36px;font-weight:600;line-height:46px;margin:0px 0 10px 0;text-transform:uppercase;color:#ec3131;}
		.category-banner > div > .whiteBox h3{font-size:16px;font-weight:400;line-height:22px;margin:0 0 0px 0;color:#424e5a;text-align:justify;}
		.category-banner > div a{font-size:16px;}
		.category-banner > div a.red-button{appearance:none;-moz-appearance:none;-webkit-appearance:none;display:block;float:left;text-transform:none;font-size:16px;height:42px;line-height:40px;padding:0px 18px;font-weight: 400;position:absolute;right:0;bottom: 3%;}
			

		/* PIEKARNIKI */
		.category-banner#piekarniki > div h2 span{font-size:36px;text-transform:uppercase;line-height:28px;color: #424e5a;font-weight:400;display:block;margin:13px 0 25px 0;}
		
		/* OKAPY */
			.category-banner > div a.red-button.mb5per{margin-bottom:45px;}
			.category-banner > div a.red-button.mb11per{margin-bottom:90px;}
			
		/* KUCHENKI MIKROFALOWE */
		.category-banner#kuchenki_wolnostojace > div > .whiteBox h2{font-size:40px;}
	
		/* LODÓWKI DO ZABUDOWY */
		.category-banner#lodowki_do_zabudowy .whiteBox h2 span{font-weight:300;}
		.category-banner#zamrazarki .whiteBox h2 span{font-weight:300;}
		
	#container h1{font-size:36px;text-transform:uppercase;font-weight:600;line-height: 36px;margin: 32px 0 12px 0;}
	#container .category-banner h1, #container .whiteBox h1{margin-top: 0;}
	#container h1.wide{width:100%;}
	#container #breadcrumbs{font-size:12px;float:left;margin:2px 0 20px 0;}
	#container #sorting label{margin-right:10px;}
	#container #recommendedProducts {float:left;width:100%;background:#efefef;padding-bottom:20px;margin-bottom:27px;}
		#container #recommendedProducts h2{margin:25px 0 25px}
		#container #recommendedProducts ul{float:left;width:100%;}
			#container #recommendedProducts ul li{display:block !important;height:auto;width:21%;margin:0 0 0 5.33%;}
			#container #recommendedProducts ul li:first-child{margin:0;}
				#container #recommendedProducts ul li form,#container #recommendedProducts ul li .showForCompare{display:none !important;}
				#container #recommendedProducts ul li .image,#container .polecane-microsite ul li .image{padding: 15px 0;max-height: 210px;background: #fff;border:1px solid #e4e7eb;}
				#container #recommendedProducts ul li .image img,#container .polecane-microsite ul li .image img{max-width:87%;max-height:95%;vertical-align:middle;}
				#container #recommendedProducts ul li > div{padding: 0;}
	#container .filters {margin:20px 0 0 0;position:relative;z-index:10;width:21%;float:left;}
		#container .filters #resetFilters{line-height:46px;background:#efefef;font-size:12px;float:left;width:100%;position:relative;margin:0 0 4px 0;text-indent:19px;cursor:pointer;}
		#container .filters #resetFilters:hover{background:#424e5a;color:#fff;}
		#container .filters #resetFilters .sprite{width:12px;height:12px;background-position:-61px -948px;margin:18px 15px 10px 10px;}
		#container .filters #resetFilters:hover .sprite{background-position:0px -948px;}
		#container .filters form{/*padding:0 163px 0 0;*/position:relative;display:block;float:left;width:100%;}
			#container .filters .input,#showProducts{display:none;}
			#container .filters .filter{background:#efefef;float:left;font-size:12px;width:100%;position:relative;margin:0 0 4px 0;}
				#container .filters .filter p{cursor:default;float:left;font-weight:600;text-transform:uppercase;line-height: 14px;height: auto;margin: 13px 0 7px 0;padding:0 18px; text-align: left; }
				#container .filters .filter ul{padding:10px 20px 10px 20px;line-height:14px;}
					#container .filters .filter ul li{float:left;width:100%;cursor:pointer;margin-bottom:7px;text-align:left;}
					#container .filters .filter ul li input{float:left;margin: 1px 10px 1px 0;height: auto;}
					#container .filters .filter ul li label{display:block;cursor:pointer;min-width: 75px;}
				
				#container .filters #changeListView{position:absolute;right:0;margin:0;display:none;}
				#container .filters #changeListView:hover {height:40px;}
					#container .filters #changeListView p{margin:0;padding:0 18px 0 16px;cursor:pointer;}
					#container .filters #changeListView:hover p{height:38px;border:1px solid #8799ab;padding:0 17px 0 15px;}
					#container .filters #changeListView .sprite{height:15px;width:19px;margin: 13px 10px 0 0;float:left;background-position: 0 -593px;}
					#container .filters #changeListView:hover .sprite{background-position: -29px -593px;margin-top: 12px;}
					#container .filters #changeListView.list .sprite{height:15px;width:19px;margin: 13px 10px 0 0;float:left;background-position: -57px -593px;}
					#container .filters #changeListView.list:hover .sprite{background-position: -82px -593px;margin-top: 12px;}
				
		#sorting form{display: none;}
		#container #sorting {height:33px;position:relative;z-index: 11;margin-top: -5px;right:0;}
		.mySelect{height:25px;font-size:14px;}
		.mySelect  div{border:1px solid #efefef;background:#fff;width:227px;float:left;}
			.mySelect.error div{border:1px solid #ec3131 !important;}

			.mySelect p{width:215px;height:20px;margin:0;padding:3px 3px 3px 9px;cursor:pointer;background:url('../img/sprite.png') 204px -129px no-repeat;line-height: 20px !important;}
			.mySelect p.active{color: #d1d1d1;background-position:204px -154px;}
			.mySelect ul{display:none;float:left;border-top:1px solid #e5e6e6;line-height: 22px;}
				.mySelect ul li{padding:0 8px;cursor:pointer;width:211px;line-height:27px;}
				.mySelect ul li:hover{background:#f5f5f5 !important;}
				.mySelect ul li.selected{background:#fafafa;}
	
	#products-retrieve-container{position: relative;float: left;width: 100%;}
	#products-result,#products-result-secondary{float:left; width:77%; margin: 40px 0 20px 2%;min-height: 100px;}
	#products-result.full-width { width: 100%; }
	#products-result .noresults{text-align:center;}
	.products-item{float:left;width:25%;margin:0 0 0px 0;height:380px;}
	#products-result .products-item{width:33.333%;}
	#products-result.full-width .products-item{width: 25%;}
	.products-item > div{padding:0 20px;text-align:center;position:relative;}
	.products-item .product-link{position:relative;}
		.products-item > div .tag{ display: block; position: absolute; top: 0; left: 0; z-index: 3; width: 79px; height: 24px; background: #ec3131; color: #fff; text-align: center; line-height: 24px;font-size: 14px; font-weight: normal;}
		.products-item .tags .tag.new{}
		.products-item > div .image{width:100%;height:210px;position:relative;vertical-align:middle;line-height:210px;overflow:hidden;}
			.products-item > div .image > a{width:100%;height:100%;display:block;}
			.products-item > div .image img{vertical-align: top;z-index:9;}
			.products-item > div h3{font-size:18px;color:#424e5a;margin:15px 0 5px 0;font-weight: 400;word-break: break-word;}
			.products-item > div h3 small { font-size:12px; }
			.products-item > div h3 .red{font-weight: 600;}
			.products-item > div > div:hover h3 {color:#ec3131;}
			.products-item > div input{margin:14px;position: absolute;top: 0;left:0;height:13px;width:13px;}
			.products-item > div label{vertical-align: top;cursor:pointer;display: block;width: 146px;text-align: right;padding: 12px 15px 12px 20px;font-size: 12px;}
				.products-item > div .active label{display:none;}
			.products-item > div .input{position:relative;float: left;height: 40px;margin: 0 31px;}
			.products-item > div .active .input{margin: 0 31px 0 67px;}
	.list .products-item{float:left;width:100%;margin:0 0 30px 0;}		
		.list .products-item > div{padding:0;text-align:left;}
			.list .products-item > div .image{width:80px;float:left;height:90px;line-height:normal;margin:0 20px 0 0;}
			.list .products-item > div .image img{max-width:100%;}
			.list .products-item > div .input{margin:10px 0 0 0;}
			.list .products-item > div input{margin:2px 14px 14px 0;}
			.list .products-item > div .active input{margin:4px 14px 14px 14px}
			.list .products-item > div label{padding: 0px 15px 12px 5px;}
		.products-item > div .showForCompare{float: left;background: #424e5a;color: #fff;line-height: 20px;padding: 10px 15px 10px 36px;margin-left: -30px;text-transform: uppercase;font-size: 12px;font-weight:700;}
		.list .products-item > div .showForCompare{margin-left:0;}
		.list .products-item > div h3{height: 30px;}
	.pagination {float:right;}
		.pagination p{height: 30px;line-height:30px;font-size:12px;float:left;margin:0 20px 0 0;color:#788795;}
			.pagination p strong{color:#4f5c69;}
		.pagination a{height: 28px;padding:0 11px;background:#fbfbfb;border:1px solid #eeeeee;line-height:28px;text-align:center;font-size:11px;color:#424e5a;float:left;margin:0 0 0 6px;}
			.pagination a.prev{padding:0;width:28px;background:#fbfbfb url('../img/sprite.png') -32px -1448px;text-indent:-9999px;}
			.pagination a.next{padding:0;width:28px;background:#fbfbfb url('../img/sprite.png') -1px -1448px;text-indent:-9999px;}
			.pagination a:hover,.pagination a.page-selected{background-color:#eeeeee;}
			.pagination a.nohover:hover{background-color:#fbfbfb;}
	.red-button.moreItems {position: absolute;bottom: -55px;margin-left: -53px;left: 50%;width: 70px;text-align: center;}
	#infscr-loading,#loader,.loader{text-align:center;font-style:italic;width: 100%;float: left;}
	#loader,.loader{z-index: 9;background:#fff;position:relative;}
	#infscr-loading img,#loader img,.loader img{margin-bottom:5px;}
	#category-list #loader{margin-top:-20px; display:none;}
			
/* WYNIKI WYSZUKIWANIA */
	/*#searchResult-list{margin-top:20px;}*/
	#searchResult-list #breadcrumbs{width:100%;}
	#searchResult-list h1{width:100%;float:left;margin-bottom: 0;}
	#searchResult-list > h3{font-size:24px;font-weight:400;float:left;margin:0;}
	#searchResult-list #searchResults-tabs{margin:30px 0 20px 0;}
	#searchResult-list #searchResults-tabs ul{height:44px;border-bottom:1px solid #efefef;}
		#searchResult-list #searchResults-tabs li{background:#efefef;border:1px solid #efefef;border-bottom:0;text-align:center;height: 44px;line-height: 44px;text-transform:uppercase;float:left;margin:0 0 0 8px;font-size:14px;font-weight:600;cursor:pointer;}
		#searchResult-list #searchResults-tabs li.active{background:#fff;border-bottom:1px solid #fff;}
		#searchResult-list #searchResults-tabs li.no-link{padding:0 35px;}
			#searchResult-list #searchResults-tabs li:first-child{margin:0;}
		#searchResult-list #searchResults-tabs li a{height:100%;display:block;padding:0 35px;color:#424e5a;}
		#searchResult-list #searchResults-contents .result-container{display:none;}
			#searchResult-list #searchResults-contents .result-container:first-child{display:block;}
			#searchResult-list #searchResults-contents .result-container #products-result{width:100%;}
			#searchResult-list #searchResults-contents .result-container #products-result .products-item{width:25%;}
			#searchResult-list #searchResults-contents #products-result-secondary,#searchResult-list #searchResults-contents #promotions-result-secondary{display:none;}
			#searchResult-list #promotions-result-container li{margin:0 0 20px 0;}
				#searchResult-list #promotions-result-container li h3,#searchResult-list #documents-result-container li h3{font-weight:400;}
					#searchResult-list #promotions-result-container li h3 a:hover{color:#ec3131}
			#searchResult-list #sites-result-container li{margin:0 0 20px 0;}
				#searchResult-list #sites-result-container li h3,#searchResult-list #documents-result-container li h3{font-weight:400;}
					#searchResult-list #sites-result-container li h3 a:hover{color:#ec3131}		
			#searchResult-list #documents-result-container li .sprite{width:19px;height:19px;margin:3px 10px 0 0;background-position:0px -1107px;}
			#searchResult-list #documents-result-container .loader{margin-top: -17px;margin-bottom: 13px;}
			#searchResult-list .loader{margin-top:-20px;margin-bottom:10px;}
			

/* WYSZUKIWARKA DOKUMENTÓW */
.searchDocuments h2{font-size: 24px;float:left;font-weight: 600;margin: 0;}
.searchDocuments .mySelect{height: 28px;margin-bottom:5px;float:left;position:relative;}
.searchDocuments .mySelect.error {margin-bottom:37px;}
.searchDocuments .mySelect div{width: 368px;border: 1px solid #e6e6e6;}
.searchDocuments .mySelect p{width: 326px;background-position:345px -129px;padding-right:33px;overflow:hidden;}
.searchDocuments .mySelect p.active{background-position:345px -154px;}
.searchDocuments .mySelect li{width:352px;padding: 5px 8px;line-height: 16px;text-align:left;}
.searchDocuments .input{margin-bottom:5px;}
.searchDocuments .input.select{float:left;}
.searchDocuments .input input{width:348px;height:26px;line-height:26px;}
.searchDocuments .input label{display:block;float:left;margin:3px 10px 0 0;width: 140px;text-align: right;}
.searchDocuments .submit input{margin:10px 0 0 150px;}

.searchDocuments #productImageBox{width:40%;text-align:center;}
.searchDocuments #productImageBox #productImage{display:none;max-width:375px;max-height:328px;}
.searchDocuments #productImageBox ul{padding:0;margin:0;list-style:none;}
.searchDocuments #productImageBox ul li{display:none;}


/* PRODUKT */
#productView{margin:20px 0;float:left;width:100%;}
	#productView .inner > .left{width:60%;position: relative;font-size:12px;}
		#productView .inner > .left > div {padding:20px 20px 20px 138px;border:1px solid #efefef;}
		#productView .inner > .left > div > a:first-child{padding:0;width:100%;display:block;max-height: 400px;}
		#productView .inner > .left > div > div{left:0;bottom:28px;position:absolute;width:140px;}
		#productView .inner > .left a{left:0;padding:0px 20px;color:#424e5a;width:100px;text-align:center;}
		#productView .inner > .left > div > div > a:first-child{padding:0px;}
		#productView .inner > .left .gallery{display:none;}
		#productView .inner > .left .gallery:first-child{display:block;margin-top:20px;}
			#productView .inner > .left .gallery .sprite{width:23px;height:19px;background-position:0 -723px;display:block;margin:0 auto 5px auto;}
			#productView .inner > .left .gallery:hover .sprite{background-position:-32px -723px;}
		#productView .inner > .left .prezentacja,#productView .inner > .left .film{margin-top:20px;}
			#productView .inner > .left .prezentacja .sprite{width:23px;height:17px;background-position:0 -751px;display:block;margin:0 auto 5px auto;}
			#productView .inner > .left .prezentacja:hover .sprite{background-position:-32px -751px;}
			#productView .inner > .left .film .sprite{width:22px;height:20px;background-position:0 -845px;display:block;margin:0 auto 5px auto;}
			#productView .inner > .left .film:hover .sprite{background-position:-32px -845px;}
			
			#productView .inner > .left .tags{display: block; position: absolute; top: 15px; left: 15px; padding: 0; border: 0;}
				#productView .inner > .left .tags .tag{ display: inline-block; z-index: 3; background: #ec3131; color: #fff; text-align: center; line-height: 28px; font-size: 14px; font-weight: normal; padding: 5px 30px;}

	#productView .pseudo-select ul{top: 48px;}
	#productView .gray-button,#productView .pseudo-select > p{padding:16px 18px;}
	#productView .inner > .right{width:40%;font-size:16px;}
		#productView .inner > .right > section{padding:0 0 0 50px;}
		#productView .inner > .right section > .right p{margin:0 0 10px 0;line-height: 10px;}
			#productView .inner > .right section form {position:relative;}
			#productView .inner > .right section form .input.checkbox input{display:none;}
			#productView .inner > .right section form.active .input.checkbox .gray-button {text-indent: -99999px;width: 48px;padding: 0;height: 48px;position:absolute;left:143px;}
			#productView .inner > .right section form .input.checkbox .gray-button {width: 135px;float:left;padding-left:38px;cursor:pointer;}
			html.ie #productView .inner > .right section form .input.checkbox .gray-button {width: 141px;}
			#productView .inner > .right section form .input.checkbox .gray-button .plus{position:absolute;margin:1px 12px 0 -27px;}
			#productView .inner > .right section form.active .input.checkbox .gray-button .plus{margin:16px 0px 0 16px;background-position: -69px -465px;}
			#productView .inner > .right section .showForCompare{width:98px;}
			#productView .inner > .right section .showForCompare .checked{width: 17px;height: 14px;float: left;background-position: -32px -467px;margin: 2px 8px 0px -5px;}
		#productView .inner > .right .printlink{margin:21px 23px 0 0;}
		#productView .inner > .right .emaillink{margin:23px 20px 0 0;width:22px;height:15px;background-position: 0 -803px;}
		#productView .inner > .right .emaillink:hover{background-position: -32px -803px;}
		#productView .inner > .right h3{font-size:28px;margin:34px 0 10px 0;font-weight:400;line-height:32px;}
		#productView .inner > .right h1{margin:0;font-size:20px;font-weight:400;line-height:20px;}
		#productView .inner > .right h2{font-size:20px;margin:0 0 0px 0;font-weight:400;}
		#productView .inner > .right span.wrap p.align-right.fs12{margin:-4px 0 9px 0;}
		#productView .inner > .right .product-note { float: left; font-size: 13px; margin: 15px 0 0 15px; width: 190px; }
	#productView .inner > .right .gallerySliderBox2{position:absolute;bottom:0;}
	#productView .inner > .right .gallerySliderBox{position:relative;bottom:0;}
	#productView .inner > .right .gallerySliderBox .arrow{display:none;height:102px;width:30px;position:absolute;cursor:pointer;top: 0px;}
	#productView .inner > .right .gallerySliderBox .arrow:hover{background:#efefef;}
	#productView .inner > .right .gallerySliderBox .arrow.disabled:hover{background:none;cursor:default;}
		#productView .inner > .right .gallerySliderBox .leftarrow{left: 0px;}
		#productView .inner > .right .gallerySliderBox .rightarrow{right: 0px;}
			#productView .inner > .right .gallerySliderBox .arrow .sprite{height:11px;width:16px;margin: 45px 0 0 5px;}
			#productView .inner > .right .gallerySliderBox .leftarrow .sprite{background-position:1px -1786px;}
			#productView .inner > .right .gallerySliderBox .leftarrow.disabled .sprite{background-position:0px -1773px;}
			#productView .inner > .right .gallerySliderBox .rightarrow .sprite{background-position:-19px -1786px;margin:45px 0 0 8px;}
			#productView .inner > .right .gallerySliderBox .rightarrow.disabled .sprite{background-position:-19px -1773px;}
	#productView .inner > .right .gallerySlider{padding:0 35px;margin:20px 0 0 0;overflow:hidden;}
	#productView .inner > .right .gallerySlider .scroll-pane{overflow:hidden;}
	#productView .inner > .right .gallerySlider ul{width:600px;}
	#productView .inner > .right .gallerySlider li{width:90px;height:100px;float:left;margin:0 8px;border:1px solid #efefef;}
	#productView .inner > .right .gallerySlider li img{max-width:100%;max-height:100%;width:auto;height:auto;}
		
.lt-ie9 #productView .inner > .right .pseudo-select p{min-width:161px;}
	
	#productView #productTabs{width: 100%;margin:60px 0 0 0;position:relative;float:left;}
		#productView #productTabs > section{float:left;margin:0 4px 0 0;border:1px solid #efefef;border-bottom:0px;height: 46px;}
			#productView #productTabs > section > p{cursor:pointer;text-align: center;background:#efefef;color:#424e5a;font-size:14px;text-transform:uppercase;height:46px;line-height:46px;margin:0;}
			#productView #productTabs > section.active > p{background:#fff;height:47px;line-height:46px;z-index: 2;position: relative;font-weight:600;}
			#productView #productTabs > section.productFunctionsTab > p{width:174px;}
			#productView #productTabs > section.technicalDataTab > p{width:162px;}
			#productView #productTabs > section.forDownloadTab > p{width:130px;}
			#productView #productTabs > section.similarProductsTab > p{width:181px;}
			#productView #productTabs > section.dodatkiTab > p{width:99px;}
			#productView #productTabsContent{float:left;width:100%;}
				#productView #productTabsContent > div{display:none;}
				#productView #productTabsContent > div:first-child{display: block;}
					#productView #productTabsContent > div > div{padding:20px;border-top:1px solid #efefef;}
						#productView #productTabsContent > .productFunctions > div ul li{width:50%;float:left;}
							#productView #productTabsContent > .productFunctions > div ul li > div{padding:20px 90px 25px 15px;float:left;}
								#productView #productTabsContent > .productFunctions > div ul li > div h3{text-transform:uppercase;margin:0 0 20px 0;text-align:left;}
								#productView #productTabsContent > .productFunctions > div ul li > div img{float:left;margin:5px 15px 5px 0;border:1px solid #d3d3d3;max-width: 106px;max-height: none;}
								#productView #productTabsContent > .productFunctions > div ul li > div p{margin:0 0 0px 0;line-height: 22px;}
						#productView #productTabsContent > .technicalData > div > div{width:50%;margin:0 0 30px 0;}
							#productView #productTabsContent > .technicalData > div > div > h3,#productView #productTabsContent > .forDownload > div > div > h3{text-transform:uppercase;margin:0 20px 20px 20px;}
							#productView #productTabsContent > .technicalData > div > div > ul.techniczne,#productView #productTabsContent > .technicalData > div > div > ul.pliki {margin:0 20px;}
								#productView #productTabsContent > .forDownload > div > div > ul{width:100%;}
								#productView #productTabsContent > .forDownload > div > div > ul li,#productView #productTabsContent > .forDownload > div > div > ul p{text-align:left;}
								#productView #productTabsContent > .technicalData > div > div > ul.techniczne > li,#productView #productTabsContent > .forDownload > div > div > ul > li{margin:0;padding:10px 0 10px 0px;border-top:1px solid #efefef;width:100%;float:left;}
									#productView #productTabsContent > .technicalData > div > div > ul > li:first-child{border-top:0;}
									#productView #productTabsContent > .technicalData > div > div > ul.techniczne > li > .left{width:375px;padding-left:25px;}
									#productView #productTabsContent > .technicalData > div > div > ul.techniczne > li > .right{width:100px;font-weight:600;}
								#productView #productTabsContent > .technicalData > div > div > ul.funkcje {margin: 0 20px 0 0;}
									#productView #productTabsContent > .technicalData > div > div > ul.funkcje > li{width:50%;float:left;}
										#productView #productTabsContent > .technicalData > div > div > ul.funkcje > li > p{border-top:1px solid #efefef;padding:10px 0 10px 20px;margin:0 0 0 20px;text-align:left;}
										#productView #productTabsContent > .technicalData > div > div > ul.funkcje > li:nth-child(1) > p,#productView #productTabsContent > .technicalData > div > .left > ul.funkcje > li:nth-child(2) > p{border-top:0}
								#productView #productTabsContent > .forDownload > div > div > ul.pliki a{color:#424e5a;padding-left: 20px;display: block;}
								#productView #productTabsContent > .forDownload > div > div > ul.pliki a .sprite{width:17px;height:19px;margin:0px 10px 0 0;background-position: 0 -823px;}
								#productView #productTabsContent > .forDownload > div > div > ul.pliki a .sprite.smart{background-position: -1px -1815px;background-color: #ec3131;}
								#productView #productTabsContent > .forDownload > div > div > ul.pliki a:hover .sprite{background-position: -32px -823px;}
								#productView #productTabsContent > .forDownload > div > div > ul.pliki a:hover .sprite.smart{background-position: -1px -1815px;background-color: #424e5a;}
								#productView #productTabsContent > .similarProducts .products-item{margin-bottom:20px;}
			#productView #recommendedProducts{margin:20px 0 -77px 0;}
			#productView .complementariesProducts li form,#productView .complementariesProducts li .showForCompare{display:none;}
	
	.orbittour-viewer-container-flash:first-child{z-index:9;}
	.orbittour-viewer-container-flash *{border:0 !important;}
	.fancybox-wrap.video-wrap {  width: 80% !important;}
	.fancybox-wrap.swf-wrap {  width: 810px !important;}
		.fancybox-skin{background:#fff;}
		.fancybox-wrap.video-wrap .fancybox-skin{background:#000;}

	.addthis_toolbox a{float:left;}
	.addthis_toolbox .addthis_button_pinterest_pinit{overflow:hidden;width: 41px !important;}
	.addthis_default_style > * {padding:0 !important; margin-left:4px;}
	
	.popup{display:none; position:fixed; left:0; width: 100%; height: 100%; z-index:555;background:rgba(66,78,90,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c424E5A,endColorstr=#4c424E5A);}
	.find-vendor.popup{position:absolute; top:-76px; }
		.popup > article{position:absolute;top:100px;left:50%;padding:35px 30px;border:1px solid #c6ccd0;width:1058px;margin:0 0 0 -560px;background:#fff;}
		.popup .closePopup{position:absolute;top:20px;right:20px; width:30px;height: 30px;background-position:-22px -939px;cursor:pointer;}
		.popup .closePopup:hover{background-position:-52px -939px;}
		.find-vendor #gmap{width:747px; height:500px;border: 1px solid #efefef;float:left;margin:0 30px 0 0;}
		.find-vendor #placesList article h3{margin:0 0 26px 0;text-transform: uppercase;line-height: 22px;}
		.find-vendor form{float:right;width:279px;}
			.find-vendor .input{display:none;}
			.find-vendor .input.text{display:block;margin-top:-4px;}
				.find-vendor .input.text .error-message{margin:-16px 0 10px 0;}
				.find-vendor .input.text input{border:1px solid #efefef;height:26px;line-height:26px;margin:0 0 15px 0;width:257px;}
				.find-vendor .input.text.error input{border:1px solid #ec3131;}
				.find-vendor .input.text label{display:block;margin:0 0 3px 0;}
			.find-vendor .mySelect{margin:0 0 15px 0;float:left;}
				.find-vendor .mySelect > div {width:277px !important;}
				.find-vendor .mySelect p{z-index:2;position:relative;overflow:hidden;width:245px !important;background-position:254px -129px !important;padding:3px 23px 3px 9px !important;}
				.find-vendor .mySelect ul{z-index:3;position:relative;background:#fff;}
				.find-vendor .mySelect ul li{width:261px !important;line-height: 17px !important;margin: 5px 0 10px 0;text-align:left;}
		.find-vendor #placesList article{float: left; max-width: 244px; width: 23%; margin:0 0 2% 0;padding:0 20px 0 0;cursor:pointer;min-height:125px;}
		.find-vendor #placesList article h4{margin:0px;}
		.find-vendor #placesList article p{margin:0;}
		.find-vendor #findCloseVendor {width: 241px;text-align:center;float:right;margin-right: 1px;}
		.vendorInfoWindow{width:140px;}
		.vendorInfoWindow img{max-width:120px;}
		.vendorInfoWindow h3{margin:0px 0 10px 0 !important;font-size: 16px !important;line-height:18px !important;}
		.vendorInfoWindow p{margin:0 0 0 0px !important;font-size: 14px !important;line-height:18px !important;font-weight: 400;}
		
		.recommend.popup form{width:50%;}
		.recommend.popup textarea{width:90%;height:150px;margin-bottom:20px;}
		.recommend.popup label{display: block;line-height: 30px;margin: 0px 0 0 0;float:left;}
		.recommend.popup input{width:205px;margin: 0px 10px 0 10px;float:left;}
		.recommend.popup .input .error-message{float:left;margin:5px 0 0 0px;}
		.recommend.popup .textarea {position: relative;}
		.recommend.popup .textarea .error-message{left: 100%;width: 100%;top: 0;margin:-15px 0 20px 0;}
		.recommend.popup .ajax-loader{margin-top:5px;}

/* ZNAJDŹ SKLEP */
	.find-vendor.find-shop {width:100% !important;}
	.find-vendor.find-shop #gmap{width:807px;}
	.find-vendor.find-shop .closePopup{display:none;}
	.find-vendor.find-shop #findCloseVendor{padding:13px 0;width:279px;text-align:center;}
	
/* KUP ONLINE */
	#shopList h3{position:absolute;top:5px;text-transform:uppercase;}
	#shopList p{font-size:16px;margin:0;}
	#shopList small{font-size:12px;}
	#shopList ul{margin:20px 0;}
		#shopList li{width: 22%;padding:0 3% 0 0;margin:0 0 30px 0;float:left;height:80px;text-align:center;}
			#shopList li img{max-width: 200px;max-height:60px;width:auto;height:auto;margin-bottom:5px;}
	

/* MICROSITE */
.microsite .topbanner,.microsite .movie,.microsite .morefunctions,.microsite .inspirations{width:100%;float:left;margin:0 0 20px 0;}
	.microsite .topbanner{margin-top:-76px;padding:76px 0 0 0;}
		.microsite .topbanner #breadcrumbs{position: absolute;top: 76px;left: 50%;margin-left: -560px !important;}
			.microsite .topbanner #breadcrumbs .tutaj{float:left;}
			.microsite#kuchnie .topbanner #breadcrumbs *,.microsite.indukcyjne .topbanner #breadcrumbs *,#zmywarki.microsite.wolnostojace .topbanner #breadcrumbs *{color:#fff !important;}
			.microsite#kuchnie .topbanner #breadcrumbs .home,.microsite.indukcyjne .topbanner #breadcrumbs .home,#zmywarki.microsite.wolnostojace .topbanner #breadcrumbs .home{background-position:-40px -562px;}
			
		#container .microsite h1{font-size:36px;font-weight: 400;margin:0px 0 20px 0;}
			#container .microsite h1 span{font-size:36px;font-weight: 600;line-height: 40px;}
		.microsite h2,.polecane-microsite h2{font-size:36px;margin:0;}
		.microsite h3,.polecane-microsite h3{font-size:20px;margin:0;line-height:24px;font-weight:400;}
		.microsite .topbanner{position:relative;}
		.microsite .topbanner > .inner > .whiteBox{width:44%;left:50%;margin:10% 0;padding:20px 3%;position:relative;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF, endColorstr=#B2FFFFFF);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF, endColorstr=#B2FFFFFF)";}
		.microsite .topbanner > .inner > .whiteBox h1{color:#ec3131;}
		.microsite .topbanner > .inner > .whiteBox p{font-size:14px;line-height:24px;margin:0;}
		.microsite .topbanner .functions{margin:58px 9px 0 0;float:right;width:558px;float: right;height:278px;position:relative;z-index:2;}
		.microsite .topbanner a.zobacz_film{width:379px;height:201px;border:1px solid #fff;position:absolute;left:50%;margin-left:50px;}
			.microsite .topbanner a.zobacz_film *{z-index:1;position:relative;text-align: center;display:block;}
			.microsite .topbanner a.zobacz_film .sprite{width:40px;height:40px;background-position: 0 -674px;margin:72px auto 12px auto;}
			.microsite .topbanner a.zobacz_film:hover .sprite{background-position: -50px -674px;}
			.microsite .topbanner a.zobacz_film img{position:absolute;z-index:0;}
		
			.microsite .functions .flex-viewport li,.morefunctions li{width:558px;height:278px;}
			.microsite .functions .flex-viewport li li,.morefunctions li li{width:auto;height:auto;}
				.microsite .functions li > div{width:278px;height:100%;position:relative;}
				.microsite .functions li > div.image{text-align: right;}
				.microsite .functions li > div.image img{vertical-align: baseline;}
				.microsite .functions li div.kafelek-small{padding:28px;width:222px;height:222px;background:url('../img/kafelek-small.jpg') 0 0 no-repeat;}
				.microsite .functions li div.kafelek-small img{display:none;}
				.microsite .functions li div.kafelek-small .inner-kafelek{height:222px;}
				.microsite .functions li div.image img.absolute{top:0;right:0;position:absolute;}
					.microsite .functions li div h3{font-size:18px;text-transform:uppercase;font-weight: 600;line-height: 20px;}
					.microsite .functions li div p{margin-bottom:0;font-size:14px;line-height: 18px;text-align: left;}
					.microsite .functions li div ul{margin-top:18px;}
						.microsite .functions li div li{font-size:14px;line-height:18px;list-style:square;margin-left:18px;}
					.microsite .functions li div.kafelek-small table{height:100%;}
						.microsite .functions li div.kafelek-small table td{vertical-align: middle;text-align: left;}
			.microsite .flex-control-nav{display:none;}
			.microsite .flex-direction-nav{display:block;top:-41px;right:0;position: absolute;}
				.microsite .flex-direction-nav li {float:left;text-indent:-99999px;}
				.microsite .flex-direction-nav li a{width:39px;height:39px;margin-left:2px;display:block;background:url('../img/sprite.png') no-repeat;}
				.microsite .flex-direction-nav li a.flex-prev{background-position:0 -868px;}
				.microsite .flex-direction-nav li a.flex-next{background-position:-44px -868px;}
				.microsite .flex-direction-nav li a.flex-prev:hover{background-position:-88px -868px;}
				.microsite .flex-direction-nav li a.flex-next:hover{background-position:-132px -868px;}
		
		.microsite .morefunctions{width:100%;margin:0 0 60px 0;}
			.microsite .morefunctions .functions{width:100%;float:left;margin:30px 0px 0px 0;height: 560px;overflow:hidden;}
				.microsite .morefunctions .functions > ul{float:left;position:relative;width:200%;height:100%;}
					.microsite .morefunctions .functions > ul > div{float:left;}
				.microsite .morefunctions li{margin:0 2px 2px 0;}
				.microsite .morefunctions .flex-direction-nav{float:left;top: 63px;right: 2px;}
				.microsite .morefunctions .flex-direction-nav li{width:39px;height:39px;float:left;}
			.microsite .inspirations{margin:0px 0 -50px 0;position: relative;}
				.microsite .inspirations .abs{width:100%;z-index:9;top:45px;left:0;}
				.microsite .inspirations #goToTop, #radwanska footer #goToTop,#inteligentne_zmywanie #goToTop,#lodowki_lp #goToTop{position: fixed;z-index: 10;float: left;line-height: 16px;font-size: 14px;right: 2%;cursor:pointer;bottom: 10%;display:none}
					.microsite .inspirations #goToTop .sprite, #radwanska footer #goToTop .sprite,#inteligentne_zmywanie #goToTop .sprite,#lodowki_lp #goToTop .sprite{display:block;margin:0 auto;width:37px;height:37px;background: url('../img/sprite.png') -1px -1728px no-repeat;}
					.microsite .inspirations #goToTop:hover .sprite, #radwanska footer #goToTop:hover .sprite,#inteligentne_zmywanie #goToTop:hover .sprite,#lodowki_lp #goToTop:hover .sprite{background: url('../img/sprite.png') -1px -1728px no-repeat;}
					.microsite .inspirations #goToTop p, #radwanska footer #goToTop p,#inteligentne_zmywanie #goToTop p,#lodowki_lp #goToTop p{margin:2px 0 0 0;font-weight:400;}
				.microsite .inspirations h2{float:left;background:#fff;width:auto;padding:0 25px;line-height:64px;}
				.microsite .inspirations li img{max-width:100%;max-height:none;}
				.microsite .inspirations .flex-direction-nav{top: 45px;right: auto;left: 50%;margin-left: -313px;z-index:10;}
		.lt-ie9	.microsite .inspirations .flex-direction-nav{margin-left: -296px}

		.polecane-microsite{width:100%;float:left;margin: 20px 0 0px 0;background:#efefef;padding:30px 0 50px 0;}
			.polecane-microsite ul{width:100%;float:left;margin:25px 0 0 0;}
			.polecane-microsite li form, .polecane-microsite li .showForCompare{display: none !important;}
			.polecane-microsite li.products-item {height:320px;}
			.polecane-microsite .red-button{margin-top:20px;}
	
	/* KUCHNIE - MICROSITE */
	#kuchnie.microsite .topbanner{height:710px;background:url('../img/microsites/banners/kuchnie.jpg') center top no-repeat;}
	#kuchnie.microsite.do_zabudowy .topbanner{height:710px;background:url('../img/microsites/banners/kuchnie_do_zabudowy.jpg') center top no-repeat;}
	
	/* KUCHENKI MIKROFALOWE - MICROSITE */
	#kuchenki.microsite .topbanner{height:730px;background:url('../img/microsites/banners/kuchenki.jpg') center top no-repeat;}
	#kuchenki.microsite.wolnostojace .topbanner{height:730px;background:url('../img/microsites/banners/kuchenki_wolnostojace.jpg') center top no-repeat;}
	#kuchenki.microsite.wolnostojace .topbanner .whiteBox h1{color:#424e5a;font-size:24px;line-height:24px;}
	#kuchenki.microsite.wolnostojace .topbanner .whiteBox h1 span{font-size:40px;}
	#kuchenki.microsite h1 span{line-height: 55px;}
	
	/* PIEKARNIKI - MICROSITE */
	#piekarniki.microsite .topbanner{height:720px;background:url('../img/microsites/banners/piekarniki.jpg') center top no-repeat;}
		
	/* PŁYTY GRZEJNE - MICROSITE */
	#plyty.microsite .topbanner{height:725px;background:url('../img/microsites/banners/plyty.jpg') center top no-repeat;}
	#plyty.microsite.ceramiczne .topbanner{height:725px;background:url('../img/microsites/banners/plyty_ceramiczne.jpg') center top no-repeat;}
	#plyty.microsite.gazowe .topbanner{height:725px;background:url('../img/microsites/banners/plyty_gazowe.jpg') center top no-repeat;}
	#plyty.microsite.indukcyjne .topbanner{height:725px;background:url('../img/microsites/banners/plyty_indukcyjne.jpg') center top no-repeat;}
		
	/* LODÓWKI - MICROSITE */
	#lodowki.microsite .topbanner{height:837px;background:url('../img/microsites/banners/lodowki.jpg') center top no-repeat;}
	#lodowki.microsite .topbanner a.zobacz_film{left: 65%;margin-top:30px;margin-left:0;}
	
	/* LODÓWKI WOLNOSTOJĄCE- MICROSITE */
	#lodowki.microsite.wolnostojace .topbanner{height:837px;background:url('../img/microsites/banners/lodowki_wolnostojace.jpg') center top no-repeat;}
	#lodowki.microsite.wolnostojace .topbanner a.zobacz_film{left: 65%;margin-top:0px;margin-left:0;}
	
	/* LODÓWKI DO ZABUDOWY- MICROSITE */
	#lodowki.microsite.lodowki_do_zabudowy .topbanner{height:737px;background:url('../img/microsites/banners/lodowki_do_zabudowy.jpg') center top no-repeat;}
	#lodowki.microsite.lodowki_do_zabudowy .topbanner .whiteBox{margin: 10% 0 2% 0;}
	
	#zamrazarki.microsite .topbanner{height:745px;background:url('../img/microsites/banners/zamrazarki.jpg') center top no-repeat;}
	#zamrazarki.microsite .topbanner .whiteBox{margin: 10% 0 2% 0;}
	
	/* ZMYWARKI - MICROSITE */
	#zmywarki.microsite .topbanner{height:747px;background:url('../img/microsites/banners/zmywarki.jpg') center top no-repeat;}
	#zmywarki.microsite.do_zabudowy .topbanner{height:747px;background:url('../img/microsites/banners/zmywarki_do_zabudowy.jpg') center top no-repeat;}
	#zmywarki.microsite.wolnostojace .topbanner{height:747px;background:url('../img/microsites/banners/zmywarki_wolnostojace.jpg') center top no-repeat;}

	/* PRALKI - MICROSITE */
	#pralki.microsite .topbanner{height:737px;background:url('../img/microsites/banners/pralki.jpg') center top no-repeat;}

	/* OKAPY - MICROSITE */
	#okapy.microsite .topbanner{height:737px;background:url('../img/microsites/banners/okapy.jpg') center top no-repeat;}
	#okapy.microsite.kominowe .topbanner{height:737px;background:url('../img/microsites/banners/okapy_kominowe.jpg') center top no-repeat;}
	#okapy.microsite.uniwersalne .topbanner{height:737px;background:url('../img/microsites/banners/okapy_uniwersalne.jpg') center top no-repeat;}
	#okapy.microsite.wyspowe .topbanner{height:737px;background:url('../img/microsites/banners/okapy_wyspowe.jpg') center top no-repeat;}

	/* DROBNE AGD - MICROSITE */
	#drobneAGD.microsite .topbanner{height:685px;background:url('../img/microsites/banners/drobneAGD.jpg') center top no-repeat;}
	#drobneAGD.microsite.czajniki .topbanner{height:685px;background:url('../img/microsites/banners/drobneAGD_czajniki.jpg') center top no-repeat;}
	#drobneAGD.microsite.blendery .topbanner{height:685px;background:url('../img/microsites/banners/drobneAGD_blendery.jpg') center top no-repeat;}
	#drobneAGD.microsite.ekspresy .topbanner{height:685px;background:url('../img/microsites/banners/drobneAGD_ekspresy.jpg') center top no-repeat;}
	#drobneAGD.microsite.tostery .topbanner{height:685px;background:url('../img/microsites/banners/drobneAGD_tostery.jpg') center top no-repeat;}
	#drobneAGD.microsite.inne .topbanner{height:685px;background:url('../img/microsites/banners/drobneAGD_inne.jpg') center top no-repeat;}
	#drobneAGD.microsite.domowe .topbanner{height:685px;background:url('../img/microsites/banners/drobneAGD_domowe.jpg') center top no-repeat;}
	#drobneAGD.microsite.odkurzacze .topbanner{height:685px;background:url('../img/microsites/banners/drobneAGD_odkurzacze.jpg') center top no-repeat;}
	#drobneAGD.microsite.zelazka .topbanner{height:685px;background:url('../img/microsites/banners/drobneAGD_zelazka.jpg') center top no-repeat;}

	/* SZKLANE BLACHY - MICROSITE */
	#szklane_blachy.microsite .topbanner{height:685px;background:url('../img/microsites/banners/szklane_blachy.jpg') center top no-repeat;}
	
	/* INTELIGENTNE ZMYWANIE - MICROSITE */
	#inteligentne_zmywanie.microsite {background:url('../img/microsites/banners/inteligentne_zmywanie.jpg') center top no-repeat;float: left;margin-top: -76px;padding-top:190px;}
	#inteligentne_zmywanie.microsite .topbanner{height:495px;}
		#inteligentne_zmywanie.microsite .topbanner h1{font-size:72px;font-weight:100;color:#1fc4f4;line-height:72px;text-transform:none;}
		#inteligentne_zmywanie.microsite .topbanner h2{font-size:22px;font-weight:400;line-height:48px;}
	#inteligentne_zmywanie.microsite .morefunctions{min-height: 640px;}
	#inteligentne_zmywanie.microsite .morefunctions h2{font-size:48px;font-weight:100;line-height:84px;color:#1fc4f4;}
	#inteligentne_zmywanie.microsite .schemat{float: left;width: 100%;background:url(../img/microsites/inteligentne_zmywanie/pattern.jpg) center bottom repeat-x;}
		#inteligentne_zmywanie.microsite .schemat .top{padding-top:50px;position:relative;z-index:999;}
			#inteligentne_zmywanie.microsite .schemat .top > .left{width:40%;text-align:center;}
			#inteligentne_zmywanie.microsite .schemat .top > .right{width:58%;}
				#inteligentne_zmywanie.microsite .schemat .top > .right h3{font-size:48px;line-height:48px;color:#b4cf0a;font-weight:100;margin:0 0 40px 0;}
				#inteligentne_zmywanie.microsite .schemat .top > .right p{margin:0 0 30px 0;font-size:16px;}
				#inteligentne_zmywanie.microsite .schemat .top > .right p.uppercase{margin:0 0 0 0px;font-size:20px;}
		#inteligentne_zmywanie.microsite .schemat .top > p.uppercase{background:url('../img/microsites/inteligentne_zmywanie/point.gif') 0 15px repeat-x;margin:0 0 20px 0px;font-size:20px;color:#60707f;text-align:center;margin:20px 0;}
			#inteligentne_zmywanie.microsite .schemat .top > p.uppercase span{background:#fff;padding:0 5px;}
		#inteligentne_zmywanie.microsite .schemat .top > ul{list-style: none;}
			#inteligentne_zmywanie.microsite .schemat .top > ul li{list-style: none;float:left;width:25%;text-align:center;color:#60707f;position:relative;}
				#inteligentne_zmywanie.microsite .schemat .top > ul li > img{margin:10px 0 15px 0;}
				#inteligentne_zmywanie.microsite .schemat .top > ul li.odkurzacz > img{margin:10px 0 31px 0;}
				#inteligentne_zmywanie.microsite .schemat .top > ul li > p{text-align:center;font-size:14px;line-height:16px;margin:0 0 0 0;}
				#inteligentne_zmywanie.microsite .schemat .top > ul li > h4{font-size:24px;line-height:26px;margin:0 0 0 0;font-wieght:400;}
				#inteligentne_zmywanie.microsite .schemat .top > ul li > .info{width:25px;height:25px;background:url('../img/microsites/inteligentne_zmywanie/info.png') 0 0 no-repeat;display:block;margin:10px auto;}
					#inteligentne_zmywanie.microsite .schemat .top > ul li > .info p{display:none;left:0;font-size:14px;line-height:18px;background:#fff;position:absolute;padding:10px;border:1px solid #f3f3f3;border-bottom:2px solid #d3de90;margin:30px 0 0 0;text-align:center;}
					#inteligentne_zmywanie.microsite .schemat .top > ul li > .info:hover p{display:block;}
				#inteligentne_zmywanie.microsite .schemat .top > ul li > .lub{position:absolute;top: 40px;right: -13px;font-size: 18px;}
		#inteligentne_zmywanie.microsite .polecane-microsite{margin:0;background:url('../img/microsites/inteligentne_zmywanie/watersplash.jpg') center top no-repeat;}
			#inteligentne_zmywanie.microsite .polecane-microsite h2{font-size:48px;line-height: 52px;margin:0 0 10px 0;font-weight:100;color:#1fc4f4;text-transform:none;}
			#inteligentne_zmywanie.microsite .polecane-microsite ul{margin:35px 0 0 0;}
			#inteligentne_zmywanie.microsite .polecane-microsite ul .products-item > div h3 .red{color:#1fc4f4;}
			#inteligentne_zmywanie.microsite .polecane-microsite ul .products-item > div > div:hover h3{color:#1fc4f4;}
			#inteligentne_zmywanie.microsite .polecane-microsite ul .products-item .product-link{position:relative;}
		#inteligentne_zmywanie.microsite .banner{margin-bottom:65px;width:100%;float:left;}
		
	/* LODÓWKI - MICROSITE */
	#lodowki_lp.microsite {background:url('../img/microsites/banners/lodowki.jpg') center top no-repeat;float: left;margin-top: -76px;padding-top:190px;}
	#lodowki_lp.microsite .topbanner{height:495px !important;padding: 36px 0 0 0;}
		#lodowki_lp.microsite .topbanner h1{font-size:64px;font-weight:100;color:#1fc4f4;line-height:72px; text-transform: none; }
		#lodowki_lp.microsite .topbanner p{font-size:18px;color:#424e5a;width:470px;text-align:justify;}
	#lodowki_lp.microsite .morefunctions{min-height: 640px;}
	#lodowki_lp.microsite .morefunctions h2{font-size:48px;font-weight:100;line-height:84px;color:#1fc4f4;}
	#lodowki_lp.microsite .schemat{float: left;width: 100%;background:url(../img/microsites/inteligentne_zmywanie/pattern.jpg) center bottom repeat-x;}
		#lodowki_lp.microsite .schemat .top{padding-top:50px;position:relative;z-index:999;}
			#lodowki_lp.microsite .schemat .top > .left{width:40%;text-align:center;}
			#lodowki_lp.microsite .schemat .top > .right{width:58%;}
				#lodowki_lp.microsite .schemat .top > .right h3{font-size:36px;line-height:36px;color:#22c4f5;font-weight:100;margin:0 0 40px 0;}
				#lodowki_lp.microsite .schemat .top > .right p{margin:0 0 30px 0;font-size:16px;}
				#lodowki_lp.microsite .schemat .top > .right p.uppercase{margin:0 0 0 0px;font-size:20px;}
		#lodowki_lp.microsite .schemat .top > p.uppercase{background:url('../img/microsites/inteligentne_zmywanie/point.gif') 0 15px repeat-x;margin:0 0 20px 0px;font-size:20px;color:#60707f;text-align:center;margin:20px 0;}
			#lodowki_lp.microsite .schemat .top > p.uppercase span{background:#fff;padding:0 5px;}
		#lodowki_lp.microsite .schemat .top > ul{list-style: none;}
			#lodowki_lp.microsite .schemat .top > ul li{list-style: none;float:left;width:20%;text-align:center;color:#60707f;position:relative;}
				#lodowki_lp.microsite .schemat .top > ul li > img{margin:10px 0 15px 0;}
				#lodowki_lp.microsite .schemat .top > ul li.zmywarka > img{margin:17px 0 0px 0;}
				#lodowki_lp.microsite .schemat .top > ul li.odkurzacz > img{margin:10px 0 31px 0;}
				#lodowki_lp.microsite .schemat .top > ul li.blender > img{margin: 10px 0 17px 0;}
				#lodowki_lp.microsite .schemat .top > ul li > p{text-align:center;font-size:14px;line-height:16px;margin:0 0 0 0;}
				#lodowki_lp.microsite .schemat .top > ul li > h4{font-size:24px;line-height:26px;margin:0 0 0 0;font-wieght:400;}
				#lodowki_lp.microsite .schemat .top > ul li > .info{width:25px;height:25px;background:url('../img/microsites/lodowki_lp/info.png') 0 0 no-repeat;display:block;margin:10px auto;}
					#lodowki_lp.microsite .schemat .top > ul li > .info p{display:none;left:0;font-size:14px;line-height:18px;background:#fff;position:absolute;padding:10px;border:1px solid #f3f3f3;border-bottom:2px solid #d3de90;margin:30px 0 0 0;text-align:center;}
					#lodowki_lp.microsite .schemat .top > ul li > .info:hover p{display:block;}
				#lodowki_lp.microsite .schemat .top > ul li > .lub{position:absolute;top: 40px;right: -13px;font-size: 18px;}
		#lodowki_lp.microsite .polecane-microsite{margin:0;background:#fff;}
			#lodowki_lp.microsite .polecane-microsite h2{font-size:36px;line-height: 36px;margin:0 0 10px 0;font-weight:100;color:#1fc4f4;}
			#lodowki_lp.microsite .polecane-microsite ul{margin:35px 0 0 0;}
			#lodowki_lp.microsite .polecane-microsite ul .products-item > div h3 .red{color:#1fc4f4;}
			#lodowki_lp.microsite .polecane-microsite ul .products-item > div > div:hover h3{color:#1fc4f4;}
			#lodowki_lp.microsite .polecane-microsite ul .products-item .product-link{position:relative;}
		#lodowki_lp.microsite .banner{margin-bottom:65px;width:100%;float:left;}
		
		
/* PORÓWNYWARKA */
#compare table {width:100%;}
#compare table th,#compare table td {text-align: left;}
#compare table th:first-child,#compare table td:first-child {width:280px !important;font-weight: 400;padding-right:15px;}
	#compare table tr:first-child th img{max-height:100px;margin-bottom:5px;}
	#compare table tr:first-child th h2,#compare table tr:first-child th p{font-size:14px;margin:0;width:200px;}
	#compare table tr td form{margin:5px 0 0 0;}
		#compare table td button.delete{border:0;background:#424e5a;color:#fff;padding:13px 21px;line-height: 14px;min-width: 78px;}
			#compare table td button.delete:hover{background:#60707f;}
		#compare table td button.delete .sprite{width: 12px;height: 12px;background-position: -72px -468px;float: left;font-size: 14px;margin: 2px 10px 0 -5px;}
#compare table tr td {font-weight: 600;padding:10px 0;border-bottom:1px solid #efefef;}
	#compare table tr td .plus{height: 20px;font-size: 18px;display: block;line-height: 18px;}
#compare table tr th {position:relative;font-size:18px; font-weight: 600 !important;text-transform:uppercase;padding:35px 0 10px 0;}
	#compare table tr:first-child td,#compare table tr:last-child td,#compare table tr td.no-border {border:0;}
	#compare table tr:first-child th{padding:10px 0;}
	#compare table tr:first-child th:first-child{vertical-align: top;}
	#compare table tr .printlink{margin:5px 20px 0 0;float:left;}
	#compare table tr .xlslink{margin:5px 20px 0 0px;float:left;}
	#compare .addProduct{float:left;width:74px !important;font-size:14px;line-height:18px;text-align:center;padding:73px 15px 20px 15px;position:relative;font-weight:400;border:1px solid #cfd4d8;}
	#compare .addProduct:hover{background:#efefef;cursor:pointer;}
		#compare .addProduct .line1{float:left;width:4px;height:22px;background:#8694a0;position:absolute;top:30px;left:50%;margin-left: -2px;}
		#compare .addProduct .line2{float:left;width:22px;height:4px;background:#8694a0;position:absolute;top:39px;left:50%;margin-left:-11px;}
	
	/* DRUKOWANIE */
		body.print #breadcrumbs,body.print .printlink,body.print .xlslink,body.print #compare form,body.print #debug-kit-toolbar{display:none;}
		body.print *{color:#000;}
		body.print #compare h1{margin:20px 0 50px 0;}
	
		/* PRODUKT */
		body.print  {min-width:auto;}
		body.print #container  {width: 90%}
		body.print #productView {margin:0;}
		body.print #productView .inner > .right > section *,body.print #productView .inner > .left > div > div,body.print #productTabs,body.print .productFunctions,body.print .similarProducts,body.print .akcesoria,body.print #productView #productTabsContent > div:first-child,body.print #productView #productTabsContent > .technicalData > div > div.right,body.print #recommendedProducts{display:none;}
		body.print img.logo{margin:0px 0px 0px 0;}
		body.print div.hr{width:100%;height:1px;border-bottom:1px dotted #ccc;float:left;margin:30px 0 0px 0;}
		body.print #productView .inner > .clear{display:none;}
		body.print #productView .inner > .right{width:100%;float:left;margin-bottom:30px;}
		body.print #productView .inner > .right > section{padding:0 0 20px 0;border-bottom:1px solid #ddd;}
		body.print .showForCompare,body.print .tipsy{display:none !important;}
		body.print #productView .inner > .right > section h1,body.print #productView .inner > .right > section h2,body.print #productView .inner > .right > section h3 {display:block}
		body.print .technicalData{display:block !important;}
		body.print #productView #productTabsContent{width:40%;margin:50px 0 0 0;}
		body.print #productView #productTabsContent *{color:#555;}
		body.print #productView #productTabsContent > .technicalData > div > div > h3{text-transform:none;}
		body.print #productView #productTabsContent > .technicalData > div > div > ul.funkcje > li > p,body.print #productView #productTabsContent > .technicalData > div > div:first-child > ul > li{border-top: 0!important;}
		body.print #productView #productTabsContent > .technicalData > div > div > ul > li {width: 100%;list-style:disc;padding:0px 0 5px 0px;}
		body.print #productView #productTabsContent > .technicalData > div > div > ul.funkcje > li > .left{display:inline;float:none;}
		body.print #productView #productTabsContent > .technicalData > div > div > ul.funkcje {margin: 0 0px 0 20px;}
		body.print #productView #productTabsContent > .technicalData > div > div > ul.funkcje > li > .right{display:inline;float:none;}
		body.print #productView #productTabsContent > .technicalData > div > div > ul.funkcje > li > p{margin:0;padding:0 0 5px 0;}
		body.print #productView #productTabsContent > .technicalData > div > div > ul.techniczne > li > .left{display:inline;float:none;}
		body.print #productView #productTabsContent > .technicalData > div > div > ul.techniczne > li > .right{display:inline;float:none;}
		body.print #productView #productTabsContent > .technicalData > div > div{width:100%;float:right;}
		body.print #productView #productTabsContent > .technicalData > div > div:first-child{float:left;}
		body.print #productView #productTabsContent > .technicalData > div > div > ul.funkcje > li > p, body.print #productView #productTabsContent > .technicalData > div > div > ul.techniczne > li > .left{padding-left: 0px;}
		body.print #productView .inner > .left > div, body.print #productView #productTabsContent > div > div{padding: 0;border: 0;}
		/* PORÓWNANIE */
		body.print #compare table tr td {border-bottom: 1px solid #000;}
		body.print #compare table tr td.no-border {border-bottom: 0;}
		body.print .addProduct {display: none;}
	
	/* WSPARCIE */
	#wsparcie {font-size:16px;}
	#wsparcie .topbanner{margin-top:-76px;padding-top:76px;width:100%;height:314px;background: url('../img/wsparcie/banner.jpg') center top no-repeat;position: relative;}
		.subservice .topbanner h2{font-size:27px;font-weight: 100;margin:75px 0 0 0;text-transform: uppercase;}
			.subservice .topbanner h2 span{font-size:64px;text-transform: none;line-height: 96px;}
			.subservice .topbanner h2 small{font-size:16px; text-transform: none; line-height: 26px; display: block; }
		.subservice .topbanner nav.submenu{position:absolute;bottom:1px;left:0;width:100%;}
		.subservice .topbanner nav.submenu ul{background:#fff;float:left;padding:3px 16px;}
			.subservice .topbanner nav.submenu ul li{font-size:12px;line-height: 30px;border-top:1px solid #fafafa;width:160px;}
				.subservice .topbanner nav.submenu ul li:first-child{border-top:0;}
				.subservice .topbanner nav.submenu ul li a{width:100%;height:100%;display: block;}
					.subservice .topbanner nav.submenu ul li.active a,.topbanner nav.submenu ul li a:hover{color:#ec3131;font-weight: 600;}
	
	#container .subservice > .breadcrumbs{margin:1px 0 0 0;padding: 8px 0;background:#fefefe;width:100%;border-top:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9;float:left;}
		#container .subservice > .breadcrumbs #breadcrumbs{margin:0;}
	.subservice > .inner{padding-top:8px;}
		/*#wsparcie > .inner h1{font-size:24px;line-height: 30px; margin:34px 0 0px 0;width:100%;float:left;}*/
		#wsparcie .find-vendor.find-shop h3{font-size:24px;line-height: 30px; margin:14px 0 20px 0;width:100%;float:left;text-transform:uppercase;}
		#wsparcie > .inner p,#relacje > .inner p{line-height:24px;}
		#wsparcie > .inner > section > .right h1{margin-left:100px ;}
		#wsparcie > .inner > section > .right h1.widthAuto{width:auto;}
		#wsparcie > .inner > section > .right > ul {margin:13px 0 0 100px ;float:left;}
			#wsparcie > .inner > section > .right > ul li{line-height:18px;padding:6px 0 6px 20px; background:url('../img/redarrow.png') 6px 13px no-repeat;}
		/*#wsparcie > .inner > section > section{width:50%;}*/
		#wsparcie > .inner > section > section.left{ width:630px;}
		#wsparcie > .inner > section > section.right{ width:450px;}
			#wsparcie > .inner > .wsparcie > .left > section{padding: 0 0 0 190px;margin:34px 0 0 0;background:url('../img/wsparcie/infolinia.jpg') 0 0 no-repeat;min-height:368px;}
				#wsparcie > .inner > .wsparcie > .left > section h3{font-size:24px;margin:0;line-height: 30px;}
				#wsparcie > .inner > .wsparcie > .left > section h4{margin:10px 0 10px 0;font-size:20px;}
				#wsparcie > .inner > .wsparcie > .left > section p{margin: 1em 0 0 0;}
	
	#wsparcie > .inner > .znajdz_serwis{}
		#wsparcie > .inner > .znajdz_serwis > .left{width:710px;}
			#wsparcie > .inner > .znajdz_serwis > .left #gmap{width:710px;height:505px;margin:20px 0 0 0;background:#f0f0f0;}
			#wsparcie > .inner > .znajdz_serwis > .left #gmap #formContainer > .left form input{width:304px;}
			#wsparcie > .inner > .znajdz_serwis > .left #gmap #formContainer > .left form input.pseudoFileInput{width: 284px !important;padding-right: 10px;}
		#wsparcie > .inner > .znajdz_serwis > .right{width:360px;}
			#wsparcie > .inner > .znajdz_serwis > .right > section > p{margin:15px 0 20px 0;float:left;line-height:24px;}
			#wsparcie > .inner > .znajdz_serwis > .right > section p a{text-decoration: underline;}
			#wsparcie > .inner > .znajdz_serwis > .right > section p a:hover{color:#60707f;}
			#wsparcie > .inner > .znajdz_serwis > .right form{z-index: 9;position: relative;}
				#wsparcie > .inner > .znajdz_serwis > .right .input{display:none;}
				#wsparcie > .inner > .znajdz_serwis > .right .mySelect{margin:0 0 34px 0;}
			#wsparcie > .inner > .znajdz_serwis > .right .legenda{width:100%;margin:19px 0 0 0;float:left;padding:7px 0 13px 60px;}
				#wsparcie > .inner > .znajdz_serwis > .right .serwis_fabryczny{background:url('../img/gmap/marker_serwis.png') 0 0 no-repeat;}
				#wsparcie > .inner > .znajdz_serwis > .right .partner_serwisowy{background:url('../img/gmap/marker_partner.png') 0 0 no-repeat;}
		#wsparcie > .inner > .znajdz_serwis > .lista_serwisow{width:100%;float:left;}
			#wsparcie > .inner > .znajdz_serwis > .lista_serwisow ul{width:100%;float:left;margin:0 0 20px 0;}
				#wsparcie > .inner > .znajdz_serwis > .lista_serwisow ul li{float:left;line-height: 24px;margin-bottom:20px;}
				#wsparcie > .inner > .znajdz_serwis > .lista_serwisow ul.fabryczne li{padding:0 53px 0 60px;background:url('../img/gmap/marker_serwis.png') 0 5px no-repeat;}
				#wsparcie > .inner > .znajdz_serwis > .lista_serwisow ul li p{margin:0;}
				#wsparcie > .inner > .znajdz_serwis > .lista_serwisow ul li h4{margin:0;}
				#wsparcie > .inner > .znajdz_serwis > .lista_serwisow ul.partnerzy li{padding:0 53px 0 60px;background:url('../img/gmap/marker_partner.png') 0 5px no-repeat;}
		#wsparcie > .inner > .znajdz_serwis .factoryServiceInfoWindow img,#wsparcie > .inner > .znajdz_serwis .servicePartnerInfoWindow img{margin:0 0 10px 0;}
		#wsparcie > .inner > .znajdz_serwis .factoryServiceInfoWindow p,#wsparcie > .inner > .znajdz_serwis .servicePartnerInfoWindow p{margin:0;}
		#wsparcie > .inner > .znajdz_serwis.distributors .distributorsInfoWindow p,#wsparcie > .inner > .znajdz_serwis.distributors .distributors.details p,#wsparcie > .inner > .znajdz_serwis .factoryServiceInfoWindow p,#wsparcie > .inner > .znajdz_serwis .servicePartnerInfoWindow p{margin:0;}
		#wsparcie > .inner > .znajdz_serwis.distributors .distributorsInfoWindow p,#wsparcie > .inner > .znajdz_serwis .factoryServiceInfoWindow p,#wsparcie > .inner > .znajdz_serwis .servicePartnerInfoWindow p{line-height:18px;margin:0}
		#wsparcie > .inner > .znajdz_serwis.distributors .distributorsInfoWindow h3{margin:15px 0 10px 0;line-height:22px;}
		#wsparcie > .inner > .znajdz_serwis.distributors .details article{background: url('../img/gmap/marker_serwis.png') 0 6px no-repeat;padding: 0px 0 13px 60px;}
		#wsparcie > .inner > .znajdz_serwis.distributors .details article h4{margin:0px 0 10px 0;}
		#wsparcie > .inner > .znajdz_serwis .factoryServiceInfoWindow h3,#wsparcie > .inner > .znajdz_serwis .servicePartnerInfoWindow h3{margin:0px 0 5px 0;line-height:22px;}
		#wsparcie > .inner > .znajdz_serwis .gm-style-iw{overflow:hidden !important;}
			
	
	#wsparcie > .inner #formContainer{width:100%;float:left;margin: 20px 0 0 0;}
		#wsparcie > .inner #formContainer > section.left{width:100%;}
		/*#wsparcie > .inner #formContainer > section.right{width:455px;}*/
			#wsparcie > .inner > .naprawy_gwarancyjne > .right > section{padding:0 0 0 50px;}
			#wsparcie > .inner > .naprawy_gwarancyjne > section > .right > section{padding:0 0 0 65px;}
			#wsparcie > .inner > .naprawy_gwarancyjne h3{font-size:24px;text-transform:uppercase;line-height: 30px;margin:0;}
			#wsparcie > .inner > .naprawy_gwarancyjne > .right img{margin:22px 0 0 0;}
			#wsparcie > .inner > .naprawy_gwarancyjne .right ol{padding:0 0 0 24px;}
				#wsparcie > .inner > .naprawy_gwarancyjne .right ol li{line-height: 24px;}
			#wsparcie > .inner > .naprawy_gwarancyjne .red-button{font-size:12px;margin: 12px 0 0 0;padding: 13px 18px;cursor:pointer;}
			
			#wsparcie > .inner #formContainer{}
				#wsparcie > .inner #formContainer > .left form{margin:18px 0 0 0;position:relative;}
					#wsparcie > .inner #formContainer > .left form .restOfForm{width:63%;}
					#wsparcie > .inner #formContainer > .left form .input{margin:0 0 5px 0;position:relative;float:left;width:100%;}
					#wsparcie > .inner #formContainer > .left form .checkbox{margin:20px 0 15px 0;position:relative;float:left;width:100%;}
						#wsparcie > .inner #formContainer > .left form label{font-size:14px;display: block;float:left;width:200px;text-align:right;margin:0 12px 0 0;line-height: 32px;color:#60707f;}
						#wsparcie > .inner #formContainer > .left form input{width:284px;float:left;margin-right: 15px;}
						#wsparcie > .inner #formContainer > .left form input.pseudoFileInput{width:174px !important;}
						input.datepicker{background-position:right -1073px;background-image:url('../img/sprite.png');background-repeat:no-repeat;}
						#wsparcie > .inner #formContainer > .left form textarea{width:284px;float:left;margin-right: 15px;height:170px;}
						#wsparcie > .inner #formContainer > .left form .checkbox input{width: 13px;height: 13px;margin: 8px 0 0 204px;}
						#wsparcie > .inner #formContainer > .left form .checkbox label{float:left;width:590px;text-align:left;margin: 3px 0px 0 10px;line-height: 16px; line-height: 1.5em;}
						#wsparcie > .inner #formContainer > .left form input[type=submit]{float:left;width:auto;border:0;background:#ec3131;color:#fff;font-size:12px;text-transform:uppercase;height:40px;padding: 0px 18px;margin:30px 0 0 203px;}
						#wsparcie > .inner #formContainer > .left form button[type=submit]{float:left;width:auto;border:0;background:#ec3131;color:#fff;font-size:12px;text-transform:uppercase;height:40px;padding: 0px 18px;margin:30px 0 0 203px;}
							#wsparcie > .inner #formContainer > .left form input[type=submit]:hover{background:#424e5a;}
							#wsparcie > .inner #formContainer > .left form button[type=submit]:hover{background:#424e5a;}
						#wsparcie > .inner #formContainer > .left form .error-message{position:relative;margin:0;font-size:14px;line-height: 14px;width:120px;display: table-cell;vertical-align: middle;height: 32px;}
						#wsparcie > .inner #formContainer > .left form .checkbox .error-message{height:auto;width: 285px;margin: 10px 0 0 228px;float: left;}
						#wsparcie > .inner #formContainer div.relative{float:left;width:100%;}
						#wsparcie > .inner #formContainer div.relative.subcat{display:none;}
						#wsparcie > .inner #formContainer .pseudoFile{left:351px;right:auto;}

						#ui-datepicker-div .ui-datepicker-month {font-size: 12px; font-family: 'Arial', sans-serif; background: #f0f0f0; border: 1px solid #222; padding: 5px; margin: 2px; width: 45%;}
						#ui-datepicker-div .ui-datepicker-year {font-size: 12px; font-family: 'Arial', sans-serif; background: #f0f0f0; border: 1px solid #222; padding: 5px; margin: 2px; width: 45%;}
						#ui-datepicker-div .ui-datepicker-unselectable {color: #888; padding: 10px 0px;}
						

						#wsparcie > .inner #formContainer .mySelect{position:absolute;top:0;left: 212px;width: 306px;height:32px;}
						#wsparcie > .inner #formContainer .mySelect div{width: 304px;border: 1px solid #e6e6e6;}
						#wsparcie > .inner #formContainer .mySelect p {width: 293px;height: 24px;line-height:24px !important;background: url('../img/sprite.png') 281px -127px no-repeat;}
						#wsparcie > .inner #formContainer .mySelect p.active {background: url('../img/sprite.png') 281px -152px no-repeat;}
						#wsparcie > .inner #formContainer .mySelect ul li{width: 288px;}
						#wsparcie > .inner #formContainer .prodGroup .error-message{margin: 8px 0 0 320px !important;float: left;height: 24px !important;}
						#wsparcie > .inner #formContainer .nrFab .error-message{position:relative;display: block !important;float: left;margin: 0 0 0 153px !important;line-height: 20px !important;height: 25px !important;width: 307px !important;}
						#wsparcie > .inner #formContainer .nrFab .info{position:relative;display:none;width:30px;height:30px;text-align:center;line-height:28px;cursor:pointer;float:left;margin:1px 0 0 -10px;background: #ec3131;color:#fff;}
							#wsparcie > .inner #formContainer .nrFab .info:hover{background: #424e5a;}
							#wsparcie > .inner #formContainer .nrFab .info > div{display:none;cursor:default;left:40px;top:-100px;background: #424e5a;background: rgba(66,78,90,0.8);position:absolute;padding:10px;z-index:2;}
							#wsparcie > .inner #formContainer .nrFab .info:hover > div{display:block;}
							#wsparcie > .inner #formContainer .nrFab .info > div > div{position:absolute;top: 50%;margin-top: -4px;left: -5px;width: 5px;height: 9px;background-position: top right;background: url('../img/tipsy.gif') no-repeat top left;opacity:0.8;}
							#wsparcie > .inner #formContainer .nrFab .info > div > img{display:none;max-width:none;max-height:none;margin:0;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-0-0 {top:-111px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-1 {top:-111px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-2-20 {top:-120px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-2-21 {top:-114px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-2-22 {top:-114px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-2-23 {top:-114px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-3 {top:-151px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-3-30 {top:-151px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-3-31 {top:-151px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-3-32 {top:-151px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-4 {top:-67px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-4-40 {top:-67px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-4-41 {top:-67px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-5 {top:-66px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-6 {top:-95px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-7-70 {top:-86px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-7-71 {top:-138px;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-8 {top:-73px}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-8-80 {top:-73px}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-8-81 {top:-77px}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-8-82 {top:-152px}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-8-83 {top:-129px}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-8-84 {top:-173px}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-0-0 > img#group-0{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-1 > img#group-1{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-2-20 > img#group-2-20{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-2-21 > img#group-2-21{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-2-22 > img#group-2-22{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-2-23 > img#group-2-23{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-3 > img#group-3{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-3-30 > img#group-3-30{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-3-31 > img#group-3-31{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-3-32 > img#group-3-31{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-4 > img#group-4{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-4-40 > img#group-4-40{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-4-41 > img#group-4-41{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-5 > img#group-5{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-5-50 > img#group-5-50{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-5-51 > img#group-5-51{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-5-52 > img#group-5-52{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-6 > img#group-6{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-6-60 > img#group-6-60{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-6-61 > img#group-6-61{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-7-70 > img#group-7-70{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-7-71 > img#group-7-71{display:block;}
								#wsparcie > .inner #formContainer .nrFab .info > div.group-7-72 > img#group-7-72{display:block;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-8 > img#group-8{display:block;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-8-80 > img#group-8-80{display:block;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-8-81 > img#group-8-81{display:block;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-8-82 > img#group-8-82{display:block;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-8-83 > img#group-8-83{display:block;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-8-84 > img#group-8-84{display:block;}
							#wsparcie > .inner #formContainer .nrFab .info > div.group-9 > img#group-9{display:block;}
		#wsparcie > .inner > .znajdz_serwis.distributors .input.select.error #SupportTitle{display:block !important;float:left;width: 306px;margin-right: 15px;}
		#wsparcie > .inner > .znajdz_serwis.distributors #formContainer{margin-top:30px;}
		#wsparcie > .inner > .znajdz_serwis.distributors #formContainer > .left form .error-message{width:210px;}
		#wsparcie > .inner > .znajdz_serwis.distributors > section.wide{width:100%;float:left;}
		#wsparcie > .inner > .znajdz_serwis.distributors > section.wide .ajax-loader{margin: -58px 0 0 320px;}
		#wsparcie > .inner > .znajdz_serwis.distributors > section.wide h2.mb0{margin-bottom:0;}

				#wsparcie > .inner > .centrum-serwisowe > section.left {width:840px;}
				/*#wsparcie > .inner > .centrum-serwisowe > section.right {width:645px; float: left;}*/
				#wsparcie > .inner > .centrum-serwisowe h2 {margin: 0.4em 0em;}
				#wsparcie > .inner > .centrum-serwisowe p {line-height: 1.8em; margin: 1.9em 0em;}
				#wsparcie > .inner > .centrum-serwisowe > section.left img.service-center-img {float: left; padding-top: 30px;}

				#wsparcie > .inner > .wsparcie-home > .right h1 {display: block; margin: 0px; display: block; width: 210px;} 
				#wsparcie > .inner #formContainer > .left form .checkbox label {font-size: 16px;} 
						
	/* RELACJE - CORPO */
	#relacje,#kariera {font-size:16px;}
		#relacje .topbanner,#kariera .topbanner{margin-top:-76px;padding-top:76px;width:100%;height:314px;background: url('../img/corpo/relacje_banner.jpg') center top no-repeat;position: relative;}
			ul#sub_sub_menu{margin:16px 0 30px 0;float:left;width:100%;}
			ul#sub_sub_menu.relacje_sub_sub_menu{margin:16px 0 25px 0;}
				ul#sub_sub_menu li{float:left;background:#fefefe;border:1px solid #f9f9f9;border-left:0;padding: 0 30px 0 0;}
				ul#sub_sub_menu li:hover,ul#sub_sub_menu li.active{background:#fff;border-color: #fff !important;}
				ul#sub_sub_menu li a{padding:8px 10px;display:block;}
/*					#relacje ul#sub_sub_menu li{width:16.56%;}*/
/*					#kariera ul#sub_sub_menu li{width:20%;}*/
					ul#sub_sub_menu li:first-child{border-left:1px solid #f9f9f9;}
					ul#sub_sub_menu li h3{font-size:18px;margin:0 0 5px 0;}
					ul#sub_sub_menu li p{font-size:12px;margin:0 0 0px 0;line-height: 16px !important;position: relative;}
					ul#sub_sub_menu li p .arrow-button{position: absolute;right: -30px;bottom: -1px;}
					ul#sub_sub_menu.amicis_sub_sub_menu li p .arrow-button{bottom: -21px;}
					ul#sub_sub_menu li:hover a h3,ul#sub_sub_menu li.active a h3{color:#4f5c69;}
					ul#sub_sub_menu li:hover a p .arrow-button,ul#sub_sub_menu li.active a p .arrow-button{background-position:-163px -200px;}
					#relacje .relacje > h1{margin:6px 0 12px 0;}
					#relacje .relacje.pages h1{margin:20px 0 32px 0;}
					#relacje .relacje > section.left{width:63%;}
						#relacje .relacje > section.left h3{font-size:24px;}
					#relacje .relacje > section.right,#inteligentnyStyl .relacje > section.right{width:33%;text-align:right;padding-top: 87px;}
					#relacje .relacje > section.right.nagrody_w_europie,#relacje .relacje > section.right.piekarniki_w_europie{width:41%;text-align:right;padding-top: 40px !important;text-align:right !important;}
					#relacje .relacje > section.right.piekarniki_w_europie{width:37%;padding-top:85px !important;}
					#relacje .relacje > section.right.nagrody_w_europie img,#relacje .relacje > section.right.piekarniki_w_europie img {float:none;margin:0;}
					#relacje .relacje > section.right .news article{text-align:left;margin: 0 0 30px 0;}
						#relacje .relacje > section.right .news article h2{margin:0px 0 15px 0;}
						#relacje .relacje > section.right .news article p{margin:0px 0 5px 0;}
		
		#wsparcie > section.inner > section.warunki_gwarancji  ul li{line-height:18px;padding:6px 0 6px 20px; background:url('../img/redarrow.png') 6px 13px no-repeat; text-align: left;}		
		#wsparcie  > section.inner > section.warunki_gwarancji  > section.left{ width:550px;}
		#wsparcie  > section.inner > section.warunki_gwarancji  > section.right{ width:450px;}				
		
		#akcjeTabs{margin:50px 0 0 0;}
		.tabs > ul{width:100%;float:left;}
		.tabs > ul li{float:left;margin:0 4px 0 0;border:1px solid #efefef;border-bottom:0px;height: 46px;cursor:pointer;text-align: center;background:#efefef;color:#424e5a;font-size:14px;text-transform:uppercase; line-height:46px;}
			.tabs > ul li.active{background:#fff;z-index: 2;position: relative;font-weight:600;border-bottom: 1px solid #fff;}
			.tabs > ul li a{padding:0 30px;display: block;height: 100%;}
		.tabs_content{width:100%;float:left;margin-top:-1px;border-top: 1px solid #efefef;}
			.tabs_content > section{padding:30px 0px;}
/*			.tabs_content > section:first-child{display:block;}*/
			#relacje .tabs_content > section table{width:100%;margin:70px 0 0 0;font-size:14px;}
				#relacje .tabs_content > section table td{text-align:right;line-height:20px;padding:10px 0;border-top:1px solid #efefef;}
				#relacje .tabs_content > section table th{text-align:center;line-height:20px;padding:10px 0;}
				#relacje .tabs_content > section table th:first-child{text-align:left;}
			
			#relacje section.fifty {width:48%;}
			#relacje .tabs_content .emitent_info > section table{margin:0;}
			#relacje .tabs_content .emitent_info > section tr:first-child td,#relacje .tabs_content#wladze > section tr:first-child td{border:0;}
			#relacje .tabs_content .emitent_info > section thead tr td:first-child {padding-right:20px;}
			
			#relacje .tabs_content .wladze > section table {margin-top:20px;}
			#relacje .tabs_content .wladze > section.left tr td:first-child {padding-right:40px;}
			#relacje .tabs_content .wladze > section.right tr td:first-child {padding-right:20px;}
			
			#relacje .tabs_content .wladze article h3{margin:0 0 15px 0;font-size:14px;line-height:21px;}
				#relacje .tabs_content .wladze article h3 span{font-weight:400;}
			#relacje .tabs_content .wladze article{margin:0 0px 40px 0;float:left;width:100%;}
				#relacje .tabs_content .wladze article img{margin:0 15px 10px 0;}
				#relacje .tabs_content .wladze article p{font-size:12px;margin:0 0 10px 0;line-height:18px;}
				#relacje .tabs_content .wladze article > div.left{width:20%}
				#relacje .tabs_content .wladze article > div.right{width:77%}
			
			#relacje .tabs_content tbody.per25 td{width:25%}
			#relacje .tabs_content.logo_library .big-button{margin:10px 0 0 10px;}
			#relacje .tabs_content.logo_library img{margin:0px 20px 0 0px;}
			
			#relacje #notowania{font-size:14px;}
			#relacje #notowania form > div.left{margin:0 30px 0 0;}
				#relacje #notowania form > div.left .input{float:left;}
				#relacje #notowania.kalkulator form > div.left .input{float:left;margin:0 0 5px 0;}
					#relacje #notowania.kalkulator form > div.left label{width:110px;}
					#relacje form > div.left label{float:left;display:block;font-size:14px;margin-right:10px;text-align:right;line-height:30px;}
					#relacje #notowania form > div.left .text input{width:110px;margin:0 20px 0 0;}
					#relacje #notowania form > div.left .radio label{line-height: 26px;margin: 0 30px 0 10px;}
					#relacje #notowania form > div.left .radio input{float:left;}
					#relacje #notowania form > div.left .checkbox{margin: 40px 0px 0 0px;}
						#relacje #notowania form > div.left .checkbox label{line-height: 26px;margin: 0 30px 0 10px;float:left;}
						#relacje #notowania form > div.left .checkbox input{float:left;}
			#relacje form .red-button.big-button {margin:20px 0 0 0;height:40px;}
			#relacje #notowania form legend{display:none;}
			#relacje #notowania form .mySelect{margin:20px 0 0 0;float:left;position:relative;}
			#relacje #notowania #graph{margin:70px 0 0 0;}
			#relacje #notowania.kalkulator table{margin:0px 0 0 0;}
			
			#relacje #daneFinansowe form > div.left{margin:0 100px 0 0;}
				#relacje #daneFinansowe form .left .select{float:left;}
				#relacje #daneFinansowe h3{margin-top:0;}
				#relacje #daneFinansowe > .left h3{margin-bottom:15px;}
				#relacje #daneFinansowe > .right{margin:0 210px 0 0;}
					#relacje #daneFinansowe > .right table{margin:0;}
				#relacje #daneFinansowe form .mySelect{margin:0px 0 8px 0;float:left;position:relative;}
				#relacje #daneFinansowe form .left label{width:130px;}
				#relacje #daneFinansowe form .left .checkbox label{width:auto;}
				#relacje #daneFinansowe form .left .checkbox input{float:left;margin:1px 10px 0 0;}
				#relacje #daneFinansowe #first_column,#relacje #daneFinansowe .table table{margin:0 0 0 0;}
				#relacje #daneFinansowe #first_column{float:left;width:43%;}
					#relacje #daneFinansowe #first_column td{padding:0;}
					#relacje #daneFinansowe #first_column td p{margin:0;height:40px;vertical-align: middle;display: table-cell;line-height: 18px;padding: 0 30px 0 0;}
				#relacje #daneFinansowe .table{float:left;width:57%;outline: none !important;}
					#relacje #daneFinansowe .table td{padding-right:30px;}
	
		#relacje .raportyPliki .masonry li{width:33.33%}
		#relacje .raportyPliki#raportyRoczne .masonry li{width:50%}
			#relacje .raportyPliki .masonry li div{position:relative;}
			#relacje .raportyPliki .masonry li > div{padding:0 70px 50px 30px;}
			#relacje .raportyPliki#raportyRoczne .masonry li > div {padding:0 30px 50px 0px;position:relative;float:left;width:530px;}
			#relacje .raportyPliki#raportyRoczne .masonry li > div > div{float:left;}
			#relacje .raportyPliki#raportyRoczne .masonry li > div img{max-height:none;}
				#relacje .raportyPliki .masonry li div h3,#relacje .raportyPliki .masonry li div p{margin:0 0 0 0;font-size:16px;line-height:24px;}
				#relacje .raportyPliki .masonry li div .pdf{width:19px;height:19px;left:-30px;top:1px;background-position:0px -1107px;}
				#relacje .raportyPliki .masonry li > div > div:hover .pdf,#relacje .pdf_files li div .pdf:hover{background-position:-32px -1107px;}
				#relacje .raportyPliki .masonry li > div > div > .left{width:35%;}
				#relacje .raportyPliki .masonry li > div > div > .right{width:60%;}
				.abs.link{width:100%;height:100%;display:block;top:0;left:0;}
			
		#relacje .regulacje_prawne ul.pdf_files{margin:30px 0 0 0;}
				
		#relacje .pdf_files li{position:relative;border-top:1px solid #efefef;}
		#relacje .pdf_files li:first-child{border:0;}
		#relacje .pdf_files li div .pdf {width: 19px;height: 19px;background-position: 0px -1107px;float: left;margin:2px 10px 0 0;}
		#relacje .pdf_files li:hover div .pdf {background-position:-32px -1107px;}
		#relacje .pdf_files li a.abs{width: 100%;height: 100%;float:left;top:0;left:0;}
	
		#relacje #publikacje form .left label{width:75px;float:left;}
		#relacje #publikacje form .left .mySelect,#relacje #publikacje form .left .input{float:left;position:relative;}
		#relacje #publikacje table{font-size:14px;margin:0;}
			#relacje #publikacje table th span{display:block;width:200px;text-align:left;}
			#relacje #publikacje table td,#relacje #publikacje table th{text-align:left;line-height:20px;padding:10px 0;border-top:1px solid #efefef;}
			#relacje #publikacje table tr:first-child td,#relacje #publikacje table tr:first-child th{border:0;}
			
	#relacje #kalendarium section:first-child{z-index:99;position:relative;}
		#relacje #kalendarium .input.select {display:none;}
		#relacje #kalendarium .mySelect{float:left;margin:5px 8px 0 0;}
		#relacje #kalendarium .submit {float:left;}
			#relacje #kalendarium .submit input{margin:0;}
		#relacje #kalendarium .datepicker{margin:20px 0 0 0;}
			#relacje #kalendarium .ui-datepicker{width:569px;}
				#relacje #kalendarium .ui-datepicker-inline{border:0;}
				#relacje #kalendarium .ui-datepicker-week-col{width:80px !important;}
				#relacje #kalendarium .ui-datepicker-header{display:none;}
				#relacje #kalendarium .ui-datepicker table thead{background:none;text-transform:uppercase;}
				#relacje #kalendarium .ui-datepicker td{border-top:1px solid #efefef !important;}
				#relacje #kalendarium .ui-datepicker td.highlight{background: #efefef;}
				#relacje #kalendarium .ui-datepicker td span, .ui-datepicker td a {padding: .8em .2em !important;}
				#relacje #kalendarium .ui-datepicker .ui-state-active,#relacje #kalendarium .ui-datepicker td a:hover{background:none !important;color:#4f5c69 !important;}
				#relacje #kalendarium .ui-datepicker td.highlight.ui-state-active{background:#efefef !important;border:1px solid #efefef;}
				#relacje #kalendarium .ui-datepicker td a{cursor:default;}
				#relacje #kalendarium .ui-datepicker td.highlight a{cursor:pointer;}
			#relacje #kalendarium p strong.uppercase{font-size:14px;}
			#relacje #kalendarium .events{width:40%;}
			#relacje #kalendarium .events article{margin:0 0 30px 0;}
				#relacje #kalendarium .events article p{font-size:14px;margin:0;line-height:21px;}
				#relacje #kalendarium .events article a{margin:10px 0 0 0;}
				#relacje #kalendarium .events article .redlink .sprite {margin: 4px 0 0 5px;}
			#relacje #kalendarium .datepickerBox{position:relative;}
			#relacje #kalendarium #datepickerTooltip{float: left;padding: 10px;border: 1px solid #cdcdcd;background:#fafafa;position:absolute;}
			#relacje #kalendarium #datepickerTooltip p{margin:0;font-size:12px;line-height:16px;}
			#relacje #kalendarium #datepickerTooltip span.close{width:10px;height:10px;float:left;right:0;top:0;background:red;position:absolute;}
			
			
	#relacje .pages {padding:20px 0 0 0;}
		#relacje .pages .relacje.onas,#inteligentnyStyl .relacje.onas{width:100%;float:left;margin:0 0 30px 0;}
		#relacje .pages .relacje.onas{margin-top: -50px;}
		#relacje .pages .relacje.onas h1{margin: 6px 0 19px 0;}
		#relacje .pages .relacje.onas .nagrody{margin-top: 65px;}
/*		#relacje .pages .relacje.onas h2.h1,#relacje .pages .relacje.onas h1,#inteligentnyStyl .relacje.onas h2.h1{margin:0 0 20px 0;}*/
		#relacje .pages .relacje.onas > section.left,#inteligentnyStyl .relacje.onas > section.left{width:58%;float:left;}
		#relacje .pages .relacje.onas > section.left p,#inteligentnyStyl .relacje.onas > section.left p{margin:0 0 20px 0;}
		#relacje .pages .relacje.onas > section.right {text-align:left;}
		#relacje .pages .relacje.onas > section.right {text-align:left;}
		#inteligentnyStyl .relacje.onas.nagrody > section.right {margin-top: -58px;}
		#relacje .pages .relacje.onas > section.right h2{margin: 0 0 10px 0;}
		#relacje .pages .relacje > section.right,#inteligentnyStyl .relacje > section.right{padding-top:0;}
		#relacje iframe{max-width:100%;}
		#relacje .pages img{float:left;margin: 0 20px 15px 0;}
		#relacje .pages img.right{float:right;margin: 0 0px 15px 20px;}
		/*#relacje .pages .relacje .historia {margin-top:93px;}*/
			#relacje .pages .relacje .historia h2{text-align:left;margin:12px 0 20px 0;}
			#relacje .pages .relacje .historia li{font-size:14px;margin:0 0 8px 0;text-align:left;padding: 0px 0 0px 20px;line-height: 18px;background: url('../img/redarrow.png') 0px 9px no-repeat;}
			#relacje .pages .relacje .historia li p{text-align:left;margin: 0;}
		
		#relacje .nota_prawna ol{margin:30px 0 0 40px;padding:0;}
		#relacje .nota_prawna ol li{font-size:24px;font-weight:600; text-transform:uppercase;margin:0 0 20px 0;}
		#relacje .nota_prawna ol li ol {margin:10px 0 0 23px;}
		#relacje .nota_prawna ol li ol li{font-size:16px;font-weight:400; text-transform:none;margin:0 0 10px 0;}
		#relacje .nota_prawna ol li ol li ol{list-style-type: lower-alpha;}
		
		#relacje .pages .partnerzy ul{display: table;}
		#relacje .pages .partnerzy ul li{ float:left;width:20%;margin:0 2.35% 20px 2.35%;text-align: center;border:1px solid #f9f9f9;background:#fdfdfd;height:180px;line-height:180px;}
			#relacje .pages .partnerzy ul li a{display:block;width:100%;height:100%;}
			#relacje .pages .partnerzy ul li img{margin:0;float:none;}
			#relacje .pages .partnerzy p.align-center img{float:none;}
		#relacje .pages .nagrody li,#inteligentnyStyl .nagrody li{height:100px;width:35%;margin: 0 7.5% 20px 7.5%;float:left;text-align:center;}
		#relacje > .firma .redlink .sprite{margin: 4px 0 0 5px;}
		#relacje > .firma section.left .news article {float:left;width:100%;margin:0 0 0px 0;}
		#relacje > .firma section.left .news article img{float:left;margin:0 20px 40px 0;max-width:170px;}
		#relacje > .firma section.left .news article p{margin: -5px 0 20px 0;}
		#relacje > .firma section.right section{padding-top:20px;float:left;}
		#relacje > .firma section.right section h2{line-height: 24px;font-size: 24px;margin: 0;}
		#relacje > .firma section.right section img{margin: 0px 20px 55px 0;}
		#relacje > .firma .sekcja_nagrody{margin: 30px 0px 0px 0;}
			#relacje > .firma .sekcja_nagrody h2{margin: 0px 0px 0px 0;}
			#relacje > .firma .sekcja_nagrody h4{font-size:20px;font-weight:400;margin: 0px 0px 0px 0;}
			#relacje > .firma .sekcja_nagrody section.right{margin: 30px 0 0 0;}
			#relacje > .firma .sekcja_nagrody section.right img{margin: 0 9px;}
	
		#relacje .kontaktpage {padding-top:15px;}
		#relacje .kontakt > section.right{text-align:left;}
		#relacje .kontakt .right h2{margin-top:10px;}
		#relacje .kontakt .input{margin-bottom: 10px;position: relative;}
		#relacje .kontakt .input.select{margin-bottom: 0px;}
		#relacje .kontakt label{font-size: 14px;display: block;margin-bottom: 3px;}
		#relacje .kontakt textarea{width:94.4%;height:100px;}
		#relacje .kontakt input{width:348px;}
		#relacje .kontakt input[type=submit]{margin:0 0px 0 0;width:auto;}
		#relacje .kontakt .error-message{color:#ec3131;position:relative;top: 0px;left: 0px;}
		#relacje .kontakt .select .error-message{position:absolute;top: 50px;}
		#relacje .kontakt .textarea .error-message{left: 0;}
		#relacje .kontakt .mySelect {height: 28px;margin-bottom:15px;float:left;position:relative;}
		#relacje .kontakt .mySelect.error {margin-bottom:37px;}
		#relacje .kontakt .mySelect div{width: 368px;border: 1px solid #e6e6e6;}
		#relacje .kontakt .mySelect p{width: 356px;background-position:345px -129px;}
		#relacje .kontakt .mySelect p.active{background-position:345px -154px;}
		#relacje .kontakt .mySelect li{width:352px;}
		#relacje .kontakt #gmap{width:100%;height:500px;}
		#relacje .kontakt .restOfForm{display:none;}
		#relacje .kontakt .vendorInfoWindow {width: 320px;}
			#relacje .kontakt .vendorInfoWindow h3{margin:10px 0;}
			#relacje .kontakt .vendorInfoWindow p{margin:0;font-size:14px;}
		#relacje .kontakt .right .g-recaptcha {clear: both;padding: 20px 0;}
		
	#relacje .europa{position:relative;float: left;width: 100%;margin-top: 20px;}
	#relacje .europa img{max-height:none;margin:0;}
	#relacje .europa .country{width: 4.1%;height: 6.5%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position:absolute;display:block;background:url('../img/sprite.png') -98px -262px no-repeat;}
		#relacje .europa .country div{position:absolute;padding:10px 15px;background:#fff;border:1px solid #d2d2d2;display:none;bottom: 120%;left: 50%;width: 400%;margin-left: -230%;}
		#relacje .europa .country div p{margin:0 0 5px 0;}
	#relacje .europa #pl{top:45.3%;left:52.4%;}
	#relacje .europa #de{top:50.1%;left:35.3%;}
	#relacje .europa #fr{top:61.6%;left:19%;}
	#relacje .europa #be{top:52.6%;left:25%;}
	#relacje .europa #nl{top:40.7%;left:27.1%;}
	#relacje .europa #gb{top:41.5%;left:14.3%;}
	#relacje .europa #irl{top:33%;left:2.5%;}
	#relacje .europa #cz{top:57.55%;left:44.95%;}
	#relacje .europa #sk{top:62.8%;left:54%;}
	#relacje .europa #dk{top:27.4%;left:34.4%;}
	#relacje .europa #s{top:19.8%;left:42.9%;}
	#relacje .europa #n{top:8.9%;left:33.5%;}
	#relacje .europa #fin{top:0.6%;left:57.3%;}
	#relacje .europa #est{top:11.8%;left:60.46%;}
	#relacje .europa #lv{top:20.7%;left:61.4%;}
	#relacje .europa #lt{top:29.3%;left:59.4%;}
	#relacje .europa #by{top:36.9%;left:67.95%;}
	#relacje .europa #rus{top:24%;left:77%;}
	#relacje .europa #ua{top:52.7%;left:71.75%;}
	#relacje .europa #ro{top:74%;left:65.8%;}
	#relacje .europa #hr{top:82.4%;left:56.95%;}
	#relacje .europa #bg{top:89.9%;left:67.5%;}
	
	
	/* KARIERA - CORPO */
		#kariera .kariera > h1{margin:12px 0 60px 0;}
		#kariera .kariera > section.left{width:32.5%;}
			#kariera .kariera > h2.h1{margin: 70px 0;}
		#kariera .kariera > section.right{width:65.5%;}
			#kariera .kariera > section.right p:first-child{margin-top:0;}
		#kariera .kariera > ul#oferty {width:100%;float:left;}
			#kariera .kariera > ul#oferty li{width:350px;margin:0 20px 40px 0;float:left;min-height:140px;}
				#kariera .kariera > ul#oferty li h2{text-transform:uppercase;line-height: 28px;margin:0;}
				#kariera .kariera > ul#oferty li p{margin:5px 0 10px 0;}
				#kariera ul#oferty li .redlink{width:105px;}
				#kariera ul#oferty li .redlink .sprite{margin-top:4px;}
		
		#kariera .oferta > h1{margin:12px 0 0px 0;}
		#kariera .oferta > h2{margin:0px 0 10px 0;}
		#kariera .oferta > section.left{width:63%;}
			#kariera .oferta > section.left ol {padding:0px 0 0px 24px;margin-top:5px;}
			#kariera .oferta > section.left ul li{padding:0px 0 0px 20px;line-height:30px;background:url('../img/redarrow.png') 0px 13px no-repeat;}
			#kariera .oferta > section.left ul li ul li{background:url('../img/grayarrow.png') 0px 11px no-repeat;}
			#kariera .oferta > section.left ul.separeted li{line-height:24px;margin:0 0 25px 0;}
			#kariera .oferta > section.left ul.separeted li ul{margin:0;}
			#kariera .oferta > section.left ul.separeted li ul li{margin:6px 0;}
		#kariera .oferta > section.right{width:33%;}
			#kariera .oferta > section.right > h2{padding: 0px 0 0 15px;margin-top:12px;}
			#kariera .oferta > section.right > ul#oferty li{margin: 20px 0 0px 0;border-top: 1px solid #f9f9f9;padding: 20px 0 0 15px;}
				#kariera .oferta > section.right > ul#oferty li:first-child{border-top: 0;padding-top:0;}
				#kariera .oferta > section.right > ul#oferty li h3{font-size:16px;line-height: 20px;margin:0;}
				#kariera .oferta > section.right > ul#oferty li p{margin:0 0 10px 0;}
		
		#kariera .oferta.proces_rekrutacyjny > section.left > h2:first-child{margin-top:34px;}
		#kariera .oferta.proces_rekrutacyjny > section.right > h2:first-child{margin-top:33px;}
		
		#kariera .oferta.program_stazowy > section.left{width:60%;}
		#kariera .oferta.program_stazowy > section.right > h2{padding: 0px;line-height:28px;margin-top:14px;}
		#kariera .oferta.program_stazowy > section.right > a img{margin:10px 0 20px 0;}
		
		#kariera .oferta.praktyki > section.left ul{margin:0 0 20px 0;}
		
		#kariera .oferta.praktyki > h1{margin:12px 0 23px 0;}
		#kariera .oferta.praktyki > section.right ul.dzialy h3{margin:0px 0 0px 0;}
		#kariera .oferta.praktyki > section.right > h2{padding:0;margin-bottom:15px;}
		#kariera .oferta.praktyki > section.right > p{margin: 0 0 20px 0;}
		#kariera .oferta.praktyki > section.right ul.dzialy .redlink{cursor:pointer;}
		#kariera .oferta.praktyki > section.right ul.dzialy .arrow-button{margin-top:5px;}
		#kariera .oferta.praktyki > section.right ul.dzialy > li{margin:0 0 20px 0;}
		#kariera .oferta.praktyki > section.right ul.dzialy li li{padding:0px 0 0px 20px;line-height:30px;background:url('../img/redarrow.png') 0px 13px no-repeat;}
		
		#kariera .praktyki_form .input{margin-bottom:5px;line-height:32px;position:relative;float:left;}
		#kariera .praktyki_form .input .error-message{position: absolute;right: -310px;width: 300px;top: 6px;color:#ec3131;line-height:16px;background: #fff;}
		#kariera .praktyki_form .input.short .error-message{right: -699px;}
		#kariera .praktyki_form label{width:180px; float:left;display:block;font-size:14px;margin-right:10px;text-align:right;}
			#kariera .praktyki_form label[for=PracticeThesisTopic],#kariera .praktyki_form label[for=PracticeFirm1Department],#kariera .praktyki_form label[for=PracticeFirm2Department]{line-height:16px;padding-top:5px;}
			#kariera .praktyki_form label[for=PracticeLastName],#kariera .praktyki_form label[for=PracticeCity]{display:none;}
			#kariera .praktyki_form label[for=PracticeAgreement]{width:580px;float:right;text-align:left;line-height:16px;padding-top: 6px;font-size:12px;}
		#kariera .praktyki_form input[type=text],#kariera .praktyki_form input[type=tel],#kariera .praktyki_form input[type=email]{width:593px;}
		#kariera .praktyki_form input[type=file]{height: 24px;line-height: 24px;padding: 3px 10px;}
		#kariera .praktyki_form textarea{width:593px;height:130px;}
			#kariera .praktyki_form #PracticeFirstName,#kariera .praktyki_form #PracticePostCode{width:200px;float:left;margin-right:4px;}
			#kariera .praktyki_form #PracticeLastName,#kariera .praktyki_form #PracticeCity{width:367px;}
			#kariera .praktyki_form #PracticeOtherLang{width:120px;}
			#kariera .praktyki_form #PracticeAgreement{margin: 0 10px 0 190px;}
		#kariera .praktyki_form #znajomoscJezykow{float:left;width:180px;text-align:right;margin:30px 0px 0 0;line-height:37px;}
		#kariera .praktyki_form #fileInfo{font-size: 12px;margin: -34px 0 0 20px;float: left;width: 310px;}
		#kariera .praktyki_form .input.radio {margin:0 20px;}
			#kariera .praktyki_form .input.radio label{display:none;}
			#kariera .praktyki_form .input.radio input[type="radio"]{display:block;margin:0 auto;height: 37px;}
		#kariera .praktyki_form .input.select {width:800px;}
			#kariera .praktyki_form .input.select > input,#kariera .praktyki_form .input.select > label{display:none;}
			#kariera .praktyki_form .input.select .checkbox{float:left;margin:0 120px 0 0;}
			.checkbox input,.radio input{border:0;}
			#kariera .praktyki_form .input.select .checkbox label{line-height: 26px;}
			#kariera .praktyki_form .input.select.error label{color:red;}
			#kariera .praktyki_form .red-button{height:40px;margin: 10px 0 0 190px;border:0;}
			.pseudoFile{height: 26px;width: 106px;background: #ec3131;color: #fff;font-size: 12px;line-height: 26px;text-align: center;text-transform: uppercase;position: absolute;top: 3px;right:3px;cursor:pointer;}
			.pseudoFile:hover{background: #424e5a;}
			.pseudoFileInput{padding-right: 120px;width: 170px !important;color:#424e5a !important;-webkit-text-fill-color: #424e5a;}
		
	/* MOJA AMICA */
	#moja_amica {font-size:16px;}
		#moja_amica .topbanner{margin-top:-76px;padding-top:76px;width:100%;height:314px;background: url('../img/promocje-banner.jpg') center top no-repeat;position: relative;}
			#moja_amica .inner h2,#promocje .inner h2{font-size:24px;line-height:24px;margin-top:30px;}
			#moja_amica .inner h3.errorInfo{font-size:16px;margin:0 0 10px 0;}
			#moja_amica .inner.notLoged > .left{width:47%;/*margin-top:20px;*/}
			#moja_amica .inner > .rightimp{float:right;}
				#moja_amica .inner > .left article {float:left;width:100%;margin:0 0 20px 0;}
					#moja_amica .inner > .left article h2{margin:0 0 15px 0;}
					#moja_amica .inner > .left article img{float:left;margin:0 35px 20px 0;}
					#moja_amica .inner > .left article p{width:80%;}
					#moja_amica .inner > .left article:first-child p{width:100%;}
					#moja_amica .inner > .left h1{float:left;width:100%;margin:20px 0 30px 0;}
				#moja_amica .inner > .right >section{float: left;width: 100%;}
				#moja_amica .inner > .right #logowanie{margin:0 0 50px 0;}
					#moja_amica .inner > .right form {float:left;width:65%;margin-right:10%;}
						#moja_amica .inner > .right form .input{margin:0 0 10px 0;}
							#moja_amica .inner > .right form label{display:block;font-size:14px;line-height:16px;margin:0 0 5px 0;}
							#moja_amica .inner > .right form input[type=email],#moja_amica .inner > .right form input[type=password]{width:93%;}
							#moja_amica .inner > .right form input[type=checkbox]{float:left;height:auto;margin:0px 10px 0 0;}
							#moja_amica .inner > .right form input[type=submit]{height:40px;margin-bottom:20px;}
						#moja_amica .inner > .right form .checkbox {float: right;width: 118px;}
						#moja_amica .inner > .right form .checkbox label{font-size:12px;line-height:12px;}
						#moja_amica .inner > .right form p{font-size:14px;margin: 0px 0 10px 0;width:100%;float:left;}
				#moja_amica .inner > .right > section h2.red{margin:0 0 10px 0;}
				#moja_amica .inner > .right > section h4{margin:0 0 25px 0;font-size:16px;}
				#moja_amica .inner > .right > section .redlink{margin:15px 0 0 0}
					#moja_amica .inner > .right > section .redlink .sprite {margin: 3px 0 0 5px;}
			#moja_amica .inner #how2do li{float:left; margin:10px 40px 0 0;width:20%;}
			#moja_amica .inner #how2do li:first-child{width:24%;}
			#moja_amica .inner #how2do li.last{width:46%;margin-right:0;}
				#moja_amica .inner #how2do li p{margin:0;}
				#moja_amica .inner #how2do li .sprite{width:50px;height:45px;margin:0 10px 10px 0;}
				#moja_amica .inner #how2do li .lock{background-position:0 -1136px;margin: 3px 5px 10px 0;height: 40px;}
				#moja_amica .inner #how2do li .clipboard{background-position:0 -1177px;}
				#moja_amica .inner #how2do li .laptop{background-position:0 -1228px;margin: 4px 15px 10px 0;height: 40px;}
		
	#moja_amica .inner.zarejestrujProduct > .left.fifty{width:62%;}
	#moja_amica .inner.zarejestrujProduct > .right.fifty{width:33%;}
	#moja_amica .inner #rejestracjaProduktu label{float:left;width:180px;font-size:14px;line-height:32px;text-align:right;margin:0 10px 0 0;}
	#moja_amica .inner #rejestracjaProduktu .mySelect{position:relative;}
		#moja_amica .inner #rejestracjaProduktu .mySelect div{width:304px;border: 1px solid #e6e6e6;}
			#moja_amica .inner #rejestracjaProduktu .mySelect {height:32px;float:left;margin:0 0 5px 0;}
			#moja_amica .inner #rejestracjaProduktu .mySelect p{width:272px;background-position:282px -127px;padding: 5px 24px 5px 9px;overflow:hidden;}
			#moja_amica .inner #rejestracjaProduktu .mySelect p.active {background-position: 282px -152px;}
			#moja_amica .inner #rejestracjaProduktu .mySelect li{width:288px;text-align:left;}
			#moja_amica .inner #rejestracjaProduktu .mySelect li.other{border-top:1px solid #e6e6e6;}
	#moja_amica .inner #rejestracjaProduktu .input{position:relative;}
	#moja_amica .inner #rejestracjaProduktu .input.text{z-index:1;margin:0 0 5px 0;}
	#moja_amica .inner #rejestracjaProduktu .input.file{margin:0 0 5px 0;}
	#moja_amica .inner #rejestracjaProduktu .input input{width:284px;}	
	#moja_amica .inner #rejestracjaProduktu .input input.pseudoFileInput{width:174px !important;font-size: 14px;}	
		#moja_amica .inner #rejestracjaProduktu input[type=submit]{height:40px;margin:15px 0 0 190px;border-radius:0 !important;}
		#moja_amica .inner #rejestracjaProduktu .error-message{font-size:14px;position:absolute;left: 505px;top: 5px;}
	#moja_amica .inner #rejestracjaProduktu .input.disabled,#moja_amica .inner #rejestracjaProduktu .mySelect.disabled, #SearchDocuments .input.disabled{display:none;}
	#moja_amica .inner #rejestracjaProduktu .product_box{display:none;}
		#moja_amica .inner #rejestracjaProduktu .product_box:first-child{display:block;}
		#moja_amica .inner #rejestracjaProduktu .product_box h3{width:180px;float:left;text-align:right;margin: 0px 0 5px 0;line-height: 32px;}
		#moja_amica .inner #rejestracjaProduktu .product_box .delete{float:left;margin:0 0 10px 246px;cursor:pointer;}
		#moja_amica .inner #rejestracjaProduktu .product_box .addAnother{margin:15px 0 20px 190px;cursor:pointer;}
		#moja_amica .inner #rejestracjaProduktu .product_box .hr{border-bottom:1px solid #e6e6e6;height:1px;width:496px;margin:10px 0;}
		#moja_amica .inner #rejestracjaProduktu .product_box:first-child .hr,#moja_amica .inner #rejestracjaProduktu #product_box-1 h3,#moja_amica .inner #rejestracjaProduktu #product_box-1 .delete{display:none;}
		#moja_amica .inner #rejestracjaProduktu #product_box-1 .addAnother{display:none;}
		#moja_amica .inner #rejestracjaProduktu .mySelect ul span.center{width:304px;display: block;text-align: center;padding:2px 0;}
	#moja_amica .inner #rejestracjaProduktu .input.checkbox{display:none;}
		#moja_amica .inner #rejestracjaProduktu .input.checkbox input{width:13px;height:13px;float: left;margin: 10px 0 0 165px;}
		#moja_amica .inner #rejestracjaProduktu .input.checkbox label{width: 306px;margin: 0 0 0 12px;text-align: left;cursor: pointer;}
	
	#moja_amica #rejestracjaProduktu .mySelect[rel=RegisterProductCity] li,#moja_amica #rejestracjaProduktu .mySelect[rel*=RegisterProductModel] li,#moja_amica #rejestracjaProduktu .mySelect[rel=RegisterProductShop] li{line-height: 16px;padding: 6px 8px 5px 8px;text-align:left;}
	#moja_amica #rejestracjaProduktu .pseudoFile{right: auto;left:387px;}

	
	#moja_amica .inner #mojeProdukty {width:100%;float:left;margin:30px 0 0 0;}
		#moja_amica .inner #mojeProdukty ul li{width:100%;float:left;margin:0 0 80px 0;text-align:left;}
			#moja_amica .inner #mojeProdukty ul li .photo{width:19%;padding:1.1%;text-align:center;border:1px solid #efefef;float:left;margin:0 2.7% 0 0;}
			#moja_amica .inner #mojeProdukty ul li > .left {width:75.7%;}
			#moja_amica .inner #mojeProdukty ul li .left h2{margin:0 0 10px 0;font-weight:400;}
				#moja_amica .inner #mojeProdukty ul li .left h2 span{margin:0 0 5px 0;display:block;font-weight:600;}
				#moja_amica .inner #mojeProdukty ul li .left p{line-height:24px;}
				#moja_amica .inner #mojeProdukty ul li .left .gray-button{font-size:12px;line-height:40px;padding:0 18px;height:40px;margin:0 8px 8px 0;}
				#moja_amica .inner #mojeProdukty ul li .left .gray-button .sprite.gwarancja{width:19px;height:19px;margin:10px 8px 0 -7px;background-position:0 -1270px;}
				#moja_amica .inner #mojeProdukty ul li .left .gray-button .sprite.instrukcja{width:19px;height:13px;margin:14px 10px 0 -6px;background-position:0 -1296px;}
				#moja_amica .inner #mojeProdukty ul li .left .gray-button .sprite.akcesoria{width:19px;height:17px;margin:13px 8px 0 -6px;background-position:0 -1313px;}
	
	#moja_amica .inner #mojePromocje,#promocje .inner .promocje {width:100%;float:left;margin:30px 0 0 0;}
		#moja_amica .inner #mojePromocje ul li,#promocje .inner .promocje ul li{width:100%;float:left;margin:0 0 60px 0;}
			#moja_amica .inner #mojePromocje ul li h2,#promocje .inner .promocje ul li h2{margin:0 0 5px 0;}
			#moja_amica .inner #mojePromocje ul li .czas_trwania,#promocje .inner .promocje ul li .czas_trwania{display:block;font-size:12px;color:#60707f;margin:0 0 10px 0;}
			#moja_amica .inner #mojePromocje ul li .photo,#promocje .inner .promocje ul li .photo{width:100%;float:left;}
			#moja_amica .inner #mojePromocje ul li > .right,#promocje .inner .promocje ul li > .right{margin:10px 0 0 0;}
			#moja_amica .inner #mojePromocje ul li > .right p,#promocje .inner .promocje ul li > .right p{margin:0 0 20px 0;}
	
	#promocje {font-size:16px;}
	#promocje .topbanner{margin-top:-76px;padding-top:76px;width:100%;height:314px;background: url('../img/promocje-banner.jpg') center top no-repeat;position: relative;}
		#promocje .topbanner h2{margin-top:20px;}
			
	.inner #promocja{width:100%;float:left;margin:30px 0 0 0;}
		.inner #promocja h1{padding-right:123px;margin:0 0 50px 0;}
		.inner #promocja .red-button.abs{float:right;position:relative;margin:0 0 0 4px;}
		.inner #promocja > .left{width:56%;}
			.inner #promocja > .left h2{margin:0 0 20px 0;}
			.inner #promocja > .left > section{float:left;width:100%;margin:0 0 20px 0;}
				.inner #promocja > .left > section table{width:78%;}
					.inner #promocja > .left > section table td{vertical-align: middle;padding-bottom:20px;}
						.inner #promocja > .left > section table td p{margin:0}
					.inner #promocja > .left > section table td.left{width:180px;}
						.inner #promocja > .left > section table td.center p{padding:0 50px;}
				.inner #promocja ol{line-height: 24px;}
				.inner #promocja > .left > section .red-button{float:left;margin:10px 0 30px 0;}
				.inner #promocja > .left > section .wrap{float:left;width:50%;margin:0 0 10px 0;min-width:200px;}
		.inner #promocja > .right{width:38%;text-align:right;margin-left:40px;}
		
	#moja_amica .inner.rejestracja > .left{width:47%;}
	#moja_amica .inner.rejestracja > .left.right{float:right;}
	#moja_amica .inner.rejestracja > .left .mainErrorMessage{font-weight:400;}
	#moja_amica .inner.rejestracja form .input{margin:0 0 5px 0;position:relative;}
		#moja_amica .inner.rejestracja form .input input{width:290px;}
	#moja_amica .inner.rejestracja form label{width:160px;text-align:right;margin:0 10px 0 0;line-height: 30px;font-size:14px;float:left;}
	#moja_amica .inner.rejestracja.reset form label{width:57px;text-align:right;margin:0 10px 0 0;line-height: 30px;font-size:14px;float:left;}
	#moja_amica .inner.rejestracja form .checkbox label{float:none;width:290px;font-size:12px;float:left;line-height:14px;text-align: left;margin: 9px 0 0 0;}
	#moja_amica .inner.rejestracja form .checkbox input{width:13px;height:13px;float:left;margin:10px 10px 0 170px;}
	#moja_amica .inner.rejestracja form .red-button{margin:10px 10px 0 170px;height:40px;}
	#moja_amica .inner.rejestracja.reset form .red-button{margin:10px 10px 0 67px;}
	#moja_amica .inner.rejestracja form .error-message{position: relative;line-height: 21px;margin: 0 0 10px 170px;}
	#moja_amica .inner.rejestracja form .checkbox .error-message{clear:both;}
	#moja_amica .inner.rejestracja.reset form .error-message{left: 390px;}
	#moja_amica .inner.rejestracja .loader-container{float: left;width: 312px;margin: 13px 0 0 160px;position: absolute;}
	

	
	#moja_amica .inner.ustawienia form > div{position:relative;}
		#moja_amica .inner.ustawienia form div button{display:none;}
		#moja_amica .inner.ustawienia form .input{margin:0 5px 5px 0;position:relative;float:left;}
			#moja_amica .inner.ustawienia form .new_passwords{display:none;}
			#moja_amica .inner.ustawienia form .input input{width:290px;border:1px solid #fff;font-weight:600;}
			#moja_amica .inner.ustawienia form .input input[type=checkbox]{width:13px;height:13px;margin:10px 299px 0 0;}
			#moja_amica .inner.ustawienia form .input input:focus{outline:0;}
			#moja_amica .inner.ustawienia form .input.active input,#moja_amica .inner.ustawienia form .new_passwords input{border:1px solid #e6e6e6;}
			#moja_amica .inner.ustawienia form .input.radio input{width:13px;height:13px;float:left;margin: 10px 10px 0 0;}
			#moja_amica .inner.ustawienia form .input.radio label{line-height:34px;cursor:pointer;width:auto;text-align:left;margin-right:50px;font-weight:bold;}
			#moja_amica .inner.ustawienia form .input.error input{border:1px solid #ec3131;}
		#moja_amica .inner.ustawienia form label{width:160px;text-align:right;margin:0 20px 0 0;line-height: 32px;font-size:14px;float:left;}
		#moja_amica .inner.ustawienia form legend{width:160px;text-align:right;margin:0 30px 0 0;line-height: 32px;font-size:14px;float:left;}
		#moja_amica .inner.ustawienia form .edit_button{width:25px;height:25px;background-position:0 -1334px;cursor:pointer;position:absolute; left:497px;top:4px;float:right;}
		#moja_amica .inner.ustawienia form .edit_button:hover{background-position:-32px -1334px;}
		#moja_amica .inner.ustawienia form .error-message{left: 500px;font-size: 14px;position: absolute;top: 7px;width: 300px;}
		#moja_amica .inner.ustawienia form #EP_EDIT_SUBMIT{display:none;margin:20px 0 0 443px;}
		#moja_amica .inner.ustawienia form .ajax-loader{display:none;float: left;margin: 20px 0 0 280px;}
	
	/* AMICIS */
	#amicis {font-size:16px;}
		#amicis .topbanner{margin-top:-76px;padding-top:76px;width:100%;height:314px;background: url('../img/amicis-banner.jpg') center top no-repeat;position: relative;}
		#amicis.en .topbanner{background: url('../img/amicis-banner-en.jpg') center top no-repeat;}
		#amicis .topbanner .amicis-logo{width: 153px;height: 67px;background-position: 0 -1600px;margin-top: 35px;}
		#amicis .topbanner h2{margin: 15px 0 0 0;}
		
		ul#sub_sub_menu.amicis_sub_sub_menu{margin-bottom:0;}
			ul#sub_sub_menu.amicis_sub_sub_menu li:first-child{border-left:1px solid #f9f9f9;}
				ul#sub_sub_menu.amicis_sub_sub_menu li h3{float:left;margin:0 0 10px 0;}
				ul#sub_sub_menu.amicis_sub_sub_menu li p{margin:2px 0 0 0px;float:right;min-height:0;}
				ul#sub_sub_menu.amicis_sub_sub_menu li:hover a p .arrow-button,ul#sub_sub_menu li.active a p .arrow-button{}
					
		#amicis section.right_column article {margin:0 0 40px 0;}
			#amicis section.right_column article div a{display:none;}
		#amicis section.right_column .redlink {line-height: 18px;margin:0 0 15px 0;}
		#amicis section.right_column .redlink .arrow-button{display:inline-block;vertical-align: bottom;}
		
		#amicis.activity .years ul{margin-top:20px;}
			#amicis.activity .years ul li{float:left;margin:0 0 0 2px;font-size:12px;line-height:34px;background:#424e5a;}
			#amicis.activity .years ul li.active,#amicis.activity .years ul li.active:hover{background:#ec3131;}
			#amicis.activity .years ul li:hover{background:#60707f;}
			#amicis.activity .years ul li:first-child{margin:0px;}
				#amicis.activity .years ul li a{color:#fff;display:block;padding:0 15px;height:100%;}
			#amicis.activity .content li{padding: 0px 0 0px 20px;background: url('../img/redarrow.png') 0px 10px no-repeat;margin:0 0 5px 0;}
			#amicis.activity .content li:hover{color:#ec3131;}
			#amicis.activity .content img{display:none;max-height: none;border:1px solid #424e5a;position: absolute;z-index: 2;right: 0;max-width:35%;}
			#amicis.activity .content li:hover img,#amicis.activity .content p:hover img{display:block;}
		
		
		
		
	/* AKTUALNOŚĆ */
	.tabs > #aktualnosc .gray-button,#publikacja .gray-button{margin:20px 5px 0 0 ;}
	.tabs > #aktualnosc		table td,#publikacja .podpis_table td{padding:0px 40px 0 0 ;}
	
	#publikacja .pub_content table{width:100%;line-height:1;}
	#publikacja .pub_content table td{padding:10px;}
	
	/* AGNIESZKA RADWAŃSKA */
	#radwanska {margin-top:-76px;font-weight:300;}
		#radwanska .inner{width:1050px;}
		#radwanska .sprite{background-image:url('../img/radwanska/sprite.png');background-repeat: no-repeat;}
		#radwanska .redbutton{height:33px;line-height:33px;color:#fff;font-size: 10px;text-transform:uppercase;font-weight:bold;text-decoration:none;padding:0 15px;background:#ec3131;border:1px solid #f48383;}
		#radwanska .redbutton:hover{color:#fff;background:#424e5a;border:1px solid #d5d5d5;}

		#radwanska header{width:100%;height:600px;background:url('../img/radwanska/header_bg.jpg') center top no-repeat;}
			#radwanska header .inner { height: 100%; }
				#radwanska header .inner > .logo img{margin: 20px 0 0 0;}
				#radwanska header .inner > div{text-transform:uppercase;font-size:17px;line-height:20px;}
				#radwanska header .inner > div p{float:left;display:none;}
				#radwanska header .inner > div:hover p{display:block;}
				#radwanska header .inner > div a{float:left;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}

			#radwanska header #piekarnik{width:337px;height:198px;position:absolute;top:217px;left:300px;}
			#radwanska header #piekarnik:hover{background:url('../img/radwanska/piekarnik.png') center top no-repeat;}
				#radwanska header #piekarnik p{margin:40px 0 0 190px;}

			#radwanska header #kuchenka{width:335px;height:142px;position:absolute;top:114px;left:162px;}
			#radwanska header #kuchenka:hover{background:url('../img/radwanska/kuchenka.png') center top no-repeat;}
				#radwanska header #kuchenka p{margin:26px 0 0 0;}

			#radwanska header #lodowka{width:403px;height:319px;position:absolute;top:120px;left:620px;}
			#radwanska header #lodowka:hover{background:url('../img/radwanska/lodowka.png') center top no-repeat;}
				#radwanska header #lodowka p{margin:98px 0 0 236px;}

			#radwanska header #okap{width:393px;height:208px;position:absolute;top:0;left:463px;}
			#radwanska header #okap:hover{background:url('../img/radwanska/okap.png') center top no-repeat;}
				#radwanska header #okap p{margin:185px 0 0 32px;}

			#radwanska header #plyta{width:313px;height:111px;position:absolute;top:343px;left:470px;}
			#radwanska header #plyta:hover{background:url('../img/radwanska/plyta.png') center top no-repeat;}
				#radwanska header #plyta p{margin:-12px 0 0 20px;}


			#radwanska header h1 { margin: 0; position: absolute; bottom: 35px; right: 35px; font-weight: 300; font-size: 62px; text-transform: none; line-height: 87px;}
		#radwanska #container2{padding:30px 0 0 0;}
			#radwanska #container2 #goToBottom{top:-45px;right:0;font-size:16px;cursor:pointer;}
				#radwanska #container2 #goToBottom .sprite{width:9px;height:11px;background-position:-46px -202px;margin: 8px 0 0 5px;}
			#radwanska #container2 h2{padding-top:20px;font-size:44px;line-height:46px;color:#ec3131;font-weight:bold;margin: 40px 0 65px 0;float: left;width: 100%;}
			#radwanska #container2 .inner > p.left{font-size:18px;line-height:36px;margin: 50px 0;}
			#radwanska #container2 .inner > a.fancybox span.abs{width:100%;height:100%;display:block;top:0;left:0;text-align:center;font-size:16px;color:#fff;}
			#radwanska #container2 .inner > a.fancybox span.abs .sprite{width:81px;height:80px;display:block;top:0;left:50%;margin:80px 0 5px -40px;background-position:0 0;position:relative;}
			#radwanska #container2 .inner > a.fancybox span.abs:hover .sprite{background-position:0 -80px;}
			#radwanska #container2 .inner > a.fancybox span.abs:hover{color:#50cbff;}
			#radwanska #container2 .clear.hr{width:100%;height:1px;background:#d5d5d5;border-top:#f4f4f4;margin:65px 0 45px 0;float:left;}
			#radwanska #container2 #prev{width:39px;height:39px;background-position:0 -160px;z-index:99999;cursor:pointer;position:absolute;top:155px;left:0px;}
			#radwanska #container2 #next{width:39px;height:39px;background-position:-42px -160px;z-index:99999;cursor:pointer;position:absolute;top:155px;right:0px;}
			#radwanska #container2 h3{padding-top:20px;font-size:32px;line-height:34px;color:#ec3131;font-weight:bold;margin:0 0 35px 0;float:left;width:100%;}
			#radwanska #container2 #productsContainer{float:left;width:100%;position:relative;padding:0px 0 40px 0;}
				#radwanska #container2 #products{float:left;width:100%;height:340px;}
					#radwanska #container2 #products .product {height:340px;}
						#radwanska #container2 #products .product {height:340px;line-height:340px;vertical-align:middle;}
						#radwanska #container2 #products .product .image {text-align:center;width:480px;}
						#radwanska #container2 #products .product .image img{vertical-align:middle;}
						#radwanska #container2 #products .product .details{width:566px;}
							#radwanska #container2 #products .product .details h3{font-size:28px;line-height:32px;width:376px;color:#ec3131;font-weight:bold;margin:30px 0 0px 0;}
							#radwanska #container2 #products .product .details h4.linia{line-height: 22px;text-transform: uppercase;font-weight: bold;}
							#radwanska #container2 #products .product .details h4{font-size:18px;line-height:20px;width:376px;font-weight:normal;margin:0 0 0px 0;}
							#radwanska #container2 #products .product .details p{font-size:14px;line-height:20px;width:376px;margin:10px 0 30px 0;}
							#radwanska #container2 #products .product .details .redbutton{margin:0 15px 5px 0;}
		
		#radwanska #konkursInfo {background:url('../img/konkurs/pattern.jpg') center top repeat-x;width:100%;float:left;border-top:1px solid #f2f2f2;}
			#radwanska #konkursInfo .image{margin:20px 0;text-align:center;}
			#radwanska #konkursInfo ul{margin:0 0 20px 0;float:left;width:100%;}
				#radwanska #konkursInfo ul li{float:left;width:25%;font-size:16px;line-height:20px;text-align:center;}
					#radwanska #konkursInfo ul li .red{font-weight:700;}
			#radwanska #konkursInfo .redbutton{margin:20px 0 20px -51px;position:relative;left:50%;}
			
		#radwanska footer {margin:0px 0 0px 0;float:left;width:100%;}
/*			#radwanska footer #goToTop{top:0;right:0;font-size:16px;cursor:pointer;margin: 0px 0 0px 0;}*/
/*				#radwanska footer #goToTop .sprite{width:9px;height:11px;background-position:-59px -202px;margin: 8px 0 0 5px;}*/
	
	/* Inteligentny styl */
	#inteligentnyStyl {font-size:16px;}
		#inteligentnyStyl .redlink .sprite {margin: 4px 0 0 5px;}
		#inteligentnyStyl .topbanner{margin-top:-76px;padding-top:76px;width:100%;height:314px;background: #000 url('../img/radwanska-banner.jpg') center top no-repeat;position: relative;}
			#inteligentnyStyl .topbanner .inner h2{color:#fff;}
			#inteligentnyStyl .inner h2{font-size:24px;line-height:24px;}
			#inteligentnyStyl .inner h2.h1{font-size:30px;line-height:30px;width: 100%;float: left;}
			#inteligentnyStyl .inner > .left,#amicis section.left_column{width:60%;}
			#amicis.zespol section.left_column{width:40%;}
				#inteligentnyStyl .inner > .left article {float:left;width:100%;margin:0 0 30px 0;}
					#inteligentnyStyl .inner > .left article > .left{width:26%;}
					#inteligentnyStyl .inner > .left article > .left img{max-width:100% !important;}
					#inteligentnyStyl .inner > .left article > .right{width:72%;}
					#inteligentnyStyl .inner > .left article h2{margin:0 0 25px 0;}
					#inteligentnyStyl .inner > .left article img{float:left;margin:0 20px 20px 0;max-width:26%;}
					#inteligentnyStyl .inner > .left article p{margin:0 0 20px 0;}
					#inteligentnyStyl .inner > .left article ul{margin:0 0 10px 0;}
						#inteligentnyStyl .inner > .left article ul li{margin:0 0 10px 0;padding: 0px 0 0px 20px;line-height: 16px;background: url('../img/redarrow.png') 0px 5px no-repeat;}
					#inteligentnyStyl .inner > .left h1{float:left;width:100%;margin:20px 0 20px 0;}
			#inteligentnyStyl .inner > .right,#amicis section.right_column{width:33%;margin-top:20px;}
			#amicis.zespol section.right_column{width:58%;}
			#inteligentnyStyl .inner > .right article{margin:0 0 40px 0;}
				#inteligentnyStyl .inner > .right article h2,#amicis section.right_column article h2{margin:0 0 0px 0;}
				#inteligentnyStyl .inner > .right article h4,#amicis section.right_column article h4{font-size:16px;margin:5px 0 20px 0;font-weight:400;line-height:18px;}
				#inteligentnyStyl .inner > .right article a,#amicis section.right_column article a,.subservice section.right_column a.fancybox-media,.subservice .onTabletRightColumn a.fancybox-media {position:relative;display:block;text-align: center;max-width:100%;}
					#inteligentnyStyl .inner > .right article a > span,.subservice section.right_column a.fancybox-media > span,.subservice section.right_column a.fancybox > span,.subservice .onTabletRightColumn a.fancybox-media > span {margin: -30px 0px 0px 0px;display: block;position: absolute;top: 50%;left: 0%;width: 100%;}
					#inteligentnyStyl .inner > .right article a.fancybox-media .sprite,#inteligentnyStyl .inner > .right article a.fancybox .sprite,.subservice section.right_column a.fancybox-media .sprite,.subservice .onTabletRightColumn a.fancybox-media .sprite{width: 40px;height: 40px;display:block;background-position: 0 -674px;margin: 0 auto 10px auto;}
					.subservice section.right_column a.fancybox .sprite{width: 40px;height: 40px;display:block;background-position: 0 -1403px;margin: 0 auto 10px auto;}
						#inteligentnyStyl .inner > .right article a.fancybox-media:hover .sprite,.subservice section.right_column a.fancybox-media:hover .sprite,.subservice .onTabletRightColumn a.fancybox-media:hover .sprite{background-position: -50px -674px;}
						.subservice section.right_column a.fancybox:hover .sprite{background-position: -40px -1403px;}
					#inteligentnyStyl .inner > .right article a.fancybox .sprite{background-position: 0 -1403px;}
						#inteligentnyStyl .inner > .right article a.fancybox:hover .sprite{background-position: -40px -1403px;}
					#inteligentnyStyl .inner > .right article a .text,.subservice section.right_column a.fancybox-media .text,.subservice section.right_column a.fancybox .text,.subservice section.onTabletRightColumn a.fancybox-media .text {position: absolute;width: 100%;left:0;color:#fff;}
					#inteligentnyStyl .inner > .right article a:hover .text,.subservice section.right_column a.fancybox-media:hover .text,.subservice section.onTabletRightColumn a.fancybox-media:hover .text,.subservice section.right_column a.fancybox:hover .text {color:#50cbff;}
	
	/* Aplikacja amica Smart */
	#aplikacjaAmicaSmart {font-size:16px;}
		#aplikacjaAmicaSmart .topbanner{margin-top:-76px;padding-top:76px;width:100%;height:314px;background: #7C7877 url('../img/amica-smart/banner.jpg') center top no-repeat;position: relative;}
			#aplikacjaAmicaSmart .topbanner .inner h2{color:#fff;}
			#aplikacjaAmicaSmart .inner article{margin:0 0 40px 0;width:100%;float:left;}
				#aplikacjaAmicaSmart .inner article h2{font-size:24px;line-height:24px;}
				#aplikacjaAmicaSmart .inner article > section.fifty{width:48%;position:relative;z-index:2;}
					#aplikacjaAmicaSmart .inner article > section.left .red-button{margin-right:10px;}
					#aplikacjaAmicaSmart .inner article > section.left .buttonDesc{font-size:12px;line-height:16px;display:block;}
				#aplikacjaAmicaSmart .inner article > section.right.macbook{z-index: 1;}
					#aplikacjaAmicaSmart .inner article > section.right.macbook img{max-width: 123.5%;margin:25px 0 0 -11.7%;}
					#aplikacjaAmicaSmart .inner article > section.right a.fifty{width:48%;}
					#aplikacjaAmicaSmart .inner article > section.right a.fifty img{margin-top:25px;}
					#aplikacjaAmicaSmart .inner article > section.right p a.fifty img{margin:10px 0 20px 0;}
				#aplikacjaAmicaSmart .inner article > section ol{padding-left:23px;}
					#aplikacjaAmicaSmart .inner article > section ol li{margin:0 0 10px 0;}
					
				

	#error404 * {font-size:16px;}
	#error404 h1 {font-size:36px;}
	#error404 p {margin-bottom:20px;}
	#error404 p.mt-10 {margin-bottom:10px;}
	#error404 li {line-height: 18px;padding: 6px 0 6px 20px;background: url('../img/redarrow.png') 6px 13px no-repeat;}

			
/* FOOTER */
#sticky-footer{height:630px;width:100%;clear: both;}
body > footer{z-index:1;position:relative;height: 520px; width:100%; margin-top: -520px;float:left;width:100%;}
	body > footer > section{height: 530px; width:100%;color:#424e5a;background:#f2f2f2 url('../img/footer_bg.jpg') center top no-repeat;border:0;border-top:1px solid #f2f2f2;}
		body > footer > section .top{height: 90px;border:0;float:left;width:100%;z-index: 2;position: relative;}
			#langSelect{font-size: 14px;line-height:26px;height:30px;color:#424e5a;margin: 2px -1px 0 0;position:relative;z-index:3;}
				#langSelect #langChooser {float:right;z-index:9;background:#ffffff;font-size:12px;width:120px;line-height:20px;border:1px solid #efefef;border-right:1px solid #e5e6e6;}
				#langSelect #langChooser p{width:108px;height:20px;margin:0;float:left;padding:3px 3px 3px 9px;cursor:pointer;background:url('../img/sprite.png') 98px -129px no-repeat;}
				#langSelect #langChooser p.active{color: #d1d1d1;background-position:98px -154px;}
				#langSelect #langChooser ul{display:none;float:left;border-top:1px solid #e5e6e6;line-height: 22px;}
					#langSelect #langChooser ul li{padding:0 8px;cursor:pointer;width:104px;}
					#langSelect #langChooser ul li:hover{background:#f5f5f5;}
						#langSelect #langChooser ul li .sprite,#langSelect #langChooser p .sprite{width:16px;height:11px;margin:5px 5px 0 0;background-position:0px -181px;}
						#langSelect #langChooser .Polski .sprite{background-position:0px -181px;}
						#langSelect #langChooser .English .sprite{background-position:-26px -182px;margin: 6px 5px 0 0;}
			body > footer > section .top nav ul{margin:34px 0 0 0px;padding:0;float:left;}
				body > footer > section .top nav ul li{font-size:18px;font-weight: 600;line-height:normal;width:260px;float:left;padding:0 0 0 20px;background:url('../img/square.png') 0 9px no-repeat;}
				body > footer > section .top nav ul li:first-child{margin:0;}
				body > footer > section .top nav ul li.parent{display:none;}
		body > footer > section .bottom{position:relative;height: 420px;float:left;width:100%;line-height:normal;}
			body > footer > section .bottom .masonry-ul{width:870px;float:left;margin:10px 0 0 0px;}
				body > footer > section .bottom > div > ul {margin-top:0px;width:280px;}
				body > footer > section .bottom > div > ul:first-child {margin-bottom:40px;}
				body > footer > section .bottom > ul.right {margin-top:10px;}
				body > footer > section .bottom > div > ul > li,body > footer > section .bottom > ul.right > li,body > footer > section .bottom > div.bottom_right > ul > li,body > footer > section .bottom > div.bottom_right > ul{width:240px;padding:0;text-align:left;}
				body > footer > section .bottom > div > ul > li{padding-right: 40px;}
					body > footer > section .bottom > div > ul > li > a,body > footer > section .bottom > div > ul > li > span,body > footer > section .bottom > ul.right > li > span,body > footer > section .bottom > div.bottom_right > ul > li > a{font-size:18px; line-height:18px; font-weight: 600; display:block; margin:25px 0 0 0;padding:0 0 3px 20px;background:url('../img/square.png') 0 4px no-repeat;}
					body > footer > section .bottom > div > ul > li > span.line{display:none; margin:0;padding:0;}
						
						body > footer > section .bottom > div > ul > li > a span,body > footer > section .bottom > div > ul > li > span span,body > footer > section .bottom  > ul.right > li > span span{border-bottom: 1px solid #d8d8d8;display: block;padding: 0 0 10px 0;}
					body > footer > section .bottom > div > ul > li > ul,body > footer > section .bottom > ul.right > li > ul {margin:5px 0 0 0;}
						body > footer > section .bottom > div > ul > li > ul > li,body > footer > section .bottom > ul.right > li > ul > li{padding:2px 0 3px 20px;line-height:16px;font-size: 12px;text-align:left;}
						body > footer > section .bottom > div > ul > li > ul > li a{padding:0px 10px 0px 0px;}
			body > footer > section .bottom .copy{position:absolute;right:0;bottom:10px;font-size: 10px;}
				body > footer > section .bottom .copy a,body > footer > section .bottom .regulamin a{color:#424e5a;}
			body > footer > section .bottom .regulamin{position:absolute;right:100px;bottom:10px;font-size: 10px;}
			body > footer > section .bottom .regulamin a{margin-left: 35px;}

						
#cookie_confirmation{font-size:14px;position: relative;float:left; top: 0px; z-index:9999999; width:100%;background:#424e5a;color:#fff;}
	#cookie_confirmation p{padding:0 55px 0 20px;line-height:20px;}
	#cookie_confirmation a{color:#fff;text-decoration:underline;}
	#cookie_confirmation button{color:#fff;top:50%;margin-top:-18px; right:7px;padding: 0;width:36px;height:36px;font-size: 14px;line-height: 16px;text-transform: uppercase; background:#ec3131; border:0;-webkit-appearance: none;position:absolute;}
	#cookie_confirmation button:hover{background:#efefef;color:#424e5a;}
		#cookie_confirmation button .sprite{margin:1px 0 0 12px;width:12px;height:12px;background-position: -72px -468px;float:left;text-indent:-99999px;}
		#cookie_confirmation button:hover .sprite{background-position: -112px -468px;}

#gravity { width: 100%; margin: 5px 0; border-spacing: 5px; }
  #gravity td { text-align: center; vertical-align: middle; padding: 5px 0; background-color: #d0d0d0; width: 33%; }
  #gravity a { }
    #gravity a:hover { color: #505050; background: none; }

.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000;font-size:12px;}
	.tipsy-inner { padding: 5px 10px 1px 10px; background-color: #424e5a; color: white; max-width:610px; text-align: left; }
	.right-tipsy-close-place {display:none;z-index:9999;}
	.tipsy-close { width:30px;height:30px;display:block;z-index:9999;position:absolute;background-position:-26px -1042px;background-color:#fff;border: 2px solid #666;}
	.calendarium .tipsy-inner { max-width:570px;}
		.tipsy-inner p{margin:0 0 10px 0;}
		.tipsy-inner h4{font-weight:600;margin:4px 0 10px 0;font-size:14px;}
		.tipsy-inner h5{font-weight:600;margin:10px 0;font-size:12px;}
		.tipsy-inner ul{list-style: disc;padding: 0 0 0 17px;margin: 0 0 10px 0;}
	.tipsy-arrow { position: absolute; background: url('../img/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
	.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
		.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
		.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
	.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
		.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
		.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
	.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
	.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
  
  
/* ============================
	FlexSlider Necessary Styles
   ========================= */
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0 auto; padding: 0; list-style: none;}
	.flex-control-nav {position: absolute;left: 50%;float: left;width: auto;margin: -30px 0 0 -48px;}
	.flex-control-nav li{cursor:pointer;width:14px;height:14px;margin:0 2px 0 3px;display:block;float:left;z-index:10;position:relative;}
		.flex-control-nav li a{float:left;margin-top:2px;width:8px;height:8px;display:block;background: rgb(255,255,255);background: transparent\9;background: rgba(255,255,255,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff);zoom: 1;border: 1px solid #424e5a;text-indent:-99999px;}
		.flex-control-nav li a.flex-active{margin-top:0;width:12px;height:12px;background:#fff;border:1px solid #424e5a;}
	.flex-direction-nav{display:none}

/* FlexSlider Necessary Styles
*********************************/
.flexsliderContainer {margin: -76px 0 0 0; padding: 0;}
.flexslider {margin:0; padding: 0;}
.flexslider .slides > li {position:relative;text-align:center;display: none; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider.home .slides > li > div {position:absolute;top:118px;width:1120px;left:50%;margin:0 0 0 -560px;text-align:left;}
.flexslider.home .slides > li > div.align-right {text-align:right;}
.flexslider.home .slides > li > div.align-right a.left{float:right;}
.flexslider.home .slides > li > div h2 {font-size: 65px;font-weight: 300;line-height: 69px;margin:0 0 14px 0;color:#434f5b;}
.flexslider.home .slides > li > div h3 {font-size: 27px;font-weight: 300;line-height: 36px;margin:0 0 9px 0;color:#60707f;text-transform:uppercase;}
.flexslider.home .slides > li > div .slidelink {font-size: 20px;line-height: 30px;margin:0 0 0px 0;color:#434f5b;display:block;}
.flexslider.home .slides > li > div .slidelink:hover {color:#60707f;}
.flexslider.home .slides > li > div .slidelink > span{color:#48acd5;}
/*.slides img {margin:0 auto; display: block;}*/
.flex-pauseplay span {text-transform: capitalize;}

.flexslider.home .slides > li > div.slide-amica-in h2 {line-height: 1; font-size: 30px; margin-top: 15px;}
.flexslider.home .slides > li > div.slide-amica-in img {margin-bottom: 10px; font-size: 20px;}
@media (max-width: 1250px) {
	.flexslider.home .slides > li > div.slide-amica-in .red-button {display: none;}
}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* ==============
	Autocomplete
   ============== */
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; line-height:18px;overflow: hidden;margin:2px 0 4px 0;}
.autocomplete-selected { background: #D0D0D0; }
.autocomplete-suggestions strong { font-weight: normal; color: #D20022; }

.onTablet{display:none;}
#gmap img,#debug-kit-toolbar img{max-width: none;max-height: none;}
.form-replacement{display:none;}
.ajax-loader{display:none;background:url('../img/ajax-loader.gif') 0 0 no-repeat;width:35px;height:35px;margin:0 auto;}
.ajax-loader.pseudoAbs{margin-top: -37px;}

/* 	==============
		Preload
	============== */
div.form-preload {
	background-color: rgba(252, 252, 252, 0.3);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9999;
}

/* ==============
	Media Queries
   ============== */

@media screen and (min-width: 768px) and (max-width: 1160px) {
    
    
	 
}
@media screen and (max-width: 1679px) {
	.flexslider.home .slides > li > div {top: 100px;}
	.flexslider.home .slides > li > div h2 {font-size: 55px;line-height: 59px;margin: 0 0 20px 0;}
	.flexslider.home .slides > li > div h3 {font-size: 23px;line-height: 30px;margin: 0 0 10px 0;}
}
@media screen and (max-width: 1376px) {
	.flexslider.home .slides > li > div.mt80 {margin-top: 30px !important;}
			.flexslider.home .slides > li > div h2 {font-size: 35px;line-height: 39px;margin: 0 40px 10px 0;}
			.flexslider.home .slides > li > div h2.mt40 {margin-top: 20px !important;}
			.flexslider.home .slides > li > div h2.fs40 {font-size:30px;}
			.flexslider.home .slides > li > div h3 {font-size: 18px;line-height: 22px;margin: 0 40px 10px 0;}
			.flexslider.home .slides > li > div .slidelink {font-size: 16px;line-height: 22px; margin: 0 40px 0 0;}
}
@media screen and (max-width: 1250px) {
	.flexslider.home .slides > li > div.align-right h2,.flexslider.home .slides > li > div.align-right h3,.flexslider.home .slides > li > div.align-right .slidelink{margin-right:40px;}
}
@media screen and (max-width: 1176px) {
	h2.h1 {font-size: 30px !important;line-height: 30px }
	body{min-width: 100%;min-width: 0;width:100%;}
	.inner{width:90%;}
	.onTablet{display:block;}
	.hideOnTablet{display:none;}
/*	header .inner section > nav > ul > li > a {font-size:12px;padding: 0 13px;}
	header .inner section > nav > ul > li:hover > a {font-size:12px;padding: 0 12px;}*/
	header .inner section > nav > ul > li.active:hover > a {padding: 0 18px;}
	header .inner section nav > ul > li > div{width:540px;padding:20px 15px;}
		header .inner section nav > ul > li > div > div > ul{width:270px;}
			header .inner section nav > ul > li > div > div > ul > li {width: 240px;}
			header .inner section nav > ul > li > div > div > ul > li > .left{max-width: 160px;}
			header .inner section nav > ul > li:hover > div > span{width: 75px;}
		
	/* HOME */
	.flexsliderContainer{width:100%;overflow:hidden;}
	.flexslider.home{width:1176px;}
		.flexslider.home .slides > li > div {top:90px;margin: 0 0 0 0px;width: 90%;left: 0%;}
		.flexslider.home .slides > li > div.align-right {margin: 0 0 0 0px;}
		.flexslider.home .slides > li > div.align-right h2,.flexslider.home .slides > li > div.align-right h3,.flexslider.home .slides > li > div.align-right .slidelink{margin-right: 40px;}
		
		#leftarrow,#rightarrow,.leftarrowFood,.rightarrowFood{width: 28px;float: left;height: 28px;}
		#leftarrow,.leftarrowFood{position:absolute;left:0px;top:70px;}
		#rightarrow,.rightarrowFood{position:absolute;right:0px;top:70px;}
		#leftarrow,.leftarrowFood{background:url('../img/sprite.png') -5px -873px no-repeat;}
		#rightarrow,.rightarrowFood{background:url('../img/sprite.png') -49px -873px no-repeat;}
		#leftarrow:hover,.leftarrowFood:hover{background-position:-93px -873px;}
		#rightarrow:hover,.rightarrowFood:hover{background-position:-137px -873px;}
		#callToActionContainer{margin-bottom:-23px;}
		#callToAction article p br{display:none;}
		#callToAction article button {left: 50%;margin-left:39px;}
	
	/* LISTA PRODUKTÓW */
/*	.category-banner {background-position:-383px top !important;}*/
	.products-item > div .input{margin:0;}
	.products-item > div label {width: 86px;text-align: center;padding: 6px 15px 6px 30px;line-height: 14px;}
	.products-item > div .active .input {margin: 0 31px 0 0px;}
	.list .products-item > div .input{margin:0px;}
	.list .products-item > div input {margin: 1px 14px 14px 0;}
	.list .products-item > div label {width: 146px;text-align: right;padding: 0px 15px 12px 5px;font-size: 12px;}
	.list .products-item > div .active .input {margin: 0 31px 0 0px;}
	.list .products-item > div .active input {margin: 14px;}
	.list .products-item > div .showForCompare{margin-left:-30px}
	.category-banner{height:488px;background-size:contain !important;overflow:hidden;}
		.category-banner > div a .triangle_button{background-position: 0 -995px;width: 49px;height: 42px;}
		.category-banner > div a:hover .triangle_button{background-position: -72px -995px;}
		.category-banner > div {height:100%;}
			.category-banner > div > .whiteBox{ top: 25%; padding: 10px 3%;}
			.category-banner > div > .whiteBox > h2{font-size: 26px;line-height: 28px;margin: 0px 0 10px 0;}
			.category-banner#kuchenki > div h2 br{display:none;}
			.category-banner > div > .whiteBox > h3{font-size: 14px;line-height: 18px;}
	
			.category-banner > div a.red-button,.category-banner#kuchenki > div a.red-button{bottom:3% !important;font-size: 16px;height: 36px;line-height: 34px;}
			.category-banner > div a.red-button.mb5per{margin-bottom:39px;}
			.category-banner > div a.red-button.mb11per{margin-bottom:78px;}

		
		
		/* PLYTY */
		.category-banner#plyty > div > .whiteBox {width: 92%;left:2%;}
		.category-banner#plyty_indukcyjne > div > .whiteBox {width: 57%;left:37%;}
		.category-banner#plyty_ceramiczne > div > .whiteBox {width: 57%;left:37%;}
		.category-banner#plyty_gazowe > div > .whiteBox {width: 52%;left:42%;}
		
		/* ZMYWARKI */
		.category-banner#zmywarki > div > .whiteBox {width: 66%;left:28%;}
		.category-banner#zmywarki_wolnostojace > div > .whiteBox {width: 45%;left:49%;}
		.category-banner#zmywarki_do_zabudowy > div > .whiteBox {width: 45%;left:49%;}
		
		/* OKAPY */
		.category-banner#okapy > div > .whiteBox {width: 57%;left:37%;}
		.category-banner#okapy_uniwersalne > div > .whiteBox {width: 47%;left:47%;}
		.category-banner#okapy_kominowe > div > .whiteBox {width: 51%;left:43%;}
		
		
/*	#container .filters form {padding: 0 37px 0 0;}	*/
		
/*		#container .filters form {padding: 0 37px 0 0;}*/
	#container #recommendedProducts ul li{height: 240px;}
	#container .filters {width:27%;}
	#container .filters #resetFilters {text-indent: 10px;}
		#container .filters .filter p {line-height: 14px;padding: 0 10px;margin-top:8px;}
		#container .filters .filter > div {top:31px;}
		#container .filters .filter p .sprite{margin:12px 0 0 10px;}
		#container .filters .filter ul{padding:10px;}
		#container .filters .filter ul li input{margin:1px 5px 1px 0;}
		#container .filters .filter:hover p .sprite{margin:11px 0 0 10px}
		#container .filters .filter:hover p .line{bottom:2px;}
		#container .filters #changeListView{text-indent:-99999px;}
		#container .filters #changeListView p {padding: 0 0 0 6px;width:27px;}
		#container .filters #changeListView p .right {display:none;}
		#container .filters #changeListView:hover p {height: 28px;width:25px;padding: 0 0 0 6px;}
		#container .filters #changeListView .sprite {margin: 8px 0px 0 1px;}
		#container .filters #changeListView:hover .sprite {margin-top: 7px;margin-left:0px;}
		#container .filters #changeListView.list .sprite {margin-top: 8px;margin-left: 2px;}
		#container .filters #changeListView.list:hover .sprite {margin-top: 7px;margin-left: 1px;}
		.pagination p{width:100%;text-align:right;}
		#products-result{width:70%;}
		
	/* MICROSITE */
	#container .microsite h1 {font-size:18px;line-height:20px;margin: 0px 0 10px 0;}
	#container .microsite h1 span{font-size:26px;line-height:28px;}
	.microsite h2, .polecane-microsite h2{font-size:24px;line-height:24px;}
	.microsite h3, .polecane-microsite h3{font-size:14px;line-height:18px;}
	.polecane-microsite h3 br{display:none;}
	.microsite .topbanner {padding:0;background-size: contain !important;}
	.microsite .topbanner > .inner{height:100%}
	.microsite .topbanner #breadcrumbs{margin-left: -45% !important;}
	.microsite .topbanner > .inner > .whiteBox {margin: 15% 0 5% 0;padding: 10px 3% 15px 3%;}
	.microsite .topbanner > .inner > .whiteBox p {font-size: 14px;line-height: 18px;}
	.microsite .topbanner .flex-direction-nav li a {width: 28px;height: 28px;}
	.microsite .topbanner .flex-direction-nav li a.flex-prev {background-position: 0 -908px;}
	.microsite .topbanner .flex-direction-nav li a.flex-next {background-position: -37px -908px;}
	.microsite .topbanner .flex-direction-nav li a.flex-prev:hover {background-position: -76px -908px;}
	.microsite .topbanner .flex-direction-nav li a.flex-next:hover {background-position: -113px -908px;}
	.microsite .topbanner .functions {width: 57%;height: auto;margin: 0;position:absolute;right:0;top:39%;top:220px;}
	.microsite .functions li div h3{font-size:14px;line-height: 16px;}
	.microsite .functions li div p{font-size:12px;line-height:16px;}
	.microsite .morefunctions .flex-direction-nav {margin-top:0;right: 0.7%;top: 32px;}
	.microsite .morefunctions .functions li div h3{font-size:14px;line-height:16px;}
	.microsite .morefunctions .functions li div p{font-size:12px;line-height:14px;}
	.microsite .functions li > div{width:49.8%;height: auto;}
	.microsite .functions li div.kafelek-small {width: 49.8%;height: auto;padding:0;}
	.microsite .functions li div.kafelek-small .inner-kafelek{text-align:left;padding:0 20px;position:absolute;top:0;left:0;height:100%;}
	
	.microsite .morefunctions ul {margin: 0px 0 0px 0;}
		.microsite .morefunctions li {margin: 0 1px 3px 0;width: 99%;height: auto;}
		.microsite .morefunctions li li{width: auto;height: auto;}
			.microsite .morefunctions li > div {width: 49.5%;}
			.microsite .morefunctions li div.kafelek-small {width: 49.5%;height: auto;padding: 0px;position: relative;}
			.microsite .morefunctions li div.kafelek-small .inner-kafelek{padding:0 10px;position: absolute;top:0;left: 0;}
			.microsite .functions li div.kafelek-small img{display:block;}

			#szklane_blachy .polecane-microsite li.products-item {height:200px;}
			#inteligentne_zmywanie.microsite .polecane-microsite{background-size:contain;}
			
	.microsite .inspirations {margin: 50px 0 -10px 0;}
	.microsite .inspirations .flex-direction-nav{margin-left: -45%;left: 50%;width: 90%;}
	.microsite .flex-direction-nav{top:-30px;}
	.microsite .inspirations .flex-direction-nav li a.flex-prev{margin-left: 183px;}
	.microsite .inspirations h2{line-height: 39px;}
	.products-item {margin:0 0 20px 0;height:240px;}
	#products-result .products-item,#products-result-secondary .products-item {margin:0 0 60px 0;}
	.products-item > div {padding:0 10px;}
	.products-item > div .image {height: 150px;line-height: 150px;}
	.products-item > div h3 {font-size:12px;}
	.polecane-microsite ul{margin: 10px 0 0 0;}
	#container #sorting{margin-top:5px;}
	#container .filters .filter ul.polozenie_zamrazarki {width: 626px;}
		#container .filters .filter ul.polozenie_zamrazarki li{margin: 0 0 0 6px;}
	.list .products-item > div h3 {font-size:16px;}
	.list .products-item > div .input {left:auto;}
	
	/* KUCHNIE */ 
	.category-banner#kuchnie {background-image:url('../img/category-banners/small/kuchnie.jpg');}
	.category-banner#kuchnie_wolnostojace {background-image:url('../img/category-banners/small/kuchnie_wolnostojace.jpg');}
	#kuchnie.microsite .topbanner {margin-bottom: 50px;height: 600px;background: url('../img/microsites/banners/small/kuchnie.jpg') center top no-repeat;}
	
	/* KUCHNIE DO ZABUDOWY */ 
	.category-banner#kuchnie_do_zabudowy {background-image:url('../img/category-banners/small/kuchnie_do_zabudowy.jpg');}
	.category-banner#kuchnie_do_zabudowy h2{margin-top:0;top:80px;}
	.category-banner#kuchnie_do_zabudowy h3{top:120px;}
	.category-banner#kuchnie_do_zabudowy .whiteBox{width: 46%;left: 48%;}
	.category-banner#kuchnie .whiteBox{width: 84%;left: 10%;}
	.category-banner#kuchnie_wolnostojace .whiteBox{width: 58%;left: 36%;}
	.category-banner > div a.zobacz_film.kuchnie_do_zabudowy{top:60%;}
	.category-banner#kuchnie_do_zabudowy > div a.red-button.mb5per{margin-bottom:6%;}
	/* PIEKARNIKI */
	.category-banner#piekarniki {background-image:url('../img/category-banners/small/piekarniki.jpg');}
	#piekarniki.microsite .topbanner {height: 600px;background: url('../img/microsites/banners/small/piekarniki.jpg') center top no-repeat;}
	
	/* KUCHENKI MIKROFALOWE */
	.category-banner#kuchenki {background-image:url('../img/category-banners/small/kuchenki.jpg');}
	.category-banner#kuchenki .whiteBox{width: 67%;left: 27%;}
	.category-banner#kuchenki_do_zabudowy {background-image:url('../img/category-banners/small/kuchenki_do_zabudowy.jpg');}
	.category-banner#kuchenki_do_zabudowy .whiteBox{width: 49%;left: 45%;}
	.category-banner#kuchenki_wolnostojace {background-image:url('../img/category-banners/small/kuchenki_wolnostojace.jpg');}
	.category-banner#kuchenki_wolnostojace .whiteBox{width: 49%;left: 45%;}
	.category-banner#kuchenki_wolnostojace > div > .whiteBox h2 {font-size:24px;}
	#kuchenki.microsite .topbanner {height: 600px;background: url('../img/microsites/banners/small/kuchenki.jpg') center top no-repeat;}
	#kuchenki.microsite.wolnostojace .topbanner {height: 600px;background: url('../img/microsites/banners/small/kuchenki_wolnostojace.jpg') center top no-repeat;}
	#kuchenki.microsite.wolnostojace .topbanner .whiteBox h1{font-size: 16px;line-height: 16px;}
	#kuchenki.microsite.wolnostojace .topbanner .whiteBox h1 span{font-size:24px;}
		#kuchenki.microsite .topbanner h1 span br{display:none;}
	
	/* LODÓWKI */
	.category-banner#lodowki {background-image:url('../img/category-banners/small/lodowki.jpg');height: 420px;}
	.category-banner#lodowki .whiteBox{width: 76%;left: 18%;}
	.category-banner#zamrazarki .whiteBox{width: 72%;left: 22%;}
	.category-banner#lodowki_wolnostojace {background-image:url('../img/category-banners/small/lodowki_wolnostojace.jpg');height: 420px;}
	.category-banner#lodowki_wolnostojace .whiteBox{width: 55%;left: 39%;}
	.category-banner#lodowki_wolnostojace > div a.red-button {bottom: 28%;}
	.category-banner#lodowki_do_zabudowy {background-image:url('../img/category-banners/small/lodowki_do_zabudowy.jpg');height:420px;}
	.category-banner#lodowki_do_zabudowy .whiteBox{width: 43%;left: 51%;}
	.category-banner#zamrazarki {background-image:url('../img/category-banners/small/zamrazarki.jpg');}
	.category-banner#zamrazarki .whiteBox{width: 63%;left: 31%;}
	#lodowki.microsite .topbanner {height: 726px;background: url('../img/microsites/banners/small/lodowki.jpg') center top no-repeat;}
	#lodowki.microsite.wolnostojace .topbanner {height: 726px;background: url('../img/microsites/banners/small/lodowki_wolnostojace.jpg') center top no-repeat;}
	#lodowki.microsite.lodowki_do_zabudowy .topbanner {height: 600px;background: url('../img/microsites/banners/small/lodowki_do_zabudowy.jpg') center top no-repeat;}
		#lodowki.microsite.lodowki_do_zabudowy .topbanner .whiteBox{margin: 15% 0 2% 0;}
		#lodowki.microsite .topbanner a.zobacz_film {margin-top: 0px;margin-left:-40px;}
	#zamrazarki.microsite .topbanner {height: 600px;background: url('../img/microsites/banners/small/zamrazarki.jpg') center top no-repeat;}
		#zamrazarki.microsite .topbanner .whiteBox{margin: 15% 0 2% 0;}
	
	/* PRALKI */
	.category-banner#pralki {background-image:url('../img/category-banners/small/pralki.jpg');}
	#pralki.microsite .topbanner {height: 600px;background: url('../img/microsites/banners/small/pralki.jpg') center top no-repeat;}

	/* ZMYWARKI */
	.category-banner#zmywarki {background-image:url('../img/category-banners/small/zmywarki.jpg');}
	.category-banner#zmywarki_do_zabudowy {background-image:url('../img/category-banners/small/zmywarki_do_zabudowy.jpg');}
	.category-banner#zmywarki_wolnostojace {background-image:url('../img/category-banners/small/zmywarki_wolnostojace.jpg');}
	#zmywarki.microsite .topbanner {height: 600px;background: url('../img/microsites/banners/small/zmywarki.jpg') center top no-repeat;}
	#zmywarki.microsite.wolnostojace .topbanner {height: 600px;background: url('../img/microsites/banners/small/zmywarki_wolnostojace.jpg') center top no-repeat;}
	#zmywarki.microsite.do_zabudowy .topbanner {height: 600px;background: url('../img/microsites/banners/small/zmywarki_do_zabudowy.jpg') center top no-repeat;}

	/* OKAPY */
	.category-banner#okapy {background-image:url('../img/category-banners/small/okapy.jpg');}
	.category-banner#okapy_kominowe {background-image:url('../img/category-banners/small/okapy_kominowe.jpg');}
	.category-banner#okapy_uniwersalne {background-image:url('../img/category-banners/small/okapy_uniwersalne.jpg');}
	.category-banner#okapy_wyspowe {background-image:url('../img/category-banners/small/okapy_wyspowe.jpg');}
	#okapy.microsite .topbanner {height: 600px;background: url('../img/microsites/banners/small/okapy.jpg') center top no-repeat;}
	#okapy.microsite.kominowe .topbanner {height: 600px;background: url('../img/microsites/banners/small/okapy_kominowe.jpg') center top no-repeat;}
	#okapy.microsite.uniwersalne .topbanner {height: 600px;background: url('../img/microsites/banners/small/okapy_uniwersalne.jpg') center top no-repeat;}
	#okapy.microsite.wyspowe .topbanner {height: 600px;background: url('../img/microsites/banners/small/okapy_wyspowe.jpg') center top no-repeat;}

	/* PŁYTY */
	.category-banner#plyty {background:url('../img/category-banners/small/plyty.jpg') center top no-repeat;}
	.category-banner#plyty .whiteBox{width: 52%;left: 42%;}
	.category-banner#plyty_gazowe {background:url('../img/category-banners/small/plyty_gazowe.jpg') center top no-repeat;}
	.category-banner#plyty_ceramiczne {background:url('../img/category-banners/small/plyty_ceramiczne.jpg') center top no-repeat;}
	.category-banner#plyty_indukcyjne {background:url('../img/category-banners/small/plyty_indukcyjne.jpg') center top no-repeat;}
	#plyty.microsite .topbanner {height: 600px;background: url('../img/microsites/banners/small/plyty.jpg') center top no-repeat;}
	#plyty.microsite.ceramiczne .topbanner {height: 600px;background: url('../img/microsites/banners/small/plyty_ceramiczne.jpg') center top no-repeat;}
	#plyty.microsite.gazowe .topbanner {height: 600px;background: url('../img/microsites/banners/small/plyty_gazowe.jpg') center top no-repeat;}
	#plyty.microsite.indukcyjne .topbanner {height: 600px;background: url('../img/microsites/banners/small/plyty_indukcyjne.jpg') center top no-repeat;}

	/* DROBNE AGD */
	.category-banner#drobneAGD {background:url('../img/category-banners/small/drobneAGD.jpg') center top no-repeat;}
	.category-banner#drobneAGD_blendery {background:url('../img/category-banners/small/drobneAGD_blendery.jpg') center top no-repeat;}
	.category-banner#drobneAGD_czajniki {background:url('../img/category-banners/small/drobneAGD_czajniki.jpg') center top no-repeat;}
	.category-banner#drobneAGD_ekspresy {background:url('../img/category-banners/small/drobneAGD_ekspresy.jpg') center top no-repeat;}
	.category-banner#drobneAGD_inne {background:url('../img/category-banners/small/drobneAGD_inne.jpg') center top no-repeat;}
	.category-banner#drobneAGD_sokowirowki {background:url('../img/category-banners/small/drobneAGD_sokowirowki.jpg') center top no-repeat;}
	.category-banner#drobneAGD_tostery {background:url('../img/category-banners/small/drobneAGD_tostery.jpg') center top no-repeat;}
	.category-banner#drobneAGD_domowe {background:url('../img/category-banners/small/drobneAGD_domowe.jpg') center top no-repeat;}
	.category-banner#drobneAGD_odkurzacze {background:url('../img/category-banners/small/drobneAGD_odkurzacze.jpg') center top no-repeat;}
	.category-banner#drobneAGD_zelazka {background:url('../img/category-banners/small/drobneAGD_zelazka.jpg') center top no-repeat;}
	.category-banner#drobneAGD .whiteBox{width: 56%;left: 38%;}
	.category-banner#drobneAGD_blendery .whiteBox{width: 56%;left: 38%;}
	.category-banner#drobneAGD_czajniki .whiteBox{width: 56%;left: 38%;}
	.category-banner#drobneAGD_ekspresy .whiteBox{width: 46%;left: 48%;}
	.category-banner#drobneAGD_inne .whiteBox{width: 56%;left: 38%;}
	.category-banner#drobneAGD_sokowirowki .whiteBox{width: 56%;left: 38%;}
	.category-banner#drobneAGD_tostery .whiteBox{width: 56%;left: 38%;}
	.category-banner#drobneAGD_domowe .whiteBox{width: 61%;left: 33%;}
	.category-banner#drobneAGD_odkurzacze .whiteBox{width: 56%;left: 38%;}
	.category-banner#drobneAGD_zelazka .whiteBox{width: 56%;left: 38%;}
	#drobneAGD.microsite .topbanner {height: 600px;background: url('../img/microsites/banners/small/drobneAGD.jpg') center top no-repeat;}
	#drobneAGD.microsite.blendery .topbanner {height: 600px;background: url('../img/microsites/banners/small/drobneAGD_blendery.jpg') center top no-repeat;}
	#drobneAGD.microsite.czajniki .topbanner {height: 600px;background: url('../img/microsites/banners/small/drobneAGD_czajniki.jpg') center top no-repeat;}
	#drobneAGD.microsite.ekspresy .topbanner {height: 600px;background: url('../img/microsites/banners/small/drobneAGD_ekspresy.jpg') center top no-repeat;}
	#drobneAGD.microsite.tostery .topbanner {height: 600px;background: url('../img/microsites/banners/small/drobneAGD_tostery.jpg') center top no-repeat;}
	#drobneAGD.microsite.inne .topbanner {height: 600px;background: url('../img/microsites/banners/small/drobneAGD_inne.jpg') center top no-repeat;}
	#drobneAGD.microsite.domowe .topbanner {height: 600px;background: url('../img/microsites/banners/small/drobneAGD_domowe.jpg') center top no-repeat;}
	#drobneAGD.microsite.odkurzacze .topbanner {height: 600px;background: url('../img/microsites/banners/small/drobneAGD_odkurzacze.jpg') center top no-repeat;}
	#drobneAGD.microsite.zelazka .topbanner {height: 600px;background: url('../img/microsites/banners/small/drobneAGD_zelazka.jpg') center top no-repeat;}
	
	/* SZKLANE BLACHY */
	.category-banner#szklane_blachy {background:url('../img/category-banners/small/szklane_blachy.jpg') center top no-repeat;}
	#szklane_blachy.microsite .topbanner {height: 600px;background: url('../img/microsites/banners/small/szklane_blachy.jpg') center top no-repeat;}
	
	
/* PRODUKT */
#productView #productTabs > section > div > div{padding:20px 0;}
#productView #productTabs > section#productFunctions > div > div ul li > div {padding: 20px 20px 25px 15px;}
#productView #productTabs > section#productFunctions > div > div ul li > div p {float: none;display: inline;}	
#productView .inner > .right {width: 100%;}
	#productView .pseudo-select ul{top: 40px;}
	#productView .gray-button,#productView .pseudo-select > p{padding:12px 18px;}
	#productView .inner > .right > section{padding:0;float:left;}
		#productView .inner > .right > section {width:100%;}
		#productView .inner > .right span.wrap {float:right;}
		#productView .inner > .right span.wrap p.align-right.fs12{display:none;}
		#productView .inner > .right h1 {font-size:16px;line-height: 18px;}
		#productView .inner > .right h3 {margin: 5px 0 0px 0;font-size:22px;}
		#productView .inner > .right h2 {margin: 0px 0 0px 0;font-size:16px;}
		#productView .inner > .right .product-note { width: 188px; float: right; margin: 15px 0 0 0; }
		#productView .inner > .right .printlink {margin: 0px 23px 0 0;}
		#productView .inner > .right .emaillink {margin: 2px 20px 0 0;}
		#productView .inner > .right .galleryBox{ border:1px solid #f0f0f0;width:70%;text-align: center;padding: 20px 0;position:relative; }
		#productView .inner > .right .galleryBox .tag { display: block; position: absolute; top: 15px; left: 15px; width: 118px; height: 40px; }
			#productView .inner > .right .galleryBox .tag.new { background: url(../img/tag_new_big.jpg) no-repeat; }
		#productView .inner > .right .galleryBox img{max-width:90%;}
		#productView .inner > .right > section > .right.onTablet{width:175px;}
		#productView .inner > .right > section .gray-button{font-size:12px;width:175px; float:right;padding: 12px 0;margin:0 0 8px 0;}
		#productView .inner > .right > section .gray-button.showForCompare{width: 134px; margin-right: 41px;}
		#productView .inner > .right > section .compareContainer.active{float:right;}
		#productView .inner > .right section .showForCompare .checked{margin: 2px 8px 0px 10px;}
		#productView .inner > .right > section .input.checkbox .gray-button{width:137px; float:right !important;}
		#productView .inner > .right section form.active .input.checkbox .gray-button {left: auto; right:0;;}
		#productView .inner > .right section form .input.checkbox .gray-button {width: 137px;}
		#productView .inner > .right section form.active .input.checkbox .gray-button{width:40px;height:40px;}
		#productView .inner > .right section form.active .input.checkbox .gray-button .plus {margin: 12px 0px 0 12px;}
			#productView .inner > .right > section .gray-button.gallery{display:none;}
			#productView .inner > .right > section .gray-button.gallery:first-child{display:block;}
			#productView .inner > .right > section .gray-button .plus{margin: 1px 10px 0 10px;}
			#productView .inner > .right > section .gray-button.gallery .sprite{width: 18px;height: 15px;float: left;background-position: -61px -723px;margin: 0px 8px 0 10px;}
			#productView .inner > .right > section .gray-button.film .sprite{width: 18px;height: 11px;float: left;background-position: -61px -848px;margin: 3px 7px 0 10px;}
			#productView .inner > .right > section .gray-button.prezentacja .sprite{width: 18px;height: 14px;float: left;background-position: -61px -751px;margin: 2px 7px 0 10px;}
		#productView .inner > .right > section .pseudo-select{margin: 0px;float:right;font-size:12px;}
		#productView .inner > .right > section .pseudo-select p{min-width: 139px;font-size:12px;}
		#productView .inner > .right > section .pseudo-select .koszyk{margin: 1px 9px 0 -7px;}
#productView .inner > .left{display:none;}
#productView #productTabs > section {height: 39px;}
#productView #productTabs > section > div {top: 39px;}
#productView #productTabs > section > p {font-size:12px;height: 39px;line-height: 39px;}
#productView #productTabs > section.active > p{height: 40px;line-height: 39px;}
#productView #productTabs > section.productFunctionsTab > p {width: 154px;}
	#productView #productTabsContent > .productFunctions > div ul li{width:100%;}
	#productView #productTabsContent > .productFunctions > div ul li > div {padding: 20px 20px 15px 15px;}
	#productView #productTabsContent > .productFunctions > div ul li > div h3 {margin: 0 0 10px 0;}
#productView #productTabs > section.technicalDataTab > p {width: 142px;}
#productView #productTabs > section.similarProductsTab > p {width: 161px;}
#productView #productTabs > section.forDownloadTab > p {width: 110px;}
#productView #productTabs > section.dodatkiTab > p{width:79px;}
#productView #productTabsContent > .forDownload > div > div > ul{width:100%;}
#productView #productTabsContent > .technicalData > div > div {width: 100%;}
#productView #recommendedProducts{margin:20px 0 -37px 0;}
.popup > article{width: 85%;margin: 0 0 0 -46%;}
.find-vendor #gmap{width: 61.7%;height: 400px;}
.find-vendor.find-shop #gmap{width: 100%;height: 400px;}
.find-vendor.find-shop #FindVendorIndexForm{float:left;margin:20px 0 0 0;}
#shopList li{height:60px;}
	#shopList li img{max-width: 85%;max-height:60%;}
	
/* PORÓWNANIE */
#compare table tr:first-child th h2, #compare table tr:first-child th p {width: 110px;padding: 0 10px 0 0;word-break: break-all;}
#compare table tr td{font-size:12px;}
#compare table td button.delete{text-indent: -9999px;background: none;padding: 0;min-width: 0;}
#compare table td button.delete:hover{background: none;}
#compare table td button.delete .sprite{width:18px;height:18px;background-position:0 -1049px;margin:0;}
#compare table td button.delete:hover .sprite{background-position:-32px -1049px;}


/* WSPARCIE */
#wsparcie {font-size:14px;}
	#wsparcie .topbanner{height: 169px;background:url('../img/wsparcie/banner_small.jpg') center top no-repeat;background-size: cover;}
		#wsparcie .wsparcie h3,#wsparcie > .inner > .wsparcie > .left > section h3{font-size:18px;line-height:24px;}
		#wsparcie > .inner > section > section,#wsparcie > .inner > .znajdz_serwis,#wsparcie .naprawy_gwarancyjne {width: 100%;float:right;}
			#wsparcie > .inner > .wsparcie > .left > section {margin: 20px 0 0 0;}
		#wsparcie > .inner > section > h1{margin-top:13px;font-size:24px;line-height:30px;}
		#wsparcie > .inner > section > .right h1{margin-left: 0px;font-size:18px;line-height:24px;}
		#wsparcie > .inner > section > .right h1.widthAuto{width:100%;}
		#wsparcie > .inner > section > .right > ul{margin-left: 0px;}
			#wsparcie > .inner > .znajdz_serwis > .left {width: 100%;}
				#wsparcie > .inner > .znajdz_serwis > .left #gmap{width: 100%;height:325px;}
			#wsparcie > .inner > .znajdz_serwis > .right {width: 100%;}
				#wsparcie > .inner > .znajdz_serwis > .right > section > p{margin: 15px 0;}
				#wsparcie > .inner > .znajdz_serwis > .right > section > form{position:absolute;top:75px;}
				#wsparcie > .inner > .znajdz_serwis > .right .serwis_fabryczny{width:auto;margin:20px 50px 120px 0;min-height: 22px;}
				#wsparcie > .inner > .znajdz_serwis > .right .partner_serwisowy{width:auto;min-height: 22px;margin:20px 0 120px 0;}
			#wsparcie > .inner > .naprawy_gwarancyjne > section {width: 100%;}
			#wsparcie > .inner > .naprawy_gwarancyjne h1,#wsparcie > .inner > .naprawy_gwarancyjne h3 {font-size:18px;line-height:24px;}
			#wsparcie > .inner > .naprawy_gwarancyjne > .right, #wsparcie > .inner > .naprawy_gwarancyjne > .left .showForm{display:none;}
			#wsparcie > .inner > .naprawy_gwarancyjne #formContainer{display:block !important;margin-top:20px;}
				#wsparcie > .inner > .naprawy_gwarancyjne #formContainer > section.left{width:100%;}
		
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer > .left form label {width: 200px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer > .left form input {width: 210px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer > .left form .textarea .error-message{position: absolute;top: 40px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer > .left form .checkbox input {margin: 4px 0 0 147px; width: 40px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer > .left form .checkbox label {margin: 4px 0 0 3px; font-size: 14px; width: 200px;}
				#wsparcie > .inner > .naprawy_gwarancyjne #formContainer > section.right{margin:50px 0 0 0;}
				#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .mySelect {left: 213px;width:232px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .mySelect div{width: 230px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .mySelect p{width: 221px;background:url('../img/sprite.png') 206px -127px no-repeat;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .mySelect p.active{background:url('../img/sprite.png') 206px -152px no-repeat;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .mySelect ul li{width: 214px;;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div > img{max-width:265px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-0 {top:-71px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-1 {top:-71px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-2-20 {top:-78px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-2-21 {top:-74px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-3 {top:-98px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-4 {top:-43px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-5 {top:-41px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-6 {top:-60px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-7-70 {top:-55px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-7-71 {top:-89px;}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-8 {top:-46px}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-8-80 {top:-46px}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-8-81 {top:-48px}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-8-82 {top:-152px}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-8-83 {top:-110px}
					#wsparcie > .inner > .naprawy_gwarancyjne #formContainer .nrFab .info > div.group-8-84 {top:-128px}
					
					
					#wsparcie > .inner > .naprawy_gwarancyjne > section > .right > section{padding:0;}
		#wsparcie #productView{width:100%;float:right;}
			#wsparcie .find-vendor.find-shop h3{margin:-7px 0 20px 0;}
			#wsparcie > .inner > .naprawy_gwarancyjne #formContainer > section.right {width: 100%;}
			#wsparcie .find-vendor .vendorInfoWindow h3{margin:0px 0 5px 0;font-size: 16px;}
			#wsparcie .find-vendor .vendorInfoWindow p{line-height: 18px;margin:0 0 0 0px;font-size: 14px;font-weight: 400;float:left;width:100%;}
			#wsparcie > .inner > .znajdz_serwis.distributors .distributorsInfoWindow h3 {margin: 0px 0 5px 0;line-height: 22px;font-size: 16px;}


		
			#wsparcie > .inner > section > section.left {width: 100%;}
			#wsparcie > .inner > section > section.right {width: 100%;}
			#wsparcie > .inner > .centrum-serwisowe > section.left {width: 100%;}

		
/* CORPO */
#relacje .topbanner, #kariera .topbanner {height: 169px;background:url('../img/corpo/relacje_banner_small.jpg') center top no-repeat;background-size: cover;}
#relacje, #kariera {font-size: 14px;}
#container .subservice h1,h2.h1 {font-size: 30px;line-height:30px;}
#container .subservice .topbanner h2 {font-size: 24px;line-height: 34px;margin: 40px 40px 0 0;}
	.subservice .topbanner h2 span {font-size: 48px;line-height: 48px;}
#container .subservice > .breadcrumbs {background: #fff;border: 0;padding: 8px 0 0 0;margin-top: 3px;}
	.subservice .inner .submenu.onTablet li{background:#45515d;margin:0 0 1px 0;}
		.subservice .inner .submenu.onTablet li:hover,.subservice .inner .submenu.onTablet li.active{background:#ec3131;}
		.subservice .inner .submenu.onTablet li a{color: #fff;padding: 9px 15px;display: block;font-size: 12px;}
	h2 {line-height: 18px;font-size: 18px;}
	ul#sub_sub_menu{width: 100%;}
		ul#sub_sub_menu li{padding: 0 10px 0 0;}
		ul#sub_sub_menu li a {height: 16px;}
		ul#sub_sub_menu li a p .arrow-button{right: -10px;}

	#relacje section.fifty{width: 100%;}
		#relacje > .firma section.right section h2 {line-height: 18px;font-size: 18px;}
		#relacje > .firma section.fifty.left {float:right;}
		#relacje > .firma section.right section img {margin: 0px 20px 20px 0;}
/*	#relacje ul#sub_sub_menu li{width: 29%;margin: 0 4% 2px 0;}*/
		ul#sub_sub_menu li a p {text-indent:-99999px;float: right;width: 17px;min-height: 17px;}
		ul#sub_sub_menu li a p br{display:none}
		ul#sub_sub_menu li a h3{font-size:12px;float:left;line-height: 16px;margin:0 0 8px 0;}
	#relacje .relacje > section.left h3{font-size:18px;line-height:18px;}
	#relacje .relacje > section.left img{margin:6px 20px 15px 0;max-width:30%;}
	#relacje .relacje > section.left p{margin:0 0 20px 0;}
	#relacje .tabs_content > section table.mt30{margin-top:0 !important;}
	#relacje .tabs_content #graph{margin-bottom:40px;}
	#akcjeTabs {margin: 30px 0 0 0;}
	#relacje form > div.left label {font-size: 12px;margin-right: 5px;}
	#relacje #notowania,#relacje #publikacje table{font-size:12px;}
		#relacje #notowania form > div.left {margin: 0 10px 0 0;}
		#relacje #notowania form > div.left .input.radio {width:140px;}
		#relacje #notowania form > div.left .radio label {line-height: 30px;margin: 0 0px 0 20px;float: none;text-align: left;}
		#relacje form .red-button.big-button {margin: 20px 0;}
		#relacje #notowania.kalkulator {margin-top:20px;}
		#relacje #notowania.kalkulator form > div.left label {width: 90px;}
		#relacje #notowania.kalkulator form > div.left.second label {width: 70px;}
	#relacje #daneFinansowe > .right {margin: 0 0 30px 0;width:100%;}
		#relacje #daneFinansowe #first_column td p{padding: 0 20px 0 0;}
	#relacje .raportyPliki .masonry {margin-top:20px;}
		#relacje .raportyPliki .masonry li {width: 50%;}
			#relacje .raportyPliki .masonry li > div {padding:0 40px 50px 30px;}
			#relacje .raportyPliki#raportyRoczne .masonry li > div {width:auto;}
			#relacje .raportyPliki .masonry li div *{font-size:12px !important;}
	#relacje #publikacje{width:100%;float:right;}
		#relacje #publikacje table th span {width: 145px;}
	#relacje #kalendarium{width:100%;float:right;}
	#relacje #kalendarium .ui-datepicker {width: 677px;}
	#relacje #kalendarium .ui-datepicker-week-col {width: 56px !important;}
	#relacje #kalendarium .mySelect div {width: 174px;}
		#relacje #kalendarium .mySelect div ul li{width: 158px;}
		#relacje #kalendarium .mySelect p {width: 162px;background: url('../img/sprite.png') 151px -129px no-repeat;}
		#relacje #kalendarium .mySelect p.active {background-position: 151px -154px;}
		#relacje #kalendarium .submit {float: right;}
		#relacje #kalendarium .events {width: 100%;margin: 20px 0 0 0;}
		#relacje #kalendarium .events *,#relacje .pdf_files *{font-size:12px !important;}
		#relacje #kalendarium .events article .redlink .sprite {margin: 0px 0 0 5px;}
	#relacje .regulacje_prawne {float:right;width:100%;}
	#relacje .regulacje_prawne > .left:first-child h3{margin-top:25px;}
	
	.w100per{width:100%;}
	.w75per{width:75%;width:100%;}
	.fs14onTablet{font-size:14px;}
	.tabs > ul,.tabs_content{width:100%;}
	.tabs > ul li{font-size:12px;height: 32px;line-height: 32px;}
	.tabs > ul li a{padding:0 10px;}
	
	#relacje .tabs_content > section {padding: 10px 0px;}
	#relacje .tabs_content h3 ,#relacje #akcjeTabs h3 {font-size:14px;}
		#relacje .tabs_content > section table{margin:0;font-size:12px;}
		#relacje .tabs_content section.fifty {width: 100%;}

	#kariera .oferta .kariera{width:100%;float:right;}
	#kariera .kariera > h2.h1 {margin: 0px 0;}
	#kariera .kariera > ul#oferty li{width: 46%;margin: 0 20px 10px 0;min-height: 180px;}
	#kariera .kariera > ul#oferty li h3{margin-bottom: 0px;}
	#kariera .kariera > ul#oferty li p{margin: 10px 0;}
	#kariera .oferta.program_stazowy > section.left {width: 100%;}
	#kariera .oferta.proces_rekrutacyjny > section.left > h2:first-child {margin-top: 0px;}
	#kariera h2{font-size:18px;line-height:20px;}
	#kariera .oferta > section.left {width: 100%;}
	#kariera .oferta.praktyki {width:100%;float:right;}
	#kariera .oferta.praktyki > section.left{width:100%;}
	#kariera .oferta.praktyki > section.left p:first-child{margin-top:0;}
	#kariera .oferta .inner.praktyki_form{width:100%;}

	.left_column_tablet{width:22%;float:left;margin: 20px 20px 20px 0;}
	.left_column_tablet .dzialy h3{font-size:12px;margin:6px 0;}
	.left_column_tablet .dzialy .arrow-button{display:none;}
	.left_column_tablet .dzialy > li{margin:0 0 10px 0;}
	.left_column_tablet .dzialy > li > ul{margin:0 0 20px 0;}
	.left_column_tablet .dzialy li li,.left_column_tablet .historia li{font-size:12px;padding: 0px 0 0px 20px;line-height: 16px;background: url('../img/redarrow.png') 0px 5px no-repeat;margin:0 0 5px 0;}
	.left_column_tablet .dzialy li li,.left_column_tablet .historia li p{line-height:18px !important;margin-bottom: 0;}
	
	#kariera .praktyki_form h1{float:left;margin-top:0;}
	#kariera .praktyki_form .formbox{width:100%;float:right;}
	#kariera .praktyki_form .formbox .input{}
	#kariera .praktyki_form .formbox label{font-size:12px;width:140px;}
	#kariera .praktyki_form input[type=text], #kariera .praktyki_form input[type=tel], #kariera .praktyki_form input[type=email] {width: 226px;}
	#kariera .praktyki_form #PracticeFirstName, #kariera .praktyki_form #PracticePostCode {width: 90px;}
	#kariera .praktyki_form #PracticeLastName, #kariera .praktyki_form #PracticeCity {width: 110px;}
	#kariera .praktyki_form textarea {width: 226px;}
	#kariera .praktyki_form #znajomoscJezykow {width: 120px;}
	#kariera .praktyki_form .input.radio {margin: 0 13px;}
	#kariera .praktyki_form #PracticeOtherLang {width: 70px;margin-left: 10px;}
	#kariera label[for=PracticeOtherLang]{display:none;}
	#kariera .praktyki_form .selectBox {overflow:hidden;}
	#kariera .praktyki_form .input.select .checkbox {margin: 0 90px 0 0;}
	#kariera .praktyki_form .input.select .checkbox label{width: 160px;}
	#kariera .praktyki_form #fileInfo {margin: 0px 0 0 150px;}
	#kariera .praktyki_form input[type=file] {width: 306px;}
	#kariera .praktyki_form #PracticeAgreement {margin: 0 10px 0 150px;}
	#kariera .praktyki_form label[for=PracticeAgreement] {width: 280px;margin: 0;}
	#kariera .praktyki_form .red-button {margin: 10px 0 0 150px;}
	#kariera .praktyki_form .input .error-message {position: absolute;right: -120px;width: 110px;top: 2px;line-height: 12px;font-size: 12px;}
	#kariera .praktyki_form .input.short .error-message {right: -251px;}
	#kariera .praktyki_form .input.checkbox .error-message {position: relative;width: 300px;top: auto;left: 150px;right: auto;float: left;margin: 10px 0;}
	
	#relacje .relacje > section.left,span.onTabletRightColumn {width: 100%;float:right;}
	#relacje .relacje > section.right {width: 100%;margin-top:30px;}
	#relacje .relacje.onas > section.right,#relacje .relacje.nagrody.onas > section.right {width: 33%;margin-top:0px;}
	#relacje .relacje > section.right.nagrody_w_europie{width:41%;}
	#relacje .relacje > section.right.piekarniki_w_europie{padding-top:45px !important;}
	#relacje .pages .relacje.onas > section.historia { margin-top: 47px; }
	#relacje .pages .relacje.onas .nagrody{margin-top: 35px;}
	#relacje .europa{margin-top: 15px;}
	#relacje .pages .relacje.onas .nagrody li {width: 40%;height:125px;}
	#relacje .pages .relacje.onas h2.h1, #relacje .pages .relacje.onas h1, #relacje .pages .relacje.onas p {margin: 0 0 10px 0;}
	#relacje .relacje.nagrody > section.left,#relacje .relacje.nagrody > section.right,#relacje .relacje.historiaPage > section.left{width: 100%;float:right;}
	#relacje .pages {padding:30px 0 0 0;}
	#relacje .pages .left_column_tablet{margin-top:0;}
	#relacje .pages .nagrody li {width: 15%;margin: 0 5% 20px 5%;}
	#relacje .pages .relacje.partnerzy {width: 100%;float:right;}
	#relacje .pages .partnerzy ul li {width: 28%;height: 130px;line-height: 130px;}
		#relacje .pages .partnerzy ul li img{max-width:80%;}
			#relacje .relacje > h1 {margin: 0px 0 12px 0;}	
		#relacje .pages h1.onTablet{margin: 0px 0 12px 0;}	
		#relacje .pages .maxW38{max-width:38%;}	
	#relacje .relacje > section.left .fifty{width:48%;}		
	#relacje .kontaktpage .relacje > section.right{margin:0;}
	#relacje label,#relacje .kontakt label{font-size:12px;}
	#relacje .kontakt .gmapBox{width:100%;float:right;}
	#relacje .kontakt #gmap{height:300px;}
	
	/* MOJA AMICA */
	#moja_amica .topbanner{height: 169px;background-size: cover;}
		#moja_amica .topbanner h2{line-height:24px !important;margin: 15px 0 0 0 !important;}
			#moja_amica .topbanner h2 span{line-height:68px !important;}
	#moja_amica .inner .inner {width:100%;float:right;margin:0px 0 0 0;}
	#moja_amica .inner .inner.home.notLoged {width:100%;float:right;margin:20px 0 0 0;}
	#moja_amica .inner #mojeProdukty {width:100%;float:right;margin:20px 0 0 0;}
	#moja_amica .inner #mojePromocje {width:100%;float:right;margin:20px 0 0 0;}
	#moja_amica .inner > .left{width: 100%;margin-top:0;}
	#moja_amica .inner > .right{width: 100%;margin-top:0px;}
	#moja_amica .inner.home.notLoged > .left{width: 55%;float:right;}
	#moja_amica .inner.home.notLoged > .wide{width: 75%;float:right;}
	#moja_amica .inner.home.notLoged > .right{width: 40%;float:left;}
		#moja_amica .inner > .right form {width: 100%;}
			#moja_amica .inner > .right form input[type=email], #moja_amica .inner > .right form input[type=password] {width: 99%;padding:0;text-indent:10px;}
			#moja_amica .inner > .right form .error-message {font-size: 12px;}
			#moja_amica .inner > .right form input[type=submit] {width:100%;}
			#moja_amica .inner > .right form .checkbox {margin:10px 0 0 0;float: left;width: 118px;}
			#moja_amica .inner > .right form p{line-height:20px;}
	#moja_amica .inner #promocja{width: 100%;}
	#moja_amica .inner #promocja.moja{width: 75%;}
	#moja_amica .inner h1 {font-size: 24px;line-height: 24px;}
	#moja_amica .inner h2 {font-size: 18px;line-height: 18px;}
	#moja_amica .inner p {font-size: 14px;line-height: 16px;}
	#moja_amica .inner > .left article p {width: 100%;}
	#moja_amica .inner #promocja > .left > section table td.center p {padding: 0 20px;}
	#moja_amica .inner #promocja > .left > section table td.left {width: 120px;}
	#moja_amica .inner #promocja > .left.wide{width:100%;}
	#moja_amica .inner #promocja > .left.wide li{font-size:14px;line-height:18px;}
	#moja_amica .inner #how2do li {margin: 15px 0px 0px 0 !important;width: 100% !important;}
	#moja_amica .ustawienia h2,#moja_amica .rejestracja h2{margin-top:0;}
	#moja_amica .ustawienia h3{margin-top:0;line-height: 18px;font-size: 16px;}
	#moja_amica .inner.ustawienia form .input label,#moja_amica .inner.rejestracja form .input label{width:110px;}
	#moja_amica .inner.ustawienia form .input input{width:265px;}
	#moja_amica .inner.ustawienia form .edit_button{left: 422px;}
	#moja_amica .inner.ustawienia form .error-message{position:relative;left: 130px;top: 0;}
	#moja_amica .inner.rejestracja > .left{width:100%;margin:0 0 50px 0;}
	#moja_amica .inner.rejestracja form .error-message{left: 120px;position: relative;top: 0;font-size: 14px;}
	#moja_amica .inner.rejestracja form .red-button,#moja_amica .inner.rejestracja form .checkbox input {margin: 10px 10px 0 120px;}
	#moja_amica .inner.rejestracja form .input.checkbox label{width:290px;}
	#moja_amica .inner.rejestracja form .input.checkbox .error-message{clear:both;}
	#moja_amica .inner #rejestracjaProduktu .input.error .error-message{position: relative;left: 190px;top: 0px;width: 306px;margin-bottom: 5px;}
	#moja_amica .inner #rejestracjaProduktu .input.select.error .error-message{position: absolute;top:30px;}
	#moja_amica .inner #rejestracjaProduktu .input.select.error label{margin-bottom: 24px;}
	
	#amicis .topbanner{height: 169px;background-size: cover;background-image: url('../img/amicis-banner-small.jpg');}
		#amicis .topbanner .amicis-logo{margin: 5px 40px 0 0;}
		#amicis .topbanner h2{margin: 5px 40px 0 0 !important;}
	ul#sub_sub_menu.amicis_sub_sub_menu{width: 100%;}	
		ul#sub_sub_menu.amicis_sub_sub_menu li h3{font-size:16px;}
		ul#sub_sub_menu.amicis_sub_sub_menu li p .arrow-button {bottom: -17px;}
	#amicis.zespol section.left_column{width:54%;}
	#amicis.zespol section.right_column{width:45%;}
			
	#promocje .topbanner{height: 169px;background-size: cover;}
		#promocje .topbanner h2{/*line-height:24px !important;*/margin: 15px 0 0 0;}
			#promocje .topbanner h2 span{/*line-height:68px !important;*/}
	
	
	#radwanska{font-size: 14px;line-height: 16px;}
		#radwanska .topbanner{height: 169px;background-size: cover;}
			#radwanska .topbanner h2{margin: 35px 0 0 0;}
			#radwanska .inner h2 {font-size: 18px;line-height: 18px;}
			#radwanska .inner > .right article h4 {font-size: 14px;line-height: 14px;}
			#radwanska .inner p {font-size: 14px;line-height: 16px;}
	
	#radwanska header{width:100%;height:600px;background:url('../img/radwanska/header_bg_small.jpg') center top no-repeat;background-size: cover;}
	#radwanska header h1 {font-size:44px !important;}	
	#radwanska header .inner div:hover{background-size: contain !important;}
		#radwanska header .inner div p{font-size: 16px;line-height: 20px;}
		#radwanska header #piekarnik {width: 31%;height: 33%;top: 36.1%;left: 29.4%;}
			#radwanska header #piekarnik p {margin: 11% 0 0 55%;}
		#radwanska header #kuchenka {width: 30%;height: 23.4%;top: 19%;left: 17.4%;}
			#radwanska header #kuchenka p {margin: 6.8% 0 0 0;}
		#radwanska header #lodowka {width: 36%;height: 53%;top: 20.1%;left: 58.5%;}
			#radwanska header #lodowka p {margin: 23.5% 0 0 49%;}
		#radwanska header #okap {width: 35%;height: 35%;top: 0;left: 44.5%;}
			#radwanska header #okap p {margin: 46.5% 0 0 7%;}
		#radwanska header #plyta {width: 28%;height: 19%;top: 57.2%;left: 45.1%;}	
			#radwanska header #plyta p {margin: -4.5% 0 0 6%;}
		
	#radwanska .inner{width:90%;}
	#radwanska #container2 h2{font-size:36px;line-height:40px;}
	#radwanska #container2 .inner > p.left{max-width: 47%;margin:0;font-size:16px;line-height:26px;}	
	#radwanska #container2 .inner > p.left br{display:none;}	
	#radwanska #container2 .inner > a.fancybox.right{max-width: 47%;margin:0;}
	#radwanska #container2 .inner > a.fancybox span.abs .sprite{margin: 20% 0 5px -20px;width: 40px;height: 40px;background:url('../img/sprite.png') 0 -674px no-repeat;}
	#radwanska #container2 .inner > a.fancybox span.abs:hover .sprite{background-position: -50px -674px;}
	#radwanska #container2 #products{height: 400px;}
		#radwanska #container2 #products .product .image{width: 47%;text-align:right;}
			#radwanska #container2 #products .product .image img{max-width: 87%;}
		#radwanska #container2 #products .product .details{width: 47%;}
			#radwanska #container2 #products .product .details h3,#radwanska #container2 #products .product .details h4,#radwanska #container2 #products .product .details p{width: 86%;}
	
	#inteligentnyStyl .topbanner {height: 169px;background-size: cover;}
	#inteligentnyStyl .inner > .left h1{margin: 20px 0 10px 0;}
	#inteligentnyStyl {font-size: 14px;}
	#relacje .pages .relacje.onas{margin-top:-20px;}
	
	#aplikacjaAmicaSmart .inner article > section.right.macbook img {max-width: 115.5%;margin-left: -7.7%;}

	
/* FOOTER */
	#sticky-footer {height: 560px;}
	#langSelect{text-indent:-99999px;width:122px;top: 0;right: 0;}
	#langChooser{text-indent:0px;}
	body > footer > section .top nav ul{width:75%;margin-left:0;}
	body > footer > section .top nav ul li{width:33%;font-size:14px;background-position: 0 6px;padding:0;}
	body > footer > section .top nav ul li a{padding:0 0 0 20px;}
	body > footer > section .bottom > ul.right > li,body > footer > section .bottom > div.bottom_right > ul > li{width: 160px;font-size:12px;padding:0;}
	body > footer > section .bottom .masonry-ul{width:75%;}
	body > footer > section .bottom > div.bottom_right > ul {width:auto;}
	body > footer > section .bottom .masonry-ul > ul {width:30%;padding-right:3%;}
	body > footer > section .bottom .masonry-ul > ul > li {padding-right: 0px;width:100%;font-size:12px;}
	body > footer > section .bottom .masonry-ul > ul > li > span,body > footer > section .bottom ul.right > li > span,body > footer > section .bottom > div.bottom_right > ul > li > a{font-size:14px;line-height:16px;background-position:0 3px;}
	body > footer > section .bottom > div > ul > li > a {font-size: 12px;line-height: 12px;font-weight: 600;background-position: 0 0;}
	body > footer > section .bottom > div > ul > li > a span{margin-right: 20px;}
	
	
}

#tabs .inner{
	margin-top: 30px;
	border-bottom: 1px solid #fff;}

#tabs a{
	display: inline-block;
	margin: 0 1px -1px 0;
	padding: 10px;
	text-transform: uppercase;
	border: 1px solid #fff;
	background-color: #fff;
	outline: none;
}

#tabs a.active{
	display: inline-block;
	margin: 0 1px -1px 0;
	padding: 10px;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #efefef;
	background: none;
}

@media screen and (max-width: 1024px) {
	.category-banner{height: 420px;}
	.microsite .topbanner {height: 587px;}
/*	#lodowki.microsite .topbanner {height: 697px !important;}*/
	header .inner section #searchFormBox input{width: 116px;height: 23px;line-height:1;vertical-align:middle;padding:2px 10px 0px 35px;font-size:12px;color:#fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: #60707f;-webkit-box-shadow: inset 1px 2px 3px rgba(1,1,1,.25);-moz-box-shadow: inset 1px 2px 3px rgba(1,1,1,.25);box-shadow: inset 1px 2px 3px rgba(1,1,1,.25);border: solid 1px #687786;}
	header .inner section #searchFormBox ::-webkit-input-placeholder {line-height: 1.3;}
	header .inner section #searchFormBox :-moz-placeholder {line-height: 1.3;}
	header .inner section #searchFormBox :-ms-input-placeholder {line-height: 1.3;}
	.microsite .topbanner a.zobacz_film{margin-left:30px;}
	#radwanska header .inner div p {font-size: 14px;line-height: 18px;}
	#inteligentne_zmywanie.microsite{background: url('../img/microsites/banners/small/inteligentne_zmywanie.jpg') center top no-repeat;}
	#inteligentne_zmywanie.microsite .topbanner {height: 255px;}
	#inteligentne_zmywanie.microsite .topbanner h1{font-size:42px;line-height:42px;}
	#inteligentne_zmywanie.microsite .topbanner h2 {font-size: 15px;line-height: 38px;}
	#inteligentne_zmywanie.microsite .morefunctions {min-height: 470px;}
	#lodowki_lp.microsite{background: url('../img/microsites/banners/small/lodowki.jpg') center top no-repeat;}
	#lodowki_lp.microsite .topbanner {height: 280px !important;}
	#lodowki_lp.microsite .topbanner h1{font-size:42px;line-height:42px;}
	#lodowki_lp.microsite .topbanner h2 {font-size: 15px;line-height: 38px;}
	#lodowki_lp.microsite .morefunctions {min-height: 470px;}
	.polecane-microsite li.products-item {height: 250px;}
	#lodowki_lp.microsite .topbanner p{width:380px;font-size:15px;}
}
@media screen and (max-width: 974px) {
	.category-banner{height: 403px;}
	.microsite .topbanner {height: 587px;}
	#lodowki.microsite .topbanner {height: 697px !important;}
	#kuchnie.microsite .topbanner {margin-bottom:100px;}
	.microsite .topbanner a.zobacz_film{width: 216px;height: 115px;}
	#lodowki.microsite .topbanner a.zobacz_film{margin-left:20px;}
		.microsite .topbanner a.zobacz_film .sprite{margin: 27px auto 12px auto;}
	#moja_amica .inner #how2do {width:100%;}
	#moja_amica .inner #how2do li{float:left; margin:10px 0px 20px 0;width:100%;}
}
@media screen and (max-width: 924px) {
	.find-vendor #gmap,.find-vendor.find-shop #gmap {width: 51%;}
	.category-banner{height: 382px;}
	.microsite .topbanner {height: 560px;}
	#lodowki.microsite .topbanner {height: 660px !important;}
	.microsite .functions li div h3{font-size:14px;line-height: 16px;}
	.microsite .functions li div p{font-size:12px;line-height:16px;}
	.microsite .functions li div ul{margin-top:10px;}
	.microsite .functions li div li{font-size:10px;line-height:12px;list-style:square;margin-left:16px;}
	.microsite .morefunctions .functions li div h3{font-size:12px;line-height:14px;}
	.microsite .morefunctions .functions li div p{font-size:10px;line-height:12px;}
	#wsparcie > .inner #formContainer > .left form .restOfForm{width:100%;}
}
@media screen and (max-width: 874px) {
	.category-banner{height: 361px;}
	.microsite .topbanner {height: 533px ;}
	#lodowki.microsite .topbanner {height: 623px !important;}
	/*.microsite .morefunctions li div h3{font-size:12px;}
	.microsite .morefunctions li div p{font-size:10px;line-height:12px;}
	.microsite .functions li div h3 {font-size: 14px;line-height:16px;}
	.microsite .functions li div p {font-size: 11px;}*/
	#radwanska header .inner div p {font-size: 12px;line-height: 16px;}
}
@media screen and (max-width: 824px) {
	.category-banner{height: 340px;}
	.category-banner > div a.zobacz_film{width: 220px;height: 116px;}
	.category-banner > div a.zobacz_film .sprite {margin-top: 28px;}
	.microsite .topbanner {height: 506px;}
	#lodowki.microsite .topbanner {height: 586px !important;}
	#wsparcie > .inner > section > section.left {width: 100%;}
}
@media screen and (max-width: 768px) {
/*	.flexslider.home {width: 768px;}*/
	.category-banner{height: 317px;}
	.microsite .topbanner {height: 489px;}
	#lodowki.microsite .topbanner {height: 549px !important;}
	#piekarniki.microsite .topbanner {margin-bottom:60px;}
	#radwanska header .inner div p {font-size: 12px;line-height: 14px;}

}
/* =============
	Print styles
   ============= */
@media print {
    * {background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important;}
	a, a:visited {text-decoration: underline;}
	pre, blockquote {border: 1px solid #999; page-break-inside: avoid;}
	thead {display: table-header-group; /* h5bp.com/t */}
	tr, img {page-break-inside: avoid;}
	img {max-width: 100% !important;}
	@page {margin: 0.5cm;}
	p, h2, h3 {orphans: 3; widows: 3;}
	h2,	h3 {page-break-after: avoid;}
}

/* ===========
	debug
   =========== */
 .cake-debug-output {background-color: #ffc;}
