img {border: 0;}                             

#intro {margin: 50px auto 0 auto; width: 800px; background: #fff; text-align: left; position: relative;}

  #intro .box {float: left; margin: 0 4px;}
  #intro p {clear: both; margin: 0; padding: 5px 18px 25px 0; text-align: right; font-size: 10px; font-family: arial; color: #404040;}
  
  #intro #head {clear: both; width: 607px; height: 219px; padding: 35px 0 0 180px; margin: 0 0 10px 0; background: url(/images/cms/intro/intro_header.jpg) no-repeat 0 20px transparent; position: relative;}
    #intro #head p {width: 590px; text-align: justify; font-size: 11px; font-family: arial; color: #404040; margin: 0 0 7px 0; padding: 0;}
    
  #intro #head h1 {position: absolute; top: 19px; left: 17px; margin: 0;}
    #intro #head h1 a {display: block; width: 145px; height: 70px; text-indent: -3000em;}
  
  #intro .box a {font-size: 11px; font-family: arial; color: #fff; text-decoration: none;}  
  #intro .first {width: 256px; height: 255px; background: url(/images/cms/intro/tonery.jpg) no-repeat 0 0 transparent;}
    #intro .first a {display: block; padding: 210px 60px 0 15px; width: 181px; height: 46px;}
  #intro .second {width: 255px; height: 255px; background: url(/images/cms/intro/it.jpg) no-repeat 0 0 transparent;}
    #intro .second a {display: block; padding: 210px 60px 0 15px; width: 180px; height: 45px;}  
  #intro .third {width: 263px; height: 260px; background: url(/images/cms/intro/serwis.jpg) no-repeat 0 0 transparent;}
    #intro .third a {display: block; padding: 210px 60px 0 20px; width: 183px; height: 50px;}
    
  #intro h2 {position: absolute; bottom: 15px; right: 35px; margin: 0; font-family: arial, helvetica, clean; font-weight: bold; font-size: 29px; color: #1b1464;}
  
body {width: 984px; margin: 0 auto; background: url(/images/cms/bg.jpg) no-repeat 50% 0 #fff; color: #404040;}

#header {margin: 0; width: 984px; height: 125px; background: url(/images/cms/header_bg.png) no-repeat 0 0 transparent; position: relative;}
  
  #header h1 {position: absolute; top: 7px; left: 10px; margin: 0;}
    #header h1 a {display: block; width: 176px; height: 70px; text-indent: -3000em;}
  
  #header ul {position: absolute; bottom: 10px; left: 10px; list-style: none; margin: 0; padding: 0;}
    #header ul li {display: tabel-cell; float: left; line-height: 36px; margin: 0 15px 0 0; vertical-align: middle;}
    #header ul li img {margin: 0 5px 0 0; position: relative; top: 4px;}
      #header ul li a {color: #7c7c7c; font-size: 14px; font-family: calibri, arial, helvetica, clean; font-weight: bold;}
        #header ul li a:hover {text-decoration: underline;}
        
  #header form {position: absolute; bottom: 16px; right: 0; width: 350px; height: 23px; padding: 3px 0 0 25px; background: url(/images/cms/search_form_bg.png) no-repeat 0 0 transparent;}
    #header form input[type="text"] {background: #fff; width: 290px; height: 19px; line-height: 19px; padding: 0 5px; color: #7c7c7c; font-size: 13px; font-family: calibri, arial, helvetica, clean;}
    #header form input[type="submit"] {display: inline-block; width: 14px; height: 15px; text-indent: -3000em; background: url(/images/cms/search_button_bg.png) no-repeat 0 0 transparent; margin: 0 0 0 10px; border: 0; position: relative; top: 2px;} 
      
  #header #m1 a {width: 145px; height: 148px; background: url(/images/cms/zakupy.jpg) no-repeat 5px 1px transparent;}
    #header #m1 a:hover {background-position: -155px 0;}           
      
  #header #m2 a {width: 145px; height: 148px; background: url(/images/cms/tonery.jpg) no-repeat 10px 4px transparent;}
    #header #m2 a:hover {background-position: -165px 0;} 
      
  #header #m3 a {width: 145px; height: 148px; background: url(/images/cms/it.jpg) no-repeat 5px 2px transparent;}
    #header #m3 a:hover {background-position: -160px 0;} 
      
  #header #m4 a {width: 145px; height: 148px; background: url(/images/cms/serwis.jpg) no-repeat 5px -1px transparent;}
    #header #m4 a:hover {background-position: -152px 0;}    
    
  #header div {position: absolute; top: 78px; right: 25px;}
    #header div p {margin: 0; font-size: 11px; font-family: arial; color: #000; text-align: right;}
    #header div p span {display: block; padding: 10px 0 0 0; font-weight: bold; font-size: 22px; color: #1b1464;} 
      
#container {width: 984px; height: auto; background: url(/images/cms/content_bg.png) repeat-y 0 0 transparent;}

#left_col {float: left; width: 248px; color: #404040; font-size: 12px; font-family: arial, helvetica, clean; line-height: 20px;}
  #left_col ul {list-style: none; margin: 0 0 25px 10px; padding: 0;}
    #left_col ul li {display: block; margin: 0 0 5px 0; padding: 0 0 0 23px; background: url(/images/cms/bullet.jpg) no-repeat 0 2px transparent;}
    #left_col ul li a, #left_col ul .active ul li a, #left_col ul .active ul .active ul li a, #left_col ul .active ul .active ul .active ul li a {display: block; font-size: 12px; font-family: arial; color: #404040; text-decoration: none;}
      #left_col ul li a:hover, #left_col ul .active a, #left_col ul li ul li a:hover, #left_col ul .active ul .active a, #left_col ul .active ul .active ul li a:hover, #left_col ul .active ul .active ul .active a, #left_col ul .active ul .active ul .active ul li a:hover, #left_col ul .active ul .active ul .active ul .active a {color: #ee8013}
    #left_col ul .active ul {margin: 0 0 0 0;}
       {color: #ee8013}

#right_col {float: right; width: 696px; padding: 0 20px; color: #404040 !important; font-size: 12px; font-family: arial, helvetica, clean; line-height: 20px;}
  .homepage {background: url(/images/cms/right_col_content_bg.png) no-repeat 316px 0 transparent;}
  #right_col h2 {margin: 0 0 0 0; color: #ee8013; font-size: 16px; font-family: arial;}
  #right_col p {color: #404040 !important; font-size: 12px; font-family: arial, helvetica, clean; line-height: 1.5; margin: 0 0 8px 0;}
  .homepage p {text-align: justify; padding: 0 8px 0 0;}
    #right_col a {color: #404040; text-decoration: underline;}
    #right_col a:hover {text-decoration: underline;}

#footer {width: 984px; height: 340px; padding: 30px 0 0 0; background: url(/images/cms/footer_bg.png) no-repeat 0 0 transparent; position: relative;}
  #footer #links {list-style: none; margin: 0; padding: 0 0 0 2px; overflow: hidden;}
    #footer #links li {float: left; margin: 0 2px;}
  #footer .copyright {list-style: none; width: 981px; padding: 6px 0 0 0; height: 20px; background: url(/images/cms/footer_menu_bg.png) no-repeat 0 0 transparent; overflow: hidden; margin-bottom: 15px;}
    #footer .copyright li {display: block; float: left; border-right: 1px solid #404040; padding: 0 10px;}
    #footer .copyright li:last-child {border: 0;}
      #footer .copyright li a {color: #404040;}
        #footer .copyright li a:hover {text-decoration: underline;}
  #footer p {margin: 0 0 5px 0; text-align: left; font-size: 11px; font-family: arial; color: #404040;}
  #footer div {position: absolute; bottom: 21px; right: 0;}
    #footer div ul {list-style: none; float: left;}
      #footer div ul li a {color: #a4a4a4; font-size: 12px;}      
  
#right_col .search h3 {margin: 0; padding: 0;}
  
#right_col .search form {display: block; width: 695px; height: 75px; background: url(/images/cms/wyszukiwarka_bg.jpg) no-repeat 0 0 transparent; position: relative;}
  /*#right_col .search form h3 {position: absolute; top: 0; left: 0; margin: 0; padding: 0;}*/
  #right_col .search form input[type="text"] {position: absolute; top: 17px; left: 22px; width: 595px; color: #404040;}
  #right_col .search form input[type="submit"] {position: absolute; top: 10px; right: 25px; display: block; width: 32px; height: 32px; text-indent: -3000em;}  

  
#subik1 {width:35px; height:35px; display:block; color: transparent; background: url(/images/cms/Button_Delete.png) no-repeat; display:inline;}
#subik2 {width:35px; height:35px; display:block; color: transparent; background: url(/images/cms/Button_Acepte.png) no-repeat; display:inline;}
#subik3 {width:50px; height:50px; display:block; color: transparent; background: url(/images/cms/Button_Invoice.png) no-repeat; display:inline;}
#subik4 {width:35px; height:35px; display:block; color: transparent; background: url(/images/cms/shopping-cart-accept-icon.png) no-repeat; display:inline; border-color:transparent;}

table.productkosz {width:100%;}

table.productkosz .td1a
{
    vertical-align:middle;
    text-align:center;
    width:70px;
    border-top:solid 1px #FFF;
    border-right:solid 1px #FFF;  	
}



