A{
	text-decoration : none;
	FONT-SIZE : 11px;
}

A:Hover{
	COLOR : red;
	TEXT-DECORATION : underline;
}

A:visited{

	text-decoration : none;
}

BODY{
	background-color : #ffffff;
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 11px;
}
BODY_old{
	background-color : #f6f6f6;
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 11px;
}
FORM {
	margin-top : 0px;
	margin-bottom : 0px;
}

h1{
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
}

hr{
	border : thin solid white;
}

TD {
	FONT-SIZE : 11px;
}

TR {
	FONT-SIZE : 11px;
}

.box {
	border : 2px;
	border-color : #eeeeee;
	border-style : double;
}

.box1 {
	border : 2px;
	border-color : #FFFFE1;
	border-style : double;
}
.bluebold a {
	color : blue;
	font-weight : bold;
	text-decoration : none;
}
.bluebold a:hover {
	color : Blue;
	font-weight : bold;
	text-decoration : underline;
}
.bluebold a:visited{
	color : Blue;
	font-weight : bold;
	text-decoration : underline;
}


.cell {
	background-color : #ffffff;
	COLOR : #cccccc;
	FONT-SIZE : 9px;
	font-weight :  bold;
}

.cell a{
	COLOR : #cccccc;
	font-weight :  bold;
		FONT-SIZE : 9px;
}

.cell a:Hover{
	color : #0066CC;
	FONT-SIZE : 9px;

}

.cell a:Visited{
	COLOR : #cccccc;
	font-weight :  bold;
	text-decoration : none;
		FONT-SIZE : 9px;
}

.cellToday {
	background-color : #fdcd00;
	FONT-SIZE : 9px;
	color : #000000;
	font-weight :  bold;
}

.cellToday a {
	background-color : #fdcd00;
	color : #000000;
		font-weight :  bold;
			FONT-SIZE : 9px;
	
}

.cellToday a:Hover {
	background-color : red;
	color : #000000;
		font-weight :  bold;
	
}

.cell_lasu {
	background-color : #FFFFF1;
	COLOR : #cccccc;
}

.estrent {
	COLOR : Maroon;
	FONT-SIZE : 14px;
	FONT-WEIGHT : bold;
}
.estrent a{
	COLOR : Maroon;
	FONT-SIZE : 14px;
	FONT-WEIGHT : bold;
}
.estrent a:hover{
	COLOR : Maroon;
	FONT-SIZE : 14px;
	FONT-WEIGHT : bold;
}
.estrent a:visited{
	COLOR : Maroon;
	FONT-SIZE : 14px;
	FONT-WEIGHT : bold;
}
.estrent1 {
	padding-top : 3px;
	COLOR : Maroon;
	FONT-SIZE : 27px;
	FONT-WEIGHT : bold;
}
.estrent1 a{
	padding-top : 3px;
	COLOR : Maroon;
	FONT-SIZE : 27px;
	FONT-WEIGHT : bold;
}
.estrent1 a:hover{
	padding-top : 3px;
	COLOR : Maroon;
	FONT-SIZE : 27px;
	FONT-WEIGHT : bold;
}
.estrent1 a:visited{
	padding-top : 3px;
	COLOR : Maroon;
	FONT-SIZE : 27px;
	FONT-WEIGHT : bold;
}

.estrent1_new {
	PADDING-BOTTOM : 1px;
	padding-left : 1px;
	padding-right : 1px;
	COLOR : white;
	FONT-SIZE : 24px;
	FONT-WEIGHT : bold;
}

.estrent_new {
	PADDING-BOTTOM : 1px;
	padding-left : 1px;
	padding-right : 1px;
	COLOR : white;
	FONT-SIZE : 14px;
	FONT-WEIGHT : bold;
}

.estrent_taus{
	PADDING-BOTTOM : 3px;
	PADDING-LEFT : 4px;
	PADDING-RIGHT : 4px;
	PADDING-TOP : 3px;
	color : #ffffff;
	background-color : Maroon;
	font-weight : bold;
}

.estrent_taus a{
	color : #ffffff;
}

.estrent_taus1{
	PADDING-BOTTOM : 3px;
	PADDING-LEFT : 4px;
	PADDING-RIGHT : 4px;
	PADDING-TOP : 3px;
	color : Maroon;
	font-weight : bold;
}

.etsi {
	border : 1px solid #000000;
	background-color : #C0C0C0;
	font-size : 9px;
	font-weight : bold;
	cursor : hand;
}

.etsi1 {
	border : 1px solid #000000;
	width : 30px;
	background-color : #C0C0C0;
	font-size : 9px;
	cursor : hand;
}

.etsi2 {
	border : 1px solid #000000;
	width : 50px;
	background-color : #C0C0C0;
	font-size : 9px;
	font-weight : bold;
	cursor : hand;
}

.footerbar {
	background-color : #336699;
	color : #ffffff;
	FONT-SIZE : 11px;
}

.haku1 {
	border-right : #FFFFE1;
	background-color : #FFFFF1;
	color : #666666;
	font-size : 11px;
	font-weight : bold;
	1px solid;
	border-bottom : #FFFFE1;
	1px solid;
	border-left : #FFFFE1;
	1px solid;
	border-top : #FFFFE1;
	1px solid;
	padding : 1px;
}

.Heading1 {
	COLOR : #0A246A;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
}

.Heading2 {
	COLOR : #0A246A;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
	text-decoration : none;
}

.Heading2 A{
	COLOR : #0A246A;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
	text-decoration : none;
}

.Heading2 A:active{
	COLOR : #000099;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
	text-decoration : none;
}

.Heading2 A:Hover{
	color : #0066CC;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
}

.Heading2 A:visited{
	COLOR : #0A246A;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
	text-decoration : none;
}

.Heading3 {
	COLOR : #666666;
	FONT-SIZE : 10px;
	FONT-WEIGHT : bold;

}

.iframe{
	color : Black;
	FONT-SIZE : 10px;
	text-decoration : none;
}

.iframe A {
	color : #444444;
	FONT-SIZE : 10px;
	text-decoration : none;
}

.iframe A:hover {
	color : #444444;
	FONT-SIZE : 10px;
	text-decoration : underline;
}

.iframe A:visited{
	color : #444444;
	FONT-SIZE : 10px;
	text-decoration : underline;
}

.Item {
	COLOR : #000000;
	FONT-SIZE : 10px;
}

.kiirlingid {
	border-left : thin #0066CC;
	border-right : thin #0066CC;
	border-top : thin #0066CC;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 1px;
	background-color : Maroon;
	COLOR : White;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
}

.kiirlingid a{
	border-left : thin #0066CC;
	border-right : thin #0066CC;
	border-top : thin #0066CC;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 1px;
	background-color : #0066CC;
	COLOR : White;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
}

.kiirlingid a:active{
	border-left : thin #0066CC;
	border-right : thin #0066CC;
	border-top : thin #0066CC;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 1px;
	background-color : #0066CC;
	COLOR : White;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
	text-decoration : none;
}

.kiirlingid a:hover{
	border-left : thin #0066CC;
	border-right : thin #0066CC;
	border-top : thin #0066CC;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 1px;
	background-color : #0066CC;
	COLOR : White;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
}

.kiirlingid a:visited{
	border-left : thin #0066CC;
	border-right : thin #0066CC;
	border-top : thin #0066CC;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 1px;
	background-color : #0066CC;
	COLOR : White;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
	text-decoration : none;
}

.lippukehys{
	border-bottom : 1px solid #CBCBCB;
	border-left : 1px solid #CBCBCB;
	border-right : 1px solid #CBCBCB;
	border-top : 1px solid #CBCBCB;
	background-color : #FFFFF0;
}

.luelisaa {
	font-size : 11px;
	font-weight : bold;
		text-decoration :  none;
}

.luelisaa  a{
	color : blue;
	font-weight : bold;
	text-decoration :  none;
}

.luelisaa a:hover {
	color : red;
	text-decoration : underline;
}

.luelisaa a:visited {
	color : grey;
	text-decoration :  none;
}

.mainostaus{
	BORDER : #dcdcdc 1px solid;
	padding : 4px;
	BACKGROUND-COLOR : #FFFFE1;
}

.maintable{
	border : thin solid #EEEEEE;
	padding : 0px;
	background-color : White;
}

.Normal {
	FONT-SIZE : 11px;
}

.Normal1 {
	FONT-SIZE : 10px;
}

.Normal_bold {
	FONT-SIZE : 12px;
	FONT-WEIGHT : bold;
}
.Normal_bold a:{
	FONT-SIZE : 12px;
	FONT-WEIGHT : bold;
	COLOR : blue;
}
.Normal_bold a:visited {
	FONT-SIZE : 12px;
	FONT-WEIGHT : bold;
	COLOR : blue;
	text-decoration : none;
}

.off {
	border-bottom : thin solid #EEEEEE;
	border-left : thin solid #EEEEEE;
	border-right : thin solid #EEEEEE;
	padding : 4px;
	background-image : url(../kuvat/ylakuva.gif);
	background-position : top;
	background-repeat : repeat-x;
	font-size : 11px;
}

.off1 {
	border-bottom : thin #eeeeee solid;
	border-left : thin #eeeeee solid;
	border-right : thin #eeeeee solid;
	padding : 6px;
	font-size : 11px;
}

.oikea {
	padding-left : 10px;
}

.on {
	border-left : thin #0066CC;
	border-right : thin #0066CC;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 1px;
	background-color : Maroon;
	COLOR : #ffffff;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
}

.on a{
	COLOR : #ffffff;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
}

.on a:active{
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
	text-decoration : none;
}

.on a:hover{
	color : #CC0000;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
}

.on a:visited{
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
	text-decoration : none;
}

.red {
	background-color : red;
}

.submit{
	border : 1px solid #666666;
	background-color : #eeeeee;
	color : blue;
	font-size : 12px;
	font-weight : bold;
	cursor : hand;
}

.submit1{
	BORDER-COLOR : #A5ACFF;
	BACKGROUND-COLOR : Lime;
	color : #0000CC;
	FONT-FAMILY : Verdana;
	FONT-SIZE : 8pt;
}

.submit2{
	BORDER-COLOR : #A5ACFF;
	BACKGROUND-COLOR : #A5ACFF;
	color : #0000CC;
	FONT-FAMILY : Verdana;
	FONT-SIZE : 8pt;
}

.textbox {
	border-bottom : 1px solid #CBCBCB;
	border-left : 1px solid #CBCBCB;
	border-right : 1px solid #CBCBCB;
	border-top : 1px solid #CBCBCB;
	padding : 1px;
	background-color : #FFFFF1;
	font-size : 10px;
	font-weight : normal;
}

.textbox2 {
	border-bottom : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	padding : 0px;
	background-color : #FFFFF1;
	font-size : 11px;
	font-weight : normal;
	text-align :rightr;
}

.textbox3 {
	border-bottom : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	background-color : #FFFFF1;
	font-size : 10px;
	font-weight : normal;
}

.titlebar {
	background-color : #FBA800;
	color : #ffffff;
	font-size : 9px;
	font-weight : bold;
	text-align : center;
}

.titlebar1 {
	background-color : #eeeeee;
	color : #666666;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
}

.titlebar2 {
	background-color : #336699;
	color : #ffffff;
	font-size : 9px;
	font-weight : bold;
}

.titlebar_lasu {
	background-color : #eeeeee;
	color : #FBA800;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
}

.tulos {
	COLOR : #0000;
	background-color : White;
	FONT-SIZE : 11px;
}

 .tulos a {

	text-decoration : none;
}

.tulos a:hover {
	color : red;
	text-decoration : underline;
}

.tulos a:visited {
	color : #666666;
	text-decoration : none;
}
.brown {
	COLOR : #990000;
	background-color : White;
	FONT-SIZE : 11px;
}

 .brown a {
	COLOR : #990000;
	text-decoration : none;
}

.brown a:hover {
	color : red;
	text-decoration : underline;
}

.brown a:visited {
	color : #666666;
	text-decoration : none;
}
.tulosbox {
}

.tulosbox2 {
	border : 2px double #EEEEEE;
}

.valikko{
	BORDER-BOTTOM : #dcdcdc 1px solid;
	PADDING-BOTTOM : 2px;
	PADDING-LEFT : 4px;
	PADDING-RIGHT : 4px;
	PADDING-TOP : 2px;
	BACKGROUND-COLOR : #EEEEEE;
	color : Black;
	text-decoration : none;
}

.valikko a {
	color : #0A246A;
	text-decoration : none;
}

.valikko a:active {
	color : #000000;
	text-decoration : underline;
}

.valikko a:hover{
	color : #CC0000;
	text-decoration : underline;
}

.valikko a:visited{
	color : #0A246A;
	text-decoration : none;
}

.valikko2{
	BORDER-BOTTOM : #dcdcdc 1px solid;
	PADDING-BOTTOM : 2px;
	PADDING-LEFT : 4px;
	PADDING-RIGHT : 4px;
	PADDING-TOP : 2px;
	BACKGROUND-COLOR : #ffffff;
	color : Black;
	text-decoration : none;
}

.valikko2 a {
	color : #0A246A;
	text-decoration : none;
}

.valikko2 a:active {
	color : #0A246A;
	text-decoration : underline;
}

.valikko2 a:active {
	color : #000000;
	text-decoration : underline;
}

.valikko2 a:hover{
	color : #000000;
	text-decoration : none;
}

.valikko2 a:visited{
	color : #0A246A;
	text-decoration : none;
}

.valikkoold {
	border-bottom-width : 1px;
	padding-bottom : 3px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 3px;
	background-color : #336699;
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;
}

.valikkoold2 {
	border-bottom-width : 1px;
	padding-bottom : 3px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 3px;
	background-color : #336699;
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;
}

.valikko_end{
	PADDING-BOTTOM : 2px;
	PADDING-LEFT : 4px;
	PADDING-RIGHT : 4px;
	PADDING-TOP : 2px;
	BACKGROUND-COLOR : #eeeeee;
}

.valikko_end a {
	color : #0A246A;
	text-decoration : none;
}

.valikko_end a:active {
	color : #0A246A;
	text-decoration : underline;
}

.valikko_end a:hover{
	color : #CC0000;
	text-decoration : underline;
}

.valikko_end a:visited{
	color : #0A246A;
	text-decoration : none;
}

.valikko_end2{
	PADDING-BOTTOM : 2px;
	PADDING-LEFT : 4px;
	PADDING-RIGHT : 4px;
	PADDING-TOP : 2px;
	BACKGROUND-COLOR : #ffffff;
}

.valikko_end2 a {
	color : #0A246A;
	text-decoration : none;
}

.valikko_end2 a:active {
	color : #0A246A;
	text-decoration : underline;
}

.valikko_end2 a:hover{
	color : #000000;
	text-decoration : underline;
}

.valikko_end2 a:visited{
	color : #0A246A;
	text-decoration : none;
}

.valikko_top{
	BORDER-BOTTOM : #dcdcdc 1px solid;
	PADDING-BOTTOM : 2px;
	PADDING-LEFT : 4px;
	PADDING-RIGHT : 4px;
	PADDING-TOP : 2px;
	BACKGROUND-COLOR : #0066CC;
	COLOR : #ffffff;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
}
.valikko_end1{
	BORDER-BOTTOM : #dcdcdc 1px solid;
	PADDING-BOTTOM : 2px;
	PADDING-LEFT : 4px;
	PADDING-RIGHT : 4px;
	PADDING-TOP : 2px;
	BACKGROUND-COLOR : #0066CC;
	COLOR : #ffffff;
	FONT-SIZE : 11px;
	FONT-WEIGHT : bold;
}
.valikko_top a {
	color : #444444;
	text-decoration : none;
}

.valikko_top a:hover{
	color : #CC0000;
	text-decoration : underline;
}

.valikko_top a:visited{
	color : #444444;
	text-decoration : none;
}

.valittu {
	background-color : #fdcd00;
	color : red;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

.varausbox {
	border-bottom : thin solid #EEEEEE;
	border-top : thin solid #EEEEEE;
	padding-left : 2px;
	BACKGROUND-COLOR : #EEEEEE;
}

.vasen {
}

.viivaoikea {
	border-right-color : #eeeeee;
	border-right-style : double;
	border-right-width : 2px;
}

.viivavasen {
}

.viiva_vo {
}

.ylataus {
	padding : 4px;
}

.ylavalikko{
	padding-top : 2px;
	padding-bottom : 0px;
	padding-left : 1px;
	padding-right : 2px;
	border : 0px solid Black;
}

.ylavalikko a {
}

.ylavalikko a:active {
}

.ylavalikko a:hover{
}

.ylavalikko a:visited {
}

.ylavalikko1{
	border-bottom : 1px solid #eeeeee;
	text-decoration : none;
}

.ylavalikko1 a {
}

.ylavalikko1 a:active {
}

.ylavalikko1 a:hover{
}

.ylavalikko1 a:visited {
}

.ylavalikko2{
	margin : 2px;
	padding : 2px;
	COLOR : #cccccc;
	font-weight : bold;
	text-decoration : none;
}

.ylavalikko2 a {
	color : #cccccc;
	text-decoration : none;
}

.ylavalikko2 a:active {
	color : #cccccc;
	text-decoration : underline;
}

.ylavalikko2 a:hover{
	color : #000000;
	text-decoration : none;
}

.ylavalikko2 a:visited {
	color : #cccccc;
	text-decoration : none;
}

.ylavalikko_end{
	PADDING-BOTTOM : 3px;
	PADDING-LEFT : 4px;
	PADDING-RIGHT : 4px;
	PADDING-TOP : 3px;
	color : #ffffff;
}

.ylavalikko_end a {
	color : #0A246A;
	text-decoration : none;
}

.ylavalikko_end a:active {
	color : red;
	text-decoration : underline;
}

.ylavalikko_end a:hover{
	color : #CC0000;
	text-decoration : underline;
}

.ylavalikko_end a:visited{
	color : #0A246A;
	text-decoration : none;
}

