     * {font-family:'Roboto'}
  body {background-repeat:repeat}
  #secondbody { background-position:bottom  }
  #all,.all {position:relative}
  
   #footer {height:385px;margin-top:90px}
   //#lcol {display:none !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:110px;margin:0 !important; }
      #search_submit {border-radius:0px;-webkit-border-radius:0px;width:100px;border:1px solid #8FA4AE;background:rgba(0,0,0,0);
          color: #8FA4AE;
          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 #8FA4AE;
     background:rgba(0,0,0,0);padding:8px;color:#8FA4AE; }

   #cycl .bx-wrapper .bx-viewport {overflow:visible !important}
   #cycl {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 #adc5d1;background:#e9ecef;padding:6px;
 box-sizing:border-box;padding-left:20px;
  margin-bottom:5px;
 font-family: Roboto;
color: #40474f;
font-size: 17px; /* PrzybliĹźenie (wynika z podstawienia czcionki) */
font-weight: 300;
 
text-align: left;
  }
  
  input[name=hopot] {height:1px;width:1px;border:0px !important;padding:0px !important}
  
   .line input[type=submit]  {width:105px;background:#7a95a6; 
color: #ffffff;
font-family: "Roboto Condensed";
color: #ffffff;
font-size: 17px; /* PrzybliĹźenie (wynika z podstawienia czcionki) */
font-weight: 700;
line-height:31.928px; /* PrzybliĹźenie (wynika z podstawienia czcionki) */
text-align: left;
box-shadow:0;text-align:center;padding:0px;text-shadow:none;
 
}


   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:190px;height:190px;overflow:hidden}
   .gallerydiv a img {width:130%;max-width:130%; min-height:100%;height:auto}


@media screen and (max-width:900px){

#lcol {display:none !important}
html body #rcol .content {border:0}
 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}
    #sloganandlogo {border:0px !important}
    
}
/**********************************************/


h1 {
font-family: Roboto;
color: #222b3a;
font-size: 27px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 30px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
}
h2 {
font-family: Roboto;
color: #c72e2c;
font-size: 27px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 30px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
}

h3 {
font-family: Roboto;
color: #222b3a;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 700;
line-height: 21px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
}
h4 {
font-family: Roboto;
color: #c72e2c;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 700;
line-height: 21px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
}


p,.newsleadin,td,li {
   font-family: Roboto;
color: #5d5c5c;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
}


#ihakt {display:none !important}

   
   #searchcontainer {top:78px;right:20px}
input.searchinput {height:32px;background:#f0f0f0;border:0px;color:#666}
#search_submit {width:32px;height:32px;overflow:hidden;text-indent:-300px;background:#f0f0f0 url(ico_search.png) no-repeat center center; border:0}

.slide .desc {height:auto !important}

#sloganandlogo {border:1px solid #ddd;border-bottom:3px solid #fcc2bd;background:#fff;border-radius:15px  15px 0px  0px ;margin-top:20px;padding-left:20px;box-sizing:border-box}

#thirdbody {background:url(slide_bgr.png) repeat-x left 139px}

.icons {padding-top:35px}
.icons a {float:left;margin-right:20px;padding-right:20px;border-right:1px solid #dcdbdb;width:27px;height:27px}
.icons a+a+a {border:0;padding:0}

 #cycl .bx-wrapper .bx-controls-direction a {margin-top:-53px;width:106px;height:106px;background:url(arr_l.png)}
 #cycl .bx-wrapper .bx-controls-direction a.bx-prev {left:0}
 #cycl .bx-wrapper .bx-controls-direction a.bx-next {right:0;background-image:url(arr_r.png)}
 
 #menu,#menu ul {background:#a7ca23 !important;}
 
  #menu {border-top:1px solid #fff}
 
 #menu ul li a {border-left:1px solid #fff;font-family: Roboto;
color: #ffffff;
font-size: 16px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 700;
 text-align: left;
  /* właściwości width (szerokość) i height (wysokość) pominięte w wyniku transformacji */
}
  #menu ul li.first a ,
   #menu ul li a li a {border-left:0px}
 #menu a.issel, #menu a:hover {background:#73b9e5}
 
 .lc20 {padding-left:25px !important}

   .newslistelem .imgcontainer {width:300px;border:0px; overflow:hidden;float:right;margin-right:0px;margin-left:20px}
  .newslistelem .imgcontainer img {border:0}
  
  .newslistelem .title, .newslistelem .title a {
     font-family: Roboto;
color: #222b3a;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 700;
line-height: 21px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
  }
  
 .date, .newslistelem .date {
      display:block;float:none;
      font-family: Roboto;
color: #c72e2c;
font-size: 15px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 700;
line-height: 21px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
padding:0px;
  }
  
  
  .newslistelem .lead {font-family: Roboto;
color: #5d5c5c;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;}

  .newslistelem a.fadeover,a.newsback {
        display:block;width:100px;text-align:center;background-color: #fcc2bd;
width: 100px;
line-height: 32px;
margin-top:10px;
font-family: Roboto;
color: #ffffff;
font-size: 17px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
 text-align:center;text-decoration:none;
  }
  
  div.listsep {background:none}
  
  .mainimg {max-width:33%}
  
   #columnssep {padding-top:20px;background:#fff;margin-bottom:20px;box-sizing:border-box;padding-right:20px}
   
   .footer_col 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_col1 p {font-size:17px;line-height:20px;}

#footer_col3 iframe {margin-top:10px}

   .footer_col p {font-family: Roboto;
color: #ffffff;
font-size: 15px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height:18px;
text-align: left;
margin-top: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: 700;

text-align: center;}

#leftmenudiv {display:block !important;width:100%}

.lc20 span {display:block !important;}

  #leftmenuul2 {padding-bottom:35px;display:block}  
   #leftmenuul2 a.level0 
   ,#zleftmenuul2 a.level0 
   {background:#b9d942 url(c.png) no-repeat right bottom;border:1px solid #b9d942;border-bottom:0px;font-family: Roboto;
color: #ffffff;
font-size: 16px; /* Przybliżenie (wynika z podstawienia czcionki) */
line-height:18px;
font-weight: 700;
 text-align: left;
padding:10px  10px 10px 20px !important; /* właściwości width (szerokość) i height (wysokość) pominięte w wyniku transformacji */}
#leftmenuul2 li 
,#zleftmenuul2 li 
{margin-bottom:5px;}

#leftmenuul2 li li a,
#zleftmenuul2 li li a
 {padding-left:20px !important;font-size:14px;color:#B78AAB;height:auto}
 #zleftmenuul2 a.level0.sel { background-color:#73b9e5}
 
 #mnuswitch {margin-bottom:-30px !important}
 
 
 body.agid-5 .newslistelem .date {display:none !important}
 