body {margin:0px; padding:0px; background-color:white}
div {box-sizing:border-box; -moz-box-sizing:border-box}
tr {page-break-inside:avoid}

/* HEADER */

#headeriframe {width:100%; height:100px; overflow:hidden}
body.header {margin:0px; padding:0px; overflow:hidden; background-color:white}
.header a {color:navy; visibility:visible; font-weight:bold; font-family:arial,helvetica,sans-serif;
font-size:9pt; font-weight:bold; text-decoration:none}
#headertable1, #headertable2, #headertable3 {display:none}
#headertable4 {width:100%; border-bottom:4px double navy}
#logoprint {display:block; margin-bottom:10px; font:bold 18pt "broadway bt",broadway,arial,helvetica,sans-serif;
color:navy; font-variant:small-caps}

/* PIKKUKUVAT */

.pikkukuvat, .keskarit {width:100%}
.pikkukuvat .apulinkit {border:none; height:20px; font:bold 12pt "times new roman",times,serif}
.pikkukuvat .apulinkit a {font:8pt "times new roman",times,serif}
.pikkukuvat td {font:10pt "times new roman",times,serif; border:1px solid gray; padding-bottom:5px; vertical-align:top}
.pikkukuvat img {border:none; margin:0px 6px 13px 4px; float:left}
.pikkukuvat h3 {font:bold 9pt arial,helvetica,sans-serif; color:navy; text-align:center;
    			padding:2px 3px 3px 6px; margin-top:0px; margin-bottom:15px}
				
		/* Yksittäisten pikkukuvasivujen juttuja */
		
h3.tarjous {color:red}
.leivarit .pikkukuvat img {margin-bottom:35px}				/* Leivinuuniluukut */
.pikkukuvat .tulisijainfo {visibility:hidden}				/* Takkaluukut, Leivinuuniluukut, Muut luukut */
.kaminat .pikkukuvat img {float:none}						/* Kaminat */
.takat .pikkukuvat img {float:none}							/* Takat */
.luontokuva {display:none}									/* Takat */
.pikkukuvat .lisatietoja {visibility:hidden; border:none}	/* Kaminat, Takat */
.keskarit td {font:10pt "times new roman",times,serif; border:1px solid gray; padding:8px;
vertical-align:top}												/* Keskarit */
.keskarit td img {margin:0px 10px 5px 0px; float:none}			/* Keskarit */
.aputaulu td {font-size:9pt; padding-left:15px; border:none;}	/* Keskarit */
.aputaulu img {margin-bottom:5px}								/* Keskarit */
.savupellit .pikkukuvat img	{margin:0px 6px 30px 4px}			/* Savupellit */
.tulisijavaluinfo p, .tulisijavaluinfo h3 {margin:20px 11% 10px 150px}	/* Tulisijavaluinfo */
.tulisijavaluinfo img {position:absolute; margin:30px 0px 0px 20px}			/* Tulisijavaluinfo */
.mitat {width:100%}	/* Tekninen piirroskuva */
.mitat a {display:none}										/* Tekniset piirroskuvat */
.takka {margin-right:20px}									/* Takat */
.puuliedet .kuva table td {font:11pt "times new roman",times,serif}	/* Puuliedet, keskarit */
.puuliedet .kuva a {display:none}									/* Puuliedet, keskarit */
.puuliedet .kuva {padding-left:40px}								/* Puuliedet, keskarit */
#kuvassa1 {font-weight:bold; visibility:visible; position:absolute; margin-left:10px; color:red}			/* Susanna */
#kuvassa2, #kuvassa3 {font-weight:bold; visibility:hidden; position:absolute; margin-left:10px; color:red}	/* Susanna */
.kuva .liesitasokuvat td {font:bold 12pt arial,helvetica,sans-serif} 	/* Liesitasot */
.tarjoukset .pikkukuvat img {float:none; margin-bottom:5px}				/* Tarjoukset */
.yhteystiedot .pikkukuvat td {font:11pt "times new roman",times,serif}	/* Yhteystiedot */
.yhteystiedot .pikkukuvat img {float:none}							/* Yhteystiedot */

/* ISOT KUVAT */

.paataulu_iso {width:100%}
.paataulu_iso .navi iframe {display:none}
.paataulu_iso .kuva {border:1px solid gray; width:100%; font:11pt "times new roman",times,serif}
.paataulu_iso h2, .mitat h2 {font:bold 14pt arial,helvetica,sans-serif; margin:10px 0px 10px 0px}
.hinta {font:bold 13pt "times new roman",times,serif; color:red} 	/* Jos hinta on merkitty näkyviin */