html, body
{
	width : 100%;
	height : 100%;
	padding : 0;
	margin : 0;
	background-color : #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
}

a:link, a:visited, a:hover, a:active {
	color: #4D261C;
	text-decoration: underline;
}

.container
{
	padding : 0px;
	margin : 0 auto;	
	width : 750px;
	height : 100%;
}

.language_menu
{
	width : 750px;
	height : 20px;
	padding : 5px 0px 5px 0px;
}

.language_menu img
{
	float : right;
	width : 100px;
	height : 20px;	
	border-width : 0px;
}
#fb a img.fb
{
	width : 30px;
	height:30px;
	float : left;
	border : 0px none transparent;
		-moz-opacity:.80;
	-ms-filter:”alpha(opacity=80)”;
	filter:alpha(opacity=80);
	opacity:.80;
}
#fb a img.fb:hover
{
	-moz-opacity:1;
	-ms-filter:”alpha(opacity=100)”;
	filter:alpha(opacity=100);
	opacity:1;
}

.language_menu img.active
{
	border-color : #7DC3E4;
}

.language_menu a img:hover
{
	border-color : #7DC3E4;
}

.header
{
	width : 750px;
	height : 244px;
	background-image : url(kuvat/index_a.jpg);
	background-repeat : no-repeat;
}

.menu
{
	width : 750px;
	height : 82px;
	margin : 3px 0px 4px 0px;
}

.menu table.menu_table
{
	width : 555px;
	height : 80px;
	padding : 0px;
	margin : 0px;
	float : left;
	background-color : #7DC3E4;
	border-color : white;
	border-collapse : collapse;
	color : white;
}

.menu table.menu_table td
{
	width : auto;
	height : 40px;
	padding : 0px;
	margin : 0px;
	border-color : white;
	border-width : 0px 3px 0px 0px;
	border-style : solid;
	font-family : Georgia;
	font-size : 10pt;
	text-align : center;
	vertical-align : middle;
	color : white;
	border-collapse : collapse;
}

.menu table.menu_table td.active_menu_item
{
	background-image : url(kuvat/menu_corner.png);
	background-position : left;
	background-repeat : no-repeat;
	background-color : #4D261C;
	text-indent : 4px;
}

.menu table.menu_table td:hover
{
	background-color : #4D261C;
}

.menu table.menu_table td.text
{
	border-width : 3px 3px 2px 0px;
	font-weight : bold;
}

.menu table.menu_table td.text_white
{
	border-width : 3px 3px 2px 0px;
	background-color : white;'
	color : #7DC3E4;
	text-align : left;
	font-size : 16pt;
	font-weight : bold;
}
.menu table.menu_table td.text_white span
{
	color : #7DC3E4;
	text-align : left;
	font-size : 28pt;
	font-weight : normal;
	font-style : italic;
	padding-left : 20px;
}

.menu table.menu_table td.text:hover
{
	background-color : #7DC3E4;
}

.menu table.menu_table td a span
{
	width : 134px;
	height : 40px;
	color : white;
	font-weight : bold;
	text-decoration : none;
	display : table-cell;
	vertical-align : middle;
	padding : 0px 12px 0px 12px;
	border-collapse : collapse;
	text-align : center;
}

.menu table.menu_table td a
{
	width : 134px;
	height : 40px;
	text-decoration : none;
	vertical-align : middle;
}

.menu img.logo
{
	width : 194px;
	height : 82px;
	float : right;
	padding : 0px;
	margin : 0px;
	border-width : 0px;
}

.content
{
	width : 535px;
	float : left;
	padding : 10px;
	margin-top : 10px;
	font-size : 10pt;
	color : #4D261C;
}
.content_etusivu
{
	margin-top : 0px;
}

.content h2
{
	display : inline;
	font-size : 18pt;
	color : #7DC3E4;
	font-weight : normal;
}

.content p
{
	line-height : 15pt;
	font-size : 10pt;
	color : #4D261C;
	float : left;
}

.content div.leima
{
	width : 300px;
	height : 163px;
	margin : 40px 120px 0px 120px;
	float : left;
	text-align : center;
	line-height : 16pt;
	font-style : italic;
}

.content p.loyda
{
	width : 200px;
}

.content img.karttakuva
{
	float :right;
}

.content table.inquiry
{
	float : left;
	width : 515px;
	font-size : 10pt;
}

.content table.inquiry th
{
	width : 33%;
	text-align : left;
	vertical-align : top;
	font-weight : normal;
}

.content table.inquiry td
{
	width : 66%;
	text-align : left;
	vertical-align : top;
}

.content table.inquiry td.new_captcha
{
	font-size : 8pt;
	vertical-align : top;
	padding : 0px 0px 10px 0px;
	
}
.content table.inquiry td.note
{
	font-size : 8pt;
	vertical-align : top;
}
.content table.inquiry td.new_captcha a
{
text-decoration : none;
}
.content table.inquiry td.new_captcha a:hover
{
text-decoration : underline;
}

.content table.inquiry td.submit
{
	padding : 10px 0px 0px 0px;
}

.content table.inquiry td textarea
{
	width : 100%;
	height : 150px;
}

.liitutaulu
{
	width : 194px;
	height : 342px;
	float : right;
}

#fb
{
	float : right;
	width : 30px;
	height : 30px;
	padding-right : 5px;
	border : 0px none transparent;
}

.content h2 a
{
	color : #7DC3E4;
	text-decoration : none;
}
.content a img
{
	width : 300px;
	height : 250px;
	margin : 5px 117px 0px 117px;
	padding : 0px;
	border : 0px none transparent;
}



