body { color: #5A5A5A; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; margin:5px auto; padding: 0px; text-align: center;}
a:link {text-decoration: none; color: #5A5A5A; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight:bold; }
a:active {text-decoration: none; color: #5A5A5A; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight:bold; }
a:visited { text-decoration: none; color: #5A5A5A;	font-size: 12px; font-family: Verdana, Arial, Helvetica;	font-weight:bold; }
a:hover {text-decoration: underline; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight:bold }

#pasek_produkty_gora {  width: 980px; margin: 5px auto 0px; background: #FFFFCC; border-top: 1px solid #F2F200; }
#pasek_produkty_gora ul { width: 980px; margin: 0px; padding: 0px; }
#pasek_produkty_gora ul li { list-style-type: none; margin: 1px; display: inline; width: auto; }
#pasek_produkty_gora ul li h1 {  display: inline; font: 18px Georgia, "Times New Roman", Times, serif; color: #556B2F; text-align: center; margin: 0px; padding: 0px 4px;}

#pasek_produkty_dol {  width: 980px; margin: 10px auto 5px; background: #FFFFCC; border-bottom: 1px solid #F2F200; border-top: 1px solid #F2F200; }
#pasek_produkty_dol ul { width: 980px; margin: 0px; padding: 0px; }
#pasek_produkty_dol ul li { list-style-type: none; margin: 4px; display: inline; width: auto;  }
#pasek_produkty_dol ul li h1 {  display: inline; font: 18px Georgia, "Times New Roman", Times, serif; color: #556B2F; text-align: center; margin: 0px; padding: 0px 40px;}


#reklama1 { float: left; vertical-align: top; width: 180px; margin-top: 5px; padding: 1px; }
#reklama2 { margin: 40px auto; padding: 1px; width: 740px; text-align: center; }
#reklama3 { margin: 25px auto; padding: 1px; width: 500px; text-align: center;  }
#reklama4 { margin: 10px auto; padding: 1px; width: 750px; text-align: center; }

fieldset { width: auto; height: auto; border: 0px solid #ffcc00; text-align: center; padding: 5px;}
fieldset legend { color: #404040; text-align: left; display: none;}

#naglowek { width: 980px; height: auto; margin: 0px auto; background: #FFFFFF; padding: 0px; text-align: left; }
#naglowek div.logo { width: 550px; margin-top: 1px; margin-right: 60px; margin-left: 1px; float: right; }

#menu2 { width: 300px; height: auto; margin-top: 30px; margin-left: 40px; margin-right: 1px; padding: 0px; text-align: left; background: #F0FFF0; border: 1px #9AFF9A solid; float: left; -moz-border-radius: 6px; border-radius: 6px 5px; -khtml-border-radius: 6px; -icab-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; }
#menu2 ul { width: auto; height: auto; margin: 5px ; padding: 2px ; }
#menu2 li { list-style-type: none; padding: 0px 0px; display: block;  margin: 3px 10px; }
#menu2 li a { white-space: nowrap; }

#menu { width: auto; height: auto; margin: 0px 0px; padding: 0px; text-align: center; background: #D7FFD7; border-top: 1px #9AFF9A solid; border-bottom: 1px #9AFF9A solid; clear: both; -moz-border-radius: 6px; border-radius: 6px 5px; -khtml-border-radius: 6px; -icab-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; }
#menu ul { width: auto; height: auto; margin: 5px ; padding: 2px ; }
#menu li { list-style-type: none; padding: 0px 0px; display: inline;  margin: 0px 10px; }
#menu li a { white-space: nowrap; }

#srodek { width: 980px; height: auto; margin: 0px auto; padding: 0px; background: #FFFFFF; overflow: auto; clear: both;  }
#srodek2 { width: 790px; height: auto; margin: 0px; padding: 0px; background: #FFFFFF; float: left; }
#stopka { width: 980px; clear: both; font-size: small; margin: 20px auto 0px;  background: #FFFFFF; padding: 0px; }
#stopka img { vertical-align: middle; }
#stopka_info { width: 980px; font-size: smaller; margin: 10px auto;  padding: 0px; }
#lewa { width: 415px; margin: 0px; padding: 0px; float: left; }
#prawa{ width: 365px; margin: 0px; padding: 0px; float: right;  }

form { margin: 0px; padding: 0px; }
img {border: none; }
div.info { text-align: center; color: #ff0000; font-weight: bold; padding: 10px; }
div.koniec_plywania { clear: both; width: 0px; height: 0px; margin: 0px; padding: 0px;}

div.naglowek_dzialu {  border-bottom: 1px solid #ffcc00; border-top: 2px solid #ffcc00; color: #5A5A5A; background-color: #fbf9ea; width: 100%; font-weight: bold; font-size: 16px; padding: 5px 0px; }
div.naglowek_dzialu h1 { font-weight: bold; font-size: 15px; text-align: center; margin: 0px; padding: 0px;  }
div.naglowek_dzialu h1:first-letter {font-weight:bold; font-size:20px; font-family: verdana; color: #5A5A5A; text-transform: uppercase; margin-right: 2px;}
div.naglowek_dzialu h2 { font-weight: bold; font-size: 13px; text-align: center; margin: 0px; padding: 0px;  }
div.naglowek_dzialu h2:first-letter { font-weight:bold; font-size:15px; font-family: verdana; color: #5A5A5A; text-transform: uppercase; margin-right: 2px;}
div.naglowek_dzialu div.nag_lewy { float: left; width: 560px; }
div.naglowek_dzialu div.nag_lewy h1 { text-align: left; margin-left: 5px; }
div.naglowek_dzialu div.nag_prawy { float: right; width: 165px; margin-right: 5px; }
div.naglowek_dzialu div.nag_prawy div { float: left; margin: 0px; padding: 0px; } 
div.naglowek_dzialu div.nag_prawy div.oc { float: left;  } 
div.naglowek_dzialu div.nag_prawy div.gw { float: right; } 
div.naglowek_dzialu span { font-weight: normal; font-size: 12px; }

#formularz_dodaj { width: 650px; margin: 0px auto; background: #FBF3EF; border-top: 2px solid #ffcc00; border-bottom: 1px solid #ffcc00; }
#formularz_dodaj span.musi { font-weight: bold; color: #FF0000; }
#formularz_dodaj h4,h5 {text-align: center; margin: 5px 0px;}
#formularz_dodaj h4 { font-size: 12px; }
#formularz_dodaj h3 { text-align: center; background: #FFFFCC; border-bottom: 1px solid #F2F200;  margin: 0px; padding: 5px; }
#formularz_dodaj ul li { list-style-type: none; padding: 5px 2px; display: inline-block; width: 40px; text-align: center; overflow: auto; clear: both; }
#formularz_dodaj ul.dane_oceniajacego { width: 420px; margin: 10px auto; padding: 0px; }
#formularz_dodaj ul.dane_oceniajacego li.dane { width: 410px; padding: 3px; }
#formularz_dodaj ul.dane_oceniajacego li.dane div.opis {float: left; width: 100px; text-align: right; padding-right: 5px; }
#formularz_dodaj ul.dane_oceniajacego li.dane div.wartosc {float: left; width: 280px; }
#formularz_dodaj ul.dane_oceniajacego li.dane div.wartosc input { width: 250px; }
#formularz_dodaj div.komentarz_info { padding: 5px; width: 460px; margin: 5px auto; }
#formularz_dodaj div.komentarz { width: 420px; text-align: center; margin: 10px auto;  }
#formularz_dodaj div.komentarz textarea { width: 410px; height: 300px; margin-bottom: 20px; }
#formularz_dodaj div.wady_zalety { width: 470px; height: 150px; margin: 10px auto; overflow: auto; clear: both; text-align: center; }
#formularz_dodaj div.wady_zalety textarea { width: 220px; height: 100px; margin-top: 5px; } 
#formularz_dodaj div.wady_zalety div.zalety { width: 230px; height: 130px; float: left; padding: 0px; }
#formularz_dodaj div.wady_zalety div.wady  { width: 230px; height: 130px; float: right; padding: 0px; }
#formularz_dodaj div.wady_zalety div.zalety span { color: #009900; padding: 0px 5px;  }
#formularz_dodaj div.wady_zalety div.wady span  { color: #ff0000; padding: 0px 5px;  }
#formularz_dodaj div.wady textarea { border: 1px dotted #ff0000; } 
#formularz_dodaj div.zalety textarea { border: 1px dotted #009900; } 
#formularz_dodaj div.komentarz_przycisk input { border: 1px solid #ffcc00; color: #5A5A5A; background-color: #fbf9ea; padding: 5px; width: 180px; font-weight: bold; margin: 10px auto 30px;}
#formularz_dodaj div.ocena_info { padding: 10px; margin: 0px auto; text-align: center; }
#formularz_dodaj div.oceny_punktowe { width: 410px; margin: 0px auto; padding: 0px; }
#formularz_dodaj ul.ocena_linia { margin: 0px auto; padding: 0px; width: auto; }
#formularz_dodaj ul.ocena_linia li { list-style-type: none; overflow: auto; clear: both; width: 400px; margin: 0px; padding: 0px;  }
#formularz_dodaj ul.ocena_linia li div { float: left; width: 45px; height: 60px; padding: 0px; margin: 1px;  }
#formularz_dodaj ul.ocena_linia li div span { color: #ffffff;  }
#formularz_dodaj ul.ocena_linia li div input { margin-top: 10px; }
#formularz_dodaj ul.ocena_linia li div.rodzaj {  width: 100px; height: auto; font-weight: bold; text-align: right; margin-right: 5px; margin-top: 25px; }
#formularz_dodaj ul.ocena_linia li div.ocena0 { background: #ffffff; border: 0px solid #ABABAB; }
#formularz_dodaj ul.ocena_linia li div.ocena1 { background: #CA5555; border: 0px solid #ABABAB; }
#formularz_dodaj ul.ocena_linia li div.ocena2 { background: #FDA064; border: 0px solid #ABABAB; }
#formularz_dodaj ul.ocena_linia li div.ocena3 { background: #E6D06B; border: 0px solid #ABABAB; }
#formularz_dodaj ul.ocena_linia li div.ocena4 { background: #94CC78; border: 0px solid #ABABAB; }
#formularz_dodaj ul.ocena_linia li div.ocena5 { background: #609960; border: 0px solid #ABABAB; }
#formularz_dodaj div.kod_bezp { width: 420px; margin: 5px auto 20px;  }
#formularz_dodaj div.kod_bezp input { vertical-align: middle; }
#formularz_dodaj div.kod_bezp img { vertical-align: middle; }
#formularz_dodaj div.polecam { width: 400px; margin: 10px auto 40px; }
#formularz_dodaj div.polecam span.tak { color: #009900; padding: 0px 5px; }
#formularz_dodaj div.polecam span.nie { color: #ff0000; padding: 0px 5px; }
#formularz_dodaj div.zastrzerzenia { width: 500px; margin: 10px auto; text-align: left;  }
#formularz_dodaj div.zastrzerzenia span { font-weight: bold; }

#zdjecie { text-align: center; padding: 10px; margin: 0px; background: #ffffff; overflow: auto; }
#zdjecie div.obrazek { width:450px; float: left; margin: 0px auto;  }
#zdjecie div.zdjecie_prawo { float: right; width: 260px; margin: 0px; padding: 0px; }

#polecany { margin: 20px 0px 0px; padding: 0px; text-align: center; }
#polecany div.polecany_srodek { width: 130px; margin: 0px auto; padding: 5px 0px;  }
#polecany div.pasek { margin: 3px auto; padding: 0px; width: 120px; height: 5px; background: #D45B58; text-align: left; }
#polecany div.pasek div.zaznaczone_poleca { height: 5px; background: #B0D458; }
#polecany span.poleca { color: #719225; margin: 0px 10px; }
#polecany span.niepoleca { color: #D45B58; margin: 0px 10px; }

#srednia_ocena { margin: 30px 0px 0px; padding: 0px; text-align: left; font-size: 10px; }
#srednia_ocena ul.poszcz_oceny { width: 255px; margin: 0px auto; padding: 0px; border: none; }
#srednia_ocena ul.poszcz_oceny li {width: 250px; margin: 0px; padding: 1px; list-style-type: none; display: block; text-align: left; overflow: auto; clear: both;  }
#srednia_ocena ul.poszcz_oceny li div { float: left; margin: 0px; padding: 0px;  }
#srednia_ocena ul.poszcz_oceny li div.opis { width: 90px; padding: 3px; }
#srednia_ocena ul.poszcz_oceny li div.wartosc { width: 150px;  }
#srednia_ocena ul.poszcz_oceny li div.wartosc div.oc { padding: 3px; }

#cena { margin: 0px; text-align: center; padding: 5px 0px; clear: left; width: 450px; }
#cena span { color: #DD6F00;  font-weight: bold;}

#sciezka { width: 700px; margin: 3px 0px; padding: 3px 5px; text-align: left;    }

#pokaz_producenci { width: 400px; margin: 10px 5px; padding-bottom: 15px; background: #FBF3EF; }
#pokaz_producenci ul { width: auto; margin: 10px 25px; padding: 0px;  }
#pokaz_producenci ul li.tytul { font-weight: bold;  margin: 0px auto 10px;  border-bottom: none;  padding: 5px;  } 
#pokaz_producenci ul li.tytul span { background: #E7F0FA;  padding: 0px 2px;  }
#pokaz_producenci ul li { list-style-type: none; padding: 5px; text-align: center; overflow: auto; border-bottom: 1px dotted #DBDBDB;}
#pokaz_producenci ul li div { float: left; }
#pokaz_producenci ul li div.producent { width: 250px; text-align: left; }
#pokaz_producenci ul li div.liczba_produktow { width: 70px; }
#pokaz_producenci ul li div.liczba_ocen { width: 70px; }
#pokaz_producenci ul li.suma {font-weight: bold; margin: 0px auto 10px; color: #C89205; text-align: center; border-bottom: 0px; }

#ostatnie_opinie { width: 350px; margin: 10px 10px; padding-bottom: 15px; background: #FBF3EF; }
#ostatnie_opinie ul { width: auto; margin: 10px 25px; padding: 0px;  }
#ostatnie_opinie ul li { list-style-type: none; padding: 10px; text-align: left; margin: 10px auto; }
#ostatnie_opinie ul li.linia { border: 1px solid #DBDBDB;  background: #ffffff; -moz-border-radius: 6px; border-radius: 6px 5px; -khtml-border-radius: 6px; -icab-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; }
#ostatnie_opinie ul li div.data_dodania { }
#ostatnie_opinie ul li div.data_dodania span.data { color: #006600; }
#ostatnie_opinie ul li div.ocena_nazwa { margin-top: 5px;  }
#ostatnie_opinie ul li div.ocena_nazwa span.oceniajacy {font-weight: bold; color: #CC6600;}
#ostatnie_opinie ul li div.ocena_tresc { margin-top: 5px; font-style: normal; }

#top { width: 350px; margin: 10px 10px; padding: 0px; }
#top ul { width: auto; margin: 10px auto; padding: 10px; background: #FBF3EF; -moz-border-radius: 6px; border-radius: 6px 5px; -khtml-border-radius: 6px; -icab-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; }
#top ul li { list-style-type: none; padding: 1px; text-align: left; margin: 5px auto; overflow: auto; }
#top ul li.tytul { margin-bottom: 10px; overflow: visible; }
#top ul li.tytul div.naglowek_dzialu { border-width: 1px; background-image: url(grafika/top10.gif); background-position: center left; background-repeat: no-repeat; }
#top ul li.tytul div.naglowek_dzialu h1 { text-align: left; margin-left: 25px; font-size: 14px; }
#top ul li.tytul div.podtekst { text-align: center;  margin-top: 5px; font-size: 10px; }
#top ul li div.ile { width: 50px; text-align: center; float: left; } 
#top ul li div.opis { width: 245px; margin-left: 20px; float: left; } 

#pokaz_produkty { width: 750px; margin: 10px auto; background: #FBF3EF; padding-bottom: 15px; }
#pokaz_produkty ul { margin: 0px 15px; padding: 0px; width: 720px;  }
#pokaz_produkty ul li { width: 710px; list-style-type: none; padding: 2px; text-align: left; overflow: auto;  margin: 10px 0px;  background: #FFFFFF; border: 1px dotted #969696; }
#pokaz_produkty ul li div {  padding: 2px; }
#pokaz_produkty ul li div.miniaturka { width: 100px; text-align: center; padding:5px; float: left; margin: 10px 0px 20px;}
#pokaz_produkty ul li div.nazwa { width: 450px; text-align: left; float: left; }
#pokaz_produkty ul li div.nazwa a { background: #E7F0FA;  padding: 2px;  }
#pokaz_produkty ul li div.ocena_dodaj { width: 100px; float: right; text-align: left; }
#pokaz_produkty ul li div.ocena_dodaj a {  background: #FFF1C6;  padding: 2px;  }
#pokaz_produkty ul li div.pasek_gorny { width: 588px; text-align: left; float: right; margin: 10px 0px 0px; padding: 0px;  }
#pokaz_produkty ul li div.pasek_dolny { width: 580px; text-align: left; float: right; clear: right;  margin: 10px 0px 20px; background: #FFFFFF; }
#pokaz_produkty ul li div.opinie_opis { width: 125px; text-align: left; float: left; }
#pokaz_produkty ul li div.opinie_opis span.instrukcja { font-weight: bold; background: #BFE6AF; color: #ffffff; padding: 0px 5px; font-family: Helvetica; }
#pokaz_produkty ul li div.opinie_opis span.wideo { font-weight: bold; background: #FFC19A; color: #ffffff; padding: 0px 5px; font-family: Helvetica; }
#pokaz_produkty ul li div.krotki_opis { width: 220px; color: #CC6600; text-align: left; float: left; margin: 2px 0px; padding: 1px;  }
#pokaz_produkty ul li div.srednia { width: 120px; text-align: left; }
#pokaz_produkty ul li div.ocena_gwiazdki { width: 120px; height: 25px; text-align: left; overflow: hidden; }
#pokaz_produkty ul li div.opinie { width: 120px; margin-bottom: 10px; }
#pokaz_produkty ul li div.porownaj { width: 150px; text-align: left; padding: 0px; margin: 1px 5px 15px; clear: both;}
#pokaz_produkty div.przycisk_porownaj { text-align: left; margin: 0px 15px; }
#pokaz_produkty div.przycisk_porownaj input { border: 1px solid #ffcc00; color: #5A5A5A; background-color: #fbf9ea; padding: 5px; width: 180px; font-weight: bold; margin: 1px auto 5px; }
#pokaz_produkty div.sortowanie { text-align: right; margin: 0px 20px; }

#zakres_opinii { margin: 2px auto; }
#zakres_opinii input[type="submit"] { border: 1px outset #ffcc00; color: #5A5A5A; background-color: #fbf9ea; padding: 1px; margin-left: 5px; }

#pokaz_opinie { width: 650px; margin: 10px auto; }
#pokaz_opinie div.naglowek_dzialu { margin-top: 30px;  }
#pokaz_opinie ul { margin: 10px 0px 30px; padding: 20px 20px; border-top: 2px solid #ffcc00; border-bottom: 2px solid #ffcc00; color: #5A5A5A; background: #FBF3EF; }
#pokaz_opinie ul li{ list-style-type: none; display: block; text-align: left; background: #ffffff; overflow: auto; }
#pokaz_opinie ul li.opinia_tytul { margin: 0px; padding: 0px; background: #FFFFCC; }
#pokaz_opinie ul li.opinia_tytul div.oceniajacy { font-weight: bold; padding: 5px; margin: 0px; font-size: 15px; float: right; }
#pokaz_opinie ul li.opinia_tytul div.kontakt { float: right; padding: 5px; }
#pokaz_opinie ul li.opinia_tytul div.kontakt img { vertical-align: middle; }
#pokaz_opinie ul li.opinia_tytul div.ocena { float: left; padding: 0px; margin: 5px; width: 250px; }
#pokaz_opinie ul li.opinia_tytul div.ocena div.ogolna_oc { float: left; padding: 3px;  }
#pokaz_opinie ul li.opinia_tytul div.ocena div.ogolna_gw { float: left; }
#pokaz_opinie ul li.data { padding: 3px; text-align: right; }
#pokaz_opinie ul li.opinia_tekst { padding: 15px 30px; }
#pokaz_opinie ul li.opinia_polecam { padding: 15px 30px; font-weight: bold; font-size: 14px; }
#pokaz_opinie ul li.opinia_polecam img { vertical-align: top; }
#pokaz_opinie ul li.opinia_polecam div.polecam { color: #B0D458;  }
#pokaz_opinie ul li.opinia_polecam div.niepolecam { color: #D45B58; }
#pokaz_opinie ul li.opinia_zalety { padding: 15px 30px; }
#pokaz_opinie ul li.opinia_zalety div.zalety { font-weight: bold; text-decoration: underline; color: #009900; }
#pokaz_opinie ul li.opinia_zalety div.zalety_opis { padding: 5px 10px; }
#pokaz_opinie ul li.opinia_wady { padding: 15px 30px; }
#pokaz_opinie ul li.opinia_wady div.wady { font-weight: bold; text-decoration: underline; color: #F04E00; }
#pokaz_opinie ul li.opinia_wady div.wady_opis { padding: 5px 10px; }
#pokaz_opinie ul li.opinia_ocena { padding: 7px; text-align: center;  }
#pokaz_opinie ul li.opinia_pomocnosc { padding: 20px 5px 5px; text-align: left; margin: 0px;  }
#pokaz_opinie ul li.opinia_pomocnosc div.pomocna_wynik { width: 160px; margin: 0px; padding: 2px; float: left;  }
#pokaz_opinie ul li.opinia_pomocnosc div.pomocna_komentarz { width: 140px; margin: 0px 10px; padding: 2px 1px;  font-weight: bold; text-align: center; float: right }
#pokaz_opinie ul li.opinia_pomocnosc div.pomocna_komentarz span.dobrze { background-color: #009900; color: #ffffff; padding: 2px 5px; } 
#pokaz_opinie ul li.opinia_pomocnosc div.pomocna_komentarz span.zle { background-color: #FF0000; color: #ffffff; padding: 2px 5px; }
#pokaz_opinie ul li.opinia_pomocnosc div.pomocna_wynik span { margin: 0px; padding: 0px; }
#pokaz_opinie ul li.opinia_pomocnosc div.pomocna_ocen { width: 260px; margin: 0px; padding: 2px; float: right;  }
#pokaz_opinie ul li.opinia_pomocnosc div.pomocna_ocen span.opis { margin: 0px 5px; }
#pokaz_opinie ul li.opinia_pomocnosc span.tak { color: #009900; padding: 0px 5px;  font-weight: bold; }
#pokaz_opinie ul li.opinia_pomocnosc span.nie { color: #990000; padding: 0px 5px; font-weight: bold; }
#pokaz_opinie ul li.opinia_pomocnosc span.normal { padding: 0px 5px; font-weight: bold; }
#pokaz_opinie ul li.opinia_pomocnosc div.pomocna_ocen input { margin: 0px; padding: 0px; vertical-align: middle; color: #FF0000; }
#pokaz_opinie ul.poszcz_oceny { width: 270px; margin: 10px auto; padding: 0px; border: none; }
#pokaz_opinie ul.poszcz_oceny li { list-style-type: none; display: block; text-align: left; overflow: auto; clear: both;  }
#pokaz_opinie ul.poszcz_oceny li div { float: left; margin: 0px; padding: 0px;  }
#pokaz_opinie ul.poszcz_oceny li div.opis { width: 100px; padding: 3px; }
#pokaz_opinie ul.poszcz_oceny li div.wartosc { width: 150px;  }
#pokaz_opinie ul.poszcz_oceny li div.wartosc div.oc { padding: 3px; }
#pokaz_opinie div.sortowanie { text-align: right; margin: 0px 10px; }

#produkt_dane { width: 750px; margin: 15px auto 0px; padding-bottom: 10px;  }
#produkt_dane div.lewa_prawa { width: 620px; margin: 20px auto; padding: 10px 0px; background: #FBF3EF; border-top: 2px solid #ffcc00; border-bottom: 1px solid #ffcc00; }
#produkt_dane div.cena { margin: 5px auto; text-align: center; padding: 1px; }
#produkt_dane div.cena span { color: #DD6F00;  font-weight: bold;}
#produkt_dane ul { width: 590px; margin: 5px auto; padding: 5px 3px; text-align: left; background: #ffffff; border: 1px solid #D2D2D2; overflow: auto; }
#produkt_dane ul li { list-style-type: none; padding: 5px; text-align: center; vertical-align: top; }
#produkt_dane ul.parametry li { margin: 2px 0px; border-bottom: 1px dotted #D2D2D2; width: auto;  }
#produkt_dane ul.parametry li.parametr_linia_lewo { float: left; }
#produkt_dane ul.parametry li.parametr_linia_prawo { float: right; }
#produkt_dane ul.parametry li.instrukcja { margin: 10px 0px; border-bottom: none; overflow: auto; clear: both;  width: auto; display: block; text-align: left; }
#produkt_dane ul.parametry li div { float: left; text-align: right; }
#produkt_dane ul.parametry li div.opis { width: 210px; text-align: left;  }
#produkt_dane ul.parametry li div.wartosc { width: 65px; background: #ffffff; }
#produkt_dane ul.parametry li div.wartosc_tak { width: 65px; color: #009900; }
#produkt_dane ul.parametry li div.wartosc_nie { width: 65px; color: #CA0000; }
#produkt_dane ul.parametry li div.wartosc_tekst { clear: both; width: 576px; margin: 10px auto; text-align: left;  }
#produkt_dane ul.parametry li div.wartosc_youtube { clear: both; width: 576px; margin: 10px auto; text-align: center;  }
#produkt_dane ul.parametry li div.wartosc_krotki_tekst { width: 366px; text-align: left; }


#menu_dodaj_opinie { margin: 10px auto; padding: 0px 5px; text-align: center; width: 140px; }
#menu_dodaj_opinie ul { width: 130px; margin: 0px auto; padding: 0px; border: none; }
#menu_dodaj_opinie ul li:first-child { margin: 0px auto; }
#menu_dodaj_opinie ul li { list-style-type: none; display: block; text-align: center; margin-top: 10px; border-top: 1px solid #ffcc00; border-bottom: 1px solid #ffcc00; color: #5A5A5A; background-color: #fbf9ea;  }
#menu_dodaj_opinie a { padding: 0px; }


div.podzial_stron { text-align: center; margin: 15px 0px; }
div.podzial_stron a:link { text-decoration: none; color: #5885c0; font-size: 14px; font-family: Verdana, Arial, Helvetica; }
div.podzial_stron a:active { text-decoration: none; color: #5885c0; font-size: 14px; font-family: Verdana, Arial, Helvetica; }
div.podzial_stron a:visited { text-decoration: none; color: #5885c0; font-size: 14px; font-family: Verdana, Arial, Helvetica; }
div.podzial_stron a:hover { text-decoration: underline; color: #FF0000; font-size: 14px; font-family: Verdana, Arial, Helvetica; }
div.podzial_stron span.aktywny { color: #C4C4C4; font-size: 14px; }


#formularz_blad_opisu { width: 650px; margin: 10px auto; padding-bottom: 15px; padding-top: 0px; background: #FBF3EF; border-top: 2px solid #ffcc00; border-bottom: 1px solid #ffcc00; }
#formularz_blad_opisu ul { width: 440px; margin: 0px auto; padding: 0px; border-top: 1px solid #FBF3EF;  }
#formularz_blad_opisu ul li { width: 420px; list-style-type: none; padding: 2px; text-align: center; margin: 5px 0px; overflow: auto;  }
#formularz_blad_opisu ul li div { padding: 5px; }
#formularz_blad_opisu ul li div.opis { float: left; width: 100px; text-align: right; } 
#formularz_blad_opisu ul li div.wartosc { float: left; width: 290px; text-align: left; } 
#formularz_blad_opisu ul li div.wartosc input { width: 200px; }
#formularz_blad_opisu ul li.kod_bezp { width: 400px; margin: 5px auto 20px;  }
#formularz_blad_opisu ul li.kod_bezp input { vertical-align: middle; }
#formularz_blad_opisu ul li.kod_bezp img { vertical-align: middle; }

#formularz_szukaj { width: 750px; margin: 10px auto; padding-bottom: 15px; background: #FBF3EF; }
#formularz_szukaj fieldset { text-align: left; background: #FCFDFE; margin-bottom: 10px; padding: 5px; border: 1px solid #8FBCE4; }
#formularz_szukaj fieldset legend { display: block; }
#formularz_szukaj div.tytul { margin-bottom: 20px; padding: 5px; background: #FFFFCC; border-bottom: 1px solid #F2F200; font-weight: bold; font-size: 15px; text-align: center; }
#formularz_szukaj ul { margin: 0px auto; padding: 10px; width: auto; }
#formularz_szukaj ul li {list-style-type: none; padding: 3px; overflow: auto; clear: both; width: auto; }
#formularz_szukaj ul li div.opis { width: 180px; float: left; text-align: left; }
#formularz_szukaj ul li div.wartosc {margin-left: 10px; width: 300px; float: left; text-align: left;  }
#formularz_szukaj ul li ul.lewa_kolumna  { width: 330px; float: left; }
#formularz_szukaj ul li ul.prawa_kolumna { width: 330px; float: right; }
#formularz_szukaj ul li ul.lewa_kolumna li { width: auto; border-bottom: 1px dotted #969696; padding: 5px 0px; }
#formularz_szukaj ul li ul.prawa_kolumna li { width: auto; border-bottom: 1px dotted #969696; padding: 5px 0px; }
#formularz_szukaj ul li ul.prawa_kolumna li fieldset { background: #ECFFEC; border: 1px solid #1AFF1A; }
#formularz_szukaj ul li ul.prawa_kolumna li fieldset p { padding: 0px; margin: 15px auto; }
#formularz_szukaj ul li ul.prawa_kolumna li fieldset p span { background: #ffffff; width: 15px; font-weight: bold; text-align: center; padding: 0px 5px; }

#formularz_szukaj ul li ul li div.opis { width: 180px; float: left; text-align: left; }
#formularz_szukaj ul li ul li div.wartosc { width: 130px; float: left; text-align: left; }
#formularz_szukaj ul li ul li div.wartosc select { width: 130px; }
#formularz_szukaj ul li ul li div.wartosc span.tak {  color: #009900; padding: 2px 0px; }
#formularz_szukaj ul li ul li div.wartosc span.nie {  color: #CA0000; padding: 2px 0px; }
#formularz_szukaj ul li ul li div.wartosc div.opcja_liczba { width: 130px; text-align: left; }
#formularz_szukaj ul li ul li div.wartosc div.opcja_liczba select { width: 40px; }
#formularz_szukaj ul li ul li div.wartosc div.opcja_liczba input { width: 30px; margin-left: 3px; }

#opis_opcji { width: 650px;  margin: 10px auto; padding-bottom: 15px; background: #FBF3EF; }
#opis_opcji div.tytul { margin-bottom: 20px; padding: 5px; font-weight: bold; font-size: 15px; text-align: center; background: #FFFFCC; border-bottom: 1px solid #F2F200; } 
#opis_opcji ul { margin: 0px 15px; padding: 0px; width: auto;  }
#opis_opcji ul li { list-style-type: none; padding: 2px; text-align: left; margin: 5px 0px; }
#opis_opcji ul li span { background: #D7FFD7; font-weight: bold; }
#opis_opcji ul li div.zdjecia{ text-align: center; }



#kontakt { width: 500px;  margin: 10px auto; padding-bottom: 15px; background: #FBF3EF; }
#kontakt ul {width: 440px; margin: 0px 25px; padding: 0px;   }
#kontakt ul li { width: 420px; list-style-type: none; padding: 2px; text-align: center; margin: 5px 0px; overflow: auto; clear: both; }
#kontakt ul li div { padding: 5px; }
#kontakt ul li div.opis {float: left; width: 100px; text-align: right; } 
#kontakt ul li div.wartosc {float: left; width: 290px; text-align: left; } 
#kontakt ul li div.wartosc input { width: 200px; }
#kontakt li.kod_bezp { margin: 5px auto 20px;  }
#kontakt li.kod_bezp input { vertical-align: middle; }
#kontakt li.kod_bezp img { vertical-align: middle; }



#formularz_porownywarki { width: 560px; margin: 10px auto; padding-bottom: 15px; background: #FBF3EF; }
#formularz_porownywarki div.porow_stacje select { width: 350px; height: 300px; margin: 10px 0px; }
#formularz_porownywarki input { background: #ffcc00; border: 1px solid #FF8B00;  padding: 5px; width: 300px; font-weight: bold; margin-bottom: 10px; }


#porownywarka { width: 780px; margin: 10px auto; padding: 0px;  background: #FBF3EF; }
#porownywarka ul.glowna_lista { margin: 0px 10px 20px; padding: 0px; width: auto; } 
#porownywarka ul {  margin: 0px; padding: 0px;  }
#porownywarka ul li { list-style-type: none; text-align: center; }
#porownywarka ul li.parametr_linia div.tytul { text-align: center;  margin: 40px auto; padding: 2px; font-weight: bold; border: none; }
#porownywarka ul li.parametr_linia {height: auto; width: auto; text-align: center; overflow: auto; margin: 5px 0px; }
#porownywarka ul li.parametr_linia div { text-align: center; background: #ffffff; border: 1px solid #D2D2D2;  }
#porownywarka ul li.parametr_linia div.produkt0 { width: 220px; margin: 5px; padding: 5px; float: left; }
#porownywarka ul li.parametr_linia div.produkt1 { width: 147px; margin: 5px; padding: 5px; float: left; }
#porownywarka ul li.parametr_linia div.produkt2 { width: 147px; margin: 5px; padding: 5px; float: left; }
#porownywarka ul li.parametr_linia div.produkt3 { width: 147px; margin: 5px; padding: 5px; float: left; }
#porownywarka ul li.parametr_linia div.opis { width: auto; margin: 10px 5px; padding: 0px; text-align: left; border: none; }
#porownywarka ul li.parametr_linia div.wartosc { width: 50px; margin: 10px 45px; padding:0px; border: none; }
#porownywarka ul li.parametr_linia div.wartosc_tak { width: 50px; color: #009900;  margin: 10px 45px; padding:0px; border: none; }
#porownywarka ul li.parametr_linia div.wartosc_nie {  width: 50px; color: #CA0000; margin: 10px 45px; padding:0px; border: none; }
#porownywarka ul li.parametr_linia div.wartosc_krotki_tekst { width: auto; margin: 10px 5px; padding:0px; text-align: center; overflow: auto; border: none; }
#porownywarka ul li.parametr_linia div.wartosc_tekst { width: 140px; margin: 10px auto; padding: 0px; text-align: left; overflow: auto; border: none; }

#na_forum { width: 400px; margin: 10px 5px; padding: 0px; background: #FBF3EF; }
#na_forum ul.ssi_table { width: auto; margin: 0px; padding:0px; }
#na_forum ul.ssi_table li { list-style-type: none; padding: 3px; overflow: auto; clear: both; text-align: left; margin: 0px 10px; }
#na_forum ul.ssi_table li.naglowek_ssi { font-weight: bold; margin: 10px auto 5px; color: #2B8400; text-align: center; border-bottom: 0px; }

#prognoza_pogody { width: 700px; margin: 0px auto 20px;  }
#prognoza_pogody div { margin: 0px auto; }
#prognoza_pogody div.linki { margin: 0px auto; width: 400px; text-align: left;   }
#prognoza_pogody h1 { font-weight: bold; font-size: 15px; text-align: center; }
