html, body {
	text-align: center;
	min-width: 704px;
        padding: 0px;
        width: 100%;
	background: #d0d0d0;
        background-image: url(gfx/tausta.gif);
	background-repeat: repeat-x;
        font-size:11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0px;
}

#containeri {
	margin:0 auto;
	text-align: left;
	padding: 0px;
	clear: none;
	width: 704px;
	padding: 0px;
	background: #ffffff;
}
#headeri {
	position: relative;
	clear: none;
	width: 704px;
	height: 38px;
	background: #FFFFFF;
}
#footeri {
	bottom: 0;
	clear: both;
	width: 704px;
	height: 38px;
	margin-top: 38px;
	padding-top: 60px;
	background: #FFFFFF;
	background-image: url(gfx/footer.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#footericontainer {
	margin-left: 50px;
	padding-top: 15px;
	font-family: verdana;
	font-size: 10px;
	color: #888888;
}
#ylaosa {
	width: 704px;
	height: 95px;
	background: #FFFFFF;
}
#kirjautuminen {
	position: relative;
	padding-top: 10px;
	padding-left: 30px;
	float: left;
}
#ostoskori {
	position: relative;
	padding-top: 10px;
	padding-left: 60px;
	float: left;
	
}
#logo {
	float: right;
	padding-top: 10px;
	padding-right: 30px;
}

#tabit {
	position: relative;
	float: left;
	width: 704px;
	height: 34px;
        background-image: url(gfx/tab_spacer.gif);
	margin-bottom: 25px;
}


#keskusta {
}
#linkitcontainer {
}
#linkit {
	float: left;
	padding-left: 30px;
	width: 118px;
	background: #ffffff;
	background-image: url(gfx/linkki_tausta.gif);
	background-repeat: repeat-y;
}
#sisalto {
	float: right;
	width: 511px;
	min-height: 300px;
	padding-right: 25px;
}
#sisaltocontainer {
	float: left;
        font-size:12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	vertical-align: top;
}
input {
	margin: 1px;
	background-color: #E3E3E3;
	border: 0px;
}
input:hover {
	margin: 1px;
	background-color: #E3E3FF;
	border: 0px;
}
ul {
	list-style-image: url(gfx/linkki_pallo_btn.gif);
}
litext {
	margin: 50px;
}

span.virhe {
	color: #ff0000;
}


table,tr,td {
        font-size:10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
}

table.sis, tr.sis, td.sis {
        font-size:12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	vertical-align: top;
}

table.lin,tr.lin,td.lin {
        font-size:10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	width: 120px;
}

table.maksu,tr.maksu,td.maksu {
        font-size:12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid black;
	margin: 5px;
	border-collapse: collapse;
	vertical-align: top;
}

table.lis {
        font-size:12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid black;
	margin: 5px;
	padding: 10px;
	border-collapse: collapse;
	vertical-align: top;
	width: 480px;
}

tr.lis,td.lis {
        font-size:12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid black;
	margin: 5px;
	border-collapse: collapse;
	vertical-align: top;
}
table.koritable {
        font-size:10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	width: 450px;
	border: 1px solid black;
	border-collapse: collapse;
}
tr.kori1,td.kori1 {
        font-size:10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid black;
	vertical-align: center;
	border-collapse: collapse;
	background-color: yellow;
}
tr.kori2,td.kori2 {
        font-size:10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid black;
	vertical-align: center;
	border-collapse: collapse;
	background-color: white;
}

p {
        font-size:12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; }
