body {
margin:0;
padding:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
background-color:#fff;
}

img {
border:0px;
filter:expression(fixPNG(this));
}

form {
margin:0px;
padding:0px;
}

h1 {
display:block;
color:#000;
font-size:18px;
font-weight:normal;
margin:0px;
padding-bottom:5px;
}

h1 a {
font-size:18px;
font-weight:normal;
text-decoration:underline;
}
p {
margin:5px 0px;
}

a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
text-decoration:underline;
pointer:cursor;
}

a:hover {
text-decoration:none;
}

.fields {
width:100%;
border:#777 solid 1px;
}

.fields:focus {
background-color:#f0f0f0;
}

.button {
border:#777 1px solid;
background-color:#fff;
color:#000;
cursor:pointer;
}

.button:hover {
background-color:#eee;
}

.smalltext {
font-size:10px;
}

.n {
white-space:nowrap;
}

.menu td {
background:url(/i/menu.gif) repeat-x;
padding:5px 15px;
}

.menu a {
color:#444;
text-decoration:none;
border-bottom:#444 1px dashed;
white-space:nowrap;
}

.menu a:hover {
border-bottom:none;
}

.basement_red {
background:url(/i/menu_s.gif) repeat-x;
color:#fff;
font-size:12px;
}

.basement {
background:url(/i/menu.gif) repeat-x;
color:#555;
}

.basement a {
color:#555;
font-size:12px;
}

.news {
color:#e10a00;
font-size:18px;
display:block;
}

.catalogue th, .catalogue td {
font-size:12px;
border-bottom:#ddd 1px solid;
padding:3px 0px;
}

.catalogue a {
font-size:12px;
white-space:nowrap;
}

.white, .white a {
color:#fff;
font-weight:bold;
}

a.red_link {
color:#900;
text-decoration:none;
font-weight:bold;
}

a.red_link:hover {
color:#500;
}

.slinks, .slinks a {font-size:10px;}
