body {margin: 0; padding: 14px 10px 10px 10px}

#logo {margin-bottom: 33px}
.form-error {border: 1px solid red; padding: 5px; width: 590px; margin-bottom: 15px}
.form-error div {font-weight: bold; color: red; margin-bottom: 0.2em}

.item-tab, p {width: 600px}
.item-tab td {padding: 5px; vertical-align: top}
.item-tab img {border: 1px solid silver}
td.pos-price {text-align: right; font-weight: bold; padding-top: 0}
.pos-price div {border-bottom: 1px solid silver; padding-bottom: 2px; margin-bottom: 24px}
.linia {height: 1px; margin-left: 5px; border-bottom: 1px solid silver; overflow: hidden; width: 590px}
.prices-tab, .photo-cd-tab {width: 300px; border: 1px solid silver}
.prices-tab td {padding-top: 0; padding-bottom: 0; height: 33px; vertical-align: middle}
.photo-cd-tab {margin-top: 10px; }
.photo-cd-tab td {padding: 5px}
.photo-cd-tab img {margin-bottom: 8px}
.photo-cd-title {text-align: left; height: 70px; width: 100%; padding-top: 0; padding-bottom: 0}

img.button {border: none}

.add-info {color: red; font-weight: bold; margin-bottom: 1.2em}

.podliczenie {width: 300px; margin: 0 0 0 295px}
.podliczenie td {border-top: 1px solid silver; padding: 4px 2px 5px 2px}
td.podliczenie-last-line {padding-top: 1em; font-style: italic}
.suma td {background: silver; font-weight: bold}

.dane-tab {margin: 10px 0 0 5px; width: 590px}
.dane-tab td {border-bottom: 1px solid silver; padding: 3px 2px 2px 2px}

.zestawienie {width: 600px; background: beige; padding: 0 10px; margin: 10px 0; border: 1px solid silver; font-size: 8pt; color: black; line-height: 140%}
td.edit-link {text-align: right; padding-bottom: 0.9em; font-weight: bold}


div.lightbox-photos {margin-top: 10px}
div.lightbox-photos div.photo {width: 68px; height: 78px; float: left; font-size: 7.5pt}

