@charset "utf-8";
/* CSS Document */
* {
	font-family: verdana, arial, sans-serif;
	margin:0px;
	padding:0px;
	font-size: 12px;
	text-decoration:none;
	border:none;
	margin-left:auto;
	margin-right:auto;
}
img{
	border:0px;
}
ul, ol, li{
	list-style-position: inside;
}	
body{
	background-color:#2b2b2b;
}
a{
	color:#282;

}
a:hover{
	color:#060;
}
/*dla ca�o�ci*/
.pageBar{
	float:left;
	width:100%;
}
.clearfix{
	clear:both;
}
.main h1{
	width:850px;
	margin:5px 20px 5px 20px;
	padding:0px 5px 0px 5px;
	color:#1f7c10;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #1f7c10;
}
/*G��wne kontenery dziel�ce stron�*/
.kontener {
		margin-left:auto;
		margin-right:auto;
		width:926px;
	}
.kontener2 {
		margin-left:auto;
		margin-right:auto;
		width:100%;
		background-color:#ffffff;
		float:left;
	}
	.header {
		margin-left:13px;
		margin-right:13px;
		width:900px;
		height:300px;
		background-color:#3e3d3d;
	}
	.main {
		float:left;
		margin-left:auto;
		margin-right:auto;
		width:900px;
		padding:0px 13px 0px 13px;
		background:#fff url('/style/img/main_bg.jpg') 0px 0px repeat-y;
	}
	.footer {
		margin-left:13px;
		margin-right:13px;
		width:900px;
		text-align:center;
		color:#fff;
		background-color:#000;
		padding:0px 0px 40px 0px;
		float:left;
		background-color:#3e3d3d;
		
		-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
	}

/*header*/
.headerLeft, .headerRight{
	float:left;
	width:250px;
	height:300px;
}
.headerRight{
	width:650px;
	background: url('/style/img/headerfoty_bg.jpg') 0px 0px no-repeat;
}

	.headerLogo{
		float:left;
		background: url('/style/img/logo.jpg') 0px 0px no-repeat;
		cursor:pointer;
		width:250px;
		height:150px;
	}
	.headerMenu{
		float:left;
		width:250px;
		height:150px;
	}
	
		.headerMenuLink, .headerMenuLinkActiv, .headerMenuLinkRed, .headerMenuLinkRedActiv{
			width:190px;
			float:left;
			padding:0px 0px 4px 60px;
			cursor:pointer;
			display:block;
			font-size:18px;
			font-weight:bold;
			color:#fff;
		}
		
		.headerMenuLinkRed{
			color:#ff5104;
		}
		
		.headerMenuLink:hover, .headerMenuLinkActiv, .headerMenuLinkActiv:hover, .headerMenuLinkRedActiv, .headerMenuLinkRedActiv:hover, .headerMenuLinkRed:hover{
			background: url('/style/img/menulink.jpg') 0px 0px no-repeat;
			color:#fff;
		}
		.headerMenuLinkRedActiv, .headerMenuLinkRedActiv:hover, .headerMenuLinkRed:hover{
			color:#ff5104;
		}
		
	.headerRightImgBox{
		width:542px;
		height:243px;
		overflow:hidden;

		float:left;
		position:relative;
		margin:25px 0px 0px 45px;

	}
	
	
	
	
	.slideshow { height: 243px; width: 542px; margin: auto; z-index:1;}
	.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }
	
	
	
	
	
	
	
	
	
	
	
	.headerRightImgBoxDesc{
		width:541px;
		overflow:hidden;

		float:left;
		position:absolute;
		left:1px;
		bottom:0px;
		background: url('/style/img/mainfoto_desc.png') 0px 0px repeat-y;
		text-align:center;
		padding:10px 0px 10px 0px;
		font-size:18px;
		color:#111;
		
		z-index:2;
	}

/*footermenu*/
		.footer_menu{
			width:900px;
			height:31px;
			padding-top:18px;
			background: url('/style/img/footer_bg.jpg') 0px 0px no-repeat;
			margin:30px 0px 10px 0px;
		}
		.footer_menu a{
			color:#ddd;
		}
		.footer_menu a:hover{
			color:#fff;
		}
/*index*/
	.indexLeft{
		float:left;
		margin:0px 0px 5px 30px;
		width:520px;
		font-size:14px;
	}
	.indexRight{
		float:left;
		margin:0px 30px 5px 20px;
		width:300px;
	}
	
/*promocje*/
	.promocjeTytul{
		color:#ff5104;
		font-size:14px;
		font-weight:bold;
		float:left;
		margin:5px 0px 10px 40px;
	}
	.promocjeBox{
		float:left;
		width:900px;
		margin:20px 0px 20px 0px;
	}
	.promocjeOpis{
		float:left;
		width:670px;
		margin:0px 0px 0px 10px;
		overflow:hidden;
		text-align:left;
		color:#d30;
	}
	.promocjeFoto{
		width:200px;
		margin:0px 0px 0px 10px;
		float:left;
		overflow:hidden;
	}
/*producenci*/
	.producenciLogo{
		width:300px;
		height:200px;
		float:left;
		margin:0px;
		position:relative;
	}
		.producentInfo{
			display:none;
			float:left;
			width:300px;
			height:200px;
			padding:2px 0px 2px 0px;
			overflow:hidden;
			text-align:center;
			font-size:12px;
			font-weight:bold;
			color:#fff;
			background: url('/style/img/producencion.png') 0px 0px no-repeat;
			position:absolute;
			left:0px;
			bottom:0px;
		}
		
/*kontakt*/
	.kontaktLeft{
		float:left;
		margin:0px 0px 5px 20px;
		width:260px;
		font-size:12px;
	}
	.kontaktRight{
		float:left;
		margin:0px 30px 5px 20px;
		width:570px;
	}
	
	.kontaktLeft h1{
		width:250px;
		margin:5px 0px 5px 0px;
		padding:0px 5px 0px 5px;
		color:#1f7c10;
		font-size:14px;
		font-weight:bold;
		border-bottom:1px solid #1f7c10;
	}
	.kontaktRight h1{
		width:560px;
		margin:5px 0px 5px 0px;
		padding:0px 5px 0px 5px;
		color:#1f7c10;
		font-size:14px;
		font-weight:bold;
		border-bottom:1px solid #1f7c10;
	}
	
	/*qform*/
	.qform_dane{
			width:250px;
			float:left;
			margin:0px 0px 0px 5px;
		}
			 .qform_email, .qform_tytul{
				margin:0px 0px 0px 0px;
				padding:5px;
				-moz-border-radius: 15px;
				border-radius: 15px;
				width:230px;
				background:url('/style/img/form_shadow_bg.png') 0px 0px no-repeat;
				border:1px solid #333;
			}
			.qform_select{
				margin:0px 0px 0px 0px;
				padding:5px;
				-moz-border-radius: 15px;
				border-radius: 15px;
				width:240px;
				border:1px solid #333;
			}			
				.qform_select option{
					background-color:#ddd;
					color:#333;
				}

	
			
		.qform_area_send{
			width:100px;
			float:left;
			margin:10px 0px 0px 142px
		}
			.qform_knefel{
				cursor:hand;
				font-weight:bold;
				padding:4px 0px 4px 0px;
				width:100%;
				display:block;	
				background:#222;
				color:#ddd;
				cursor:pointer;
			-moz-border-radius: 5px;
			border-radius: 5px;
			}
			.qform_knefel:hover{
				color:#fff;
				display:block;	
			}
		
		.qform_tresc{
			width:230px;
			height:120px;
			float:left;
			margin:0px 0px 0px 0px;
			padding:5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			
				border:1px solid #333;
		}
		
	/*regulamin*/
	.regulamininfo{
		width:800px;
		margin:10px 0px 0px 40px;
		padding:10px;
		float:left;
	}
	
	/*oferta*/
	.ofertabox_box{
		width:810px;
		float:left;
		margin:0px 0px 0px 45px;
		cursor:pointer;
	}	
	
	.ofertabox1, .ofertabox2, .ofertabox3, .ofertabox4, .ofertabox5, .ofertabox6, .ofertabox7{
		background: url('/style/img/oferta_kategorie.png') -15px -15px no-repeat;
		float:left;
		width:250px;
		height:220px;
		margin:10px;
	}
	.ofertabox2{
		background-position:-292px -15px;
	}
	.ofertabox3{
		background-position:-566px -15px;
	}
	.ofertabox4{
		background-position:-15px -270px;
	}
	.ofertabox5{
		background-position:-292px -270px;
	}
	.ofertabox6{
		background-position:-566px -270px;
	}
	.ofertabox7{
		background-position:-15px -1042px;
	}
	
	.ofertabox1:hover{
		background-position:-15px -527px;
	}
	.ofertabox2:hover{
		background-position:-292px -527px;
	}
	.ofertabox3:hover{ 
		background-position:-566px -527px;
	}	.ofertabox4:hover{
		background-position:-15px -782px;
	}
	.ofertabox5:hover{
		background-position:-292px -782px;
	}
	.ofertabox6:hover{
		background-position:-566px -782px;
	}
	.ofertabox7:hover{
		background-position:-291px -1042px;
	}
	
	.ofertaboxTitle{
		display:none;
		width:236px;
		float:left;
		color:#fff;
		text-align:center;
		font-size:12px;
		font-weight:bold;
		padding:8px 0px 8px 0px;
		margin:170px 0px 0px 9px;
		background:url('/style/img/black80alpha.png') 0px 0px repeat;
	}
	

.ofertabox_box_box{
	width:280px;
	height:300px;
	margin:9px;
	border:1px solid #222;
	float:left;  
	background:#222;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.ofertabox_boxTitle{
	width:270px;
	padding:5px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	background:#222;
	color:#ddd;
	float:left;
	overflow:hidden;
}
.ofertabox_boxDesc{
	width:270px;
	padding:5px;
	height:60px;
	float:left;
	overflow:hidden;
	
	background: #222222; /* Old browsers */
background: -moz-linear-gradient(top, #222222 0%, #444444 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222222), color-stop(100%,#444444)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #222222 0%,#444444 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #222222 0%,#444444 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #222222 0%,#444444 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#444444',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #222222 0%,#444444 100%); /* W3C */
	
}

.ofertabox_boxDesc2{
	width:270px;
	height:60px;
	font-size:9px;
	font-weight:bold;
	color:#ddd;
	float:left;
	overflow:hidden;
}
.ofertabox_boxImg{
	width:260px;
	height:200px;
	margin:0px 10px 0px 10px;
	float:left;
	overflow:hidden;
}




.ofertamore{
	width:800px;
	margin:10px 0px 10px 50px;
	padding:10px 0px 10px 0px;
	float:left;
	color:#eee;
	border-bottom:1px solid #222;
}

.ofertamoreleft, .ofertamoreright{
	float:left;
	width:210px;
	margin:0px 0px 0px 5px;
}
.ofertamoreright{
	width:560px;
	margin:0px 0px 0px 5px;
}
.ofertamorerightTitle{
	width:530px;
	margin:0px 0px 0px 10px;
	color:#eee;
	padding:10px;
	font-size:18px;
	font-weight:bold;
	
	background: #555555; /* Old browsers */
	background: -moz-linear-gradient(top, #555555 0%, #222222 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#222222)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #555555 0%,#222222 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #555555 0%,#222222 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #555555 0%,#222222 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#222222',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #555555 0%,#222222 100%); /* W3C */

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.ofertamorerightTresc{
	width:530px;
	padding:20px;
	color:#222;
	font-size:14px;
}
.fotooferta{
	width:200px;
	float:left;
	overflow:hidden;
	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;



webkit-box-shadow: 0px 0px 5px #000000;
-moz-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #000000;


}

.indexslider{
float:left; width:195px; height:200px;
margin-bottom:15px;
}