
body
{
margin:0px;
padding:0px;
text-align:center;
background-color:#003366;
font-family:verdana;
font-size:12px;
}
a img
{
	border:0px;
	text-decoration:none;
}

/* ------ layout -------------*/
#outter-conteiner
{
background-color:#fff;
width:980px;
height:auto;
text-align:center;
margin:0px auto;
}
#inner-container
{
width:970px;
margin:5px;
height:auto;
background-color:#FFF;
}
#menu
{
width:auto; 
margin:1px 0px;
text-align:left;
height:36px;
background-image:url('../images/menu-bg.jpg');
background-repeat:repeat-x;
}
#menu a, #menu a:visited
{
font-size:14px;
font-family:verdana;
color:#fff;
text-decoration:none;

height:36px;
line-height:36px;
}
#menu ul
{
list-style:none;
margin:0px;
padding:0px;
}
#menu ul li
{
	display:block;
	float:left;
	padding:0px 10px;
}
#user1
{
width:auto;
height:30px;
background-color:#002E5B;
}
#user2
{
	width:Auto;
	height:90px;
	
}
#spacer5px
{
height:10px;
font-size:10px;
line-height:10px;
background-color:#fff;
width:auto;
}
#content-container
{
width:auto;
height:auto;
background-color:#fff;
text-align:left;
}
#left-column
{
width:235px;
height:auto;
text-align:left;
display:inline;
float:left;
}
#center-column
{
width:726px;

height:auto;
display:inline;
float:left;
margin-left:9px;
}

.clearer
{
line-height:1px;
font-size:1px;
clear:both;
}
/* ------ bloki banner�w -------------*/
#banner1
{
width:auto;
height:auto;

}
/* ------ left-column block -------------*/
div.leftBoxHeading
{
width:auto;
background-image:url('../images/left-blok-hader.jpg');
height:24px;
background-repeat:no-repeat;
line-height:24px;
color:#fff;
font-size:13px;
font-weight:bold;
font-family:verdana;
}
div.sideBoxContent
{
font-size:11px;
font-weight:verdana;

}
.product-thumb-new, .listingProductImage
{

display:block;
}
.product
{
float:left;
display:inline;
width:231px;
margin:0px 0px;
height:auto;

}
.produkt a img
{
	border:0px;
}

.product-snp-name
{
background-color:#666;
color:#fff;
font-size:13px;
padding:2px 3px;
width:auto;
height:auto;
display:block;
}

/*-------------menu - kategorie---------------*/

a.category-top, a.category-top:visited, #categories a.category-products, #categories a.category-products:visited, .category-subs, .category-subs:visited
{
	display:block;
	font-size:12px;
	font-family:verdana;
	text-decoration:none;
	color:#000;
	font-weight:400;
	padding:3px 5px 3px 10px;
	padding-left:10px;
	background-image:url('../images/bullet.jpg');
	background-position:left center;
	background-repeat:no-repeat;
	font-size:12px;
	width:Auto;
	
}

.category-top
{
	color:#CC0033;
}
.category-links
{
	color:#002E5B;
	font-size:11px;
	text-decoration:none;
}
/*------------------zen cart classes -------------------*/


#navBreadCrumb
{
	float:left;
	margin-left:5px;
	color:#fff;
	line-height:30px;
}
#navBreadCrumb a, #navBreadCrumb a:visited
{
	color:white;
} 
#navMainSearch
{
	float:right;
	line-height:30px;
	margin-right:5px;
}
#navMainSearch input[type=submit]
{

	background:none;
	border:0px;
	color:yellow;
	font-size:12px;
	cursor:pointer;
}
#navMainSearch input[name="keyword"]
{
	height:16px;
	padding:0px;
	margin:2px 5px;
	font-size:12px;
	width:150px !important;
}
#categories
{
	width:auto;
}

.leftBoxHeading
{
	width:Auto;
	color:#fff;
	font-size:15px;
	background-color:#002E5B;
	padding:5px 10px;
	margin:0px;
}
.leftBoxContainer
{
	width:auto !important;
}
.clearBoth
{
	clear:both;
	height:10px;
}
#categories a.category-products, #categories a.category-products:visited
{
	margin-left:20px;
	font-size:11px;
}
/*----------- Strona produktu - details---------------------*/
/*----------- Strona produktu - details---------------------*/
#productDescription
{
	float:left;
	display:inline;
	width:350px;
}
#productMainImage
{
	width:350px;
	float:left;
	display:inline;
}
#productMainImage img
{

}
#productMainImage a
{

	text-decoration:none;
}
a span.imgLink
{
	display:block;
	font-size:10px;
	width:auto;
	text-align:center;
	color:#666;
}
#productName
{
	font-size:20px;
	color:#003366;
}
#cartAdd
{
	margin-top:10px;
	clear:both;
	width:auto;
	display:block;
}
#productAttributes
{
	background-color:#eee;
		padding:3px 5px;
}

h3#attribsOptionsText
{
	width:auto;
	padding:3px 5px;
	background-color:#fff;
	color:#002E5B;
}
#short-cart-info{

	padding-left:40px;
	line-height:17px;
	float:right;
	display:inline;
	clear:right;
	height:35px;
	text-align:right;
	padding-right:10px;
	color:#fff;
	font-size:12px;
	letter-spacing:0px;
	background-image:url('../images/koszyk.gif');
	background-repeat:no-repeat;
	background-position:left center;

}

#login-form-box
{
	width:233px;
	float:right;
	text-align:right;
	padding-right:10px;
	border-left:1px inset #fff;
	height:90px;
	background-color:#002E5B;
}
#login-form-box input
{
	border:0px;
	margin-top:2px;
	}
#login-form-box input[type="image"]
{
	margin-top:5px;
}
#login-form-box
{
	color:#fff;
}
#login-form-box ul{
	list-style:none;
	text-align:left;
	margin:0px 10px;
}
#login-form-box a, #login-form-box a:visited
{
	color:#fff;
	text-decoration:none;
	
}
 #login-form-box a:hover
 {
 	border-bottom:1px dotted #fff;
 }
.centerBoxHeading
{
	background-image:url('../images/main-page-blue-header.jpg');
	background-repeat:no-repeat;
	background-position:left center;
	font-size:14px;
	height:30px;
	line-height:30px;
	background-color:none;
	padding-left:10px;
	clear:both;
	color:#fff;
}
h2.block-title
{
	width:Auto;
	text-align:left;
	font-size:17px;
	padding:2px 0px 5px 15px;
	color:#FFFFCC;
	font-weight:normal;
	font-family:Georgia;
	margin:0px;
}
#featuredProducts img
{

	display:block;
	margin:0px auto;
}
#featuredProducts a.zdjecie-produktu
{
	text-align:center;
}
#featuredProducts a.opis-produktu, #featuredProducts a.opis-produktu:visited, #whatsNew a, #whatsNew a:visited
{
	
	color:#000;
	height:30px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:2px 3px;
	border:1px solid #fff;
	display:block;
	text-decoration:none;
}
.normalprice, .productPriceDiscount, .productSpecialPrice, .productSalePrice
{
margin-top:1px;

color:#003366;
text-align:right;
font-size:13px;
padding:2px 3px;

height:auto;
display:inline;
clear:both;
}
.normalprice
{
	text-decoration:line-through;
}
.productPriceDiscount
{
	display:none;
}
.productSpecialPrice
{
	color:red;
}
#promocje, #hurtowo, #kontakt
{
	width:240px;
	float:left;
	display:inline;
	margin-right:2px;
}
.productListing-rowheading
{
	background-color:#eee;
}
.productListing-rowheading th
{
	padding:5px 5px;
}
.productListing-rowheading a, .productListing-rowheading a:visited
{
	color:#003366;
}

.centerBoxWrapper a, .centerBoxWrapper a:visited
{
	font-size:12px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}

td.produkt
{
	border:1px none #E6E4E5;
	border-right-style: solid;
	border-bottom-style: solid;
	padding: 10px;
	width:30%;
}
table.lista_produktow
{
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #E6E4E5;
	border-right-color: #E6E4E5;
	border-bottom-color: #E6E4E5;
	border-left-color: #E6E4E5;
}
#categoriesContent
{
	background-color: #FFFFFF;
	border: 1px solid #E6E4E5;
	padding:10px 3px 5px 3px;
	width:Auto;
	
}

#categoriesContent a, #categoriesContent a:visited
{
 	color:#000;
	border-bottom:1px inset #ccc;

	
	text-transform:capitalize;
}
#categoriesContent a:hover
{
	background-color:#E6E4E5;
}
#categoriesContent .category-subs, #categoriesContent .category-subs:visited
{

	color:#660000;
	margin-left:20px;
}
#categoriesContent br
{
	display:none;
}
.buynowbutton
{
display:block;
width:auto;
text-align:center;
padding:5px 0px;
}

.produkt-cena
{
	display:block;
	text-align:center;
}
#siteinfoLegal
{
color:#000;
width:auto;
font-size:12px;
padding:5px 10px;
text-align:left;
background-color:#fff;
}
#inner-footer-wrapper
{
	border-top:1px inset #fff;
	width:auto;
	padding:10px;

}
#bestsellers
{
	margin-top:10px;
}
#bestsellers a, #bestsellers a:visited
{
	display:block;
	font-size:12px;
	font-family:verdana;
	text-decoration:none;
	color:#000;
	font-weight:400;
	padding:3px 5px 3px 10px;
	padding-left:10px;

	background-position:left center;
	background-repeat:no-repeat;
	font-size:12px;
	width:Auto;
}
a.category-links, a.category-links:visited
{
	display:block;
	width:auto;
}
 #offer-summary
{
	padding-top:20px;	
	text-align:left;
}
#offer-summary h2{
	margin:0px;
	padding-left:10px;
	font-size:12px;
	margin-top:5px;
}
#offer-summary li
{
	list-style:none;
	display:inline;
	padding:0px 3px; 
	margin:3px 0px;
	font-size:10px;
}
#przyciski-contact 
{
	width:auto;
}
#przyciski-contact .buttonRow{
	float:left;
	
}
#productListing .itemTitle a
{
	color:#002E5B;
	font-weight:bold;
	font-size:12px;
}
.lista_produktow td
{
	vertical-align:top;
}
