body {  
background-color: #CDCDCD;
margin: 30px;
}

body, td, div, input, select, textarea, p, .default {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #000000;
}

#focus, #printlogo { /* piilossa */
display: none;
visibility: hidden;
}

.text, .article {
font-size: 11px;
color: #000000;
}
#text.p {
font-size: 11px;
color: #000000;
}
p {
font-size: 10px;
margin-top: 0em; 
margin-bottom: 10px;
color: #000000;
}

a:link, a:active, a:visited {
color: #A07A67;
text-decoration: underline;
}
a:hover { color: #990000; }

a:hoverski { color: #DC3228; }

#navi.td {
vertical-align: middle;
}
#search {
vertical-align: bottom;
}

a.navtext { color: #000000; font-size: 11px; text-decoration: none; }
a.navtext:link, a.navtext:active, a.navtext:visited  { color: #000000; text-decoration: none; }
a.navtext:hover { color: #CC0000; font-size: 11px; text-decoration: none; font-weight: normal; }
.navraq { color: #FAF916; font-size: 11px; font-weight: bold; }
td.subnav { padding-bottom: 5px; }

.navflag, .kuva { 
padding: #E6E2E2 1px solid;
border-bottom: #E6E2E2 1px solid;
border-left: #E6E2E2 1px solid; 
border-right: #E6E2E2 1px solid; 
border-top: #E6E2E2 1px solid; 
}
.navflag:hover, .kuva:hover {
padding: #990000 1px solid;
border-bottom: #990000 1px solid;
border-left: #990000 1px solid; 
border-right: #990000 1px solid; 
border-top: #990000 1px solid; 
}

.linkki { font-size: 10px; color: #310D04; text-decoration: none; font-weight: bold; }
a.linkki { color: #310D04; font-size: 10px; text-decoration: none; font-weight: bold; }
a.linkki:link, a.linkki:active, a.linkki:visited  { color: #310D04; text-decoration: none; }
a.linkki:hover { color: #990000; font-size: 10px; text-decoration: none; font-weight: bold; }

.box1 { 
background-color: #FFFFFF;
vertical-align: top;
}
.box2 { 
background-color: #FAF9F9;
vertical-align: top; 
}
.box3 { 
background-color: #E6E2E2;
vertical-align: top; 
}
.boxbg { 
background-color: #CDCDCD;
vertical-align: top; 
}
.boxtext {
padding: 10px;
vertical-align: top;
}

.box1nosto { 
background-color: #FAF9F9;
vertical-align: top; 
padding: 10px;
}
.box2nosto { 
background-color: #E6E2E2;
vertical-align: top; 
padding: 10px;
}

.boxdate, .date { 
font-size: 10px;
color: #737373;
}
.boxleft {
width: 14px;
display: inline;
font-weight: bold;
}
.boxright {
width: 123px;
display: inline;
}

div.float {
float: left;
}

.head { color: #DC3228; }
.header { font-size: 11px; font-weight: bold; }
.headerbig { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #1A1A1A; text-transform: uppercase }
.headerbig2 { font-family: Arial, Helvetica, sans-serif; font-size: 16.75px; font-weight: bold; color: #000000 }
.article { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.default { font-size: 10px; }
.defaultline { font-size: 10px; line-height: 14px; }
.secondary { color: #FA0400; }
.harmaa { color: #E2E1D6; }
.harmaa2 { color: #64645F; }

.beige { color: #FBFAED; font-size: 10px; }
.beigebig { color: #FBFAED; font-size: 11px; font-weight: bold; }
a.beige:link, a.beige:active, a.beige:visited  { color: #FBFAED; text-decoration: none; }

.unlink { color: #310D04; font-size: 10px; }
a.unlink:link, a.unlink:active, a.unlink:visited  { color: #310D04; text-decoration: none; }
a.unlink:hover { color: #990000; font-size: 10px; text-decoration: none; }


form {
display: inline;
}
input, .input, .searchbox {
background-color: #E6E6E6; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #310D04;
}
.inputski { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.inputskibox {
background-color: #FBFAED; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
}

