@charset "utf-8";

/* CSS Document */
html { height: 100% }

body { font-family: 'Oswald', sans-serif; font-weight: 300; height: 100%; background-color: #555452 }

#wrapper { width: 100%; background-color: #fff; overflow: hidden }

section { }

/*TEKSTOWE*/
h1 { border-bottom: 2px solid #f07c00; color: #5d5d5b; font-size: 30px; padding-bottom: 5px; }

h2 { color: #5d5d5b; font-size: 25px; border-bottom: 1px solid; padding-bottom: 5px }

h3 { color: #5d5d5b; ; font-size: 22px }

ul { }

ol { }

p { font-size: 15px }

a { color: #f07c00 }

hr { border: none; height: 1px; background: #f07c00 }

blockquote { border-color: #f07c00 }

code { color: #545452 }

b, strong { font-weight: 700; }

/*lightbox*/
.image-lightbox .label-text { display: block }

/*BOOTSTRAP: CHANGE*/

.pagination-box { clear: both; padding-top: 25px }

.carousel-inner img { height: 240px; width: 100%; }

.carousel-indicators { bottom: -7px; }

.carousel-control { bottom: 0; color: #fff; font-size: 20px; left: 0; opacity: 0.2; position: absolute; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); top: 0; width: 5%; }

.img-thumbnail:hover { background-color: #F07C00 }

a:focus { outline: none; text-decoration: none }

.navbar { border: none; border-bottom: 2px solid #ed6700; margin-bottom: 0px; min-height: 72px; position: relative; }

.navbar-nav > li > a { line-height: 45px; padding-bottom: 10px; padding-top: 10px; text-transform: lowercase; font-size: 18px; font-weight: 400; text-shadow: 1px 1px 1px rgba(0,0,0,0.2) }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #EE7D00; background: url(../gfx/profitoleje/menu-hover.png) bottom center no-repeat; }

/**/
#main { padding: 0px 0 }

.o-firmie_bg #main { background: rgba(256, 256, 256, 1) url(/media/bg/o-firmie.jpg) center bottom fixed no-repeat; background-size: cover; }

.strona-glowna #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg/statek2.jpg) center bottom fixed no-repeat; background-size: cover; }

#middle-menu {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) /*url("/media/bg/olej.jpg") no-repeat fixed top center*/; border-bottom: 5px solid #fff }

#main .container { background: rgba(255,255,255,0.8) url(../gfx/profitoleje/znaczek.png) right bottom no-repeat; padding-top: 20px; padding-bottom: 20px; }

/*------------TLA-----------------------*/
.bg-1_statek #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-1_statek.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-2_statek #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-2_statek.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-3_statek #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-3_statek.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-4_statek #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-4_statek.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-5_statek #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-5_statek.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-6_statek #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-6_statek.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-7_statek #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-7_statek.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-8_statek #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-8_statek.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-9_statek #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-9_statek.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-10_statek #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-10_statek.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-11_olej #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-11_olej.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-12_turbina #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-12_turbina.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-13_sruba #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-13_sruba.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-14_huta #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-14_huta.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-15_zapora #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-15_zapora.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-17_koparka #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-17_koparka.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-16_dzwig #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-16_dzwig.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-18_koparka #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-18_koparka.jpg) center bottom fixed no-repeat; background-size: cover; }

.bg-19_maszyna #main {/*min-height:100%;*/ width: 100%; background: rgba(256, 256, 256, 1) url(/media/bg-css/bg-19_maszyna.jpg) center bottom fixed no-repeat; background-size: cover; }

/*aktualnosci*/
#aktualnosci { padding: 15px 0; background: #f4e4d5; border: 3px solid #fff; border-left: none; border-right: none; }

#aktualnosci .newsy { list-style: outside none none; margin: 0; padding: 0; }

#aktualnosci .newsy .news { padding: 15px; }

#aktualnosci .newsy .news h2 { font-size: 18px; color: #ee7d00; border-bottom: 1px solid #ee7d00; }

#aktualnosci .newsy .news .wiecej { text-align: right }

#aktualnosci .newsy .news .wiecej a:before { content: "\00BB"; margin-right: 5px }

#aktualnosci .newsy .news .wiecej a:hover { text-decoration: none; }

.footer-list { }

.pagination-box nav ul.pagination { margin: 0 }

.footer-list .pagination-sm > li > a, .pagination-sm > li > span { font-size: 10px; padding: 5px 10px; cursor: pointer; color: #414141 }

.footer-list .pagination-sm > li > a, .pagination-sm > li > span.active { font-weight: bold; color: #F07C00 }

.footer-list .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { border-radius: 3px; font: 10px Verdana; height: 25px; padding: 2px 10px; width: 59px; }

/*middle-menu*/
#middle-menu { padding: 15px 0 }

#middle-menu .container { padding: 0 }

#middle-menu .m-oferta { position: relative; z-index: 2000; font-weight: 400 }

#middle-menu .m-oferta h2 { background-color: #f07c00; color: #fff; font-size: 18px; line-height: 48px; margin: 0; padding-left: 25px; }

#middle-menu .m-oferta ul { border: 1px solid #F8BE8E; list-style: outside none none; margin: 0; padding: 0; background-color: #fff }

#middle-menu .m-oferta ul li { display: block; }

#middle-menu .m-oferta ul li a { font-size: 18px; padding: 5px 5px 5px 25px; color: #555452; display: block; padding: 6px 10px 5px 10px; margin-right: 5px; white-space: nowrap }

#middle-menu .m-oferta ul li a:hover, #middle-menu .m-oferta ul li.opened > a { text-decoration: none; color: #ee7d00; background: url(../gfx/profitoleje/menu-hover-m.png) right center no-repeat }

#middle-menu .m-oferta ul li ul { position: absolute; left: 100%; top: 0; background: #fff; min-height: 100%; border-left: none; box-shadow: 2px 2px 3px rgba(0,0,0,0.3) }

#middle-menu .m-oferta ul li ul li { display: block; }

#middle-menu .m-oferta ul li ul li a { padding: 5px 10px }

#middle-menu .m-oferta ul li ul li ul { border: 1px solid #F8BE8E; top: -1px }

#middle-menu .m-oferta ul li ul li ul li { }

#middle-menu .m-oferta ul li ul li ul li a { display: block; font-size: 14px }

#middle-menu .m-oferta ul li ul li ul li a:hover { background-image: none }

#middle-menu .m-oferta ul li.active-path-to-page > a { color: #F07C00; background: url(../gfx/profitoleje/menu-hover-m.png) right center no-repeat }

/*breadcrumbs*/
.breadcrumb { background: none; border-radius: 0px; list-style: outside none none; margin-bottom: 0px; padding: 8px 10px; border-bottom: 1px solid #cbcbcb; }

.breadcrumb li div { display: none; }

.breadcrumb > li + li::before { color: #898989; content: "\000BB"; padding: 0 5px; }

/* tableki oleje*/
.taboleje1 { margin-bottom: 20px }

.taboleje1 td { padding: 10px; }

.taboleje .tdoleje, .tdoleje { background: #eeeeee; font-weight: 700 }

.taboleje > thead > tr > th, .taboleje > tbody > tr > th, .taboleje > tfoot > tr > th, .taboleje > thead > tr > td, .taboleje > tbody > tr > td, .taboleje > tfoot > tr > td { text-align: center; vertical-align: middle }

.taboleje .tdoleje1, .tdoleje1 { background: #cfc087; text-align: left }

.taboleje .tdoleje2, .tdoleje2 { background: #ffdf5c; text-align: left }

/*slider*/
.slider { height: 238px; overflow: hidden }

/*footer*/
.footer { background: #555452; width: 100%; min-height: 50px; }

.footer .f-right, .footer .f-left { padding: 10px 0 }

.footer .f-right p { color: #fff; font: 10px Verdana, sans-serif; margin: 10px; text-align: right; }

.footer .f-right p a.best-group { background: rgba(0, 0, 0, 0) url("../gfx/logo_footer.gif") no-repeat scroll left top; display: inline-block; height: 10px; vertical-align: middle; width: 80px; }

.footer .f-left p { color: #fff; font: 10px Verdana, sans-serif; margin: 10px; }

/**/

a.list-group-item.selected { background-color: #F07C00; color: #fff }

/**/
@media (max-width: 768px) {

#middle-menu .m-oferta h2 { cursor: pointer }

.navbar { min-height: 50px; }

.navbar-nav > li > a { line-height: 25px; font-size: 14px }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover { color: #555; background: #EE7D00; color: #fff; }

#middle-menu { padding: 5px 0; }

#middle-menu .m-oferta ul li ul { position: static; background: #fff; min-height: 100%; border: none; box-shadow: none }

#middle-menu .m-oferta ul li ul li ul { border: none; background: #ddd; padding-left: 5px }

#middle-menu .m-oferta ul li ul li ul li ul { border: none; background: #4D4D4D; color: #fff; padding-left: 5px }

#middle-menu .m-oferta ul li ul li ul li ul li a { color: #fff }

#middle-menu .m-oferta ul li a:hover, #middle-menu .m-oferta ul li.opened > a { text-decoration: none; color: #ee7d00; background: url(../gfx/profitoleje/menu-hover.png) right center no-repeat }

#main { padding: 0 }

.strona-glowna #main { background-image: none; }

.strona-glowna #middle-menu { background-image: none }
}

/* googleMaps */
#mapy { width: 100%; background: #B5B5B5; }

#mapy .mapa { padding-top: 10px; padding-bottom: 10px }

#mapy .mapa h3 { background: #F07C00 none repeat scroll 0 0; margin: 0; padding: 10px; color: #fff }

.save-widget { width: 220px; box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px; background-color: white; padding: 10px; font-family: Roboto, Arial; font-size: 13px; margin: 15px; }

/*oferta mapa serwisu*/


.oferta { }

.oferta ul { list-style: none; margin: 15px 0; padding: 0 }

.oferta ul li { margin: 2px 0; }

.oferta ul li a { display: block; background: rgba(200,200,200,0.6) url(../gfx/profitoleje/menu-hover-m.png) left center no-repeat; padding: 5px 5px 5px 15px; text-decoration: none }

.oferta ul li a:hover { background: #909090; color: #fff }

.m-oferta h2 .navbar-toggle { border: 1px solid #fff }

.m-oferta h2 .navbar-toggle .icon-bar { background: #fff }

.list-group-panel h3 { background: #dddddd none repeat scroll 0 0; border-radius: 5px; margin: 15px 0 -5px; padding: 10px 10px 20px; font-size: 20px; }

.apdf { background: rgba(0, 0, 0, 0) url("/media/icon/pdf.png") no-repeat scroll 0 0; display: inline-block; padding: 7px 45px; }

.apdf:hover { color: red; text-decoration: none; background-position: 5px 0px }

.aimage, .show-bigger-aimage { background: rgba(0, 0, 0, 0) url("/media/icon/img.png") no-repeat scroll 0 0; display: inline-block; padding: 7px 45px; }

.aimage:hover, .show-bigger-aimage:hover { color: red; text-decoration: none; background-position: 5px 0px }


#cookies_info {
    background: #e7e7e7 none repeat scroll 0 0;
    bottom: 0;
    opacity: 0.9;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
#cookies_info .ck-inner {
    margin: 0 auto;
    padding: 25px 0;
    /*width: 900px;*/
}
#cookies_info .ck-inner .ck-content {
    display: inline-block;
   /** width: 636px;*/
}
#cookies_info .ck-inner .ck-accept {
    background-color: #f7f7f3;
    border: 1px outset #43a1c8;
    box-shadow: 0 0 1px #00597b;
    color: #fd7b01;
    cursor: pointer;
    display: inline-block;
    float: right;
    margin: 18px 12px 16px 24px;
    padding: 6px 20px;
	text-align:center
}
#cookies_info .ck-inner .ck-accept:hover {
    box-shadow: 0 0 6px #00597b;
}
#cookies_info .ck-inner .ck-accept span {
}