body {background: #fff;font-family: Arial, sans-serif; font-size: 70%; margin: 0; color: #000000;}
table {font-size: 100%;}
a {text-decoration: none;font-weight: bold;color: #000000;}
a:hover {text-decoration: underline;color: #ff66ff;}
h1 {font-size: 1.5em;font-weight: bold;color: #728cd5;}
h2 {font-size: 1.3em;font-weight: bold; color: #728cd5;margin-top: 10px;}
h3 {font-size: 1.2em;color: #800033;font-weight: bold;font-style: normal;margin-top: 5px;margin-bottom: 5px;}
hr {color: #DDDDDD;}
form {margin: 0px;padding: 0px;}
#top {position: absolute;top: 0;left: 0;width: 100%;}
#left {position: absolute;top: 180px;left: 0;width: 175px;padding-right: 10px;border-right: 1px solid #aaa}
#contents {position: relative;padding-left: 195px;padding-top: 175px;padding-right: 15px;font-size: 1.1em;}
#footer {position: relative;margin-left: 195px;}
.bsum {color: #FF0000;}
.topmenu {position: absolute;top: 5px;right: 5px;font-size: 1.3em;text-align: right;}
.topmenu a {padding-left: 5px;padding-right: 5px;}
#sbar { position: absolute;top: 90px;right: 0px;font-size: 1.3em;}
#sbar input, #sbar select { border: #BBCC22 1px solid; font-size: 1.1em; margin-right: 3px;}
#freedel {float: right;font-size: 0.9em;font-weight: bold;background-color: #BBCC22;color: #FFFFFF;padding: 5px;margin-left: 7px;}
#freedel a { color: #FFFFFF; }
.adds a { font-size: 0.7em;color: #BBCC22;padding-left: 100px;}
.sug_head {font-weight: normal;text-align: left;}
.sug_row {background-color: #ffffff;}
.middlebuttons table {font-size: 1.2em;width: 100%;}
.middlebuttons td {color: #000000;font-size: 1em;font-weight: bold;text-align: center;}
.middlebuttons td a:link, .middlebuttons td a:visited {color: #000000;text-decoration: none;} 
.middlebuttons td a:hover {color: #000000; text-decoration: underline;}
.subcategories {padding-bottom: 5px;border-bottom: 1px solid #aaa;font: bold 1.1em arial, sans-serif;}
.subcategories ul {list-style: none;margin: 0px;padding: 0px;}
.subcategories li {padding-left: 10px;margin: 0px;padding-top: 2px;padding-bottom: 2px;}
.subcategories ul ul, #shortcuts ul ul {padding-left: 10px;}
.subcategories ul li a:link, .subcategories ul li a:visited {text-decoration: none;color: #707070;}
.subcategories ul .selected a:link, .subcategories ul .selected a:visited {color: #728cd5;}
.subcategories ul li a:hover {color: #ccc;text-decoration: underline;}
#shortcuts {border-bottom: 1px solid #aaa;font: bold 1.1em arial, sans-serif;}
#shortcuts ul {list-style: none;margin: 0;padding: 0px;}
#shortcuts li {padding-left: 10px;margin: 0px;padding-top: 2px;padding-bottom: 2px;}
#shortcuts ul li a:link, #shortcuts ul li a:visited {text-decoration: none;color: #707070;}
#shortcuts ul .selected a:link, #shortcuts ul .selected a:visited {color: #728cd5;}
#shortcuts ul li a:hover {color: #ccc;text-decoration: underline;}
#shelves {padding-bottom: 5px;border-bottom: 1px solid #aaa;}
#artinfo .down {background: url(/images/bullet_down.gif) no-repeat right 4px;}
.bargains {padding: 10px;text-align: center;}
.fp {margin: 5px; font-weight: bold; color: #ab0000;font-size: 1.3em}
.hs {color: #ff66ff;font-size: 1.3em;font-weight: bold}
.req {color: #3300ff}
.error {color: #ff0000;font-size: 1.1em;border-bottom: 1px solid #AAAAAA;font-weight: bold}
.price {color: #ff4000;font-size: 1.1em;font-weight: bold}
.vat {font-size: 0.8em}
.prom {font-size: 1.1em; font-weight: bold; color: #eba004;}
.promgrp {font-weight: bold; color: #728cd5;}
.promhead {font-size: 1.2em; font-weight: bold; color: #cc5555;}
.promdiv { background:#eba004; text-align:center; padding: 4px; margin-bottom: 4px;}
.promdiv a:hover { color: #000000; }
.prominfo { position: absolute; padding: 4px; background: #DDDDDD; display: none }
.desc {font-weight: bold}
.basksm {font-size: 0.9em}
.basksmr {font-size: 0.9em;color: #ff66ff}
.art {font-size: 0.8em;color: #770066}
.footer {font-weight: normal ! important}
.basket {font-weight: normal ! important}
.rec {color: #800000 ! important}
.auth {color: #800033;font-weight: bold}
.io {color: #B30697}
.icf {color: #275400}
.id {color: #F9510F}
.ief {color: #602AC3}
.ig {color: #0C37DA}
.iv {color: #51901E}
.ic {color: #058690}
.ik {color: #4C850E}
.iw {color: #DD8905}
.iy {color: #CA3D11}
.if {color: #1E28F0}
.il {color: #9933CC}
.ilc {color: #90560A}
.ilf {color: #0192F7}
.it {color: #E106FA}
.is {color: #FD2C02}
.igc {color: #F9510F}
.ina {color: #648612}
.inf {color: #996633}
.boxlink {color: #89AB21;text-decoration: none;}
.boxheader {color: #89AB21;display:block;font-size:120%;font-weight:bold;margin-bottom:10px;} 
.boxtext {display:block;font-size:100%;font-weight:normal;margin:0px;padding:10px;} 
.boxtext a:hover {color: #89AB21;text-decoration: underline;}
.fullb {border:1px solid #AAAAAA;}
.topb {border-top:1px solid #AAAAAA;}
.bottomb {border-bottom:1px solid #AAAAAA;}
.leftb {border-left:1px solid #AAAAAA;}
.rightb {border-right:1px solid #AAAAAA;}
.leftrightb {border-right:1px solid #AAAAAA;border-left:1px solid #AAAAAA;}
.topbottomb {border-top:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;}
.topleftb {border-top:1px solid #AAAAAA;border-left:1px solid #AAAAAA;}
.bottomleftb {border-left:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;}
.toprightb {border-top:1px solid #AAAAAA;border-right:1px solid #AAAAAA;}
.bottomrightb {border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;}
.topbottomleftb {border-top:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;border-left:1px solid #AAAAAA;}
.topbottomrightb {border-top:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;border-right:1px solid #AAAAAA;}
.topbottomleftb {border-top:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;border-left:1px solid #AAAAAA;}
.topleftrightb {border-top:1px solid #AAAAAA;border-right:1px solid #AAAAAA;border-left:1px solid #AAAAAA;}
.bottomleftrightb {border-bottom:1px solid #AAAAAA;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;}
.advertborder {border-top:1px solid #FFF2A4;border-bottom:1px solid #F3D92D; border-left:1px solid #FFF2A4;border-right:1px solid #F3D92D;width: 50%;}
.hnmenu {border-bottom:1px solid #b7de7d; border-top:#ffffff 1px solid;padding: 2px 10px 2px 10px;}
.added { color: #58ac1e;font-size: 1.3em;font-weight: bold;margin: 0px; background-color: #FFFFFF; border-bottom: 1px solid #58ac1e; width: 400px; padding: 5px}
.added a { color: #58ac1e; }
.narrow { width: 200px;float: right;padding: 3px;border: 1px solid #555555;}
.narrow ul { list-style: none;padding-left: 5px; margin: 0px;}
.narrow h3 { padding-left: 5px; }
.narrow p { padding-left: 5px; }
.narrow ul li { border-bottom: 1px solid #AAAAAA;padding-bottom: 3px;padding-top: 2px;padding-left: 0px;margin: 0px;font-size: 0.9em;}
.narrow ul li a { font-weight: normal; }
.mh { font-weight: bold ! important; color: #FFFFFF ! important;background: #a8b434 ! important;}
table.mm { border-left: 1px solid #AAAAAA; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; border-top: none;background-color: #FFFFFF;width: auto;}
table.mm td { padding-right: 15px;font-size: 0.8em; color: #000000;border: none;text-transform: none;text-align: left;font-weight: normal;}
.mm td a:link, .mm td a:visited { color: #000000; font-weight: normal;}
td .mh a:link, td .mh a:visited { color: #FFFFFF; font-weight: bold;}
.mmdiv { position: absolute;z-index: 5;display: none;}
.mmdiv table {background: #FFFFFF;}
.dietleft {width: 48%;padding-right: 10px;margin: 0px;border-right: 1px solid #AAAAAA;float: left; }
.dietright {width: 48%;padding-left: 10px;padding-right: 0px;margin: 0px;float: right;}
.sort {border: none; background: #b5d359; color: #FFFFFF; margin: 2px;}
.sitemap { font-size: 0.9em }
.sitemap a { font-weight: normal ! important }
.sitemap td { padding: 0px 10px; }
.sitemap th { text-align: left; padding: 10px 10px 0px 10px; }
