/* CSS Document */


div#pathfinder {font-weight: bold; color: #4D4D4D; height: 50px; padding-left: 25px; font-size: 10px; }
  div#pathfinder a.path {color: #808080; font-size: 10px; font-weight: normal; padding: 0px 8px 2px 6px; background: url(../img/strzala_path.gif) no-repeat right center;}
  div#pathfinder span {margin-left: 6px; padding-top: 2px; color: #353546;}
  
div.left_column {float: left; width: 200px; padding: 0px 13px; margin-top: 3px;}
	div.baner_left {margin-top: 0px;}
	div.baner_tel  {margin-top: 30px; padding-top: 42px;  background: url(../img/baner.gif) no-repeat; width: 185px; height: 104px;}
		p.baner_tel_p1 { font-size: 10px; font-weight:bold; color: #FFFFFF; margin: 0px 0px 0px 30px; }
		p.baner_tel_p2 { font-size: 14px; font-weight:bold; color: #FFFFFF; margin: 0px 0px 0px 30px;}
		p.baner_tel_p3 { font-size: 9px; font-weight:normal; color: #ccc; margin: 0px 0px 0px 30px;}
html>body {margin-top: 0px;}
  div.left_column a {width: 189px; height: 14px; font-size: 10px; color: #353546; font-weight: normal; text-transform: uppercase; display: block; padding: 2px 0px 0px 11px; margin: 3px 0px; background: url(../img/left_menu_bg.gif) no-repeat 0px -16px;}
   div.left_column a:hover {background-position: 0px -32px; color: #fff;}
   div.left_column a.left_menu_active {color: #fff; background: url(../img/left_menu_bg.gif) no-repeat 0px 0px;}
   
  
div.content_maly {float: left; width: 710px; padding-left: 20px; padding-bottom: 20px;}

  div.news {position: relative; width: 700px; margin-bottom: 5px;}
    div.news_content_abs {position: absolute; left:158px; top: 0px; height: 102px; padding: 11px 10px 9px 4px;}
      div.news_foto {float: left; width: 140px; height: 90px;}
      div.news_content {display: inline; float: left; width: 490px; color: #3b3b3b; padding: 5px 20px 30px 0px;}
        p.news_data {margin-bottom: 4px; font-weight: bold; color: #9d0000;} 
        p.news_tytul {margin-bottom: 4px; font-weight: bold; color: #353546; text-transform: uppercase;} 
        p.news_tytul_f {margin-bottom: 4px; font-weight: bold; color: #353546; }
      div.news_link {position: absolute; right: 50px; bottom: 12px;  }

	div.produkt_grupa_rel {position: relative; float: left; width: 170px; height: 274px;}
    a.produkt_grupa_abs {position: absolute; left:0px; top: 0px; width: 150px; height: 226px; padding: 8px 0px 0px 10px; display: block;}
      a.produkt_grupa_abs img {width: 140px; height: 217px;}
      a.produkt_tekst {padding-left: 10px; text-transform: uppercase; color: #303030; font-size: 10px;}
      
  div.sety {padding-left: 100px; margin-top: 20px;}
    a.strona {color: #303030; font-size: 10px;} 
    a.strona:hover {color: #9d0000;} 
    div.sety span {color: #9d0000; font-size: 14px; font-weight: bold;} 
    div.sety img {margin: 0px 8px 0px 8px;} 
    
  div.news_wysyp_tekst {float: left; width: 388px; padding-right: 20px; padding-top: 3px;}
  div.news_wysyp_foto {float: left; width: 290px; height: 234px; position: relative; margin-top: 2px;}
  html>body div.news_wysyp_foto {min-height: 224px; height: auto;}
    div.news_wysyp_foto_abs {position: absolute; left:0px; top: 0px; height: 212px; width: 267px; padding: 12px 0px 0px 13px;}
  
  div.produkt_wysyp_foto {float: left; width: 299px; height: 299px; position: relative; margin-top: 2px;}
  html>body div.produkt_wysyp_foto {min-height: 299px; height: auto;}
    div.produkt_wysyp_foto_abs {position: absolute; left:0px; top: 0px; height: 287px; width: 286px; padding: 12px 0px 0px 13px;}
    
    h1.produkt_nazwa {font-size: 15px; color: #3b3b3b; font-weight: bold;}
      h1.produkt_nazwa span, h2.produkt_kolor span {color: #3b3b3b; font-size: 9px; font-weight: normal;}
    h2.produkt_kolor {font-size: 10px; color: #9d0000; font-weight: normal; margin-bottom: 10px;}
    p.produkt_opis {color: #3B3B3B;}
    
    div.pod_foto {font-size: 9px;}
      div.produkt_cena {font-size: 11px; height: 27px; padding-top: 13px; text-align: center; float: left; font-weight: bold; color: #9d0000; width: 100px; border-right: solid 1px #B0B2AD;}

 /* ----- koszyk ----- */
    
    table.koszyk {width: 650px;}
      table.koszyk td.lp {width: 30px;}
      table.koszyk td.foto {width: 40px;}
        table.koszyk td.foto img {width: 30px;}
      table.koszyk td.ilosc {width: 50px; text-align: center;}
      table.koszyk td.cena {width: 100px; text-align: right;}
      table.koszyk td {padding: 6px 10px; border-bottom: 1px dashed #999;}
      table.koszyk td.usun {width: 50px; text-align: center; padding: 0px;}
      
      input.ilosc_art {width: 40px;}
      input.cross_usun {width: 14px; height: 14px; border: none; background: url(../img/cross.gif) no-repeat; margin: 0px;}
      input.cross_usun:hover {background-position: 0px -14px; cursor: pointer;}
      
      a.produkt_koszyk {height: 40px; text-align: right; float: left; position: relative;}
        span.koszyk_tekst {position: absolute; left: 5px; top: 5px; width: 50px;}
        
 /* ------------------ */
       
      div.produkt_zoom {height: 40px;text-align: right;  float: right; width: 100px; border-left: solid 1px #B0B2AD; position: relative;}
        div.zoom_tekst {position: absolute; left: 12px; top: 10px;}
    
    div.systemy { padding-top: 10px;}
    div.systemy p {color: #3b3b3b; font-size: 10px; font-weight: bold; padding-left: 5px;}
      div.systemy img {float: left; }
       
  div.nawigacja {text-align: center; margin: 28px 42px 0px 5px;}
      div.nawigacja a { color: #666; font-weight: normal;}
      div.nawigacja a.wroc {padding-left: 17px; background: url(../img/strzala_wroc.gif) no-repeat left 3px;  height: 13px;}
      a.nawigacja_prev {padding-left: 17px; background: url(../img/strzala_l.gif) no-repeat left center; float: left; height: 13px;}
      a.nawigacja_next {padding-right: 17px; background: url(../img/strzala_r.gif) no-repeat right center; float: right; height: 13px;}
        div.nawigacja a.wroc:hover, a.nawigacja_prev:hover, a.nawigacja_next:hover {color: #9D0000;}
        
  /* ---- zamowienie ---- */
  div.naglowek {text-transform: uppercase; border-bottom: 1px dashed #666; padding: 10px; width: 550px;}
    div.zawartosc {padding: 10px 0px 0px 10px;}
    div.zawartosc table {width: 550px;}
    div.zawartosc table td {color: #555;}
    div.zawartosc table td.col_1 {color: #444;}
    .color_1 {color: #333;}