body {
margin:0px;
padding:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#444;
background-color:#fff;
}

img {
border:0px;
filter:expression(fixPNG(this));
}

form {
margin:0px;
padding:0px;
}

h1 {
display:block;
color:#629402;
font-size:18px;
margin:0px;
padding-bottom:5px;
}

h2 {
display:block;
color:#629402;
font-size:14px;
margin:0px;
padding-bottom:5px;
}

ul {
list-style-position:inside;
}

p {
margin:5px 0px;
}

a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#629402;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

.fields {
width:100%;
border:#629402 solid 1px;
}

.fields:focus {
background-color:#f0f0f0;
}

.smalltext {
font-size:8px;
}

.button {
border:#629402 1px solid;
background-color:#629402;
color:#fff;
cursor:pointer;
}

.button:hover {
background-color:#8a1;
}

.n {
white-space:nowrap;
}

.basket {
border-left:#629402 1px solid;
border-top:#629402 1px solid;
font-size:11px;
}

.basket a {
font-size:11px;
}

.basket th {
border-right:#629402 1px solid;
border-bottom:#629402 1px solid;
font-weight:bold;
padding:2px 10px;
white-space:nowrap;
}

.basket td {
border-right:#629402 1px solid;
border-bottom:#629402 1px solid;
padding:2px 10px;
}

.basket input {
height:14px;
border:#ccc 1px solid;
width:80%;
text-align:right;
font-size:12px;
}

td.basement {
background:url(/i/basement.jpg) left top;
height:83px;
padding:10px;
vertical-align:top;
}

td.basement a {
text-decoration:none;
font-weight:bold;
}

td.basement a:hover {
text-decoration:underline;
}

table.block h1, table.block .h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#629402;
font-size:18px;
text-decoration:none;
font-weight:normal;
padding:0px;
}

.producers {
background-color:#fff;
padding:5px 5px 0 0;
}

.producers table td {
background-color:#fff;
padding:0 0 5px 5px;
}

div#menu {
padding-top:3px;
padding-left:10px;
height:31px;
}

div#menu ul {
list-style:none;
margin:0px;
padding:0px;
float:left;
width:100%;
height:100%;
}

div#menu li {
float:left;
position:relative;
back\ground:none;
height:100%;
margin:0px 3px;
}

div#menu table {
width:1px;
height:100%;
border:0px;
cursor:pointer;
}

div#menu li table td {
background:url(/i/menu_bg.gif) bottom repeat-x;
padding-left:10px;
padding-right:10px;
padding-top:3px;
width:98%;
}

div#menu li table:hover td, div#menu li table.jshover td, div#menu li.selected table td {
background:url(/i/menu_bg_s.gif) bottom repeat-x;
}

div#menu li table td.left {
background:url(/i/menu_left.gif);
padding:0px;
width:1%;
}

div#menu li table:hover td.left, div#menu li table.jshover td.left, div#menu li.selected table td.left {
background:url(/i/menu_left_s.gif);
}

div#menu li table td.right {
background:url(/i/menu_right.gif);
padding:0px;
width:1%;
}

div#menu li table:hover td.right, div#menu li table.jshover td.right, div#menu li.selected table td.right {
background:url(/i/menu_right_s.gif);
}

div#menu a {
white-space:nowrap;
text-decoration:none;
color:#fff;
font-weight:bold;
}

div#menu li table:hover a, div#menu li table.jshover a, div#menu li.selected table a {
color:#629402;
}