body {
	background : url(img/body.png) repeat-x top #E7DDD3;
	margin-top : 33px;
	text-align : center;
	font : normal 80%/140% Verdana, Tahoma, Arial, Sans-Serif;
	color : #000;
	cursor : default;
}

a {
	color : #5C7A18;
	text-decoration : none;
}
a:hover {
	color : #000;
	cursor : default;
}

p {
	text-align : justify;
}

h1 {
	font : bold 120%/130% Georgia, Serif;
	letter-spacing : 2px;
	color : #5C7A18;
}

h2 {
	font : bold 90%/130% Georgia, Serif;
	letter-spacing : 2px;
	color : #B69927;
}

h3 {
	font : bold 90%/130% Georgia, Serif;
	letter-spacing : 2px;
	color : #B69927;
        border-bottom:1px dashed #D1CBBD;
}
#header {
	width : 1014px;
	margin : 0 auto;
}
#header img {
	border : 0;
}
.kuva {
	margin-top : -4px;
}

#top {
	background : url(img/top.png);
	width : 960px;
	height : 25px;
	clear : both;
	margin : 0 auto;
}

#bottom {
	background : url(img/bottom.png);
	width : 960px;
	height : 25px;
	clear : both;
	margin : 0 auto;
}

#content {
	background : url(img/content.png) repeat-y;
	margin : 0 auto;
	width : 960px;
}

#left {
	width : 225px;
	margin-left : 32px;
	float : left;
}
#left a {
	color : #B69927;
}
#left a:hover {
	color : #000;
}

#right {
	width : 632px;
	margin-right : 30px;
	float : right;
}
.mini { color: #333; font-size: 9px;  letter-spacing : 1px;}
.tiedot { color: #333; font-size: 11px; font-face: Arial; line-height : 20px;}

.alaviiva
{border-bottom:solid 1px #d0d0d0;}

A.menulink {
display: block;
width: 200px;
text-decoration: none;
font-family:georgia;
font-size:11px;
color:#444444;
padding: 1px 0px 0.5px 0px;
}

A.menulink:hover {
text-decoration: none;
background-image:url(http://i511.photobucket.com/albums/s359/boliviet/kuvatus2.jpg);
color:#444444;
}
#box1{

	padding:1em;
	background-color:#1d4d81;
	border-bottom:1px solid #fff;
	font-size:8pt;
	color:#FFFFFF;
	line-height:10pt;
}

#box1:hover{
	background-color:#1a5698;
}

#box2:hover{
	background-color:#1a5698;
}

#box1 h1{
	font-family:  "Lucida Grande","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#fff;
	border-bottom:0px;
}

#box2 h1{
	font-family:  "Lucida Grande","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#fff;
	border-bottom:0px;
}

#contact {
width : 312px;
float : right;
}
#contact span.ctop {
background : #fcfaf3 url(images/contact_top.gif) no-repeat 0% 0%;
color : #000000;
line-height : 0;
font-size : 0;
height : 14px;
display : block;
}
#contact span.cbottom {
background : #fcfaf3 url(images/contact_bottom.gif) no-repeat 0% 0%;
color : #000000;
line-height : 0;
font-size : 0;
height : 25px;
display : block;
}
#contact form.contact {
background : #fcfaf3 url(images/contact_midle.gif) repeat-y 0% 0%;
color : #000000;
width : 272px;
padding : 0 20px;
float : left;
}
#contact form.contact h2.text3 {
background : #ffffff url(images/contact_h2_bg.gif) no-repeat 0% 0%;
color : #0b0b0b;
padding : 10px 0 10px 55px;
float : left;
width : 228px;
height : 37px;
font : normal 18px Georgia, "Times New Roman", Times, serif;
}
#contact form.contact h2.text3 span {
background-color : #ffffff;
color : #a60101;
font : normal 18px Georgia, "Times New Roman", Times, serif;
}
#contact form.contact label {
background-color : #ffffff;
color : #0b0b0b;
margin : 0 0 8px 0;
float : left;
font : bold 10px/28px Arial, Helvetica, sans-serif;
text-transform : uppercase;
}
#contact form.contact input {
background-color : #efebde;
color : #0b0b0b;
border : 1px solid #c3bca4;
width : 150px;
height : 22px;
padding : 2px;
margin : 0 0 8px 6px;
float : right;
font : normal 14px/20px Arial, Helvetica, sans-serif;
}
#contact form.contact textarea {
background-color : #efebde;
color : #0b0b0b;
border : 1px solid #c3bca4;
width : 168px;
height : 66px;
padding : 2px;
margin : 0 0 13px 15px;
float : right;
font : normal 14px/20px Arial, Helvetica, sans-serif;
}
#contact form.contact input.submit {
background : #ffffff url(images/submit_bg.gif) no-repeat 45px 0%;
background-position : right;
color : #0b0b0b;
border : none;
width : 120px;
height : 13px;
float : right;
margin : 0 0 0 10px;
padding : 0 20px 0 0;
cursor : pointer;
font : normal 10px/13px Arial, Helvetica, sans-serif;
text-transform : uppercase;
}
.td1 {
background-color: #fff;
font-size: 12px}
.td2 {
background-color: #fff;
font-size: 12px;}
.td3 {
background-color: #f0eee2;
font-size: 10px;}
.td4 {
background-color: #f0eee2;
font-size: 12px;}
