   * {font-family:'Roboto'}
  body {background-position:center top}
  #secondbody { background-position:bottom  }
  div#all,.all {position:relative !important; }
  
  
  #rcol {padding:0px  0px ;box-sizing:border-box;padding-top:20px}
  body.home #rcol {padding:0px}
  
  .all { }
   #footer {height:380px;margin-top:20px}
   //#lcol {display:none !important} 
  
body.agid .date {display:none !important}   


.mbo div,.mbo div iframe {margin:0 auto;max-width:100%}

body.agid .newsleadin {}

  .footer_col {height:290px;text-align:left;box-sizing:border-box;padding:25px 35px 0px 0px}
   #footer_col3 { width:25%; }
   #footer_col3 p {line-height:20px}
  #webby {font-family: Roboto;
color: #333;
font-size: 15px; /* PrzybliĹźenie (wynika z podstawienia czcionki) */
font-weight: 400;
text-align: center;

             position:absolute;width:100%;left:0;bottom:0;line-height:50px;float:none;display:block; }
              
  
    #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-pager {text-align: center}
        #cycl .bx-pager  a {background:rgba(255,255,255,0);border:1px solid #fff;box-sizing:border-box}
        #cycl .bx-pager  a.active {background:rgba(255,255,255,1)}
        
   #cycl .bx-wrapper .bx-viewport {overflow:visible !important}
   #cycl { z-index:1}

   .gallerydiv {background-size:cover;background-position:center center}
    .gallerydiv a {display:block;background-size:cover;background-position:center center;height:200px}

      .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 {padding:0px 30px}
   
 .line input[type=text],
 .line select,
.line input[type=email],
 .line textarea,
 .line input[type=submit] {width:100%;border:1px solid #e6bd81;background:#fff;padding:6px;
 box-sizing:border-box;padding-left:20px;
  margin-bottom:5px;
 font-family: Roboto;
color: #6f6f6f;
font-size: 17px; /* PrzybliÄšĹşenie (wynika z podstawienia czcionki) */
font-weight: 300;
   border-radius:0;-webkit-border-radius:0;
   border:1px solid #ccc;
    
text-align: left;
  }
 #iformularzkontaktowy label {display:block;line-height:35px;font-size:16px;color:#474747;padding-left:30px}
  
  .line.seltopic {background:#f7f7f7;padding:30px; }
  
 #iformularzkontaktowy input.txtinput {margin-bottom:15px !important;width:55% !important;float:none !important}
  div.line {margin-bottom:0px}
  
   .line input[type=text]:focus,
   .line textarea:focus {  } 
  
  input[name=hopot] {height:1px;width:1px;border:0px !important;padding:0px !important}
  
   .line input[type=submit],a.newsback  {width:105px;background:#ed1c24;  border-radius:0px;-webkit-border-radius:0px;
 
font-family: Roboto;
color: #ffffff;
font-size: 17px; /* PrzybliÄšĹşenie (wynika z podstawienia czcionki) */
font-weight: 300;
  border:0px;
  padding-left:0px;padding-right:0px;padding-bottom:10px;
text-align: center;
border-radius:0px;
 
}
  #iformularzkontaktowy input[type=submit] {
      border-radius:0px;  
      -webkit-border-radius:0px;
      background:#b7b7b7;
      border-left:20px solid #4f6273;
      color:#fff;
      text-shadow:0px !important;
      margin-left:30px;
  }


   a.newsback {color:#fff;display:block;line-height:40px;padding-bottom:2px;border:1px solid #f00;
   background:#f00;color:#e6bd81;text-decoration:none}
   a.newsback:hover {color:#f00;background:#fff;opacity:1 !important}
   a {
       -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;

   }

 .noanim {
          -webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
 }
 
   .gallerydiv {width:200px;height:200px;overflow:hidden}
   .gallerydiv a img {width:130%;max-width:130%; min-height:100%;height:auto}
   #searchcontainer {top:55px;right:0px;  width:236px;
   padding-bottom:12px;b 
  
   }
input.searchinput {width:240px; height:34px;background:#fff;border:0px;color:#666;border:1px solid #f0f0f0}
#search_submit { width:32px;height:32px;overflow:hidden;text-indent:-300px;
background:#fff url(ico_s.png) no-repeat center center !important;  border:0;margin:1px 0px 0px -35px}

#ihakt {display:none !important}

 
div#leftmenudiv {display:none !important}

   #footer_menu img {margin-top:-3px;position:relative}

   #gallerydiv a {background-size:cover;background-position:center center}
  #gallerydiv a img {opacity:0 !important}
  
  #langflags {right:0px;top:5px;}
  #langflags a {color:#666; padding-left:30px}

 
@media screen and (max-width:900px){

      #langflags {display:none}
     .toparea {position:static !important}
html body #sloganandlogo {padding:20px 10px}
 #logoimage {padding-left:0px !important}
#lcol {display:none !important}
html body #rcol .content {border:0}
 html body { }
 #langflags {left:0 !important;right:auto}
  html body div#footer {background:#000;height:auto;margin-top:0px !important}
    html body div#footer:after {width:100%;height:1px;clear:both;content:" ";display:block}
    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}
   #cycl {display:none !important}
  #mnuswitch {margin-top:-20px !important}  
   html body #homepans .homepanel {max-width:100%  !important;width:100%  !important;padding-bottom:70px  !important}
    html body #footer_txt {padding-bottom:60px;background-color:#000 !important}
    html body #homepans .homepanel {height:auto}
    
    #webby {line-height:11px}
    
    .footer_col p {width:100% !important;float:none !important;padding-left:0px !important}
    
    .homepancontent h2 { }
    .homepancontent .imgp:before {content:"";display:none !important}
    html body #homepansc {width:auto;}
    .homepanel {padding:0px !important}
   div.rp {display:none} 
 
   html body .toparea { }
   html body #isloganholder {display:block !important;position:static;width:100%;padding:10px;box-sizing:border-box;text-align:center;}
   html body .top_phone {position:static}
    html body .top_phone a {display:inline-block;block;}
  #homepansc {padding-top:15px} 
  .imgp img {max-width:100%}
  body {background:#fff !important} 
  
  html body div#sloganandlogo { }
  .topp .e {display:none}
  div.topp {width:100%;text-align:left;position:static;clear:both;height:30px;}
  
  div.newscontainer .firstnews {max-width:100%;width:100%;float:none}
  div.newscontainer .othern {max-width:100%;width:100%;float:none;padding:5px}
  
  div.homed .lcf,div.homed .rcf,
  div.footercol2.col1,div.footercol2, #footer   div.map {width:100%!important;float:none !important}
  div.footerrow {background-color:#4f6273;padding:5px}
  
  div.dpartner_h  {width:100%}
  
  .topp p, .topp a, .topp span  {display:none !important}
  .topp {position:Static;}
  .topp a.p {position:relative;top:-10px;margin-bottom:10px;padding:5px;text-align:left;display:block !important;background-color:#da1c23 !important}
  #sloganandlogo { padding-top:0px !important}
  
  #isloganholder .brd {display:none}
  
  .homepancontent h2 {padding-left:0px !important;background-image:none !important}
   .homecontent div {display:none}
   .homecontent div+div {display:block;float:none;width:100%;padding-left:0px !important} 
   
}


/*
 *****************************8
 */
 
 
 
 
 p,body.agid .newsleadin {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;}
 
 body.agid .newsleadin {font-weight:bold}
 
 h1{ 
 font-family: Roboto;
color: #28256b;
font-size: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 28px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
     }

    h2{ 
font-family: Roboto;
color: #ed1c24;
font-size: 24px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 28px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
        }

    h3 { 
font-family: Roboto;
color: #28256b;
font-size: 21px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 500;
line-height: 26px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
         }
  h4 { 
font-family: Roboto;
color: #da1c23;
font-size: 21px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 500;
line-height: 26px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
       }
 
 a.top {
 font-family: Roboto;
color: #ffffff;
font-size: 15px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 400;
text-align: left;
 } 
 
 a.top:hover,a.top.issel {background:#e5301f}
 
 #logoimage img  {margin-top:50px !important}
 
 #langflags {top:130px}
 #langflags a {
    width:30px !important;overflow:hidden !important; padding-left:30px !important;
    box-sizing:border-box !important;height:20px !important;
    text-indent:-100px  !important ;
    display:inline-block;
    -webkit-box-shadow: 1px 1px 3px -1px rgba(0,0,0,.4);
box-shadow: 1px 1px 3px -1px rgba(0,0,0,.4);
 }
 #langflags:before {
    content:"choose version";
    font-family: Roboto;
color: #000000;
font-size: 16px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 50.928px; /* Przybliżenie (wynika z podstawienia czcionki) */

 }
 
 #isloganholder .brd { font-family: Roboto;
color: #da1c23;
font-size: 27px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 700;
text-align: left;
line-height:55px;
border:1px solid #da1c23;width:390px;text-align:center;
top:110px;
left:50%;margin-left:-125px;position:absolute;}
 
 
 .topp a,.topp span {font-family: Roboto;
color: #ffffff;
font-size: 15px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 600;
text-align: left;
line-height:32px;border-left:1px solid #fff;padding-left:15px;padding-right:15px;display:inline-block;
text-decoration:none;

 }
 
  .topp a.f {padding-left:60px;background:url(ico_f.png) no-repeat 25px center}
  .topp a.p {padding-left:60px;background:url(ico_p.png) no-repeat 25px center}
 
 
.slide .desc {padding:30px; max-width:655px;left:0;right:0;margin:0 auto;top:50%;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
bottom:auto;background:rgba(0, 0, 0, 0.2);} 
.slide .desc .cnt {text-align:center;border:4px solid rgba(255,255,255,.6);} 
.slide .desc .cnt p {text-align:center;
font-family: Cookie;
color: #ffffff;
font-size: 55px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 400;
line-height: 50px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: center;
margin-top:10px;margin-bottom:10px;
}


    
#cycl:before {
content:" ";display:block;width:100%;
position:absolute;
 background: url(bgr_orn.png) no-repeat center center;
 
 height: 405px;
  
 bottom:-250px;
 
}
#cycl:after {
content:" ";display:block;width:100%;
position:absolute;

bottom:-23px;
  background: url(bgr_sld.png) repeat-x;
  
  height: 23px;
  

}

 
 
 .homepancontent h2 {
 font-family: Roboto;
color: #010101;
font-size: 23px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 400;
text-align: left;
line-height:29px;
background: url(pp1.png) no-repeat left center;
padding-top:10px;padding-bottom:5px;
margin-top:10px; 
height: 68px;
padding-left:90px;
 

 }
 
 
 .homepantxt {
 font-family: Roboto;
color: #000000;
font-size: 16px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 21px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
 }
 
 .homepantxt:after {
 display:block;
 content:"więcej";
 font-family: Roboto;
color: #da1c23;
font-size: 16px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 700;
line-height: 21px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
margin-top:20px;
 }
 
 
 
 span.homecontent {  
 
 }
 
  span.homecontent h2 {
  font-family: Roboto;
color: #e59327;
font-size: 19px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 700;
line-height: 21px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
  }

 ul { list-style:none;margin:0;padding:0}
 ul li { 
font-family: Roboto;
color: #000000;
font-size: 16px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 400;
line-height: 28px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left; 
padding-left:22px;
background:url(b.png) no-repeat left 5px;
}
 
 #menu li {background-image:none}
 
 #logoss_m2 {padding-left:30px;padding-right:30px}
    #logoss_m2 .bx-wrapper .bx-controls-direction a { margin-top:-20px; left:-20px; width:44px;height:44px;background:url(arr2_l.png) no-repeat;  }
 #logoss_m2 .bx-wrapper .bx-controls-direction a.bx-next { right:-20px;left:auto; background-image:url(arr2_r.png)}
 
 
 
 .footer_col p {font-family: Roboto;
color: #ffffff;
font-size: 16px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height:20px;
text-align: left;}

#footer_col1 {width:20%}
#footer_col2 {width:40%}
#footer_col3 {width:40%}

 #footer_menu a {font-family: Roboto;
color: #ffffff;
font-size: 14px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 400;
line-height: 30.928px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: center;}
 
 
 #rcol .content .main_header {display:block;margin:0px -22px;margin-top:40px;}
 
 #rcol .content .main_header h1,
 .homepnr h2 { 
 font-family: Roboto;
color: #ffffff;
font-size: 18px; /* PrzybliĹźenie (wynika z podstawienia czcionki) */
font-weight: 500;
line-height: 44px; /* PrzybliĹźenie (wynika z podstawienia czcionki) */
text-align: left;
padding:0px 22px ;

 background:#da1c23;
 }
 
 .homepnr  {padding-top:40px;}
 
 .homepnr h2 {background:#28256b}
 
 #rcol .content .main_header h1,
 .p3_part0 { } 
 
 
 
 .newslistelem .imgcontainer {width:30%;max-width:375px;height:200px;overflow:hidden;margin-right:30px}
.newslistelem .imgcontainer img {bordeR:0}
.newslistelem .title {padding-top:5px}
.newslistelem .title a { font-family: Roboto;
color:
#000000;
font-size: 26px;/* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 400;
text-align: left;
line-height:26px;}
.newslistelem .date {float:none;
font-family: Roboto;
color:
#da1c23;
font-size: 18px;/* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 500;
text-align: left;
}


.newslistelem .lead {font-family: Roboto;
color:
#000000;
font-size: 18px;/* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 21px;/* Przybliżenie (wynika z podstawienia czcionki) */
text-align: left;
padding-top:20px;}
.newslistelem .lead a { color:#000;text-decoration:none;font-weight:bold}
 
 