body {
text-align:center;
background: #fff url(img/bg.gif) repeat-x;
margin: 0px;
}

.runko {
margin: auto;
width: 667px;
}

.logo {
width:667px;
height:103px;
border: 0px;
color: #fff;
font-family: Arial;
font-size: 35px;
font-weight:bold;
margin-bottom:0px;
}

.navi {
background: #fff url(img/002.gif) no-repeat;
width:667px;
height:35px;
text-align:center;
color: #fff;
font-family: Arial;
font-size: 13px;
font-weight:bold;
}

.navi1 {
padding-top: 9px;
padding-left: 24px;
padding-right: 27px;
}


.keski {
width:667px;
background: #fff url(img/003.gif) repeat-y;
text-align:justify;
border-right: 0px;
font-family: Century gothic;
font-size: 14px;
color:#808080;
}

.keski1 {
padding-left: 21px;
padding-right: 24px;
padding-top: 12px;
}

.copy1 {
padding-left: 21px;
padding-right: 24px;
padding-top: 26px;
padding-bottom: 24px;
}

.copy {
width:667px;
height:69px;
background:url(img/004.gif) no-repeat;
border: 0px;
color:#fff;
font-family: Arial;
font-size: 13px;
font-weight:bold;
}

h1 {
font-size:20px;
color:#c0c0c0;
}

a:link {
color:#fff;
font-weight:bold;
text-decoration: none;
}

a:hover {
color:#c0c0c0;
text-decoration: none;
}

a:active {
color:#c0c0c0;
text-decoration: none;
}

a:visited {
color:#fff;
text-decoration: none;
}

p {
margin:0;
padding:.5em 0;
}