body {margin: 0; padding: 0; text-align: center; font-family: arial,verdana,helvetica,lucida,sans-serif; font-size: 11px;}
body a {text-decoration: none;}
body a:hover {text-decoration: underline;} 
#container {text-align: left; margin:0 auto; width: 809px;}
#header {position: relative; padding-left: 40px; padding-top: 10px;}
#breadcrumbs {float: left; width: 809px; height: 15px; margin-left: 3px; margin-right: -3px; margin-bottom: 0px; margin-top: 3px;}
#maincontent {float: left; width: 797px; border: 1px solid #000000; border-top: none; text-align: left; padding: 5px; margin-top: 0;}
#maincontent2 {float: left; width: 807px; border: 1px solid #000000; border-top: none; text-align: left; margin-top: 0;}
.foorumi {padding: 5px;}


#menucontainer {float: left; font-size: 12px; width: 809px; margin: 0;}
#footer {float: left; width: 800px; text-align: center; display: inline; margin-top: 20px;}

#left {float: left; width: 610px; margin-left: 10px; margin-bottom: 10px; font-size: 12px; display: inline;}
#left2 {float: left; width: 450px; margin-left: 10px; margin-bottom: 10px; font-size: 12px; display: inline;}

#koko {margin-left: 10px; margin-bottom: 10px; font-size: 12px; display: inline; width: 100%;}
#taustakuva {float:right; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; width: 300px; height: 200px;}
#adsenseleft {float: left; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; width: 160px; height: 600px; border: 1px solid #C3D9FF; display: inline}
#adsenseala {float: left; margin-right: 31px; margin-left: 31px; margin-top: 10px; margin-bottom: 10px; padding: 3px; width: 728px; height: 90px; border: 1px solid #C3D9FF; display: inline}
#adsense-images {text-align: center; margin: 15px 0;}
.kuva1 {padding-left: 6px;}

h1 {font-size: 16px;}
h2 {font-size: 14px; margin-bottom: 0; margin-top: 5px;}
h3 {font-size: 12px; font-weight: bold;}

.menu {clear:both; font-family: arial,verdana,helvetica,lucida,sans-serif;}
.menu dt {display:none;}
.menu dd {margin:0; padding:0;}

.menu .aa {width:5px; float:left; border-bottom:1px solid #000; background:#bcd; display: inline;}
.menu .bb {float:left; padding:2px 7px 2px 7px; border-bottom:1px solid #000; border-top:1px solid #000; background:#bcd; text-align:center; display: inline;}

.menu .sela {width:5px; float:left; background:#fff; font-size:1em;}
.menu .selb {float:left; padding:2px 7px 2px 7px; border-top:1px solid #000; background:#fff; color:#f00; font-size:1em; text-align:center; display: inline;}

.menu .va {width:1px; float:left; border-top:5px solid #fff; background:#000; overflow:hidden; display: inline;}
.menu .vb {width:1px; float:left; height:1px; background:#ccc; border-top:2px solid #fff; border-bottom:2px solid #000; overflow:hidden; display: inline; } 
.menu .vc {width:1px; float:left; height:1px; background:#ccc; border-top:1px solid #fff; border-bottom:1px solid #000; overflow:hidden; display: inline;} 
.menu .vd {width:2px; float:left; height:1px; background:#000; border-top:1px solid #ccc; overflow:hidden; display: inline;}

* html .menu .vb {height:5px; he\ight:1px;}
* html .menu .vc {height:3px; he\ight:1px;}
* html .menu .vd {height:2px; he\ight:1px;}

.menu a, .menu a:visited {color:#444; text-decoration:none; font-size:1em; cursor:pointer; background:#c88; font-family: arial,verdana,helvetica,lucida,sans-serif; }
.menu a:hover {color:#c00; background:#E8EEFA;}
.menu a:hover .aa, .menu a:hover .bb {background:#E8EEFA;}

#etusivupalkki1 {float: left; margin-top: 15px; margin-left: 55px; width: 300px; display: inline}
#etusivupalkki1 a {text-decoration:none; cursor:pointer; cursor:hand;}
#etusivupalkki2 {float: right; margin-top: 15px; margin-right: 55px; width: 300px; display: inline}
#etusivupalkki2 a {text-decoration:none; cursor:pointer; cursor:hand;}
.etusivu1 {color: #FFFFFF; margin-top: 15px; margin-left: 0px; text-align: center; width: 300px; padding: 3px;}
.etusivu1 h2 {font-size: 16px; background-image:url(../kuvat/boxi-yla.gif); color: #804000; background-repeat: no-repeat; margin: 0; padding-top: 9px; height: 23px;}
.etusivuteksti {background-image:url(../kuvat/boxi-ala.gif); background-repeat: no-repeat; margin: 0; padding-top: 16px; padding-left: 15px; padding-right: 15px; height: 49px; color: #804000;}

.index-center p { padding:5px 0px 5px 0px; margin:0;}
.index-center img {margin-bottom: 5px;}
.index-center p img { margin:0px 5px 0 0;}
.index-center p img { float:right; margin:0px 2px 0 0; border: 1px solid #E8EEFA;}
.index-center2 p img { float:left; margin:0px 2px 0 5px; border: 1px solid #E8EEFA;}

.index-border {border: 1px solid #C3D9FF; padding: 3px; margin-top: 10px;}

#index-left {float: left; width: 200px; display: inline;}
.index-left a, .index-left a:visited {color: #4A57EF;}
.index-left { padding: 3px; background-color: #FFFFFF; margin-top:0px; margin-bottom: 0px;}
.index-adlinks { padding: 3px; background-color: #E8EEFA; margin-top:0px; margin-bottom: 0px;}
#index-left ul {border-top: 1px solid #E8EEFA;text-align: center; list-style-type: none; margin: 0; padding: 0;}
#index-left li a {border-bottom: 1px solid #C3D9FF; padding: 3px 0px 3px 0px; font-weight: bold; background-color: #E8EEFA; display: block; width: 186px;}
#index-left li a:hover {border-bottom: 1px solid #C3D9FF; padding: 3px 0px 3px 0px; font-weight: bold; background-color: #C3D9FF; display: block; width: 186px;}

#index-center {float: left; width: 370px; margin-left: 10px; display: inline;}
#index-center h2 {text-align: center; margin: 0; margin-bottom: 5px; color: #4A57EF; padding-bottom: 2px;border-bottom: 1px solid #C3D9FF;}
#index-center h2 a {text-align: center; margin: 0; margin-bottom: 5px; color: #4A57EF; padding-bottom: 2px;border-bottom: 1px solid #C3D9FF;}
.index-center { padding: 3px; background-color: #FFFFFF; margin-top: 0px; margin-bottom: 0px;}

#index-right {float: left; width: 200px; margin-left: 10px; display: inline;}
#index-right p {margin: 0; margin-bottom: 5px;}
#index-right h2 {text-align: center; margin: 0; margin-bottom: 5px; color: #4A57EF; padding-bottom: 2px;border-bottom: 1px solid #C3D9FF;}
#index-right h2 a {text-align: center; margin: 0; margin-bottom: 5px; color: #4A57EF; padding-bottom: 2px;border-bottom: 1px solid #C3D9FF;}
.index-right { padding: 3px; background-color: #E8EEFA; margin-top: 0px; margin-bottom: 0px;}

#matkatoimistot1 {float: left; margin-right: 0px; width: 200px;}

#matkanjarjestajapalkki1 {float: left; margin-top: 10px; margin-left: 10px; width: 210px; border: 1px solid #FF8040; padding: 10px; display: inline;}
#matkanjarjestajapalkki2 {float: left; margin-left: 15px; margin-top: 10px; margin-bottom: 10px; width: 353px; display: inline; font-size: 12px;}
#matkanjarjestajapalkki2 ul {list-style-type: none; font-size: 11px;}
#matkanjarjestajapalkki2 h2 {margin-top: 15px; margin-bottom: 15px; color: #FF8040; font-size: 14px;}

#kartta {float: left; width: 320px;}
#maanosaluettelo {float: right; width: 427px; margin-left: 50px;}

#valtioboxi {float: left; margin-left: 10px; margin-top: 10px; width: 210px; border: 1px solid #FF8040; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; display: inline}
#valtioboxi h1 {margin-top: 0; color: #FF8040; font-size: 18px;}
#lippu {float: left; margin-left: 20px;}
#valtiokuvaus {float: left; margin-left: 15px; margin-top: 10px; margin-bottom: 10px; width: 353px; display: inline; font-size: 12px;}
#valtiokuvaus h2 {margin-top: 15px; margin-bottom: 15px; color: #FF8040; font-size: 14px;}

#sivukartta ul {list-style-type: none;}

#kokemukset {width: 347px;}
#kokemukset h3 { padding: 3px; background-color: #F9CB77; margin:0; color: #804000;}
.kokemukset { padding: 3px; background-color: #F5E39E; margin-top:0px; margin-bottom:10px;}

#matkakilpailut {float: left; width: 601px; margin-left: 10px; display: inline;}
#matkakilpailut h2 { padding: 3px; background-color: #F9CB77; margin:0;}
#matkakilpailut h2 a {color: #804000;}
.matkakilpailut { padding: 3px; background-color: #F5E39E; margin-top:0px; margin-bottom:10px;}
#adsensekilpailut {float: right; margin-right: 10px; margin-bottom: 10px; width: 160px; height: 600px; border: 1px solid #C3D9FF; display: inline}

