body{ behavior: url(/css/csshover.htc); 
background-color: #EEE; overflow: auto; text-align: center; font-size: 11px; font-family: Arial, Tahoma; }

.submit{ background-color: #ba0000; color: white; font-size: 12px; font-weight: bold; padding: 2px 3px 2px 3px; text-transform: uppercase; border: 0; }
a.active{ color: yellow !important; text-decoration: underline !important; }
form{ margin: 0; padding: 0; }
a.image{ text-decoration: none; }
a.image img{ border: 0; }

  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#container{ width: 824px; background-color: white; padding: 0 3px 15px 3px; margin: 0 auto; text-align: left; }

  div#top{ width: 810px; height: 45px; padding: 5px 0 0 14px; }
  a#logo-image{ width: 149px;height:36px;margin-right:400px; }
  
  a#button_konto{ background: white url(/img/new/button_konto.gif) no-repeat; 
    padding: 2px 10px 0 20px;  margin-right: 5px; }
  
  a#button_koszyk{ float: left; display: block; height: 20px; background: white url(/img/new/button_koszyk.gif) no-repeat; 
    padding: 2px 10px 0 30px; } 
    
  div#top a{ float: left; display: block; }
  
  a#button_konto, a#button_koszyk{  height: 20px; margin-top: 9px; 
  color: #0f4573; text-decoration: none;  }
  
  a#button_konto:hover, a#button_koszyk:hover{ text-decoration: underline; }
  
  
  div#menu{ clear: both; width: 100%; height: 30px; background-color: #03447e; }
  
    div#menu ul{ padding: 5px 0 0 100px; margin: 0; list-style: none; }
    
    div#menu ul li{ float: left; background: url(/img/new/menu_bg.gif) no-repeat;
    width: 58px; height: 21px; padding: 0 0 0 10px; }
    
    div#menu ul li a, div#leftside ul li a{ color: white; text-decoration: none; }
    div#menu ul li a:hover, div#leftside ul li a:hover{ text-decoration: underline; }
    
  div#content{ width: 100%; }
  
  div#leftside{ float: left; width: 130px; }
  
  div#leftside ul{ list-style: none; margin: 10px 0 20px 0; padding: 0; }
  
  div#leftside ul li{  background: url(/img/new/content_bg.gif) no-repeat; 
  width: 106px; height: 17px; padding: 2px 0 0 10px; margin: 0 0 5px 0; }

  div#rightside{ padding-right: 15px; float: left; width: 679px; }
  
  div#footer{ padding-top:20px; margin-top: 15px;  width:100%;}
  div#footer ul{ margin: 0; padding: 0; list-style: none; }
  div#footer ul li{ display: inline; }
  div#footer ul li a{ color: #02447e; text-decoration: none; margin-right: 10px; }
  div#footer ul li a:hover{ text-decoration: underline; }
  
  div.belka{ padding: 5px; color: white; margin: 10px 0 10px 0; background-color: #02447e; }
  div.belka a{ color: white; text-decoration: none; }
  div.belka a:hover{ text-decoration: underline; }
  div#sciezka-dostepu a{ color: white; text-decoration: underline; }
  div.loginArea{ float: left; width: 48%; }
  h1.title{ font-size: 15px; margin: 0 0 10px 0; padding: 0; }
  
  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.home-left{ width: 541px; margin-right: 18px; float: left; }
  div.home-right{ width: 110px; float:  left; /* margin-left: 18px; */ }
  
  a.border-dotted{ text-decoration: none; }
  a.border-dotted img{ border: 1px #cccccc dotted; }
  a.border-dotted img:hover{ border: 1px #02457e solid; }
  
  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; }
  
  div#produktPageRight{ margin-left: 10px; width: 275px; 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: 20px;  
  width: 255px; padding: 10px 0 0 20px; height: 164px; }
  div#produktPageRightSpec form{ padding: 10px 0 0 0px; margin-left: 0; margin-right: 0; }
  div#produktPageLeft{ width: 300px; float: left; }
  div#produktPageLeftFoto{ margin-bottom: 10px; border: 1px black solid; width: 100%; }
  div#produktPageLeftFoto img{ cursor: pointer; }
  
  div.banner{ margin-bottom: 10px; }
  
  div.logout{ width: 120px; padding: 5px 0 0 10px; }
  div.logout img, div#set-lang img{ border: 0; }
  div.logout a{ color: red; font-weight: bold; font-size: 13px; text-decoration: none; }
  div.logout a:hover{ text-decoration: underline; }
  
  div#orderAll{ margin-bottom: 10px; width: 569px;
   padding: 10px; background-color: #ba0000; color: white; }
   
  div.koszyk-1{ background-color: #f5f1ed; padding: 10px; }
  div.koszyk-2{ background-color: white;  padding: 10px; }
  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; }

  table.list{ font-size: 11px; font-family: Arial, Tahoma; }
  table.list tr.bg1{ background-color: #efefef; }
  table.list a{ color: #ba0000; } 

  .price{ font-size: 19px; font-weight: bold; }
  .price span{ color: red; }

  div.float-footer{ float: left; }

  s{ color: black !important; }

.rabat{ padding: 10px; margin: 0 0 10px 0;  background-color: #d4d0c8; }
.center{ text-align: center; }