body { background: #a51b32 url(bodyBG.gif) repeat; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
a { color: #426C20; text-decoration: underline; }
a:hover { color: #5f9326; 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 #8F2B37; background: #DAA5AC url(imgBG.gif) repeat; }
div.preview { border: 1px solid #8F2B37; padding: 2px; background: #DAA5AC 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 tr.menu #mainmenu td { color: #eecccc; text-decoration: none; font-weight: bold; font-family: Arial, Tahoma, Verdana; font-size: 14px; text-transform: uppercase; padding-left: 7px; padding-right: 7px; cursor: default; }
table.header tr.menu a { color: #eecccc; }
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 { padding: 0px; margin: 0px; }
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: #8f2b37; }
#basket td { padding: 2px; }
#basketblock { position: static; }
#basketblock table { padding: 4px; }
#basketblock table th { color: #444444; padding: 5px 0px 2px 15px; }
#basketblock table td { padding: 5px 0px 2px 15px; }
#basketblock table tr.row td { border-bottom: #a51b32 solid 1px; }
#basketblock table tr.row th { border-bottom: #a51b32 solid 1px; }
#basketblock table tr.row td.basket_add { background: url(basketADD.gif) no-repeat left; padding: 0px; }
#basketblock table tr.row td.basket_inc { background: url(basketINC.gif) no-repeat left; padding: 0px; }
#basketblock table tr.row td.basket_del { background: url(basketDEL.gif) no-repeat left; padding: 0px; }

table.orderform { width: 400px; }
table.orderform input.submit { color:#8F2B37; font-weight: bold; background-color: #ffcccc; border: #8F2B37 solid 1px; text-align: center; cursor: pointer; padding: 3px; margin-top: 10px; }
table.orderform input { text-align: right; }
table.orderform select { text-align: right; }
table.orderform tr.form1 input { width: 260px; }
table.orderform tr.form1 select { width: 260px; }
table.orderform tr.form3 input { width: 45px; }
table.orderform tr.form3 select { width: 45px; }
table.orderform td { text-align: right; vertical-align: middle; padding: 2px; font-weight: bold; }



.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: #426C20; }
.color { color: #426C20; }
.pointer { cursor: pointer; }
