<!--
body {
	font: 11px Verdana, Arial; color: #000000;
	background-color: #FDE8E3;
	margin: 0;
	padding: 0;
}
td { font: 11px Verdana, Arial; color: #000000; }
.content {
	height: 100%;
	background-image:url(../images/bg.jpg); /**/
	background-repeat: repeat-x; /* repeat; repeat-x; repeat-y; no-repeat; */
	margin: 0;
	padding: 0;
}
.content_text {
	background-image:url(../images/bg_text.jpg); /**/
	background-repeat: no-repeat; /* repeat; repeat-x; repeat-y; no-repeat; */
}
.content_header {
	background-image:url(../images/bg_header.jpg); /**/
	background-repeat: no-repeat; /* repeat; repeat-x; repeat-y; no-repeat; */
}
#content_header_frontpage {
	position:relative;
	width: 920px;
	height: 279px;
	margin: 0px 0px, 0px, 0px;
	padding: 0px 0px, 0px, 0px;
	z-index:1;
}
#content_menu_frontpage {
	position:absolute;
	width: 920px;
	height: 42px;
	left: 0px;
	top: 237px;/**/
/*	bottom: 0px;/**/
	margin: 0;
	padding: 0;
/*	z-index:2;*/
	text-align: left;
}
.content_menu_frontpage {
	position:relative;
	z-index:5;
	margin-top: -42px;
}
#content_menu_top {
/*	background-image:url(../images/menu_tausta.jpg);
	background-repeat: no-repeat; /* repeat; repeat-x; repeat-y; no-repeat; */
}
#content_menu_left {
/*	background-image:url(../images/menu_tausta_left.jpg);
	background-repeat: no-repeat; /* repeat; repeat-x; repeat-y; no-repeat; */
	min-height: 212px;
}
* html #content_menu_left {
	height: 212px;
}

/*	General css definitions for Internet pages */
h1				{ font: 24px Arial, Verdana; font-weight: bold; color: #3269A0; }/*#23408F*/
.otsikko1		{ font: 24px Arial, Verdana; font-weight: bold; color: #3269A0; }
h2				{ font: 24px Arial, Verdana; font-weight: bold; color: #CC0000; }
h3				{ font: 16px Verdana, Arial; font-weight: bold; color: #3269A0; }
h4				{ font: 16px Verdana, Arial; font-weight: bold; color: #CC0000; }
h5				{ font: 13px Verdana, Arial; font-weight: bold; color: #3269A0; }
h6				{ font: 13px Verdana, Arial; font-weight: bold; color: #CC0000; }
a:link			{ text-decoration: underline; color: #3269A0; }
a:visited		{ text-decoration: underline; color: #3269A0; }
a:active		{ text-decoration: underline; color: #CC0000; }
a:hover			{ text-decoration: underline; color: #CC0000; }
hr				{ height:1px; color: #3269A0; }
ul				{ padding: 0px 0px; margin-left: 16px; margin-top: 0px; margin-bottom: 0px; }
.sokoshotels	{ color: #C71444; }
.white			{ color: #FFFFFF; }
.black			{ color: #000000; }
.otsikko		{ font: 16px Verdana, Arial; font-weight: bold; color: #000000; }
.whiteheader	{ font: 16px Verdana, Arial; font-weight: bold; color: #FFFFFF; }
.redbox			{ font: 12px Verdana, Arial; color: #FFFFFF; font-weight: normal; }
.small			{ font: 10px Verdana, Arial; color: #000000; }
.small2			{ font: 10px Verdana, Arial; color: #FFFFFF; }
.etusivu		{ font: 11px Verdana, Arial; color: #000000; }
.etusivuwhite	{ font: 11px Verdana, Arial; color: #FFFFFF; }
.hinnasto		{ font: 16px Verdana, Arial; font-weight: bold; color: #F89C02; }
.tapahtumat			{ font: 16px Arial, Verdana; font-weight: normal; }
.tapahtumat:link	{ text-decoration: none; color: #3269A0; }
.tapahtumat:visited	{ text-decoration: none; color: #3269A0; }
.tapahtumat:active	{ text-decoration: underline; color: #CC0000; }
.tapahtumat:hover	{ text-decoration: underline; color: #CC0000; }
.ajankohtaista			{ font: 16px Arial, Verdana; font-weight: normal; }
.ajankohtaista:link	{ text-decoration: none; color: #3269A0; }
.ajankohtaista:visited	{ text-decoration: none; color: #3269A0; }
.ajankohtaista:active	{ text-decoration: underline; color: #CC0000; }
.ajankohtaista:hover	{ text-decoration: underline; color: #CC0000; }

/*	End of general css definitions */
b				{ font-weight: bold; }
address, .copy	{ font: 10px Verdana, Arial; color: #666666; }
form, input, textarea	{ font: 12px Arial, Verdana; color: #000000; }
.lang				{ border: #3269A0 1px solid; /* none | dotted | dashed | solid | double | groove | ridge | inset | outset */ }
.info				{ border: #919FA7 4px solid; /* none | dotted | dashed | solid | double | groove | ridge | inset | outset */ }
.design				{ color: #666666; }
.design:link		{ text-decoration: underline; color: #666666; }
.design:visited		{ text-decoration: underline; color: #666666; }
.design:active		{ text-decoration: underline; color: #E12424; }
.design:hover		{ text-decoration: underline; color: #E12424; }
.menu {
	font: 14px "Arial Narrow", Arial, Verdana; font-weight: bold; text-transform: uppercase;
	line-height: 28px; text-align:right; margin: 0; padding: 0; margin-right: 23px;
}
.menu:link			{ text-decoration: none; color: #3269A0; }
.menu:visited		{ text-decoration: none; color: #3269A0; }
.menu:active		{ text-decoration: none; color: #CC0000; }
.menu:hover			{ text-decoration: none; color: #CC0000; }
.active {
	font: 14px "Arial Narrow", Arial, Verdana; font-weight: bold; text-transform: uppercase;
	line-height: 28px; text-align:right; margin: 0; padding: 0; margin-right: 23px;
}
.active:link		{ text-decoration: none; color: #CC0000; }
.active:visited		{ text-decoration: none; color: #CC0000; }
.active:active		{ text-decoration: none; color: #CC0000; }
.active:hover		{ text-decoration: none; color: #CC0000; }
.menu1				{ font: 14px "Arial Narrow", Arial, Verdana; font-weight: bold; text-transform: uppercase; line-height: 42px; }
.menu1:link			{ text-decoration: none; color: #3269A0; }
.menu1:visited		{ text-decoration: none; color: #3269A0; }
.menu1:active		{ text-decoration: none; color: #CC0000; }
.menu1:hover		{ text-decoration: none; color: #CC0000; }
.active1			{ font: 14px "Arial Narrow", Arial, Verdana; font-weight: bold; text-transform: uppercase; line-height: 42px; }
.active1:link		{ text-decoration: none; color: #CC0000; }
.active1:visited	{ text-decoration: none; color: #CC0000; }
.active1:active		{ text-decoration: none; color: #CC0000; }
.active1:hover		{ text-decoration: none; color: #CC0000; }
.menu2				{ font: 11px Arial, Verdana; font-weight: normal; }
.menu2:link			{ text-decoration: none; color: #3269A0; }
.menu2:visited		{ text-decoration: none; color: #3269A0; }
.menu2:active		{ text-decoration: underline; color: #CC0000; }
.menu2:hover		{ text-decoration: underline; color: #CC0000; }
.active2			{ font: 11px Arial, Verdana; font-weight: normal; }
.active2:link		{ text-decoration: none; color: #CC0000; }
.active2:visited	{ text-decoration: none; color: #CC0000; }
.active2:active		{ text-decoration: underline; color: #CC0000; }
.active2:hover		{ text-decoration: underline; color: #CC0000; }
.wuoritupa			{ font: 12px Verdana, Arial;  }
.wuoritupa:link		{ text-decoration: underline; color: #9C313B; }
.wuoritupa:visited	{ text-decoration: underline; color: #9C313B; }
.wuoritupa:active	{ text-decoration: underline; color: #FFB100; }
.wuoritupa:hover	{ text-decoration: underline; color: #FFB100; }
.osoite				{ font: 11px Verdana, Arial; color: #FFFFFF; }
.osoite:link		{ text-decoration: underline; color: #FFFFFF; }
.osoite:visited		{ text-decoration: underline; color: #FFFFFF; }
.osoite:active		{ text-decoration: underline; color: #FFB100; }
.osoite:hover		{ text-decoration: underline; color: #FFB100; }
.whitelink:link		{ text-decoration: underline; color: #FFFFFF; }
.whitelink:visited	{ text-decoration: underline; color: #FFFFFF; }
.whitelink:active	{ text-decoration: underline; color: #3269A0; }
.whitelink:hover	{ text-decoration: underline; color: #3269A0; }
.blacklink:link		{ text-decoration: underline; color: #000000; }
.blacklink:visited	{ text-decoration: underline; color: #000000; }
.blacklink:active	{ text-decoration: underline; color: #FFFFFF; }
.blacklink:hover	{ text-decoration: underline; color: #FFFFFF; }
.menupathtext		{ font: 11px Arial, Verdana; font-weight: normal; color: #FF5E00; }
.menupath			{ font: 11px Arial, Verdana; font-weight: normal; color: #333333; }
.menupath:link		{ text-decoration: none; color: #333333; }
.menupath:visited	{ text-decoration: none; color: #333333; }
.menupath:active	{ text-decoration: underline; color: #FF5E00; }
.menupath:hover		{ text-decoration: underline; color: #FF5E00; }

input {
/*	font-size: 11px;
	font-family: 'Microsoft Sans Serif' , Tahoma, Arial, Verdana, Sans-Serif;
*/
}
input, select, textarea, button {
	font-size: 11px;
	font-family: 'Microsoft Sans Serif' , Tahoma, Verdana, Arial, Sans-Serif;
	border: #000000 1px solid; /* none | dotted | dashed | solid | double | groove | ridge | inset | outset */
}
input.InputButton {
	background-image: url("../images/inputbuttonbg.gif");
	background-color: #FFFFFF;
	border: #686868 1px solid; /* none | dotted | dashed | solid | double | groove | ridge | inset | outset */
	height: 20px;
	width: 80;
}
input.InputButton2 {
	/*background-image: url("../images/inputbuttonbg.gif");*/
	background-color: #FFFFFF;
	border: #686868 1px solid; /* none | dotted | dashed | solid | double | groove | ridge | inset | outset */
}
input.InputRadio, input.InputCheck {
	/*background-color: #FFFFFF;*/
	border: none; /* none | dotted | dashed | solid | double | groove | ridge | inset | outset */
}
@media print {
	.noPrint {display:none;}
}
-->