/* stale poczatek */body {     font-family:Tahoma;     font-size:9pt;     color:#6F838A;      position:relative;       margin: 0px auto;      background: url(grafika/bg.gif) repeat-x;     }     A:link {text-decoration:underline; color:#0D92D3;}A:visited {text-decoration:underline; color:#0D92D3}A:active {text-decoration:underline; color:#0D92D3} A:hover {text-decoration:none; color:#0D92D3} .inputt{      border: 1px solid #D3D3D3;font-size:8pt;padding:4px; color:#6F838A;      }.widoczny {      display:block      }      .ukryty {      display:none      }.top {      height:360px;      background: url(grafika/top.jpg) top center no-repeat;      }      .top_content {      position:relative;      margin:0 auto;      width:950px;      }      .top_logo_wiatrak {      width:41px;      height:41px;      position:absolute;      top:162px;      left:83px;      }            a.top_email, a:link.top_email, a:visited.top_email, a:active.top_email {      display:block;      width:90px;      height:55px;      position:absolute;      top:0px;      right:128px;      }            a.top_mapa, a:link.top_mapa, a:visited.top_mapa, a:active.top_mapa {      display:block;      width:128px;      height:55px;      position:absolute;      top:0px;      right:0px;      }      #mapa_cont {      padding-left:10px;      }      #mapa_cont a:link.mapa1, a:visited.mapa1, a:active.mapa1 {      display: block;      font-weight:bold;      padding:15px 5px 5px 5px }#mapa_cont a:hover.mapa1, #mapa_cont a:hover.mapa2, #mapa_cont a:hover.mapa3 {      background: #F5F3EE;      }      #mapa_cont a:link.mapa2, a:visited.mapa2, a:active.mapa2 {      display: block;      padding:5px 15px 5px 15px }      #mapa_cont a:link.mapa3, a:visited.mapa3, a:active.mapa3 {      color: #6F838A;      display: block;      padding:5px 25px 5px 25px }      .content {      margin:0 auto;      width:950px;      }      .stopka {      margin:0 auto;      margin-top:20px;      width:950px;      }      .stopka1 {      width:950px;      height:14px;      background: url(grafika/stopka1.gif) no-repeat;      }      .stopka2 {      width:950px;      height:9px;      background: url(grafika/stopka2.gif) no-repeat;      }      .stopka3 {      width:950px;      padding:5px 0;      text-align:right;      }      #stopka_linki {          padding: 10px 0px;          }      #stopka_linki a:link, #stopka_linki a:visited, #stopka_linki a:active {          padding:10px 25px;          text-decoration: none;          color:#099BD7;          }          #stopka_linki a:hover {          padding:10px 25px;          text-decoration: underline;          color:#099BD7;          }      .top_menu {      position:absolute;      top:216px;      height:51px;      }  .menu_dodatkowe {      position:absolute;      top:292px;      left:20px;      color:white;      font-size:12pt;      font-weight:bold;      font-family:Arial;      }      .menu_dodatkowe_cien {      position:absolute;      top:293px;      left:21px;      color:#9E5D00;      font-size:12pt;      font-weight:bold;      font-family:Arial;      }       .top_www {      position:absolute;      top:295px;      left:570px;      color:white;      }      .top_www_cien {      position:absolute;      top:296px;      left:571px;      color:#883300;      }            a:link.top_menu_element, a:visited.top_menu_element, a:active.top_menu_element {          display:block;          height:33px;          padding:18px 20px 0px 20px;          float:left;          text-decoration: none;          color:white;          background: url(grafika/bg_menu.gif) repeat-x;          }          a:hover.top_menu_element {          display:block;          height:33px;          padding:18px 20px 0px 20px;          float:left;          text-decoration: underline;          color:white;          }         a:link.top_menu_element_on, a:visited.top_menu_element_on, a:active.top_menu_element_on, a:hover.top_menu_element_on {          display:block;          height:33px;          padding:18px 20px 0px 20px;          float:left;          text-decoration: none;          color:white;          background: url(grafika/bg_menu1.gif) repeat-x;          }              .news_element {      border-bottom: 1px solid #EAEAEA;      }       .news_element1 {      padding:10px;      }           .news_belka {      margin:0px;      padding:10px 0;      } .news_zawartosc1 {      border: 1px solid #EAEAEA;      border-top:0px;      margin:0px;      padding:5px;      }       .news_data_aktywny {      clear:both;      font-size:7pt;      }      .news_data_nieaktywny {      float:right;      }            .news_nazwa_aktywny {      float:left;      font-size:11pt;      color:#089FD9      }      .news_nazwa_nieaktywny {      font-weight:bold;      color:#089FD9;      font-size:8pt;      }                      /* teksty */.tekst_bg {      width:250px;      float:left;      background: url(grafika/bg_teksty2.gif) bottom left no-repeat;      padding-bottom:50px;      }            a.tekst_menu_link1, a:link.tekst_menu_link1, a:visited.tekst_menu_link1 {      display: block;      width:250px;      padding:15px 0 14px 0;      text-decoration:none;      background: url(grafika/menu_roll1.gif) bottom left no-repeat;      color: #6F838A      }            a:hover.tekst_menu_link1, a:active.tekst_menu_link1 {      display: block;      width:250px;      padding:15px 0 14px 0;      text-decoration:none;      background-position: 0 -43px;      }       a.tekst_menu_link2, a:link.tekst_menu_link2, a:visited.tekst_menu_link2 {      display: block;      width:250px;      padding:15px 0 14px 0;      text-decoration:none;      background: url(grafika/menu_roll2.gif) bottom left no-repeat;      color: #6F838A      }            a:hover.tekst_menu_link2, a:active.tekst_menu_link2 {      display: block;      width:250px;      padding:15px 0 14px 0;      text-decoration:none;      background-position: 0 -43px;      }             a.tekst_menu_link_act1, a:link.tekst_menu_link_act1, a:visited.tekst_menu_link_act1, a:hover.tekst_menu_link_act1, a:active.tekst_menu_link_act1 {      display: block;      width:250px;      padding:15px 0 14px 0;      text-decoration:none;      background: url(grafika/menu_roll1.gif) no-repeat;      background-position: 0 0px;      color: white      }       a.tekst_menu_link_act2, a:link.tekst_menu_link_act2, a:visited.tekst_menu_link_act2, a:hover.tekst_menu_link_act2, a:active.tekst_menu_link_act2 {      display: block;      width:250px;      padding:15px 0 14px 0;      text-decoration:none;      background: url(grafika/menu_roll2.gif) no-repeat;      background-position: 0 0px;      color: white      }             .tekst_menu_link {      padding-left:25px;      }      .tekst_menu_link_sub {      padding-top:0px;      padding-left:25px;      }       a.tekst_menu_link_sub1, a:link.tekst_menu_link_sub1, a:visited.tekst_menu_link_sub1, a:hover.tekst_menu_link_sub1, a:active.tekst_menu_link_sub1 {      display: block;      width:250px;      height:30px;      text-decoration:none;      color: #0D92D3      }       a.tekst_menu_link_sub2, a:link.tekst_menu_link_sub2, a:visited.tekst_menu_link_sub2, a:hover.tekst_menu_link_sub2, a:active.tekst_menu_link_sub2 {      display: block;      width:250px;      height:30px;      text-decoration:none;      font-weight:bold;      color: #0D92D3      }      a:hover.tekst_menu_link_sub1, a:hover.tekst_menu_link_sub2 {      display: block;      width:250px;      height:30px;      text-decoration:underline;      color: #0D92D3      }      .tekst_nazwa {      font-size:16pt;      color: #0D92D3      }            .sub_teksty {      border-top: 1px solid #CCCCCC;      padding-top:20px;      }      .tekst_subb {      padding:15px;      border: 1px solid #CCCCCC;      padding-bottom:5px;      padding-top:5px      }      .tekst_subb1 {      color: #0D92D3      }                              .hr_description { border-bottom:1px solid #E5E5E5; height:12px; overflow:hidden}.hr_product2 { clear:both; height:56px; overflow:hidden}.box1_product { padding:15px}.box1_product1 { padding:15px}#products{float:right;width:640px; list-style:none;}#products li{clear:both;float:left;width:100%;background:url('grafika/produkt_bg.gif') bottom left no-repeat;}* html #products li{width:100%;}#products li .photo{float:left;width:180px; text-align:center}#products li .photo1{float:left;width:0px; text-align:center}#products li .opis{float:right; width:410px}#products li .opis1{float:right;width:100%}#products li .photo img{border:0px}#products li .price, #products li .noPrice{float:right;margin:14px 0 5px 0;padding:6px 0 0;background-color:inherit;color:#0974BC;text-decoration:none;}#products li .price em{padding:0 4px 0 0;background:inherit;color:#6F838A;font:bold 1.083em Verdana, sans-serif;font-style:normal;}#products li .price strong, #products li .noPrice strong{font:bold 1.167em Verdana, sans-serif;}#products li .price span{padding-left:4px;font:bold 1.083em sans-serif;}#products li .basket{float:right;margin:17px 0 5px 10px;font-size:0.8em;font-weight:bold;}#products li .basket a{display:block;padding:6px 0px; width:101px;text-align:center;background:url('grafika/szczegoly.gif') no-repeat top left;background-color:inherit;color:white;font-weight:normal;text-decoration:none;}#products li .zapytaj{float:right;margin:17px 0 5px 3px;font-size:0.8em;font-weight:bold;}#products li .zapytaj a{display:block;padding:6px 0px; width:101px;text-align:center;background:url('grafika/zapytaj.gif') no-repeat top left;background-color:inherit;color:white;font-weight:normal;text-decoration:none;}#products li.pages{border:0;background:inherit;color:#BE8800;}#products li.pages a{background:inherit;color:#444;}#products li.pages a:hover{background:inherit;color:#BE8800;}#produkt{float:right;width:640px; list-style:none;}#produkt li{clear:both;float:left;width:100%;}* html #produkt li{width:100%;}#produkt li .photo{float:right;width:180px;padding-left:30px; text-align:center}#produkt li .photo1{float:right;width:0px; text-align:center}#produkt li .opis{float:left; width:430px}#produkt li .opis1{float:left;width:100%}#produkt li .photo img{border:0px}#produkt li .price, #produkt li .noPrice{float:right;margin:14px 0 5px 0;padding:6px 0 0;background-color:inherit;color:#0974BC;text-decoration:none;}#produkt li .price em{padding:0 4px 0 0;background:inherit;color:#6F838A;font:bold 1.083em Verdana, sans-serif;font-style:normal;}#produkt li .price strong, #produkt li .noPrice strong{font:bold 1.167em Verdana, sans-serif;}#produkt li .price span{padding-left:4px;font:bold 1.083em sans-serif;}#produkt li .cenaa{float:right; width:154px; height:70px;background:url('grafika/cena2.gif') no-repeat top left}#produkt li .cenaa span{display:block;padding:12px 0px; width:154px;text-align:center;color:white;font-weight:normal; font-size:16pt;text-decoration:none;}#produkt li .cenaa a{display:block;padding:3px 0px; width:154px;text-align:center;color:white;font-weight:normal;text-decoration:none;}#produkt li.pages{border:0;background:inherit;color:#BE8800;}#produkt li.pages a{background:inherit;color:#444;}#produkt li.pages a:hover{background:inherit;color:#BE8800;}.produkt_nazwa {      font-size:14pt;      color: #0D92D3      }       a.produkt_kategoria, a:link.produkt_kategoria, a:visited.produkt_kategoria,a:active.produkt_kategoria {      color: #6F838A;      text-decoration: none;      }a:hover.produkt_kategoria {      text-decoration: underline      }      .zapytanie_blad {      border: 1px solid red      }       table.tabela_zapytanie {      width:100%;      border-collapse: collapse;      border-spacing: 0px;      }           table.tabela_zapytanie  tbody tr td {      background: #F5F3EE;      border-bottom:3px solid white;      padding:3px;      font-size:8pt      }                   #klienci{width:100%; list-style:none; padding:0px; margin:0px}#klienci li{clear:both;background:url('grafika/klient_bg.gif') bottom left no-repeat;margin-bottom:0px}* html #klienci li{width:100%;}#klienci li .photo{float:right;width:250px; text-align:center}#klienci li .obrazek_maly{border:1px solid #CFCFCF; width:50px}#klienci li .photo1{float:right;width:0px; text-align:center}#klienci li .pphoto{float:right;width:50px; margin-left:5px; text-align:center}#klienci li .pphoto1{float:right;width:0px; text-align:center}#klienci li .opis{float:left; width:560px}#klienci li .opis1{float:left;width:100%}#klienci li .photo img{border:0px}   #kategorie{width:100%; list-style:none; padding:0px; margin:0px}#kategorie li{clear:both; padding:15px; border: 1px solid #ECECEC; margin-bottom:15px}#kategorie li:hover{clear:both; padding:15px; background: #F9F9F9;border: 1px solid #ECECEC; margin-bottom:15px}#kategorie li .lewa{float:left;}#kategorie li .lewa1{float:left; width:400px}#kategorie li .lewa span a{ font-size:13pt;color: #0D92D3; text-decoration: none}#kategorie li .lewa1 span a{ font-size:13pt;color: #0D92D3; text-decoration: none}a:link.tekst_kat, a:visited.tekst_kat, a:active.tekst_kat{color: #6F838A; text-decoration: none}a:hover.tekst_kat{ color:#6F838A; text-decoration: underline}#kategorie li .prawa{float:right; width:180px; text-align:center}