BODY, TD, DIV, P, LI
{
	font: normal 11px Verdana;
}


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: #fff;
}
A
{
	color: #326673;
}

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

H1
{
	color: #A44A49;
	font: normal 18px Verdana;
	padding-bottom: 3px;
}

H2
{
	color: #326673;
	font: bold 13px Verdana;
	margin-bottom: 30px;
}
H2 A
{
	text-decoration: none;
	color: #326673;
}

#browseProductCartSetButton
{
	border: solid 0px #000;
}
#cartCartDeleteButton,
#cartCartSetButton
{
	margin: 2px 0px 2px 0px;
}
INPUT.button
{
	border: solid 1px #757575;
	font: normal 10px Verdana;
	/*background: #E9EBF5 url("../lay/buttonbg.gif") repeat-x top left;*/
	background: #fff;
	margin-top: 1px;
	margin-bottom: 1px;
}



.loginTD
{
	background: #fff url("../lay/cartbg.gif") repeat-y top left;
}
.topmenu
{
	background: transparent url("../lay/topmenubg.gif") repeat-x top left;
	vertical-align: top;
}
.topmenu TABLE
{
	width: 100%;
}
.topmenu TD
{
	width: 14%;
	text-align: center;
	vertical-align: middle;
	font: normal 12px Verdana;
	background: transparent url("../lay/topmenutdbg.gif") no-repeat top right;
	padding: 10px 5px 10px 5px;
}
.topmenu TD.mainpagelink
{
	width: 19%;
}
.topmenu TD A
{
	color: #333;
	text-decoration: none;
}
.topmenu TD A:hover
{
	color: #A44A49;
	text-decoration: underline;
}
.topmenu TD.last
{
	background: transparent;
}
.toplogo
{
	margin-left: 25px;
}

.menuItem A, .menuItemOn A
{
	text-decoration: none;
	color: #050505;
}
.menuItem, .menuItemOn
{
	font: normal 11px Verdana;
}

.menu0Box .menuItem, .menu0Box .menuItemOn, .menu0Box .activeMenuItem
{
	padding: 2px 2px 2px 2px;
	margin: 7px 0px 0px 0px;
	
	text-align: right;
	border-bottom: solid 1px #ddd;
}
.menu0Box .activeMenuItem,
.menu0Box .activeMenuItem a
{
	font-weight: bold;
	color: #000000
}

.menu0BoxTD
{
	background: transparent url("../lay/menu0boxtdbg.gif") no-repeat top right;
	padding: 50px 30px 20px 30px;
}
.menu0Box .menuHead
{
}

.menu1Box .menuItem,
.menu1Box .menuItemOn,
.menu1Box .activeMenuItem
{
	font-size: 10px;
	margin-top: 2px;
	border-bottom: solid 0px #eee;
	margin-right: 10px;
	background: transparent url("../lay/arrsmallbacklight.gif") no-repeat center right;
	padding-right: 12px;
}

.cartInfoBox
{
	background: transparent url("../lay/cartbottombg.gif") no-repeat bottom left;
	padding: 10px 25px 50px 25px;
}
.cartTitle
{
	background: #fff url("../lay/cartbg.gif") repeat-y top left;
}
.cartInfoBox .menuItem,
.cartInfoBox .menuItemOn,
.cartInfoBox .activeMenuItem
{
	font: normal 10px Tahoma;
	background: transparent url("../lay/arrsmall.gif") no-repeat center left;
	padding: 0px 0px 0px 12px;
	margin: 2px 0px 1px 0px;
}
.activeMenuItem A
{
	text-decoration: none;
	color: #A44A49;
}
.cartContentBox
{
	text-align: center;
	font: normal 10px Tahoma;
	color: #777;
	padding: 5px;
	border-bottom: solid 1px #999;
}

.setupBox INPUT.text
{
	width: 90px;
	background: #f7f7f7;
}
.setupBox INPUT.button
{
	padding-top: 0px;
	padding-bottom: 0px;
}
.setupBox TD
{
	font: normal 10px Tahoma;
	padding: 0px 1px 0px 1px;
}
.setupBox .content
{
	margin-left: 25px;
	margin-right: 25px;
}
.setupBox FORM
{
	margin: 0px 0px 0px 0px;
}
.setupBox .menuItem,
.setupBox .menuItemOn,
.setupBox .activeMenuItem
{
	font: normal 10px Tahoma;
	background: transparent url("../lay/arrsmall.gif") no-repeat center left;
	padding: 0px 0px 0px 12px;
	margin: 3px 0px 2px 0px;
}

.shopSetup
{
	margin-top: 45px;
	text-align: right;
	margin-bottom: 45px;
}
.shopSetup INPUT.text
{
	font: normal 12px Tahoma;
	width: 157px;
	text-align: right;
}

.footer
{
	background-color: #000;
}
.footer TABLE
{
	width: 100%;
}
.footer TD
{
	color: #fff;
	padding: 5px;
	font: normal 10px Tahoma;
}

.locationBox
{
	background: transparent url("../lay/navico.gif") no-repeat center left;
	font: normal 10px Tahoma;
	color: #777;
	padding-left: 16px;
	border-bottom: solid 1px #eee;
	padding-top: 4px;
	padding-bottom: 3px;
	margin-right: 10px;
}
.locationBox A
{
	color: #777;
	text-decoration: none;
}
.locationBox A:hover
{
	text-decoration: underline;
}

/* productBox */
.productBox .rightTD,
.merchantNewsBox .rightTD,
.detailBox .rightTD
{
	vertical-align: top;
	padding: 20px 14px 20px 10px;
	text-align: center;
	background: #fff url("../lay/righttdbg.gif") no-repeat top right;
}
.productBox .rightTD IMG,
.merchantNewsBox .rightTD IMG,
.detailBox .rightTD IMG
{
	border: none;
}
.productBox .leftTD,
.merchantNewsBox .leftTD,
.detailBox .leftTD
{
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	font: normal 11px/18px Tahoma;
	border-top: solid 5px #fff;
	background: #F9F9F9 url("../lay/lefttdbg.gif") repeat-y top right;
}
.productBox .leftTD P,
.productBox .leftTD DIV,
.merchantNewsBox .leftTD P,
.merchantNewsBox .leftTD DIV,
.detailBox .leftTD P,
.detailBox .leftTD DIV
{
	font: normal 11px/18px Tahoma;
}

.productBox .separatorRightTD,
.merchantNewsBox .separatorRightTD,
.detailBox .separatorRightTD
{
	background-color: #0B5172;
	text-align: right;
}
.productBox .separatorRightTD IMG,
.merchantNewsBox .separatorRightTD IMG,
.detailBox .separatorRightTD IMG
{
	width: 5px;
	height: 6px;
	background-color: #fff;
}
.productBox .separatorTD,
.merchantNewsBox .separatorTD,
.detailBox .separatorTD
{
	height: 35px;
}
.productBox H2,
.merchantNewsBox H2,
.detailBox H2
{
	text-align: right;
}
.detailBox
{
	margin-top: 20px;
}




/* sortowanie i dzielenie na strony */
.itlPagerDesc,
.pagesNrBox,
.sortBox
{
	border-bottom: solid 1px #e5e5e5;
	/*background: transparent url("../lay/dotline-h.gif") repeat-x bottom left;*/
}
.itlPagerDesc
{
	padding: 0px 3px 3px 3px;
}
.itlPagerDesc
{
	font: normal 10px Tahoma;
	color: #555;
	margin-bottom: 3px;
}
.pagesNrBox
{
	font: normal 16px Tahoma;
	font-weight: bold;
	color: #555;
	margin-bottom: 3px;
	padding: 0px 3px 3px 3px;
}
.pagesNrBox .nrAkt
{
	color: #F96611;
	font-weight: bold;
}
.pagesNrBox A
{
	color: #555;
}
.pagesNrBox A:hover
{
	color: #E7221B;
}
.sortBox
{
	margin-bottom: 3px;
}
.sortBox FORM
{
	margin: 0px 0px 3px 0px;
}
.sortBox TD
{
	font: normal 10px Tahoma;
	color: #555;
}
/* koniec - sortowanie i dzielenie na strony */

.productBox .leftTD .more,
.merchantNewsBox .leftTD .more,
.detailBox .leftTD .more
{
	text-align: right;
	font: bold 10px Tahoma;
	background: transparent url("../lay/arrsmall.gif") no-repeat center right;
	padding-right: 11px;
	margin-bottom: 20px;
	margin-top: 5px;
}
.more A
{
	text-decoration: none;
	color: #326673;
}

UL LI
{
	list-style-image : url("../lay/ulli.gif");
	margin: 5px 5px 5px 5px;
}
UL LI A,
.mainBox UL LI A
{
	text-decoration: none;
	color: #326673;
}
UL LI A:hover
{
	color: #A44A49;
	text-decoration: underline;
}

.productBox .leftTD .price,
.merchantNewsBox .leftTD .price,
.detailBox .leftTD .price
{
	color: #A44A49;
	font: bold 13px Tahoma;
}

.buyBox FORM
{
	margin: 0px 0px 0px 0px;
}
.buyBox INPUT.text
{
	width: 25px;
}
.buyBox INPUT.button
{
	width: 105px;
	background: transparent;
	font: bold 10px Tahoma;
	background: transparent url("../lay/arrsmall.gif") no-repeat center right;
	padding-right: 11px;
	text-align: right;
	color: #326673;
	border: none;
}

/* formatowanie tabelek */
/*
.tableBox .info
{
	font-weight: bold;
	padding: 7px 6px 7px 6px;
	border: solid 1px #000;
	margin: 10px 0px 10px 0px;
}
*/
.tableBox TH
{
	font: bold 11px Tahoma;
	border-bottom: solid 4px #326673;
	color: #326673;
	background-color: #eee;
	padding: 5px 5px 5px 5px;
	text-align: left;
}
.tableBox TD
{
	border: solid 1px #fff;
	padding: 2px 5px 2px 5px;
	background-color: #f7f7f7;
}
.tableBox A
{
	color: #A44A49;;
}

.tableBox FORM
{
	margin: 0px 0px 0px 0px;
}
/* koniec - formatowanie tabelek */

/* user templates */
.userTpl P
{
	font: normal 11px/18px Tahoma;
}
.userTpl LI
{
	font: normal 11px Tahoma;
}

/* koniec - user templates */

/* admin */
table.extension_property_color_palette
{
	width: 320px;
}

table.extension_property_color_palette td
{
	border: 0px;
	width: 3px;
	height: 3px;
}

table.extension_property_color_palette td
{
	border: 0px;
}

.AddonColorPalette
{
	border-top: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	width: 100%;
}

.AddonColorPalette td
{
	padding: 3px;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
}

div.AdditionalImages
{
	background-color: #FAFAFA;
	height: 130px;
	float: left;
	border: 1px solid #CACACA;
	margin: 5px;
	padding: 3px;
	width: 166px;
	text-align: center;
}

div.LinkBox
{
	margin: 5px 0px 5px 0px;
}