@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.woff') format('woff'),
         url('BebasNeue-webfont.ttf') format('truetype'),
         url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face { font-family: 'OpenSansRegular'; src: url('OpenSans-Regular-webfont.eot'); src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Regular-webfont.woff') format('woff'), url('OpenSans-Regular-webfont.ttf') format('truetype'), url('OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');     font-weight: normal; font-style: normal; }
@font-face { font-family: 'OpenSansSemibold'; src: url('OpenSans-Semibold-webfont.eot'); src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Semibold-webfont.woff') format('woff'),
         url('OpenSans-Semibold-webfont.ttf') format('truetype'), url('OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg'); font-weight: normal; font-style: normal; }

img{border:0;}
body { background-color:#FFF; margin:0; padding:0;}
.kontener { width:1034px; min-height:500px; }
.slider{ width:1034px; min-height:85px; z-index:1; position:relative;}
.pasek_gora{width: 1034px; height:66px; background-image:url(../images/tlo.png); z-index:20; position:absolute; top:0px; left:0px;}
.logo{width:257px; height:73px; float:left; padding-left:10px;}
.prawa_gora{width:765px; height:73px; float:left;}
.mod-languages{width:55px; height:35px; float:left; margin-top:16px; margin-left:20px;}
.menu_gora{width:360px; height:38px;line-height:38px; font-family: 'BebasNeueRegular'; font-size:17px; float:right; margin-top:10px; }
.menugora{list-style:none; width:230px; float:left;}
.menugora li a{text-decoration:none; color:#000; float:left; margin-right:25px; font-family: 'BebasNeueRegular';}
.menugora li:last-child a{margin-right:auto;}
.menugora li a:hover{color:#fe4c28; font-family: 'BebasNeueRegular';}
.menugora li.active a{color:#fe4c28; font-family: 'BebasNeueRegular';}
.kontener2{width:1034px; clear:both; margin-top:8px;}
.menu_boczne{width:229px; min-height:100px; float:left; margin-top:-5px;}
.tresc{width:598px; min-height:100px; margin-left:2px; float:left; margin-top:-5px !important;}
.item-page a { line-height: 1.3em; font-family: 'OpenSansRegular'; font-size: 11px; text-decoration: none; }
.item-page a:hover { text-decoration: underline; }
.aktualnosci{width:201px; min-height:100px; float:left; margin-left:3px; font-family: 'OpenSansRegular';}
.klienci {width:1034px; height:90px; clear:both; position:relative;}
.stopka{width:100%; clear:both; height:24px; line-height:24px; font-family: 'OpenSansRegular'; font-size:10px; margin-top:20px;}
.moduletablebok h3{display:block; width:219px; background-color:#ff421c; height:28px; line-height:28px; color:#FFF; font-family: 'OpenSansSemibold'; font-size:15px; text-align:left; padding-left:10px; font-weight:lighter;  margin-bottom:-13px; margin-top:-1px;}

.linkakt h3 :visited
{
  display:block; background-color:#ff421c; height:28px; line-height:28px; color:#FFF; font-family: 'OpenSansSemibold'; font-size:15px; text-align:left; padding-left:0px; font-weight:lighter; margin-top: 2px !important; margin-bottom:-13px; text-decoration:none;width: 180px;

}

.linkakt h3 :link
{
  display:block; background-color:#ff421c; height:28px; line-height:28px; color:#FFF; font-family: 'OpenSansSemibold'; font-size:15px; text-align:left; padding-left:0px; font-weight:lighter; margin-top: 2px !important; margin-bottom:-13px; text-decoration:none;width: 180px;

}

.linkakt h3 :hover
{
  display:block; background-color:#ff421c; height:28px; line-height:28px; color:#FFF; font-family: 'OpenSansSemibold'; font-size:15px; text-align:left; padding-left:0px; font-weight:lighter; margin-top: 2px !important; margin-bottom:-13px; text-decoration:none;width: 180px;

}

.linkakt h3 :active
{
  display:block; background-color:#ff421c; height:28px; line-height:28px; color:#FFF; font-family: 'OpenSansSemibold'; font-size:15px; text-align:left; padding-left:0px; font-weight:lighter; margin-top: 2px !important; margin-bottom:-13px; text-decoration:none;width: 180px;

}

.moduletablebok ul{list-style:none;}
.moduletablebok ul li a{display:block; background-color:#dedede; text-align:left; width:219px; margin-bottom:2px; margin-left:-40px; font-family: 'OpenSansRegular'; color:#000; text-decoration:none; font-size:12px; padding-left:10px; height:28px; line-height:28px;}
.moduletablebok ul li a:hover{color:#FFF; background-color:#00a4eb;}
.moduletablebok ul li.active a {color:#FFF; background-color:#00a4eb;}
.moduletablebok ul li ul li {display:block; background-color:#f2f2f2; width:229px; height:28px; line-height:28px; margin-left:-40px; text-align:left;}
.moduletablebok ul li.active ul{margin-left:-40px;}
.moduletablebok ul li.active ul li a{text-decoration:none; padding-left:55px; font-family: 'OpenSansRegular'; color:#000; text-decoration:none; font-size:11px; text-transform:uppercase; background-color:transparent;}
.moduletablebok ul li.active ul li:hover{background-color:#FFF;}
.moduletablebok ul li.active ul li.active{background-color:#FFF;}

.tresc h2{display:block; width:588px; background-color:#626262; height:28px; line-height:28px; color:#FFF; font-family: 'OpenSansSemibold'; font-size:15px; margin-top:-1px; text-align:left; padding-left:10px; font-weight:lighter; text-transform:uppercase;}
.item-pageakt p {padding-left:10px; padding-right:10px; text-align:justify; font-family: 'OpenSansRegular' !important; font-size:11px !important;} 
.tresc ol li{padding-right:10px; text-align:justify; font-family: 'OpenSansRegular'; font-size:11px;}
.tresc li{padding-right:10px; text-align:left; font-family: 'OpenSansRegular'; font-size:11px;}
.tresc table{ text-align:left; font-family: 'OpenSansRegular'; font-size:11px;}
.tresc p {padding-left:10px; padding-right:10px; text-align:justify; font-family: 'OpenSansRegular' !important; font-size:11px !important;}
.aktualnosci h3{display:block; width:190px; background-color:#ff421c; height:28px; line-height:28px; font-family: 'OpenSansSemibold'; font-size:15px; color:#FFF; text-align:left; padding-left:12px; margin-top:2px; text-transform:uppercase;}

.klienci h3{display:block; width:1024px; height:30px; background-color:#00a4eb; color:#FFF; text-align:left; padding-left:10px; line-height:30px; font-family: 'OpenSansSemibold'; font-size:15px;}

.jdv_button_prev{position:absolute; top:0px; right:25px; height:30px !important; width:32px !important; }
.jdv_button_next{position:absolute; top:0px; right:0px; height:30px !important; width:32px !important;}
.jdv_iscroll_wrap{margin-left:-12px; margin-top:-15px;}

.nivo-caption{text-align:left;}
.nivo-caption h2 {color:#00a7ed; font-family:Arial, Helvetica, sans-serif; margin-top:0px; font-size:24px; margin-bottom:0px; }
.nivo-caption span{font-family:Arial, Helvetica, sans-serif; margin-top:-5px; font-size:12px; }
.kontakt_input{height:29px; border:1px solid #dedede; color:#4d4d4d; font-style:italic; margin-bottom:5px; padding-left:5px; 
               font-family:'OpenSansRegular';}
.kontakt_button{background-color:#ff421c; height:35px; color:#FFF; padding-left:10px;}
textarea { font-family: inherit; font-family:'OpenSansRegular'; }

.sigplus-gallery{padding-left:30px;}
.lndtitle{color:#000; float:left; }
.lnd_introdate{float:left; }
.div_lnd_list ul{list-style: none;}
.div_lnd_list li{float:left; margin-left:-50px; border-bottom:none; color:#000;}
.div_lnd_list li a{clear:both !important; color:#000;}
.latestnew {clear:both;}

.pagination{text-align:center !important;}
.counter{text-align:center !important;}
.pagination ul{list-style:none; padding-bottom:20px; text-align:center !important; padding-left:150px;}
.pagination ul li{float:left; margin-right:10px;}

.lnd_head{ text-align:center !important;}
@-moz-document url-prefix() {
  .camerastarted{
    margin-left:-517px;
}
  .cameraSlide_0
    {
    margin-left:-517px;
}
  .slideshowck
    {margin-left:-0px;
}
  .cameracurrent
    {
      margin-left:-517px;
    }
   .camera_caption
{
  margin-left:517px;
}
}

.items-leading h2 
{
  color:#000;
  background-color:#FFF;
  
}

.items-leading h2 a { color:#000; text-decoration:none; }
.items-leading p{color:#575859;}
.items-leading h2 a:hover{text-decoration:underline; }
.items-leading div { border-bottom:1px solid #000; }
.leading-2{ border-bottom:1px solid #000; }
.item-pageakt a{color:#FFF; text-decoration:none;}
.navigation-container{border-bottom:none !important;}
.djslider-loader{border-bottom:none !important;}
.slider-container{border-bottom:none !important;}
.slider-container ul li{border-bottom:none !important;}
#djslider-loader133{border-bottom:none !important;}
#djslider133{border-bottom:none !important;}
.moduletablegall{border-bottom:none !important;}
#Kunena{width:1034px; margin-left:-229px;}
.edit-icon{display:none;}
#Kunena .kheader h2 a {color: white!important; }
#Kunena .kheader h2{background-color:#5388B4 !important;}

.moduletablenews ul{list-style:none;}
.moduletablenews ul li.firstcol{margin-top:-22px; margin-left:-40px;}
.moduletablenews ul.fc_leading{margin-left: -35px !important;}
.moduletablenews ul.fc_leading li{border-top: 1px solid #DDDDDD; padding: 10px 0!important; background: none!important;}
.moduletablenews ul.fc_leading li:first-child{border-top: 0px;}
.moduletablenews ul.fc_leading h5{margin-top:-8px; text-align:left; margin-bottom:0px; line-height: 1;}
.moduletablenews ul.fc_leading h5 a{text-decoration:none; font-family: 'OpenSansRegular'; color:#063;}
.moduletablenews ul.fc_leading span{float:left; font-size: 11px; font-weight: normal; font-style: italic; display: block;}
.moduletablenews ul.fc_leading p{font-family: 'OpenSansRegular'; font-size: 11px; text-align:justify; clear:both;}
.fc_ajax{margin-left:0px !important; padding-left:0px !important;}

.counter{display:none;}
span.sig-caption, span.sig-pseudo-caption{display:none;}
ul.sig-container{margin-left:30px !important;}

.sigplus-gallery li { list-style-type: none; }



.sigplus-gallery ul li{
  float: left;
}
