@media screen {
body {
margin: 0;
padding: 0;
background: url(kuvat/tausta.jpg) no-repeat center top #806435;
color: #00000;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
line-height: 19px;
scrollbar-face-color:#806435;
scrollbar-base-color:#231F20;
scrollbar-arrow-color:#231F20;
scrollbar-track-color:#EFEFEF;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#000000;
scrollbar-3dlight-color:#999999;
scrollbar-darkshadow-Color:#333333;
}
a {
color: #00000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
h1 {
display: none;
}
h2 {
margin: 15px 0 18px 0;
padding: 0;
color: #00000;
font-size: 23px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
line-height: 19px;
}
h3 {
margin: 15px 0 18px 0;
padding: 0;
color: #00000;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
line-height: 19px;
}
h4 {
font-style:italic;
}
#keskitys {
margin: 0;
padding: 0;
width: 100%;
text-align: center;
}
#keskitys #pohja {
clear: both;
width: 926px;
height: 100%;
margin: 0 auto 0 auto;
padding: 0;
text-align: left;
}
#ylapalkki {
width: 100%;
height: 20px;
margin: 5px 0 0 -120px;
padding: 0 0 0 150px;
color: #777CCE;
text-align: left;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
}
#ylapalkki span {
margin: 0;
padding: 0 5px 0 5px;
}
#ylapalkki a {
text-align: left;
color: #ffffff;
text-decoration: underline;
}
#ylapalkki a:hover {
text-decoration: none;
}
#kysely_banneri a {
float: left;
display: block;
position: relative;
left: 630px;
top: -20px;
background: url(kuvat/kysely_banneri3.gif) 0 0 no-repeat;
width: 276px;
height: 218px;
}
#kysely_banneri a span {
display: none;
}
#valikko {
background-color: #2C0C0D;
width: 100%;
height: 22px;
margin: 261px 0 0 0;
padding: 0;
text-align: center;
}
#valikko ul {
width: 100%;
margin: 0 auto 0 auto;
padding: 2px 0 0 0;
list-style-type: none;
}
#valikko ul li {
float: left;
margin: 0 10px 0 10px;
padding: 0;
list-style-type: none;
}
#valikko ul li a {
color: #ffffff;
font-size: 13px;
font-family: Arial Black, Arial;
font-weight: bold;
text-decoration: none;
}
#valikko ul li a:hover {
color: #7C5657;
}
#alavalikko {
background-color: #561819;
width: 100%;
height: 22px;
margin: 5px 0 0 0;
padding: 0;
text-align: center;
}
#alavalikko ul {
width: 100%;
margin: 0 auto 0 auto;
padding: 2px 0 0 0;
list-style-type: none;
}
#alavalikko ul li {
float: left;
margin: 0 10px 0 10px;
padding: 0;
list-style-type: none;
}
#alavalikko ul li a {
color: #FFFF01;
font-size: 13px;
font-family: Arial Black, Arial;
font-weight: bold;
text-decoration: none;
}
#alavalikko ul li a:hover {
color: #8F8C44;
}
#sisalto {
background-color: #FFFFFF;
width: 100%;
height: 436px;
margin: 5px 0 10px 0;
padding: 0;
text-align: left;
}
#sisalto .sivupalkki {
float: left;
width: 230px;
height: 416px;
margin: 0 0 0 0px;
padding: 0px;
text-align: left;
}
#sisalto .teksti {
float: left;
width: 626px;
margin: 0 0 0 50px;
padding: 10px;
height: 416px;
overflow: auto;
text-align: left;
}
#sisalto .teksti .liput {
float: right;
position: relative;
top: 0px;
}
#sisalto .teksti P {
margin:0;
}
#alapalkki {
width: 100%;
height: 25px;
margin: 0 0 56px 0;
padding: 0 0 5px 0;
color: #ffffff;
text-align: center;
line-height: 20px;
}
#alapalkki a {
color: #ffffff;
text-decoration: underline;
}
#alapalkki a:hover {
text-decoration: none;
}
/* LOMAKKEET */

INPUT, TEXTAREA, SELECT {
border:1px solid #ccc;
}
INPUT.text, SELECT {

}
TEXTAREA {

height:7em;
overflow:auto;
}
INPUT.checkbox {
border:none;
}

/* MINIGALLERIA */
#minigalleria {

}
#minigalleria P {

}
#minigalleria P IMG {
border: none;

}
#minigalleria P .nimi {
text-transform:uppercase;
}
#minigalleria P .kuvaus {

}
/* HINTALISTA*/
#hintalista H4 {
margin:0;
padding:0 0 20px 0;
}
#hintalista .tuote {
vertical-align:bottom;
display:block;
}
#hintalista .tuote span.nimi {
font-family: Times, Roman, serif;
font-size:12px;
float:left;
width:320px;
letter-spacing:1px;
margin:0;
}
#hintalista .tuote span.hinta {
font-family: Times, Roman, serif;
font-size:12px;
float:right;
text-align:left;
width:110px;
}
.lisakkeet {
margin:0;
padding:0 0 15px 0px;
clear:both;
font-family: Times, Roman, serif;
font-size:11px;
height:auto;
width:80%;
}

/* Tulostuslinkki */
#tulostuslinkki a {
display:block;
margin:30px 0 0 0;
padding-left:20px;
background: url(kuvat/tulosta.gif) center left no-repeat;
}
} 

@media print {
* {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
}
}