@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=latin,latin-ext);

/* 
    Created on : 2015-01-13
    Author     : Łukasz W
*/
/*LAYOUT*/
/*globalne*/
body {
    font-family: 'Open Sans', sans-serif; 
    font-size:14px; 
    color:#202020;
    background-color:#EEEEEE;
}
input, button, select, textarea {font-family: 'Open Sans', sans-serif; font-size: 14px; border-radius:0;}
hr{ margin-bottom: 10px; margin-top: 0px;}
.form-control { border-radius: 0px; }
h1, h2, h3, h4, h5, h6 { font-family:"Open Sans", sans-serif; font-size:14px; font-weight:normal; margin:0; padding:0;}
a, a:hover, a:focus, .btn, .btn:hover, .btn:focus{outline: none;}

a, .btn-link{color:#000000;}
a:hover, a:focus, .btn-link:hover, .btn-link:focus{color:#202020; text-decoration: none;}
a, a:hover {
    text-decoration: none;
    transition: all 200ms ease 0s;
}
.btn{ border-radius:0px; }
.btn-full{width:100%;}
.btn-margin{margin-right:5px;}
.img-fill{width:100%;}

.carousel-inner > .item > a > img, 
.carousel-inner > .item > img, 
.img-responsive, 
.thumbnail a > img, 
.thumbnail > img,
a > img, 
img{ display:inline-block !important;}
/* end globalne*/
@media (min-width: 768px) {
    .no-left-padding {padding-left:0px !important;}
    .no-both-padding {padding-left:0px !important;padding-right:0px !important;}
    .no-right-padding {padding-right:0px !important;}
}
/*naglowek*/
.naglowek{width:100%;padding-top: 10px; padding-bottom: 10px; margin-bottom:15px; color: #fff; font-weight: bold; font-size:20px; font-family: 'Open Sans Condensed', sans-serif; background-color: #000000; }

/*banner*/
.banner{width:100%;padding-top: 0px; padding-bottom: 0px; margin-bottom:15px;}

.banner p {margin:0;}
.banner p img{margin:0 auto;}
.banner .carousel img{width:100%;}
/*#ccc*/
.banner .carousel-indicators {
    bottom: 10px;
}
.banner .carousel-indicators li {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #202020;}
.banner .carousel-indicators .active {
    background-color: #202020;}
.banner .carousel-caption {
    bottom: 0;
    top:0;
    color: #fff;
    left: 0;
    padding-bottom: 0px;
    padding-top: 0px;
    position: absolute;
    right: 0;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    z-index: 10;
}
/*.banner .carousel-caption {
    background: rgba(0, 0, 0, 0.35);
    opacity:1;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    transition: opacity .55s ease-in-out;
   -moz-transition: opacity .55s ease-in-out;
   -webkit-transition: opacity .55s ease-in-out;
}
.banner .carousel-caption:hover {opacity:0;}
*/.banner .carousel-wrapper{
    
    background: rgba(0, 0, 0, 0.65);
    top: 35%;
    color: #fff;
    left: 0%;
    //padding-bottom: 10px;
    //padding-top: 10px;
    padding: 10px;
    position: absolute;
    //right: 10%;
    width:auto;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    z-index: 10;}
/*end banner*/
/* karuzela news */
.news-car .carousel-caption {
    left: 5%;
    padding-bottom: 5px;
    bottom:0;
    font-weight: bold;
    right:15%;
}
.news-carousel .carousel-caption {
left:0;
right:0;
bottom:0;
text-align:left;
padding:10px;
background:rgba(0,0,0,0.6);
text-shadow:none;
}
.news-carousel .list-group {
position:absolute;
top:0;
right:0;
overflow: hidden;
padding-right: 0px;
}
.news-carousel .list-group-item {
border-radius:0px;
border:0px;
border-color:#ccc;
cursor:pointer;
background-color:#404040;
color:#ccc;
}
.news-carousel .list-group-item:hover, .news-carousel .list-group-item.active,.news-carousel .list-group-item.active:hover,.news-carousel .list-group-item.active:focus  {
background-color:#AAAAAA;
}
.news-carousel .news-carousel-title{
    font-size:15px;
    font-weight: bold;
}
@media (min-width: 992px) {
.news-carousel {padding-right:33.3333%;}
.news-carousel .carousel-controls {display:none;}
}
@media (max-width: 991px) {
.news-carousel .list-group {display:none;}
} 
/* end karuzela news */
/* karuzela wybrany produkt */
.well-karuzela-produkt{padding:10px 100px;}
@media (max-width: 768px) {.well-karuzela-produkt{padding:10px;}}
.carousel-mini-products  .carousel-inner > .next.left, .carousel-mini-products  .carousel-inner > .prev.right {
    left: 0 !important;
}

.carousel-mini-products  .carousel-inner .active.left  { left: -20%;             }
.carousel-mini-products  .carousel-inner .active.right { left: 20%;              }
.carousel-mini-products  .carousel-inner .next         { left: 20%               }
.carousel-mini-products  .carousel-inner .prev         { left: -20%              }
.carousel-mini-products  .carousel-control.left        { background-image: none; }
.carousel-mini-products  .carousel-control.right       { background-image: none; }
.carousel-mini-products  .carousel-inner .item         { background: white;      }
#produktCarousel .carousel-indicators {
bottom: 0;
left: 10px;
margin-left: 5px;
width: 100%;
}
#produktCarousel .carousel-indicators li {
border: medium none;
border-radius: 0;
float: left;
height: 44px;
margin-bottom: 5px;
margin-left: 0;
margin-right: 5px !important;
margin-top: 0;
width: 120px;
}
#produktCarousel .carousel-indicators img {
border: 2px solid #FFFFFF;
float: left;
height: 44px;
left: 0;
width: 120px;
}
#produktCarousel .carousel-indicators .active img {
border: 2px solid #39b3d7;
} 
/* end karuzela wybrany produkt */
/*karuzela*/
/*
  Bootstrap Carousel Fade Transition (for Bootstrap 3.3.x)
  CSS from:       http://codepen.io/transportedman/pen/NPWRGq
  and:            http://stackoverflow.com/questions/18548731/bootstrap-3-carousel-fading-to-new-slide-instead-of-sliding-to-new-slide
  Inspired from:  http://codepen.io/Rowno/pen/Afykb 
*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

/*
  WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
.carousel-caption { text-align: left;}
/*end karuzela*/
/* zdjecia */
#wybrany-produkt-wrapper .img-fill{width:100%;}
/* end zdjecia */
/*grid*/
.grid-margin .col-xs-1, .grid-margin .col-sm-1, .grid-margin .col-md-1, .grid-margin .col-lg-1, .grid-margin .col-xs-2, .grid-margin .col-sm-2, .grid-margin .col-md-2, .grid-margin .col-lg-2, .grid-margin .col-xs-3, .grid-margin .col-sm-3, .grid-margin .col-md-3, .grid-margin .col-lg-3, .grid-margin .col-xs-4, .grid-margin .col-sm-4, .grid-margin .col-md-4, .grid-margin .col-lg-4, .grid-margin .col-xs-5, .grid-margin .col-sm-5, .grid-margin .col-md-5, .grid-margin .col-lg-5, .grid-margin .col-xs-6, .grid-margin .col-sm-6, .grid-margin .col-md-6, .grid-margin .col-lg-6, .grid-margin .col-xs-7, .grid-margin .col-sm-7, .grid-margin .col-md-7, .grid-margin .col-lg-7, .grid-margin .col-xs-8, .grid-margin .col-sm-8, .grid-margin .col-md-8, .grid-margin .col-lg-8, .grid-margin .col-xs-9, .grid-margin .col-sm-9, .grid-margin .col-md-9, .grid-margin .col-lg-9, .grid-margin .col-xs-10, .grid-margin .col-sm-10, .grid-margin .col-md-10, .grid-margin .col-lg-10, .grid-margin .col-xs-11, .grid-margin .col-sm-11, .grid-margin .col-md-11, .grid-margin .col-lg-11, .grid-margin .col-xs-12, .grid-margin .col-sm-12, .grid-margin .col-md-12, .grid-margin .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
}
.grid.grid-margin {margin: 0px;}
.grid .item{margin-bottom: 10px;}
.grid.grid-margin .item{margin-bottom: 0px;}
.grid .item:hover{z-index:1000;}
.grid .item .img-fill{width:100%;}
.grid .item .caption{position: absolute; bottom:0;left:0;right:0;padding-left: 5px;padding-right: 5px; color:#AAAAAA;
    font-weight: bold;text-align: center;
  //text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    font-size:12px;}
@media (min-width: 468px) {
.grid .item .caption{font-size:13px !important; }
}
@media (min-width: 768px) {
.grid .item .caption{font-size:14px !important; }
}
.grid .item:hover .caption{display:none;}
/*end grid*/

/*zawartosc*/
.zawartosc{ 
    padding-top:10px;
    background-color: #fff; 
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.65);
    -moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.65);
    box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.65);
}
.zawartosc-wrapper{padding:15px 0;width:100%;}

header{ width: 100%; position: relative; background-color: #fff; }
header .top-1{ padding-top:10px; padding-bottom:10px;}
@media (max-width: 767px) { header .top-1 .top-1-1{ margin-bottom: 10px;} }
/*
header .top-1 .top-1-1{ color: #FFE5C7;}
header .top-1 .top-1-2{ color: #9865AA;}
header .top-1 .top-1-3{ color: #9865AA;}
header .top-2{ padding-top:20px; padding-bottom:20px;}
*/
.zawartosc-kolumna{margin-bottom: 10px;}
.dolna-zawartosc{ margin-bottom: 15px; }

/*end zawartosc*/

/*kolumna*/
.kolumna{margin-bottom: 10px;}
.kolumna .box-column{margin-bottom: 10px;background-color: #fff;color:#202020; }
.kolumna .box-column > .title_column{
    //border-bottom:1px solid #353535;
    background-color: #000000;
    font-size:18px;
    color:#fff;    
    font-weight:bold;
    position: relative;  
    font-family: 'Open Sans Condensed', sans-serif;
}
.kolumna .box-column > .title_column p{margin: 0;padding:10px;}
.kolumna .box-column > .text{padding:10px;}
/*end kolumna*/
/*stopka*/
.footer-top {width:100%; position:relative; padding:10px 0;
background-color: #000;
/*background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #313131),
	color-stop(1, #5F5F5F)
);
background-image: -o-linear-gradient(bottom, #313131 0%, #5F5F5F 100%);
background-image: -moz-linear-gradient(bottom, #313131 0%, #5F5F5F 100%);
background-image: -webkit-linear-gradient(bottom, #313131 0%, #5F5F5F 100%);
background-image: -ms-linear-gradient(bottom, #313131 0%, #5F5F5F 100%);
background-image: linear-gradient(to bottom, #313131 0%, #5F5F5F 100%);
*/

    clear: both;
    color: #fff;
    margin:10px 0 0px;
    font-size: 13px;
}
.footer-top .footer-1{ }
.footer-top  .footer-2{ }
.footer-top  .footer-3{ }
.footer-top  .footer-4{}
header p:last-child,
.pas-niebieski p:last-child,
footer p:last-child{margin:0;}
@media (max-width: 767px) { footer{ text-align: center;} }
footer a{color:#fff;}
footer a:hover,footer a:focus{color:#ccc; text-decoration:none;}
.copy{padding-top:5px;}
.copy p{font-size:11px; color:#fff; text-decoration:none;}
.footer a,.footer .btn {
    color: #999;
    text-decoration: none;
}
.footer a:hover,.footer a:focus,.footer .btn:hover,.footer .btn:focus {
    color: #fff;
}
.footer .btn{padding: 0px 12px 6px;}
.footer-bottom{ padding: 10px 0;}
.stopka-gorna{color:#666666;}
.stopka{ color:#000;padding-top:10px; padding-bottom: 10px;}
.stopka-menu{text-align:right;font-family: 'Open Sans', sans-serif;font-size:11px; color:#ccc;}
.stopka-menu a{font-family: 'Open Sans', sans-serif;font-size:11px; color:#ccc; text-decoration:none;text-transform:lowercase;}
.stopka-menu a:hover, .stopka-menu a:focus{font-size:11px; color:#ccc; text-decoration:none;text-transform:lowercase;}
.stopka-seo{text-align:center; font-size:11px;color:#ccc;}
.stopka-wykonanie{ text-align:right;}
.stopka-wykonanie p{font-size:10px; color:#ccc; text-decoration:none;}
.stopka-wykonanie a, .stopka-wykonanie a:hover, .stopka-wykonanie a:focus{font-size:10px; color:#ccc; text-decoration:none;text-transform:lowercase;}
.stopka-wykonanie a span{color: #5CB85C;}

/*end stopka*/

/*FORMULARZE*/
/* formularz kontaktowy */
.input_box{position:relative;}
.input_required{position:absolute; right:5px; bottom:10px; color:red;}
.input_required_textarea{position:absolute; right:5px; top:25px; color:red;}
.input_box input[type=number] {
  display: inline-block;
  height: 30px;
  padding: 5px 5px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.input_box input[type=number]:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.input_box input[type=number]::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.input_box input[type=number]:-ms-input-placeholder {
  color: #999;
}
.input_box input[type=number]::-webkit-input-placeholder {
  color: #999;
}
.form-contact{ margin-left: 10px; margin-right: 10px;}
#formularz_kontaktowy { margin-bottom:10px;}
#formularz_kontaktowy #kontakt_tresc{ height:140px;}
@media (max-width: 767px) { #formularz_kontaktowy #kontakt_tresc{ height:auto;} }
#formularz_kontaktowy .form-group,
#formularz_kontaktowy_small .form-group{
    margin-bottom:5px;
}
#formularz_kontaktowy label,#formularz_kontaktowy_small label, #formularz_newsletter label,
#formularz_rezerwowy label,#formularz_rezerwowy_small label{
    
    font-size:12px;    
    font-weight: 400;}
#formularz_rezerwowy .form-control,
#formularz_rezerwowy_small .form-control,
#formularz_rezerwowy .btn-default,
#formularz_rezerwowy_small .btn-default{background-color: #E6E6E6;
     -webkit-box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.45);
-moz-box-shadow:    inset 0px 0px 7px 0px rgba(0, 0, 0, 0.45);
box-shadow:         inset 0px 0px 7px 0px rgba(0, 0, 0, 0.45);border-color: #adadad;}
#formularz_rezerwowy_small .form-group{margin-bottom: 5px;}
#formularz_rezerwowy input:hover,
#formularz_rezerwowy input:focus,
#formularz_rezerwowy_small input:hover,
#formularz_rezerwowy_small input:focus,
#formularz_rezerwowy .btn-default:hover,
#formularz_rezerwowy_small .btn-default:hover,
#formularz_rezerwowy .btn-default:focus,
#formularz_rezerwowy_small .btn-default:focus{
     background-color: #fff;
}
#formularz_rezerwowy .btn-green:hover, 
#formularz_rezerwowy .btn-green:focus, 
#formularz_rezerwowy .btn-green:active, 
#formularz_rezerwowy .btn-green.active, 
#formularz_rezerwowy_small .btn-green:hover, 
#formularz_rezerwowy_small .btn-green:focus, 
#formularz_rezerwowy_small .btn-green:active, 
#formularz_rezerwowy_small .btn-green.active { 
  color: #ffffff; 
  background-color: #185726; 
  border-color: #185726; 
} 

.cbox{ position:relative; margin-top:10px; }
/* koniec formularz kontaktowy */
/* koszyk */
.koszyk-wymagane{color:#FF2F00;}
#form_zamowienie{margin-bottom:10px;}
.table-koszyk thead{background:#414141; color:#fff; }
.table-koszyk tfoot tr:last-of-type{background:#F2F2F2;  }
/* koniec koszyk */
/* zapytanie ofertowe */

.zapytanie-ofertowe .modal-header{padding:10px; background:#000000; color:#fff; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.zapytanie-ofertowe .modal-body{padding:10px;color:#AAAAAA;}
.zapytanie-ofertowe .modal-body label{font-size:12px;}
/*.zapytanie-ofertowe .modal-content{
    -webkit-box-shadow: inset 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    inset 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    box-shadow:         inset 0px 0px 30px 0px rgba(0, 0, 0, 0.15);}
*/
.zapytanie-ofertowe .modal-footer{padding:10px;}
.zapytanie-ofertowe .form-group{margin-bottom:5px;}
.zapytanie-ofertowe .form-group:last-child{margin-bottom:0px;}
.zapytanie-ofertowe #zapytanie-ofertowe-button-wyslij{margin-top:5px;}
.zapytanie-ofertowe .produkt-tytul{font-weight: 400;}
.zapytanie-ofertowe hr{margin-bottom: 10px; margin-top: 10px;}
/*koniec zapytanie ofertowe */

/* dodaj do koszyka */
.dodaj-do-koszyka .modal-header{padding:10px; background:#414141; color:#fff; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.dodaj-do-koszyka .modal-body{padding:10px;}
.dodaj-do-koszyka .modal-body label{font-size:12px;}
/*.dodaj-do-koszyka .modal-content{
    -webkit-box-shadow: inset 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    inset 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    box-shadow:         inset 0px 0px 30px 0px rgba(0, 0, 0, 0.15);}
*/
.dodaj-do-koszyka .modal-footer{padding:10px;}
.dodaj-do-koszyka .form-group{margin-bottom:5px;}
.dodaj-do-koszyka .form-group:last-child{margin-bottom:0px;}
.dodaj-do-koszyka #dodaj-do-koszyka-button-wyslij{margin-top:5px;}
.dodaj-do-koszyka .produkt-tytul{font-weight: 400;}
.dodaj-do-koszyka hr{margin-bottom: 20px; margin-top: 10px;}
/*koniec dodaj do koszyka */

/*KONIEC KORMULARZE*/
/* NAWIGACJA */
/*menu-poziome*/
.navbar-k .logo{background: url('../uploaded/loga_strona/logo.png') no-repeat center center;width:124px; height:80px; display:block;margin-right: 10px}
//.navbar-k .navbar-nav {margin:30px 0;}

.navbar-k {
  background-color: #000000 !important;
 /* border-bottom:2px solid #F8A643; */
 border-radius: 0px;
 border-width: 0px;
  font-size:16px;
  min-height:50px;
  margin-top:0px;
  margin-bottom:0px;
  font-weight:bold;
  position: relative;
  font-family: 'Open Sans Condensed', sans-serif; 
}
.navbar-k .navbar-brand {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal; 

}
.navbar-k .navbar-brand:hover, .navbar-k .navbar-brand:focus {
  color: #ffffff;
}
.navbar-k .navbar-text {
  color: #ffffff;
}
.navbar-k .navbar-nav > li > a {  
  //padding-bottom: 30px;
  //padding-top: 30px;
  color: #ffffff;
  border:0px solid transparent;
  margin-right: 0px;
}
.navbar-k .navbar-nav > li > a:hover, .navbar-k .navbar-nav > li > a:focus {
  color: #ffffff;
  border:0px solid transparent;
  background-color: transparent !important;
}
.navbar-k .dropdown-menu {
    background-clip: padding-box;
    background-color: #ffffff;}

.navbar-k .dropdown-menu > .active > a, .navbar-k .dropdown-menu > .active > a:focus, .navbar-k .dropdown-menu > .active > a:hover {
    background-color: #ffffff;
    color: #999999;
    outline: 0 none;
    text-decoration: none;
}
.navbar-k .navbar-nav > li > .dropdown-menu > li > a {
  color: #202020;
  font-size:13px;
  font-weight: normal;
  font-family: 'Open Sans', sans-serif; 
}
.navbar-k .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-k .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #999999;
}
.navbar-k .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #ffffff;
  color: #202020;
}
.navbar-k .navbar-nav > li > a:hover, .navbar-k .navbar-nav > li > a:focus,
.navbar-k .navbar-nav > .active > a, .navbar-k .navbar-nav > .active > a:hover, .navbar-k .navbar-nav > .active > a:focus{
  color: #fff; 
  border:0px solid #fff;
  background-color: #999999 !important;
  
}

.navbar-k .navbar-nav > .open > a, .navbar-k .navbar-nav > .open > a:hover, .navbar-k .navbar-nav > .open > a:focus {
  color: #fff; 
  border:0px solid #fff;
  background-color: #999999 !important;
}
.navbar-k .navbar-toggle {
  border-color: #fff;
}
.navbar-k .navbar-toggle:hover, .navbar-k .navbar-toggle:focus {
  background-color: transparent !important;
  border-color: #999999;
}
.navbar-k .navbar-toggle:hover .icon-bar {
  background-color: #999999;
}
.navbar-k .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-k .navbar-collapse,
.navbar-k .navbar-form {
  border-color: transparent;
}
.navbar-k .navbar-link {
  color: #ffffff;
}
.navbar-k .navbar-link:hover {
  color: #999999;
}

.visible-collapse{display:none;}
@media (max-width: 768px) {
    header{ height: auto; }
.visible-collapse{display:inline-block;}
  .navbar-k .navbar-nav .open .dropdown-menu > li > a {
    color: #202020;
  }
  .navbar-k .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-k .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #202020;
  }
  .navbar-k .navbar-nav .open .dropdown-menu > .active > a, .navbar-k .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-k .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #A7B3BE;
  }
    
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-right {
    margin-right: 0px;
}
    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}

@media (max-width: 767px) { .navbar-k{  font-size:14px; position: relative; min-height:50px;}
.navbar-k .logo{background: url('../uploaded/loga_strona/logo_m.png') no-repeat center center;width:124px; height:50px; display:block;margin-right: 10px}
.navbar-k .navbar-nav > li > a {  
  padding-bottom: 10px;
  padding-top: 10px;}
}
/*end*/
/*menu-pionowe*/
#menu_pionowe{ margin-bottom: 10px;}
#menu_pionowe .title_menu{
   background-color: #cccccc;
    font-size:16px;
    color:#000;    
  font-weight:bold;
  position: relative;
  font-family: 'Open Sans Condensed', sans-serif;
  }

.li_0 {
	font-family:"Open Sans Condensed", sans-serif;
	font-weight:bold;
	}

.li_1 a:hover {
	background-color:#000000;
	}

.caption {
	font-size:10px;
	}

#menu_pionowe .title_menu p{margin: 0;padding:10px 10px 10px 20px;}
.sidebar-nav {
  background-color: #F1EFF0;    margin-left: 0px;
}
.sidebar-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.sidebar-nav a,
.sidebar-nav a:hover,
.sidebar-nav a:focus,
.sidebar-nav a:active {
  outline: none;
}
.sidebar-nav ul li,
.sidebar-nav ul a {
  display: block;
}
.sidebar-nav ul a {
  padding: 10px 20px;
  color: #606060;
  border-bottom: 1px solid rgba(70, 70, 70, 0.3);
}
.sidebar-nav ul a.active,
.sidebar-nav ul a:hover,
.sidebar-nav ul a:focus,
.sidebar-nav ul a:active {
  color: #909090;
  text-decoration: none;
  background-color: rgba(255, 255, 255, 0.55);
}
.sidebar-nav ul ul a {
    text-align: right;
  padding: 10px 30px;
  background-color: rgba(255, 255, 255, 0.3);
}
.sidebar-nav ul ul a:hover,
.sidebar-nav ul ul a:focus,
.sidebar-nav ul ul a:active {
  background-color: rgba(255, 255, 255, 0.4);
}
.sidebar-nav-item {
  padding-left: 5px;
}
.sidebar-nav-item-icon {
  padding-right: 5px;
}
/*end menu-pionowe*/
/*breadcrumb*/
.breadcrumb-wrapper{ position: relative; width: 100%; -webkit-box-shadow: inset 0px 10px 5px -5px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    inset 0px 10px 5px -5px rgba(0, 0, 0, 0.25);
box-shadow:         inset 0px 10px 5px -5px rgba(0, 0, 0, 0.25);}
.breadcrumb-simple{text-align:right;color:#ccc;font-family: 'Arial', sans-serif; }
.breadcrumb-simple a, .breadcrumb-simple a:hover, .breadcrumb-simple a:focus{font-size:11px; color:#444444; text-decoration:none;text-transform:lowercase;}
/*end breadcrumb*/
/* END NAWIGACJA */
/*END LAYOUT */

/* GALERIE */
.galeria-zewnetrzna .caption p{margin:0;font-weight:bold;}
.galeria-zewnetrzna .thumbnail:hover{ border: 1px solid #ddd; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.275);}
.galeria .thumbnail:hover{ border: 1px solid #ddd; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.275);}
.galeria .caption p{margin:0 0 8px;font-weight:bold;}
.galeria .caption p .btn-sm{line-height: 1.2; padding: 5px 10px;}
//.galeria .thumbnail .caption, .galeria-zewnetrzna .thumbnail .caption{    bottom: 15px;    color: #333;    left: 15px;    padding: 9px;    position: absolute;    right: 15px;}
@media (max-width: 468px) {
.carousel .carousel-caption{display:none;}        
}
@media (max-width: 768px) {
.carousel .carousel-caption{font-size:12px !important;}    
 .banner .carousel-wrapper {
    bottom: 0px;
    color: #fff;
    left: 10%;
    padding-bottom: 5px;
    padding-top: 20px;
    position: absolute;
    right: 10%;
}   
}
/* END GALERIE */

/* DODATKI */
/* gmapa */
.gmapa-lista{ margin-bottom:10px;}
.gmapa-lista .form-control{border-radius: 0px;}
/* end gmapa */
.page-alerts .alert { margin-bottom: 5px; }
.page-alerts .alert:first-child{margin-top: 5px;}
.alert-galeria{margin-bottom:0px;}
.fa-left{margin-left:5px;}
.fa-right{margin-right:5px;}
.colorgraph {
  height: 5px;
  border-top: 0;
  background: #c4e17f;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}
/* animacje */
.powiekszenie_z_cieniem {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}
.powiekszenie_z_cieniem:hover, .powiekszenie_z_cieniem:focus, .powiekszenie_z_cieniem:active {
 -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.55);
 -moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.55);
 box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.55);
 -webkit-transform: scale(1);
 transform: scale(1);
}
@media (min-width: 768px) {
.powiekszenie_z_cieniem:hover, .powiekszenie_z_cieniem:focus, .powiekszenie_z_cieniem:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
}
/* end animacje*/
/* loader */
.loader{
   width:100%;
   height:100%;
   min-width:100%;
   min-height:100%;
   top:0;
   position:fixed;
   background: rgba(20,20,20,0.5);   
   display:block;
   z-index:10000;
}
.sk-spinner-circle.sk-spinner {  
  width: 62px;
  height: 62px;
  position: fixed; 
  top:50%;
  bottom:50%;
  left:50%;
  right:50%;
}
.sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }
.sk-spinner-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 20%;
  height: 20%;
  background-color: #333;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
          animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }
.sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg); }
.sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg); }
.sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }
.sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg); }
.sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg); }
.sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
.sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg); }
.sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg); }
.sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg); }
.sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg); }
.sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg); }
.sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s; }
.sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; }
.sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s; }
.sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s; }
.sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s; }
.sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s; }
.sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; }
.sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s; }
.sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s; }
.sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s; }
.sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }

  40% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }

  40% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

/* end loader */

/* END DODATKI */

/*powrot na gore*/
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 30px;
    right:30px;
    display:none;
}
.btn-left{margin-left:10px;}
.btn-right{margin-right:10px;}
.btn-menu-pionowe{border-radius:0px; width: 100%;padding:15px;}
.btn-bottom{ margin-bottom: 10px;}
.btn-grey {color:#c4c4c4; background: #404040;}
.btn-grey:hover,.btn-grey:focus  {color:#404040; background: #c4c4c4; outline: none;}
.btn-grey:visited{color:#c4c4c4; background: #404040;}
.btn-blue { 
  color: #ffffff; 
  background-color: #8999A8; 
  border-color: #8999A8; 
} 
 
.btn-blue:hover, 
.btn-blue:focus, 
.btn-blue:active, 
.btn-blue.active, 
.open .dropdown-toggle.btn-blue { 
  color: #ffffff; 
  background-color: #005B79; 
  border-color: #8999A8; 
} 
 
.btn-blue:active, 
.btn-blue.active, 
.open .dropdown-toggle.btn-blue { 
  background-image: none; 
} 
 
.btn-blue.disabled, 
.btn-blue[disabled], 
fieldset[disabled] .btn-blue, 
.btn-blue.disabled:hover, 
.btn-blue[disabled]:hover, 
fieldset[disabled] .btn-blue:hover, 
.btn-blue.disabled:focus, 
.btn-blue[disabled]:focus, 
fieldset[disabled] .btn-blue:focus, 
.btn-blue.disabled:active, 
.btn-blue[disabled]:active, 
fieldset[disabled] .btn-blue:active, 
.btn-blue.disabled.active, 
.btn-blue[disabled].active, 
fieldset[disabled] .btn-blue.active { 
  background-color: #8999A8; 
  border-color: #8999A8; 
} 
 
.btn-blue .badge { 
  color: #8999A8; 
  background-color: #ffffff; 
}
.btn-red { 
  color: #ffffff; 
  background-color: #0084d1; 
  border-color: #0084d1; 
} 
 
.btn-red:hover, 
.btn-red:focus, 
.btn-red:active, 
.btn-red.active, 
.open .dropdown-toggle.btn-red { 
  color: #ffffff; 
  background-color: #0084d1; 
  border-color: #0084d1; 
} 
 
.btn-red:active, 
.btn-red.active, 
.open .dropdown-toggle.btn-red { 
  background-image: none; 
} 
 
.btn-red.disabled, 
.btn-red[disabled], 
fieldset[disabled] .btn-red, 
.btn-red.disabled:hover, 
.btn-red[disabled]:hover, 
fieldset[disabled] .btn-red:hover, 
.btn-red.disabled:focus, 
.btn-red[disabled]:focus, 
fieldset[disabled] .btn-red:focus, 
.btn-red.disabled:active, 
.btn-red[disabled]:active, 
fieldset[disabled] .btn-red:active, 
.btn-red.disabled.active, 
.btn-red[disabled].active, 
fieldset[disabled] .btn-red.active { 
  background-color: #0084d1; 
  border-color: #0084d1; 
} 
 
.btn-red .badge { 
  color: #0084d1; 
  background-color: #ffffff; 
}
.btn-black { 
  color: #ffffff; 
  background-color: #000000; 
  border-color: #0D0D0D; 
} 
 
.btn-black:hover, 
.btn-black:focus, 
.btn-black:active, 
.btn-black.active, 
.open .dropdown-toggle.btn-black { 
  color: #ffffff; 
  background-color: #3B3B3B; 
  border-color: #0D0D0D; 
} 
 
.btn-black:active, 
.btn-black.active, 
.open .dropdown-toggle.btn-black { 
  background-image: none; 
} 
 
.btn-black.disabled, 
.btn-black[disabled], 
fieldset[disabled] .btn-black, 
.btn-black.disabled:hover, 
.btn-black[disabled]:hover, 
fieldset[disabled] .btn-black:hover, 
.btn-black.disabled:focus, 
.btn-black[disabled]:focus, 
fieldset[disabled] .btn-black:focus, 
.btn-black.disabled:active, 
.btn-black[disabled]:active, 
fieldset[disabled] .btn-black:active, 
.btn-black.disabled.active, 
.btn-black[disabled].active, 
fieldset[disabled] .btn-black.active { 
  background-color: #000000; 
  border-color: #0D0D0D; 
} 
 
.btn-black .badge { 
  color: #000000; 
  background-color: #ffffff; 
}
.btn-banialuka { 
  color: #ffffff; 
  background-color: #AC1B20; 
  border-color: #AC1B20; 
} 
 
.btn-banialuka:hover, 
.btn-banialuka:focus, 
.btn-banialuka:active, 
.btn-banialuka.active, 
.open .dropdown-toggle.btn-banialuka { 
  color: #ffffff; 
  background-color: #751718; 
  border-color: #751718; 
} 
 
.btn-banialuka:active, 
.btn-banialuka.active, 
.open .dropdown-toggle.btn-banialuka { 
  background-image: none; 
} 
 .btn-banialuka-disabled,.btn-banialuka-disabled:hover { 
  
  cursor: help;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
} 
.btn-banialuka.disabled, 
.btn-banialuka[disabled], 
fieldset[disabled] .btn-banialuka, 
.btn-banialuka.disabled:hover, 
.btn-banialuka[disabled]:hover, 
fieldset[disabled] .btn-banialuka:hover, 
.btn-banialuka.disabled:focus, 
.btn-banialuka[disabled]:focus, 
fieldset[disabled] .btn-banialuka:focus, 
.btn-banialuka.disabled:active, 
.btn-banialuka[disabled]:active, 
fieldset[disabled] .btn-banialuka:active, 
.btn-banialuka.disabled.active, 
.btn-banialuka[disabled].active, 
fieldset[disabled] .btn-banialuka.active { 
  background-color: #AC1B20; 
  border-color: #751718; 
} 
 
.btn-banialuka .badge { 
  color: #AC1B20; 
  background-color: #ffffff; 
}
/*end*/


/*mulitlevel menu*/
.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow {
	position:static;
	margin-top:0;
	margin-right:0;
	margin-left:6px;
	display:inline-block;
	width:0;
	height:0;
	overflow:hidden;
	vertical-align:middle;
	border-top:4px solid;
	border-right:4px dashed transparent;
	border-bottom:4px dashed transparent;
	border-left:4px dashed transparent;
}
.navbar-fixed-bottom .sub-arrow {
	margin-top:-5px;
	border-top:4px dashed transparent;
	border-bottom:4px solid;
}
.navbar-nav ul .sub-arrow {
	position:absolute;
	right:0;
	margin-top:6px;
	margin-right:15px;
	border-top:4px dashed transparent;
	border-bottom:4px dashed transparent;
	border-left:4px solid;
}
.navbar-nav ul a.has-submenu {
	padding-right:30px;
}
/* scrolling arrows for tall menus */
.navbar-nav span.scroll-up, .navbar-nav span.scroll-down {
	position:absolute;
	display:none;
	visibility:hidden;
	height:20px;
	overflow:hidden;
	text-align:center;
}
.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow {
	position:absolute;
	top:-2px;
	left:50%;
	margin-left:-8px;
	width:0;
	height:0;
	overflow:hidden;
	border-top:7px dashed transparent;
	border-right:7px dashed transparent;
	border-bottom:7px solid;
	border-left:7px dashed transparent;
}
.navbar-nav span.scroll-down-arrow {
	top:6px;
	border-top:7px solid;
	border-right:7px dashed transparent;
	border-bottom:7px dashed transparent;
	border-left:7px dashed transparent;
}
/* add more indentation for 2+ level sub in collapsible mode - Bootstrap normally supports just 1 level sub menus */
.navbar-nav .collapsible ul .dropdown-menu > li > a,
.navbar-nav .collapsible ul .dropdown-menu .dropdown-header {
	padding-left:35px;
}
.navbar-nav .collapsible ul ul .dropdown-menu > li > a,
.navbar-nav .collapsible ul ul .dropdown-menu .dropdown-header {
	padding-left:45px;
}
.navbar-nav .collapsible ul ul ul .dropdown-menu > li > a,
.navbar-nav .collapsible ul ul ul .dropdown-menu .dropdown-header {
	padding-left:55px;
}
.navbar-nav .collapsible ul ul ul ul .dropdown-menu > li > a,
.navbar-nav .collapsible ul ul ul ul .dropdown-menu .dropdown-header {
	padding-left:65px;
}
/* fix SmartMenus sub menus auto width (subMenusMinWidth and subMenusMaxWidth options) */
.navbar-nav .dropdown-menu > li > a {
	white-space:normal;
}
.navbar-nav ul.sm-nowrap > li > a {
	white-space:nowrap;
}
/* fix .navbar-right subs alignment */
.navbar-right ul.dropdown-menu {
	left:0;
	right:auto;
}
/* The following will make the sub menus collapsible for small screen devices (it's not recommended editing these) */
.navbar-nav .collapsible ul {display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;}
.navbar-nav .collapsible ul.sm-nowrap > li > a {white-space:normal;}
.navbar-nav .collapsible iframe{display:none;}
/*end*/

/* AKTUALNOŚCI */
.news_box{
    margin-bottom:10px;
    clear:both;
}
/*LISTA CONTENT*/
#news_lista {
	width: 100%;
	margin:10px 0px 10px;
}

#news_lista .img_calendar{
	margin-bottom:-1px;
	margin-right:5px;
}

#news_lista .news_tytul{
	width: 100%;
	color: #0084d1;
	font-weight:bold;
	font-family:"Open Sans Condensed", "Open Sans";
    font-size: 18px;
    
    margin: 0;
}
#news_lista .news_tytul p{margin:0;}
#news_lista .news_data{
	width: 100%;
	float:left;
	font-weight:lighter;
	text-align:left;
	font-size:11px;
	color: #4A4A4A;
}
#news_lista .news_tresc{
	width: 100%;
	margin-bottom:5px;
	float:left;
}
#news_lista .news_czytaj_wiecej {
	width: 80%;
	margin:0px 2% 0 18%;
	text-align:right;
	clear:both;
}
#news_lista .news_czytaj_wiecej a{
	font-size:12px;
}

/*LISTA KOLUMNA*/
#news_lista_kolumna {
	width: 100%;
	margin:0px 0px 10px;
}

#news_lista_kolumna .img_calendar{
	margin-bottom:-1px;
	margin-right:5px;
}

#news_lista_kolumna .news_tytul{
	width: 100%;
	float:left;
	font-weight:bold;
	margin-bottom:10px;
        font-size:14px;
        color:#444;
}
#news_lista_kolumna .news_data{
	width: 100%;
	margin:0px;
	float:left;
	font-weight:lighter;
	text-align:left;
	font-size:11px;
	color:#777;
}
#news_lista_kolumna .news_tresc{
	width: auto;
	margin-bottom:5px;
	float:left;
}
#news_lista_kolumna .news_czytaj_wiecej {
	width: 80%;
	margin:0px 2% 0 18%;
	text-align:right;
	clear:both;
}
#news_lista_kolumna .news_czytaj_wiecej a{
	font-size:12px;
}

.news-car .item{text-align: center;color:#4A4A4A;padding-bottom:40px;}
.news-car .item .title{text-align: center;border-bottom: 1px solid #CFC9C9;
    font-size: 18px;
    margin: 0 auto;
    padding: 12px 0;color:#4A4A4A;}
.news-car .news_czytaj_wiecej{text-align: center;margin:10px;}
.news-car .item .description {
    line-height: 20px;
    margin: 0 auto;
    padding: 15px 0 0;
    text-align: center;}
.news-car .carousel-indicators {
    bottom: 0px;
}
.news-car .carousel-indicators li {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #202020;}
.news-car .carousel-indicators .active {
    background-color: #202020;}
.banner .news-car .carousel-indicators li {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;}
.banner .news-car .carousel-indicators .active {
    background-color: #fff;}
/*KONKRETNY NEWS*/
#news_konkretny {
	width: 100%;
	margin:10px 0px 10px;
        clear:both;
        position:relative;
}

#news_konkretny .img_calendar{
	margin-bottom:-1px;
	margin-right:5px;
        clear:both;
        position:relative;
}

#news_konkretny .news_data{
	width: 100%;
	float:left;
	font-weight:lighter;
	text-align:left;
	font-size:11px;
	color: #4A4A4A;
}
#news_konkretny .news_tytul{
	width: 100%;
	color: #4A4A4A;
    font-size: 18px;
    font-weight: 300;
    margin: 0;
}
#news_konkretny .news_tytul p{margin:0;}
#news_konkretny .news_tresc{
	width: 100%;
	margin-bottom:5px;
	float:left;
        clear:both;
        position:relative;
}
#news_konkretny .news_pokaz_wszystkie{
	width: 80%;
	margin:10px 2% 0 18%;
	text-align:right;
	clear:both;
        position:relative;
}
#news_konkretny .news_pokaz_wszystkie a{
	font-size:11px;
}
#news_konkretny .news_tytul a, #news_lista_kolumna .news_tytul a, #news_lista .news_tytul a{color: #0084d1 !important;}
#news_konkretny .news_tytul a:hover, #news_lista_kolumna .news_tytul a:hover, #news_lista .news_tytul a:hover{color:#000000 !important;}

/*KONIEC AKTUALNOŚCI*/
/*produkty*/
.embed-fb{height:395px;}
/*produkty*/
.slider-track { 
    background-image: -webkit-linear-gradient(to bottom, #000 0px, #777 100%); 
    background-image: -moz-linear-gradient(to bottom, #000 0px, #777 100%); 
    background-image: -ms-linear-gradient(to bottom, #000 0px, #777 100%); 
    background-image: -o-linear-gradient(to bottom, #000 0px, #777 100%); 
    background-image: linear-gradient(to bottom, #000 0px, #777 100%); 
    background-color:#000;
}
.slider-selection {
}
@media (max-width: 768px) { .filters-area .cena-min,.filters-area .cena-max{text-align: center !important;}
.slider-area{margin-left:10px;margin-right: 10px;}}
.filters-area{padding-top:10px;background:#f1f1f1;margin-bottom:20px;}
.slider-area{padding-top:2px;}
.cena-min{font-weight: bold; }
.cena-max{font-weight: bold;}
#products-view{margin-bottom:8px;}

.full-item .item-wrapper{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);background:#fff;margin-left:15px;margin-right:15px;}
.full-item{width:100%;border:0px solid #ccc;padding:0px;background:#fff; color:#AAAAAA;margin-bottom:10px;position:relative;height:100%;}
.przejdz-do-produktu-fill{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;display:block;}
.full-item .item-top {padding:10px;border-bottom:1px solid #ccc;}
.full-item .item-top .tytul{font-family:'Arial',sans-serif;font-size: 22px;  line-height: 24px; font-weight:bold;}
.full-item .item-top .ceny{font-family:'Arial',sans-serif;font-size: 22px;  line-height: 24px; font-weight:bold;}
.full-item .item-bottom{padding:10px;}
.full-item .item-content{}
.full-item .list-img{display:inline-block;float:left;margin-right:15px;}
.full-item .opis-szczegolowy{  margin-bottom:0px;font-size:12px;text-decoration:none !important;color:#AAAAAA;} 
.full-item a:hover .opis-szczegolowy{text-decoration:none;}
.full-item .opis-szczegolowy li{display:inline-block; width:20%;}
.full-item .opis-szczegolowy li:nth-child(6n):after { content:"\A"; white-space:pre;}
.full-item .btn-links{position:absolute;bottom:10px;right:10px;display:block;z-index:2;padding:0px;}

/*
.full-item .zapytanie-ofertowe-button, .full-item .przejdz-do-produktu,
.group-item .zapytanie-ofertowe-button, .group-item .przejdz-do-produktu{color:#ac1b20;font-size: 14px;font-weight:300;text-transform:uppercase;}
.full-item .zapytanie-ofertowe-button:hover, .full-item .przejdz-do-produktu:hover,
.group-item .zapytanie-ofertowe-button:hover, .group-item .przejdz-do-produktu:hover{color:#AAAAAA;}
*/
.group-item .item-wrapper{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);background:#fff;}
.group-item .item-wrapper .images{position: relative; overflow: hidden; text-align: center; height:200px }
.group-item .item-wrapper .images img{margin: 10px auto; max-height:180px}
.group-item .item-wrapper .images .opis-staly{position: absolute;left:10px;right:10px;top:10px; bottom:10px;}
.group-item .item-wrapper .images .opis-staly p{text-align: right;margin:10px 0;}
.group-item .item-wrapper .images .opis-staly p .label-opis {font-size: 14px; font-weight: 400; background-color: #D4D0CF;}
.group-item{color:#444444; ;margin-bottom:10px;position:relative;height:100%;}
.group-item .item-top {background:#000000; padding:5px;color:#fff; font-size:14px; text-align:center;}

.group-item .opis-szczegolowy{  margin-bottom:0px;font-size:12px;text-decoration:none !important;color:#AAAAAA;} 
.group-item .item-top .tytul{font-size: 14px;  line-height: 20px; font-family:"Open Sans Condensed", "Open Sans"; font-weight:bold; }

.group-item .ceny{font-size: 16px;  line-height: 20px; font-weight:bold;text-align: center}
.group-item .ceny .cena-przed-promocja{font-size: 13px;  line-height: 20px; font-weight:normal;text-decoration: line-through;}
.group-item .item-bottom{background:#fff; padding:10px 10px 5px;}
.group-item .item-bottom .images img:nth-child(2){display:none;}
.group-item .item-bottom .images{text-align:center;}
.group-item .item-bottom .images img{display: block; margin-right: auto; margin-left: auto; float: none;}
.group-item .item-content{background:#fff; padding:0px;}
.group-item .btn-links{position:relative;color:#414141;display:block;z-index:2;margin-top:5px;text-align:center;}
.przejdz-do-produktu{margin-left:5px;}
@media (max-width: 1000px) {
.full-item .opis-szczegolowy li{font-size: 11px; display:inline-block; width:22%;}
}
@media (max-width: 968px) {
.full-item .opis-szczegolowy li{font-size: 11px; display:inline-block; width:22%;}
.full-item .opis-szczegolowy li label{margin-bottom:2px;}
}

@media (max-width: 768px) {
.full-item .item-bottom .images img:nth-child(2){display:none;}
.full-item .opis-szczegolowy li{display:inline-block; width:33.3333%;}
.full-item .item-top .tytul{font-size: 18px;  line-height: 20px;}
.full-item .item-top .ceny{font-size: 18px;  line-height: 20px;}

}
@media (max-width: 468px) {
.full-item .item-content{padding-bottom:20px;}
.full-item .item-bottom .images{text-align:center;}
.full-item .item-bottom .images img{display: block; margin-right: auto; margin-left: auto; float: none;}
.full-item .opis-szczegolowy {list-style-type:disc;list-style-position: outside;}
.full-item .opis-szczegolowy li{display:inline-block; width:100%;}
.full-item .btn-links{bottom:0px;}
}
/*
#products .thumbnail{position: relative;}
#products .thumbnail .promo{position: absolute;left:0; top:0; z-index:2;}
#products .thumbnail .nowosc{position: absolute;right:0; top:0; z-index:2;}
#products .przejdz-do-produktu-fill{position: absolute;left:0; top:0;height:100%;width:100%;z-index:1;}
#products .zapytanie-ofertowe-button,#products .przejdz-do-produktu{z-index:2;}
#products .tytul {text-align: center;font-weight:bold;font-size:14px; }
#products .opis {font-size:12px; font-weight: normal;}
#products .ceny {text-align: center;}
#products .ceny .cena-przed-promocja{text-decoration: line-through;font-size:11px;font-weight: normal;}
#products .ceny span{font-size:12px;font-weight: bold;}
#products-small .thumbnail{position: relative;}
#products-small .thumbnail .promo{position: absolute;left:0; top:0; z-index:2;}
#products-small .thumbnail .nowosc{position: absolute;right:0; top:0; z-index:2;}
#products-small .tytul {text-align: center;font-weight:bold;font-size:14px; }
#products-small .opis {font-size:12px; font-weight: normal;}
#products-small .ceny {text-align: center;}
#products-small .ceny .cena-przed-promocja{text-decoration: line-through;font-size:11px;font-weight: normal;}
#products-small .ceny span{font-size:12px;font-weight: bold;}
#products-small .pagination{margin: 0 0 10px;}
//#products-small .col-xs-12 .opis-szczegolowy, #products-small .col-sm-12 .opis-szczegolowy,#products-week .col-xs-12 .opis-szczegolowy, #products-week .col-sm-12 .opis-szczegolowy{padding: 10px;}
//#products-small .col-xs-12 .opis-szczegolowy label, #products-small .col-sm-12 .opis-szczegolowy label,#products-week .col-xs-12 .opis-szczegolowy label, #products-week .col-sm-12 .opis-szczegolowy label{margin: 0;}
*/
#products-week .thumbnail{position: relative;background-color: rgba(243, 156, 18,.4);}
#products-week .thumbnail:hover{position: relative;background-color: rgba(243, 156, 18,.6);}
#products-week .thumbnail .promo{position: absolute;left:0; top:0; z-index:2;}
#products-week .thumbnail .nowosc{position: absolute;right:0; top:0; z-index:2;}
#products-week .tytul {text-align: center;font-weight:bold;font-size:14px; }
#products-week .opis {font-size:12px; font-weight: normal;}
#products-week .ceny {text-align: center;}
#products-week .ceny .cena-przed-promocja{text-decoration: line-through;font-size:11px;font-weight: normal;}
#products-week .ceny span{font-size:12px;font-weight: bold;}
#products-week .pagination{margin: 0 0 10px;}

#carousel-produkt.carousel .carousel-inner .active.left { left: -33%; }
#carousel-produkt.carousel .carousel-inner .next        { left:  33%; }
#carousel-produkt.carousel .carousel-inner .prev        { left: -33%; }

#carousel-produkt.carousel .carousel-control.left,#carousel-produkt.carousel .carousel-control.right {background-image:none;}
#carousel-produkt.carousel .item:not(.prev) {visibility: visible;}
#carousel-produkt.carousel .item.right:not(.prev) {visibility: hidden;}
#carousel-produkt.carousel .rightest{ visibility: visible;}
#carousel-produkt.carousel .item .thumbnail{margin-bottom:0px;}
.item .list-group-img{}
.item .grid-group-img{display:none;}
//.item .btn-links.text-right{padding:5px;margin-top:3px;background: #f1f1f1;}
#wybrany-produkt-wrapper{margin: 10px 0;}
#wybrany-produkt-wrapper .thumbnail{position: relative;} 
#wybrany-produkt-wrapper .thumbnail .promo{position: absolute;left:0; top:0; z-index:2;}
#wybrany-produkt-wrapper .thumbnail .nowosc{position: absolute;right:0; top:0; z-index:2;}
#wybrany-produkt-wrapper .qa ul {
    line-height: 20px;
    list-style-image: url("../images/layout/li.png");
}
#wybrany-produkt-wrapper h2{font-size:16px; font-weight: bold; margin-bottom:5px;}
#products.list-group,#products-small.list-group,#products-week.list-group{ 
    border-radius: 0px !important;
    box-shadow: none !important;
}
#products-small.list-group,#products-week.list-group{ margin-bottom:0px; }
#products .opis-szczegolowy,#products-small .opis-szczegolowy,#products-week .opis-szczegolowy{
   margin-bottom:0px;font-size:11px;
} 
//#products .opis-szczegolowy,#products-small .opis-szczegolowy label{color:#666;}
#products .item.list-group-item .ceny{margin:0px;}
#products .item.list-group-item .opis-szczegolowy li{display:inline-block; width:26%;}
#products .item.list-group-item .opis-szczegolowy li:nth-child(4n):after { content:"\A"; white-space:pre;}

#products-view .btn-sm, #products-view .btn-group-sm > .btn{
    
    font-size: 12px;
    line-height: 1.4;
    padding: 3px 10px;
}
.produkty-wrapper{margin-top:10px;}
.produkty-wrapper .item-wrapper{width:100%;}
.produkty-wrapper .item{margin: 0 0 10px ;}
.produkty-wrapper .pagination-small{margin: 0 0 10px ;}
.produkty-wrapper .thumbnail,
.wybrany-produkt-podobne-wrapper .thumbnail
{
    margin-bottom: 20px;
    padding: 10px 0 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.produkty-wrapper .item.list-group-item .thumbnail,
.wybrany-produkt-podobne-wrapper .item.list-group-item .thumbnail
{
    padding: 0 !important;
}
.produkty-wrapper .item.list-group-item,
.wybrany-produkt-podobne-wrapper .item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
    padding: 0 !important;
    border-radius: 0px;
}
.produkty-wrapper .item.list-group-item:nth-of-type(odd):hover,.produkty-wrapper .item.list-group-item:hover,
.wybrany-produkt-podobne-wrapper .item.list-group-item:nth-of-type(odd):hover,.wybrany-produkt-podobne-wrapper .item.list-group-item:hover
{
    background: #428bca;
}
.produkty-wrapper .item.list-group-item:nth-of-type(odd):hover .thumbnail,.produkty-wrapper .item.list-group-item:hover .thumbnail,
.produkty-wrapper .item.grid-group-item:nth-of-type(odd):hover .thumbnail,.produkty-wrapper .item.grid-group-item:hover .thumbnail,
.wybrany-produkt-podobne-wrapper .item.list-group-item:nth-of-type(odd):hover .thumbnail,.wybrany-produkt-podobne-wrapper .item.list-group-item:hover .thumbnail,
.wybrany-produkt-podobne-wrapper .item.grid-group-item:nth-of-type(odd):hover .thumbnail,.wybrany-produkt-podobne-wrapper .item.grid-group-item:hover .thumbnail
{
    border: 1px solid #428bca;
}
.produkty-wrapper .item.list-group-item .list-group-image,.wybrany-produkt-podobne-wrapper .item.list-group-item .list-group-image
{
    margin-right: 15px;
}
.produkty-wrapper .item.list-group-item .thumbnail,.wybrany-produkt-podobne-wrapper .item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}
.produkty-wrapper .item.list-group-item .caption,.wybrany-produkt-podobne-wrapper .item.list-group-item .caption
{
    padding:0px;
}
.produkty-wrapper .item.list-group-item:nth-of-type(odd),.wybrany-produkt-podobne-wrapper .item.list-group-item:nth-of-type(odd)
{
    background: #eeeeee;
}
.produkty-wrapper .list-group-item,.wybrany-produkt-podobne-wrapper .list-group-item{border:none;}
.produkty-wrapper .item.list-group-item:before, .produkty-wrapper .item.list-group-item:after,.wybrany-produkt-podobne-wrapper .item.list-group-item:before,.wybrany-produkt-podobne-wrapper .item.list-group-item:after
{
    display: table;
    content: " ";
}

.produkty-wrapper .item.list-group-item img,.wybrany-produkt-podobne-wrapper .item.list-group-item img
{
    float: left;
}
.produkty-wrapper .item.list-group-item:after,.wybrany-produkt-podobne-wrapper .item.list-group-item:after
{
    clear: both;
}
.produkty-wrapper .list-group-item-text,.wybrany-produkt-podobne-wrapper  .list-group-item-text
{
    margin: 0 0 5px;
}

/*end produkty*/
/* wybrany-produkt */
#wybrany-produkt-wrapper .tytul{font-weight: bold;margin-bottom: 5px;}
#wybrany-produkt-wrapper .wybrany-produkt-hr{margin-bottom: 10px;margin-top: 0px;}
#wybrany-produkt-wrapper .wybrany-produkt-cena{font-size:14px;font-weight: bold;}
#wybrany-produkt-wrapper .wybrany-produkt-cena .cena-przed-promocja{text-decoration: line-through;font-size:11px;font-weight: normal;}
#wybrany-produkt-wrapper .wybrany-produkt-cena .cena-katalogowa{margin-right:15px;font-weight: normal;}
#wybrany-produkt-wrapper .wybrany-produkt-cena span:last-of-type{font-size:15px;}
#wybrany-produkt-wrapper .opis-szczegolowy{padding-left:0;}
#wybrany-produkt-wrapper .opis-szczegolowy li{display:inline-block; width:33.3333%;}
@media (max-width: 768px) { #wybrany-produkt-wrapper .opis-szczegolowy li{display:inline-block; width:100%;}}
#wybrany-produkt-wrapper .opis-szczegolowy li:nth-child(4n):after { content:"\A"; white-space:pre;}
.wybrany-produkt-podobne-wrapper .tytul{font-weight: bold;}
.wybrany-produkt-zawartosc-header-cena{text-align: right;}
.wybrany-produkt-zawartosc-header-cena .cena-przed-promocja{text-decoration: line-through;font-size:11px;font-weight: normal;}
/* end wybrany-produkt */
/* qa */
.qa .panel-heading{padding:0;}
.qa .panel-title {height:100%;width:100%;}

.qa .panel-title p{padding:5px 15px;margin-bottom:0px;font-weight: normal;font-size:15px;}
.qa .panel-title a:hover,.qa .panel-title a:focus,.qa .panel-title a:active,.qa .panel-title:hover p,.qa .panel-title:focus p,.qa .panel-title:active p{color:#0084d1;text-decoration: none;}
.qa .panel-qa > .panel-heading {
    background-color: #f5f5f5;
    border-color: #ddd;
    color: #202020;
}
/* end qa */
/* googlemaps */
.gmapa{
    min-width: 1px;
    min-height: 1px;
    //margin-bottom:10px;
}
.gmapa,
.gmapa *,
.gmapa *:before,
.gmapa *:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
.gmapa .nazwa{font-weight: bold;border-bottom:1px solid #AAAAAA; margin-bottom:5px;}
.gmapa label {
  margin-bottom: 0px;
}
/* end googlemaps */
/* cookies */
.cookies {background: rgba(0,0,0,.8);color:#fff;font-size:12px;z-index:1000;}
.cookies .col-xs-12{padding:5px 0 ;}
.cookies .btn{padding:0px;color:#fff;font-weight: bold;}
.cookies .btn:hover,.cookies .btn:focus{text-decoration: none;outline:0;}
.cookie-link{ color:#A7B3BE; }
.cookie-link:hover, .cookie-link:focus{ color:#fff; }
/* end cookies */
.galeria-hover{padding:0; margin:0;}
.galeria-hover a{ color: #fff; text-decoration: none;}
.galeria-hover a:focus, .galeria-hover a:hover{ color: #A7B3BE; text-decoration: none;}
.box-grid{padding:0; margin:0;}
.box-grid .box-tile { float: left; height: 100%;
    border-bottom: 0px solid #808080;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    position: relative;
}
.box-grid .box-tile.box-tile-1 { width: 100%; }
.box-grid .box-tile.box-tile-2 { width: 50%; }
.box-grid .box-tile.box-tile-3 { width: 33.33333333%; }
.box-grid .box-tile.box-tile-4 { width: 25%; }
.box-grid .box-tile.box-tile-5 { width: 20%; }
.box-grid .box-tile.box-tile-6 { width: 16.66666667%; }

.box-grid .box-tile .img-fill{width:100%;}
.box-grid .box-tile .thumbnail {
    background-color: transparent;
    border: 0px solid #ddd;
    border-radius: 0px;
    display: block;
    line-height: 1.42857;
    margin-bottom: 0px;
    padding: 0px;
    transition:all 0.4s ease-in-out; 
    -webkit-transition:all 0.4s ease-in-out; 
    -moz-transition:all 0.4s ease-in-out; 
    -ms-transition:all 0.4s ease-in-out; 
    -o-transition:all 0.4s ease-in-out;
    position:relative;
    
}
.box-grid .box-tile .thumbnail img{
transition:all 2.8s ease-in-out; 
    -webkit-transition:all 2.8s ease-in-out; 
    -moz-transition:all 2.8s ease-in-out; 
    -ms-transition:all 2.8s ease-in-out; 
    -o-transition:all 2.8s ease-in-out; }
.box-grid .box-tile .thumbnail:hover img{-webkit-transform: scale(1.1); /* Saf3.1+, Chrome */
     -moz-transform: scale(1.1); /* FF3.5+ */
      -ms-transform: scale(1.1); /* IE9 */
       -o-transform: scale(1.1); /* Opera 10.5+ */
          transform: scale(1.1);
             /* IE6–IE9 */
             filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9999619230641713, M12=-0.008726535498373935, M21=0.008726535498373935, M22=0.9999619230641713,SizingMethod='auto expand');
}
.box-grid .box-tile .thumbnail .caption{
    position:absolute;
    bottom:0px;
    width:100%;
    color:#fff;text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    z-index:3;
    padding-left: 5px;
    padding-right: 5px;
    height:50px;
    transition:height 1.5s; /* Animation time */
    -webkit-transition:height 1.5s; /* For Safari */
    -moz-transition:height 1.5s; /* For Safari */
    -ms-transition:height 1.5s; /* For Safari */
    -o-transition:height 1.5s; /* For Safari */
}
.box-grid .box-tile .thumbnail .caption.caption-top{ height:60%;}
.box-grid .box-tile .thumbnail .caption .title{font-size:20px;font-family: 'Arial',sans-serif; font-weight: bold;margin-bottom:12px;
	color:#FFFFFF;
	text-shadow:#000000;
	text-decoration:none;

}

.box-grid {
	text-decoration:none;
	}

.box-grid .box-tile .thumbnail {
    position:relative;
    overflow:hidden;
	
}
 
.box-grid .box-tile .gradient {
    position:absolute;
    top:0;
    right:0;
    //background:rgba(66, 139, 202, 0.75);   
    //background-image: -webkit-radial-gradient( rgba(0,0,0,0) 5%,rgba(0,0,0,1) 100%);
    //background-image: -moz-radial-gradient( rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    //background-image: -ms-radial-gradient( rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    //background-image: -o-radial-gradient( rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    //background-image: radial-gradient( rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    background:rgba(0, 0, 0, 0.75);   
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
}
.box-grid .box-tile .gradient.no-gradient { background:transparent !important;}

@media (max-width: 1100px) {
    .box-grid .box-tile.box-tile-2 { width: 100%; }
    .box-grid .box-tile.box-tile-3 { width: 50%; }
    .box-grid .box-tile.box-tile-4 { width: 33.33333333%; }
    .box-grid .box-tile.box-tile-5 { width: 25%; }
    .box-grid .box-tile.box-tile-6 { width: 20%; }

    .box-grid .box-tile .thumbnail .caption.caption-top{ height:75%;}
    .box-grid .box-tile .thumbnail .caption .title{font-size:18px;font-weight: bold;margin-bottom:14px;}
}
@media (max-width: 800px) {
    .box-grid .box-tile.box-tile-3 { width: 100%; }
    .box-grid .box-tile.box-tile-4 { width: 50%; }
    .box-grid .box-tile.box-tile-5 { width: 33.33333333%; }
    .box-grid .box-tile.box-tile-6 { width: 25%; }

    .box-grid .box-tile .thumbnail .caption.caption-top{ height:75%;}
    .box-grid .box-tile .thumbnail .caption .title{font-size:17px;font-weight: bold;margin-bottom:14px;}
}
@media (max-width: 600px) {
    .box-grid .box-tile.box-tile-4 { width: 100%; }
    .box-grid .box-tile.box-tile-5 { width: 50%; }
    .box-grid .box-tile.box-tile-6 { width: 33.33333333%; }

    .box-grid .box-tile .thumbnail .caption.caption-top{ height:75%;}
    .box-grid .box-tile .thumbnail .caption .title{font-size:17px;font-weight: bold;margin-bottom:14px;}
}
@media (max-width: 468px) {
    .box-grid .box-tile.box-tile-5 { width: 100%; }
    .box-grid .box-tile.box-tile-6 { width: 100%; }

    .box-grid .box-tile .thumbnail .caption.caption-top{ height:80%;}
    .box-grid .box-tile .thumbnail .caption .title{font-size:16px;font-weight: bold;margin-bottom:18px;}
}

.box-news-grid{padding:0; margin:0;}
.box-news-grid .box-tile { float: left; height: 100%;
    border-bottom: 0px solid #808080;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    position: relative;
}
.box-news-grid .box-tile.box-tile-1 { width: 100%; }
.box-news-grid .box-tile.box-tile-2 { width: 50%; }
.box-news-grid .box-tile.box-tile-3 { width: 33.33333333%; }
.box-news-grid .box-tile.box-tile-4 { width: 25%; }
.box-news-grid .box-tile.box-tile-5 { width: 20%; }
.box-news-grid .box-tile.box-tile-6 { width: 16.66666667%; }

.box-news-grid .box-tile .img-fill{width:100%;}
.box-news-grid .box-tile .thumbnail {
    border-radius: 0px;
    display: block;
    line-height: 1.42857;
    //margin-bottom: 0px;
    border:0px solid #ac1b20;
    margin: 10px;
    padding:0;
    background-color: rgb(245, 245, 245);
    box-shadow: 0px 0px 3px rgb(51, 51, 51);
    box-shadow: 0px 0px 3px rgba(51, 51, 51, 0.5);
    transition:all 0.4s ease-in-out; 
    -webkit-transition:all 0.4s ease-in-out; 
    -moz-transition:all 0.4s ease-in-out; 
    -ms-transition:all 0.4s ease-in-out; 
    -o-transition:all 0.4s ease-in-out;
    position:relative;
    
}
.box-news-grid .box-tile.box-tile-1 .thumbnail img{
    max-width:25%;display:inline-block;float:left;}
.box-news-grid .box-tile.box-tile-3 .thumbnail img{
    max-width:100%;display:inline-block;float:left;}
.box-news-grid .box-tile .thumbnail .caption{
   
    border-top:5px solid #ac1b20;
}
.box-news-grid .box-tile.box-tile-1 .thumbnail .caption{
    max-width:75%;display:inline-block;float:left;
}
.box-news-grid .box-tile.box-tile-3 .thumbnail .caption{
    max-width:100%;display:inline-block;float:left;
}
.box-news-grid .box-tile .thumbnail .caption .news-top time {
    border-bottom: 2px solid #ac1b20;
    color: #767575;
    display: block;
    float: left;
    font-size:11px;
    line-height: 20px;
    margin-top: 1px;
    margin-bottom: 2px;
    margin-right: 10px;
    padding-bottom: 5px;
}
.box-news-grid .box-tile .thumbnail .news-wrapper{position:relative;clear:both;min-height:1px;padding-bottom: 30px;}
.box-img-triangle-top{
    position:absolute;left:45%;right:45%;
    top:-28px;width: 0;
height: 0;
border-style: solid;
border-width: 0 15px 20px 15px;
border-color: transparent transparent #ffffff transparent;z-index:5;}
.box-img-triangle-bottom{position:absolute;left:45%;right:45%;
    bottom:-28px;width: 0;
height: 0;
border-style: solid;
border-width: 20px 15px 0 15px;
border-color: #ffffff transparent transparent transparent;z-index:5;
}
.box-news-grid .box-tile .thumbnail .caption .news-top {margin-bottom:15px;}
.box-news-grid .box-tile .thumbnail .caption .news-top a{ font-weight: bold; font-size:16px; color:#AAAAAA;}
.box-news-grid .box-tile .thumbnail .caption .news-content{font-size:13px;}
.box-news-grid .box-tile .thumbnail .caption .news-bottom{text-align: right;}
.box-news-grid .box-tile .thumbnail .caption .news-bottom .news-more{text-transform: uppercase; font-weight: 300; font-size:12px;color:#ac1b20;}
.box-news-grid .box-tile .thumbnail .news-bottom {position:absolute; bottom:5px; right:5px;}
@media (max-width: 1100px) {
    .box-news-grid .box-tile.box-tile-2 { width: 100%; }
    .box-news-grid .box-tile.box-tile-3 { width: 50%; }
    .box-news-grid .box-tile.box-tile-4 { width: 33.33333333%; }
    .box-news-grid .box-tile.box-tile-5 { width: 25%; }
    .box-news-grid .box-tile.box-tile-6 { width: 20%; }

    .box-news-grid .box-tile .thumbnail .caption.caption-top{ height:75%;}
    .box-news-grid .box-tile .thumbnail .caption .title{font-size:16px;font-weight: bold;margin-bottom:14px;}
}
@media (max-width: 800px) {
    .box-news-grid .box-tile.box-tile-3 { width: 100%; }
    .box-news-grid .box-tile.box-tile-4 { width: 50%; }
    .box-news-grid .box-tile.box-tile-5 { width: 33.33333333%; }
    .box-news-grid .box-tile.box-tile-6 { width: 25%; }

    .box-news-grid .box-tile .thumbnail .caption.caption-top{ height:75%;}
    .box-news-grid .box-tile .thumbnail .caption .title{font-size:15px;font-weight: bold;margin-bottom:14px;}
}
@media (max-width: 600px) {
    .box-news-grid .box-tile.box-tile-4 { width: 100%; }
    .box-news-grid .box-tile.box-tile-5 { width: 50%; }
    .box-news-grid .box-tile.box-tile-6 { width: 33.33333333%; }

    .box-news-grid .box-tile .thumbnail .caption.caption-top{ height:75%;}
    .box-news-grid .box-tile .thumbnail .caption .title{font-size:15px;font-weight: bold;margin-bottom:14px;}
}
@media (max-width: 468px) {
    .box-news-grid .box-tile.box-tile-5 { width: 100%; }
    .box-news-grid .box-tile.box-tile-6 { width: 100%; }

    .box-news-grid .box-tile .thumbnail .caption.caption-top{ height:80%;}
    .box-news-grid .box-tile .thumbnail .caption .title{font-size:14px;font-weight: bold;margin-bottom:18px;}
}


@media print {
    .collapse {
        visibility: visible !important;
        display: block !important;
        height: auto !important;
    }
    .panel-collapse,
    .panel-collapse .collapse {
        visibility: visible !important;
        display: block !important;
        height: auto !important;
    }
    footer, .navbar-scroll { display: none !important;visibility: hidden !important; }
    .carousel-indicators{ display: none !important;visibility: hidden !important;}
    
  a[href]:after {
    content: none !important;
  }

} 

.multi-list li { margin-bottom:10px; }
.multi-list li ul li { margin-bottom:0px; }
.multi-list p { margin: 0;  }
.pagination {  margin: 0px 0;}
.pagination > li > a, .pagination > li > span { color: #000000; }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { background-color: #000000; border-color: #000000; color: #fff; }
.pagination > li > a:hover, .pagination > li > a:focus .pagination > li > span:focus, .pagination > li > span:hover {color: #000000;}
/* PRZYCZEPIONE TABY */
.tab-right{
    position:fixed;
    right:-316px;
}
#tab1{ top:200px;height:115px;  z-index:1009; }
#tab1 #tab{
	cursor:pointer;
	height:140px;
	width:40px;
	float:left;
        border-top-left-radius:10px;
        border-bottom-left-radius: 10px;        
	background-image: url('../images/layout/newsletter.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #333333;
}
#tab1 #tab-content{
	padding:5px;
	border: solid #333333 3px;
	background: #fff;
        color:#202020;
	float:left;
	width:316px;
	height:auto;
}
#tab2{	top:240px;height:115px; z-index:1010; }
#tab2 #tab{
	cursor:pointer;
	height:105px;
	width:35px;
	float:left;
        border-top-left-radius:10px;
        border-bottom-left-radius: 10px;        
	background-image: url('../images/layout/fbm.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #A7B3BE;
}
#tab2 #tab-content{
	padding:5px;
	border: solid #A7B3BE 3px;
	background: #fff;
	float:left;
	width:316px;
	height:auto;
}
#tab3 {	top:140px;height:115px; z-index:1011; }
#tab3 #tab{
	cursor:pointer;
	height:40px;
	width:150px;
	float:left;
        border-top-left-radius:10px;
        border-bottom-left-radius: 10px;        
	background-image: url('../images/layout/rezerwacjep.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #800000;
}
#tab3 #tab-content{
	padding:5px;
	border: solid #800000 3px;
	background: #fff;
	float:left;
	width:316px;
	height:auto;
}/*
#tab3 {	top:140px;height:115px; z-index:1011; }
#tab3 #tab{
	cursor:pointer;
	height:150px;
	width:40px;
	float:left;
        border-top-left-radius:10px;
        border-bottom-left-radius: 10px;        
	background-image: url('../images/layout/rezerwacje.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #800000;
}
#tab3 #tab-content{
	padding:5px;
	border: solid #800000 3px;
	background: #fff;
	float:left;
	width:316px;
	height:auto;
}*/
@media (max-width: 768px) { .tab-right{display:none;} }
/* KONIEC-PRZYCZEPIONE TABY */
.btn-orange { 
  color: #ffffff; 
  background-color: #F58400; 
  border-color: #F58400; 
} 
 
.btn-orange:hover, 
.btn-orange:focus, 
.btn-orange:active, 
.btn-orange.active, 
.open .dropdown-toggle.btn-orange { 
  color: #ffffff; 
  background-color: #F07203; 
  border-color: #F58400; 
} 
 
.btn-orange:active, 
.btn-orange.active, 
.open .dropdown-toggle.btn-orange { 
  background-image: none; 
} 
 
.btn-orange.disabled, 
.btn-orange[disabled], 
fieldset[disabled] .btn-orange, 
.btn-orange.disabled:hover, 
.btn-orange[disabled]:hover, 
fieldset[disabled] .btn-orange:hover, 
.btn-orange.disabled:focus, 
.btn-orange[disabled]:focus, 
fieldset[disabled] .btn-orange:focus, 
.btn-orange.disabled:active, 
.btn-orange[disabled]:active, 
fieldset[disabled] .btn-orange:active, 
.btn-orange.disabled.active, 
.btn-orange[disabled].active, 
fieldset[disabled] .btn-orange.active { 
  background-color: #F58400; 
  border-color: #F58400; 
} 
 
.btn-orange .badge { 
  color: #F58400; 
  background-color: #ffffff; 
}
.btn-brown { 
  color: #ffffff; 
  background-color: #A29061; 
  border-color: #A29061; 
} 
 
.btn-brown:hover, 
.btn-brown:focus, 
.btn-brown:active, 
.btn-brown.active, 
.open .dropdown-toggle.btn-brown { 
  color: #ffffff; 
  background-color: #8C7846; 
  border-color: #A29061; 
} 
 
.btn-brown:active, 
.btn-brown.active, 
.open .dropdown-toggle.btn-brown { 
  background-image: none; 
} 
 
.btn-brown.disabled, 
.btn-brown[disabled], 
fieldset[disabled] .btn-brown, 
.btn-brown.disabled:hover, 
.btn-brown[disabled]:hover, 
fieldset[disabled] .btn-brown:hover, 
.btn-brown.disabled:focus, 
.btn-brown[disabled]:focus, 
fieldset[disabled] .btn-brown:focus, 
.btn-brown.disabled:active, 
.btn-brown[disabled]:active, 
fieldset[disabled] .btn-brown:active, 
.btn-brown.disabled.active, 
.btn-brown[disabled].active, 
fieldset[disabled] .btn-brown.active { 
  background-color: #A29061; 
  border-color: #A29061; 
} 
 
.btn-brown .badge { 
  color: #A29061; 
  background-color: #ffffff; 
}
.btn-green { 
  color: #ffffff; 
  background-color: #206830; 
  border-color: #185726; 
} 
 
.btn-green:hover, 
.btn-green:focus, 
.btn-green:active, 
.btn-green.active, 
.open .dropdown-toggle.btn-green { 
  color: #ffffff; 
  background-color: #185726; 
  border-color: #185726; 
} 
 
.btn-green:active, 
.btn-green.active, 
.open .dropdown-toggle.btn-green { 
  background-image: none; 
} 
 
.btn-green.disabled, 
.btn-green[disabled], 
fieldset[disabled] .btn-green, 
.btn-green.disabled:hover, 
.btn-green[disabled]:hover, 
fieldset[disabled] .btn-green:hover, 
.btn-green.disabled:focus, 
.btn-green[disabled]:focus, 
fieldset[disabled] .btn-green:focus, 
.btn-green.disabled:active, 
.btn-green[disabled]:active, 
fieldset[disabled] .btn-green:active, 
.btn-green.disabled.active, 
.btn-green[disabled].active, 
fieldset[disabled] .btn-green.active { 
  background-color: #206830; 
  border-color: #185726; 
} 
 
.btn-green .badge { 
  color: #206830; 
  background-color: #ffffff; 
}
.wyszukiwarka .searchQuery {
    color: #414141;
    word-wrap: break-word;
}
.slider ul {list-style:none;}
.slider ul li {text-align:center; display:inline-block; background-color: #fff;}
.slider ul li img {vertical-align:middle; margin:0 auto;}
.slider .bx-wrapper {padding:0 3%;}
.slider .bx-pager {display:none;}
.slider .bx-controls-direction a {width:26px; height:34px; }
.slider .bx-controls-direction a.bx-prev {
    background-image: url('../images/layout/chevron-left.png');
    background-repeat: no-repeat;
    background-position:left top; left:0px;}
//.slider .bx-controls-direction a.bx-prev:hover {background-position:left -34px;}
.slider .bx-controls-direction a.bx-next {
    background-image: url('../images/layout/chevron-right.png');
    background-repeat: no-repeat;
    background-position:right top;right:0px;}
//.slider .bx-controls-direction a.bx-next:hover {background-position:-18px -34px;}

@media (max-width: 768px) {
  .slider .bx-controls-direction a.bx-prev { left:-14px; }
  .slider .bx-controls-direction a.bx-next { right:-14px; }  
}
.wyszukiwarka .title{background: #333333;color:#fff;padding:5px 10px; margin-bottom:5px;}
.wyszukiwarka .form-group {
    margin-bottom: 5px;
}
.wyszukiwarka .form-control, .wyszukiwarka .btn,.wyszukiwarka .input-group-addon {border-radius:0px;}
.wyszukiwarka .bottom .btn {border-radius:20px;}

.btn-light-grey { 
  color: #ffffff; 
  background-color: #A7A7A7; 
  border-color: #A7A7A7; 
} 
 
.btn-light-grey:hover, 
.btn-light-grey:focus, 
.btn-light-grey:active, 
.btn-light-grey.active, 
.open .dropdown-toggle.btn-light-grey { 
  color: #ffffff; 
  background-color: #828282; 
  border-color: #A7A7A7; 
} 
 
.btn-light-grey:active, 
.btn-light-grey.active, 
.open .dropdown-toggle.btn-light-grey { 
  background-image: none; 
} 
 
.btn-light-grey.disabled, 
.btn-light-grey[disabled], 
fieldset[disabled] .btn-light-grey, 
.btn-light-grey.disabled:hover, 
.btn-light-grey[disabled]:hover, 
fieldset[disabled] .btn-light-grey:hover, 
.btn-light-grey.disabled:focus, 
.btn-light-grey[disabled]:focus, 
fieldset[disabled] .btn-light-grey:focus, 
.btn-light-grey.disabled:active, 
.btn-light-grey[disabled]:active, 
fieldset[disabled] .btn-light-grey:active, 
.btn-light-grey.disabled.active, 
.btn-light-grey[disabled].active, 
fieldset[disabled] .btn-light-grey.active { 
  background-color: #A7A7A7; 
  border-color: #A7A7A7; 
} 
 
.btn-light-grey .badge { 
  color: #A7A7A7; 
  background-color: #ffffff; 
}

.table-responsive {   border: 0px solid #ddd;}
#toTop{
	position: fixed;
	bottom: 30px;
	right: 10px;
	cursor: pointer;
	display: none;
        z-index: 10;
}
.szary1{ background-color: #EEEEEE;}
.szary2{ background-color: #E0E0E0;}
.szary3{ background-color: #D4D4D4;}

.klocki{ position:relative; clear:both; }
.klocki .klocek{ position:relative; margin-bottom:10px; }
.klocki .klocek .klocek-top{ position:relative; margin-bottom:5px; }
.klocki .klocek .klocek-zawartosc{ padding:0;}
.klocki .klocek .klocek-zawartosc .klocek-pas{ background-color: #1ABAEE; position:relative; height: 35px; width:100%;}
.klocki .klocek .klocek-zawartosc .klocek-tytul{ font-size: 22px; width:100%; border-bottom: 1px solid #353535; margin-bottom: 5px;}
.klocki .klocek .klocek-zawartosc .klocek-zdj img{ width:100%;}
.klocki .klocek .klocek-zawartosc .klocek-tekst{ padding: 5px; position:relative;}
.klocki .klocek .klocek-link{ position:relative; text-align: right; width:100%; padding: 0 5px;}
.klocki .klocek .klocek-zawartosc .klocek-tytul a{ color: #202020; text-decoration: none;  }
.klocki .klocek .klocek-zawartosc .klocek-tytul a:hover, .klocki .klocek .klocek-zawartosc .klocek-tytul a:focus{ color: #000000; text-decoration: none; }

.ankiety-form .form-group{ margin:0 0 10px; }
.ankiety-form .form-group .ankiety-tytul{ margin-top: 10px; font-size:16px; font-weight: bold; }
.ankiety-form .form-group .ankiety-subtytul { font-size:15px; }
.ankiety-form .form-group label{ font-weight: normal; }
.ankiety-form .radio,
.ankiety-form .checkbox{ padding-top: 0px; padding-left: 10px; margin-top: -10px; margin-bottom:10px; }
.ankiety-form .relative{ position:relative; }


.search-form-box label{ font-family: "Roboto Condensed",sans-serif; color: #8999A8;}
.form-inline .input-group .form-control { border-radius:0px; background-color: rgba(255,255,255,0.45) !important;}
.form-inline .input-group .btn { border-radius:0px; }
.ibox-content {
    background-color: #FFFFFF;
    color: inherit;
}

.search-form {
    margin-top: 10px;
}

.search-result h3 {
    margin-bottom: 0;
    color: #1E0FBE;
}

.search-result .search-link {
    color: #006621;
}

.search-result p {
    font-size: 12px;
    margin-top: 5px;
}

.hr-line-dashed {
    border-top: 1px dashed #E7EAEC;
    color: #ffffff;
    background-color: #ffffff;
    height: 1px;
    margin: 20px 0;
}

.t2 {
    font-size: 24px;
    font-weight: 100;
}
.pagin{ text-align: center; margin:20px 0 10px;}
.carousel .carousel-inner > .item > a > img, .carousel .carousel-inner > .item > img { width: 100%; }