body{
background: url(../images/tlo-strony.jpg) fixed;
background-size: 100% 100%;
font-size: 16px;
}
.kal{
 text-align: center;
 font-weight: bold;
}
.kal1{
background-color: #f7f7f7;
}
.kal img{
 text-align: center;
}
h3,h4,h5{
 color: #000000;
 font-weight: bold;
}
h2,h3{
text-align: center;
font-family: book antiqua,palatino;
}
h2{
font-size: 25px;
}
h1{
color: #00a650;
font-family: book antiqua,palatino;
font-size: 30px;
text-shadow: 0.5px 0.5px 1px #666666;
}
em{
color: #00a650;
text-shadow: 0.5px 0.5px 1px #000000;
}
table{
width: 80%;
margin: 0 auto;
}
td{
padding: 5px;
border: 1px solid;
}
#Mod99{
margin-top: 20px;
}
.module-dane{
padding-top: 10px;
}
.custom-dane p{
margin-left: 40px;
}
.kalkulator td{
 border: 0;
 padding: 7px;
 text-align: center;
}
.kalkulator input{
padding: 10px;
text-align: center;
background-color: rgba(255,255,255,0.7);
filter: alpha(opacity=0.7);
color: #000000;
text-shadow: 0 0 1px #ffffff;
width: 100%;
}
img{
max-width: 100%;
}
.t3-header{
background-color: rgba(255,255,255,0.6);
filter: alpha(opacity=0.6);
position: relative;
z-index: 2;
box-shadow: 0 0 10px black;
padding-top: 0;
padding-bottom: 0;
border-bottom: 3px solid;
border-color: #00a650;
}
.head-search{
margin-top: 10px;
margin-right: 20px;
}
.logo-img{
padding: 0;
margin-top: 10px;
}
.hed{
max-width: 1600px;
margin: 0 auto;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a{
text-align: center;
}
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{
 color: #ffffff;
 text-shadow: 1px 1px 2px black;
border: none;
border-color: #ffffff;
background-color: #00a650;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a{
border: none;
}
.fa-navicon::before, .fa-reorder::before, .fa-bars::before{
color: white;
}
.t3-wrapper{
background-color: rgba(255,255,255,0);
filter: alpha(opacity=0);
border: 1;
}
.nav li a{
padding: 10px 8px 10px 8px;
color: #ffffff;
}
.navbar-default .navbar-nav > li > a{
 color: #000000;
}
.nav li{
padding-right: 8px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
background-color: #00a650;
color: #ffffff;
text-shadow: 0.5px 0.5px 2px #000000;
}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{
color: #ffffff;
text-shadow: 1px 1px 2px black;
background-color: #00a650;
 }
.nav > li > .separator{
 padding-top: 10px;
 padding-bottom: 10px;
 color:#000000;
}
.nav > li > .separator:hover{
  color: #ffffff;
text-shadow: 1px 1px 2px black;
border-color: #ffffff;
background-color: #00a650;
}
.t3-megamenu .mega-nav > li .separator:hover{
 color: #ffffff;
text-shadow: 1px 1px 2px black;
border-color: #ffffff;
background-color: #00a650;
box-shadow: 1px 1px 4px #000000;
border-radius: 10px;
}
.nav .caret{
 border-top-color: #1e8d2c;
 border-bottom-color: #1e8d2c;
}
.logo-image{
text-align: center;
}
div.mod-languages img{
width: 30px;
height: 20px;
margin-top: 20px;
}
/*podmenu*/
.dropdown-menu{
 background-color: #e7e7e7;
 color: #555555;
box-shadow: 1px 1px 4px #000000;
border-radius: 10px;
}
.t3-megamenu .mega > .mega-dropdown-menu{
 text-align: center;
 border-radius: 10px;
}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li{
 color: #555555;
 margin-top: 5px
 margin-bottom: 5px;
}
.t3-megamenu .dropdown-menu .mega-nav > li a:hover,
.t3-megamenu .dropdown-menu .mega-nav > li a:focus{
 color: #ffffff;
text-shadow: 1px 1px 2px black;
border-color: #ffffff;
background-color: #00a650;
border-radius: 8px;
box-shadow: 1px 1px 3px black;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
 color: #ffffff;
 text-shadow: 0.2px 0.2px 2px #000000;
 background-color: #00a650;
}
.t3-megamenu .mega > .mega-dropdown-menu{
min-width: 300px;
}
/*menu*/
#t3-mainnav{
margin-bottom: 0px;
background-color: rgba(255,255,255,0);
filter: alpha(opacity=0);
border: 0;
margin-top: 10px;
}
.t3-content{
padding-top: 0px;
padding-bottom: 0px;
}
.t3-mainbody{
padding-top: 5px;
padding-bottom: 0;
}
.head-search{
float: right;
color: #000000;
text-shadow: 0 0 3px #ffffff;
text-align: right;
}
/*slider*/
.slider{
position: relative;
z-index: 1;
margin-top: 20px;
}
.slider img{
max-width: 100%;
height: auto;
}
.moduletablesl .djslider-default .slide-desc-in{
margin-bottom: 100px;
}
.moduletablesl .slide-desc-bg-default{
 background: url(../images/przezroczysty.png);
}
.moduletablesl .slide-desc-text-default{
 font-size: 3rem;
 text-align: center;
 color: #7cf1f4;
 font-weight: bold;
 text-shadow: 0.2px 0.2px 4px #000000;
}
.moduletablesl .slide-desc-text-default .slide-title{
 color: #00bec4;
 text-align: center;
 font-size: 4.5rem;
 text-shadow: 0.5px 0.5px 3px #000000;
}
/*Artykuły*/
.customomnie p{
 font-size: 18px;
}
/*Moduł 1 */
.t3-sl{
padding-top: 0;
padding-bottom: 0;
}
.t3-sl-1 a{
padding: 8px;
color: #ffffff;
text-shadow: 1px 1px 2px black;
border: none;
border-color: #ffffff;
background-color: #00a650;
box-shadow: 0.5px 0.5px 3px #777777;
}
.t3-sl-1 .t3-module{
border-radius: 7px;
box-shadow: 1px 1px 4px #555555;
background-color: #f0efe5;
}
.t3-sl img{
border-radius: 6px;
box-shadow: 1px 1px 3px #666666;
margin: 10px;
margin-top: 0;
}
.t3-sidebar img{
border-radius: 6px;
box-shadow: 1px 1px 3px #666666;
margin: 10px;
margin-top: 0;  
}
#tresc{
background-color: #efefef;
max-width: 1170px;
position: relative;
z-index: 20;
margin: 20px auto 0 auto;
border-radius: 10px;
box-shadow: 0 0 6px #000000;
  
}

.module-title{
margin-bottom: 10px;
padding-top: 10px
}
.t3-content{
text-align: justify;
}
.glowna .t3-sl-1{
padding-top: 5px;
padding-bottom: 10px;
}
.glowna .t3-sl a{
color: #ffffff;
text-shadow: 0.5px 0.5px 2px #000000;
font-weight: bold;
padding: 8px;
background-color: #00a650;
}
.glowna .t3-sl-1 img{
margin-left: 10px;
margin-right: 10px;
margin-top: 7px;
border-radius: 5px;
box-shadow: 1px 1px 4px #444444;
}
.glowna .t3-sl-1 .t3-module{
border-radius: 8px;
box-shadow: 0 0 6px black;
margin-top: 20px;
}
.t3-sl-1 .module-czysty{
text-align: left;
box-shadow: none;
}
.t3-sl-1 .module-czysty h3{
text-align: left;
}
.video-wraper{
position: relative;
}
.video-wraper iframe{
width: 80%;
height: 700px;
}
.-odstep{
margin-top: 150px;
margin-bottom: 50px;
}
.t3-navhelper{
background: url(../images/przezroczysty.png);
border: 0;
}
.-ak{
text-align: justify;
max-width: 800px;
margin: 0 auto;
}
.sp-accordion.sp-accordion-style2 .toggler span span:hover, .sp-accordion.sp-accordion-style2 .active span span{
text-align: center;
}
.sp-accordion.sp-accordion-style2 .toggler span span{
 text-align: center;
}
.sp-accordion.sp-accordion-style2 .toggler{
background-color: #55792f;
 background: linear-gradient(top,  #92d050,  #55792f);
 background: -ms-linear-gradient(top,  #92d050,  #55792f);
 background: -webkit-gradient(linear, left top, left bottom, from(#92d050), to(#55792f));
 background: -moz-linear-gradient(top,  #92d050,  #55792f);
 border-radius: 10px;
 box-shadow: 1px 1px 3px black;
}
.sp-accordion.sp-accordion-style2 .toggler:hover, .sp-accordion.sp-accordion-style2 .active{
 background: linear-gradient(top,  #a0c308,  #1e8d2c);
 background: -ms-linear-gradient(top,  #a0c308,  #1e8d2c);
 background: -webkit-gradient(linear, left top, left bottom, from(#a0c308), to(#1e8d2c));
 background: -moz-linear-gradient(top,  #a0c308,  #1e8d2c);
color: #ffffff;
box-shadow: 1px 1px 3px black;
text-shadow: 0.5px 0.5px 0.5px black;
border-radius: 10px;
}
.logotypy{
text-align: center;
background: url('../images/tlo-logotypy.jpg') fixed;
background-size: 100% 100%;
position: relative;
z-index: 1;
color: #ffffff;
font-weight: bold;
text-shadow: 0 0 1ox #000000;
}
.glowna .logotypy{
margin: -80px auto 0 auto;
}
.logotypy h2{
color: #ffffff;
text-shadow: 0.2px 0.2px 3px #000000;
}
.logotypy h3{
color: #ffffff;
text-shadow: 0.1px 0.1px 3px #000000;
font-weight: bold;
}
.logotypy .module-czysty img{
max-width: 100%;
height: auto;
border-radius: 20px;
box-shadow: 0px 0px 7px #000000;
padding: 0;
}
.logotypy a{
color: #ffffff;
}
.logotypy i{
color: #7f662a;
text-shadow: 0.5px 0.5px 0.5px black;
}
.t3-footer{
background-color: #f0efe5;
padding-bottom:0;
border: 0;
}
.t3-footer a{
color: #000000;
}
.t3-copyright{
border: 0;
text-align: center;
padding-bottom: 0;
}
/* Large desktop */
@media (min-width: 1200px) {
.navbar-default .navbar-nav > li > a {
  font-size: 17px;
}
  .mar{
  margin-top: 100px;
  }
 .castom-oferta img{
height: 100%;
width: auto;
padding-top: 0;
}
.navbar-nav{
float: right;
}
}

/* Small desktop */
@media (min-width: 980px) and (max-width: 1199px) {

.navbar-nav{
float: right;
}
.custom-oferta table{
 width: 100%;
}
.custom-oferta img{
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
  }
}

 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.navbar-nav{
float: right;
}
.art table{
  width: 90%;
  float: none;
  } 
.custom-oferta table{
 width: 100%;
}
.custom-oferta img{
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
  }
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  .art table{
  width: 90%;
  float: none;
  }
  .glowna .logotypy{
   margin: 0 auto;
  }
.custom-oferta table{
 width: 100%;
}
.custom-oferta img{
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
  }
}

 
/* Landscape phones and down */
@media (max-width: 480px) {
 .art table{
  width: 90%;
  float: none;
  }  
  .glowna .logotypy{
   margin: 0 auto;
  }
  .custom-oferta table{
 width: 100%;
}
.custom-oferta img{
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
  }
}
