
/****************************
FONTIT, FORMIT  JA KUVAT
****************************/ 


p, h1, h2, h3, h4, h5, ul, ol {
color: #666;
FONT-FAMILY: Palatino, Geneva, sans-serif;
font-size: 10pt;
}
H1, H2, H3, h4, p, legend {
padding: 4px 10px 4px 10px;
margin: 0px; 
}
h1, h2{ font-size: 11pt;
}
P {
page-break-inside: auto; padding-left: 20px;
}
legend { 
font-family: Eurostile, georgia, helvetica, sans-serif; font-weight: bold; letter-spacing: 1.6pt;
}
UL, OL {
margin: 0px 0px 0px 20px; padding-top: 4px; padding-bottom: 4px;
}
LI {
MARGIN: 0px 0px 0px 45px; 
}
HR {
MARGIN: 10px 0px 0px 10px
}
TEXTAREA {
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; 
FONT-WEIGHT: normal; 
FONT-SIZE: 8pt; 
MARGIN: 0px; 
TEXT-DECORATION: none;
}
SELECT {
padding: 0px;
MARGIN: 0px; PADDING-TOP: 0px;
}
INPUT {
height: 18px; FONT-SIZE: 8pt; PADDING: 0px; MARGIN: 0px; 
vertical-align: top;
}
FIELDSET { border: 1pt solid silver; padding: 2px; margin: 2px 2px 2px 30px;
}
A {
BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666666; TEXT-DECORATION: underline;
}
A:hover {
BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #334466; TEXT-DECORATION: none
}
IMG {
BORDER: none; border: 0; margin: 0;
}


/* KUVALUOKAT */

IMG.banner, img {
border: none; 
}
IMG.product {
border: #ffffee 2pt solid; 
margin: 10px;
}
IMG.spons {
border: white 1pt solid;
}

/* OTSIKKOLUOKAT */

H3.header {
PADDING-LEFT: 70px; FONT-WEIGHT: bold; 
COLOR: #993333; 
PADDING-TOP: 27px; 
HEIGHT: 85px
}
H4.negative {
PADDING-BOTTOM: 4px; 
COLOR: #666666; 
}

/* TEKSTILUOKAT */

p.notes {
width: 174px;
font-weight: bold; 
padding: 2px; margin: 2px 0px; text-align: center;
COLOR: #ffffff; background-color: #ffcc00;
}
p.news {
width: 174px;
font-weight: bold; 
padding: 2px; margin: 2px 0px; text-align: center;
COLOR: #ffffff; background-color: #cc3333;
}
.menu {
font-size: 9pt;
padding: 0px;
MARGIN: 0px 0px 3px; 
FONT-WEIGHT: bold; 
COLOR: #a7093a; 
BORDER-BOTTOM: silver 1pt solid
}
LEGEND.menu {
padding: 0px;
FONT-WEIGHT: bold; 
MARGIN: 0px 0px 3px; 
COLOR: #a7093a;  
BORDER-BOTTOM: silver 1pt solid
}
P.intro {
margin: 0px; 
padding-left: 25px; PADDING-BOTTOM: 2px; PADDING-TOP: 6px
}
fieldset.yellow {
border: 1pt solid #ffcc33;  margin: 2px;
}
#bluelink {
BACKGROUND: white url(../images/bluelink_bg.gif) no-repeat 0px 0px;
}
P.events {
padding: 4px 20px 0px 0px;
FONT-SIZE: 8pt; BACKGROUND: white url(../images/items.gif) no-repeat 100% 0px; 
MARGIN: 0px; 
WIDTH: 180px; 
COLOR: #0f5cb1; 
HEIGHT: 25px
}
P.list {
PADDING-LEFT: 6px; 
}
P.list:first-line {
PADDING-LEFT: 0px
}

/* LINKKILUOKAT */

A.menu {
COLOR: #993333; TEXT-DECORATION: none
}
A.menu:hover {
COLOR: #993333; TEXT-DECORATION: underline
}
A.menu:active {
COLOR: #993333; TEXT-DECORATION: underline; 
}
A.body {
COLOR: #666666; TEXT-DECORATION: none
}
A.body:hover {
COLOR: #666666; TEXT-DECORATION: underline
}
A.body:active {
COLOR: #666666; TEXT-DECORATION: underline
}
A.events {
BACKGROUND: white url(../images/eventsarrow.gif) no-repeat 0px 0px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.events:hover {
TEXT-DECORATION: underline
}
A.negative {
COLOR: #666666
}
A.adm {
FONT-SIZE: 10px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
input[type="submit"], input[type="reset"], input[type="button"] {
 font-size: 8pt; 
}
 

