﻿HTML {
	HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 1.25em; PADDING-TOP: 0px; FONT-FAMILY: Arial,Tahoma,Verdana,Helvetica,sans-serif; HEIGHT: 100%; BACKGROUND-COLOR: #eeeeee
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: large; COLOR: #026513
}
H2 {
	FONT-SIZE: medium; COLOR: #026513
}
H3 {
	FONT-SIZE: small; MARGIN: 0px; COLOR: #333333
}
H4 {
	FONT-SIZE: small; COLOR: #026513
}
H5 {
	FONT-SIZE: small; COLOR: #026513
}
H6 {
	FONT-SIZE: small; COLOR: #026513
}
HR {
	MARGIN-LEFT: 0px; WIDTH: 100px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #035b57; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #035b57; TEXT-DECORATION: underline
}
A:active {
	COLOR: #035b57; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
A.navi {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navi:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navi:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navi:hover {
	COLOR: #e9c289; TEXT-DECORATION: underline
}
A.aihe {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #035b57; TEXT-DECORATION: underline
}
A.aihe:visited {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #035b57; TEXT-DECORATION: underline
}
A.aihe:active {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #035b57; TEXT-DECORATION: underline
}
A.aihe:hover {
	TEXT-DECORATION: none
}
A.footer {
	COLOR: #035b57; TEXT-DECORATION: underline
}
A.footer:visited {
	COLOR: #035b57; TEXT-DECORATION: underline
}
A.footer:active {
	COLOR: #035b57; TEXT-DECORATION: underline
}
A.footer:hover {
	TEXT-DECORATION: none
}
.piilota {
	DISPLAY: none
}
.otsikko {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #026513
}
H2.otsikko {
	FONT-SIZE: 110%
}
.katkoviiva {
	FONT-SIZE: 5px; BACKGROUND: url(/images/katko_vaaka.gif) repeat-x left center; MARGIN-BOTTOM: 10px; WIDTH: 100%; HEIGHT: 5px
}
#runko {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MAX-WIDTH: 1050px; MARGIN: 0px auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 90%; BORDER-BOTTOM: #cccccc 0px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#runko {
	
}
.row_top {
	BACKGROUND-COLOR: #cccccc
}
.cell_top {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.cell_top UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.cell_top UL LI {
	PADDING-RIGHT: 7px; BACKGROUND-POSITION: right center; PADDING-LEFT: 7px; FLOAT: left; BACKGROUND-IMAGE: url(/images/kielikatko.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.cell_top UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.cell_top .viimeinen {
	BACKGROUND-IMAGE: none
}
.cell_top UL LI INPUT.zoom {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/images/btnBg.gif) no-repeat center center; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 2px; FONT: 12px Arial,Verdana,sans-serif; WIDTH: 28px; COLOR: #333333; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
.cell_top UL LI INPUT.plus {
	FONT-WEIGHT: bold
}
.logoStakes {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 78px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
.row_logo {
	HEIGHT: 115px
}
.tblHaku {
	WIDTH: 100%; HEIGHT: 115px
}
.cell_logo {
	PADDING-RIGHT: 70px; WIDTH: 65%
}
.cell_logoHaku {
	PADDING-RIGHT: 70px; WIDTH: 65%
}
.logo {
	MARGIN: 0px 120px 0px 20px
}
.cell_haku {
	PADDING-RIGHT: 10px; WIDTH: 35%; BACKGROUND-COLOR: #f4f4ec
}
.cell_haku TABLE {
	FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 260px; TEXT-ALIGN: left
}
.cell_haku .lbl {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 1px
}
.cell_haku .lbl:first-letter {
	TEXT-DECORATION: underline
}
.cell_haku .hakuteksti {
	DISPLAY: inline; FLOAT: left; WIDTH: 215px; COLOR: #333333
}
.cell_haku .button {
	BORDER-RIGHT: #666666 1px outset; BORDER-TOP: #666666 1px outset; DISPLAY: inline; BACKGROUND: url(/images/buttontausta.gif) repeat-x center center; FLOAT: right; FONT: small Arial,Verdana,sans-serif; MARGIN-LEFT: 5px; BORDER-LEFT: #666666 1px outset; WIDTH: 50px; COLOR: #333333; BORDER-BOTTOM: #666666 1px outset; HEIGHT: 21px; TEXT-ALIGN: center
}
.cell_haku .ostoskori {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 265px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e9c289; TEXT-ALIGN: left
}
.row_navi {
	HEIGHT: 15px; BACKGROUND-COLOR: #485454
}
.cell_navi {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px
}
.cell_navi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.cell_navi UL LI {
	PADDING-RIGHT: 7px; BACKGROUND-POSITION: right center; PADDING-LEFT: 5px; FLOAT: left; BACKGROUND-IMAGE: url(/images/navikatko.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: auto; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.cell_navi UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
.cell_navi .viimeinen {
	BACKGROUND-IMAGE: none
}
.cell_navi UL LI A.navi_valittu {
	COLOR: #e9c289; TEXT-DECORATION: none
}
.row_crumble {
	HEIGHT: 30px
}
.breadcrumb {
	FONT-SIZE: 11px; COLOR: #035b57; TEXT-DECORATION: underline
}
.breadcrumb A:hover {
	TEXT-DECORATION: none
}
.row_content {
	HEIGHT: 90%
}
.palsta {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#vasen_palsta {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/katko.gif) #ffffff repeat-y right top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 45%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#vasen_palsta #aihelaatikko {
	WIDTH: 100%; HEIGHT: auto; BACKGROUND-COLOR: #eeeedc
}
#aihealueet {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #27403e; PADDING-TOP: 10px
}
.aiheotsikko {
	MARGIN-BOTTOM: 0.3em; FONT: large Verdana,Arial,Tahoma,Helvetica,sans-serif; COLOR: #2d447a
}
#aiheet_palsta1 {
	FONT-SIZE: 85%; FLOAT: left; WIDTH: 47%; COLOR: #27403e; POSITION: relative
}
#aiheet_palsta2 {
	FONT-SIZE: 85%; FLOAT: right; WIDTH: 50%; COLOR: #27403e; POSITION: relative
}
#artikkelinosto {
	MARGIN-TOP: 10px; VERTICAL-ALIGN: middle; WIDTH: 100%; HEIGHT: auto
}
#artikkeliotsikkorivi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/lainaus_otsikkopalkki.gif) #97976e no-repeat right bottom; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; WIDTH: 100%; PADDING-TOP: 5px
}
#artikkeliotsikko {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN: 0px 10px; COLOR: #ffffff
}
#vasen_palsta2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/katko.gif) #ffffff repeat-y right top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 20%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
UL.naviVasen {
	PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(/images/bullet.gif); MARGIN: 0px auto 1em 20px; LINE-HEIGHT: 1.4em
}
UL.naviVasen UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 15px
}
#keski_palsta {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/katko.gif) #ffffff repeat-y right top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 27%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.hakutulos DL {
	MARGIN: 0px 0px 1em; LINE-HEIGHT: 1.25em
}
.hakutulos DT {
	CLEAR: none; PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px
}
.hakutulos DD {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.hakutulos H3 {
	MARGIN-BOTTOM: 1em
}
#oikea_palsta {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 28%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.kirja {
	PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 100%
}
.kirja P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.kirja .button {
	MARGIN-TOP: 5px; DISPLAY: block
}
UL.basic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(images/bullet.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 17px; PADDING-TOP: 0px
}
UL.basic LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
#oikea_palsta2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.tblTilaus {
	MARGIN-BOTTOM: 0.5em; WIDTH: 100%
}
.tblTilaus TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #ddddcc 1px ridge; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.tblTilaus TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #ddddcc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.tblTilaus .tdAmount {
	WIDTH: 35px; TEXT-ALIGN: left
}
.tblTilaus .tdAmount INPUT {
	BORDER-RIGHT: #ddddcc 1px inset; PADDING-RIGHT: 2px; BORDER-TOP: #ddddcc 1px inset; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ddddcc 1px inset; WIDTH: 25px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddddcc 1px inset; TEXT-ALIGN: right
}
.tblTilaus .tdProd {
	WIDTH: 150px; TEXT-ALIGN: left
}
.tblTilaus .tdInfo {
	TEXT-ALIGN: left
}
.tblTilaus .tdPrice {
	WIDTH: 70px; TEXT-ALIGN: right
}
.tblTilaus .tdTotal {
	WIDTH: 70px; TEXT-ALIGN: right
}
.tblTilaus .tdDiscount {
	TEXT-ALIGN: right
}
.tblTilaus .tdAct {
	WIDTH: 45px; TEXT-ALIGN: right
}
.tblTilaus .tdSubtotal {
	BORDER-TOP: #ddddcc 1px ridge; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.tblTilaus .tdSubtotal INPUT {
	BORDER-RIGHT: #666666 1px outset; BORDER-TOP: #666666 1px outset; FONT-SIZE: 75%; BACKGROUND: url(../images/btnBg2.gif) #ddddcc; BORDER-LEFT: #666666 1px outset; WIDTH: 125px; BORDER-BOTTOM: #666666 1px outset
}
.tblTilaus .tdSubtotal INPUT:hover {
	BORDER-LEFT-COLOR: #ccaa66; BORDER-BOTTOM-COLOR: #ccaa66; BORDER-TOP-COLOR: #ccaa66; BORDER-RIGHT-COLOR: #ccaa66
}
.tblTiedot {
	FLOAT: left; MARGIN-BOTTOM: 0.5em; WIDTH: 59%
}
.tblTiedot TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.tblTiedot TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; BORDER-BOTTOM: #ddddcc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.tblTiedot TD LABEL {
	LETTER-SPACING: 0.01em
}
.tblTiedot .tdInput {
	TEXT-ALIGN: right
}
.tblTiedot .tdInput INPUT {
	WIDTH: 225px; TEXT-ALIGN: left
}
.tblTiedot .tdInput SELECT {
	WIDTH: 231px
}
.tblTiedot .tdInput .tf80 {
	WIDTH: 80px
}
.tblTiedot .tdInput .tf135 {
	WIDTH: 135px
}
.tblTiedot .tdInput .chk135 {
	WIDTH: 225px; TEXT-ALIGN: left
}
.tblTiedot .tdInput TEXTAREA {
	WIDTH: 231px; TEXT-ALIGN: left
}
.tblTilaus2 {
	FLOAT: right; MARGIN-BOTTOM: 0.5em; WIDTH: 40%
}
.tblTilaus2 TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: right
}
.tblTilaus2 TD {
	PADDING-RIGHT: 3px; BORDER-TOP: #ddddcc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.tblTilaus2 .tdAmount {
	WIDTH: 35px
}
.tblTilaus2 .tdProd {
	TEXT-ALIGN: left
}
.tblTilaus2 .tdSubtotal {
	BORDER-TOP: #ddddcc 2px ridge; FONT-WEIGHT: bold
}
.divTilaus {
	CLEAR: both; MARGIN-BOTTOM: 1em; TEXT-ALIGN: left
}
.divTilaus INPUT {
	BORDER-RIGHT: #666666 1px outset; BORDER-TOP: #666666 1px outset; FONT-SIZE: 75%; BACKGROUND: url(../images/btnBg2.gif) #ddddcc; MARGIN-LEFT: 3px; BORDER-LEFT: #666666 1px outset; WIDTH: 160px; BORDER-BOTTOM: #666666 1px outset
}
.divTilaus INPUT:hover {
	BORDER-LEFT-COLOR: #ccaa66; BORDER-BOTTOM-COLOR: #ccaa66; BORDER-TOP-COLOR: #ccaa66; BORDER-RIGHT-COLOR: #ccaa66
}
INPUT.button_75 {
	BORDER-RIGHT: #666666 1px outset; BORDER-TOP: #666666 1px outset; FONT-SIZE: 75%; BACKGROUND: url(../images/btnBg2.gif) #ddddcc; MARGIN-LEFT: 3px; BORDER-LEFT: #666666 1px outset; WIDTH: 75px; BORDER-BOTTOM: #666666 1px outset
}
INPUT.button_125 {
	BORDER-RIGHT: #666666 1px outset; BORDER-TOP: #666666 1px outset; FONT-SIZE: 75%; BACKGROUND: url(../images/btnBg2.gif) #ddddcc; MARGIN-LEFT: 3px; BORDER-LEFT: #666666 1px outset; WIDTH: 125px; BORDER-BOTTOM: #666666 1px outset
}
INPUT.button_160 {
	BORDER-RIGHT: #666666 1px outset; BORDER-TOP: #666666 1px outset; FONT-SIZE: 75%; BACKGROUND: url(../images/btnBg2.gif) #ddddcc; MARGIN-LEFT: 3px; BORDER-LEFT: #666666 1px outset; WIDTH: 170px; BORDER-BOTTOM: #666666 1px outset
}
INPUT.button_240 {
	BORDER-RIGHT: #666666 1px outset; BORDER-TOP: #666666 1px outset; FONT-SIZE: 75%; BACKGROUND: url(../images/btnBg2.gif) #ddddcc; MARGIN-LEFT: 3px; BORDER-LEFT: #666666 1px outset; WIDTH: 240px; BORDER-BOTTOM: #666666 1px outset
}
TH.thHeader {
	COLOR: #000000; BORDER-BOTTOM: #ddddcc 1px ridge; TEXT-ALIGN: left
}
SPAN.smallInfo {
	DISPLAY: inline; FONT-SIZE: 75%
}
#vasen_yla {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/katko.gif) #ffffff repeat-y right top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 0px
}
#oikea_yla {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 0px
}
#vasen_ala {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/katko.gif) #ffffff repeat-y right top; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 0px
}
#oikea_ala {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 0px
}
#vasen_haku {
	BACKGROUND: url(/images/katko.gif) #ffffff repeat-y right top; WIDTH: 75%
}
.hakupalsta {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f4f4ec
}
.hakupalsta H3 {
	MARGIN: 0.5em auto
}
.hakupalsta TABLE {
	WIDTH: 100%
}
.hakupalsta TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; WIDTH: 33%; PADDING-TOP: 4px
}
.hakupalsta .tdLabel {
	WIDTH: 200px
}
.hakupalsta .tdInput {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.hakupalsta .tdInput INPUT {
	BORDER-RIGHT: #a4b97f 1px inset; BORDER-TOP: #a4b97f 1px inset; BORDER-LEFT: #a4b97f 1px inset; WIDTH: 100%; BORDER-BOTTOM: #a4b97f 1px inset
}
.hakupalsta .tdEsim {
	WIDTH: 30%
}
.hakupalsta .tdHae {
	TEXT-ALIGN: right
}
.hakupalsta .hakuteksti {
	WIDTH: 50%
}
.hakupalsta .hakuteksti INPUT {
	WIDTH: 50%
}
.hakupalsta .hakuteksti_100 INPUT {
	WIDTH: 100%
}
.hakupalsta .hakuteksti SELECT {
	WIDTH: 50%
}
.hakupalsta .hakuteksti_100 SELECT {
	WIDTH: 100%
}
.hakupalsta .findBtn {
	PADDING-LEFT: 5px; VERTICAL-ALIGN: text-bottom
}
#oikea_haku {
	WIDTH: 25%
}
.cell_bottom {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #cccccc
}
#alanavigaatio UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#alapalkki {
	RIGHT: auto; LEFT: auto; WIDTH: 100%; LINE-HEIGHT: 160%; POSITION: relative; TEXT-ALIGN: left
}
#paivitys {
	FLOAT: right
}
#lainaus {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: right; BACKGROUND-IMAGE: url(/images/lainaus_lopetus.gif); PADDING-BOTTOM: 20px; MARGIN: 10px 0px 0px 10px; WIDTH: 165px; COLOR: #00958e; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana,Arial,Tahoma,Helvetica,sans-serif
}
#artikkeliteksti {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/lainaus_tausta.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat
}
#artikkelikuva {
	FLOAT: right
}
#vasen_palsta_alasivu {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right top; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/katko.gif); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 20%; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: left
}
#keski_palsta_alasivu {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right top; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/katko.gif); PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 53%; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: left
}
#oikea_palsta_alasivu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 27%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#alasivunavigaatio UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#alasivunavigaatio UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TR TD #alasivunavigaatio UL LI {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
.row_artikkeli {
	BACKGROUND-COLOR: #97976e
}
.cell_artikkeli {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px
}
.cell_artikkelitext {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/lainaus_tausta.gif); PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; COLOR: #333333; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat
}
.cell_artikkelikuva {
	VERTICAL-ALIGN: bottom
}
.kansikuva {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FLOAT: right; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid
}
.kuvituskuva {
	FLOAT: right; MARGIN: 0px 0px 5px 10px
}
.bullet {
	MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tiedote {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN: 0px; COLOR: #026513
}
.artikkelinosto {
	WORD-SPACING: -2px; FONT: bold medium Verdana,Arial,Tahoma,Helvetica,sans-serif; COLOR: #00958e
}
.footer {
	FONT-SIZE: 85%; COLOR: #333333; TEXT-DECORATION: none
}
.breadcrumb {
	PADDING-LEFT: 10px; FONT-SIZE: 85%; COLOR: #333333; TEXT-DECORATION: none
}
.paivays {
	FONT-SIZE: 85%; COLOR: #333333
}
.right {
	TEXT-ALIGN: right
}
.lainaus_lopetus {
	FLOAT: right
}
.pieniteksti {
	FONT-SIZE: 85%
}
.wBg {
	BACKGROUND-COLOR: #ffffff
}
#oikea_palsta_levea_alasivu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 95%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.errorText {
	FONT-SIZE: small; COLOR: red; FONT-FAMILY: Arial, Verdana, sans-serif
}
A.errorText {
	FONT-SIZE: small; COLOR: red; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline
}
A.selected_page {
	TEXT-DECORATION: none
}
A.selected_page:visited {
	TEXT-DECORATION: none
}
A.selected_page:active {
	TEXT-DECORATION: none
}
A.taxonomy_list {
	TEXT-DECORATION: none
}
A.taxonomy_list:visited {
	TEXT-DECORATION: none
}
taxonomy_list:active {
	TEXT-DECORATION: none
}
P.taxonomy_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px
}
.selectedDate {
	BACKGROUND-COLOR: #f4f4ec
}
.selectedCalendarDate {
	BACKGROUND-COLOR: #eeeedc
}
#etusivunlaatikko {
	WIDTH: 100%; POSITION: relative; HEIGHT: auto; BACKGROUND-COLOR: #f4f4ec
}
#etusivun_sisalaatikko {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #27403e; PADDING-TOP: 10px
}
#avainsanalaatikko {
	WIDTH: 100%; POSITION: relative; HEIGHT: auto; BACKGROUND-COLOR: #f4f4ec
}
#avainsanat {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #27403e; PADDING-TOP: 10px
}
#avainsanat_palsta1 {
	FONT-SIZE: 90%; FLOAT: left; WIDTH: 32.3%; COLOR: #27403e; POSITION: relative; BACKGROUND-COLOR: #f4f4ec
}
#avainsanat_palsta2 {
	FONT-SIZE: 90%; FLOAT: left; WIDTH: 32.3%; COLOR: #27403e; POSITION: relative; BACKGROUND-COLOR: #f4f4ec
}
#avainsanat_palsta3 {
	FONT-SIZE: 90%; FLOAT: right; WIDTH: 32.3%; COLOR: #27403e; POSITION: relative; BACKGROUND-COLOR: #f4f4ec
}
#avainsanat_sivutus {
	FONT-SIZE: 90%; FLOAT: left; WIDTH: 100%; COLOR: #27403e; POSITION: relative; BACKGROUND-COLOR: #f4f4ec
}
P.alasivu_linkit {
	MARGIN: 3em 0px 1em
}
.search_hit {
	BACKGROUND-COLOR: #eeeedc
}
TD.julkaisu-muokkaus-teksti {
	MARGIN: 0.5em 0px 0px; VERTICAL-ALIGN: text-top
}
TD.julkaisu-muokkaus-otsikko {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 25em 0px 10em; COLOR: #026513; PADDING-TOP: 0px
}
.ConsoleSeperator {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.tilauskori_kuva {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #cccccc; FLOAT: left; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; MARGIN: 0px 10px 0px 0px; BORDER-TOP-COLOR: #cccccc; HEIGHT: 50px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
.tilauskori_kirjailija {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN: 0px; COLOR: #333333
}
.tilauskori_hinta {
	FLOAT: right; MARGIN: 0px 5px 0px 0px; TEXT-ALIGN: right
}
.tilauskori_maara {
	FLOAT: right; MARGIN: 0px 5px 0px 0px; WIDTH: 40px; TEXT-ALIGN: right
}
.tilauskori_kokonaishinta {
	FLOAT: right; MARGIN: 0px 10px 0px 0px; TEXT-ALIGN: right
}
.search_hit {
	BACKGROUND-COLOR: #eeeedc
}
.tblTuote TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; COLOR: #026513; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.tblTuote .tdTitle {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.tblTuote .tdInput INPUT {
	WIDTH: 375px; TEXT-ALIGN: left
}
.tblTuote .tdInput SELECT {
	WIDTH: 381px
}
.tblTuote .tdInput TEXTAREA {
	WIDTH: 375px; TEXT-ALIGN: left
}
.kansikuva_kapea {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #cccccc; FLOAT: right; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; MARGIN: 0px 0px 0px 10px; WIDTH: 80px; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
.tblKirja {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 15px; PADDING-TOP: 0px
}
.tblKirja TD {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.tblKirja .tdTitle {
	PADDING-BOTTOM: 0px; WIDTH: 115px
}
#verkkojulkaisu H1 {
	COLOR: #000000
}
#verkkojulkaisu H2 {
	COLOR: #000000
}
#verkkojulkaisu H3 {
	COLOR: #000000
}
#verkkojulkaisu P.Authors {
	FONT-SIZE: 80%
}
#verkkojulkaisu P.ArticleQuote {
	FONT-SIZE: 90%; FONT-STYLE: italic
}
#verkkojulkaisu P.TextTableTitle {
	FONT-STYLE: italic
}
#verkkojulkaisu P.TextTableTitle {
	FONT-STYLE: italic
}
#verkkojulkaisu P.Literature {
	FONT-SIZE: 90%
}
#verkkojulkaisu SPAN.c_authors {
	FONT-SIZE: 90%; FONT-VARIANT: small-caps
}
.julkaisuhaku {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f4f4ec
}
.julkaisuhaku H3 {
	MARGIN: 0.5em auto
}
.julkaisuhaku TABLE {
	WIDTH: 100%
}
.julkaisuhaku TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
.julkaisuhaku .tdLabel {
	WIDTH: 100px
}
.julkaisuhaku .tdInput {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.julkaisuhaku .tdInput INPUT {
	BORDER-RIGHT: #a4b97f 1px inset; BORDER-TOP: #a4b97f 1px inset; BORDER-LEFT: #a4b97f 1px inset; WIDTH: 90%; BORDER-BOTTOM: #a4b97f 1px inset
}
.julkaisuhaku .tdInput SELECT {
	BORDER-RIGHT: #a4b97f 1px inset; BORDER-TOP: #a4b97f 1px inset; BORDER-LEFT: #a4b97f 1px inset; WIDTH: 91%; BORDER-BOTTOM: #a4b97f 1px inset
}
.julkaisuhaku .tdHae {
	TEXT-ALIGN: left
}
.julkaisuhaku .tdHae INPUT {
	WIDTH: 34px
}
.hakutulos_alternating {
	BACKGROUND-COLOR: #f4f4ec
}
.hakutulos_table {
	WIDTH: 100%
}
.piclarge {
	BORDER-RIGHT: #006600 1px solid; BORDER-TOP: #006600 1px solid; BORDER-LEFT: #006600 1px solid; BORDER-BOTTOM: #006600 1px solid
}
.slogan {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8e8f8a; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bigred {
	FONT-SIZE: 27px; COLOR: #006600; LINE-HEIGHT: 27px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.btn {
	BORDER-RIGHT: #006600 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #006600 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; BORDER-LEFT: #006600 1px solid; COLOR: #006600; BORDER-BOTTOM: #006600 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}

