body { background: #426C20 url(bodyBG.gif) repeat; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
a { color: #223272; text-decoration: underline; }
a:hover { color: #ff3333; text-decoration: none; }
h1 { font-size: 12px; font-weight: bold; text-transform: uppercase; padding-bottom: 10px; margin: 0px; }
img { border: 0px; margin: 0px; padding: 0px; }
img.preview { border: 1px solid #426C20; background: #B5CAA2 url(imgBG.gif) repeat; }
div.preview { border: 1px solid #426C20; padding: 2px; background: #B5CAA2 url(imgBG.gif) repeat; }
ul { padding: 0px; margin-left: 20px; margin-right: 2px; }
li { list-style: none outside url(li.gif); padding-left: 15px; padding-bottom: 5px; line-height: 1.4; }
li.icon { list-style: none outside url(rectLI.gif); padding-left: 35px; }
p { padding: 0px; margin: 0px; line-height: 1.4; text-align: justify; text-indent: 20px; }

table { border-collapse: collapse; border: 0px none; margin: 0xp; padding: 0px; vertical-align: top; font-size: 11px; }
td { margin: 0xp; padding: 0px; vertical-align: top; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
table.header { padding: 0px; margin: 0px; }
table.header tr.menu { background: url(menuBG.gif) repeat-x bottom; }
table.header tr.menu td { white-space: nowrap; }
table.header #mainmenu td { color: #ddeecc; text-decoration: none; font-weight: bold; font-family: Arial, Tahoma, Verdana; font-size: 14px; text-transform: uppercase; padding-left: 7px; padding-right: 7px; }
table.header tr.menu a { color: #ddeecc; }
table.header tr.menu a:hover { color: #ffffff; text-decoration: underline; }
table.header tr.menu div.submenu { background: url(menuBG.gif) repeat-x bottom; margin-left: 1px; margin-top: 0px; padding: 2px 7px 7px 0px; }
table.header tr.menu td.title { vertical-align: bottom; padding-bottom:10px; padding-left: 20px; }
table.header tr.menu td.title td.sep { padding: 0px; margin: 0px; width: 2px; background: url(menuSEP.gif) repeat-y; }
table.header tr.menu table.logo { background: #ffffff url(logoBG.gif) no-repeat bottom; font-weight: bold; }
table.header tr.menu table.logo th { background: #ffffff url(logo.gif) no-repeat center; }
table.header tr.menu table.logo td { padding-right: 5px; padding: 1px; }

table.header tr.image { background: #ffffff; }
table.header tr.image td.left { background: url(titleLB.jpg) no-repeat top left; }
table.header tr.image td.main { background: url(titleBG.jpg) no-repeat top left; }
table.header td.hello p { line-height: 1; padding: 0px; margin: 0px 0px 5px 0px; text-indent: 0px; }
table.header tr.bottom { background: #ffffff url(titleBT.gif) repeat-x top; }
table.header td.left { background: url(titleBBL.gif) repeat-x right top; }
table.header td.right { background: url(titleBBR.gif) repeat-x left top; }

table.body td.left { background: url(bodyBGL.gif) repeat-y right top; }
table.body td.right { background: url(bodyBGR.gif) repeat-y left top; }
table.body td.bottom td.left { background: #ffffff; url(bodyANL.png) no-repeat right top; }
table.body td.bottom td.right { background: #ffffff; url(bodyANR.png) no-repeat left top; }
table.body td.copyright { background: url(bodyBGB.gif) repeat-x left top; color: #ffffff; text-align: right; padding-top: 10px; padding-right: 15px; }
table.body td.copyright a { color: #ffffff; }
table.body td.space { background: url(bodyBG.gif) repeat; }
table.body td.sep { background: url(bodySEP.gif) repeat center; border: 10px solid #ffffff; }
table.body table.content { margin-top: 10px; }

table.content td.text { padding-left: 20px; padding-right: 20px; padding-bottom: 5px; }
table.content td.product { padding-bottom: 5px; padding-left:20px; }
table.product th { background: url(productTT.gif) no-repeat right; color: #ffffff; text-align: right; height: 40px; padding-right: 10px; padding-top: 10px; padding-bottom: 20px; font-size: 17px; font-weight: normal; }
table.product td { padding-left: 5px; text-align: left; }
table.pricelist td { font-size: 14px; padding-right: 10px; padding-bottom: 2px; }
table.pricelist td.info { font-size: 12px; }

td.basket_add { background: url(basketADD.gif) no-repeat left;  }
td.basket_inc { background: url(basketINC.gif) no-repeat left;  }
td.basket_del { background: url(basketDEL.gif) no-repeat left;  }
#basket { margin: 10px; color: #426C20; }
#basket td { padding: 2px; }

.blank { background: #ffffff;}
.title { color: #cc0000; font-weight: bold; font-size: 12px; vertical-align: bottom; }
.info { font-weight: normal; color: #444444; }
.marked { font-weight: normal; color: #cc0000; }
.black { color: #000000; }
.red { color: #8F2B37; }
.green { color: #426C20; }
.blue { color: #223272; }
.price { color: #223272; }
.color { color: #223272; }
.pointer { cursor: pointer; }