.discountInfoBox 		{font:bold 10px tahoma; color:#00129B; margin:10px 0px 10px 0px; }
.yourPriceBox
				{color:#00129B;}

BODY, DIV, TD
				{
				font-size: 11px;
				font-family: Tahoma, Verdana, Arial, Helvetica;
				color: #444;
				}
A				{color: #000;text-decoration: none;}
A:hover			{text-decoration: underline;}
B.red
			 	{ font-weight:bold; color: #2A7BD7;padding-left: 2px; padding-right: 2px; }
.czerwonyPodkr 	{ color:#2A7BD7; font-weight:bold;}
.czerwony 		{ color:#2A7BD7; font-weight:bold; }
.download 		{ font-weight:bold; color: #bbb; }
.szary 			{ font-weight:bold; color: #bbb; }
.hurt 			{ font-weight: bold; color: #bbb; }
I 				{ font-weight: bold; font-style: normal; color: #555; }

H1
				{
				font-size: 14px;
				padding: 3px 8px 3px 8px;
				letter-spacing: 2px;
				color: #777777;
				background: #f7f7f7 url("dot2.gif") repeat-x bottom left;
				}
.detailBox H1 		{ margin-bottom:0px; }
.mainBox H1 		{ margin-bottom:0px; width: 490px;}
.merchantNewsTitle H1 {color: #FF0000; text-align: center;}
.mainBox TABLE.clLogin		{ margin-bottom:0px; width: 220px;}

.askForProduct 		{ margin-bottom:10px; padding: 2px 5px; background:#ddd; }
.askForProduct A	{ color:#666; }

H2
				{
				font-size: 14px;
				letter-spacing: 1px;
				color: #444444;
				}
TD.separatorTD
				{
				background: url("dot2.gif") repeat-x center left;
				height: 3px;
				}
INPUT
				{font: bold 11px Tahoma; background-color: #f7f7f7; color: #444; border-width: 1px;}
INPUT.button,
.merchantTpl INPUT,
.orderFormSubmitButton, .orderFormReloadButton,
.clientSetupSubmitButton, .clientSetupCancelButton,
.clientDataSubmitButton, .clientDataCancelButton,
.clientStatusLoginButton, .browseNavSortButton,
.cartMakeOrderButton, .cartClearCartButton,
.orderConfirmSubmitButton, .orderConfirmCorrectButton,
.clientPasswordSubmitButton, .clientPasswordCancelButton,
.orderTrackingSubmitButton
				{border: solid 1px #777;}
INPUT.checkbox, INPUT.radio
				{border: none;}
INPUT.text, TEXTAREA
				{
				font: bold 11px Tahoma;
				color: #000;
				background-color: #f7f7f7;
				border: solid 1px #777;
				}
INPUT.image, .searchformSearchButton
				{border: solid 1px #777;}

INPUT.cartCartSetButton,
INPUT.browseProductCartSetButton,
INPUT.detailsCartSetButton,
INPUT.cartCartDeleteButton
				{border: solid 0px #999;}

.buyBox 		{ text-align: left; }
.pricenews
				{font-weight: bold;}
.buyBox .pricenews {padding: 0px 0px 10px 8px;}
.buyBox .price {padding: 10px 8px 0px 8px;}
.buyBox .big
				{color: #36A300; font-size: 15px;}
.buyBox INPUT.text
				{width: 30px; height: 16px; margin: 5px 0px 5px 0px;}
.buyBox INPUT.browseProductCartSetButton
				{margin: 5px 0px 0px 5px;}
.productBox .buyBox FORM
				{vertical-align: top; margin: 5px 0px 5px 0px;}
SELECT
				{
				font: normal 10px Tahoma;
				color: #777;
				background-color: #f7f7f7;
				}

merchantNewsSDesBox
				{
				margin: 0px 0px 5px 0px;
				}

.menu0Box .menuHead
				{
				background: #4553AD url("dot.gif") repeat-x left bottom;
				padding: 11px 11px 5px 8px;
				color: #fff;
				font-weight: bold;
				}

.menu0Box .menuItem, .menu0Box .menuItemOn, .menu0Box .activeMenuItem
				{
				background: transparent url("dot.gif") repeat-x left bottom;
				padding: 4px 10px 5px 8px;
				color: #fff;
				}
.menu0Box .menuItemOn
				{background-color: #4C5DC9;}

.menu0Box .activeMenuItem
				{background-color: #99CC00;font-weight: bold; color: #ffffff;}
.menu0Box A
				{color: #fff;}
.menu1Box .menuItem, .menu1Box .menuItemOn, .menu1Box .activeMenuItem
				{padding-left: 16px;}
.menu2Box .menuItem, .menu2Box .menuItemOn, .menu2Box .activeMenuItem
				{padding-left: 24px;}
.menu2Box
				{background-color: #5863AE;}
.menu1Box
				{background-color: #3F4CA2;}

.promotionBox,
.cartInfoBox,
.cartInfoExtended,
.setupBox,
.shopSetup
				{margin-top: 15px;}
.promotionBox .menuHead,
.cartInfoBox .menuHead,
.cartInfoExtended .menuHead,
.setupBox .menuHead,
.shopSetup .head
				{
				background: #4091ED url("rozek2.gif") no-repeat top left;
				color: #ffffff;
				font-weight: bold;
				padding: 3px 3px 3px 8px;
				}

.promotionBox .itemBox,
.cartInfoExtended .itemBox,
.cartInfoBox .itemBox,
.shopSetup .itemBox
				{
				border-left: solid 1px #4091ED;
				padding: 20px 3px 0px 5px;
				}
.promotionBox .itemIMG,
.cartInfoBox .cartContentBox
				{
				border-left: solid 1px #4091ED;
				padding: 20px 10px 0px 15px;
				}
.cartInfoBox .cartContentBox B
				{color: /*#fff; background-color: */#2A7BD7;}
.setupBox .loggedBox
				{
				border-bottom: solid 1px #4091ED;
				border-left: solid 1px #4091ED;
				padding: 15px 10px 10px 10px;
				font: bold 10px Tahoma;
				}


.setupBox .loggedBox B
				{color: #2D3995;}
				
.promotionBox .itemBox .menuItem,
.cartInfoExtended .itemBox .menuItem,
.cartInfoBox .itemBox .menuItem,
.setupBox .content .menuItem
				{
				padding: 0px 0px 7px 10px;
				background: #fff url("rArrB.gif") no-repeat top left;
				}
.promotionBox .itemBox .menuItemOn,
.promotionBox .itemBox .activeMenuItem,
.cartInfoExtended .itemBox .menuItemOn,
.cartInfoExtended .itemBox .activeMenuItem,
.cartInfoBox .itemBox .menuItemOn,
.cartInfoBox .itemBox .activeMenuItem,
.setupBox .content .menuItemOn,
.setupBox .content .activeMenuItem
				{
				padding: 0px 0px 7px 10px;
				background: #fff url("rArrR.gif") no-repeat top left;
				}
.promotionBox .itemBox .menuItemOn A,
.promotionBox .itemBox .activeMenuItem A,
.cartInfoExtended .itemBox .menuItemOn A,
.cartInfoExtended .itemBox .activeMenuItem A,
.cartInfoBox .itemBox .menuItemOn A,
.cartInfoBox .itemBox .activeMenuItem A,
.setupBox .content .menuItemOn A,
.setupBox .content .activeMenuItem A
				{color: #FF6600;}
				
.setupBox .content,
.shopSetup .subBox
				{
				border-left: solid 1px #4091ED;
				padding: 10px 3px 0px 5px;
				}
.shopSetup .subBox FORM INPUT.text
				{width: 100px;}
.shopSetup .subBox FORM INPUT.button
				{margin: 2px 2px 2px 2px;text-align: center;}
.shopSetup .subBox FORM
				{text-align: center;}
.setupBox .content FORM
				{margin: 0px 0px 0px 7px;}
.setupBox .content FORM TABLE
				{margin: 0px 0px 0px 0px;}

.mainToolBox
				{text-align: right; margin: 0px 0px 5px 0px;}
.mainToolBox IMG
				{margin-left: 2px;}
.more				{text-align: right; font-weight: bold; font-size: 10px; margin: 5px 0px 0px 0px; }
.more A
				{color: #2A7BD7;}
.negotiateLink				{color: #2A7BD7; text-align: right;  font-size: 11px; margin: 10px 0px 0px 0px; }
.toolBox A				{color: #2A7BD7; text-align: right;  font-size: 11px; margin: 10px 0px 0px 0px; }

.merchantNewsBox TD.leftTD, .merchantNewsBox TD.rightTD,
.productBox TD.leftTD, .productBox TD.rightTD
				{padding: 7px;}
.merchantNewsBox TD.leftTD,
.productBox TD.leftTD
				{vertical-align: top; width: 1%;}
.merchantNewsBox TD.rightTD,
.productBox TD.rightTD
				{width: 99%; text-align: left;}
.price
				{font-weight: bold;}
.price .medium
				{color: #36A300; font-size: 15px;}
.price .prevPrice
				{color: #aaa; text-decoration: line-through;}
				
.overallCosts
				{color: #2A7BD7; font: normal 18px Tahoma;}
.sortBox, .itlPagerDesc, .pagesNrBox, .mainToolBox, .locationBox
				{
				background: #fff url("dot3.gif") repeat-x left bottom;
				padding: 3px;
				}
.sortBox FORM
				{margin: 0px 0px 0px 0px;}
.pagesNrBox .nrAkt
				{font-weight: bold; color: #2D3995;}
.pagesNrBox A
				{color: #777;}
.locationBox
				{color: #999; font-size: 10px;}
.locationBox A
				{color: #999; font-weight: bold;}
.detailBox TD TD
				{text-align: left;}
.detailBox TD TABLE
				{margin: 0px 10px 10px 0px;}
.detailBox .buyBox TABLE
				{background: transparent;}
.detailBox .productDescrBox
				{line-height: 140%; margin-top: 10px;}
.detailBox .productDescrBox P, .detailBox .productDescrBox H2,
.detailBox .buyBox FORM
				{margin: 0px 0px 0px 0px;}

.tableBox
				{/*text-align: center;*/}
.tableBox TD, .merchantTpl TD
				{
				background-color: #fafafa;
				border-right: solid 1px #cacaca;
				border-bottom: solid 1px #cacaca;
				padding: 3px 5px 3px 5px;
				}
.tableBox TD.left, .merchantTpl TD.left
				{vertical-align: top;}
.tableBox TH, .merchantTpl TH
				{
				font-size: 11px;
				background-color: #efefef;
				border-right: solid 1px #777;
				border-bottom: solid 1px #777;
				padding: 3px 5px 3px 5px;
				}
.tableBox TABLE, .merchantTpl TABLE
				{
				/*border-left: solid 1px #cacaca;
				border-top: solid 1px #cacaca;*/
				}
.tableBox FORM, .tableBox TD FORM
				{margin: 0px 0px 0px 0px;}
#DeliveryInfo TD
				{
				background-color: #efefef;
				border-top: solid 1px #fff;
				border-left: solid 1px #fff;
				border-right: solid 1px #aaa;
				border-bottom: solid 1px #aaa;
				color: #555;
				}
				
.discount
				{ color: #2D3995;}

.discountList, .discountMore
				{
				text-indent: 15px;
				margin: 3px 0px 3px 0px;
				}
.discountList .num, .discountMore .num
				{font-weight: bold;}
.discountMore TABLE
				{
				margin-top: 8px;
				}
.discountMore TD
				{
				background-color: #fafafa;
				border-right: solid 1px #cacaca;
				border-bottom: solid 1px #cacaca;
				padding: 3px 5px 3px 5px;
				}
.discountMore TD.head
				{
				font-weight: bold;
				background-color: #efefef;
				border-right: solid 1px #777;
				border-bottom: solid 1px #777;
				}
.menuTopBox .menuItem, .menuTopBox .activeMenuItem
				{
				padding: 2px 8px 2px 8px;
				border-left: solid 1px #000;
				border-bottom: solid 1px #000;
				float: left;
				}
.menuTopBox .activeMenuItem A
				{color: #2A7BD7;}
.menuTopBox 
				{height: 50px;}
.stuffBox H2
				{margin-top: 15px;}
.stuffBox
				{clear: both;}
.error
				{color: #FF6600; font: bold 15px Tahoma; margin-top: 10px; margin-bottom: 10px;}
.youMayNowBox TABLE
				{margin-left: 20px;}
.youMayNowBox TD
				{padding: 0px 5px 0px 5px; color: #777;}
.youMayNowBox TD A
				{font-weight: bold; color: #2D3995;}
				
.stuffBox .tableBox .b .right .link
				{font-weight: bold; text-align: right;}
.stuffBox .tableBox .b .right .link A
				{color: #2D3995;}
.reseller IMG
				{margin-top: 3px;margin-bottom: 5px;}
				
.phoneBox TABLE
				{width: 100%;}
.phoneBox TD, .phoneBox .tableBox TD
				{vertical-align: middle;}
.phoneBox .tableBox TH
				{text-align: left;}
.phoneBox .tableBox TD.eq
				{text-align: center;}
.phoneBox .tableBox TD.buttons
				{text-align: right;}
.phoneBox .displayOptions TD
				{font-size: 10px;}
.phoneBox .displayOptions TD.left
				{text-align:left;}
.phoneBox .displayOptions TD.right
				{text-align:right;}

.phoneBox .phoneList .tableBox TD
				{
				vertical-align: top;
				border:none;
				background: #fff url("dot2.gif") repeat-x left bottom;
				}
.phoneBox .phoneList .tableBox TD.separatorTD
				{
				background: #fff url("dot4.gif") repeat-y left bottom;
				width: 1px;
				padding: 0px;
				}
.phoneBox .phoneList TD.img
				{text-align:center; vertical-align: middle;}

.phoneBox .phoneList .tableBox TD.desc P
				{margin: 1px 0px 2px 0px;}

.phoneBox .tableBox TD.dark
				{background-color: #f3f3f3;}
.phoneBox .tableBox TH.dark
				{background-color: #e7e7e7;}
.phoneBox .matchProdBox .tableBox TD
				{padding: 3px; vertical-align: middle;}
.phoneBox .matchProdBox TD A
				{text-decoration: none;}
.phoneBox .matchProdBox TD A:hover
				{text-decoration: underline;}
.phoneBox .matchProdBox TD.more
				{text-align: center;}
.phoneBox .matchProdBox TR.over TD
				{background-color: #ddd;}
				
.phoneBox INPUT.checkbox
				{margin: 0px;}
				
.promotionSummary
				{margin-top: 25px;}
.promotionSummary TABLE
				{width: 100%;}
.promotionSummary TD.right
				{padding-right:0px;}
.promotionSummary TD.left
				{padding-left:0px;}
.promotionSummary .topBoxes TD
				{width: 50%;vertical-align: top;}
.promotionSummary .topBoxes TABLE
				{margin-bottom: 23px;}
.promotionSummary H1
				{font-size: 11px;}
.promotionSummary .lastChance H1,
.promotionSummary .topBoxes H1
				{
				background: #2A7BD7;
				padding: 5px;
				border: solid 1px #bbb;
				margin-bottom: 0px;
				color: #fff;
				}
.promotionSummary .content
				{
				border-left: solid 1px #bbb;
				border-right: solid 1px #bbb;
				border-bottom: solid 1px #bbb;
				padding: 5px;
				margin: 0px;
				background-color: #f8f8f8;
				}
.promotionSummary .topBoxes .img
				{padding: 10px;}
.promotionSummary .topBoxes .more
				{margin: 13px 0px 0px 0px;}
.promotionSummary .topBoxes .more A
				{text-decoration: none; color: #2A7BD7;}
.promotionSummary H2,
.promotionSummary .desc
				{margin: 0px;}

.promotionSummary .lastChance .leftOnly
				{text-align: center; vertical-align: middle;font-size: 10px;}
.promotionSummary .lastChance .leftOnly .czerwony
				{font-size: 13px;margin: 0px;}
.promotionSummary .lastChance .comment
				{color: #888;font-size: 10px;}
.promotionSummary .lastChance TABLE
				{margin-bottom:20px;border-left: solid 1px #bbb;}
.promotionSummary .lastChance TD
				{
				border-right: solid 1px #bbb;
				border-bottom: solid 1px #bbb;
				padding: 5px;
				background-color: #f8f8f8;
				}
.promotionSummary .tableBox H1
				{margin-bottom: 5px;}
.promotionSummary .tableBox TD
				{
				text-align: left;
				border: none;
				background: #fff url("dot3.gif") repeat-x left bottom;
				vertical-align: bottom;
				}
.promotionSummary .tableBox TD P
				{margin: 1px 0px 1px 0px;}
.promotionSummary .tableBox TD.price
				{text-align: right;}
.subscribe .subBox
				{
				margin: 10px 5px 10px 5px;
				text-align: left;
				}

.subscribe .subBox FORM
				{
				text-align: left;
				}
.subBox INPUT
				{
				text-align: left;

				}
.courier		{
				padding: 10px 0px 0px 0px;
				}

.typeBox
				{
				border-top: solid 1px #a0a0a0;
				border-left: solid 1px #a0a0a0;
				border-bottom: solid 1px #E0E0E0;
				border-right: solid 1px #E0E0E0;
				background-color: #f8f8f8;
				padding: 5px 5px 5px 5px;
				font: normal 11px/16px "Courier New CE", "Courier New", "Courier CE", Courier;
				margin: 10px 2px 10px 2px;
				color: #333;
				}
				
.toolTD 			{ padding:7px; }
.toolTD TD 			{ vertical-align:bottom; }
 				

