body { background-color: #F2F3EB; font-family: Arial, Tahoma, sans-serif; font-size: 11px; color: #5A5C50; margin: 0; }

TD.top { background-image: url(images/skin/top_bg.jpg); background-position: top; background-repeat: repeat-x; }
TD.bottom { background-image: url(images/skin/footer_bg.jpg); background-position: bottom; background-repeat: repeat-x; }
.linia { color: #D2D4C5; width: 158px; height: 1px; }
.mini { color: #B3B6A1; }
SPAN.foot { color: #47699C; }
.list_top_center { background-image: url(images/skin/listing_top_bg.jpg); width: 100%; height: 42px; text-align: bottom; }
.list_bottom_center { background-image: url(images/skin/listing_bottom_bg.jpg); width: 100%; height: 10px; }

TD.nawigacja { height: 19px; background-color: #F2F3EB; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }
A.nawigacja{ color: #47699C; text-decoration: none; }
A.nawigacja:hover { color: #B3B6A1; text-decoration: none; }
span.nawi { color: #D2D4C5; }

SPAN.dostepnosc { font-size: 11px; color: #B3B6A1; }
SPAN.dostepnosc_pi { font-size: 12px; color: #1D9E23; }

TD.info_opis { font-family: Arial; font-size: 12px; color: #5A5C50; }

TD.pinazwa { font-size: 24px; color: #47699C; }
SPAN.pimini { font-size: 12px; color: #808273; }

.boxText { font-size : 90%; }
.errorBox { font-size : 90%; background : #ffb3b5; font-weight : bold; }
.stockWarning { font-size : 90%; color : #cc0033; }
.productsNotifications { background : #f2fff7; }
.orderEdit { font-size : 90%; color : #70d250; text-decoration : underline; }

A { color : #5A5C50; text-decoration : none; }
A:hover { color : #B3B6A1; text-decoration : none; }

A.box { color: #47699C; text-decoration: none; font-size: 11px; }
A.box:hover { color: #B3B6A1; text-decoration: none; font-size: 11px; }

A.list { color: #47699C; text-decoration: none; font-size: 14px; }
A.list:hover { color: #47699C; text-decoration: underline; font-size: 14px; }
.cenaList { font-family : sans-serif, Arial, Tahoma, Arial; color: #EF762B; font-size: 24px; }

FORM { display : inline; }

TR.header { background : #ffffff; }
TR.headerNavigation { background : transparent; }
TD.headerNavigation { font-family : sans-serif, Arial, Tahoma, Arial; font-size : 110%; color : #EF762B; font-weight : bold; }

A.headerNavigation { color : #ffffff; }
A.headerNavigation:hover { color : #ffffff; }

TR.headerError { background : #ff0000; }
TD.headerError { font-family : Tahoma, Arial, Arial, sans-serif; background : #ff0000; color : #ffffff; font-weight : bold; text-align : center; }

TR.headerInfo { background : #00ff00; }
TD.headerInfo { font-family : Tahoma, Arial, Arial, sans-serif; background : #00ff00; color : #ffffff; font-weight : bold; text-align : center; }

TR.footer { background : #bbc3d3; }
TD.footer { font-size : 90%; background : #bbc3d3; color : #ffffff; font-weight : bold; }

.infoBox { border-left: 1px solid #D2D4C5; border-right: 1px solid #D2D4C5; background-color: #FFFFFF; }
.infoBox2 { border-top: 1px solid #D2D4C5; border-bottom: 1px solid #D2D4C5; background-color: #FFFFFF; }
.infoBox3 { border: 1px solid #D2D4C5; background-color: #FFFFFF; }
.infoBoxContents { background: transparent; font-size : 100%; }
.imagesBoxContents { font-family: Arial, sans-serif; font-size: 10px; }
.infoBoxNotice { background: transparent; }
.infoBoxNoticeContents { background: transparent; font-size : 90%; }

TD.infoBoxHeading { font-size: 12px; font-weight: bold; color: #EF762B; background-image: url(images/infobox/corner_right_left.gif); height: 42px; width: 100%; }

TD.infoBox, SPAN.infoBox { font-size : 90%; }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: transparent; }

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background : transparent; }

TABLE.productListing { border-top: 1px solid #D2D4C5; border-left: 1px solid #D2D4C5; border-right: 1px solid #D2D4C5; border-spacing : 1px; }

.productListing-heading { color: #EF762B; font-weight: bold; padding: 7px; font-family: Arial, Verdana, Arial, sans-serif; font-size: 11px; }
.productListing-heading1 { border-right: 1px solid #D2D4C5; border-bottom: 1px solid #D2D4C5; color: #EF762B; font-weight: bold; padding: 7px; font-family: Arial, Verdana, Arial, sans-serif; font-size: 11px; }
.productListing-heading2 { border-right: 1px solid #D2D4C5; border-bottom: 1px solid #D2D4C5; color: #EF762B; font-weight: bold; padding: 7px; font-family: Arial, Verdana, Arial, sans-serif; font-size: 11px; }
.productListing-heading3 { border-right: 1px solid #D2D4C5; border-bottom: 1px solid #D2D4C5; color: #EF762B; font-weight: bold; padding: 7px; font-family: Arial, Verdana, Arial, sans-serif; font-size: 11px; }
.productListing-heading4 { border-bottom: 1px solid #D2D4C5; color: #EF762B; font-weight: bold; padding: 7px; font-family: Arial, Verdana, Arial, sans-serif; font-size: 11px; }

.productListing-data { padding: 7 7 7 7; font-family: Arial, Verdana, Arial, sans-serif; font-size: 12px; color: #B80B10; }
.productListing-data1 { border-right: 1px solid #D2D4C5; border-bottom: 1px solid #D2D4C5; padding: 7 7 7 7; font-family: Arial, Verdana, Arial, sans-serif; font-size: 12px; color: #B80B10; }
.productListing-data2 { border-right: 1px solid #D2D4C5; border-bottom: 1px solid #D2D4C5; padding: 7 7 7 7; font-family: Arial, Verdana, Arial, sans-serif; font-size: 12px; color: #B80B10; text-align: left; }
.productListing-data3 { border-right: 1px solid #D2D4C5; border-bottom: 1px solid #D2D4C5; padding: 7 7 7 7; font-family: Arial, Verdana, Arial, sans-serif; font-size: 12px; color: #B80B10; }
.productListing-data4 { border-bottom: 1px solid #D2D4C5; padding: 7 7 7 7; font-family: Arial, Verdana, Arial, sans-serif; font-size: 12px; color: #47699C; }

A.pageResults { font-family: Arial, sans-serif; font-weight: bold; font-size: 11px; color : #ffffff; }
A.pageResults:hover { font-family: Arial, sans-serif; font-weight: bold; font-size: 11px; color : #ffffff; }
SPAN.pageResults { font-family: Arial, sans-serif; font-weight: bold; font-size: 11px; color : #ffffff; }

TD.pageHeading, DIV.pageHeading, SPAN.pageHeading { font-size : 12px; font-weight : bold; color : #EF762B; }

TR.subBar { background : #f4f7fd; }
TD.subBar { font-size : 90%; color : #000000; }

TD.main, P.main, SPAN.main { font-size : 11px; line-height : 1.2; }
TD.smallText, SPAN.smallText, P.smallText { font-size : 90%; }

TD.accountCategory { color : #aabbdd; }
TD.fieldKey { font-weight: bold; }

TD.tableHeading { font-weight: bold; }

SPAN.newItemInCart { font-size: 100%; color: #ff0000; }

CHECKBOX, INPUT, RADIO, SELECT { font-size: 95%; }

TEXTAREA { width : 100%; font-size : 95%; }

SPAN.greetUser { color : #f0a480; font-weight : bold; }

TABLE.formArea { background : #f1f9fe; border-color : #7b9ebd; border-style : solid; border-width : 1px; }
TD.formAreaTitle { font-weight : bold; }

SPAN.markProductOutOfStock { color : #c76170; font-weight : bold; }

SPAN.productSpecialPrice { color : #ff0000; }

SPAN.errorText { color : #ff0000; }

.moduleRowOver { background-color : #d7e9f7; cursor : pointer; }
.moduleRowSelected { background-color : #e9f4fc; }

.checkoutBarFrom, .checkoutBarTo { font-size: 11px; color: #8c8c8c; }
.checkout_bar { text-align: center; width: 25%; background: #FFF url(images/skin/bg_bar.gif) repeat-x; }
.checkoutBarCurrent { font-size: 11px; color: #F7780A; font-weight: bold; }

.messageBox { font-size : 90%; }
.messageStackError, .messageStackWarning { font-size : 90%; background-color : #ffb3b5; }
.messageStackSuccess { font-size : 90%; background-color : #99ff00; }

.inputRequirement { font-size : 90%; color : #ff0000; }
