div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}
.otsikko {
	font-weight: bold;
	color: #00349c;
	font-size: 14px;
}
body {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}
.tilao1 {
	margin-right: 10px;
	margin-bottom: 60px;
}

.tilao2 {
	margin-right: 50px;
}

.tilao3 {
	margin-right: 20px;
}
.tilao4 {
	margin-right: 80px;
}
.tilav1 {
	margin-left: 15px;
	margin-right: 4px;
}
TD {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}

.alinavi {
	font-family: "Arial";
	font-size: 11px;
	line-height: 15px;
	color: #2754a9;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 5px;
}
.alialinavi {
	font-family: "Arial";
	font-size: 11px;
	line-height: 15px;
	color: #2754a9;
	font-weight: normal;
	padding-left: 9px;
	padding-right: 5px;
}
.alialialinavi {
	font-family: "Arial";
	font-size: 11px;
	line-height: 15px;
	color: #2754a9;
	font-weight: normal;
	padding-left: 9px;
	padding-right: 3px;
}
.alialialialinavi {
	font-family: "Arial";
	font-size: 11px;
	line-height: 15px;
	color: #2754a9;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 1px;
}
.alialialialialinavi {
	font-family: "Arial";
	font-size: 11px;
	line-height: 15px;
	color: #2754a9;
	font-weight: normal;
	padding-left: 9px;
	padding-right: 1px;
}
TABLE.navi TD {
	font-family: "Arial";
	font-size: 13px;
	line-height: 20px;
	color: #2754a9;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 5px;
}
TABLE.navi a:link {
	color: #2754a9;
	text-decoration: none;

}
TABLE.navi a:visited {
	color: #2754a9;
	text-decoration: none;

}
TABLE.navi a:hover {
	color: #6385CB;
	text-decoration: underline;
}
TABLE.navi a:active {
	color: #6385CB;
	text-decoration: underline;
}

TABLE.leipis TD {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #3d3d3d;
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 35px;
}
TABLE.leipis a:link {
	color: #2754a9;
	text-decoration: none;

}
TABLE.leipis a:visited {
	color: #2754a9;
	text-decoration: none;

}
TABLE.leipis a:hover {
	color: #6385CB;
	text-decoration: underline;
}
TABLE.leipis a:active {
	color: #6385CB;
	text-decoration: underline;
}

.teksti13B {
	font-size: 13px;
	font-weight: bold;
}

TABLE.uutiset TD {
	font-family: "Arial";
	font-size: 11px;
	line-height: 13px;
	color: #2754a9;
	padding-left: 15px;
	padding-right: 5px;
}
TABLE.uutiset a:link {
	color: #2754a9;
	text-decoration: none;

}
TABLE.uutiset a:visited {
	color: #2754a9;
	text-decoration: none;

}
TABLE.uutiset a:hover {
	color: #6385CB;
	text-decoration: underline;
}
TABLE.uutiset a:active {
	color: #6385CB;
	text-decoration: underline;
}

TABLE.osoite TD {
	font-family: "Arial";
	font-size: 11px;
	line-height: 13px;
	color: #2754a9;
	padding-left: 15px;
	padding-right: 5px;
}
TABLE.osoite a:link {
	color: #2754a9;
	text-decoration: none;

}
TABLE.osoite a:visited {
	color: #2754a9;
	text-decoration: none;

}
TABLE.osoite a:hover {
	color: #6385CB;
	text-decoration: underline;
}
TABLE.osoite a:active {
	color: #6385CB;
	text-decoration: underline;
}


a:link {
	color: #4665BF;
	text-decoration: none;
}
a:visited {
	color: #4665BF;
	text-decoration: none;
}
a:hover {
	color: #4665BF;
	text-decoration: underline;
}
a:active {
	color: #4665BF;
	text-decoration: underline;
}
.otsikko2 {

	font-weight: bold;
	color: #4565BE;
	font-size: 11px;
}
TABLE.hinnasto  TD{
	font-family: Arial;
	font-size: 10px;
	background-color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;

}
TABLE.tarjous  TD{
	font-family: Arial;
	font-size: 11px;
	background-color: #F7F7F7;
	padding-right: 2px;

}
.lisatila {
	padding: 6px;
}
.lisatilavasen {
	padding-left: 15px;
}
.kentta {  
font-family: Arial; 
font-size: 11px; 
font-weight: normal; 
color: #314686; 
height: 16px; 
border: 1px solid #C0C0C0;
}
.kentta2 {

font-family: Arial; 
font-size: 11px; 
font-weight: normal; 
color: #314686; 
border: 1px solid #C0C0C0;
}
input.hakunappi {
	background-color: #EBEBEB;
	font-size: 12px;
	color: #4565BE;
	height: 24px;
	width: 65px;

}
.design {
font-family: Arial; 
font-size: 11px; 
font-weight: normal; 
}
.design a:link {
	color: #6B96DC;
	text-decoration: none;

}
.design a:visited {
	color: #6B96DC;
	text-decoration: none;

}
.design a:hover {
	color: #C4DAF4;
	text-decoration: underline;
}
.design a:active {
	color: #D8D8D8;
	text-decoration: underline;
}
.vihreä a:link {
	color: #62A148;
}
.vihreä a:visited {
	color: #62A148;
}
.vihreä a:hover {
	color: #62A148;
}
.vihreä a:active {
	color: #62A148;
}
.vihreä {
	color: #62A148;
}
TABLE.henkilot TD {
	background-color: #FFFFFF;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 1px;
}
TABLE.henkilot TH {
	text-align : left;
	background-color: #F7F7F7;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 0px;
}
.polaroid {
	border: 7px solid #EAEAEA;
}
TABLE.aineisto TD{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
TABLE.taulukko TD {
	background-color: #FFFFFF;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}
TABLE.taulukko TH {
	text-align : left;
	background-color: #F7F7F7;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 0px;
}

