body {
margin:0px;
padding:0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
background:#fff;
}

body.mceContentBody {
background:#fff;
padding:5px;
}

img {
border:0px;
}

form {
margin:0px;
padding:0px;
}

p {
margin:5px 0px;
}

a {
color:#4894bc;
font-size:12px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

a.noline {
text-decoration:none;
}

a.noline:hover {
text-decoration:underline;
}

h1 {
color:#181818;
font-size:16px;
margin:0 0 5px 0;
}

h2 {
color:#181818;
font-size:14px;
margin:0 0 5px 0;
}

.smalltext {
font-size:10px;
color:#777;
}

.fields {
width:98%;
border:#596e97 solid 1px;
background-color:#ààà;
padding:0px 5px 2px 5px;
margin-right:5px;
font-size:12px;
}

.fields:focus {
background-color:#f0f0f0;
}

.hint {
font-style:italic;
}

input.error {
border-color:#3f658c;
}

label.error, label.error a {
color:#c44;
font-style:italic;
font-size:11px;
}

.button {
border:#3f658c 1px solid;
color:#3f658c;
cursor:pointer;
padding:10px;
margin-right:5px;
font-weight:bold;
}

.button:hover {
color:#333;
border-color:#333;
}

.n {
white-space:nowrap;
vertical-align:top;
}

#captcha {
cursor:pointer;
}

ul.list {
margin:0;
padding:0;
}

ul.list li {
float:left;
margin:5px;
padding:0;
list-style:none;
}

th {
white-space:nowrap;
background-color:#f0f0f0;
border-bottom:#3f658c 3px solid;
border-right:#fff 3px solid;
}

th:last-child {
border-right:none;
}

#main {
width:100%;
background:url(/i/bg.jpg) center top no-repeat;
}

#main2 {
width:100%;
background:url(/i/bg2.jpg) center 236px no-repeat;
}

#link1 {
padding:0 0 17px 412px;
}

#link1 a {
color:#fff;
font-size:13px;
}

#link2 {
padding-right:394px;
}

#link2 a {
color:#fff;
font-size:13px;
}

#link3 {
padding:80px 114px 0 0;
}

#link3 a {
color:#fff;
font-size:14px;
}

#logo {
color:#3f658c;
padding-left:20px;
}

#menu p {
padding-bottom:5px;
padding-left:25px;
}

#menu a {
font-size:14px;
}

#menu p.selected {
background:url(/i/selected.gif) no-repeat;
}

#menu p.selected a {
color:#036;
text-decoration:none;
}

.afterlink {
font-size:16px;
color:de4646;
}

#basket {
margin:15px;
background-color:#61abc6;
padding:10px;
color:#eee;
font-size:14px;
}

#basket h1 {
color:white;
}

#basket a {
color:#eee;
font-size:14px;
}

#catalogue {
margin:15px;
background-color:#f3f3f3;
padding:10px;
}

#catalogue h1 {
color:#3d648a;
}

#catalogue a {
padding:2px 5px;
}

#catalogue a.selected {
background-color:#d61111;
color:#fff;
}

#guide {
margin:15px;
background-color:#369;
padding:10px;
}

#guide h1 {
color:#eee;
}

#guide a {
padding:2px 5px;
color:#fff;
}

#guide a.selected {
background-color:#61abc6;
color:#fff;
}

#copy {
padding:20px;
color:#de4646;
}

#footer, #footer a {
color:#b0b0b0;
}