body {
  line-height: normal;
}
#extra {
  margin-left: 0px;
}
/* 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;
}
#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;
}
/*
#col2.newsMenu .bTabs {
    height: 29px;
    border-bottom: 0;
}
#col2.newsMenu .bTabs li {
    display: block;
    float: left;
    font-family: Tahoma,Arial,Helevetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
}
#col2.newsMenu .bTabs li a {
    display: block;
    padding: 8px 0 8px 10px;
    text-decoration: none;
    margin: 0px;
    font-size: 12px;
}

#col2.newsMenu .bTabs li.bTabNoB a span {
    margin: 0px;
    padding: 0px;
}

#col2.newsMenu .bTabs li a span,
#col2.newsMenu .bTabs li.bTabNoB a span{
    padding: 0 10px 0 0;
    font-weight: bold;
    border: 0px;
}

#col2.newsMenu .bTabs li.bTabSelected a span {
    background-position: -680px -89px;
    border: medium none;
    display: block;
    margin: 0 2px 0 0;
    padding: 8px 14px 4px 16px;
}

#col2.newsMenu .bTabs li.bTabSelected a {
    margin: 0px;
    padding: 0px;    
}
*/
/* 
    odstep contentu od paska skondensowanego menu dla ie < 9 
    to samo co dla pozostałych przeglądarek przy zmniejszonym 
    oknie (patrz niżej - media queries) oraz odstęp facebooka od tego menu
    
    ie7
*/
#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 */
}
@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;
  }
}
