/* Arial Narrow -> tahoma valikoissa */

#innet { text-align: center; }
#innet table { border-collapse: collapse; empty-cells: show; }

#innet table.innet {
width: 900px;
margin: 20px auto 20px auto;
border-top: 8px solid #808080;
border-right: 5px solid #808080;
border-bottom: 8px solid #808080;
border-left: 5px solid #808080;
}

#innet td.menu { vertical-align: top; }
#menu { padding: 0px 10px 10px 10px; margin: 50px 0px 0px 0px; border-bottom: 7px solid #808080; }
#menu table { width: 700px; }
#menu td { text-align: center; padding: 0px 13px 0px 13px; }
#menu a { font-family: tahoma; font-weight: normal; font-size: 11px; text-decoration: none; color: #959595; }

#content {}
#content p { margin: 0; padding: 5px 0px 5px 0px; }
#content h2 { margin: 0; padding: 0px 0px 10px 0px; font-size: 11px; }
#content a { font-weight: bold; color: #808080; text-decoration: none; }

#content table { margin-left: 20px; }
#content td { padding-right: 20px; }

#content td.keskit { vertical-align: middle; text-align: center; }

#content div.kuva {
width: 300px;
height: 470px;
vertical-align: middle;
}

#content div.teksti {
font-family: tahoma;
font-size: 11px;
background-color: #e5e4ee;
color: #808080;
padding: 15px 10px 15px 10px;
text-align: left;
margin: 20px 0px 20px 0px;
}

#content div.tcocktail { background-color: #92d050; }
#content div.ttimeinterceptor { background-color: #990033; }

#content div.teksti h2 { color: #292929; }

#content div.haku a { text-decoration: underline; }

#content div.teksti-vihrea {
font-family: tahoma;
font-size: 11px;
background-color: #e5ffcc;
color: #808080;
padding: 15px 10px 15px 10px;
text-align: left;
margin: 20px 0px 20px 0px;
}

#content div.teksti-ruskea {
font-family: tahoma;
font-size: 11px;
background-color: #ffcc7f;
color: #5f5f5f;
padding: 15px 10px 15px 10px;
text-align: left;
margin: 20px 0px 20px 0px;
}

#content div.teksti-ruskea .black { color: #000000; }

#content div.teksti-hunaja {
font-family: tahoma;
font-size: 11px;
background-color: #ffe57f;
color: #5f5f5f;
padding: 15px 10px 15px 10px;
text-align: left;
margin: 20px 0px 20px 0px;
}

#content div.teksti-hunaja b,
#content div.teksti-hunaja a {
color: #ff9900;
}

#content div.teksti-kreetan {
font-family: tahoma;
font-size: 11px;
background-color: #e5e57f;
color: #5f5f5f;
padding: 15px 10px 15px 10px;
text-align: left;
margin: 20px 0px 20px 0px;
}

#content div.bgkeltainen { background-color: #ffff7f; }
#content div.bgvvihrea { background-color: #e5ffe5; }
#content div.bgvvioletti { background-color: #e5e5ff; }
#content div.bgvruskea { background-color: #ffe57f; }

#content .jalka { color: #00b0f0; }
#content .suklaa { color: #663300; }

#content .punainen { color: #ff3300; }
#content .ruskea { color: #996633; }
#content .vihrea { color: #339933; }
#content .vvioletti { color: #666699; }
#content .tpad { padding-top: 15px; }

#content div.tuotteet {
padding: 10px 0px 10px 10px;
border-bottom: 1px solid #000000;
text-align: left;
}

#content div.tuotteet a {
font-family: tahoma;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #959595;
padding-right: 15px;
text-align: left;
}

table#tuotelista {
margin: 0;
padding: 0;
}
#tuotelista td, #tuotelista th {
padding: 8px 0px 0px 0px;
background-color: transparent;
vertical-align: top;
font-family: tahoma;
font-size: 11px;
}

#tuotelista th, #tuotelista td, #tuotelista td a {
color: #808080;
}

#tuotelista th {
padding-right: 5px;
}

div#tuotelinkit {
text-align: left;
padding-left: 10px;
}

#tuotelinkit table {
margin: 10 0px 10px 0px;
}

#tuotelinkit td {
font-family: tahoma;
font-size: 11px;
padding: 0px 20px 0px 0px;
}

#tuotelinkit td a {
color: #000000;
font-weight: normal;
}

div#hoitolahaku {
text-align: center;
vertical-align: middle;
}

#hoitolahaku select {
border-top: 1px solid #808080;
border-right: 1px solid #808080;
border-bottom: 1px solid #808080;
border-left: 1px solid #808080;
color: #000000;
background-color: #d6d6d6;
padding: 1px 2px 1px 2px;
margin: 4px 0px 0px 0px;
}

#hoitolahaku input {
border-top: 1px solid #808080;
border-right: 1px solid #808080;
border-bottom: 1px solid #808080;
border-left: 1px solid #808080;
color: #000000;
background-color: #d6d6d6;
margin: 4px 0px 0px 5px;
padding: 1px 5px 1px 5px;
}

table#otayhteytta {}

#otayhteytta td, 
#otayhteytta th {
vertical-align: top;
font-family: tahoma;
font-size: 11px;
color: #808080;
font-weight: bold;
background-color: transparent;
padding: 1px 1px 1px 1px;
}
#otayhteytta th {
padding-top: 4px;
}

#otayhteytta input, 
#otayhteytta textarea {
background-color: #FFFFFF;
border-top: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
border-left: 1px solid #7f9db9;
color: #808080;
}

td#palkki { border-left: 5px solid #808080; vertical-align: top; }
td#palkki.tribal { padding-left: 5px; background-image: url("img/o-tribalv.jpg"); background-position: 0% 0%; background-repeat: repeat-y; }

#palkki td.tribalh { background-image: url("img/o-tribalh.jpg"); background-repeat: no-repeat; background-position: 50% 100%; }
#palkki td.tribalh img { margin-bottom: 15px; }
#palkki td.tribalred { background-color: #800000; height: 204px; }

#palkki td.vpinkki,
#palkki td.vharmaa,
#palkki td.violet,
#palkki td.valk,
#palkki td.kelt,
#palkki td.vvihrea,
#palkki td.vruskea,
#palkki td.vhunaja,
#palkki td.rpuna,
#palkki td.tviolet,
#palkki td.vsitruu,
#palkki td.vpiparm,
#palkki td.vanis,
#palkki td.vhydrar,
#palkki td.toranss,
#palkki td.vturkoo,
#palkki td.vaurin1,
#palkki td.vaurin2,
#palkki td.harmaa,
#palkki td.koranssi,
#palkki td.vkeltainen,
#palkki td.redberries,
#palkki td.palkki { border-bottom: 5px solid #808080;
vertical-align: middle;
text-align: center;
}

#palkki td.o_jalka { background-color: #00b0f0; }
#palkki td.o_kiivi { background-color: #92d050; }
#palkki td.o_suklaa { background-color: #996633; }
#palkki td.vpinkki { background-color: #f3ebee; height: 260px; }
#palkki td.harmaa { background-color: #eaeaea; height: 260px; }

#palkki td.vharmaa {
background-color: #eaeaea;
background-image: url('img/palkki_roster.jpg');
height: 260px;
}
#palkki td.rpuna {
background-color: #d73b3e;
background-image: url('img/palkki_roster_pun.jpg');
height: 260px;
}

#palkki td.tviolet { background-color: #bbaed5; height: 260px; }
#palkki td.violet { background-color: #9999cc; height: 360px; }
#palkki td.valk { background-color: #ffffff; height: 160px; }
#palkki td.kelt { background-color: #fcf9c6; }
#palkki td.vvihrea { background-color: #e5ffcc; height: 260px; }
#palkki td.vruskea { background-color: #ffcc7f; height: 260px; }
#palkki td.vhunaja { background-color: #ffe57f; height: 260px; }
#palkki td.vkaakao { background-color: #805014; height: 260px; }
#palkki td.vsitruu { background-color: #fed400; height: 260px; }
#palkki td.vpiparm { background-color: #1fb59b; height: 260px; }
#palkki td.vanis { background-color: #dae7a2; height: 260px; }
#palkki td.vhydrar { background-color: #a69d81; height: 260px; }
#palkki td.toranss { background-color: #b44f13; height: 260px; }
#palkki td.vturkoo { background-color: #97c9d9; height: 260px; }
#palkki td.vaurin1 { background-color: #ffc000; height: 260px; }
#palkki td.vaurin2 { background-color: #f47520; height: 260px; }
#palkki td.koranssi { background-color: #fe3300; height: 260px; }
#palkki td.vkeltainen { background-color: #ffff7f; height: 260px; }
#palkki td.redberries { background-color: #cc0066; height: 260px; }
#palkki td.vvioletti { background-color: #ccccff; height: 260px; }
