/* base
----------------------------------------------- */

body {
margin: 0px;
padding: 0px;
font-family: trebuchet MS, Verdana, tahoma, arial;
color: #ffffff;
font-size:12px;
line-height: 19px;
background-color: #000000;
background-image: url('bg.jpg');
background-position:center top;
background-repeat:no-repeat;
}

h1 {font-weight: bold; font-size: 19px; margin-left:20px; margin-top: 30px; margin-bottom: 5px;}
h2 {font-weight: bold; font-size: 17px; margin-left:20px; margin-top: 25px; margin-bottom: 5px;}
h3 {text-transform:uppercase;font-size: 18px; border-bottom:1px solid #000000;  padding-left:27px;  padding-top:2px; padding-bottom:0px; margin-top:33px; height:30px; font-weight:normal;  color: #272727;; background-image: url("h2.gif"); background-repeat:no-repeat;}
h4 {font-size: 12px; font-weight:bold; margin:0px; padding:0px;}

img {border:none;}
img a {border:none;}

a {text-decoration:underline; color: #000000;}
a:hover {text-decoration:underline; color: #ff7200;}
.heading {margin-top:20px;}

#centered {margin-left:auto; margin-top:5px; margin-right:auto; width:704px;}
#whiteborder {position:relative; margin-left:-20px; padding-top:5px; width:714px; background-color: #ffffff;}
#header {margin-left:5px; position:relative; width: 704px; height:367px; background-repeat:no-repeat; background-image: url('sukellus_header.jpg'); background-color:#ffffff; }

#navi {position:relative; text-align:right;  top: 340px; margin-right:10px; width:700px; float:right; height: 79px; }

#content_box {float:left; background-color: #f2f2f2; margin-left:5px; position:relative; z-index:1;  color: #000000; position:relative; margin-top:0px; width: 704px;}

#navi ul {float:right; margin-top:45px; margin-right:25px;}
#navi a {text-transform:uppercase; color: #ffffff; text-decoration: none; font-size: 11px; }
#navi a:hover {color: #ff7200; background-image: url("menu_bg_v.gif");}

#navi ul li { float:left; list-style-type:none;  margin-right:7px;}

.oranssi {color: #ff7200;}

#left_column {float:left; width:182px; height: 745px; background-image: url('vasen.jpg'); }
#left_column p {}

#right_column {margin:0; padding:0px; width: 521px; margin-top:0px; float:right; background-image:url('text_bg.jpg'); background-repeat: no-repeat;}
#right_column p {margin-top:10px; margin-left:20px; margin-right:20px; margin-bottom: 20px; z-index:5;}

.divider {margin-left:20px;}

.lokero {width:230px; margin-left: 10px; margin-right:20px; float:left;}
.lokero1 {width:315px; margin-left: 0px; margin-right:0px; float:left;}
.lokero2 {width:160px; margin-top:30px; margin-left: 0px; margin-right:0px; float:left;}
#footer {width:704px; height:100px; position:relative; margin:0px; margin-top:0px; padding:0px; margin-left: 5px; background-image:url(footer.jpg); background-repeat:no-repeat; background-color:#e2e2e2;}
#kuvia a {margin-right:5px;}
#kuvia img {border: 1px solid #000000;}


#footer_parttwo {float:right; margin-top:20px; margin-right:7px;}
#footer_parttwo p { color: #ff7200; text-align:right;}
#footer_parttwo a {color: #000000; text-decoration:none;}
