BODY
{
	margin: 0px 0px 0px 0px;
}


#top
{
	background-color: #fff;
	width: 774px;
	margin-bottom: 0px;
}

#topseo 
{
	position:absolute;
}
#topseo a
{
	color:#ddd;
}

A
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
A.email
{
	background: transparent url("../lay/e-mail.gif") no-repeat 3px left;
	padding-left: 15px;
}

.buyBox .cantBuy
{
	border: solid 1px #e3e3e3;
	background: #f7f7f7;
	padding: 3px 5px 3px 5px;
}
.buyBox .cantBuy A
{
	padding-left: 11px;
	background: transparent url("../lay/a-link.gif") no-repeat center left;
}


.cartInfoBox .cartContentBox
{
	padding: 8px 5px 8px 5px;
}

#DeliveryInfo TD
{
	background: #f5f5f5;
	border: solid 1px #fff;
	padding: 3px 5px 2px 5px;
}

.error
{
	background: transparent url("../lay/error.gif") no-repeat center left;
	padding: 4px 4px 4px 69px;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
}
H1
{
	border-bottom: solid 1px #000;
	padding: 3px 3px 3px 30px;
	background: transparent url("../lay/h1.gif") no-repeat center left;
}
H2
{
	padding-left: 13px;
	background: transparent url("../lay/h2.gif") no-repeat top left;
}

.htmlBox H2
{
	border-bottom: solid 1px #e3e3e3;
	padding-bottom: 3px;
}

INPUT
{
	margin: 0px 0px 0px 0px;
}
INPUT.text, TEXTAREA
{
	border-top: solid 1px #646464;
	border-left: solid 1px #646464;
	border-bottom: solid 1px #CECECE;
	border-right: solid 1px #CECECE;
	font: normal 11px Tahoma;
	background: #f7f7f7;
}

SELECT
{
	font-family: Tahoma;
	font-size: 10px;
	color: #444;
	background: #f7f7f7;
	border: solid 1px #bbb;
}

#browseProductCartSetButton
{
	border: solid 0px #000;
}
#cartCartDeleteButton,
#cartCartSetButton
{
	margin: 2px 0px 2px 0px;
}
/*
.orderFormSubmitButton, .orderFormReloadButton,
.clientSetupSubmitButton, .clientSetupCancelButton,
.clientDataSubmitButton, .clientDataCancelButton,
.browseNavSortButton,
.cartMakeOrderButton, .cartClearCartButton,
.orderConfirmSubmitButton, .orderConfirmCorrectButton,
.clientPasswordSubmitButton, .clientPasswordCancelButton,
.orderTrackingSubmitButton,
.send_url_submit
*/
INPUT.button
{
	border-bottom: solid 1px #777;
	border-right: solid 1px #777;
	border-top: solid 1px #bbb;
	border-left: solid 1px #bbb;
	font: bold 10px Tahoma;
	padding-top: 1px;
	padding-bottom: 1px;
	background: #E9EBF5 url("../lay/buttonbg.gif") repeat-x top left;
	margin-top: 1px;
	margin-bottom: 1px;
}

.itlPagerDesc
{
	background: transparent url("../lay/dots-horizontal-black.gif") repeat-x bottom left;
	padding: 0px 3px 3px 3px;
}

.konsultanci A:hover
{
	color: #4A9C2E;
}

.locationBox
{
	border-bottom: solid 1px #D9D9D9;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	background: transparent url("../lay/navbar.gif") no-repeat center left;
}

.mainBoxTD P
{
	font: normal 11px/16px Verdana;
}
.mainBoxTD TD P
{
	font: normal 11px Verdana;
}
.menu0Box, .setupBox, .cartInfoBox
{
	padding-bottom: 18px;
}
.menuHead
{
	border-bottom: solid 1px #ddd;
	padding: 10px 5px 5px 25px;
	background: #EBEBEB url("../lay/menuhead.gif") no-repeat center left;
}
.menuItem, .menuItemOn, .activeMenuItem
{
	background: transparent url("../lay/menuitem.gif") no-repeat bottom left;
	padding: 3px 3px 4px 12px;
}
.menu1Box .menuItem, .menu1Box .menuItemOn, .menu1Box .activeMenuItem
{
	background: transparent url("../lay/menuitem1.gif") no-repeat center left;
	padding: 2px 0px 2px 11px;
}
.menu2Box .menuItem, .menu2Box .menuItemOn, .menu2Box .activeMenuItem
{
	background: transparent url("../lay/menuitem2.gif") no-repeat center left;
	padding: 1px 0px 1px 9px;
}
.menuTopBox .menuItem, .menuTopBox .menuItemOn, .menuTopBox .activeMenuItem
{
	padding: 3px 4px 3px 12px;
}

.more
{
	padding-right: 12px;
	background: transparent url("../lay/small-arrow-link.gif") no-repeat center right;
}

.overallCosts
{
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom: solid 1px #4A9C2E;
}

.pagesNrBox
{
	background: transparent url("../lay/dots-horizontal-black.gif") repeat-x bottom left;
	padding: 0px 3px 3px 3px;
}
.pagesNrBox A:hover
{
	color: #4A9C2E;
}
.productDescrBox
{
	font: normal 11px/18px Verdana;
}
.promotionBox TD.separatorVTD
{
	background: #fff;
}
.promotionBox .priceBox
{
	border-top: solid 1px #4A9C2E;
	padding-top: 1px;
	padding-left: 13px;
	padding-bottom: 1px;
	background: transparent url("../lay/small-arrow-link.gif") no-repeat center left;
}
.promotionBox .info
{
	padding: 0px 2px 0px 2px;
}

.setupBox .loggedBox
{
	padding: 8px 5px 8px 5px;
}
.separatorTD
{
	height: 20px;
	background: transparent url("../lay/dots-horizontal-black.gif") repeat-x center left;
}
.separatorVTD
{
	width: 13px;
	background: transparent url("../lay/dots-vertical-black.gif") repeat-y top left;
	border-top: solid 5px #fff;
}
.sortBox
{
	background: transparent url("../lay/dots-horizontal-black.gif") repeat-x bottom left;
	margin-bottom: 3px;
}
.stuffBox
{
	font: normal 11px/18px Verdana;
}

.tableBox TH
{
	background: #eee url("../lay/dots-horizontal-black.gif") repeat-x bottom left;
	border-bottom: none;
}
.tableBox TD
{
	border-bottom: none;
	background: transparent url("../lay/dots-horizontal-black.gif") repeat-x bottom left;
}
.toolBox DIV
{
	padding-left: 12px;
	background: transparent url("../lay/toolbox-link.gif") no-repeat center left;
}
.topmenu A
{
	padding-left: 12px;
	background: transparent url("../lay/small-arrow-link.gif") no-repeat center left;
	color: #000;
}

UL LI
{
	list-style-image : url("../lay/ulli.gif");

}
UL LI A
{
	color: #000;
}

.header
{
	background: #3E8E23;
	border-bottom: solid 2px #000;
}