@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:400,700,300&subset=latin,latin-ext);
* {
    padding: 0;
    margin: 0; }

a:focus, a:visited, a {
    outline: none; }

img {
    border: 0; }

a {
    color: initial;
    text-decoration: none; }

a:hover {
    color: initial;
    text-decoration: none; }
body {
    font-family: 'Josefin Sans', sans-serif;
}
#container.index {
    background: url("../images/indexAgro.jpg") no-repeat scroll;
    width: 1140px;
    height: 713px;
    margin: 0 auto;
    position: relative;
}
#container.index a {
    position: absolute;
}
#container.index a.pl{
    background: url("../images/pl.png") no-repeat scroll;
    top:158px;
    left:538px;
    width: 25px;
    height: 16px
}
#container.index a.enD {
    background: url("../images/en_active.png") no-repeat scroll;
    top:158px;
    left:575px;
    width: 25px;
    height: 16px
}
#container.index a.plD{
    background: url("../images/pl_active.png") no-repeat scroll;
    top:158px;
    left:538px;
    width: 25px;
    height: 16px
}
#container.index a.en {
    background: url("../images/en.png") no-repeat scroll;
    top:158px;
    left:575px;
    width: 25px;
    height: 16px
}
#container.index a:nth-child(3) {
    top:150px;
    left:50px;
    width: 450px;
    height: 500px
}
#container.index a:nth-child(4) {
    top:150px;
    right:50px;
    width: 450px;
    height: 500px
}
span.bio {
    font-size: 21px;
    left: 0;
    position: absolute;
    top: 478px;
    color:#79ad44;
    text-align: center;    
    line-height:26px;
    margin-left:139px;
}
span.owoce {
    font-size: 21px;
    right: 0;
    position: absolute;
    top: 478px;
    color:#79ad44; 
    text-align: center;    
    line-height:26px;
    margin-right:175px;
}
span.bio:hover {
    cursor: pointer;
    border-bottom: 2px solid #79ad44;


}
span.owoce:hover {
    cursor: pointer;
    border-bottom: 2px solid #79ad44;
}
span.bio b {
    font-size: 25px;
}
span.owoce b{
    font-size: 25px;
}
header {
    background: url("../images/header.png") no-repeat scroll;
    width: 1140px;
    height: 85px;
    position: fixed;
    top:0;
    z-index: 999;
}
header > a {
    height: 56px;
    left: 215px;
    position: absolute;
    top: 0;
    width: 125px;
}
header ul.menu {
    float: left;
    margin-left: 396px;
    margin-top: 26px;
    outline: medium none;
    width: 576px;
    font-size: 11px;   
    padding-bottom: 25px;

}
ul.menu li {
    display: inline;
    outline: medium none;
    white-space: nowrap;
    margin:0 10px;
    float:left;
    position: relative;
    padding-bottom: 25px;
}
ul.menu li a {
    float: left;
    font-size: 13px;
    font-weight: normal;
    color:#75ab3f;
    font-weight: bold;
}
ul.menu li span {
    background-color: #f9e9a2;
    width: 100%;
    height: 3px;
    float:left;
    display: none;
    margin-top: 4px;
}
ul.menu li:hover span {
    display: block;
}
ul.menu ul.owoceSubmenu li span {
    background-color:transparent;
    width: 100%;
    height: 3px;
    float:left;
    margin-top: 0;
    margin-bottom: 0px;
    margin-left:-3px;
}
ul.menu ul.owoceSubmenu li:hover span {
   background-color: #f9e9a2;
}
ul.menu ul.bioowoceSubmenu li span {
    background-color: transparent;
    width: 100%;
    height: 3px;
    float:left;
    margin-top: 0;
    margin-bottom: 0px;
    margin-left:-3px;
}
ul.menu ul.bioowoceSubmenu li:hover span {
   background-color: #f9e9a2;
}
ul.owoceSubmenu {
    background-color: white;
    font-size: 11px;
    /*height: 100px;*/
    left: -42px;
    position: absolute;
    top: 38px;
    width: 125px;
    padding: 0;
    display: none;
}
ul.owoceSubmenu li {
    display: inline;
    outline: medium none;
    white-space: nowrap;
    padding: 0;
    margin:0;
    float:left;
    position: relative;   
    border-left:2px solid white;
}
ul.owoceSubmenu li a{
    color:#75ab3f;
}
ul.owoceSubmenu li:nth-child(1) {
    border-left:3px solid #f3d037;
    padding-top: 4px;
}
ul.owoceSubmenu li:nth-child(2)  {
    border-left:3px solid #f38737;
}
ul.owoceSubmenu li:nth-child(3)  {
    border-left:3px solid #b10b0b;
}
ul.owoceSubmenu li a {
    float: left;
    font-size: 13px;
    font-weight: normal;
    color:#75ab3f;
    font-weight: bold;
    text-align: center;
    width: 125px;
    padding: 5px 0;
}
ul.bioowoceSubmenu {
    background-color: white;
    font-size: 11px;
    /*height: 100px;*/
    left: -23px;
    position: absolute;
    top: 38px;
    width: 211px;
    padding: 0;
    display: none;
}
ul.bioowoceSubmenu li {
    display: inline;
    outline: medium none;
    white-space: nowrap;
    padding: 0;
    margin:0;
    float:left;
    position: relative;   
    border-left:2px solid white;
}
ul.bioowoceSubmenu li a{
    color:#75ab3f;
}
ul.bioowoceSubmenu li:nth-child(1) {
    border-left:3px solid #f3d037;
    padding-top: 4px;
}
ul.bioowoceSubmenu li:nth-child(2)  {
    border-left:3px solid #f38737;
}
ul.bioowoceSubmenu li:nth-child(3)  {
    border-left:3px solid #b10b0b;
}
ul.bioowoceSubmenu li a {
    float: left;
    font-size: 13px;
    font-weight: normal;
    color:#75ab3f;
    font-weight: bold;
    text-align: center;
    width: 211px;
    padding: 5px 0;
}
nav > a {
    color:#75ab3f;   
    margin-top:10px;
    float:left;
    margin-top: 26px;
    font-size: 13px;
}
nav > a:nth-child(4) {
    font-weight: bold;
}
ul.menu li a:hover {
    color:#75ab3f;
}
nav a:hover {
    color:#75ab3f;
}
nav > span {
    color:#75ab3f;
    font-weight: bold;
    float:left;
    margin: 0 5px;
    margin-top:26px;
    font-size: 13px;
}
#container {
    width: 1140px;
    height: 2000px;
    margin: 0 auto;
}
p {
    font-size: 14px;
    color:#181818;
    text-align: left;
    line-height: 17px;
    text-align: justify;

}
#section1 {
    width: 1140px;
    height: 424px;
    /*margin-top:50px;*/
}
#section1 p{
    width: 575px;
    margin: 0 auto;
    margin-top:50px;
    clear: both;
}
#section1bio {
    width: 1140px;
    height: 424px;
    /*margin-top:50px;*/
}
#section1bio p{
    width: 575px;
    margin: 0 auto;
    margin-top:50px;
    clear: both;
}
#section2 {
    background: url("../images/normal3.jpg") no-repeat scroll bottom right;
    width: 1140px;
    height: 541px;
}
#section2.len {
    background: url("../images/normal3_en.jpg") no-repeat scroll bottom right;
    width: 1140px;
    height: 541px;
}
#section2 p{
    clear: both;
    float: left;
    margin-left: 128px;
    /*margin-top: 152px;*/
    width: 410px;
}
#section2bio {
    background: url("../images/bio3.jpg") no-repeat scroll bottom right;
    width: 1140px;
    height: 541px;
}
#section2bio.len {
    background: url("../images/bio3_en.jpg") no-repeat scroll bottom right;
    width: 1140px;
    height: 541px;
}
#section2bio p{
    clear: both;
    float: left;
    margin-left: 128px;
    width: 410px;
}
#section3 {
    background: url("../images/mandarynki2.jpg") no-repeat scroll  bottom left;
    width: 1140px;
    height: 476px;
}
#section3.len {
    background: url("../images/mandarynki2_en.jpg") no-repeat scroll  bottom left;
}
#section3 p{
    clear: both;
    float: right;
    margin-right: 35px;
    margin-top: 79px;
    width: 505px;
}
#section4 {
    background: url("../images/jablka2.jpg") no-repeat scroll bottom right;
    width: 1140px;
    height: 476px;
}
#section4.len {
    background: url("../images/jablka2_en.jpg") no-repeat scroll bottom right;
}
#section4 p{
    clear: both;
    float: left;
    margin-left: 128px;
    margin-top: 152px;
    width: 410px;
}
h2 {   
    width: auto;
    text-align: center;
    width: 200px;
    margin: 0 auto;

}
h2 span:nth-child(1) {
    color: #75ab3f;
    float: left;
    font-size: 16px;
    font-weight: bold;
    width: 200px;
}
h2 span:nth-child(2) {
    background-color: #f9e9a2;
    float: left;
    height: 1px;
    margin-top: 4px;
    width: 200px;
    clear: both;
}
#section5 {
    width: 1140px;
    height: 371px;
}
#section5 h2{
    margin-top:20px;
}
#section5 p{
    clear: both;
    float: left;
    margin-left: 252px;
    width: 568px;
    margin-left: 128px;
}
#section5 ul{
    clear: both;
    float: left;
    margin-left: 252px;
    margin-top: 152px;
    /*width: 302px;*/
    margin-top:24px;
    margin-bottom:17px;
    font-size: 13px;
    line-height: 22px;
    margin-left:266px;
    margin-left: 142px;
}
#section5 ul li{
    font-size: 14px;
  color: #f3d037; 
}
#section5 h2{
    margin-top: 80px;
    margin-bottom: 40px;
}
#section5 ul li span{
    color:#181818;

}
#section5 p{
    float:left;
    margin-top:50px;
}
#section5 .bootmP {
    margin-top:10px;
}
form, label, input, textarea {
    width: 283px;
}
input, textarea {
    border:0;
    border-top:1px solid #79ad44;
}
label {
    font-size: 11px;
    width: 100%;
    float:left;
}
input {
    margin-bottom: 12px;
    font-size: 14px;
    font-family: 'Josefin Sans', sans-serif;
    padding: 4px 0;
}
textarea {
    padding: 4px 0;
    font-size: 14px;
    font-family: 'Josefin Sans', sans-serif;
}
#input_submit {
    background-color: #79ad44;
    font-size: 14px;
    color:white;
    padding: 5px 17px;
    font-weight: bold;
}
footer {
    padding-top: 37px;
    color:White;
    margin-top:69px;
    box-sizing: border-box;
    font-weight: bold;
}
footer >span {
    margin-left: 128px;
    float: left;
}
footer ul{
    float: left;
    font-size: 11px;
    margin-left: 196px;
    outline: medium none;
    padding-bottom: 25px;
    width: 576px;
    color:white;

}

footer ul li{
    display: inline;
    float: left;
    outline: medium none;
    padding-bottom: 25px;
    position: relative;
    white-space: nowrap;
}
footer ul li a{
    margin: 0 7px;
    color:white;
}
footer ul li a:hover{
    text-decoration: underline;
}
footer ul li a:hover{
    color:white;
}
.top_baner {
    margin-top:10px;
    display: none;
}
textarea:focus, input:focus{
    outline: none;
}

#container.index .st {
    position: static;
}
a.mailto:hover {
    text-decoration: underline;
}
#input_submit {
    border: 2px solid white;
}
#input_submit:hover {
    background-color: white;
    color:#79ad44;
    border: 2px solid #79ad44;
    font-weight: bold;
}
#section0 {
    width: 1140px;
    margin-top: 50px;
    height: 1px;
}