body {
	margin-right: 0px; margin-left: 0px; margin-bottom: 0px; margin-top: 0px;
	background-color: black; }

.ylaosa { height: 263px; background-repeat: no-repeat; background-position: center; 
	background-color: black; text-align: center; }
.keskiosataustakuva { background-image: url('gui/keskitaustarepeatx.jpg'); background-repeat: repeat-x; 
	background-position: top; background-color: rgb(197,118,41); }
.keskiosa { background-image: url('gui/sisaltotausta.jpg'); background-repeat: no-repeat; 
	background-position: top center; }
.keskitaulukko { width: 970px; text-align: left; margin-left: auto; margin-right: auto; }
.vasensarake { width: 239px; vertical-align: top; }
.keskisarake { width: 414px; vertical-align: top; font-family: Times; font-size: 11pt; }
.oikeasarake { width: 317px; vertical-align: top; font-family: Times; font-size: 10pt; }

/* VASEN VALIKKOSARAKE NOSTETAAN YLÖS */
.vasennosto { z-index: 3; position: absolute; margin-top: -106px; }

/* ALAOSA */
.tie { width: 100%; height: 118px; background-color: rgb(197,118,41);
	background-image: url('gui/tiekeskitettytausta.jpg'); background-position: center; background-repeat: no-repeat; }
.alalogot { width: 100%; height: 53px; background-color: black; text-align: center; }


/* KUVIEN VARJO */
#myDropShadow { 
	padding: 4px; background-color: #ffffff;
	color: #000000; border: 0px solid #cccccc;
	font-family: Times; font-size: 11px;
}

/* ÄIJÄN JATKOPALA */
.jatkopala { z-index: 1; position: absolute; margin-top: -18px; margin-left: 127px; }

/* ALAVALIKKO */
.alavalikko { font-family: Times; font-size: 15px; text-decoration: none; color: rgb(240,240,240); }
.alavalikko A { font-family: Times; font-size: 17px; color: white; text-decoration: none; }
.alavalikko A:hover { text-decoration: underline; color: white; }
.alavalikko A:visited { text-decoration: none; color: white; }

h1 {
	font-family: Trajan Pro;
	font-size: 23px;
	color: black;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

h2 {
	font-family: Trajan Pro;
	font-size: 18px;
	color: black;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 0px;
}


a { color: black; text-decoration: underline; }
a:visited { color: black; text-decoration: underline; }
a:hover { color: rgb(40,40,40); text-decoration: none; }

.haku { width: 100px; height: 15px; margin-left: 10px; font-size: 10px; margin-top:2px; }
.hae { margin-left: 5px; }

#oikeapalsta {
    margin:0;
    padding:0;
}

p.oikeasarake {  margin:0;
    padding:0;}

#oikeapalsta p:first-child 
{
margin-top:9px;
}

