#secondbody {background-position:center bottom}

div#all {overflow:hidden;z-index:999999;top:30px;position:absolute;background:rgba(255,255,255,.9);height:185px;width:100%;max-width:100%}
div#sloganandlogo {height:185px;}
a#logoimage img {margin-top:22px !important}

div#all .toparea {position:relative;max-width:1170px;margin:0 auto;height:185px}

#rcol .content {padding-top:50px}
.home #rcol .content {padding-top:0px}


 .bx-wrapper .bx-pager.bx-default-pager a {
    border-radius:0px !important;
   
    border:1px solid rgba(255,255,255,255) !important;
    background:rgba(45,67,55,.5) !important;
    width:21px !important;
    height:21px !important;
 }
 
 .bx-wrapper .bx-pager.bx-default-pager a.active {
    background:rgba(45,67,55,1) !important;
        
 }

h1 {font-family: Roboto;
color: #676767;
font-size: 30.01px; /* Przybliżenie (wynika z podstawienia czcionki) */
line-height:34px;
font-weight: 100;
text-align: left;
}

h2 {font-family: Roboto;
color: #96b383;
font-size: 30.01px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 100;
text-align: left;}

h3 {font-family: Roboto;
color: #666;
font-size: 22.99px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 100;
text-align: left;}

h4 {font-family: Roboto;
color: #666;
font-size: 22.99px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 400;
text-align: left;}

h5 {font-family: Roboto;
color: #989898;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 700;
line-height: 22px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;}

h6 {
font-family: Roboto;
color: #bde2a5;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 700;
line-height: 22px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
}

p,.newsleadin {
    font-family: Roboto;
color: #666;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 100;
line-height: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
}

  #searchcontainer {position:absolute;right:0px;top:0px;z-index:111111}
input.searchinput {border:1px solid #bde2a5;background:#FFF;padding:8px;color:#ccc !important}
#searchcontainer input[type=image] {margin-left:-5px}

 .slide .desc { position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
     max-width:1170px; 
     bottom:95px;
     background:none
    }

     .slide .desc .cnt {
      width:395px;
      padding:30px 30px;background:rgba(255,255,255,.9);
     }

  .slide .desc .cnt,
  .slide .desc .cnt p {font-family: Roboto;
color: #49525c;
font-size: 25px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
text-align: left;line-height:32px
}

div#menu {position:absolute;height:60px;width:580px;right:0;margin-top:-60px}


a.top {
font-family: Roboto;
color: #7aad59;
font-size: 16px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 400;
border-right:1px solid #d1d1d1;
padding-bottom:50px !important; 
}



#cycl {border-bottom:15px solid #395d21}

#homepans,#homepansc {width:100%}

#homepansc  {margin-left:-10px;margin-right:-10px;margin-top:-15px}

.homepanel {width:33.33%;box-sizing:border-box;padding:10px;float:left}
.homepanel  .homepancontent {border:1px solid #dfdfdf;padding:50px 25px 30px 25px !important}

.homepanel  .homepancontent h2 {font-family: Roboto;
color: #535353;
font-size: 23px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: center;}


.homepanel  .homepancontent  .homepantxt {font-family: Roboto;
color: #49525c;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: center;}

.homepanel  .homepancontent  .homepantxt:after {
      content:"read more";
      display:inline-block;
      font-family: Roboto;
color: #ffffff;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: center;
padding:5px 30px ;
background:#7aad59;
border-bottom:4px solid #123415;
margin-top:10px;
}

.homecontent h1 {font-family: Roboto;
color: #7aad59;
font-size: 26px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
margin-top:40px;}

.homecontent p {
font-family: Roboto;
color: #49525c;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
}

.all {position:relative}


#footer {height:380px}

.footer_col, #footer_txt {padding-top:15px;width:25%; box-sizing:border-box;padding-right:25px;height:280px;float:left}

#footer_margins .clr {display:none}

#webby {font-family: Roboto;
color: #272727;
font-size: 15px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
 
 
 
 
position:absolute;bottom:0px;left:0;right:0;line-height:45px;text-align:center;width:100%;display:block;}


#footer_menu a {padding:10px;font-family: Roboto;
color: #ffffff;
font-size: 15px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 50.928px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: center;}


.midh {font-family: Roboto;
color: #ffffff;
font-size: 35px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 100;
line-height: 90px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: center;
background:#bde2a5;
}


.recwc {height:305px;background:#f6f5f5}

.main_header h1 { margin-top:-20px;font-family: Roboto;
color: #ffffff;
font-size: 35px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 100;
line-height: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: center;
margin-bottom:50px;}

body.noslider .main_header h1 {color:#395D21 !important}

body.page-wydarzenia.agid .main_header h1 {
 margin-top:0px;
 font-family: Roboto;
color: #666;
font-size: 30.01px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 100;
text-align: left;
}


 #cycl:after {
 height:90px;background:#bde2a5;content:"  ";display:block;position:absolute;z-index:-1;width:100%;
 line-height:90px;text-align:center;
 font-family: Roboto;
color: #ffffff;
font-size: 35px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 100;
padding-top:15px;
 
 }


 .footer_col p {font-family: Roboto;
color: #ffffff;
font-size: 15px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 22px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;}

 body.page-wydarzenia.agid #rcol .content {padding-top:80px}

  .home #cycl:after {content:"";display:none}
  
  .page-wydarzenia.agid #cycl:after {content:"PROJECTS"; }
    #newprojhld {max-width:1170px;margin:0 auto;padding-top:30px}
  #newprojhld a {overflow:hidden;display:block;width:355px;height:250px}
  #newprojhld a img { width:100%;min-height:100% }
  
    #newprojhld a.bx-pager-link { width:31px;height:60px;}
  #newprojhld .bx-controls-direction a {background: url(arr_l.png) no-repeat;
  width: 31px;
  height: 55px;
  }  
  
    #newprojhld .bx-controls-direction a.bx-prev {margin-left:-80px}
    #newprojhld .bx-controls-direction a.bx-next {margin-right:-80px;background-image:url(arr_r.png)}
    
     #galleryholder {width:100%;clear:both;padding-top:30px}
  body.page-wydarzenia.agid .mainimg {width:50%;box-sizing:border-box;float:left !important;padding-right:40px !important; }
  
    body.page-wydarzenia.agid .mainimg img {width:100%;border:0px !important}
  
   body.page-wydarzenia.agid .main_header h1 { width:50%;float:right;margin-top:20px;margin-bottom:30px;padding-top:10px}
  
  body.page-wydarzenia.agid h1+h1 {width:100;float:none;}
  
  .gallerydiv {width:350px;height:250px;overflow:hidden;margin:20px 30px 20px 6px}
  
   body.page-wydarzenia.agid #rcol .content .date {display:none}

   .wydarzenia .newsback  {display:none}

.wydarzenia {margin-left:-32px;margin-right:-32px}
 body.page-wydarzenia.agid .wydarzenia {padding-top:50px}
.wydarzenia .clr {display:none}

.newslistelem .lead,
.newslistelem .date,
.newslistelem .listsep {display:none} 


.newslistelem {width:345px !important;float:left;padding:16px 32px;}

.newslistelem .imgcontainer {float:none;margin:0;width:350px;height:235px;overflow:hidden;width:100%;min-height:100%}
.newslistelem .imgcontainer img {border:0}
.newslistelem .title, .newslistelem .title a{
       font-family: Roboto;
color: #666;
font-size: 19.99px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 100;
text-align:center;
line-height:55px;
height:55px;
overflow:hidden;
}