@import url("dtk.css");


/*
 *  Basic
 *
 ****************************/

body, div#otsikko, div#osumat, div#toiminnot {
  background-image: url(/sovellukset/dtk/img/bg.gif);
}

/*
 *  Top header
 *
 ****************************/

body.ylapalkki {
  background-color: #0060b4;
  background-image: none;
}

div#ylapalkki span#ylalinkit {
  ackground-color: #004e92;
}

div#ylapalkki span#ylalinkit a:hover {
  color: #ffcc00;
}

div#ylapalkki a#logo {
  background-image: url(/sovellukset/dtk/img/d-logo.gif);
  background-repeat: no-repeat;
  background-position: 0.75ex 40%;
  padding-left: 22px;
}

/*
 *  Search form
 *
 *************************/

form#hakulomake button#hakupainike {
  border: 0px;
  height: 21px;
  background-color: transparent;
  background-image: url(/sovellukset/dtk/img/haku_alg.gif);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

form#hakulomake button#hakupainike span {
  color: #ffffff;
  font-weight: bold;
}

/*
 *  Heading 1
 *
 ****************************/

div#ikkuna h1, div#otsikko h1 {
  border-bottom: 1px solid #87a48a; 
}


/*
 *  Common for headings
 *
 ****************************/

div#ikkuna.haku1 h2, div#ikkuna.haku2 h3, div#ikkuna.haku3 h2 {
  background-color: #d0000b;
  color: #fff;
}

/*
 *  Result count
 *
 ****************************/

div#ikkuna.haku1 h2 span.lkm,
div#ikkuna.haku2 h3 span.lkm,
div#ikkuna.haku3 h2 span.lkm {
  background-color: #ab0009;
}



i.py {
  background-color: #d0a4a6;
}

i.py i.p1 {
  border: 0px solid #000;
  background-color: #d0000b;
}

i.py i.p2 {
  border: 0px solid #000;
  background-color: #d0000b;
}

i.pa {
  background-color: #d0a4a6; 
}

i.pa i.p1 {
  border: 0px solid #000;
  background-color: #d0000b;
}

i.pa i.p2 {
  border-style: 0px solid #000;
  background-color: #d0000b;
}



