/*
body{background:#f2f3f4;}
.container{ max-width: none !important; width: 1010px !important;}
p{text-align:justify; font-size:13px;}
h1,h2,h3{color:#0d4e7a;}
h1,.h1{ font-size:20px;}
h2,
.h2 {
  font-size: 18px;
}
h3,
.h3 {
  font-size: 13px;
}
.header{background:#fff;}

  .input-append{float:right; margin:40px 10px 0px 0px;}
    .input-append a{color:#b8b8b8;font-size:.8em; padding:5px 2px 0px 0px;}
    .input-append a.active{color:#003d7c;}

  .input-append input{background:#f8fbfc; border-top:1px solid #e3e8eb; 
    height:28px !important;
  border-right:1px solid #f8fbfb;
  border-left:1px solid #e3e8eb;
  border-bottom:1px solid #e3e8eb;  padding:5px; width:210px;  border-radius: 4px 0px 0px 4px;}
 .input-append input + .search-btn {margin:0px 0px 0px -5px;  background:#f8fbfc; border-top:1px solid #e3e8eb; 
  border-right:1px solid #e3e8eb;
  border-bottom:1px solid #e3e8eb;
  border-left:1px solid #f8fbfb;
  border-radius: 0px 4px 4px 0px; padding:5px 24px 0px 14px;
  height:28px !important;
}

.input-append input + .search-btn img{padding:0px;}
ul.navbar-nav{width:100%;}
ul.navbar-nav li{width:25% !important; text-align:center; float:left;}
ul.navbar-nav >li > a:hover{background:none;}

.top{height:111px;}
.banner{background:url('../img/bg_banner.jpg') top center no-repeat #004174; color:#fff !important; margin-top:-35px; height:268px;}
  .banner h1{font-size:34px;}
    .banner .erp{background:url('../img/ico_erp.png') 0px 0px no-repeat; padding:8px 0px 20px 70px;}
    .banner p{font-size:16px; width:650px; text-align:left;}

    .banner .breadcrumb li a{color:#d0edff; font-size:13px;}
    .banner .breadcrumb li a img{margin-top:-5px;}
.breadcrumb {
  padding: 0px 15px 0px 0px;
  margin-bottom: 0px;
  list-style: none;
  margin-top:20px;

  
  
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li:first-child + li:before {
  content:"";
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 3px;
  color: #61849d;
  font-size:13px;
}
.breadcrumb > .active {
  color: #d0edff;
}
.panel-white{background: #fff; border: 1px solid #dedfdf; padding-left:20px; padding-right:20px; margin-top:-40px; margin-bottom:40px;}
.panel-white .lista:nth-of-type(1){margin-right:30px;}
  
  .panel-white .lista{float:left;width:300px;margin-left:0px; padding-left:0px;}
  .panel-white .lista li{list-style:none; background:url('../img/bg_li.png') 0px 1px no-repeat; padding-left:25px; font-size:13px;margin-bottom:30px; }

.panel-boczny{padding-left:50px; margin-top:-30px;}
  .panel-boczny p{font-size:12px;}
  .panel-boczny span{font-size:11px; color:#ababab; margin-top:-5px !important; display:block;}



.navbar{}
.navbar-nav{background:transparent;}
.navbar-inverse {
  background-color: transparent;
  border-color: none;
  border:0px;
}
.navbar-nav li a{color:#0d4e7a !important; font-size:1.4em; }
a.dropdown-toggle{color:#0d4e7a !important; font-size:1.4em; }
.o-firmie .dropdown-menu{width:970px !important}
.rozwiazania .dropdown-menu{width:650px; left:-242px;}
.relacje-inwestorskie .dropdown-menu{width:700px; left:-215px;}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: none;
}
.navbar-nav li a:hover{background-color: none !important;}

 .navbar-nav > .open > a, .navbar-nav > .open > a:hover,  .navbar-nav > .open > a:focus {
    background-color: #fdfdfd;
    color: #0d4e7a;
      border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-left: 1px solid rgba(0, 0, 0, 0.15);
  border-right: 1px solid rgba(0, 0, 0, 0.15);
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px 4px 0px 0px;
  z-index: 1001;

  padding-top: 9px;
  padding-bottom: 6px;
  line-height: 20px;


}
*/

img{
width:initial !important;
height:initial !important;
}
.moduly-tab-content.moduly-tab-kalendarz {
    background: none repeat scroll 0 0 #FFF;
 
    padding: 0px 20px 0px 20px !important;
}

.tabsy-kalendarz li {
    height: 40px;
    margin: 0 10px 25px 0 !important;
    width: 80px !important;
}

.galeria a {
    float: left;
    margin: 10px 25px 15px 0 !important;
    position: relative;
}

.tekst-2-kolumna {
    float: left;
    width: 308px;
    margin-right:22px;
}
.moduly-tab {
    margin: 0px auto;
}
.moduly-tab li {   
    margin: 0 20px 25px 0 !important;
 }

 .tab-content .tab-pane.active{margin-bottom:20px;}


.banner-big {
    background: url("../img/bg_banner_big2.jpg") no-repeat scroll center top #004B85;
    color: #FFFFFF !important;
    height: 411px;
    margin-bottom: 30px;
    margin-top: -21px;
    padding: 18px 0 30px;
}

/* menu ul
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  /*min-width: 160px;*/ /*
  padding: 5px 0;
  margin: -1px 0px 0px 0px !important;
  list-style: none;
  font-size: 14px;
  background-color: #fdfdfd;
  border-top:0px !important;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc !important;
  border-left: 1px solid rgba(0, 0, 0, 0.15);
  border-right: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-top: 1px solid rgba(0, 0, 0, 0.15) !important;
  border-radius: 4px;
  -webkit-box-shadow: 0 9px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 9px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu{padding:10px 5px; }
.dropdown-menu ul{list-style:none; padding:0px; margin:0px;}
.dropdown-menu ul li{float:none; width:100% !important;}
  .dropdown-menu ul li:first-child{ width:100%;padding-top:10px !important;font-size:1.2em; color:#000; padding-left:0px;}
    .dropdown-menu ul li:first-child a{ padding-top:10px !important;font-size:1.1em; color:#000 !important; padding-left:0px;background:none;}
    .dropdown-menu ul li:first-child a:hover{ padding-top:10px !important;font-size:1.1em;  padding-left:0px;}
  .dropdown-menu ul li{padding:4px 0px 2px 0px !important; width:100%; text-align:left;}
  .dropdown-menu ul li a{text-decoration:none; color:#43525a !important; font-size:1em; padding-left:25px;}
  .dropdown-menu ul li a:hover{text-decoration:none; color:#0f547e !important; font-size:1em; padding-left:25px;}

*/
/*img container*/
.img-container{background: #fff; border-radius: 6px;  width:auto; border: 1px solid #dce4e9;
    display:table-cell;
   vertical-align:middle;
   text-align:center;
   height:93px;
   width:275px;
   
}
/*
.zobacz-wiecej{color:#e1932f;}

hr{background:url('../img/bg_hr.png') top left repeat-x; border-radius:1px !important; height:3px;}
.hr2{background:url('../img/bg_hr2.png') top center no-repeat transparent; height:1px; width:auto; margin:10px 0px;}

.footer{background: url('../img/bg_footer.png') top left repeat-x; height:760px;}
.footer .sitemap-ul{float:left; width:190px; list-style:none; padding-left:0px; margin-top:15px; margin-bottom:40px;}

*/
/* aktualnosci col-xs-4*/
.mainpage  .aktualnosci > .col-xs-4{padding-left:0px !important; padding-right:20px !important;}
.mainpage  .aktualnosci  .col-xs-4:nth-of-type(3){padding-right:0px !important;}

/* moduly 
.moduly-tab{margin:0px 0px 0px -20px; padding:0px; border-spacing:20px}
  .moduly-tab li{width:145px !important; height:100px; text-align:center; display:table-cell; 
    vertical-align:middle;  border-radius:3px; }
    
    .moduly-tab li{background:#065a9d; border:1px solid #065a9d;}
    .moduly-tab li.active{ background:#f1f6f9; border:1px solid #c8d9e2;}
    .moduly-tab li.active a{color:#024a81; text-decoration:none;}
    .moduly-tab li a:hover{text-decoration:none !important;}
    .moduly-tab li a{margin:0px; padding:20px 0px; color:#fff; font-size:1.3em; 
      display:block; width:145px; border:0; outline:0; }
    .moduly-tab-content{clear:both;}
}
*/
.modal-dialog {
  width:367px !important;
}
.modal-dialog .validate ul.validate-info{display:inline-block; list-style:none; float:right; margin-top:-30px; margin-right:-220px;background:url('../img/bg_modal_validate.png') 0px 50% no-repeat;  border-radius:6px; color:#fff; font-size:11px; font-family:tahoma; line-height:14px; width:220px;padding:0px 0px 0px 6px; }
.modal-dialog #dane-osobowe{font-size:11px; color:#869299; display:block; padding-left:10px; margin-top:-5px; line-height:14px; width:280px !important;}