/*
 * not latest - copy of ~201
 * 
 */

     * {font-family:'Roboto'}
  
  #secondbody { background-position:bottom  }
  #all,.all {position:relative}
  
   #footer {height:385px;margin-top:90px}
    input[name=hopot] {height:1px;width:1px;border:0px !important;padding:0px !important}
  
   
  .footer_col {height:280px;text-align:left;box-sizing:border-box;padding:35px 35px 0px 0px}
   #footer_col3 {padding-right:0px;width:50%;padding-top:25px}
  #webby {font-family: Roboto
color: #272727;
font-size: 15px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 500;
text-align: center;

             position:absolute;width:100%;bottom:0;line-height:40px;float:none;display:block;text-align:center}
              
  
      #searchcontainer {margin-right:0px;position:absolute;right:0;top:65px;margin:0 !important; }
      #search_submit {border-radius:0px;-webkit-border-radius:0px;width:100px;border:1px solid #003F58;background:rgba(0,0,0,0);
          color: #003F58;
          box-sizing:border-box;height:36px;
          font: 300 16px   Roboto;text-shadow:none; 
          text-transform:lowercase;float:left;
      }
     input.searchinput {margin-right:-1px;float:left; box-sizing:border-box;height:36px;border:1px solid #003F58;
     background:rgba(0,0,0,0);padding:8px;color:#003F58; }

   #cycl .bx-wrapper .bx-viewport {overflow:hidden}

      .paging {text-align:center}
 .pagingbar {display:inline-block}
div.paging a,
div.paging a:hover,
div.paging a.sel {width:32px;height:32px;line-height:32px;background:#fff;color:#e1e1e1;border:1px solid #e1e1e1;font-family:"Roboto";font-size:16px;display:block;margin:3px}
div.paging a.sel {color:#a0dbfc;border-color:#a0dbfc}


#homepansc {width:auto;margin-left:-15px;margin-right:-15px}

#liketab {-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out; width:376px;position:fixed;left:-330px;top:230px;z-index:9999999}

#liketab:hover {left:0}

#liketabc {float:left;border:5px solid #3B5998;background:#fff;padding:10px;width:300px;}
#liketabtab {width:46px;height:155px;background:url(fb_tab.png) no-repeat;float:right}


 .line input[type=text],
 .line textarea,
 .line input[type=submit] {width:100%;border:1px solid #d7d7d7;background:#fff;padding:8px;box-sizing:border-box;padding-left:30px;
  margin-bottom:5px;
  font-family: Roboto;
color: #6f6f6f;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
 
text-align: left;
  }
   .line input[type=submit]  {width:105px;background:#2fa5e4;font-family: Roboto;
color: #ffffff;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
 border:0px;border-radius:0;-webkit-border-radius:0px;
text-align: left;}


   a {
       -webkit-transition: background 0.3s ease-out;
-moz-transition: background 0.3s ease-out;
-ms-transition: background 0.3s ease-out;
-o-transition: background 0.3s ease-out;
transition: background 0.3s ease-out;
-webkit-transition: background 0.3s ease-out;
-moz-transition: background 0.3s ease-out;
-ms-transition: background 0.3s ease-out;
-o-transition: background 0.3s ease-out;
transition: background 0.3s ease-out;

   }


   .gallerydiv {width:200px;height:200px;overflow:hidden}
   .gallerydiv a img {width:130%;max-width:130%; min-height:100%;height:auto}


@media screen and (max-width:900px){
 html body { }
 #langflags {left:0 !important;right:auto}
  html body div#footer {background:#162636;height:auto}
    html body div#footer .footer_col {width:100%;float:none;padding:20px;height:auto}
    #cycl .slide .desc {padding-left:0px;top:10px ;left:10px;}
    a.top {color:#162636 !important;padding-top:10px;padding-bottom:10px;}
    #all {background:#fff !important}
    #searchcontainer {display:none;}
   .wydarzenia {margin:0px !important}
   #rcol {box-sizing:border-box;padding:0px !important}
    .slide .desc,#footer_col1 {display:none !important}
    
   html body #homepans .homepanel {max-width:100%  !important;width:100%  !important;padding-bottom:70px  !important}
    
    html body #homepansc {width:auto;}
    .homepanel {padding:0px !important}
    #cycl {display:none !important}
    
}
/**********************************************/


h1 {font-family: Roboto;
color: #003F58;
font-size: 42px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 500;
line-height: 44px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left; }
h2 { font-family: Roboto;
color: #00bed0;
font-size: 22px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 500;
line-height: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;}
h3 { font-family: Roboto;
color: #003F58;
font-size: 22px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;}
h4 {font-family: Roboto;
color: #00bed0;
font-size: 22px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;}
p,li,td {font-family: Roboto;
color: #717f8f;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 22px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left; }


#logoimage img {margin-top:-5px !important}
.phone {font-family: Roboto;
color: #003F58;
font-size: 25.24px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 500;
line-height: 25.928px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
transform: scaleX(1.0095); /* właściwości width (szerokość) i height (wysokość) pominięte w wyniku transformacji */
position:absolute;right:300px;top:70px;
padding-left:40px;background:url(phone_ico.png) no-repeat}

a.top {font-family: Roboto;
color: #ffffff;
font-size: 16px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
text-align: left;
text-transform:uppercase;
 }

 #langflags {right:0px;left:auto;margin-top:5px}
  #langflags a {padding-left:28px;}
  #langflags a:first-child { padding-left:28px}
   
   

   

 a.top.issel,a.top:hover {background:#00bed0}

ul.sf-menu ul {z-index:99999;background:#3fb7f3}
 ul.sf-menu ul a  {font-family: Roboto;
color: #ffffff;
font-size: 16px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
text-align: left;
text-transform:uppercase;}
 ul.sf-menu ul a:hover {background:#00bed0}

 
 .slide .desc {background:none;top:185px;padding-left:30px;}
 
  
 .slide .desc .cnt {background:rgba(0,63,98,.8);float:left;padding:15px}
 
 .slide .desc h2 {font-family: Roboto;
color:
#fff;
font-size: 43.99px;/* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
text-align: left;
line-height:50px;}
.slide .desc p {font-family: Roboto;
color: #fff;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 22px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;}


.homepanel  {position:relative;text-align:left;min-height:510px}
.homepanel:after {content:"więcej...";display:block;width:110px;margin-left:10px;line-height:35px;text-align:center;border-bottom:3px solid #00bed0;
font-family: Roboto;
color: #ffffff;
background:#003f58;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 400;
 text-align: center;  
position:absolute;bottom:0;left:15px}


body.ln_en .homepanel:after {content:"more..."}


.homepanel .imgp img {border-bottom:11px solid #00bed0}
.homepanel h2 {font-family: Roboto;
color: #003F58;     margin-bottom:0px;
font-size: 22px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 500;
line-height: 75px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0);}


.homepanel .homepantxt {font-family: Roboto;
color: #717f8f;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 22px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;}


#homepansc {margin-bottom:60px;}

.homecontent img {border-bototm:5px solid #00bed0;float:left;margin-right:30px}
.homecontent h1 { 

}

 .homecontent h1 span {
  
}


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


#footer .footer_col {padding-top:20px}

#footer h2 {font-family: Roboto;
color: #fefefe;
font-size: 23px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 500;
line-height: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;}
#footer   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;


}
#cycl {z-index:0}
#cycl .bx-wrapper .bx-pager.bx-default-pager {text-align:left;padding-left:50px;box-sizing:border-box}
#cycl .bx-wrapper .bx-pager.bx-default-pager a {width:21px;height:21px;border:1px solid #3fb7f3;background-color:rgba(255,255,255,0);border-radius:0}
#cycl .bx-wrapper .bx-pager.bx-default-pager a.active {background:url(slide_b.png) no-repeat center center !important}


#rcol {padding :60px 40px;box-sizing:border-box}
body.home #rcol {padding:0px}

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

#webby {font-family: Roboto;
color: #2b7fa8;
font-size: 15px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
 ;
}
