body{background-color:#e9e9e9; text-align:center; margin:0; padding:0; margin-top:10px; overflow:scroll;}
#holder{text-align:center; margin-left:auto; margin-right:auto; width:947px; }
#leftcolumn{width:142px; margin-left:68px; float:left;  margin-top:16px; }
#rightcolumn{background-image:url("img/fade2.jpg"); float:right; width:172px; background-repeat:repeat-y;  margin-right:67px;}
#rightcolumnslogan{text-align:center; background-image:url("img/fade.jpg"); float:right; height:396px; width:202px; background-repeat:repeat-x; margin-right:67px; display:inline;}
#centercolumn{width:448px; margin-top:20px; margin-left:220px;  margin-right:120px;}
#centercolumn2{width:448px; margin-top:20px; margin-left:220px;  margin-right:120px;}
#centertxt{font-family:helvetica, verdana; font-size:0.7em; color:#000000; width:400px; }
#centertxt a{color:#851906;}
#righttxt{width:130px; margin:0; padding:0; margin-left:25px; margin-top:14px; font-family:helvetica, verdana; font-size:0.6em; color:#000000; padding-bottom:100px;}
#frametop{background-image:url("img/frametop.jpg"); width:947px; height:13px; background-repeat:no-repeat; font-size:1px;}
#framecenter{background-image:url("img/framecenter.jpg"); width:947px; background-repeat:repeat-y; text-align:left; display:table; padding-bottom:20px;}
#framebottom{background-image:url("img/framebottom.jpg"); width:947px; height:18px; background-repeat:no-repeat; font-size:1px;}

#bigimage{width:947px; height:257px; margin-top:10px; margin-bottom:10px;}
#bigimage2{width:947px; height:128px; margin-top:10px; margin-bottom:10px;}

.topul{margin:0; padding:0; margin-top:5px; margin-left:5px; }
.topli{padding-bottom:4px; list-style-type:none;}
.topa{padding-left:16px; text-decoration:none; color:#851906; font-family:helvetica, verdana; font-size:0.8em; font-weight:bold;}
.topa:link{text-decoration:none; color:#851906; font-family:helvetica, verdana; font-size:0.8em;}
.topa:visited{}
.topa:hover{background-image:url("img/listmarker.jpg"); background-repeat:no-repeat; color:#555252; background-position:left center;}
.topa:active{}
.topa_act{padding-left:16px; text-decoration:none; color:#555252; font-family:helvetica, verdana; font-size:0.8em; font-weight:bold;}
.topa_act:link{text-decoration:none; color:#555252; font-family:helvetica, verdana; font-size:0.8em;}
.topa_act:visited{}
.topa_act:hover{background-image:url("img/listmarker.jpg"); background-repeat:no-repeat; color:#555252; background-position:left center;}
.topa_act:active{}
.topa2{padding-left:16px; padding-bottom:2px; text-decoration:none; color:#851906; font-family:helvetica, verdana; font-size:0.8em; font-weight:bold;}
.topa2:link{text-decoration:none; color:#851906; font-family:helvetica, verdana; font-size:0.8em;}
.topa2:visited{}
.topa2:hover{background-image:url("img/listmarker.jpg"); background-repeat:no-repeat; color:#555252; background-position:left center;}
.topa2:active{}
.topa_act2{padding-left:16px; text-decoration:none; color:#555252; font-family:helvetica, verdana; font-size:0.8em; font-weight:bold;}
.topa_act2:link{text-decoration:none; color:#555252; font-family:helvetica, verdana; font-size:0.8em;}
.topa_act2:visited{}
.topa_act2:hover{background-image:url("img/listmarker.jpg"); background-repeat:no-repeat; color:#555252; background-position:0 4;}
.topa_act2:active{}
.subul{margin:0; padding:0; margin-left:20px; margin-top:0px; margin-bottom:0px;}
.subli{margin:0; padding:0; list-style-type:none;}
.sub{padding-left:12px; margin-bottom:10px; text-decoration:none; color:#851906; font-family:helvetica, verdana; font-size:0.8em; font-weight:bold;}
.sub:link{text-decoration:none; color:#851906; font-family:helvetica, verdana; font-size:0.8em;}
.sub:visited{}
.sub:hover{background-repeat:no-repeat; color:#555252; background-position:left center;}
.sub:active{}
.sub_act{padding-left:12px; margin-bottom:10px; text-decoration:none; color:#555252; font-family:helvetica, verdana; font-size:0.8em; font-weight:bold;}
.sub_act:link{text-decoration:none; color:#555252; font-family:helvetica, verdana; font-size:0.8em;}
.sub_act:visited{}
.sub_act:hover{background-repeat:no-repeat; color:#555252; background-position:left center;}
.sub_act:active{}
.sub2ul{margin:0; padding:0; margin-left:20px; padding-left:1.5em; margin-left:0em;}
.sub2li{margin:0; padding:0; list-style-type:none; margin-left:20px;}
.sub2{ margin-bottom:10px; text-decoration:none; color:#851906; font-family:helvetica, verdana; font-size:0.7em; font-weight:bold; 
}
.sub2:link{text-decoration:none; color:#851906; font-family:helvetica, verdana; font-size:0.7em;}
.sub2:visited{}
.sub2:hover{background-repeat:no-repeat; color:#555252; background-position:left center;}
.sub2:active{}
.sub2_act{margin-bottom:10px; text-decoration:none; color:#555252; font-family:helvetica, verdana; font-size:0.7em; font-weight:bold;}
.sub2_act:link{text-decoration:none; color:#555252; font-family:helvetica, verdana; font-size:0.7em;}
.sub2_act:visited{}
.sub2_act:hover{background-repeat:no-repeat; color:#555252; background-position:left center;}
.sub2_act:active{}

h1{margin:0; padding:0; font-family:helvetica, verdana; font-size:1.8em; color:#851906;}
.gray{margin:0; padding:0; font-family:helvetica, verdana; font-size:1.5em; color:#555252;}


.red{color:#851906;}
#redbold{color:#851906; font-weight:bold;}

#footer{width:947px; background-color:#e9e9e9; background-image:none; padding-bottom:20px;}
#footer p{font-family:verdana; font-size:0.55em; color:#505151; margin:0; padding:0;}
#div_footer_cr{position:absolute;text-align:right;width:900px;}
#div_footer_info{margin-left:230px;position:absolute;}
#footer_info {}
#footer_cr{}
.t{font-family:helvetica, verdana; font-size:0.7em; color:#000000;}
#oblique{margin:0; padding:0; margin-left:15px; margin-top:10px; font-family:helvetica, verdana; font-size:0.8em; color:#851906; font-style:italic;}
#underline{margin:0; padding:0; margin-left:15px; background-color:#851906; height:1px; font-size:1px; width:135px;}
#floaterimg{float:right;}
#henkkunt_img{position:absolute; margin-left:200px; margin-top:60px;}
.leipistarjous, .leipistarjoussisa{font-family:helvetica, verdana; font-size:0.7em; color:#000000;}

.tarjous{cell-spacing:10px; cell-padding:0;}

input{font-family:helvetica, verdana; font-size:0.8em; color:#000000;}
.leipistarjoussisa input{font-size:1.2em;}
.nappula{font-size:0.9em;}
#controls{float:right; margin-right:25px;}
#controls a img{border:0;margin-left:2px;}
.kump{}
.kump img{margin-left:15px; margin-bottom:15px;}
a img{border:0;}

.laastitable {width:428px;text-align:left; font-family:helvetica, verdana; font-size:1em; color:#000000;}
.laastitable tr th{padding-right:5px;}
.laastitable tr td a{color:#851906;}
.laasti_img{width:30px; height:30px; float:left; margin-right:10px;}
.tiilet{height:2000px; font-family:helvetica, verdana; font-size:1em; color:#000000; width:430px;}
.tiilet tr td a{color:#851906;}
.tiilet tr td a img{border-color:#851906;}

.hinnasto{width:430px; font-family:helvetica, verdana; font-size:0.7em; color:#000000; border:1px solid #851906;}
.hinnasto tr th{background-color:#851906; color:#ffffff;}

.seloste{width:125px;}

#jatkuu{color:#851906; text-decoration:none;}
