body {
  margin:0px;
  padding:0px;
  text-align:center;
  background:url(media/img/background.jpg) left top repeat-x;
}
a {
  text-decoration:none;
  color:#000000;
}
a img { border:0px; }
#editbutton {
  width:64px;
  float:right;
  margin:15px;
}
#wrapper {
  width:920px;
  text-align:left;
  margin:auto;
  background:#ffffff;
  border-left:1px solid #c3d8eb;
  border-right:1px solid #c3d8eb;
  padding-bottom:30px;
  border-bottom:1px solid #c3d8eb;
}
#header { position:relative; }
#header a { text-decoration:underline; }
#langpanel {
  float:right;
  width:240px;
  padding-top:26px;
  text-align:right;
  margin-right:25px;
}
#langpanel p {
  margin:0px;
  font:bold 8pt tahoma;
  display:inline;
  text-align:right;
  line-height:18px;
}
#langpanel p img { margin-right:10px; }
#langpanel select {
  width:210px;
  font:bold 8pt arial;
  color:#3366cc;
}
#splasherpanel {
  background:#c3d8eb;
  width:900px;
  margin-left:10px;
  height:280px;
}
#navi {
  margin-left:10px;
  padding-top:10px;
}
#navi ul {
  margin:0;
  padding:0;
}
#navi li {
  float:left;
  list-style-type:none;
  background:url(media/img/splasherheadbg_inactive.gif) right top no-repeat;
}
#navi li.active { background:url(media/img/splasherheadbg_active.gif) right top no-repeat; }
#navi li a {
  display:block;
  height:20px;
  padding:7px 20px 0px 10px;
  font:bold 8pt tahoma;
  color:#3366cc;
}
#page {
  background:#ffffff;
  background:url(/images/Splasher_original.jpg) no-repeat bottom left;
  height:233px;
  margin:0px 10px 0px 10px;
}
#page a {
  display:block;
  width:880px;
  height:233px;
}
#content {
  float:left;
  width:680px;
}
#content h1, #content h2, #content h3, #content p, #content form {
  padding-left:20px;
  padding-right:20px;
}
#content h1 {
  margin-top:0px;
  padding-top:10px;
  font:16pt sans-serif;
  color:#367bbe;
}
#content h3 {
  font:bold 9pt tahoma;
  color:#000000;
}
#content h2 {
  font:bold 9pt tahoma;
  color:#000000;
}
#content p, #content li, #content label {
  font:9pt arial;
  color:#333333;
  line-height:18px;
}
#content form .error .field-label { color:#970000; }
#content a { text-decoration:underline; }
#content img { margin:5px; }
#content h1 img { margin:0; }
#content table { margin-left:10px; }
#content td {
  font:9pt arial;
  padding:5px 8px 5px 8px;
  vertical-align:top;
  padding-bottom:15px;
}
#content li {
  font:bold 8pt arial;
  color:#333333;
  padding-top:8px;
  padding-bottom:8px;
}
#submenu {
  width:220px;
  float:right;
  padding-top:25px;
}
#submenu ul {
  margin:0;
  padding:0;
}
#submenu li { list-style-type:none; }
#submenu a.helper {
  font:bold 8pt tahoma;
  color:#587597;
  margin-right:20px;
}
#submenu h4 {
  font:bold 9pt tahoma;
  color:#333333;
  margin-left:0px;
  margin-right:15px;
  padding-top:20px;
  border-top:5px solid #ebebeb;
}
#submenu a {
  display:block;
  font:bold 8pt tahoma;
  color:#666666;
  margin-bottom:5px;
  margin-right:20px;
}
#submenu a:hover { color:#333333; }
#submenu blockquote {
  margin:0px;
  padding-left:10px;
  padding-bottom:15px;
}
#submenu a.submenu-active { color:#cc0000; }
td.tuotenimi {
  width:400px;
  font:bold 8pt tahoma;
  color:#000000;
}
td.tuotemaara {
  width:130px;
  font:bold 8pt tahoma;
  color:#000000;
}
td.tuotehinta {
  width:180px;
  font:bold 8pt tahoma;
  color:#000000;
}
#sidepanel {
  font-family:arial;
  font-size:12px;
}
#clearing, .clearing { clear:both; }
img.banner { margin-left:0px; }
.form-component .form-field .required { color:#99465a; }

