.kolekcja {margin: 0 0 30px 0;}
.kolekcja h1 { font-size: 28px; border-bottom: 1px solid #ccc; padding: 0 0 10px 0; margin: 0 0 30px 0; }
.kolekcja .img {text-align: center; margin-bottom: 20px;}
.kolekcja .desc {margin-bottom: 20px; line-height: 16px;}
.kolekcja .buy strong {font-size: 14px; text-transform: uppercase;}
.kolekcja .buy table {border: 0; padding: 0; empty-cells: show; border-collapse: collapse; width: 100%;}
.kolekcja .buy table td {padding: 5px 0; margin: 0; border: 0;}
.kolekcja .buy table .l {font-size: 13px; padding-right: 15px;}
.kolekcja .buy table .r {width: 200px;}
.kolekcja .buy table p {font-weight: bold; color: #666; }
.kolekcja .buy table img {cursor: pointer;}
.kolekcja fieldset {border: 0; margin: 0; padding: 0;}
.kolekcja .payment_methods strong {font-size: 14px;}
.kolekcja .payment_methods .row, .kolekcja .payment_methods .row strong {font-size: 13px;}
.kolekcja .payment_methods .row {margin: 10px 0 15px 10px;}
.kolekcja .payment_methods .row p {font-size: 13px; margin: 2px 0 2px 5px;}
.kolekcja .payment_methods .row p * {vertical-align: middle;}
.kolekcja .payment_methods .row p label {margin-left: 10px;}
.kolekcja .payment_methods .row p input {margin: 0; padding: 0; border: 0;}
.kolekcja .payment_methods .submitRow {text-align: right;}
.kolekcja .payment_methods_descriptions {border-top: 1px solid #ccc; padding-top: 10px; color: #666; line-height: 16px;}
