@charset "utf-8";
/* CSS Document */
.thumbnail{
	margin-bottom: 7px;
	
	}
.thumbnail:hover{
	-moz-box-shadow: 0 0 2px #e4e2e2;
	-webkit-box-shadow: 0 0 2px #e4e2e2;
	box-shadow: 0 0 2px #e4e2e2;
	-webkit-transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
background-color: #F3F3F3;
	
	}

#sp-parter-wrapper img{
	 -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(grayscale.svg); /* Firefox 4+ */
  filter: gray; /* IE 6-9 */
opacity:0.6;
transition-duration:0.5s;


}
#sp-parter-wrapper img:hover{

-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-o-filter: grayscale(0%);
-ms-filter: grayscale(0%);
filter: grayscale(0%);
opacity:1.0;
transition-duration:0.5s;


}

.product-wrapper img:hover{
	
	transition-duration:0.5s;
	}
	.product-list .thumbnail .new_product, .product-wrapper .new_product{
		z-index:999;}

/*social*/
.module.orange{
	border: 1px solid #ddd;
	  padding: 10px;

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;

}
.module.orange:hover{
	background-image:url(../images/bg_block.png);
	-webkit-transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	}
	
	
.module.orange h3{
	 padding: 0 0 10px 0;
 
  color: #297400;
  font-size:18px;
  text-align:center
  
  }

	
	  .module.reklama{
		    position:fixed;
	border: 1px solid #ddd;
	  padding: 10px;

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
 
  width:250px;
  margin-bottom:450px;
 

}
.module.reklama:hover{
	background-image:url(../images/bg_block.png);
	-webkit-transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	}
	
	
.module.reklama h3{
	 padding: 0 0 10px 0;
 
  color: #297400;
  font-size:18px;
  text-align:center
  
  }

.module h3 {
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	line-height: normal;
	
}
#sp-bottom-wrapper, #sp-footer-wrapper {
	background: #363636;
	color: #969696;
}
#sp-bottom-wrapper h3, #sp-footer-wrapper h3 {
	color: #FFFFFF;
	background-color: rgba(45, 45, 45, 1);
	padding: 2px 4px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
/*image contact*/
.pull-right img {
	border-radius:100%;
	width:125px; height:125px;
	opacity:0.8;
	}
	
	#sp-main-menu ul.level-0 > li >a {
		 font-weight:bold;
		
		 }
		/*moduł facebook*/
		._4s7c {
border: 0px solid #aaa !important; 
border-top-color: #3b5998 !important;

}

body.bg {
background: #FFFFFF;
}

#sp-main-menu ul.level-0 > li:hover, #sp-main-menu ul.level-0 > li.active {
background-color: #AD0000;
border-bottom: 1px solid #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
}
#sp-main-body-wrapper {
padding: 30px 0;
border-top: 1px solid #989898;
border-bottom: 1px solid #fff;

}#sp-header-wrapper {
background: rgb(255, 154, 0) !important;
padding: 10px 0 !important;
-webkit-box-shadow: 0px 0px 20px -2px rgba(0,0,0,1);
-moz-box-shadow: 0px 0px 20px -2px rgba(0,0,0,1);
box-shadow: 0px 0px 20px -2px rgba(0,0,0,1);}