body {margin: 0px; font-size: 10px; font-family: Verdana, Tahoma, Arial, Helvetica; font-weight: normal; color: #000; background-color: #EFEFEF; background-image: url('images/body_bg.jpg'); background-repeat: repeat-x;}
TD {font-size: 10px; font-family: Verdana, Tahoma, Arial, Helvetica; font-weight: normal}
INPUT {font-size: 10px; font-family: Verdana, Tahoma, Arial, Helvetica; font-weight: normal}
SELECT {font-size: 10px; font-family: Verdana, Tahoma, Arial, Helvetica; font-weight: normal}
TEXTAREA {font-size: 10px; font-family: Verdana, Tahoma, Arial, Helvetica; font-weight: normal}
FORM {margin: 0}
H1 {font-size: 12px; color: #121212; margin: 0;}
H2 {font-size: 12px; color: #121212; margin: 0;}

A:link {color: #000080; text-decoration: none}
A:visited {color: #000080; text-decoration: none}
A:active {color: #000080; text-decoration: none}
A:hover {color: #707070; text-decoration: none}

A.menu_link:link {color: #FFFFFF; text-decoration: none}
A.menu_link:visited {color: #FFFFFF; text-decoration: none}
A.menu_link:active {color: #FFFFFF; text-decoration: none}
A.menu_link:hover {color: #BECBEF; text-decoration: none}

.aktualnosci1 {background: #2F6287; color: #FFFFFF}
.aktualnosci2 {background: #FFFFFF; color: #000000}
.button_niebieski {color: #FFFFFF; height: 18px; background-color: #2F6287; border: 1px #000000 solid}
.cennik_menu  {font-size: 12px; background: #2F6287; color: #FFFFFF}
.cennik_polecamy  {font-size: 12px; background: #FFAA18; color: #000000}
.cennikl {background: #F9F9F9; font-size: 10px}
.cennikd {background: #EFEFEF; font-size: 10px}
.formularz_input {border: 1px #777777 solid}
.formularz_light {background: #EFEFEF}
.formularz_dark {background: #86B1C4}
.formularz_menu  {font-size: 12px; background: #2F6287; color: #FFFFFF}
.koment_admin {background: #86B1C4; color: #000000}
.koment_user {background: #FFD67D; color: #000000}
.komentarz1 {background: #86B1C4; color: #000000}
.komentarz2 {background: #EFEFEF; color: #000000}
.menu_backgr {color: #FFFFFF; background: #5484AA}
.menu_tytul  {color: #FFFFFF; background: #174374}
.napis  {font-size: 1px; color: #FFFFFF; font-weight: normal; margin: 0}
.opis1 {background: #86B1C4; color: #000000}
.opis2 {background: #EFEFEF; color: #000000}
.opis_l {background: #F7F7F7; text-align: right; vertical-align: top; font-weight: bold;}
.opis_r {background: #EFEFEF;}
.opis_tytul {font-size: 15px; color: #2F6287;}
.polecamyl {background: #F9F9F9; font-size: 10px}
.polecamyd {background: #EFEFEF; font-size: 10px}
.promocje1 {background: #86B1C4; color: #000000}
.promocje2 {background: #FFFFFF; color: #000000}
.stopka {background: #D2D2D2; font-size: 13px; font-family: Arial; background-image: url(images/tlo_stop.gif);}
.stopka img {margin: 0 10px;}
.tytul {font-size: 15px; color: #2F6287}

div.CzasRealizacji {margin-top: 10px; font-weight: bold; font-size: 12px;}
div.Monit {margin: 20px; padding: 10px 20px; border: 1px solid; font-size: 13px; font-weight: bold; text-align: center;}
table.Komentarz {width: 100%; margin-bottom: 15px;}
table.Komentarz td {padding: 5px; border: 1px solid; border-color: #CCC #000 #000 #CCC; background-color: #F5F5F5; vertical-align: top;}
table.Komentarz td.Autor {width: 125px; background-color: #E0E0E0; text-align: center;}
table.Komentarz tr.Naglowek td {background-image: url(images/tlo1.gif); background-color: #90BDD4; color: #FFF; font-size: 12px; font-variant: small-caps; text-align: center; font-weight: bold;}

div.CennikBrakProd {margin-top: 20px; text-align: center;}
div.CennikProd {margin: 5px 0 15px 0; padding: 0 30px;}
div.CennikSciezka {margin-bottom: 10px;}
span.Promo {color: #F00; font-weight: bold;}
span.Nowosc {color: #00F; font-weight: bold;}
table.CennikNawigacja {margin-bottom: 10px;}
table.CennikNawigacja td {padding-left: 30px; vertical-align: top;}
table.CennikPodkat {width: 100%; margin-bottom: 15px;}
table.CennikPodkat td {font-size: 10px; vertical-align: middle;}
table.CennikPodkat td img {vertical-align: text-bottom;}
table.CennikPodkat td div.Krotki {padding: 3px 1px 3px 0; font-size: 9px; color: #888;}
table.CennikPodkat td.Lp {width: 20px; padding-right: 2px; text-align: right;}
table.CennikPodkat td.Zdjecie {width: 106px; text-align: center;}
table.CennikPodkat td.Zdjecie img {width: 100px; margin: 3px 0 3px 0; height: 85px; border: none;}
table.CennikPodkat td.OpisIco {width: 15px; text-align: center;}
table.CennikPodkat td.Nazwa {padding: 0 4px;}
table.CennikPodkat td.Cena {width: 80px; text-align: right;}
table.CennikPodkat td.CenaK {width: 60px; text-align: right;}
table.CennikPodkat td.Ilosc {width: 55px;}
table.CennikPodkat td.Dost {width: 40px; text-align: center;}
table.CennikPodkat td.Koszyk {width: 50px; text-align: center;}
table.CennikPodkat td.Razem {padding: 5px; font-weight: bold; text-align: right;}
table.CennikPodkat td.Data {width: 110px; text-align: center;}
table.CennikPodkat td.Status {width: 125px; text-align: center;}
table.CennikPodkat td.Producent {padding: 5px; background-color: none; font-size: 13px; font-weight: bold;}
table.CennikPodkat tr.Jasny td {background: #F9F9F9;}
table.CennikPodkat tr.Ciemny td {background: #EFEFEF;}
table.CennikPodkat tr.Naglowek td {background: #174374; color: #FFF; font-size: 11px; font-weight: bold; text-align: center;}
table.CennikPodkat tr.Naglowek a {color: #FFF;}

span.KartaCena {font-size: 12px; font-weight: bold;}
span.KartaCenaPromo {color: #F00; font-size: 12px; font-weight: bold;}
table.KartaTowaru {width: 100%;}
table.KartaTowaru td {padding: 2px; background: #E6E6E6; color: #000; vertical-align: middle;}
table.KartaTowaru td.Etykieta {width: 75px; padding: 2px 4px; background: #86B1C4; color: #000; text-align: right;}

span.CenaRabat {color: #F00;}

div.CennikSortuj {width: 150px; float: right;}
div.CennikSortuj table {width: 100%; margin: 6px 0 3px 0; border: 1px solid #D2D2D2;}
div.CennikSortuj table td {padding: 0 15px 4px 15px; background-color: #E6E6E6;}
div.CennikSortuj table tr.Naglowek td {padding: 2px 0; font-size: 12px; font-weight: bold; text-align: center;}

table.PromocjeAdmin {width: 100%;}
table.PromocjeAdmin td {padding: 0 2px; background: #EFEFEF;}
table.PromocjeAdmin td.Dost {width: 40px; text-align: center;}
table.PromocjeAdmin td.Cena {width: 60px; text-align: right;}
table.PromocjeAdmin tr.Naglowek td {padding: 4px 0; background: #2F6287; color: #FFF; font-weight: bold; text-align: center;}

table.OpisEdycjaMenu {border-collapse: collapse;}
table.OpisEdycjaMenu td {width: 125px; padding: 10px; border: 1px solid #000; font-weight: bold; text-align: center;}
table.OpisEdycjaMenu td.AkcjaAktywna {color: #FFF; background-color: #C6D6D6;}

table.OpisEdycjaHistoria {width: 100%;}
table.OpisEdycjaHistoria td {padding: 1px 4px; background-color: #F5F5F5;}
table.OpisEdycjaHistoria td.Admin {width: 120px;}
table.OpisEdycjaHistoria td.Data {width: 120px; text-align: center;}
table.OpisEdycjaHistoria tr.Naglowek td {padding: 4px; background-color: #C6D6D6; text-align: center; font-weight: bold;}

div.OpisZdjeciaSortuj {margin: 0 0 15px 0; text-align: center;}
div.OpisZdjeciaSortuj table {margin-left: auto; margin-right: auto; border-collapse: collapse;}
div.OpisZdjeciaSortuj td {padding: 5px; border: 1px solid #000; text-align: center; vertical-align: middle;}
div.OpisZdjeciaSortuj tr.Aktywne td {border-width: 2px;}
div.OpisZdjeciaSortuj td.Sort {width: 60px;}
div.OpisZdjeciaSortuj td.Sort img {width: 11px; height: 14px; margin: 2px; border: none;}
div.OpisZdjeciaSortuj td.Zdjecie {width: 120px;}
div.OpisZdjeciaSortuj td.OpcjeUsun {width: 60px;}

div.OpisMiniaturki {margin: 0; text-align: center;}
div.OpisMiniaturki table {margin-left: auto; margin-right: auto;}
div.OpisMiniaturki td {padding: 0 5px;}
div.OpisMiniaturki img {border: 1px solid; border-color: #CCC #000 #000 #CCC;}
div.OpisKliknij {margin: 0 0 10px 0; text-align: center; color: #AAA;}

table.opis20 {width: 95%;}
table.opis20 td {padding: 3px; vertical-align: top;}
table.opis20 td.opis20_tytul {font-size: 15px; color: #2F6287; font-weight: bold;}
table.opis20 td.opis20_l {width: 40%; background: #F7F7F7; text-align: right; font-weight: bold;}
table.opis20 td.opis20_r {background: #EFEFEF;}

table.autoryzacje {width: 100%; border-collapse: collapse;}
table.autoryzacje td {padding: 10px 0; border-top: 1px solid #888; border-bottom: 1px solid #888; text-align: center; vertical-align: middle;}
table.autoryzacje td.logo {width: 210px;}
table.autoryzacje td.cert {width: 170px;}
table.autoryzacje td.opis {text-align: left; font-size: 12px;}
