img.OfertaZdjecie { border: 2px solid #8db3d8; }
/* ------- oferta_kategoria.tpl ------- */
div.Naglowek > div.KolPrawa table td { height: 90px; border-left: 1px solid #000000; vertical-align: top; }
div.Naglowek > div.KolPrawa ul { list-style: none; margin: 1em; padding: 0; }
div.Naglowek > div.KolPrawa ul li { background: transparent url(/templates/standard/images/podkategorie_strzalka.png) no-repeat left center; padding-left: 1em;}
div.Naglowek > div.KolPrawa ul li a, div.Naglowek > div.KolPrawa ul li a:hover { color: #005C96; text-decoration: none; }
div.Naglowek > div.KolPrawa ul li.Wybrana { font-weight: bold; }

div.Podkategoria { clear: both; }
div.Podkategoria p.Podkategoria { background: #799596; padding: 10px; margin: 0; color: #ffffff; border: 1px solid #000000; font-size: 120%; font-weight: bold; }
div.Podkategoria p.Podkategoria a, div.Podkategoria p.Podkategoria a:hover { color: #ffffff; text-decoration: none; }
/* ------- oferta_kategoria.tpl ------- */
/* ------- panel_kategorii.tpl -------- */
div.OfertaPanelKategorie {background: transparent url(/templates/standard/images/menu_pion_tlo.png) repeat-x left top; margin: 0 0 25px 0; border: 1px solid #000000; }
div.OfertaPanelKategorie h2 {margin: 0; padding: 0.5em 1em 0.5em 1em;	background: transparent url(/templates/standard/images/menu_pion_koszyk.png) no-repeat 90% center;	font-size: 120%; color: #344b4b;text-transform: uppercase; }
div.OfertaPanelKategorie ul {margin: 0;padding: 0 0 2px 0;list-style: none; border-top: 1px solid #000000; }
div.OfertaPanelKategorie ul li {border-top: 1px solid #d3d3d3; margin: 0; padding: 0.2em 1em; }
div.OfertaPanelKategorie ul li:first-child { border-top: 0; padding-top: 3px; }
div.OfertaPanelKategorie a { text-decoration: none; color: #154da0; }
div.OfertaPanelKategorie a:hover { text-decoration: underline; color: #154da0; }
div.OfertaPanelKategorie ul li.Gru { font-weight: bold; }
div.OfertaPanelKategorie ul li.Wybrana a { text-decoration: underline; }

/* ------- panel_kategorii.tpl -------- */
/* ----------- produkty.tpl ----------- */
div.OfertaProdukty {
	background: #d6ebfe;
	border: 1px solid #7ea2c4;
	border-width: 0 1px 1px 1px;
	padding: 12px 5px;
}
div.OfertaProdukty.Nieparzysty {
	background: #eff8ff;
}
div.OfertaProdukty div.KolLewa {
	float: left;
	width: 150px;
	height: 50px;
	text-align: center;
}
div.OfertaProdukty div.KolPrawa {
	margin-left: 150px;
}
div.OfertaProdukty p.Nazwa { margin: 0; font-weight: bold; }
div.OfertaProdukty p.Nazwa a, div.OfertaProdukty p.Nazwa a:hover { color: #fd3100; text-decoration: underline;  }
div.OfertaProdukty div.Opis { font-size: 90%; color: #787878; }
div.OfertaProdukty div.CenaPromo { float: right; margin-left: 7px; }
div.OfertaProdukty div.CenaPromo p.Promocja { text-align: center; margin: 10px 2em 0 0; padding: 2px 5px; background: #ffffff; border: 1px solid #93ccd7; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
div.OfertaProdukty div.CenaPromo p.Promocja a, div.OfertaProdukty div.CenaPromo p.Promocja a:hover { color: #ff0000; }
div.OfertaProdukty div.CenaPromo p.Cena { color: #fd3100; margin: 0 2em 0 0; font-weight: bold; font-size: 110%; text-align: left; }
div.OfertaProdukty div.CenaPromo p.Cena span.Brutto { color: #818181; font-weight: normal; }
/* ----------- produkty.tpl ----------- */
/* ----------- panel_koszyk.tpl ----------- */
#OfertaPanelKoszyk {	font-size: 90%; margin: 0 0 2px 0; color: #1A5787; }
#OfertaPanelKoszyk p { float: right; margin: 0; }
#OfertaPanelKoszyk span.Duze { text-transform: uppercase; }
#OfertaPanelKoszyk a { color: #005C96; }
#OfertaPanelKoszyk a:hover { color: #005C96; }
#OfertaPanelKoszyk span.Czerwony { color: #FF3000; }
#OfertaPanelKoszyk span.Czerwony a { color: #FF3000; }
#OfertaPanelKoszyk span.Czerwony a:hover { color: #FF3000; }
/* ----------- panel_koszyk.tpl ----------- */
/* ------------ produkt.tpl ----------- */
#OfertaProdukt { border: 1px solid #5985af; margin: 20px 0 0 0; padding: 0 15px 10px 15px; }
#OfertaProdukt div.Tlo { background: #d7ebff; padding: 10px; margin: 0 -15px 20px -15px; }
#OfertaProdukt div.Tlo #Ikony { float: right; }
#OfertaProdukt div.Tlo #Ikony > div { margin: 2px 0; }
#OfertaProdukt div.Tlo #Ikony img { vertical-align: middle; }
#OfertaProdukt div.Tlo #Ikony a { color: #005c96; }
#OfertaProdukt div.Tlo h1 { font-size: 110%; color: #ff3000; margin: 5px 0; }
#OfertaProdukt div.Tlo div.Opis { color: #83898e; }
#OfertaProdukt div.ZdjeciePierwsze { float: left; margin: 0 1em 1em 0; }
#OfertaProdukt hr { clear: both; color: #cccccc; background: #cccccc; border: 1px solid #ffffff; border-width: 0 0 1px 0; }
#OfertaProdukt h3 { color: #011e35; font-size: 100%; }
#OfertaProdukt div.TerminWysylki { font-size: 95%; float: right; width: 150px; margin: 10px; padding: 8px; background: #ffffff; color: #f90500; border: 1px solid #92b0d6; }
#OfertaProdukt div.TerminWysylki img { float: left; margin: 2px 10px 0 0; vertical-align: middle; }
#OfertaProdukt div.Przeznaczenie ul { color: #011e35; list-style-type: square; }
#OfertaProdukt div.Zalety ul { color: #011e35; list-style-type: square; }
#OfertaProdukt table.Modele { border-collapse: collapse; margin: 10px auto; width: 100%;  }
#OfertaProdukt table.Modele tr.Nieparzysta { background: #e0e0e0; }
#OfertaProdukt table.Modele th { padding: 5px; border-bottom: 1px solid #cccccc; text-align: left;}
#OfertaProdukt table.Modele td { padding: 5px; color: #fd3100; }
#OfertaProdukt table.Modele tr td:first-child { width: 200px; font-weight: bold; }
#OfertaProdukt table.Modele .Srodek { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding-left: 2em; }
#OfertaProdukt table.Modele td.Cena1 { width: 115px; padding-left: 15px; text-align: left; white-space: no-wrap; font-weight: bold; }
#OfertaProdukt table.Modele td.Cena1 span.Brutto { color: #818181; font-weight: normal; }
#OfertaProdukt table.Modele td.Cena2 { width: 112px; }
#OfertaProdukt table.Modele td.Cena2 img { vertical-align: middle; }
#OfertaProdukt table.Modele td.Cena2 span.Promocja { display: block; margin: 5px 0 1px 0; padding: 2px 5px; text-align: center; background: #ffffff; border: 1px solid #93ccd7; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#OfertaProdukt table.Modele td.Cena2 span.Promocja a, #OfertaProdukt table.Modele td.Cena2 span.Promocja a:hover { color: #ff0000; }
#OfertaProdukt div.OfertaTabDaneWrap { width: 100%; overflow: auto; }
#OfertaProdukt table.OfertaTabDane { border-collapse: collapse; margin: 10px auto; width: 100%; }
#OfertaProdukt table.OfertaTabDane th, #OfertaProdukt table.OfertaTabDane td { padding: 5px; border: 1px solid #cccccc; }
#OfertaProdukt table.OfertaTabDane td { padding-left: 15px; }
#OfertaProdukt table.OfertaTabDane th:first-child, #OfertaProdukt table.OfertaTabDane td:first-child { border-left: 0; }
#OfertaProdukt table.OfertaTabDane th.Ostatnia, #OfertaProdukt table.OfertaTabDane td.Ostatnia { border-right: 0; }
#OfertaProdukt table.OfertaTabDane tr:first-child th, #OfertaProdukt table.OfertaTabDane tr:first-child td { border-top: 0; }
#OfertaProdukt table.OfertaTabDane tr.Ostatnia th, #OfertaProdukt table.OfertaTabDane tr.Ostatnia td { border-bottom: 0; }
#OfertaProdukt table.Cechy { border-collapse: collapse; margin: 10px auto; width: 100%; }
#OfertaProdukt table.Cechy th, #OfertaProdukt table.Cechy td { padding: 5px; border: 1px solid #cccccc; }
#OfertaProdukt table.Cechy td { padding-left: 15px; }
#OfertaProdukt table.Cechy th:first-child, #OfertaProdukt table.Cechy td:first-child { border-left: 0; }
#OfertaProdukt table.Cechy th.Ostatnia, #OfertaProdukt table.Cechy td.Ostatnia { border-right: 0; }
#OfertaProdukt table.Cechy tr:first-child th, #OfertaProdukt table.Cechy tr:first-child td { border-top: 0; }
#OfertaProdukt table.Cechy tr.Ostatnia th, #OfertaProdukt table.Cechy tr.Ostatnia td { border-bottom: 0; }
#OfertaProdukt div.DivZdjecia {}
#OfertaProdukt div.DivZdjecia div.Zdjecia { margin: 5px 0; }
#OfertaProdukt div.DivZdjecia div.Zdjecia div.Zdjecie { float: left; margin: 0; width: 20%; text-align: center; }


div.Wiadomosc form { text-align: left; }
div.Wiadomosc form .dolewej { display: block; width: 96%;float: none;margin: 0 auto;padding: 0;text-align: left;}
div.Wiadomosc form .szeroki {display: block;width: 96%;float: none;margin: 0 auto 10px auto;padding: 0;text-align: left;}
div.Wiadomosc form label { color: #999999; font-weight: normal; }
div.Wiadomosc form textarea { border: 1px solid #000000; }
div.Wiadomosc form input[type=text] { border: 1px solid #000000; width: 200px; margin-left: 2%; }
div.Wiadomosc form > div { margin-bottom: 20px; }
/* ------------ produkt.tpl ----------- */
/* ------------ drukuj.tpl ----------- */
#OfertaProduktDrukuj { border: 1px solid #5985af; margin: 20px 0 0 0; padding: 10px 15px 10px 15px; }
#OfertaProduktDrukuj #DaneAdresowe { float: right; width: 200px; border: 1px solid #5985af; }
#OfertaProduktDrukuj #DaneAdresowe > div.Logo { border-bottom: 1px solid #5985af; margin: 5px 0; text-align: center; }
#OfertaProduktDrukuj #DaneAdresowe > div.Adres { margin: 0 0 5px 20px; }
#OfertaProduktDrukuj div.Tlo { padding: 10px; margin: 0 -15px 20px -15px; }
#OfertaProduktDrukuj div.Tlo h1 { font-size: 110%; color: #ff3000; margin: 5px 0; }
#OfertaProduktDrukuj div.Tlo div.Opis { color: #83898e; }
#OfertaProduktDrukuj div.ZdjeciePierwsze { float: left; margin: 0 1em 1em 0; }
#OfertaProduktDrukuj hr { clear: both; color: #cccccc; background: #cccccc; border: 1px solid #ffffff; border-width: 0 0 1px 0; }
#OfertaProduktDrukuj h3 { color: #011e35; font-size: 100%; }
#OfertaProduktDrukuj div.Przeznaczenie ul { color: #011e35; list-style: none; }
#OfertaProduktDrukuj div.Zalety ul { color: #011e35; list-style: none; }
#OfertaProduktDrukuj table.Modele { border-collapse: collapse; margin: 10px auto; width: 100%; }
#OfertaProduktDrukuj table.Modele tr.Nieparzysta { background: #e0e0e0; }
#OfertaProduktDrukuj table.Modele th { padding: 5px; border-bottom: 1px solid #cccccc; }
#OfertaProduktDrukuj table.Modele td { padding: 5px; }
#OfertaProduktDrukuj table.Modele td:first-child { width: 200px; }
#OfertaProduktDrukuj table.Modele .Srodek { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding-left: 2em; }
#OfertaProduktDrukuj table.OfertaTabDane { border-collapse: collapse; margin: 10px auto; width: 100%; }
#OfertaProduktDrukuj table.OfertaTabDane th, #OfertaProduktDrukuj table.OfertaTabDane td { padding: 5px; border: 1px solid #cccccc; }
#OfertaProduktDrukuj table.OfertaTabDane td { padding-left: 15px; }
#OfertaProduktDrukuj table.OfertaTabDane th:first-child, #OfertaProduktDrukuj table.OfertaTabDane td:first-child { border-left: 0; }
#OfertaProduktDrukuj table.OfertaTabDane th.Ostatnia, #OfertaProduktDrukuj table.OfertaTabDane td.Ostatnia { border-right: 0; }
#OfertaProduktDrukuj table.OfertaTabDane tr:first-child th, #OfertaProduktDrukuj table.OfertaTabDane tr:first-child td { border-top: 0; }
#OfertaProduktDrukuj table.OfertaTabDane tr.Ostatnia th, #OfertaProduktDrukuj table.OfertaTabDane tr.Ostatnia td { border-bottom: 0; }
#OfertaProduktDrukuj table.Cechy { border-collapse: collapse; margin: 10px auto; width: 100%; }
#OfertaProduktDrukuj table.Cechy th, #OfertaProduktDrukuj table.Cechy td { padding: 5px; border: 1px solid #cccccc; }
#OfertaProduktDrukuj table.Cechy td { padding-left: 15px; }
#OfertaProduktDrukuj table.Cechy th:first-child, #OfertaProduktDrukuj table.Cechy td:first-child { border-left: 0; }
#OfertaProduktDrukuj table.Cechy th.Ostatnia, #OfertaProduktDrukuj table.Cechy td.Ostatnia { border-right: 0; }
#OfertaProduktDrukuj table.Cechy tr:first-child th, #OfertaProduktDrukuj table.Cechy tr:first-child td { border-top: 0; }
#OfertaProduktDrukuj table.Cechy tr.Ostatnia th, #OfertaProduktDrukuj table.Cechy tr.Ostatnia td { border-bottom: 0; }
/* ------------ drukuj.tpl ----------- */
#OfertaPanelGlowna { margin: 1px 0 10px 0; }
#OfertaPanelGlowna h2 { background: transparent url(/templates/standard/images/promocje_nag_tlo.png) repeat-x left top; margin: 0; padding: 0.5em 1em 0.5em 1em;	font-size: 120%; color: #344b4b; text-transform: uppercase; border: 1px solid #000000; border-width: 1px 1px 0 1px;}
#OfertaPanelGlowna #OfertaPanelGlownaCont { border: 1px solid #000000; margin: 0; padding: 0;}
#OfertaPanelGlowna > #OfertaPanelGlownaCont > div.Promocja { height: 110px; text-align: right; margin: 0; padding: 0 17px 0 0; border-top: 1px solid #9b9b9b; background: transparent; background-repeat: no-repeat; }
#OfertaPanelGlowna > #OfertaPanelGlownaCont > div.Promocja:first-child { border-top: 0px solid #9b9b9b; }
#OfertaPanelGlowna > #OfertaPanelGlownaCont > div.Promocja > div.Wiecej { margin: 0; padding: 60px 0 0 0; }
#OfertaPanelGlowna > div.Wiecej { text-align: right; }
#DodajDoKoszyka { overflow: hidden; margin: 15px 5px 0 20px; text-align: left; font-size: 120%; }
#DodajDoKoszyka div.Kolumna { float: left; width: 49%; margin: 0 0 0 1%; }
#DodajDoKoszyka div.BlokNiebieski { background: #ecf6ff; margin: 0 0 2em 0; padding: 1em; border: 2px solid #8db3d8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#DodajDoKoszyka div.ZdjeciePierwsze { float: left; margin: 0 2em 4em 0; }
#DodajDoKoszyka p.Tytul { color: #ff3000; margin: 0 0 0.1em 0; text-align: left; font-size: 100%; font-weight: bold; }
#DodajDoKoszyka p.TytulDuzy { color: #ff3000; margin: 0 0 1em 0; text-align: left; font-size: 100%; font-weight: bold; }
#DodajDoKoszyka p.Model { margin: 0;}
#DodajDoKoszyka p.Model span { color: #83898e; }
#DodajDoKoszyka p.Cena { margin: 1.5em 0 0 0; }
#DodajDoKoszyka div.BlokNiebieski > table.Tabela { width: 100%; margin: 0 auto; }
#DodajDoKoszyka div.BlokNiebieski > table.Tabela td { vertical-align: top; }
#DodajDoKoszyka div.BlokNiebieski > table.Tabela p.Cena { margin: 0; }
#DodajDoKoszyka table.TabelaWybranych { width: 100%; margin: 0 auto; }
#DodajDoKoszyka table.TabelaWybranych td { vertical-align: top; padding: 1em;}
#DodajDoKoszyka table.TabelaWybranych td.CenaNetto { text-align: right;}
#DodajDoKoszyka table.TabelaWybranych td.CenaBrutto { text-align: right; font-weight: normal; }
#DodajDoKoszyka table.TabelaWybranych thead th { padding: 0.5em; border-bottom: 2px solid #5784ae; color: #ff3000; font-size: 100%; font-weight: bold; }
#DodajDoKoszyka table.TabelaWybranych input { width: 2em; border: 1px solid #8db3d8; margin: 0; padding: 0; font-size: 100%; }
#DodajDoKoszyka table.TabelaWybranych tfoot td { border-top: 2px solid #5784ae; text-align: right; font-weight: bold; }
#DodajDoKoszyka div.Buttony { text-align: right; margin: 2em 0 0 0; }
#DodajDoKoszyka div.Buttony button img { vertical-align: middle; }
#Zamowienie { overflow: hidden; margin: 15px 20px 0 20px; text-align: left; font-size: 120%; }
#Zamowienie div.Container { overflow: hidden; }
#Zamowienie div.Kolumna { float: left; width: 49%; margin: 0 0 0 1%; }
#Zamowienie div.KolumnaSzer { float: left; width: 60%; margin: 0; }
#Zamowienie div.KolumnaWas { float: left; width: 39%; margin: 0 0 0 1%; }
#Zamowienie h1 { color: #ff3000; margin: 0 0 0.2em 0; text-align: left; font-size: 120%; font-weight: bold; }
#Zamowienie table.TabelaWybranych { width: 100%; margin: 0 auto 3em auto; }
#Zamowienie table.TabelaWybranych td { vertical-align: top; padding: 0.5em;}
#Zamowienie table.TabelaWybranych td.CenaNetto, #Zamowienie table.TabelaWybranych td.CenaBrutto { text-align: right; }
#Zamowienie table.TabelaWybranych td.Prawa { text-align: right; }
#Zamowienie table.TabelaWybranych thead th { padding: 0.5em; border-bottom: 2px solid #5784ae; color: #ff3000; font-size: 100%; font-weight: bold; }
#Zamowienie table.TabelaWybranych input { width: 2em; border: 1px solid #8db3d8; margin: 0; padding: 0; font-size: 100%; }
#Zamowienie table.TabelaWybranych tfoot td { border-top: 2px solid #5784ae; text-align: right; font-weight: bold; }
#Zamowienie table.TabelaWybranych button { margin: 0; padding: 0; color: #5784ae; border: 0; background: transparent; }
#Zamowienie div.BlokNiebieski { background: #ecf6ff; margin: 0 0 2em 0; padding: 1em; border: 2px solid #8db3d8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#Zamowienie div.Buttony { text-align: right; margin: 2em 0 0 0; }
#Zamowienie div.Buttony button img { vertical-align: middle; }
#Zamowienie p.Cennik { text-align: right; margin: 1em 0;}
#Zamowienie p.Naglowek { color: #ff3000; margin: 0 0 0.2em 0; text-align: left; font-size: 120%; font-weight: bold; }
#Zamowienie table.TabelaPrzesylki { border-collapse: collapse; width: 100%; text-align: center; }
#Zamowienie table.TabelaPrzesylki th { text-align: left; padding: 0.5em; border: 1px solid #5784ae; }
#Zamowienie table.TabelaPrzesylki .Centruj { text-align: center;  }
#Zamowienie table.TabelaPrzesylki td { padding: 0.5em; border: 1px solid #5784ae; }
#Zamowienie label { color: #000000; font-weight: normal; }
#Zamowienie .Ukryj { display: none; }
#Zamowienie .Centruj { text-align: center; }
#Zamowienie p.ButtonZamowienia { margin: 100px 0 0 0; text-align: left; }
#Zamowienie textarea { width: 86%; height: 160px; border: 1px solid #8db3d8; margin: 0 auto; padding: 3px; font-size: 11px; color: #787878; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

