/*
 *  Perustiedot
 *
 ************************************/

body, html {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  font-family: Arial, sans-serif;
}

body {
  font-size: 75%;
}

img {
  border: 0px;
}

input.input {
  color: graytext;
}

#terveyskirjasto {
  width: 400px;
}


/*
 *  Laatikot
 *
 ************************************/


div.laatikko {
  border: 1px solid #C0BEB0;
  background-color: #F1EFE5;
  margin-top: 8px;
}

div.laatikkoyla, div.laatikkoala {
  font-size: 2px;
  width: 12px;
  height: 12px;
  position: relative;
}

div.laatikkoyla {
  float: left;
  top: -1px;
  left: -1px;
  background-image: url(tk.nano_files/pyor_vaal_yv.gif);
}

div.laatikkoala {
  float: right;
  top: -11px;
  left: 1px;
  background-image: url(tk.nano_files/pyor_vaal_ao.gif);
}



/*
 *  Logot
 *
 ************************************/

#tk_logo {
  background-image: url(/sovellukset/tk/mini/mini_ylatausta.png);
  background-repeat: no-repeat;
  background-position: top left;
  height: 50px;
  width: 400px;
}


/*
 *  Hakupalkki
 *
 ************************************/

#tk_hakupalkki {
  background-image: url(/sovellukset/tk/mini/mini_alatausta.png);
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 26px;
  width: 400px;
}

#tk_hakupalkki span {
  float: left;
  padding: 4px 0px 4px 10px;
}

#tk_hakupalkki form {
  display: inline;
  margin: 0px;
  padding: 0px;
  float: right;
  padding: 0px 4px 0px 0px;
  position: relative;
  top: -5px;
}

#tk_hakupalkki input.input {
  border: 1px solid #7F9DB9;
  padding-left: 3px;
  width: 110px;
  position: relative;
  top: -1px;
}


/*
 *  Teoslista
 *
 ************************************/

#tk_teokset .lista {
  margin: 1.5ex;
  height: 245px;
  line-height: 130%;
}


.tk_vasenpalsta {
  float: left;
  width: 165px;
}

.tk_keskipalsta {
  float: left;
  width: 115px;
}

.tk_oikeapalsta {
  float: right;
  width: 85px;
}


/*
 *  Listan linkit
 *
 ************************************/

.lista a {
  color: #000;
  text-decoration: none;
}

.lista a:hover {
  color: #2774D4;
  text-decoration: underline;
}

.linkki {
  background-image: url(/sovellukset/tk/img2/bullet.gif);
  background-repeat: no-repeat;
  background-position: 0px 0.75em;
  clear: both;
  margin-left: 0.5ex;
  padding-left: 1.5ex;
}


/*
 *  Teostiedot
 *
 ************************************/

.tk_oikeapalsta img {
  width: 80px;
  margin-bottom: 5px;
  border: 1px solid #C0BEB0;
}


/*
 *  Selitteet
 *
 ************************************/

#tk_seli ul {
  margin: 0px;
  padding: 1.8ex;
  list-style-type: none;
}

#tk_seli b {
  color: #1D55A4;
}



/*
 *  Nanon käyttöliittymä
 *
 ************************************/

 
#tk_yla {
  width: 170px;
  height: 43px;
  background-image: url(tk.nano_files/nano_ylatausta.png);
  background-repeat: no-repeat;
}

#tk_ala {
  width:170px;
  height: 30px;
  padding-top: 2px;
  background-image: url(tk.nano_files/nano_alatausta.png);
  background-repeat: no-repeat;
}

#tk_haku {
  width: 105px;
  margin-left: 2px;
}

#tk_painike {
  width: 50px;
}