body {
  line-height: normal;
}
#extra {
  margin-left: 0px;
}
#doc {
  width: 100%;
}
/* paginacja */
#doc ul.bPagination li.bPageNext span,
#doc ul.bPagination li.bPagePrev span {
  line-height: 14px;
}
#doc ul.bPagination li a {
  text-decoration: underline;
}
#doc ul.bPagination li.bPagePrev span span {
  background-position: -27px -327px;
  *background-position: -27px -332px;
}
#doc ul.bPagination li.bPageNext span span {
  background-position: -27px -346px;
  *background-position: -27px -351px;
  text-indent: 0;
}
#doc ul.bPagination li.bPageNextActive a,
#doc ul.bPagination li.bPagePrevActive a {
  text-decoration: none;
}
#doc ul.bPagination li.bPagePrevActive a span span {
  background-position: -27px -365px;
  *background-position: -27px -370px;
}
#doc ul.bPagination li.bPageNextActive a span span {
  background-position: -27px -384px;
  *background-position: -27px -389px;
}
#doc ul.bPagination b {
  font-weight: bold;
}
/* END: paginacja */
/* itBiz - odstep obrazkow kampanii */
.leftAds .onet-ad {
  max-height: 26px;
}
/* reklamy */
body #doc #head {
  /*    padding-top: 22px !important; */

  margin-top: 10px;
}
#sContent {
  overflow: hidden;
  clear: right;
}
/* head dla video */
.pageVideo #head {
  height: 121px;
  /*
    padding-top: 8px;
    padding-bottom: 48px;
    margin: 60px 0 25px\9;*/

}
.pageVideo #head #k_mainBar,
.pageVideo .k_mainLinks {
  width: 1140px;
}
/* newest browsers */
.pageVideo #head #k_mainLinks {
  padding-top: 8px;
  *padding-top: 0px;
}
/* IE7 */
.pageVideo #head #logoLinks {
  *padding-top: 30px;
}
.pageVideo #head #k_mainBar,
.pageVideo .k_mainLinks {
  *width: 980px;
}
/* IE8 */
@media \0screen {
  .pageVideo #head #logoLinks {
    padding-top: 30px;
  }
  .pageVideo #head #k_mainBar,
  .pageVideo .k_mainLinks {
    width: 980px;
  }
  .pageVideo #head #k_mainLinks {
    padding-top: 0px;
  }
}
/* dla stron specjalnych np IBM */
#head #logoLinks h1 {
  display: block;
  float: left;
  /*    font: 31px Verdana; */

  letter-spacing: -1px;
  margin: 5px 0 0;
  overflow: hidden;
}
#ibmSectionInfo {
  width: 972px;
  margin-bottom: 10px;
}
#head #k_mainBar {
  position: relative;
}
/* search */
#trunk.proxy {
  clear: none;
  float: left;
}
#foot {
  float: none;
  width: 980px;
}
.lay_lay_search #info {
  margin-top: 35px;
}
/* print */
#printLayout #doc {
  width: 620px;
  margin: 0 auto;
}
#printLayout #head {
  padding-top: 0;
}
#printLayout #head #k_mainBar {
  height: 95px;
}
#printLayout #head #k_mainBar #portalLink img {
  float: left;
}
/* menu nowe */
.serviceSearch .searchBar .searchInfo {
  width: 111px;
}
/*  
    rozjazdowka - zakladki (kalkulatoroy je rozwalaja, trzeba nadpisac,
    bo wildard na to jest trudny do zalozenia) 
*/
#col2.newsMenu .bTabs li a span {
  border-right: 0px;
}
#doc #cLeft,
#doc #cRight,
#doc #cColumns,
#doc #sTop {
  *padding-top: 40px;
}
#home #cLeft {
  *padding-top: 0px;
}
#col2_topSection #doc #cLeft,
#col2_topSection #doc #cRight {
  *padding-top: 0;
}
.lay_lay_search #info {
  *padding-top: 25px;
}
.fbappTopicContainer {
  *margin-top: 40px;
}
/* for linkPromo bar */
#home #cColumns {
  *padding-top: 60px;
}
#home .linkPromoBar {
  *top: 60px;
}
/* END: linkPromoBar */
/* patrz wyzej: ie 8 */
@media \0screen {
  #doc #cLeft,
  #doc #cRight,
  #doc #cColumns,
  #doc #sTop {
    padding-top: 40px;
  }
  #home #cLeft {
    padding-top: 0px;
  }
  #col2_topSection #doc #cLeft,
  #col2_topSection #doc #cRight {
    padding-top: 0;
  }
  .lay_lay_search #info {
    padding-top: 25px;
  }
  .fbappTopicContainer {
    margin-top: 40px;
  }
  /* for linkPromo bar */
  #home #cColumns {
    padding-top: 60px;
  }
  #home .linkPromoBar {
    top: 60px;
  }
  /* END: linkPromoBar */
}
.siteWrapper {
  float: right;
}
#footPortal,
#doc #leg {
  width: 1140px;
  margin: 0 auto;
  float: none;
}
@media only screen and (max-width: 1149px) {
  #doc #cLeft,
  #doc #cRight,
  #doc #cColumns,
  #doc #sTop,
  .lay_home #sContent {
    padding-top: 40px;
  }
  /* for linkPromo bar */
  #home #cColumns {
    padding-top: 60px;
  }
  #home .linkPromoBar {
    top: 60px;
  }
  /* END: linkPromoBar */
  .fbappTopicContainer {
    margin-top: 40px;
  }
  #home #cLeft,
  #col3 #cLeft {
    padding-top: 0px;
  }
  #col2_topSection #doc #cLeft,
  #col2_topSection #doc #cRight {
    padding-top: 0;
  }
  .lay_lay_search #info {
    padding-top: 25px;
  }
  .pageVideo #head #k_mainBar,
  .pageVideo .k_mainLinks {
    width: 980px;
  }
  #footPortal,
  #doc #leg {
    width: 980px;
    margin: 0 auto;
    float: none;
  }
}
.serviceSearch .searchBar .searchInfo {
  background: none repeat scroll 0 0 #FFFFFF;
  border: medium none;
  border-radius: 3px 0 0 3px;
  color: #AAAAAA;
  float: left;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  padding: 1px 3px;
  width: 108px;
}
