@font-face {
    font-family: MyHelvetica;
    src: local("Helvetica Neue"), 
        local("HelveticaNeue"), 
        url(HelveticaNeueCE55Roman.ttf);
}

@font-face {
    font-family: MyHelvetica;
    src: local("Helvetica Neue Bold"), 
        local("HelveticaNeue-Bold"), 
        url(HelveticaNeueCE75Bold.ttf);
    font-weight: bold;
}

/*.scrollspy-example {
    height: 200px;
    overflow: auto;
    position: relative;
}*/
body {background: url('../../img/pge/background.png')  top center; 
      font-family: MyHelvetica, sans-serif;
}
.grey {
    /*    background: #f5f5f5;*/
    background: url('../../img/pge/background_gray.png')  top center;
    color:#7c7c7c;border: 1px solid #d1cfcf;border-left:none;border-right:none }
.white {background:#fff;color:#7C7C7C;}
a {color:#7C7C7C;}
a:hover {color:#333333;}
h1, h2, h3, h4, h5 {color: #555555;font-family: MyHelvetica, sans-serif;
                    font-weight: bold;}
h2 {
    color:#333333;
    font-family: MyHelvetica, sans-serif;
    font-weight: bold;
    padding-bottom: 35px;margin-bottom: 40px;font-size: 20pt;
    background: url('../../img/pge/pge_line_separator.png') repeat-x bottom center;}

.carousel-border-top {display: block;height: 7px;background: url('../../img/pge/carousel_topborder.png') repeat-x bottom center;}
.carousel-border-bottom {display: block;height: 6px;background: url('../../img/pge/carousel_bottom_border.png') repeat-x bottom center;}
.carosuel-tekst {position: absolute;top:30%;z-index: 99;font-size: 30px;color:#3f4454;}
.carosuel-tekst strong{font-size: 50px;font-weight: bold;}
.breadcrumb-container {font-weight: bold;font-size: 18px;color:#333333;margin-bottom: 30px;}
.breadcrumb-container span.last{color:#e88b12;}
.breadcrumb-container a{color:#333333;}

#top-container {width: 100%;z-index: 100;height: 90px;
                /*                background: url('../../img/pge/pge_top_header_background.png') repeat-x top center;*/
                background:#FFF;
                font-family: MyHelveticaBold, sans-serif;}

#top-container .logo {position: absolute; top:10;left:0;}
#top-container .header-menu {padding-top: 44px;padding-bottom: 10px;float: right;width: 770px}
#top-container ul li {display: inline-block;}
#top-container .lang-select {float: right;margin-left: 20px;}
#top-container .lang-select a{background-color: #080010;display:block;float: left; height: 34px; width: 34px; -webkit-border-radius:50%;border-radius:50%;text-align: center;line-height: 34px;color:#FFF;margin-left:6px;font-weight: bold;}
#top-container .lang-select a.active{text-decoration: underline;}
#top-container .lang-select a.email{padding-top: 10px;height: 24px;margin-left:0px;line-height: 16px}
#top-container #frontend-menu {text-align: right;padding-top: 4px;font-size: 11pt;}
#top-container #frontend-menu ul li a{display: inline-block;margin:0 0px; }
#top-container #frontend-menu a{text-align: right;color:#413f40;
                                font-weight: bold;
}
.nav-list > li > a {
    padding: 3px 10px;
}
#top-container #frontend-menu .active a{color:#FFF;}

.carousel {display: block; background: orange;position: relative;top:90px;}

.footer-menu-bar {height: 50px;background: url('../../img/pge/footer_menu_background.png') repeat-x top center;padding-top: 25px;margin-top: -1px; }
.menu-footer ul {margin: 0;}
.menu-footer ul li {display: inline-block;border-right: 1px solid #FFF;padding: 0 15px;}
.menu-footer ul li.last {border: none;}
.menu-footer ul li a{color: #FFF;}
#rights {float: right;margin-top: 5px;margin-bottom: 5px;}
#rights a { color:#333333;}
.ofirmie-container .grid_4 {width: 230px;margin-right: 55px;margin-left: 0px;}
.ofirmie-container .grid_4 h4 {margin-top: 0;}
.ofirmie-container a.link-to-offer {background: #57524E;color: #fff;padding: 10px;border:2px solid #6C6763;margin-top: 50px;display: block;float: left;font-size: 16px;}
.ofirmie-container a.link-to-offer:hover {text-decoration: none;} 

.uslugi-container .container_16 .grid_4 {width: 270px;margin-right: 25px;margin-left: 0px;}
.uslugi-container .container_16  .grid_11 {width: 660px;}
.uslugi-container .leftMenuUslugi {width: 260px;margin: auto;}
.uslugi-container .leftMenuUslugi  h4 {background: #EBEBEB;border:1px solid #D7D7D7;padding:15px 0 15px 20px;margin: 0;font-size: 13pt;}
.uslugi-container .leftMenuUslugi ul  {list-style: none;margin: 0px;font-size: 11pt;}
.uslugi-container .leftMenuUslugi ul li {list-style: none;border:1px solid #D9D9D9;border-top:none;background: #F5F5F5;}
.uslugi-container .leftMenuUslugi ul li a {color:#555555;padding: 10px 0 10px 20px;display: block;line-height: 30px; }
.uslugi-container .leftMenuUslugi ul li.active a.lvl1 {color:#e88b12;}
.uslugi-container .leftMenuUslugi ul li a:hover {color:#e88b12;}
.uslugi-container .leftMenuUslugi ul li ul {display: none;}
.uslugi-container .leftMenuUslugi ul li ul li {border:none;font-size: 12px;}
.uslugi-container .leftMenuUslugi ul li ul li a.lvl2 {background: url('../../img/pge/pge_orange_arrow_right_small.png') no-repeat left center;margin-left: 20px;}
.uslugi-container .leftMenuUslugi ul li ul li.active2 a.lvl2 {color:#e88b12;}
.uslugi-container .grid_11 {width: 660px;margin: 0;}
.uslugi-container .grid_11 .grid_4 {width: 210px;margin: 0;border-left: 1px dashed #D9D9D9;padding: 0 40px 0 44px; }
.uslugi-container .grid_11 .grid_10 {width: 280px;margin: 0;border-left: 1px dashed #D9D9D9;padding: 0 40px 0 44px;}
.article-content {min-height: 400px;}

.uslugi-container .uslugi-loader {display: block;margin: auto;background: url('../../img/pge/ajax-loader.gif') no-repeat bottom center;width: 50px;height: 50px;display: none;margin-top: 120px;}

.realizacje-container #accordion2 {min-height: 500px;}
.realizacje-container #accordion2 h3 {background: #dfdeda;font-size: 16px;font-weight: bold;text-transform: capitalize;padding-left: 25px;margin: 0;margin-top: 1px;cursor:pointer;}
.realizacje-container #accordion2 h3.par  {background: #e9e8e4;}
.realizacje-container #accordion2 h3.ui-state-active {background: #58524e;color:#FFF;}
.realizacje-container #accordion2 h3 .pulseArrow {display:inline-block;}
.realizacje-container #accordion2 h3 .icon-arrow-down {display:none;}
.realizacje-container #accordion2 h3.ui-state-active .pulseArrow {display:none;}
.realizacje-container #accordion2 h3.ui-state-active .icon-arrow-down {display:inline-block;}
.realizacje-container #accordion2 .ui-accordion-content {border:1px solid #58524e;width: 958px;overflow: hidden;padding-top: 25px;padding-bottom: 30px;display:none;}
.realizacje-container #accordion2 .ui-accordion-content.ui-state-active {display: block}
.realizacje-container #accordion2 .accordion2-image {margin-left: 25px;margin-right: 45px;}
.realizacje-container #accordion2 .accordion2-image img {border:10px solid #e9e8e4;}
.realizacje-container ul {
    margin: 0;
}
.realizacje-container #accordion2 .accordion2-content {padding-right: 10px;padding-bottom: 20px;width: 560px;}
.realizacje-container ul li {
    list-style: none;
    margin: 15px 0;
    padding-left: 40px;
    background: url('../../img/pge/pge_orange_arrow_right.png') no-repeat left top;}


.praca-container .grid_4 {width: 280px;}
.praca-container .grid_4 h2 {margin-top: 0;padding-top: 0;}
.praca-container ul.leftMenuPraca {
    margin: 0;
}
.praca-container ul.leftMenuPraca li {
    font-weight: bold;
    list-style: none;
    margin: 15px 0;
    padding-left: 40px;
    background: url('../../img/pge/pge_orange_arrow_right.png') no-repeat left top;}
.praca-container ul li a{color:#7c7c7c;}
.praca-container ul li a.active{color:#e88b12;text-decoration: underline;}
.praca-container .career-article {border-left: 1px dashed #D9D9D9;margin-left: 70px;margin-bottom: 20px;padding:60px 0 90px 70px}
.praca-container .career-offer {padding:110px 0 90px 15px}
.praca-container .praca-loader {display: block;margin: auto;background: url('../../img/pge/ajax-loader.gif') no-repeat bottom center;width: 50px;height: 50px;margin-top: 160px;display: none;}

.zarzad-container .grid_4 {width: 280px;}
.zarzad-container .grid_4 h2 {margin-top: 0;padding-top: 0;}
.zarzad-container .grid_4 .grid_2 {width: 90px;}
.zarzad-container .grid_4 .grid_2 img {border:4px solid #c8c8c8;-webkit-border-radius:3px;border-radius:3px;}
.zarzad-container .grid_4 a {color:#7c7c7c;margin-bottom: 5px;display: block;}
.zarzad-container .grid_4 a:hover {text-decoration: none;}
.zarzad-container .grid_4 ul  {list-style: none;margin-left: 10px;}
.zarzad-container .grid_4 ul li {margin-bottom: 5px;}
.zarzad-container .grid_4 a .grid_4 {width: 190px;}
.zarzad-container p.name {font-weight: bold;margin-bottom: 0;margin-top: 15px;}
.zarzad-container p.position {margin-bottom: 0;}
.zarzad-container p.cv {margin-bottom: 0;color:orange;}
.zarzad-container .grid_4 a.active img{border-color: #e88b12;}
.zarzad-container .grid_4 a.active p.cv {background: url('../../img/pge/pge_orange_arrow_right.png') no-repeat bottom right;}
.zarzad-container .zarzad-article {border-left: 1px dashed #D9D9D9;margin-left: 70px;margin-bottom: 20px;padding:60px 0 90px 70px}
.zarzad-container .zarzad-loader {display: block;margin: auto;background: url('../../img/pge/ajax-loader.gif') no-repeat bottom center;width: 50px;height: 50px;margin-top: 160px;display: none;}
.zarzad-container .zarzad-member {border-left: 1px dashed #D9D9D9;margin-left: 70px;padding:60px 0 90px 70px;display: none;min-height: 350px;}
.zarzad-container .zarzad-member .name {font-weight: bold;font-size: 16px;}
.zarzad-container .zarzad-member .position {font-weight: bold;}
.zarzad-container .zarzad-member .content {margin-top: 10px;}

.board-container .grid_4 {width: 280px;}
.board-container .grid_4 h2 {margin-top: 0;padding-top: 0;}
.board-container .grid_4 .grid_2 {width: 90px;}
.board-container .grid_4 .grid_2 img {border:4px solid #c8c8c8;-webkit-border-radius:3px;border-radius:3px;}
.board-container .grid_4 a {color:#7c7c7c;margin-bottom: 5px;display: block;}
.board-container .grid_4 a:hover {text-decoration: none;}
.board-container p.name {font-weight: bold;margin-bottom: 0;margin-top: 15px;}
.board-container p.position {margin-bottom: 0;}
.board-container p.cv {margin-bottom: 0;color:orange;}
.board-container .grid_4 a.active img{border-color: #e88b12;}
.board-container .grid_4 a.active p.cv {background: url('../../img/pge/pge_orange_arrow_right.png') no-repeat bottom right;}
.board-container .board-article {border-left: 1px dashed #D9D9D9;margin-left: 70px;margin-bottom: 20px;padding:60px 0 90px 70px}
.board-container .board-loader {display: block;margin: auto;background: url('../../img/pge/ajax-loader.gif') no-repeat bottom center;width: 50px;height: 50px;margin-top: 160px;display: none;}
.board-container .board-member {border-left: 1px dashed #D9D9D9;margin-left: 70px;padding:60px 0 90px 70px;display: none;min-height: 350px;}
.board-container .board-member .name {font-weight: bold;font-size: 16px;}
.board-container .board-member .position {font-weight: bold;}
.board-container .board-member .content {margin-top: 10px;}

.personnel-container .grid_4 {width: 280px;}
.personnel-container .grid_4 h2 {margin-top: 0;padding-top: 0;}
.personnel-container .grid_4 .grid_2 {width: 90px;}
.personnel-container .grid_4 .grid_2 img {border:4px solid #c8c8c8;-webkit-border-radius:3px;border-radius:3px;}
.personnel-container .grid_4 a {color:#7c7c7c;margin-bottom: 5px;display: block;}
.personnel-container .grid_4 a:hover {text-decoration: none;}
.personnel-container p.name {font-weight: bold;margin-bottom: 0;margin-top: 15px;}
.personnel-container p.position {margin-bottom: 0;}
.personnel-container p.cv {margin-bottom: 0;color:orange;}
.personnel-container .grid_4 a.active img{border-color: #e88b12;}
.personnel-container .grid_4 a.active p.cv {background: url('../../img/pge/pge_orange_arrow_right.png') no-repeat bottom right;}
.personnel-container .personnel-article {border-left: 1px dashed #D9D9D9;margin-left: 70px;margin-bottom: 20px;padding:60px 0 90px 70px}
.personnel-container .personnel-loader {display: block;margin: auto;background: url('../../img/pge/ajax-loader.gif') no-repeat bottom center;width: 50px;height: 50px;margin-top: 160px;display: none;}
.personnel-container .personnel-member {padding:60px 0 90px 15px;display: none;min-height: 350px;}
.personnel-container .personnel-member .name {font-weight: bold;font-size: 16px;}
.personnel-container .personnel-member .position {font-weight: bold;}
.personnel-container .personnel-member .content {margin-top: 10px;}


.kontakt-container {padding-bottom: 0;}
.kontakt-container #accordion-kontakt h3 {background: #dfdeda;font-size: 14px;font-weight: bold;text-transform: capitalize;padding-left: 25px;margin: 0;margin-top: 1px;}
.kontakt-container #accordion-kontakt h3.par  {background: #e9e8e4;}
.kontakt-container #accordion-kontakt h3.ui-state-active {background: #58524e;color:#FFF;}
.kontakt-container #accordion-kontakt h3 .icon-arrow-right {display:inline-block;}
.kontakt-container #accordion-kontakt h3 .icon-arrow-down {display:none;}
.kontakt-container #accordion-kontakt h3.ui-state-active .icon-arrow-right {display:none;}
.kontakt-container #accordion-kontakt h3.ui-state-active .icon-arrow-down {display:inline-block;}
.kontakt-container #accordion-kontakt .ui-accordion-content {border:1px solid #58524e;width: 958px;overflow: hidden;padding-top: 25px;padding-bottom: 30px;}

.kontakt-container .dojazd {background: #4a4744;padding: 60px 0 50px 0;color:#d8d8d8;margin-top: 20px;}
.kontakt-container .dojazd a {color:#FFF;}
.kontakt-container .dojazd h4 {margin-top: 0;color:#FFF;padding-top: 0;}
.kontakt-container .dojazd .grid_8 {margin-left: 25px;}
#map-container {display: block;height:250px;width:380px;border:4px solid #fff;}


.orange-arrow-right {display: inline-block;width: 21px;height: 20px;background: url('../../img/pge/pge_orange_arrow_right.png') no-repeat bottom center;margin-bottom: -4px;margin-left: 5px;}
.orange-arrow-bottom {display: inline-block;width: 20px;height: 21px;background: url('../../img/pge/pge_orange_arrow_bottom.png') no-repeat bottom center;margin-bottom: -4px;margin-left: 5px;}
section {padding-top: 120px;padding-bottom: 50px;}


#dialog-kontakt {
    background: url('../../img/pge/background_gray.png')  top center;
    color:#58524e;border: 1px solid #d1cfcf;padding: 0 10px 10px 10px;
}
#dialog-kontakt .close-button {cursor: pointer;display: block;float: right;margin-right: 10px;margin-top: 10px;}
#dialog-kontakt h4.title {margin-left: 20px;}
#dialog-kontakt p.answer {margin-left: 20px;}
#dialog-kontakt h4.alert {display: none;}
#dialog-kontakt .send-form {margin-left: 180px;}
#dialog-kontakt textarea {
    resize: none;
}

#dialog-sitemap {
    background: url('../../img/pge/background_gray.png')  top center;
    color:#58524e;border: 1px solid #d1cfcf;padding: 10px 10px 10px 10px;

}
#dialog-sitemap .close-button {cursor: pointer;display: block;float: right;margin-right: 10px;margin-top: 10px;}
.sitemap-loader {display: block;margin: auto;background: url('../../img/pge/ajax-loader.gif') no-repeat bottom center;width: 50px;height: 50px;display: none;margin-top: 10px;margin-bottom: 10px;}
.dialog-sitemap-content {padding:0 15px 20px 15px }
.dialog-sitemap-content ul li a {background: url('../../img/pge/pge_orange_arrow_right_small.png') no-repeat left center;margin-left: 20px;padding-left: 20px;}
.dialog-sitemap-content ul li ul li a {background: none;}


#dialog-pp {
    background: url('../../img/pge/background_gray.png')  top center;
    color:#58524e;border: 1px solid #d1cfcf;padding: 10px 10px 10px 10px;

}
#dialog-pp .close-button {cursor: pointer;display: block;float: right;margin-right: 10px;margin-top: 10px;}
.dialog-pp-content {padding:0 15px 20px 15px }

#dialog-zp {
    background: url('../../img/pge/background_gray.png')  top center;
    color:#58524e;border: 1px solid #d1cfcf;padding: 10px 10px 10px 10px;

}
#dialog-zp .close-button {cursor: pointer;display: block;float: right;margin-right: 10px;margin-top: 10px;}
.dialog-zp-content {padding:0 15px 20px 15px }

.required-warning label{color:red;}
.required-warning input, .required-warning textarea {border-color: red;}

.article-content  ul li, .ofirmie-container ul li, .zarzad-container ul li, .board-container ul li, .personnel-container ul li{padding: 4px 0}

.banner-top-container {margin: auto;width:960px}
.banner-top-container .banner-item {margin-top: 100px;}
#apla-banner {
    background: url("../../img/pge/background_gray.png") repeat scroll center top transparent;
    border: 1px solid #D1CFCF;
    color: #58524E;
    padding: 0 10px 10px;
    display: none;
}