body, table{
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
color:#6a2e17;
}
body{
background-color:#f7d092;
background-image:url(/gfx/pohja.jpg);
background-position:center top;
background-repeat:no-repeat;
margin:4px;
}
a{
/*font-weight:bold;*/
color:#e67c2a;
text-decoration:none;
}
td{
vertical-align:top;
}

#container{
position:relative;
width:980px;
margin:auto;
margin-top:20px;
border:1px solid #9c6a4a;
}
#logo{
position:absolute;
top:-13px;
left:30px;
width:176px;
height:136px;
}
#header{
width:972px;
height:98px;
border:4px solid #ffffff;
overflow:hidden;
background-color:#ffdfa5;
}
#menu{
background-color: #ffdfa5;
border-left:4px solid #ffffff;
border-right:4px solid #ffffff;
/******clear:both;*/
}
#menu table{
/*margin-left:50px;*/
margin:auto;
}
#menu td{
text-align:center;
/*padding:9px 20px 6px 0px;*/
padding:9px 10px 6px 10px;
}
#menu a, #alamenu a{
font-weight:bold;
color:#6a2e17;
text-transform:uppercase;
/*font-variant:small-caps;*/
/*font-size:8pt;*/
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
/*letter-spacing:1px;*/
}
#alamenu a{
font-size:10px;
}
#menu a:hover, #alamenu a:hover{
color:#9e6c4c;
}

#main{
position:relative;
border:4px solid #ffffff;
/*min-height:448px;*/
background-color:#ffefc6;
background-position:top right;
background-repeat:no-repeat;
}
#alamenu{
/*min-height:430px;
float:left;
width:175px;
margin:6px;
margin-right:30px;
padding-right:6px;
border-right:1px solid #6a2e17;*/
min-height:415px;
position:absolute;
left:0px;
top:6px;
width:175px;
margin: 0px 30px 6px 6px;
border-right:1px solid #6a2e17;
}
#alamenu td{
border-bottom:1px solid #ffffff;
padding:5px;
width:160px;
}
#main_teksti{
/*margin-right:210px;
font-size:8pt;*/
min-height:415px;
margin-right:200px;
margin-left:200px;
font-size:8pt;
padding-bottom:10px;
}
#main_teksti td{
font-size:8pt;
/*width: 80px; /***********************************/
padding-right:20px;
}
#listaus td{
padding-right:5px;
border-bottom:1px solid #ffffff;
}
#alateksti{
background-color: #ffffff;
clear:both;
border-top:4px solid #ffffff;
}
#alateksti_teksti{
float:left;
background-color: #ffffff;
padding-top:3px;
margin-right:20px;
font-size:7pt;
color:#9c6a4a;
font-weight:bold;
height:16px;
width:793px;
border-right:1px solid #6a2e17;
}
#liput{
background-color: #ffffff;
height:17px;
padding-top:2px;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
/*font-variant:small-caps;*/
margin-top:15px;
font-size:16pt;
}
h2, h3 {
/*font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;*/
/*font-variant:small-caps;*/
font-size:12pt;
}
.otsikko {
font-weight:bold;
color:#e67c2a;
/*font-size:10pt;*/
}
hr{
color:#ffffff;
border:1px solid #ffffff;
}

#etusivu{
}
table.etusivu{
height:420px;
width:972px;
}
td.etusivuvasen{
background-color:#ffefc6;
background-position:left;
background-repeat:no-repeat;
width:480px;
border-right:4px solid #ffffff;
}
td.etusivuoikea{
background-color:#ffefc6;
background-position:right;
background-repeat:no-repeat;
width:480px;
}
td.etusivuyla{
border-bottom:4px solid #ffffff;
/*height:220px;*/
}
#etusivujuttu{
position:relative;
width:200px;
text-align:left;
padding:0px 15px 0px 20px;
}
#etusivujuttu p, table.etusivu p {
	margin:5px 0px 10px 0px;
}
#etusivujuttu h1, table.etusivu h1 {
	margin:15px 0px 10px 0px;
}
