body {
background-color: #D7D7D7;
text-align: center;
margin-top: 0;
font-family: verdana, arial;
}

#all {
width: 850px;
margin: auto;
background-color: white;
}

#banner {
background-image: URL('kuvat/ulkoasu/ylakuva.jpg');
background-repeat: none;
height: 110px;
}

#sisalto {
border: 0px;
margin: 0px;
margin-top: 10px;
padding: 0px;
}

#left {
background-image: URL('kuvat/ulkoasu/left.jpg');
width: 130px;
vertical-align: top;
padding-left: 70px;
height: 500px;
background-repeat: no-repeat;
}

#right{
vertical-align: top;
font-family: arial;
font-size: 13px;
padding-left: 10px;
text-align: justify;
padding-right: 10px;
width: 720px;
}

#right_IMG_right {
float: right;
padding-left: 7px;
margin: 2px 5px 5px 5px;
COLOR: #333333; 
TEXT-DECORATION: none;
font-weight: bold;
font-size: 11px;
}

#right_IMG_left {
float: left;
padding-right: 7px;
margin: 2px 5px 5px 0px;
COLOR: #333333; 
TEXT-DECORATION: none;
font-weight: bold;
font-size: 11px;
}

#right_IMG_left_iso {
float: center;
text-align:auto;
margin: 0px 0px 10px 0px;
COLOR: #333333; 
TEXT-DECORATION: none;
font-weight: bold;
font-size: 11px;

}

#right_IMG_center {
float: center;
text-align:auto;
padding-right: 5px;
margin: 5px 5px 5px 5px;
COLOR: #333333; 
TEXT-DECORATION: none;
font-weight: bold;
font-size: 11px;

}

#bottom{
background: #91B0A8;
font-family: Verdana;
font-size: 10px;
padding: 3px;
padding-left: 15px;
vertical-align: left;
text-align: left;
}

#linkkisivu A, #bottom A, #ylos{
COLOR: #333333; 
TEXT-DECORATION: none; 
FONT-SIZE: 11px; 
font-weight: bold 
}
#ylos{
margin-left: 590px;
}

#paaotsikko{
font-family: Arial;
font-size: 25px;
font-weight: bold;
}

#alaotsikko{
font-family: Arial;
font-size: 16px;
font-weight: bold;
}

#valiotsikko{
font-family: Arial;
font-size: 19px;
font-weight: bold;
}

#bold{
font-weight: bold;
}

.tietoboxi p , .tietoboxi_levea p , .tietoboxi_levea2 p  .tietoboxi_iso p {

}
.tietoboxi {
width: 200px;
background: #eaeaea;
border: 2px solid #73859d;
float: left;
margin: 18px 10px 5px 0px;
padding-right: 10px;
text-align: left;
font-size: 13px;
font-family: Verdana;
}

.tietoboxi_levea {
width: 350px;
background: #eaeaea;
border: 2px solid #73859d;
float: right;
margin: 3px 0px 5px 10px;
padding-right: 5px;
text-align: left;
font-size: 13px;
font-family: Verdana;
}

.tietoboxi_levea2 {
width: 405px;
background: #eaeaea;
border: 2px solid #73859d;
float: right;
margin: 3px 0px 5px 10px;
padding-right: 5px;
text-align: left;
font-size: 13px;
font-family: Verdana;
}

.tietoboxi_iso {
width: 450px;
background: #eaeaea;
border: 2px solid #73859d;
margin: 5px 5px 5px 5px;
padding-right: 25px;
padding-top: 15px;
padding-bottom: 15px;
text-align: left;
font-size: 13px;
font-family: Verdana;
}

.tietoboxi_keski {
width: 350px;
background: #eaeaea;
border: 2px solid #73859d;
margin: 5px 5px 5px 5px;
padding-right: 25px;
padding-top: 15px;
padding-bottom: 15px;
text-align: left;
font-size: 13px;
font-family: Verdana;
}

/* Galleriatyylitys alkaa */
.table-wrapper{
	margin-left: -10px;
}

.td-gallisting-cell, .table-galitem {
width: 195px;
margin: 10px;
}

.td-thumbnails-thumb, .td-thumbnails-thumb-selected{
padding: 10px;
}

.td-galitem-title, .td-galitem-caption {
font-size: 12px;
text-align: center;
}

.div-galheader, .td-galitem-title {
color: black;
}

.img-folder, .img-galicon, .img-picture-next, .img-picture-prev, .img-thmbnavi-prev, .img-thmbnavi-next {
border: 0px;
}

.td-main-title-spgm-link {
font-size: 12px;
text-align: center;
}

.img-thumbnail, .img-thumbnail-selected, .img-picture {
border: 1px solid black;
}



/*Galleriatyylitys loppuu */

/*Sijaintipalkki*/
#sijainti {
font-family: Verdana;
font-size: 11px;
padding-bottom: 5px;
margin-bottom: 3px;
font-weight: bold;
border-bottom: 1px solid lightgrey;
}

#sijainti A{
text-transform: capitalize;
text-decoration: none;
font-weight: normal;
color: black;
padding-right: 5px;
}
/*Sijaintipalkki*/


/*taulukko alkaa*/
table {
	margin : 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
.sanastotaulukko {
	border: 1px solid black;
	width: 100%;
	vertical-align: center;
}
.kielet {
	background-color: #91B0A8;
	font-weight: bold;
}
.alaotsikko {
	background-color: #cfcfcf;
	font-weight: bold;
}
.alaotsikko td {
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
}

.aikajanataulukko {
font-family: Arial;
font-size: 13px;
width: 100%;
border-collapse: separate;
border: 0px;

}

.aikajanataulukko td{
padding:0 0 7px 10px;
vertical-align: top;
}

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


.ensimmainen_sarake {
	width: 102px;
}

.sanastotaulukko td{
	width: 33%;
}
/*taulukko loppuu*/

