BODY {
	color: Black;
	background-color: #E9E9E9;
	font-family: sans-serif;
	margin : 0 0 0 0;
	border: 0 none;
}

P {
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	color : Black;
	background-color : transparent;
}

IMG.noborder {
	border: 0 none;
}

IMG {
	border: 5px solid #A83A2B;
	margin-bottom: 0;
}

.center {
	text-align: center;
}

UL.valikko {
	margin-top: 50px;
	margin-left: 30px;
	padding-right: 10px;
	padding-left:0px;
}

UL.valikko LI {
	margin-left: 0px;
	padding-left: 5px;
	font-size : medium;
	list-style-type : disc;
	list-style-position: outside;
	list-style-image:  url(img/bullet.gif);
}

UL.valikko LI.selected {
	list-style-image:  url(img/bullet2.gif);
}

A {
	color : #F8C300;
	background-color : transparent;
	text-decoration : none;
}

A.selected {
	color: #E57D17;
}

A:HOVER {
	color : #D5A500;
	background-color : transparent;
	text-decoration : none;
}

A.selected:HOVER {
	color: #C96F14;
}

H1 {
	color: #A83A2B;
	text-align: center;
	padding: 0 0 0 0px;
	margin: 5px 0px 0px 0px;
	font-family : sans-serif;
	font-size : 30pt;
	text-transform : uppercase;
	background-color : #A83A2B;
	font-weight : bold;
}

H2 {
	color: #A83A2B;
	text-align: right;
	padding: 0 30px 0 0px;
	margin: -10px 7px 15px 7px;
	font-family : Impact;
	font-size : 16pt;
	text-transform : none;
	background-color : #A83A2B;
	font-weight : normal;
}

H3 {
	color: #2D2D2D;
	text-align: left;
	padding: 0 0 0 0px;
	margin: 30px 7px 15px 7px;
	font-size : medium;
	text-transform : none;
	background-color : transparent;
	font-weight : bold;
}

DIV#container {
	position: absolute;
	left: 0%;
	margin-left: 1em;
	margin-top: 1em;
	margin-right: 1em;
}

DIV#valikko {
	position: absolute;
	top: 6em;
	left: 1em;
}

TABLE#esittelykehys P.isoteksti {
	text-align: center;
	font-size: large;
}

TABLE#esittelykehys A {
	color: #A83A2B;
}

TABLE#esittelykehys A:HOVER {
	color: #73281E;
}

TABLE#kehys {
	background-color: #A83A2B;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	width: 100%;

}

TR#otsikkokehys {
	margin: 0px;
	padding: 0px;
}

TD#otsikkokehys {
	margin: 0px;
	padding: 0px;
}

DIV#otsikkokuva {
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
}

TABLE#esittelykehys TABLE#kuvakehys TD {
	vertical-align: top;
	padding-right: 10px;
}

TABLE#esittelykehys TABLE#kuvakehys TD P {
	text-align: left;
}

TABLE#esittelykehys DIV#navigointi P {
	text-align: center;
	font-size : large;
}

TABLE#esittelykehys DIV#navigointi SPAN.hidden {
	background-color: transparent;
	color: #F8C300;
}

SPAN#hidden {
	background-color: transparent;
	color: #A83A2B;
}

TD#alaosa {
	background-color: #F8C300;
	margin: 0px;
	padding: 0px;
}

TD#vasenpohja {
	border-top: 5px solid #F8C300;
	background-color: #A83A2B;
	margin: 0px;
	padding: 0px;
	color: #F8C300;
	background-color: #A83A2B;
	height: 100%;
	width: 14em;
}

TABLE#vasenpohja {
	height: 100%;
}

TABLE#vasenpohja TR.ylos {
	vertical-align: top;
}

TABLE#vasenpohja TR.alas {
	vertical-align: bottom;
}

TD#valikko {
}

DIV#yhteystiedot {
	margin: 0px;
	padding-top: 75px;
	padding-bottom: 10px;
}

DIV#yhteystiedot P {
	text-align: center;
	color: #F8C300;
	background-color: #A83A2B;
	font-size : small;
}

TD#pohja {
	background: #F8C300;
	margin: 0px;
	padding: 0px;
}

TABLE#etusivu TD.vasen {
	text-align: center;
	width: 50%;
}

TABLE#etusivu TD.oikea {
	padding-right: 2em;
	text-align: left;
}

TABLE#esittelykehys {
	margin-top: 6px;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	width: 530px;
}

TABLE#esittelykehys IMG {
	margin-bottom: 0em;
}

TABLE#esittelykehys P {
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	text-align: justify;
}

TABLE#idiom {
	background-color: #A83A2B;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
	position: relative;
	top: 5px;
	width: 100%;
}

DIV#idiom {
	text-align: center;
	font-weight : bold;
	margin-bottom: 5px;
	width: 100%;
	bottom: 0;
}

DIV#idiom P {
	color: #F8C300;
	font-size : 25px;
	text-align: center;
	/*background: Red;*/
}
