@charset "utf-8";
/* CSS Document */

html, body, form, textarea {
	margin: 0;
	padding: 0;
	font-family: 'Oxygen', Verdana, Tahoma, Arial;
	color: #2e3233;
	font-size: 12px;
	height: 100%;
}
a {
	text-decoration: none;
	color: #aeca05;
}
a:hover {
	text-decoration: none;
	color: #404040;
}
.clear{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
}
img {
	border: none;
	display: inline;
}
a img {
	border:0 none;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
ul {
	margin: 0px;
}
#txt{
	font-family: 'Oxygen', sans-serif;
	color: #404040;
	font-weight:normal;
	text-align:justify;
	font-size: 12px;
	float:left;
}
#all{
	position:relative;
	width: 100%;
	margin: 0px auto 30px auto;
	padding: 0px 0px 45px 0px;
	background: url(../images/bg-nag.png) repeat-x #ffffff;
	height: 100%;
}
#nag {
	width: 999px;
	margin: 0px auto 0px auto;
	min-height: 120px;
}
#gora {
	width: 999px;
	height: 5px;
}
#color1 {
	width: 333px;
	height: 5px;
	background-color: #b8b8b8;
	float:left;
}
#color2 {
	width: 333px;
	height: 5px;
	background-color: #2e3233;
	float:left;
}
#color3 {
	width: 333px;
	height: 5px;
	background-color: #aeca05;
	float:left;
}
#logo {
	width: 219px;
	height: 53px;
	margin: 0px auto;
	padding-top: 10px;
}
#how{
	width: 300px;
	float: left;
	text-align: left;
	font-family: 'Oxygen', sans-serif;
	font-size: 12px;
	color: #cf131c;
	font-weight: bold;
	padding-top: 2px;
}

#language{
	width: 300px;
	float:right;
	text-align:right;
}
#language ul{
}
#language li{
	list-style: none;
	display:block;
	float: right;
	padding-left: 5px;
	line-height: 11px;
	padding-top: 3px;
}
#menu {
	margin:0px auto;
	padding: 24px 0 0 0;
	font-family: 'Oxygen', sans-serif;
	font-size: 18px;
	color: #2e3233;
	font-weight: normal;
	text-align:center;
}
#menu ul{
	display: -moz-box;
	margin: 0px;
	padding: 0px 50px;
}
#menu li{
	display: block;
    float:left;
	background: url(../images/li.gif) no-repeat  right top;
/*	border-right: 2px solid #ed1c24;*/
	list-style: none outside none;
	line-height: 25px;
	/*--border-right: 1px solid #dcdcdc;--*/
}
#menu li a.on{
	background-color: #ed1c24;
	color: #ffffff;
	padding: 5px 18px 8px 18px;
	margin-left: -2px;
}
#menu li.last{
	display: block;
    float:left;
	background: none;
	list-style: none outside none;
}
#menu a{
	font-size: 18px;
	line-height: 20px;
	padding: 0 17px;
	color: #2e3233;
	text-decoration:none;
}
#menu a:hover{
	color: #cf131c;
}
#menu a.activ{
	color: #cf131c;
}
#menu a.activ:hover{
	color: #cf131c;
}
#stopka{
	background: url(../images/bg-stopka.gif) repeat-x top center #f4f4f4;
	width: 100%;
	color: #343434;
}
#stopka a{
	color: #bd0101;
}
#stopka a:hover{
	color: #ffffff;
}
#stopkawew{
	width: 999px;
	margin: 0px auto;
}
#stopkawewl{
	width: 206px;
	float:left;
	font-family: 'Oxygen', sans-serif;
	font-size: 11px;
	border-right: 1px solid #ffffff; 
	border-left: 1px solid #d9d9d9;
	margin: 40px 0px 20px 0px;
	padding-left: 10px; 
}
#stopkawewp{
	width: 600px;
	float:left;
	border-left: 1px solid #d9d9d9;
	color: #9c9c9c;
	font-family: 'Oxygen', sans-serif;
	font-size: 12px;
	margin: 40px 0px 20px 0px;
	padding-left: 10px; 
}
.s12{
	font-size: 10px;
}
.stopka-tyt{
	color: #343434;
	font-weight: bold;
	font-size: 16px;
}
.ziel{
	color: #aeca05;
}
#color11 {
	width: 72px;
	height: 14px;
	background-color: #b8b8b8;
	float:left;
}
#color22 {
	width: 72px;
	height: 14px;
	background-color: #2e3233;
	float:left;
}
#color33 {
	width: 72px;
	height: 14px;
	background-color: #aeca05;
	float:left;
}
#stopka_isea {
	width: 640px;
	text-align: right;
	margin: 3px auto 50px auto;
	padding-left: 10px;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #939191;
}
#stopka_isea a {
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #939191;
	text-decoration: none;
}
#stopka_isea a:hover {
	color: #e2001a;
	text-decoration: none;
}
.kolumna {
	float: left;
	margin: 0px 24px;
	font-family: 'Oxygen', sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #bd0101;
}
#stopka .kolumna a.main{
	font-size: 11px;
	color: #bd0101;
	text-decoration:none;
}
#stopka .kolumna a.main:hover{
	font-size: 11px;
	color: #343434;
	text-decoration:none;
}
#stopka .kolumna a{
	font-size: 11px;
	color: #343434;
	text-decoration:none;
}
#stopka .kolumna a:hover{
	font-size: 11px;
	color: #bd0101;
	text-decoration:none;
}
.cert{
	float: right;
	margin: -20px -20px -20px -40px;
}
.anchor{
	background: url(../images/anchor.png) no-repeat center top 0px;
	width: 999;
	height:27px;
	margin: -15px auto 10px auto;
}
.anchor2{
	background: url(../images/anchor.png) no-repeat center top 0px;
	width: 999;
	height:27px;
	margin: 15px auto -12px auto;
	position:relative;
	z-index: 1;
}
.anchor:hover, .anchor2:hover{
	background: url(../images/anchor.png) no-repeat center top -28px;
}
#zalety{
	background: url(../images/tlo-ryba.gif) no-repeat center center;
	width: 100%;
	color: #2e3233;
	height: 800px;
	margin: 0 auto;
	padding: 0;
}
#zalety p{
	color: #2e3233;
	font-size: 30px;
	font-family: 'Oxygen', sans-serif;
	text-align:center;
	margin: 40px 0;
}
.zaleta{
	width: 390px;
	float:left;
	margin: 20px 40px;
}
#zalety .ikona{
	float:left;
	width: 90px;
}
#zalety .text p{
	margin: 10px 0 0;
	color: #3c3c3c;
	font-size: 14px;
	font-family: 'Oxygen', sans-serif;
	font-weight: bold;
	text-align:left;
}
#zalety .text{
	float:left;
	color: #3c3c3c;
	font-size: 11px;
	font-family: 'Oxygen', sans-serif;
	font-weight: normal;
	text-align:left;
	width: 300px;
}
.hist{
	background-color: #920304;
	opacity: 0.9;
	float:right;
	width:356px;
	padding: 30px;
	color: #ffffff;
	font-size: 14px;
	font-family: 'Oxygen', sans-serif;
	font-weight: bold;
	text-align:left;
	font-variant: small-caps;	
	height: 100%;
	z-index: 1;
}
.hist p.rok {
	font-size: 18px;
	line-height: 18px;
	margin: 30px 0 -15px;
}
.hist p.rok2{
	font-size: 142px;
	line-height: 142px;
	margin: 0 0 30px 0;
}
#mapa p{
	color: #c11111;
	font-size: 30px;
	font-family: 'Oxygen', sans-serif;
	text-align:center;
	margin: 40px 0;
}
#mapagoogle{
	width: 934px;
	height: 353px;
}
a.mapa{
	text-align: left;
	font-family: 'Oxygen', sans-serif;
	font-size: 12px;
	color: #cf131c;
}
a.mapa:hover{
	text-align: left;
	font-family: 'Oxygen', sans-serif;
	font-size: 12px;
	color: #3c3c3c;
}
.kontakt{
	margin: 50px 0;
}
.napisz{
	color: #3c3c3c;
	text-align:left;
	font-size: 11px;
	font-family: 'Oxygen', sans-serif;
	margin: 54px 0 0 33px;
	width: 220px;
	float:left;
}
.formularz{
	float: right;
	width: 693px;
	color: #3c3c3c;
	margin-right: 30px;
}
#mapa .napisz p{
	color: #3c3c3c;
	text-align:left;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 0;
}
.input{
   background: transparent;
   width: 218px;
   font-size: 11px;
   font-family: 'Oxygen', sans-serif;
   border-radius: 0;
   height: 24px;
   -webkit-appearance: none;
   border: 1px solid #ccc;
   margin: 0 10px 8px 0;
   padding-left: 5px;
}
.input2{
   background: transparent;
   width: 443px;
   font-size: 11px;
   font-family: 'Oxygen', sans-serif;
   border-radius: 0;
   height: 124px;
   -webkit-appearance: none;
   border: 1px solid #ccc;
   padding: 5px;
}
.submit{
	background-color: #313131;
	color: #ffffff;
	padding: 3px 10px 3px 30px;
	margin: 10px 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Oxygen', sans-serif;
	float: right;
	border: 1px solid #000000;
}
.input.nazwisko{
	background: url(../images/input-nazwisko.gif) no-repeat #ffffff;
}
.input.email{
	background: url(../images/input-email.gif) no-repeat #ffffff;
}
.input.telefon{
	background: url(../images/input-telefon.gif) no-repeat #ffffff;
}
.input.firma{
	background: url(../images/input-firma.gif) no-repeat #ffffff;
}
.input2.tresci{
	background: url(../images/input-tresc.gif) no-repeat #ffffff; 
}
#error{
	color: #c11111;
	background-color: #ebebeb;
	-webkit-border-radius: 10px; /* Safari, Chrome */
 	-khtml-border-radius: 10px;    /* Konqueror */
	-moz-border-radius: 10px; /* Firefox */
	border-radius: 10px;
	padding: 15px 0px;
	margin-bottom: 20px;
}
#second3{
	background: url(../images/bg-czerwone.jpg) fixed;
	background-size: cover;
	width: 100%;
	color: white;
	min-height: 600px;
	height: 84%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
#second4{
	background: url(../images/bg-piccolo.jpg) fixed;
	background-size: cover;
	width: 100%;
	color: white;
	min-height: 600px;
	height: 84%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
#second5{
	background: url(../images/bg-dendrobena.jpg) fixed;
	background-size: cover;
	width: 100%;
	color: white;
	min-height: 600px;
	height: 84%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
#second6{
	background: url(../images/bg-rosowki.jpg) fixed;
	background-size: cover;
	width: 100%;
	color: white;
	min-height: 600px;
	height: 84%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
#second7{
	background: url(../images/bg-kontakt.jpg) fixed;
	background-size: cover;
	width: 100%;
	color: white;
	min-height: 270px;
	height: 30%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
#second8{
	background: url(../images/bg-atlas.jpg) fixed;
	background-size: cover;
	width: 100%;
	color: white;
	min-height: 270px;
	height: 40%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
#second9{
	background: fixed;
	background-size: cover;
	width: 100%;
	color: white;
	min-height: 400px;
	height: 60%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
#second23{
	background: url(../images/bg-wormhumus.jpg) fixed;
	background-size: cover;
	width: 100%;
	color: white;
	min-height: 600px;
	height: 84%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
#second24{
	background: url(../images/bg-wormhumus2.jpg) fixed;
	background-size: cover;
	width: 100%;
	color: white;
	min-height: 600px;
	height: 84%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
#second33{
	background: url(../images/bg-dendrobox.jpg) fixed;
	background-size: cover;
	width: 100%;
	color: white;
	min-height: 600px;
	height: 84%;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
.opakowanie{
	float: right;
	bottom: 70px;
	width: 500px;
	right: 20px;
	color: #2e3233;
	font-size: 12px;
	font-family: 'Oxygen', sans-serif;
	position: absolute;
}
.produkt{
	float: left;
	position: absolute;
	bottom: 0px;
	left: 20px;
	color: #2e3233;
	font-size: 12px;
	font-family: 'Oxygen', sans-serif;
	
}
.second_podprod{
	position: relative;
	margin: 0 auto;
	height: 100%;
	background: url(../images/bg-dol.png) repeat-x bottom center;
}
.second_prod{
	position: relative;
	width: 999px;
	margin: 0 auto;
	height: 100%;
}
.a999{
	width: 999px;
	margin: 0 auto;
}
.a900{
	width: 900px;
	margin: 0 auto;
	padding-top: 50px;
}
.a50l{
	float:left;
	width: 372px;
	margin: 50px 0 50px 20px;
	font-size: 14px;
	font-family: 'Oxygen', sans-serif;
	text-align:center;
	font-weight: normal;
}
.a50p{
	float: right;
	width: 420px;
	margin: 50px 20px 50px 0px;
	font-size: 14px;
	font-family: 'Oxygen', sans-serif;
	text-align:center;
	font-weight: normal;
}
.a50l p, .a50p p{
	font-weight: bold;
	margin: 20px 0 0;
}
.second_podprzynete{
	position: relative;
	margin: 0 auto;
	background: url(../images/bg-gora.png) repeat-x top center;
}
.second_przyneta{
	position: relative;
	width: 999px;
	margin: 0 auto;
}
.second_przyneta p{
	font-family: 'Oxygen', sans-serif;
	color: #c11111;
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	margin: 0;
	padding: 40px 0;
}
.ryba{
	float:left;
	width: 200px;
	font-family: 'Oxygen', sans-serif;
	color: #3c3c3c;
	font-size: 11px;
	margin: 50px 24px 20px;
}
.ryba p{
	color: #3c3c3c;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align:left;
}
#zalety .ryba p{
	color: #3c3c3c;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align:center;
}
#zalety .ryba{
	margin: 5px 24px;
}

.ryba a.wiecej {
	background-color: #313131;
	color: #ffffff;
	padding: 3px 10px 4px 30px;
	margin: 5px 0 0;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Oxygen', sans-serif;
	float: right;
}
.ryba a.wiecej:hover {
	background-color: #c11111;
}
.red {
	color: #c11111;
}
.h1mini {
	font-size: 24px;
}
.cechy {
	color: #c11111;
	font-size: 14px;
	text-transform:capitalize;
	font-weight: bold;
	font-family: 'Oxygen', sans-serif;
}
#lewa {
	float:left;
	width: 620px;
	margin: 20px 0 0 0;
}
#lewa p{
	color: #313131;
	padding: 20px 0 0;
	font-family: 'Oxygen', sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
}
#prawa {
	float: right;
	width: 330px;
	margin: 0;
}
a.wiecej2 {
	background-color: #c11111;
	color: #ffffff;
	padding: 3px 10px 4px 30px;
	margin: 25px 0 25px 0;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Oxygen', sans-serif;
	float: right;
}
a.wiecej2:hover {
	background-color: #313131;
}
.przynetamini{
	float:left;
	width: 165px;
	height: 165px;
	text-align:center;
}
.przynetamini2{
	float:left;
	width: 330px;
	height: 330px;
	text-align:center;
}



.form-results {clear: both; margin: 0 0 15px; text-align: center; padding: 10px 0; display: none; font-size: 14px}





#prawa ul{
	color: #c980b6;
	margin: 5px 0px 5px -15px;
}
#prawa ol{
	color: #c980b6;
	margin: 5px 0px 5px -15px;
}
hr{
	width: 100%;
	background-color:#cccccc; 
	height:1px; 
	border:none;
	margin: 10px;
}
.profil{
	position:relative;
	z-index:1;
}
.warianty {
	position:absolute;
	z-index: 2;
}
#prawa .warianty ul{
	margin-left: 0px;
	padding-left: 0px;
}

ul {
	margin: 0px;
}
h1{
	color: #2e3233;
	font-family: 'Oxygen', sans-serif;
	font-size: 47px;
	font-weight: bold;
	margin: 0px;
}
h2{
	color: #ffffff;
	font-family: 'Oxygen', sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-decoration:none;
	font-style: normal;
	margin: 0px;
}
h2 a:hover{
	color: #ffffff;
	font-family: 'Oxygen', sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-decoration:none;
}
h3{
	color: #2e3233;
	font-family: 'Oxygen', sans-serif;
	font-size: 48px;
	font-weight: bold;
	margin: 14px 0px 20px 0px;
}
#menuw{
	background-color: #2e3233;
	padding: 20px 0px 40px 14px;
	margin: 0px;
	width: 243px;
}
#menuw ul{
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0px;
}
#menuw li{
	width: 240px;
	background-color: #2e3233;
	line-height: 25px;
	padding: 0px 0px 0px 3px;
	margin-top: 2px;
}
#menuw li.first{
	width: 243px;
	background-color: #2e3233;
	padding: 0px;
	margin-top: 0px;
}
#menuw li.first:hover{
	background-color: #2e3233;
}
#menuw li:hover{
	background-color: #aeca05;
}
#menuw li a, #menuw2 li a{
	color: #ffffff;
}
#menuw li.on{
	background-color: #aeca05;
}
.prod{
	border-bottom: 4px solid #fff;
}
.prod:hover{
	border-bottom: 4px solid #aeca05;
}
.box3{
	width: 203px;
	margin: 40px 18px 10px;
	float:left;
}
.box3.last{
	margin: 40px 0px 10px 18px;
}

.box3 p{
	margin-top: 5px;
}
.box3 .tyt1{
	color: #aeca05;
	font-family: 'Oxygen', sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}
.box3 .tyt2{
	color: #aeca05;
	font-family: 'Oxygen', sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 20px;
}
.box3 .tyt3{
	color: #aeca05;
	font-family: 'Oxygen', sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 20px;
}
.handlowiec{
	width: 237px;
	background-color: #ededed;
	padding: 25px 10px 0px;
	margin-top: 5px;
}
.handlowiec p{
	display:inline-block;
	font-family: 'Oxygen', sans-serif;
	color: #2e3233;
	font-size: 11px;
	font-style:normal;
	margin: 0px;
	text-align: justify;
}
.name{
	float:left;
	font-size:12px;
	font-weight: bold;
	color: #2e3233;
	padding: 100px 5px 5px 5px;
}
.job{
	float:left;
	font-size:9px;
	font-weight: normal;
	color: #aeca05;
}
.tyt1{
	color: #aeca05;
	font-family: 'Oxygen', sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin: 50px 0 10px 0;
}
.tyt2{
	color: #aeca05;
	font-family: 'Oxygen', sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin: 50px 0 10px 0;
}
.tyt3{
	color: #2e3233;
	font-family: 'Oxygen', sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 50px 0 10px 0;
}
.galeria{
	float:left;
	position:relative;
	width:225px;
	height: 150px;
	z-index: 2;
	margin: 0px 8px 0px 0px;
}
.lupa{
	position:absolute;
	top: 0px;
	background:url(../images/lupa.png) no-repeat;
	width:225px;
	height: 150px;
	z-index: 3;
}
.lupa:hover{
	position:absolute;
	top: 0px;
	background:url(../images/lupa-on.png) no-repeat;
	width:225px;
	height: 150px;
	z-index: 3;
}

.second{
	width: 999px;
	color: white;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	height: 100%;
}

.robaczki2{
	background-color: #ed1c24;
	height: 89px;
	width: 372px;
	color: #b00a0a;
	font-family: 'Oxygen', sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.robaczki2:hover{
	background-color: #f62931;
}
.robaczki3{
	background-color: #8bca05;
	height: 89px;
	width: 372px;
	color: #5a8304;
	font-family: 'Oxygen', sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.robaczki3:hover{
	background-color: #a1e215;
}
.robaczki4{
	background-color: #41a20c;
	height: 89px;
	width: 372px;
	color: #215a02;
	font-family: 'Oxygen', sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.robaczki4:hover{
	background-color: #4fb816;
}
.robaczki5{
	background-color: #662708;
	height: 89px;
	width: 372px;
	color: #260d01;
	font-family: 'Oxygen', sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.robaczki5:hover{
	background-color: #7a320e;
}
.robaczki2 p, .robaczki3 p, .robaczki4 p, .robaczki5 p{
	color: #ffffff;
	font-family: 'Oxygen', sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}
.numer{
	float:left;
	margin: 19px 15px 19px 10px;
}
.tresc{
	float:left;
	margin: 22px 0px 0px;
}

.dane{
	float:right;
}

#second2{
	background: url(../images/bg-home3.jpg) fixed;
	background-size: cover;
	width: 100%;
	color: white;
	height: 84%;
	min-height: 600px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
#second2 .robaki{
	float:left;
	margin-left: 40px;
	position: absolute;
	padding: 0;
	width: 372px;
	z-index: 100;
	bottom: 140px;
	color: #2e3233;
	font-size: 12px;
	font-family: 'Oxygen', sans-serif;
}
#second2 .przyneta{
	margin: 200px 0 0;
	padding: 0;
	width: 441px;
	z-index: 101;
	float: right;
}
#firma{
	background: url(../images/bg-firma.jpg) fixed;
	background-size: cover;
	width: 100%;
	color: white;
	height: 84%;
	min-height: 555px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
}
