body {
    background-color    : #CCC;
}

img 
{ 
    border              : 0px; 
}

a:link {
    text-decoration     : none;
    color               : #006;
}

a:visited {
    text-decoration     : none;
    color               : #606;
}

a:hover {
    text-decoration     : underline;
    color               : #903;
}

a:active {
    text-decoration     : underline;
}

p {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 14px;
    padding-top         : 5px;
}

h1 {
    font-size           : 48px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-weight         : bold;
    padding             : 0px 15px;
    margin              : 0px;
}

h2 {
    font-size           : 24px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    text-align          : left;
    padding-left        : 10px;
}

h3 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 16px;
    text-align          : center;
    padding-bottom      : 10px;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    border-bottom-color : #000;
}

h4 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    padding-bottom      : 8px;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    border-bottom-color : #000;
}

h4.menu {
    border-bottom-style : none;
    padding-bottom      : 2px;
    padding-left        : 20px;
}

p.ala {
    font-size           : 14px;
    font-style          : italic;
    padding             : 0px 10px;
    margin              : 0px;
}

table {
	table-layout		: auto;
    width               : 100%;
    background-color    : #000;
    padding             : 2px;
}

table.kuvat {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 14px;
    width               : none;
    padding             : 5px;
    background-color    : #fff;
}

td {

}

td.yla {
    padding             : 10px;
    border-style        : solid;
    border-width        : 2px;
    border-color        : #000;
    white-space         : nowrap;
    background-color    : #36C;
    height              : 65px;
    width				: auto;

}

td.vasen {
	padding             : 10px;
    border-style        : solid;
    border-width        : 2px;
    border-color        : #000;
    background-color    : #36C;
    height				: auto;
    width               : 150px;
    vertical-align      : top;
}

td.oikea {
    padding             : 10px;
    border-style        : solid;
    border-width        : 2px;
    border-color        : #000;
    background-color    : #FFF;
    vertical-align      : top;
    text-align          : left;
    height				: auto;
    width				: auto;
}

td.laskuri {
	padding             : 0px;
	margin				: 0px;
    border-style        : solid;
    border-width        : 2px;
    border-color        : #000;
    background-color    : #36C;
    height              : 50px;
    width				: 108px;
    text-align          : center;
    vertical-align      : middle;
}

td.ala {
    padding             : 10px;
    border-style        : solid;
    border-width        : 2px;
    border-color        : #000;
    background-color    : #FFF;
    vertical-align      : middle;
    text-align          : center;
}

td.w3 {
	overflow			: hidden;
    border-style        : solid;
    border-width        : 2px;
    border-color        : #000;
    background-color    : #36C;
    width				: 108px;
    text-align          : right;
    vertical-align      : middle;
}

td.pvm {
    width               : 85px;
    text-align          : right;
    vertical-align      : top;
    padding-right       : 3px;
    white-space         : nowrap;
}

img {
	vertical-align		: middle;
	margin				: 0px;
	padding				: 0px 10px;
	border				: 0px;
}