body{
	background-color:white;
	font-family:Verdana, Arial, Times New Roman;
	font-size: 12px;
	color:gray;
}
#tausta {
background-image: url('../images/TAUSTA.gif');
background-repeat:repeat-x;
/*width:1024px;*/
z-index:1;
position:absolute; 
top: 0px; 
bottom: 0px; 
left: 0px; 
right: 0px;
}
.tapahatumatbl{
	
	border-color:#0053b3;
	background-color:#dce9f6;
}
#line_vertical{
	background-image:url(../images/line_vertical.jpg);
	background-repeat:repeat-y;
}
#line_horisontal{
	background-image:url(../images/line_horisontal.jpg);
	background-repeat:repeat-x;
	height:2px;
}

#logo {
	height:99px;
	width:222px;
	margin-top:0px;
	margin-left:10px;
	background-repeat:no-repeat;
	position:relative;
	border:0px;

}
#banneri{
	margin-top:0px;
	margin-right:10px;
	margin-left:0px;
	border:0px;
}
#menu{
	background-image:url('../images/MENU.jpg');
	background-repeat:no-repeat;
	width:874px;
	height:51px;
}
.navi a:hover{
	color:#000066;
	font-family:Verdana;
	font-size:12px;
	text-decoration: none;
	margin-left:3px;
}
.navi a{
	color:white;
	font-family:Verdana;
	font-size:12px;
	text-decoration: none;
	margin-left:3px;
}
#selected {
	color:white;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	margin-left:3px
}
#footer{
background-image:url('../images/FOOTER.jpg');
background-repeat:no-repeat;
width:874px;
height:48px;
}
#laava{
height:14px;
border-width: 0;
float:right;
}
#info {
font-family: Verdana, Arial, Times New Roman;
font-size:10px;
color:gray;
margin:10px;
position:relative;
}
.info{
font-family: Verdana, Arial, Times New Roman;
font-size:10px;
color:gray;
margin-left:10px;
margin-right:10px;
margin-top:5px;
margin-bottom:0px;
}
#logotable{
margin-top:0px;
}
#frametable {
margin-top:0px;
}

/*ETUSIVUN KUVAT*/
#nosto {
	background-image:url('../images/NOSTO.jpg');
	background-repeat:no-repeat;
	width:283px;
	height:299px;
}
#nostotekstiP {
font-family:Verdana, Arial, Times New Roman;
font-size:12px;
color:white;
text-align:top;
margin:15px;

}
#nostotekstiH {
font-family:Verdana, Arial, Times New Roman;
font-size:16px;
color:white;
font-style:bold;
text-align:top;
margin:15px;

}
#paakuva {
	background-image:url('../images/ETUSIVUKUVA.jpg');
	background-repeat:no-repeat;
	width:581px;
	height:299px;
}
.etukuva{
	border-width: 0;
	height:103px;
}
/*RUNGON TEKSTIT*/
h5 {
	color: #005bbb;
	font-family:Verdana, Arial, Times New Roman;
}
h4 {
	color: #005bbb;
	font-family:Verdana, Arial, Times New Roman;
}
h3 {
	color: #005bbb;
	font-family:Verdana, Arial, Times New Roman;
}
h2 {
	color: #005bbb;
	font-family:Verdana, Arial, Times New Roman;
}
h1 {
	color: #005bbb;
	font-family:Verdana, Arial, Times New Roman;
}
h1{
	font-size:16px;
}
h2{
	font-size:14px;
}
h3{
	font-size:12px;
}
hr{
	line-height:1px;
	color:#005bbb;
	text-shadow:none;

}
.sivustoteksti{
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	vertical-align:text-top;
}
a:hover{
	font-family:Verdana, Arial, Times New Roman;
	color: #005bbb;
	font-size:12px;
}
a{
	font-family:Verdana, Arial, Times New Roman;
	color: #005bbb;
	font-size:12px;
	border:none;
}
.sininen{
	font-family:Verdana, Arial, Times New Roman;
	color: #005bbb;
	font-size:12px;

}
.sininenbold{
	font-family:Verdana, Arial, Times New Roman;
	color: #005bbb;
	font-size:12px;
	font-weight:bold;

}
.harmaa{
	color::#818181;
	font-weight:bold;
}
p {
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:5px;
}
/*HEADERIT*/
#doplhin{
	background-image:url('../images/DOLFIN_HEADER.jpg');
	background-repeat:no-repeat;
	width:873px;
	height:112px;
}
#terveys{
	background-image:url('../images/TERVEYS_HEADER.jpg');
	background-repeat:no-repeat;
	width:873px;
	height:112px;

}
#rahansaasto{
	background-image:url('../images/RAHANSAASTO_HEADER.jpg');
	background-repeat:no-repeat;
	width:873px;
	height:112px;

}
#duotex{
	background-image:url('../images/DUOTEX_HEADER.jpg');
	background-repeat:no-repeat;
	width:873px;
	height:112px;
}
#suositukset{
	background-image:url('../images/SUOSITUKSET_HEADER.jpg');
	background-repeat:no-repeat;
	width:873px;
	height:112px;
}
#vinkit{
	background-image:url('../images/VINKIT_HEADER.jpg');
	background-repeat:no-repeat;
	width:873px;
	height:112px;
}
#tapahtumat{
	background-image:url('../images/TAPAHTUMAT_HEADER.jpg');
	background-repeat:no-repeat;
	width:873px;
	height:112px;
}
#yhteystiedot{
	background-image:url('../images/YHTEYSTIEDOT_HEADER.jpg');
	background-repeat:no-repeat;
	width:873px;
	height:112px;
}
#delfiinit{
	background-image:url('../images/DELFIINIT_HEADER.jpg');
	background-repeat:no-repeat;
	width:873px;
	height:112px;
}
/*SIVUKUVAT*/
.kuva {
	vertical-align:top;
	margin:0px;
}
.video{
	width:372px;
	height:400px;
	vertical-align:top;
	margin-top:0px;
}
/*LOMAKKEIDEN TYYLIT*/

input.text{
  	border-style:solid;
  	border-width:1px; 
	border-color:#005bbb;
}
input.img{
	background-repeat:no-repeat;
	display:inline;
	width:81px;
	height:24px;
	border-style:none;
	position:relative;
	bottom:0px;
	top:5px;
	
	}
input.checkbox{
	border-style:solid;
  	border-width:1px; 
	border-color:#005bbb;

}
/*VERKKOKAUPAN KUVAT*/
.tuotekuva{
	display:block;
	width:80px;
	height:120px;
	border:1px;
	border-color:#005bbb;
	padding-right:10px;
}
.tuotekuvaIso {
	display:block;
	width:400px;
	height:600px;
	border:none;
	border:1px;
	border-color:#005bbb;
}

/*LOGIN FORM*/
.fieldset{

	border-style:solid;
  	border-width:1px; 
	border-color:#005bbb;;	 
	padding: 2px 6px;
}

.legend{
	font-family:verdana;
	color:#005bbb;
}
.label{
	font-family:verdana;
	color:#005bbb;
	font-size:12px;
}

/*HALLINNAN TAULUKOT*/
#hallinta{
  	border:1px solid #005bbb;
	font-size:12px;	
}


