html {
border:solid  #69C; border-width:0 0 3px 12px;}


body {
font-family:verdana,arial,"lucida grande", lucida, helvetica, sans-serif; 
color:#000; 
background:#FFF;
margin:0;
padding:0;
}

/* ::::::::::::::::::: tekstit */

p,ul,li,td {
font-family:verdana,arial,"lucida grande", lucida, helvetica, sans-serif; 
color:#000; 
text-align:left;
} 

p,ul,li {
font-size:12px; 
line-height:128%; 
margin-top:14px; 
margin-bottom:10px;
}

p,ul {margin:14px 20px 12px 35px;padding:0;}

H4,h5,h6 {color:#069;}

h4 {margin:40px 0 30px 14px; border:solid #69C; border-width:0 1px 1px 0; padding:0 6px 6px 0;}
H5 {margin:35px 0 10px 18px;}
H6 {margin:20px 0 10px 35px;}

li {list-style:square;}

A:link {text-decoration:underline; color:#006699;}
A:visited {text-decoration:underline; color:#6699CC;}
A:hover {text-decoration:underline; color:#FF9900;}
A:active {text-decoration:underline; color:#FF9900;}

H4 A:hover, h5 A:hover, h6 A:hover  {
text-decoration:none; color:#069;
}

.alanavi {text-align:center; font-size:60%;}

p.pieni {font-size:70%; margin-top:30px;}

/*juttulista*/
#jutut p {
border-bottom:1px solid #6699cc; padding:0 0 10px 0;
}

/* ::::::::::::::::::: kuvat etc */

.iv {margin:3px 15px 3px 0px; float:left;}
hr {width:85%; border-top:solid 1px #6699cc; line-height:0; font-size:0; height:0; margin:0 0 20px 35px;}

/* :::::::::::::::::::  tablet */


.logo {
background-image:url(kuvat/logobg.gif); 
background-repeat:repeat-x; 
height:60px; 
vertical-align:middle; 
text-align:center;
}

.v {border:solid #69c; border-width:0px 0 1px 1px;}
.c {border:solid #69c; border-width:0px 0 1px 0;
padding:0 0 20px 0;
}
.o {border:solid #69c; border-width:1px 1px  1px 0;}


.kalenteri {
	vertical-align: bottom;
	border-color: #69c;
	border-style: solid;
	border-width:1px 0 0 1px; }
.kalenteri td {border:solid #69C; padding:3px; margin:0px; border-width:0 1px 1px 0; }
.kalenteri p {text-align:left; padding:0; margin:12px 0 3px 10px;}
.huomio, .huomio p {
	color:#dd0000;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	width: 20px; }
.pvm {width:100px; background:#eee; vertical-align:top;}
.paikka {width:150px;background:#eee;  vertical-align:top;}


.kalenteri tr:hover{background:#d4e2f1;}

/* kuukaudet taulu kalenterin alaosassa */

.kuukaudet {border:solid 0px #69C; margin-top:40px; margin-bottom:20px;}
.kuukaudet td, .kuukaudet p {padding:3px; margin:0; border:solid 1px #69C; text-align:center;}
.kuukaudet td a:link, .kuukaudet td a:visited, .kuukaudet td a:hover {text-decoration:none; text-align:center;}
.kuukaudet td a:hover, .kuukaudet td a:active  {background:#d4e2f1; color:#333; text-align:center;}


/* mokkihinnasto*/

.hinnasto {border:solid #69C; border-width:1px 0 0 1px; margin:0 0 0 35px; text-align:right;}
.hinnasto td {border:solid #69C; padding:0px; margin:0px; border-width:0 1px 1px 0; }
.vari1 {background:#ddd;}
.vari2 {background:#fff;}

/* jutuissa 05*/

.aanestys {border:solid #69C; border-width:1px 0 0 1px; margin:0 0 0 35px; text-align:left;}
.aanestys td {border:solid #69C; padding:0px; margin:0px; border-width:0 1px 1px 0; }
.aanestys p {padding:0px; margin:6px; }
.aanestys p {padding:0px; margin:6px;}