body { background: url(../ystavat/pics/kky_tausta.gif) repeat-x fixed top left; margin: 0; }
#otsikkopalkki, #sisaltoalue { background-image: url(../ystavat/pics/kky_midtaus.gif); }
h3 { font-size: 130%; color: #ab0032; }
h3 a:link, h3 a:visited, a.viini:link, a.viini:visited { color: #ab0032; text-decoration: none; }
h3 a:hover, a.viini:hover { text-decoration: underline; }

.box_paluu1 { position: absolute; left: 280px; }

a.mainlink:link, a.mainlink:visited { color: #000; text-decoration: none; } 
a.mainlink:hover { color: #fff; text-decoration: none; background-color: #ABA387; }
a.mainlink:active  { color: #ab0032; background-color: #fff; }

a.mainlink_b:link, a.mainlink_b:visited, a.mainlink_b:hover { color: #ABA387; text-decoration: none; } 
a.mainlink_b:active { color: #ab0032; text-decoration: none; background-color: #fff; }
a:hover, a:active { color: #ab0032; }

div.block { margin-bottom: 16px; border-bottom: 1px solid #c2bebb;}
.text_viini { color: #ab0032; }
.kuvateksti { color: #817c72; letter-spacing: 1px; font-size: 11px; font-family: "Helvetica Neue", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; }

/* ####### YSTAVALOMAKE ####### */
#kpr_lomake textarea { width: 469px; line-height: 12px; height: 50px; padding: 2px 2px 2px 5px; border: solid 1px #777; }

input.painike { font-size: 10px; line-height: 13px; background-color: #ab0032; color: #fff; text-decoration: none; text-align: center; padding: 1px 9px 0; border-width: 1px; border-style: outset; border-color: #fff #dad6d3 #c5c1be #fff; }
input.painike:hover { text-decoration: none; color: white; background-color: #c32a16; }
input.painike:active { color: #000; text-decoration: none; color: #ab0032; background-color: white; border-style: inset; }

#linkcolumn p { padding-left: 14px; padding-left: 14px; }
