.uk-navbar-dropdown .uk-nav > li > a {
	line-height: 1.4
}
.uk-navbar-container {
border-bottom: 1px solid #66ccff
}
@media (max-width: 1400px) {
.uk-navbar-nav > li > a {
  padding: 0 8px;
  font-size: 16px
}
}
.uk-logo img {
	max-width: 150px
}
/* tło pop-up */
.uk-modal-body {
	background: #eeeeee
}
/* pełne ramki na każdej komórce */
.uk-table-bordered th,
.uk-table-bordered td { border: 1px solid rgba(0,0,0,.5); } 
.uk-table-bordered { border-collapse: collapse; }

div.home-title {
	background: #0066cc;
	padding: 20px 20px 10px 20px;	
	display: inline-block
}
div.home-title p,
div.home-title h1 {
	color: #ffffff
}
div.home-title h1 {
	font-size: 32px;
	line-height: 1.1
}

/* kafelki h3 */
.kaf-h3 h3 {
	background: #0066cc;
	color: #ffffff;
	margin: 0px;
	padding: 10px;
	_font-weight: 400;
	text-transform: uppercase;
	font-size: 80%
}
.kaf-h3 {
	margin: 0px
}
.kaf-home {
	margin-top: 0px !important
}
/* kafelki cena */
.kaf-cena { 
background: #cc0000;
padding: 5px 12px;
 color: #ffffff
}

.footer-linki li {
    font-size: 15px;
}
.footer-linki p {
    font-size: 15px;
	margin-bottom: 0px
}
.footer-linki ul {
margin-top: 5px}

/* oddzielenie w dropdown */
.uk-navbar-dropdown li {
    border-bottom: 1px solid #ddd; /* Kolor i grubość linii można zmienić */
}
.uk-navbar-dropdown li:last-child {
    border-bottom: none; /* Bez linii pod ostatnim elementem */
}
h1.art,
h1.uk-article-title {
border-bottom: 3px solid #66ccff;
line-height: 1.2 !Important;
color: #0066cc }

h2.art,
h2.uk-article-title {
_color: #0066cc }

.uk-hr {
border-top: 1px solid #66ccff}
.stopka p, .stopka li {
	font-weight: 400
}
.cennik {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* Zapewnia płynne przewijanie na urządzeniach z iOS */
  _width: 100%;
}
.cennik td, .cennik th {
  padding: 8px;
  vertical-align: middle;
}
.stopka-top {
margin-top: 40px
}
.mapa-podpis {
	font-weight: normal;
	font-size: 90%
}
.uk-breadcrumb {
  border-bottom: 1px solid #eeeeee;
}
@media (max-width: 960px) {
  .cennik table th, .cennik table td {
    font-size: 13px;
  }
}
@media (min-width: 960px) {
.home-page .uk-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}