A:link, A:visited {
  color: rgb(0,117,186);
  text-decoration: none;
}

A:active, A:hover {
  color: rgb(0,117,186);
  text-decoration: underline;
}

BODY {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  margin: 1em 4.5em 3em;
}

.bigger {
  font-weight: bold;
  font-size: larger;
}

DIV.blink, SPAN.blink {
  text-decoration: blink;
}

.bold {
  font-weight: bold;
}

.center {
  text-align: center;
}

DIV.center {
  text-align: center;
}

.left {
  text-align: left;
}

TABLE.logoosa TD {
  text-align: center;
  vertical-align: bottom;
}

.logopalkki {
}

TABLE.logopalkki TD {
  padding-bottom: 1em;
  padding-top: 1em;
}

TD.oikea {
  padding-left: 1em;
}

.otsikko {
  font-size: larger;
  font-weight: bold;
  padding-bottom: 1em;
}

.painatustaulukko TD {
  padding: 0.5em;
  vertical-align: top;
}

A.painike {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: bold;
  line-height: 140%;
  text-decoration: none;
}

A.painike:link, A.painike:visited {
  /*color: #64748E;*/
  color: rgb(0,117,186);
  text-decoration: none;
}

A.painike:active, A.painike:hover {
  color: rgb(0,117,186);
  text-decoration: none;
}

TD.painikepalkki {
  padding-right: 1em;
  vertical-align: top;
}

TD.painikepalkki TD {
  background-color: #C8C8C8;
}

TD.painikepalkki TD.valittu {
  /*background-color: transparent;*/
  background-color: #EEEEEE;
}

.profiilivaatetuslogot IMG {
  padding-bottom: 0.5em;
}

.right {
  text-align: right;
}

TD.sisalto {
  background-color: #FFFFFF;
  border-color: #B8B8B8;
  border-style: solid;
  border-width: 0.1ex;
  padding: 2em;
  vertical-align: top;
}

.sisalto TD {
  vertical-align: top;
}

.tarjous {
  color: red;
}

.tarjouslinkit TD {
  padding: 0.5em;
  vertical-align: top;
}

SPAN.tuote {
  color: rgb(128,128,128);
}

.valikko A {
  background: #C8C8C8;
  display: block;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 1.0px;
  padding: 4px 4px;
  text-decoration: none;
}

	
.valikko A:hover, .valikko A.valittu {
  background: #EEEEEE;
}

.valikko A:active, .valikko A:hover, .valikko A:link, .valikko A:visited {
  text-decoration: none;
}

TD.vasen {
  padding-right: 1em;
}

.logopalkki TD.center IMG {
  padding-left: 1em;
  padding-right: 1em;
}

.viiva {
  color: #B8B8B8;
}

.yhteystiedot {
  /*color: #B8B8B8;*/
  color: rgb(128,128,128);
  font-size: 8pt;
  padding-top: 1ex;
  text-align: right;
}

.yhteystiedot A:link, .yhteystiedot A:visited, .yhteystiedot A:active, .yhteystiedot A:hover {
  /*color: #B8B8B8;*/
  color: rgb(128,128,128);
}
