.page{ margin:auto; }

.ssbsc.clr { height:1px; background:#444;}

#cookInf{ position: fixed; bottom: 0px; width: 100%; border-top: 1px solid #000; padding: 10px 0; text-align: center; background: #333; z-index: 10000; color:#ddd; font-size:11px !important; font-family:Tahoma, Geneva, sans-serif; }
#cookInf a{ color:#fff; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; padding: 2px 20px; cursor: pointer; }
#cookBut{ border: 1px #0099ff solid; background:#0099ff; display: inline-block; padding: 5px; margin-left: 10px; border-radius:5px;  }
#cookBut:hover{ background:#fff; border: 1px #0099ff solid; }
#cookInf a:hover{ color:#0099ff; }
#produkty_all li{ height:auto; }

#menu{ height:auto; min-height:90px; }
.news2{ margin-top:0; }
.news2 h4{ margin-top:0; }

a.link{ font-size:12px; font-weight:bold; color:#0099ff; }
.backLink{ clear: both; text-align: right; padding:10px 15px 0 0; }

/*****************menu poziome********************/

.button {
	float: right;
	margin-top: 10px;
	display: none;
	cursor: pointer;
	}

.menu_pionowe {
	width: 100%;
	min-height: 100px;
	background: #fff;
	float: right;
	margin: 5px 0 20px 0;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.75);
	display: none;
    
	}
	
.menu_pionowe ul {
	display: inline;
	}

.menu_pionowe ul li {
	border-bottom: 1px solid rgba(249,249,249,1);
	margin: 5px 5px 3px 5px;
	}

.menu_pionowe ul li:hover {
	background: rgba(51,102,255,0.3);
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	}
	
.clear {
	clear: both;
	}
/*****************responsywnosc**********************/


@media (min-width: 992px) {
	.page{ width:960px; }
	.logo{ width:210px; }
	
	#produkty_all.v2 > li { height: auto; float:left; }
	#produkty_all.v2 > li:nth-child(3n+1){ clear:both; }
	#produkty_all li ul { height: auto; margin: 5px 0 15px; }
	#produkty_all.productList li{ float:left; }
	#produkty_all.productList li:nth-child(3n+1){ clear:both; }
	#produkty_all.productList li .image{ background:#fff; }
}

@media  (max-width: 991px) {
	.page{ width:760px; }
	
	
	.logo{ width:150px; height:65px; }
	.logo img{ width:150px; }
	
	#menu{ min-height:65px; }
	.menu{ margin-top:15px; height:35px; }
	.menu li{ font-size: 0.75em; padding: 5px 8px; }
	
	/* kolumny - */	
	.col2fp{ width:207px; }
	#colRight{ width:542px; margin-left:11px; }
	
	.news3 .item{ width:170px; height:200px; margin: 0 0 16px 16px; }
	.news3 .item .image{ width:145px; }
	.news3 .item .image img{ max-width:145px; }
	
	.news2 .item .txt{ width: 335px; }
	
	#oferta .left{ width:220px; }
	#oferta .right{ width:525px; }
	#oferta .right .news2.v2 .item .txt{ width: 320px; }
	
	#produkty_all li{ width:230px; margin:1px 5px 10px; float:none; }
	#produkty_all.v2 > li { height: auto; float:left; }
	#produkty_all.productList li:nth-child(3n+1){ clear:none; }
	#produkty_all.productList li:nth-child(2n+1){ clear:both; }
	#produkty_all.v2 > li:nth-child(2n+1){ clear:both; }
	#produkty_all li ul { height: auto; margin: 5px 0 15px; }
	#produkty_all.productList li{ float:left; }
	#produkty_all.productList li .image{ background:#fff; }
	
	#pobierz_all li{ margin:0 2px; }
	
	#oferta .productR{ width:100%; margin-top:20px; }
	
	/* footer */
	#footer .col, #footer .col1, #footer .col2, #footer .col3 { min-height: 180px; margin: 10px; width: 165px; }
	
	/* slider */
	#baner{ height: 237px; }
	.slides_container{ width:760px; height:auto; }
	#slides .slide{ width:760px; height:237px; }
	#slides .slide img{ width:760px; height:237px; }
	#slides .next, #slides .prev{ top:103px; }
	#slides .next{ left:730px; }
}
@media  (max-width: 780px) {
	.page{ width:480px; }
	
	.logo{ width:150px; height:45px; }
	.menu{ margin-top:5px; }
	.menu li{ font-size: 0.70em; padding: 5px 6px; }
	
	.menuid_Oferta{ display:none; }
	.oferta_menu{ text-align:left; padding:5px 0 15px 0; }
	.oferta_menu li{ display:inline-block; margin:0 0 0 10px; border:none; padding:0; }
	.oferta_menu #select{ display:inline-block; margin:0 0 0 10px; border:none; padding:0; }
	
	#oferta .left{ width:100%; margin-left:0; }
	#colRight{ width:100%; margin-left:0; }
	#oferta .right{ width:100%; margin-left:0; }
	.news3 .item{ width:150px; height:200px; margin: 0 0 15px 15px; }
	.news2 .item .image{ width:150px; }
	.news2 .item .image img{ max-width:150px; }
	.news2 .item .txt { width: 305px; }
	
	#produkty_all h6, #produkty_all li{ text-align:center; }
	
	.col2fp{ width:100%; }
	.leftBan a{ float:left; width:150px; margin-left:15px; }
	.leftBan a img{ max-width:150px; }
	.leftBan a:first-child{ margin-left:0; }
	.leftBan{ margin-bottom:10px; }
	
	#searchText{ width:130px; }
	#colFPL img{ width:157px; }
	#colFPL{ display:none; }
	
	#footer{ min-height:0; }
	#footer .col, #footer .col1, #footer .col2, #footer .col3 { min-height:0; width:80%; }
	#footer .col3 li{ display:inline-block; margin-right:10px; }
	#footer .col, #footer .col1, #footer .col2{ display:none; }
	
	/* slider */
	#baner{ height: 150px; }
	.slides_container{ width:480px; height:auto; }
	#slides .slide{ width:480px; height:150px; }
	#slides .slide img{ width:480px; height:150px; }
	#slides .next, #slides .prev{ top:60px; }
	#slides .next{ left:450px; }
	.button{display:block;}
}



@media (max-width: 480px) {
	.page{ width:100%; }
	
	#produkty_all.v2 > li{ float:none; }
	
	#baner, .searchform{ display:none; }
	.leftBan div{ text-align:center; }
	.leftBan a { margin: 0; width: auto; text-align:center; float:none; }
	.leftBan a img{ max-width:none; margin:auto; }
	.leftBan a:first-child { margin-left:0;}
	
	#footer .col, #footer .col1, #footer .col2, #footer .col3 { min-height:0; width:80%; }
	#footer .col3 li{ display:inline-block; margin-right:10px; }
	#footer .col, #footer .col1, #footer .col2{ display:none; }
	#colFPL{ display:none; }
	#footerCopy{ height:auto; }
	#footerCopy .left{ display:none; }
	#breadcrumb{ display:none; }
	
	#produkty_all li{ width:100%; }
	
	.menuid_Oferta{ display:none; }
	.oferta_menu li{ display:inline-block; margin:0 0 0 10px; border:none; }
	.oferta_menu #select{ display:inline-block; margin:0 0 0 10px; border:none; }
	
	.news2 .item{ width:auto; }
	.news2 .item .image{ width:100%; text-align:center; }
	.news2 .item .image img{ max-width:100%; }
	.news2 .item .txt { width:100%; margin-top:15px; margin-left:0; }
	.news2 .item .txt h3{ text-align:center; }
	
	.news3 .item{ width:100%; margin: 0 0 15px 0; height:auto; }
	.news3 .item .image{ width:100%; }
	.news3 .item .image img{ max-width:100%; }
	.menu_poziome {display: none;}
}

@media (min-width: 480px) {
	#menu_display {
		display: none;
		}
	}