<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    font-family: 'Open Sans', sans-serif;
    background-color: #f1f1f1;
}

    body .container {
        background-color: #ffffff;
    }

h1, h2, h3, h4, h5 {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}

.background-img {
    width: 100%;
    margin-bottom: 20px;
}

[class*='col-md'] {
    padding: 0 10px;
}

footer {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 12px;
}

    footer img {
        max-height: 32px;
    }

    footer a, footer a:hover {
        color: #e12700;
    }

.logo {
    margin-right: 20px;
}

.logo-site img {
    height: 50px;
    margin: 5px 0;
    margin-left: 20px;
}

@media screen and (min-width: 768px) {
    .body-content {
        padding: 0;
    }

ul.nav li.dropdown:hover &gt; ul.dropdown-menu {
        display: block;
    }
}

div.navbar {
    background-color: #d5d5d5;
    border: 0;
    margin-bottom: 15px;
    min-height: 45px;
    border-radius: 0px;
    margin-left: -15px;
    margin-right: -15px;
}

    div.navbar a {
        color: #555 !important;
        font-size: 14px;
    }

.dropdown:hover &gt; .dropdown-menu {
    background-color: #d5d5d5;
    padding: 0;
    border-radius: 0px;
    border: none;
    box-shadow: none;
}

.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
    background-color: #aaa !important;
    border: none;
}

.navbar-default .navbar-nav .open .dropdown-menu {
    border-radius: 0;
    border: 0;
    background-color: #f8f8f8 !important;
    padding: 0 !important;
}

.navbar-default .nav &gt; li &gt; a:hover,
.navbar-default .nav &gt; li &gt; a:focus:hover {
    background: #bb1115 !important;
    color: #ffffff !important;
}

.navbar-default .nav &gt; li.dropdown:hover &gt; .dropdown-menu a,
.navbar-default .nav &gt; li.dropdown:focus &gt; .dropdown-menu a{
    border: none;
    padding: 15px !important;
}

    .navbar-default .nav &gt; li.dropdown:hover &gt; .dropdown-menu a:hover,
    .navbar-default .nav &gt; li.dropdown:focus &gt; .dropdown-menu a:focus {
        background: #bb1115;
        color: #ffffff !important;
    }

.navbar-inverse .navbar-nav &gt; .open &gt; a {
    background: #ebebeb !important;
}

.navbar-nav &gt; .open &gt; a {
    padding: 15px;
}

.navbar-collapse {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
}

.right-box {
    padding: 0;
}

    .right-box h2 {
        margin: 0;
        color: #555;
        text-transform: uppercase;
        font-size: 16px;
        text-align: center;
        font-weight: bold;
        padding: 10px 0;
        background-color: #d5d5d5 !important;
    }

    .right-box p {
        margin: 5px 20px;
    }

.right-banners img {
    margin: 20px 0;
    padding: 2px;
    border: 2px solid #ebebeb;
    width: 100%;
}

.slick-prev {
    z-index: 1;
    left: 10px !important;
}

.slick-next {
    right: 10px !important;
}

.slick-dots {
    bottom: -45px !important;
}

.slick-initialized .slick-track {
    display: flex;
    align-items: center;
}

.slider img {
    width: 100%;
}

.left-menu {
    padding: 0;
    margin-bottom: 30px;
}

    .left-menu h2 {
        margin: 0 0 5px 0;
        font-size: 16px;
        text-align: center;
        font-weight: bold;
        background-color: #d5d5d5;
    }

        .left-menu h2 a {
            color: #555;
            display: block;
            padding: 10px;
        }

            .left-menu h2 a:hover,
            .left-menu h2 a:focus,
            .left-menu h2 a:focus:hover {
                background-color: #bb1115;
                color: #ffffff;
                text-decoration: none;
            }

    .left-menu ul li a {
        padding: 10px;
        font-size: 14px;
        color: #555;
        font-weight: 500;
        vertical-align: middle;
        display:block;
    }

    .left-menu ul li a:hover,
    .left-menu ul li a:focus{
        text-decoration:none;
        background-color: #bb1115;
        color: #ffffff;
    }

.left-menu ul {
  list-style-type: none;
  margin:  0 0 0 20px;
  padding: 0;
}

div.page * {
    max-width:100%;
}

div.page table{
    width:100% !important;
    display: block;
    overflow-x: auto;
}

div.page {
    border: 2px solid #ebebeb;
    margin-bottom: 20px;
    padding: 15px;
}

    div.page h3 {
        margin: 0;
        margin-bottom: 10px;
        font-size: 18px;
    }

    div.page hr {
        margin: 5px 0;
    }

div.page-details p {
    margin: 0;
    font-size: 10px;
}

.instruction-link {
    margin-top: 15px;
    text-align: center;
}

    .instruction-link a {
        text-transform: uppercase;
        color: red;
    }

p.item-icons {
    float: right;
    margin: 0;
}

    p.item-icons a {
        text-decoration: none;
    }

        p.item-icons a img,
        p.item-icons input[type=image] {
            height: 25px;
            margin-left: 10px;
            vertical-align: bottom;
        }

header {
    padding: 10px 0;
    margin: 0;
    background-image: url(Images/bip_header_ujazd.png);
    background-repeat: no-repeat;
    background-size: cover;
}

    header p {
        margin: 0;
    }

    header a,
    header a:hover,
    header a:focus {
        text-decoration: none;
    }

    header .right {
        float: right;
        vertical-align: top;
    }

    header .accesibility {
        display: inline-block;
        height: 20px;
        margin: 5px 10px;
        vertical-align: top !important;
    }

        header .accesibility a:hover {
            text-decoration: none;
        }

        header .accesibility img {
            height: 20px;
            margin-top: 0;
            margin-right: 10px;
        }

    header .flag {
        margin: 5px 10px;
        display: inline-block;
        height: 20px;
    }

        header .flag input[type=image] {
            border: 1px solid #c0c0c0;
            margin: 0 5px;
            height: 20px;
        }

    header .input-group input {
        border: 0 !important;
        border-radius: 0;
        margin: 5px 0;
        padding: 10px;
        max-width: 200px;
        background-color: #fafafa;
    }

    header .input-group span a i {
        height: 34px;
        border: none;
        margin: 5px 0;
        color: #fff;
        padding: 10px;
        background-color: #aaa;
        margin-right: 10px;
    }

#PnlSearch {
    display: block;
    text-align: right;
}

.search-item {
    margin: 15px 0;
}

    .search-item span {
        display: block;
        font-weight: bold;
    }

    .search-item .date {
        font-size: 12px;
    }

    .search-item p {
        margin: 0;
    }

    .search-item a {
        color: #000000;
        font-size: 12px;
    }

.editor {
    margin: 5px 0;
}

    .editor img {
        height: 20px;
        margin: 0 5px 5px 5px;
    }

    .editor hr {
        margin: 10px 0;
    }

    .editor p {
        margin: 0;
        text-align: center;
    }

        .editor p.phone {
            font-size: 11px;
            font-style: italic;
        }

.path {
    margin-bottom: 10px;
}

    .path a {
        color: #000;
        font-size: 12px;
    }

ul li a {
    color: #000;
}

    ul li a:hover,
    ul li a:focus {
        color: #555;
    }

.form-control {
    border-radius: 0;
}

.btn {
    margin-top: 20px;
    border-radius: 0;
}

label {
    margin-top: 20px;
}

textarea {
    resize: none;
}

.information-box {
    color: #51a717;
    border: 1px solid #51a717;
    padding: 10px;
    background: #ebf8e3;
}

.error-box {
    color: #d32828;
    border: 1px solid #d32828;
    padding: 10px;
    background: #fbdfdf;
}

.cookie-information {
    background-color: #e03a3d;
    color: #fff;
    text-align: center;
    padding: 10px;
    margin: 0;
}

    .cookie-information a {
        color: #ffffff;
    }

        .cookie-information a.btn {
            color: #000000;
        }

a.skip-link {
    position: absolute;
    left: -999em;
}

    a.skip-link:focus {
        display: block;
        position: static;
        left: 0;
        outline: none;
        margin-top: -10px;
        margin-bottom: 10px;
    }

#PnlLeftBanners {
    background-color: #ebebeb;
    margin: 0;
}

    #PnlLeftBanners h2 {
        margin: 0;
        color: #555;
        text-transform: uppercase;
        font-size: 16px;
        text-align: center;
        font-weight: bold;
        padding: 10px 0;
    }

    #PnlLeftBanners img {
        padding: 0 10px 10px 10px;
    }

#PnlEditors {
    margin-top: 20px;
}

.latest-page {
    padding: 5px;
}

    .latest-page:not(:last-of-type) {
        border-bottom: 1px solid #e6e6e6;
    }

    .latest-page p {
        font-size: 10px;
        margin: 0;
    }

    .latest-page h3 {
        margin: 0;
        font-size: 15px;
    }

    .latest-page a {
        font-size: 12px;
    }

.no-margin {
    margin: 0 0 5px 0;
}

.morecontent span {
    display: none;
}

.morelink {
    display: block;
}

.dropdown-menu {
    max-height: 400px;
    overflow: auto;
}

.left-menu-hidden {
    display: none;
}
.siteMap {
    list-style-type: none;
}

    .siteMap li {
        list-style-type: none;
    }

.siteMapItem {
    font-weight: bold;
}
</pre></body></html>