body {
  background: transparent;
  margin: auto;
  padding:auto;
}

div#max-width {}

/* --- ylätunniste --- */

div#header,div#logo,div#header-right,div#main-navi,div#header-tools  { display:none; }

/* --- sisältö --- */

div#container-sp { 
  position:relative;
  width: 100%;
  top: 0px;
  left: 0px;
  margin: 0em;
  padding: 0em;
  }
  
div#container { border: none; }

/* -- vasen palsa -- */

div#left-col,div#navi,div#navi-end { display: none; }

/* -- oikea palsta -- */

div#right-col,div#right-col-wide {
  position:relative;
  width: 100%;
  margin: 0em;
  padding: 0em;
}

div#pic { display: none; }

/* - sisältö - */

/* etusivun sisältö */

div#bulletin,div#field { display: none; }

div.one,
div.two,
div.three,
div.four { display: none; }

/* alasivun sisältö */

div#content {
  padding: 0em 0.5em;
  margin: 0em; 

}

div#content h1 { font: normal bold 24px arial, verdana, helvetica,serif; color:#99999B; padding: 1em 0em; margin: 0px;}
div#content h2 { font: normal bold 16px arial, verdana, helvetica,serif; color:#99999B; padding: 0.5em 0em; margin: 0px;}
div#content h3 { font: normal bold 16px arial, verdana, helvetica,serif; color:#99999B; padding: 0.5em 0em; margin: 0px;}
div#content h5 { font: normal bold  12px arial,verdana,helvetica,serif; margin: 0px; padding: 0em; color:#99999B; }

div#content p { font: normal normal 12px arial, verdana, helvetica,serif; color:#000; padding: 0.5em 0em; margin: 0px;}
div#content a { text-decoration: none; color:#1964B2; font-weight:bold;}

/* - listat - */ 
  
div#content ul, div#content ol {  padding: 0.5em 0em; margin:0em 2.5em;}
div#content ul li { }
div#content li    { padding: 0em 0em; margin: 0em; font:normal normal 12px arial, verdana, helvetica,serif; color:#000; }


/* - taulukot - */

div#content table {}
div#content table tr {}
div#content table tr td {}


/* - kuvat - */
div#content img { padding: 4px; margin: 10px; border: 1px solid #E5E5E5;}
div#content img.noborder { border:none; }

/* -- LOMAKKEET -- */

div#content form {}

div#content fieldset {}

div#content input {}

div#content input.submit {}


/* yksittäisen tuotteen kuvaustaulukon tyylit */

table.prd_overview { 
  width: 100%;
  border: 1px solid #eee;  

}
table.prd_overview tr { vertical-align: top; }
table.prd_overview td {
 padding: 1em 1em;
 font-size: 11px;
}


/* yksittäisen tuotteen tietojen esitykseen käytetyn taulukon tyylimäärittelyt */

table.prd_sheet {
  width: 100%;
  border: 1px solid #808080;
  margin: 1em 0em;  

}
table.prd_sheet tr {
  margin:0px;
  padding: 0px;
 
}
table.prd_sheet th { 
  font-weight: bold;
  padding: 0.2em 0.2em;
  font-size: 11px;
  text-align: center;
  border-bottom: 1px solid #808080;
  border-right: 1px solid #808080;
  }

table.prd_sheet td {
 padding: 0.2em 0.2em;
 font-size: 11px;
  vertical-align: top;
 border-top:1px solid #fff;
 border-bottom: 1px solid #808080;
 border-right:1px solid #808080;
 border-left: 1px solid #fff;
}

table td span.txt_left { text-align: left; }



/* --- alatunniste --- */

div#footer { display: none; }
