html { height:100%;}body {  height:100%; margin:0;  padding:0; color:#6f4b3d; background:white; font-size:70%; font-family:verdana, arial, helvetica, Sans-serif; }small { font-size:100%;}img { border:0;}img.block { display:block;} .virhe { color:#D12211;}h1 {  font-size: 130%;  color:#6f4b3d; margin-top:0; font-weight:bold;}h2 {  font-size: 110%;  color:#6f4b3d; font-weight:bold;}hr {  height:1px; color:#6f4b3d;  background-color:#6f4b3d; border:none;}.linkkivari {    color:#6f4b3d; }a {    color:#6f4b3d;   text-decoration:underline;}a.ylanavi,a.alinavi,a.noul { text-decoration:none;}a.ylanavi-akt,a.alinavi-akt { color:#c7baa3; text-decoration:none;}a:hover {    text-decoration: underline; }/* Leiskaluokat */div.emo-wrapper { width:930px; margin:0 auto; min-height:100%; height:auto !important; height:100%; background:transparent top left repeat-y url(/kuvat/tausta_emo_wrapper.jpg); position:relative; border:1px solid #deddd2; border-width:0 1px;}/*Kuvagalleria ja verkkokauppa -> eri taustakuva*/div.emo-wrapper-tuplatausta {  background-image:url(/kuvat/tausta_emo_wrapper2.jpg);}div#left-wrapper { width:248px; float:left;}div#right-wrapper { width:681px; float:right; margin-left:1px;}div.box-header { background:#f4f1e6 center left repeat-x url(/kuvat/tausta_box_header.gif); border:1px solid #deddd2; border-width:1px 0; height:19px; padding-left:28px; vertical-align:middle; line-height:19px; color:#6f4b3d;}div.box-header-oikea {padding-left:10px;}div#tiedotelista-wrapper { padding:18px 28px;} div.infolaatikko { background:#f3f2ee right bottom no-repeat url(/kuvat/tausta_infolaatikko.jpg); width:248px; border-top:1px solid #deddd2;} div.infolaatikko-absolute { position:absolute; bottom:0; left:0;} div.infolaatikko-content { color:#6f4b3d; padding:18px 28px;}div#ylapalstakuva-content { width:681px; height:170px; overflow:hidden;}div#ylanavipalsta { background:transparent top left repeat-x url(/kuvat/tausta_ylanavipalsta.gif); border:1px solid #deddd2; border-width:1px 0; height:42px; line-height:42px; padding-left:5px;}.ylanavi-content { padding:0 15px; display:inline; border-right:1px solid #6f4b3d;}.alinavi-content { padding:0 35px 13px 10px; text-align:right;}.alinavi-content.first { margin-top:10px; }/*mp051107: Kuvagalleria ja näyttelyt -> aktiivinen alinavilinkki, jolla on vielä alisivuja*/.alinavi-content.show-sub { padding:0 15px 13px 10px; margin-right:20px; text-align:right; background:transparent right top no-repeat url(/kuvat/navi_akt_viiva.gif);}.alialinavi-content { padding:0 15px 1px 10px; margin-right:20px; text-align:right; border-right:1px solid #E0DDD4;}.alialinavi-content.last { padding-bottom:13px; margin-bottom:13px; border-bottom:1px solid #E0DDD4;}div#sisaltoalue { float:left; width:433px;}/* sisaltoalue2 ja reunapalsta2 ovat käytössä kuvagalleriassa ja verkkokaupassa*/div#sisaltoalue2 { float:left; width:481px;}/*Verkkokaupan tilausjono -> ei reunapalstaa -> lisää tilaa*/div#sisaltoalue3 { width:100%;}div#reunapalsta { float:right; width:248px; margin-top:6px;}/* Verkkokaupan ja kuvagallerian reunapalsta */div#reunapalsta2 { float:right; width:200px; margin-top:6px;}div#sisalto-padding { padding:15px;}input.nappi { border:1px solid #6f4b3d; font-size:100%; font-family:verdana, arial, helvetica, Sans-serif;  background-color:#F4F3EF; color:#6f4b3d; cursor:pointer;}/* Kuvat */img.logo { width:248px; height:213px;}img.tiedotepalsta-default { width:248px; height:149px;}img.ylapalsta { width:681px;}img.tekstin-ylakuva { margin:6px auto 0 auto;}img.etusivun-kuvalinkki { display:block; margin-bottom:6px;}img.reunakuva { display:block; margin-bottom:7px;}/* Verkkokaupan customluokat */td.verkkokauppa-data { text-align:center; vertical-align:middle; border:1px solid #deddd2; border-width:0px; padding: 10px;}td.verkkokauppa-data-pystyviiva { background:transparent top center repeat-y url(/kuvat/pystyviiva.gif); width: 9px;}td.verkkokauppa-data-vaakaviiva { background:transparent center left repeat-x url(/kuvat/vaakaviiva.gif); height: 9px;}div.cart-info { border:1px solid #deddd2; width:75%; margin:0 auto;  padding:10px;  background-color:white;}