
a img { border: medium none; }
a, #navEZPagesTOC ul li a { color: rgb(0, 0, 0); text-decoration: none; }
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {  }
h4, h5, h6, label, h4.optionName, legend, address, .sideBoxContent, .larger {  }
form, select, input {  }
form { margin: 0px; padding: 0px; }
input:focus, select:focus, textarea:focus {  }
p, address, #contactUsNoticeContent { padding: 0.5em; }
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {  }
#navEZPagesTop {  }
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert { vertical-align: top; }
.content { margin: 0pt; }
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix { padding: 0em; }
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {  }
.sideBoxContent {  }
.centeredContent, th, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, label#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg { width: auto; }
.back { float: left; }
.normalprice, .productSpecialPriceSale {  }
.normalprice { color: rgb(159, 1, 0); font-weight: bold; font-size: 16px; line-height: 20px; font-family: Arial,Helvetica,sans-serif; text-decoration: line-through; }
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale { color: rgb(248, 182, 2); font-weight: bold; font-size: 16px; line-height: 20px; font-family: Arial,Helvetica,sans-serif; }

.box { margin-bottom: 7px; }
.box .box-head { font-size: 14px; font-family: "Times New Roman",Times,serif; font-weight: normal; color: rgb(255, 255, 255); text-transform: uppercase; background: url('box-head-tail.gif') repeat-x scroll center top rgb(155, 162, 167); padding: 11px 10px 10px 27px; }
.box .box-head a { color: rgb(255, 255, 255); text-decoration: none; }
.box .box-head a:hover { color: rgb(159, 1, 0); }
.box .box-head-marker { background: url('title-marker.gif') no-repeat scroll 0pt 6px transparent; padding-left: 10px; }
.box .box-body { background: url('box-body-bg.gif') repeat scroll 0% 0% transparent; padding: 10px 15px 18px; }
.box ul { padding: 0pt ! important; margin: 0pt ! important; }
.box ul li { font-size: 12px; line-height: 32px; text-transform: uppercase; background: url('list-marker.gif') no-repeat scroll 0pt 13px transparent; padding-left: 12px; }
.box ul li a { color: rgb(0, 0, 0); text-decoration: none; }
.box ul li a:hover { color: rgb(159, 1, 0); }
.box .price { width: 100%; overflow: hidden; }
.box .img { padding: 9px 0pt 6px; }
.box .name { color: rgb(158, 165, 170); }
#categories {  }
#featured a img, #whatsnew a img, #specials a img, #reviews a img, #manufacturerinfo img, #productnotifications img { margin: 0pt 0pt 8px; }
#specials {  }
#specials .box-body .normalprice { text-decoration: none; color: rgb(159, 1, 0); font-weight: bold; font-size: 11px; line-height: 20px; font-family: Arial,Helvetica,sans-serif; float: left; }
#specials .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale { color: rgb(254, 254, 254); font-weight: bold; font-size: 16px; line-height: 20px; font-family: Arial,Helvetica,sans-serif; float: right; }
#specials .box-head { font-size: 14px; font-family: "Times New Roman",Times,serif; font-weight: normal; color: rgb(255, 255, 255); text-transform: uppercase; background: url('box-head-tail2.gif') repeat-x scroll center top rgb(107, 116, 122); padding: 11px 10px 12px 27px; }
#specials .box-body { background: url('box-body-bg.gif') repeat scroll 0% 0% transparent; padding: 20px 28px; }

ul { padding: 0px; margin: 8px 20px; color: rgb(85, 85, 85); }
.centerColumn {  }
#indexDefault { border: medium none; padding: 0pt; }
#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault { margin: 0pt; }
h2 { font-size: 14px; font-weight: bold; line-height: normal; color: rgb(54, 54, 54); padding: 3px 0px 5px; }
h2.centerBoxHeading { padding: 0pt; margin: 0pt -20px 27px -33px; position: relative; font-family: "Times New Roman",Times,serif; font-size: 14px; line-height: 18px; text-transform: uppercase; font-weight: normal; color: rgb(255, 252, 252); }

* { margin: 0pt; padding: 0pt; }
body { background: url('body-bg.gif') repeat scroll 0% 0% transparent; font-family: Verdana,Geneva,sans-serif; font-size: 12px; line-height: 15px; color: rgb(160, 160, 160); }
table, td { border-collapse: collapse; font-size: 100%; }
table, td, img { border: 0pt none; }
form, td { margin: 0pt; padding: 0pt; }
td { vertical-align: top; text-align: left; }
.top-tail { background: url('top-tail.gif') repeat-x scroll center top rgb(0, 0, 0); }
.main-width { width: 970px; margin: 0pt auto; text-align: left; }
input, textarea { font-family: Tahoma; font-size: 1em; }
.fright { float: right; padding-right:20px }
.clear { clear: both; }
img { vertical-align: top; }
a img { border: 0pt none; }
ul { list-style: none outside none; }
.alignright { text-align: right; }
.wrapper { width: 100%; overflow: hidden; }
a { color: rgb(255, 255, 255); outline: medium none; text-decoration: underline; }
a:hover { text-decoration: none; }
p { margin: 0pt; padding: 0pt; }
#header .top { width: 100%; overflow: hidden; height: 100px; }
#header .logo { float: left; padding: 0pt 0pt 0pt 1px; }
#header .nav-links { color: rgb(148, 148, 148); padding: 22px 24px 53px 0pt; }
#header .nav-links a { color: rgb(148, 148, 148); text-decoration: none; }
#header .nav-links a:hover { color: rgb(159, 1, 0); }
#header .lang { float: right; padding: 0pt 19px 0pt 0pt; }
#header .row { width: 100%; overflow: hidden; height: 44px; background: url('row-bg.gif') repeat-x scroll center top rgb(255, 49, 57); }
#header .menu { float: left; }
#header .menu ul { padding: 13px 0pt 0pt 19px; margin: 0pt; }
#header .menu li { float: left; padding-right: 28px; }
#header .menu li a { text-decoration: none; color: rgb(187, 192, 200); }
#header .menu li a:hover { color: rgb(159, 1, 0); }
#header .client { float: right; color: rgb(255, 255, 255); padding: 7px 19px 0pt 0pt; }
#header .client .client-bg { background: url('client-bg.gif') no-repeat scroll right top transparent; padding: 7px 23px 3px 0pt; }
#header .client a { text-decoration: none; color: rgb(237, 190, 3); }
#header .client a:hover { color: rgb(255, 255, 255); }
#header .client span a { color: rgb(255, 255, 255); font-weight: bold; }
#header .client span a:hover { color: rgb(159, 1, 0); }
#content { border: 1px solid rgb(219, 219, 219); background: none repeat scroll 0% 0% rgb(0, 0, 0); padding: 6px; margin-bottom: 7px; }
.top-banners { width: 100%; overflow: hidden; padding-bottom: 5px; }
.bot-banners { width: 100%; overflow: hidden; padding: 2px 0pt 3px; }
#bannerOne { float: left; }
#bannerTwo { float: left; padding: 0pt 0pt 0pt 6px; }
#bannerThree { float: left; padding: 0pt 0pt 0pt 1px; }
#bannerFour { float: left; padding: 0pt 0pt 0pt 2px; }
#bannerFive { float: left; padding: 0pt 0pt 0pt 2px; }
#column-left { padding: 0pt 0pt 0pt 1px; }
#column-center { padding: 0pt 0pt 0pt 6px; }
.column-center-padding { padding: 0pt 20px 5px 33px; }
.product_list_col { padding-bottom: 18px; }
.title-left-bg { background: url('title-tail.gif') repeat-x scroll center top rgb(45, 52, 61); display: block; padding: 8px 10px 10px 22px; }
.title-right-bg { background: url('title-marker.gif') no-repeat scroll 0pt 7px transparent; display: block; padding-left: 11px; }
.name { text-decoration: none; font-size: 11px; color: rgb(124, 124, 124); text-transform: uppercase; font-weight: normal; }
.name:hover { color: rgb(159, 1, 0); }
.img { padding: 8px 0pt 6px; }
.image { border: 1px solid rgb(191, 198, 202); display: inline-block; }
.price { color: rgb(255, 255, 255); font-weight: bold; font-size: 16px; line-height: 20px; font-family: Arial,Helvetica,sans-serif; }
.buttons { padding: 3px 0pt 0pt; }
.buttons a { display: inline-block; margin-right: 1px; }
.separator { height: 22px; }
#footer { background: url('body-bg.gif') repeat scroll 0% 0% transparent; color: rgb(195, 195, 195); font-family: Arial,Helvetica,sans-serif; padding: 14px 0pt 12px; }
#footer a { color: rgb(195, 195, 195); text-decoration: none; }
#footer a:hover { color: rgb(231, 231, 231); }
#footer .cards { float: left; padding: 7px 0pt 0pt 8px; }
#footer p { padding: 3px 0pt 0pt; }
input, select, textarea { font-family: Verdana,Geneva,sans-serif; font-size: 12px; line-height: normal; color: rgb(85, 85, 85); }
.search { float: right; padding: 0pt 9px 0pt 0pt; }
.search input { vertical-align: middle; }
.search .input1 { border: 0px solid; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 135px; padding: 1px 3px; margin-right: 1px; }
.currencies { float: right; padding: 0pt 13px 0pt 0pt; color: rgb(148, 148, 148); font-weight: bold; }
.currencies select { font-size: 10px; color: rgb(137, 136, 136); font-weight: normal; width: 89px; }
.slider { position: relative; padding-bottom: 7px; }
.slider-wrapper { overflow: hidden; margin: 0pt; width: 100%; }
.box-top { overflow: hidden; float: left; width: 956px; position: relative; left: 0pt; padding: 0pt; }
#slider_list { margin: 0pt; padding: 0pt 0pt 0pt 28px; }
.box-top ul { list-style: none outside none; overflow: hidden; height: 110px; }
.box-top ul li { width: 150px; display: block; float: left; }
.box-left { width: 28px; height: 110px; position: absolute; top: 0pt; left: 0pt; z-index: 10; }
.box-right { width: 28px; height: 110px; position: absolute; top: 0pt; left: 928px; }
#left_but, #right_but { cursor: pointer; }
.gallery-item { position: relative; cursor: pointer ! important; }
.gallery-item a { cursor: pointer; }
.gallery-item .slide-desc { position: relative; top: -35px; background: url('slide-desc-bg.png') repeat scroll 0% 0% transparent; display: block; font-size: 12px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; }
.gallery-item .slide-desc strong { background: none repeat scroll 0% 0% rgb(153, 0, 0); display: inline-block; padding: 3px 12px 4px 13px; }
.witamy { color: rgb(255, 255, 255); font-weight: bold; font-size: 18px; line-height: 20px; font-family: Arial,Helvetica,sans-serif; }
.of { color: rgb(255, 255, 255); font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial,Helvetica,sans-serif; }

#node1
{
	float: left;
	width: 220px;
	height:120px;
}
#node2
{
	float: left;
	width: 220px;
	height:120px;
}
#node3
{
	float: left;
	width: 220px;
	height:120px;
}
#node4
{
	float: left;
	width: 220px;
	height:120px;
}
#node5
{
	float: left;
	width: 220px;
	height:120px;
}
#node6
{
	float: left;
	width: 220px;
	height:120px;
}
#node7
{
	float: left;
	width: 220px;
	height:120px;
}
#node8
{
	float: left;
	width: 220px;
	height:120px;
}
#node9
{
	float: left;
	width: 220px;
	height:120px;
}
#node10
{
	float: left;
	width: 220px;
	height:120px;
}
#node11
{
	float: left;
	width: 220px;
	height:120px;
}
#node12
{
	float: left;
	width: 220px;
	height:120px;
}
#node13
{
	float: left;
	width: 220px;
	height:120px;
}
#node14
{
	float: left;
	width: 220px;
	height:120px;
}
#node15
{
	float: left;
	width: 220px;
	height:120px;
}
#node16
{
	float: left;
	width: 220px;
	height:120px;
}
#node17
{
	float: left;
	width: 220px;
	height:120px;
}
#node18
{
	float: left;
	width: 220px;
	height:120px;
}


