body {
    background-color:#6A83C7;
	background-image:url('http://www.haapaniemenmatkailu.fi/kuvat/taivas.jpg');
	background-repeat:no-repeat;
	margin:0px;
	text-align: center;
}  

body, td, div {
    font-family:Verdana, Tahoma, Arial, serif; 
	font-size:11px;
}

div.main { 
	border:solid 1px #666666; 
	background-color:#FFFFFF;
	background-image:url(./kuvat/hanna.gif); 
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:auto;
	margin-top:20px; 
	text-align: left;
    width:780px;
}

div.margin { 
    font-family:Georgia, Times New Roman; 
	font-size:12px; 
	clear:both;
	margin-left: 115px; 
	margin-top: 60px; 
	margin-right:40px; 
	margin-bottom:50px;
}

div.yla {
    background-color:#E7E8EA; 
	height:90px; 
	width:780px;
	position:relative;
}

div.slogan { 
    float:left; 
	font-family: Georgia; 
	font-size:17px;
	font-style:italic; 
	color:#666666;
	margin-top:30px; 
	margin-left: 60px; 
}

div.greyBorder {
    border-top:solid 1px #cccccc; 
	border-bottom:solid 1px #cccccc; 
	height:auto; 
	margin:0px;
	width:780px; 
}

div.level1Links {  
    background-color: #AC3027; 
	color: #FFFFFF;
	padding:4px;
}

div.level2Links { 
    margin-left:110px; 
	margin-top:3px;
	padding:2px; 
}

div.margin100 { 
     margin-left:100px 
}

div.lang { 
    float:right; 
	line-height:2em;
	margin-right:15px; 
	margin-top:30px
}

div.imgBlock { 
    float:right; 
	margin-left:30px;
}

div.slogan_sauna {
    color:#666666;
	font-family: Georgia; 
	font-size:14px; 
	font-style:italic;
	margin-bottom:7px;
}
div.contact {width:780px}

div.yhteystiedot {
	width:auto;  
    background-color:#666666;
	clear:both;
	color:#FFFFFF; 
	line-height:1.5em;
	padding:6px;
	text-align:center; 
}

div.uutuudet { 
    border:solid 1px #9C9C9C; 
	height:150px;
	margin-bottom:20px; 
	padding-left:20px; 
}

img.logo_teksti { 
    float:left; 
	margin-top:30px 
}

img.lang_image { 
    border:0; 
	vertical-align:middle 
}

img.ajankohtaista { 
    float:right; 
	clear:both; 
	padding-right:30px; 
	margin-bottom:20px;
}

img.right {
    float:right; 
	margin-left:30px;
}

a {
    color:#666666;
    text-decoration:none; 
}

a.navi1a, a.navi1b {
	border-left: solid 6px;
	color: #FFFFFF;
	font-weight:bold; 
	font-family:Arial, Helvetica, Verdana; 
	font-size: 10px; 
}

a.navi1a, a.navi1b:hover { 
    border-left-color: #AC3027; 
}

a.navi1b, a.navi1a:hover { 
    border-left-color: #FFFFFF; 
}

a.navi1a, a.navi1b { 
    padding-left: 3px; 
	padding-right: 3px
}

a.navi2a, a.navi2b {
     border-right: solid 1px #666666;
     color: #666666; 
	 font-family:Arial, Helvetica, Verdana;
	 font-size: 11px;
	 font-weight:bold; 
	 padding-left: 5px; 
	 padding-right: 5px;
}

a.navi2a:hover, a.navi2b { 
    color:#AC3027 
}

a.lang_link { 
    vertical-align:middle 
}

a.drive_link { 
    color:#FFFFFF; 
	font-weight:bold;
}

a.white { 
    color:#FFFFFF;
}

.yhteys{ 
    margin-right:20px;
}

h1 { font-family:Georgia, Times New Roman; font-size:18px; color:#AC3027}
h2 { font-family:Georgia, Times New Roman; font-size:15px; color:#666666}
h2.noMargin {margin-bottom:2px;}

.border{border-bottom:solid 1px #CCCCCC}

div.yla div.linkTop { background-color:#ccc; color:white; height:auto;width:auto;display:inline; padding:2px 10px;margin:0px;right:0px;position:absolute;bottom:0%;clear:both;margin-top:73px;}

b{color:#666666}
b.white{color:#FFFFFF}

