/*= plik zmian CB > KT
============================================================================= */
.techSupportSidebar .questions {
   display: none !important;
}

.additionalInfo .serwis {
   display: none;
}

/*= header
============================================================================= */

#logo h1 a,
#logo h1 {
   width: 175px;
   height: 54px;
}

#main-menu tr.menu,
#main-menu tr.menu td {
   height: 44px !important;
   overflow: hidden;
}

#main-menu tr.menu td a {
   padding: 12px 26px 12px 50px;
   height: 20px !important;
   display: inline-block;
}

#main-menu tr.menu td:nth-child(3) a,
#main-menu tr.menu td:nth-child(4) a,
#main-menu tr.menu td:nth-child(5) a,
#main-menu tr.menu td:nth-child(6) a {
   padding: 0 26px 0 50px;
   height: 44px !important;
   line-height: 1.2em;
   display: table-cell;
   vertical-align: middle;
}

#main-menu tr.menu td:nth-child(3) a .icon,
#main-menu tr.menu td:nth-child(4) a .icon,
#main-menu tr.menu td:nth-child(5) a .icon,
#main-menu tr.menu td:nth-child(6) a .icon {
   margin: 6px 0px 0px -27px;
}

.i_antenna {
  background-position: 0 -815px;
  height: 16px;
  width: 18px;
  margin: 11px 0 0 -27px !important;
}

#main-menu .i_antenna {
  margin: 3px 0 0 -27px !important;
}

.active .i_antenna {
  background-position: -18px -815px;
}

.i_wifi {
  background-position: 0 -831px;
  height: 22px;
  width: 14px;
}

#main-menu .i_wifi {
  margin: 0 0 0 -27px !important;
}

.active .i_wifi {
  background-position: -14px -831px;
}

.i_fiber {
  background-position: -30px -456px;
  height: 11px;
  width: 18px;
}

#main-menu .i_fiber {
  margin: 11px 0 0 -27px !important;
}

.active .i_fiber {
  background-position: -21px -468px;
}

.i_lan {
  background-position: 0 -852px;
  height: 18px;
  width: 18px;
}

#main-menu .i_lan {
  margin: 9px 0px 0px -27px !important;
}

.active .i_lan {
  background-position: -18px -852px;
}

.i_radiolines {
  background-position: 0 -870px;
  height: 18px;
  width: 18px;
}

#main-menu .i_radiolines {
  margin: 8px 0px 0px -27px !important;
}

.active .i_radiolines {
  background-position: -18px -870px;
}

.i_masts {
  background-position: 0 -481px;
  height: 18px;
  width: 17px;
}

#main-menu .i_masts {
  margin: 0px 0px 0px -27px !important;
}

.active .i_masts {
  background-position: -17px -481px;
}

/*= breadcrumbs
============================================================================= */
#main-menu .bread {
   position: relative;
   background: #fdfdfd;
   border-top: solid 4px #013675;
   border-radius: 0 0 4px 4px;
   width: 941px;
   height: 21px;
   padding: 7px 0 0 17px;
   overflow: hidden;
}

#main-menu .bread .breadcrumbs {
   background: none !important;
   border: none !important;
   width: 10000px;
   padding: 0 !important;
}

#main-menu .bread .fade {
   position: absolute;
   top: 0;
   right: 0;
   width: 100px;
   height: 100%;
   background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(254,254,254,1) 75%, rgba(253,253,253,1) 100%);
   background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(75%,rgba(254,254,254,1)), color-stop(100%,rgba(253,253,253,1)));
   background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(254,254,254,1) 75%,rgba(253,253,253,1) 100%);
   background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(254,254,254,1) 75%,rgba(253,253,253,1) 100%);
   background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(254,254,254,1) 75%,rgba(253,253,253,1) 100%);
   background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(254,254,254,1) 75%,rgba(253,253,253,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fdfdfd',GradientType=1 );
}

/*= account-menu
============================================================================= */

#account-menu .category {
   position: relative;
}

#account-menu .category ul {
   display: block;
}

#account-menu .category .nonact {
   cursor: default;
}
   
#account-menu .category.active ul {
   background: rgb(236, 246, 250);
   box-shadow: none;
}

#account-menu .category ul {
   background: rgb(253, 253, 253);
}

#account-menu .category ul.fie {
   background: rgb(236, 246, 250) url("../img/backgrounds/border1.png") repeat-x scroll 0px 0px;
}

#account-menu .category ul li:last-child span {
   background: none;
   min-height: 15px;
}

#account-menu .category ul li span {
   border: none;
   background: url("../img/backgrounds/border1.png") repeat-x scroll 0px 100%;
}

#account-menu .category div:hover .i_submenu {
   background-position: -38px -335px !important;
}

#account-menu .category.active div:not(.morre):hover .i_submenu {
   background-position: -38px -318px !important;
}

#account-menu .category.colored,
#account-menu .category.colored:hover,
#account-menu .category.colored div:hover {
   background-color: #498fd9;
   background: -moz-linear-gradient(top, #498fd9 0%, #3177cd 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #498fd9), color-stop(100%, #3177cd));
   background: -webkit-linear-gradient(top, #498fd9 0%, #3177cd 100%);
   background: -o-linear-gradient(top, #498fd9 0%, #3177cd 100%);
   background: -ms-linear-gradient(top, #498fd9 0%, #3177cd 100%);
   background: linear-gradient(top, #498fd9 0%, #3177cd 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#498fd9', endColorstr='#3177cd');
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#498fd9', endColorstr='#3177cd')";
   box-shadow: inset 0 17px 0 rgba(255, 255, 255, 0.04),
               inset 0 1px 0 #64a0df;
   border: solid 1px #c7d7df;
}

#account-menu .category.colored div,
#account-menu .category.colored:hover div{
   border-color: #2562ac #2562ac #2460aa;
   border-style: solid;
   border-width: 1px;
   margin: -1px 0 0 -1px;
   padding: 8px 0;
   width: 256px;
}

#account-menu .category.colored a {
   color: #fff;
   font-weight: bold;
   margin: -1px 0 0 -1px;
   text-shadow: 0 1px 0 #2b66a8;
}

#account-menu .category.more a:hover {
   text-decoration: none;
}

#account-menu .category.active ul.nonact {
   background: rgb(253, 253, 253);
}

#account-menu div.morre,
#account-menu div.morre:hover {
   background: rgb(236, 246, 250) url("../img/backgrounds/border1.png") repeat-x scroll 0px 0px !important;
   border: none !important;
   height: 15px !important;
   margin: 0 !important;
   padding: 4px 0 !important;
   text-align: center;
   box-shadow: none !important;
}

#account-menu .morre .i_submenu,
#account-menu .active:hover .morre .i_submenu {
   top: 5px;
   left: 55%;
   background-position: -38px -335px !important;
}

#account-menu .category.more .i_submenu:after {
   content: "więcej";
   display: block;
   position: absolute;
   top: 1px;
   right: 22px;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   color: #333333;
}

#account-menu .category.more.active .i_submenu:after {
   content: "mniej";
   display: block;
   position: absolute;
   top: 3px;
   right: -34px;
   font-size: 10px;
   font-weight: normal;
   -webkit-transform:rotate(180deg); 
   -moz-transform:rotate(180deg);
   -o-transform:rotate(180deg);
   transform: rotate(180deg);
}

#account-menu .category.active .i_submenu {
   -webkit-transform:rotate(180deg); 
   -moz-transform:rotate(180deg);
   -o-transform:rotate(180deg);
   transform: rotate(180deg);
   margin-top: -1px;
}

/*= producenci
============================================================================= */

ul.commonList3.producent li a {
   width: 100%;
   text-align: center;
   margin: 0;
}

ul.commonList3.producent li a img {
   opacity: 1;
}

ul.commonList3.producent li a img:hover {
   opacity: 0.75;
}

/*= inne
============================================================================= */

.commonDescription .description {
   margin: 0 0 25px !important;
}

.techSupportSidebar .buttons {
   display: none;
}
.firmyCont2 {
   background: #E9F3FF url('../img/backgrounds/cyberbajt-bg_bg.png') left center repeat-x;   
}
