body{ margin: 0; padding: 0; font-size: 11px; font-family: Arial, Tahoma; overflow: auto; background-color: black; text-align: center; }
textarea{ overflow: auto; border: 1px black solid; width: 90%; }
/* p, */ form{ margin: 0; padding: 0; }

.submit{ background-color: #ba0000; color: white; font-size: 12px; font-weight: bold; padding: 2px 3px 2px 3px; text-transform: uppercase; border: 0; }
h1.title{ font-size: 15px; margin: 0 0 10px 0; padding: 0; }
h2.subtitle{ font-size: 14px; margin: 0 0 10px 0; padding: 0; }

a.active{ text-decoration: underline !important; }
a.noBorder, div#set-lang a{ text-decoration: none; }
a.noBorder img{ border: 0; }
a.linkCart, a.whiteLink{ font-weight: bold; font-size: 12px; text-decoration: none; }
a.linkCart:hover, a.whiteLink:hover{ text-decoration: underline; }
a.whiteLink{ color: white; }

div.center{ text-align: center !important; }

div#container{ width: 828px; margin: 0 auto;  background-color: white; 
    background-image: url(/img/content_footer.gif);
    background-position: bottom center;
    background-repeat:no-repeat;
    padding-bottom: 92px;  }
    
div#container-box{ width: 804px; margin: 0 auto; text-align: left; }

  div#top{ position: relative; width: 100%; height: 96px; background: url(/img/top.jpg) 0 0 no-repeat; }
  /* padding: 80px 0 0 150px; */
  
    div#top div.list1 { float: left; padding: 80px 0 0 15px; }
    div#top ul{ display: inline;  margin: 0; padding: 0; list-style: none; }
    div#top ul li{ display: inline; margin-right: 5px; }
    div#top a{ color: white; text-decoration: none; text-transform: uppercase; }
    div#top a:hover{ text-decoration: underline; }
    
  a.home-link{  display: block; width: 130px; height: 40px; float: left; margin: 25px 0 0 7px; text-decoration: none; }
  
  a.home-link:hover{ text-decoration: none !important; }
  
  div#content{ width: 100%; margin-top: 5px; }
  div#leftside{ float: left; width: 147px; }
  
    div.menu{ width: 100%; background-color: black; 
    background-image: url(/img/left_footer.jpg);
    background-position: bottom center;
    background-repeat:no-repeat;
    padding-bottom: 82px; 
    /* text-align:center; */ }
    
    div.menu ul{ text-transform: uppercase; list-style: none; padding: 10px 0 10px 10px; margin: 0; }
    div.menu ul a{ color: white; font-weight: bold; text-decoration: none; }
    div.menu ul a:hover{ text-decoration: underline; }
    
    div.menu ul li ul a{ font-weight: normal; text-transform: none;  }
  
  div#rightside{ float: left; width: 648px; margin-left: 9px; }
  
    div#szukaj{ margin-bottom: 5px; height: 25px;  /* text-align: right;  */ }
    div#sciezka-dostepu{ float: left; width: 420px; }
    div#sciezka-dostepu a{ color: black; text-decoration: none; }
    
    div#szukaj form{ float: left; /* margin-left: 300px; */  }
    input.szukaj_txt{ border: 1px black solid; width: 100px; }

  div.form-left{ float: left; padding-top: 10px; width: 80px; }
  div.form-right{ float: left; padding-top: 10px; }
  div.form-right input{ border: 1px black solid; width: 130px; }
  
  div.error{ border: 1px red solid; padding: 5px; background-color: #ba0000; color: white; width: 400px; }
  div.info{ color: black; border: 1px #CECECE solid; padding: 5px; background-color: #EEE;  width: 400px; }
  div.success{ border: 1px #090 solid; padding: 5px; background-color: #cfc; color: black; width: 400px; }

  div#produkt-list-bg{ width: 628px; background-color: #e1e1e1; 
    background-image: url(/img/produkt_footer.jpg);
    background-position: bottom center;
    background-repeat:no-repeat;
    padding: 10px 10px 91px 10px; }
    
  div.showBanner{ margin-bottom: 10px; }
    
  div.produkt-box div img{ border: 0; }
  div.produkt-box div{ border: 1px black solid; }
  div.produkt-box a{ text-decoration: none; }
  div.produkt-box{ height: 150px; float: left; margin-right: 10px; width: 102px; }
  div.produkt-box a{ text-decoration: none; }
  div.produkt-box a:hover, div#sciezka-dostepu a:hover{ text-decoration: underline; }
  
  /* linki na liscie produktow */
  a.linkDetale{ color: #ba0000; font-size: 9px; }
  a.linkNazwa{ font-size: 9px; color: black; }
  
  /* karta produkyu */
  div#produktPage{ width: 100%; clear: both; }
  div#produktPageLeft{ width: 300px; float: left; }
  div#produktPageLeftFoto{ margin-bottom: 10px; border: 1px black solid; width: 100%; }
  
  div#produktPageLeftInfobG{ width: 280px; background-color: /* #e1e1e1 */ #dfdfdf;   
    background-image: url(/img/info_produkt_footer.jpg);
    background-position: bottom center;
    background-repeat:no-repeat;
    padding: 10px 10px 25px 10px; } 
  
  
  div#produktPageRight{ margin-left: 10px; width: 335px; float: left; }
  div#produktPageRight img{ border: 1px black solid; margin-top: 5px; margin-right: 5px; }
  div#produktPageRight img:hover{ border: 1px #ba0000 solid; } 
  h2.produktPageTitle{ margin: 0; padding: 0; color: #ba0000; font-size: 15px; }
  div#produktPageRightSpec{ margin-bottom: 10px; background: url(/img/spec_produkt_bg.jpg) no-repeat; 
  width: 315px; padding: 10px 0 0 20px; height: 164px; }
  div#produktPageRightSpec form{ padding: 10px 0 0 20px; }
  
  /* style dla koszyka */
  div.koszyk-1{ background-color: #f5f1ed; padding: 10px; }
  div.koszyk-2{ background-color: white;  padding: 10px; }
  
  div.homeLeft{ float: left; }  
  div#pomocBox{ width: 628px; background-color: #e1e1e1; 
    background-image: url(/img/help_footer.gif);
    background-position: bottom center;
    background-repeat:no-repeat;
    padding: 10px 10px 44px 10px; } 

  div#orderAll{ margin-bottom: 10px; width: 628px;
   padding: 10px; background-color: #ba0000; color: white; }

  div.logout{ width: 130px; padding: 5px 0 0 10px; }
  div.logout img, div#set-lang img{ border: 0; }
  div.logout a{ color: yellow; font-weight: bold; font-size: 13px; text-decoration: none; }
  div.logout a:hover{ text-decoration: underline; }
  
  table.list{ font-size: 11px; font-family: Arial, Tahoma; }
  table.list tr.bg1{ background-color: #efefef; }
  table.list a{ color: #ba0000; } 

  div.newsHead{ font-size: 12px; font-weight: bold; margin-bottom: 5px;  
  text-transform: uppercase; background-color: #d3c9c8; height: 20px; padding: 3px 0 0 5px; width: 643px; }
  
  div.newsHead a { color: black; text-decoration: none; }
  div.newsHead a:hover{ text-decoration: underline; }
  
  div.promocjaBox{ margin-bottom: 15px; color: white; width: 131px; padding: 0 8px 0 8px; }
  div.promocjabox h2{ margin: 0; padding: 0; font-weight: bold; font-size: 11px; }
  
  div.promocjaBox div a{ color: white; text-decoration: underline; }
  
  div#set-lang{ text-align: center; }
  
  div.leftFooter{ width: 250px;  float: left; }
  div.rightFooter{ font-size: 10px; float: left; width: 550px; text-align: right; }
  div.rightFooter a{ color: white; text-decoration: none; margin-right: 3px; }
  div.rightFooter a:hover{ text-decoration: underline; }
  div.rightFooter ul{ list-style: none; margin: 0; padding: 0; }
  div.rightFooter ul li{ display: inline; }

  div.loginArea{ float: left; width: 48%; }

  img#obraz{ cursor: pointer !important; }


