th {
        color : #FFFFFF;
        font-size : 11px;
        font-family : Tahoma,Verdana,Arial;
}
input, select {
        font-size : 11px;
        font-family : Tahoma,Verdana,Arial;
        font-weight: bold;
}

.title {
        color : #FFFFFF;
        margin-top : 0px;
        padding-bottom : 0px;
        margin-bottom : 0px;
        margin-left : 5px;
        margin-right : 1px;
        font-size : 14px;
        font-family : Tahoma,Verdana,Arial;
        font-weight: bold;		
}
.title a {
        color : #EF6D00;
}
.title a:hover {
        color : #C25A02;
}
.list {
        color : #FFFFFF;
        margin-top : 3px;
        padding-bottom : 3px;
        margin-bottom : 0px;
        margin-left : 10px;
        margin-right : 10px;
        font-size : 11px;
        font-family : Tahoma,Verdana,Arial;
        font-weight: bold;
}
.right {
        color : #000000;
        margin-top : 5px;
        padding-bottom : 10px;
        margin-bottom : 0px;
        margin-left : 15px;
        margin-right : 15px;
        font-size : 11px;
        font-family : Tahoma,Verdana,Arial;
        font-weight: bold;
}
.right a, .list a {
        color : #FF7500;
}
.right a:hover {
        color : #AAAAAA;
}
.left {
        color : #000000;
        margin-top : 5px;
        padding-bottom : 5px;
        margin-bottom : 0px;
        margin-left : 15px;
        margin-right : 25px;
        font-size : 11px;
        font-family : Tahoma,Verdana,Arial;
        font-weight: bold;
}
.left b {
        color : #FF6600;
}
.left a {
        color : #FF6600;
}
.left a:hover {
        color : #FF0000;
}
p {
        color : #000000;
        margin-top : 5px;
        padding-bottom : 10px;
        margin-bottom : 0px;
        margin-left : 20px;
        margin-right : 20px;
        font-size : 11px;
        font-family : Tahoma,Verdana,Arial;
}
p a {
        color : #000000;
}
p a:hover {
        color : #294A7B;
}
/* strona glowna promocje */
.bar01 {
        color: #000000;
        margin-top: 1px;
        padding-bottom: 1px;
        margin-bottom: 0px;
        margin-left: 5px;
        margin-right: 20px;
        font-size: 18px;
        font-family: Arial,Tahoma,Verdana;
        font-weight: bold;
}

/* styles (mainly) for the middle content */
h1 {
font-size: 20px;
color: #487534;
}
h2 {
font-size: 20px;
color: #487534;

}
.greetuser {
font-weight: bold;
color: #39ae39;
}
table td {
padding: 0;
}

#contentBox table td.infoBoxHeading img {
display: none;
}
td#contentCell {
text-align: center;
}
div#contentBox {
width: 550px;
margin: 8px auto;
text-align: left;
}
table,td {
font-size : 11px;
font-family : Tahoma,Verdana,Arial;
}

#shopping_cartBox td.boxContent table, #shopping_cartBox td.boxContent img {
display: none;
}
#shopping_cartBox div, #shopping_cartBox td {
color: white;
font-weight: bold;
}

/* boxy */
td.b01 {
padding: 4px 0px 5px 5px;
	text-align: center;		
}
td.b01R {
padding: 4px 0px 5px 5px;
	text-align: center;	
}
td.b01 form {
display: inline;
}
.box_gl
{
	background: url(bgl.gif);
	background-position: right;
	background-repeat:no-repeat;
	width:10px;
}
.box_gs
{
    padding: 0 0 0 3px;
	height:24px;
	background: url(bgs.gif);
	background-repeat:repeat-x;
}
.box_gp
{
	background: url(bgp.gif);
	background-position: left;
	background-repeat:no-repeat;
	width:10px;
}
.box_sl
{
	background: url(bsl.gif);
	background-position: right;
	background-repeat:repeat-y;
	width:10px;
}
.box_sp
{
	background: url(bsp.gif);
	background-position: left;
	background-repeat:repeat-y;
	width:10px;
}
.box_dl
{
	background: url(bdl.gif);
	background-position: top right;
	background-repeat:no-repeat;
	width:10px;
}
.box_ds
{
	background: url(bds.gif);
	background-repeat:repeat-x;
	background-position: top;
	height:10px;
}
.box_dp
{
	background: url(bdp.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width:10px;
}
table.infoBox32 {
	width: 170px;

}

.infoBox32Bottom {
height: 18px;
}

.infoBox32Top {
height: 23px;
BORDER-BOTTOM: black 1px dashed;
}

/* kategorie */
#categoriesBox td.box_sp, #languagesBox td.infoBox32Top {

}

/* left */
#categoriesBox td.b01 {
text-align: left;
}

img {
border: none;
}
html, body {
margin: 0; 
}
td#loginBox {
background: #fff;
}

td.productListing-heading {
background: #f0f0f0;
padding: 2px;
color: black;
font-weight: bold;
height: 22px;
}
tr.plo td {
padding: 4px 0;
BORDER-BOTTOM: #8B8B8B 1px dashed;
}
tr.ple td {
padding: 4px 0;
BORDER-BOTTOM: #8B8B8B 1px dashed;
}
table.infoBoxContents td{
padding: 4px 0 0 6px;
}
td .infoBoxContents {
padding: 0 0 0 4px;
}

.boxText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.boxTextCategories {
	FONT-SIZE: 11px; FONT-FAMILY: Arial,Verdana, sans-serif;BACKGROUND: #EEEEEE;
}

.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
.productsNotifications {
	BACKGROUND: #f2fff7
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #70d250; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
A:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, verdana, arial; TEXT-DECORATION: none	
}
A:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, verdana, arial; TEXT-DECORATION: none	
}
A:hover {
	FONT-SIZE: 11px; COLOR: #626262; FONT-FAMILY: tahoma, verdana, arial; TEXT-DECORATION: underline
}
FORM {
	DISPLAY: inline
}

TR.header {
}

TD.headerNavigation {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial,Verdana sans-serif;
	BORDER-RIGHT: #D2C7D8 0px solid; BORDER-TOP: #D2C7D8 0px solid; BORDER-LEFT: #D2C7D8 0px solid; BORDER-BOTTOM: #D2C7D8 0px solid; border-spacing: 1px
}
A.headerNavigation {
 	COLOR: #000;
}
A.headerNavigation:link {
	COLOR: #000; TEXT-DECORATION: none
}
A.headerNavigation:visited {
	COLOR: #000; TEXT-DECORATION: none
}
A.headerNavigation:hover {
	COLOR: #626262; TEXT-DECORATION: underline
}
TR.headerError {
	BACKGROUND: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #DADFCD; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.footer {
}
TD.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif;
	BORDER-RIGHT: #D2C7D8 0px solid; BORDER-TOP: #D2C7D8 0px solid; BORDER-LEFT: #D2C7D8 0px solid; BORDER-BOTTOM: #D2C7D8 0px solid; border-spacing: 0px	
}

.infoBoxContents {
	FONT-SIZE: 10px; 
	padding:0 0 0 2px;
}
/* checkout_payment */
.infoBoxNotice {
}
.infoBoxNoticeContents {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.infoBoxHeading {
	background: #F4D7D7;
	padding: 2px 0;
	height: 22px;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Arial, sans-serif;
	BORDER-RIGHT: #D2C7D8 0px solid; BORDER-TOP: #D2C7D8 0px solid; BORDER-LEFT: #D2C7D8 0px solid; BORDER-BOTTOM: #C19D09 0px solid; border-spacing: 2px;
}
TD.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif;
	padding-right : 4px;
}
SPAN.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}

TR.upcomingProducts-odd {
	BACKGROUND: #f8f8f9
}
TR.payment-even {
	BACKGROUND: #f8f8f9
}
TR.productReviews-even {
}
TR.upcomingProducts-even {
	BACKGROUND: #f8f8f9
}

TABLE.productListing {	
	BORDER-RIGHT: #08719A 0px solid; BORDER-TOP: #8B8B8B 0px solid; BORDER-LEFT: #08719A 0px solid; BORDER-BOTTOM: #8B8B8B 0px solid; border-spacing: 1px;
}

A.productListing:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.productListing:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.productListing:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

TD.pLd {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif;
}
A.pageResults {
	COLOR: #0000ff
}
A.pageResults:hover {
	BACKGROUND: #ffff33; COLOR: #0000ff
}
TD.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #4B4254; FONT-FAMILY: Tahoma, Arial, sans-serif;
	padding-left: 10px;
}
TD.pageHeadingTowar {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #4B4254; FONT-FAMILY: Arial Narrow,Verdana, sans-serif;
	padding-left: 10px;
}
DIV.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #4B4254; FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #DADFCD; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading {
	BORDER-RIGHT: black 0px dashed; BORDER-TOP: black 0px dashed; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: black 0px dashed; BORDER-BOTTOM: black 0px dashed; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.errorText {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.moduleRow {
	
}
.moduleRowOver {
	cursor: pointer; BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #DADFCD; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #DADFCD; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageStackError {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}

table.Produkt {
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
td.body1plain{
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px;
	text-align: left;
}
.srodek{
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-size: 12px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: left;	
}

table.gora{	
}
.tabdol{	
}
.trail{
	BACKGROUND-COLOR: #F4D7D7;
	padding:0 0 0 2px;
}
.stopka{
	BACKGROUND-COLOR: #E9EDF0;
	border: #D6D7D9 1px solid;
}
.stopka a{
     color : #1F3449;
}
.stopka a:visited{
     color : #1F3449;
}
.stopka a:hover{
     color : #1F3449;
}
.boxgora div{
     color : #BFBFBF;
}
.categories_box{
	BORDER-BOTTOM: black 1px solid;
	height: 40px;
}
.tabelanaglowka{
	WIDTH:100%; BORDER:0;	
}

table.tbut{
	border-style:none;
	cursor:pointer;
	padding:0px;
	BORDER-BOTTOM: black 0px solid;
}
td.tbut{
	text-align:center;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:4px;
	padding-left:4px;
}