﻿@charset "utf-8";
/* CSS Document */

html{

background-color:#eceadd;
padding:0px;
margin:0px;
}

body{

background-color:#eceadd;
padding:0px;
margin:0px;
}

#topbg {
background-image:url(../images/ylabg.jpg);
height:283px;
left:0px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
width:100%;
}
#center {
height:100%;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:0px;
position:relative;
top:-4px;
width:710px;
background-color:#eceadd;
}
#bannerbordl {
left:0px;
margin:0px;
padding:0px;
position:absolute;
top:4px;
}
#bannerbordr {
left:706px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
}
#banner {
height:250px;
left:6px;
padding:0px;
position:relative;
top:4px;
width:100%;
}
#navi {
background-image:url(../images/navipalkki.jpg);
background-repeat:repeat-x;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:34px;
left:6px;
margin:0px;
padding:0px 0px 0px;
position:relative;
top:4px;
width:700px;
overflow:visible;
z-index: 30;
}

#navi a, img {
border:0px none;
padding:0px;
margin:0px;
}


#ajankohtaista{
position:absolute;
top:0px;
left:0px
width:111px;
background-image:url(../images/ajankohtaista_n.jpg);
}


#prot{
position:absolute;
top:0px;
left:111px;
width:40px;
}

#contentbordl {
background-image:url(../images/taustapohja_vas-16.jpg);
background-repeat:repeat-y;
float:left;
left:-3px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
width:600px;
}
#contentbordr {
background-image:url(../images/taustapohja_oik-19.jpg);
background-position:right center;
background-repeat:repeat-y;
float:left;
left:0px;
margin:0px;
padding:0px;
position:absolute;
top:283px;
width:600px;
}
#content {
background-image:url(../images/contentpohja.jpg);
background-repeat:repeat-y;
height:auto;
left:-2px;
margin:0px;
padding:0px 0px 0px;
position:relative;
top:-9px;
width:714px;
z-index:10;
}
#footer {
background-image:url(../images/footer.jpg);
bottom:0px;
height:30px;
left:2px;
margin:0px;
padding:0px;
position:relative;
width:714px;
z-index:2;
background-color:#eceadd;
}
p {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0.5em;
padding:0.5em 20px 0.5em 0.5em;
}

ul{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0.5em;
padding-left:150px;
}
ul.form{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0.5em;
padding-left:10px;
}

h1 {
color:#006633;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
margin:0.5em 0.5em 1em;
padding:0.5em 0.5em 0.5em 20px;
text-transform:uppercase;
}
h2 {
color:#006633;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:0.5em 0.5em 0em;
padding:0.5em 0.5em 0em 150px;
text-transform:uppercase;
}
#content p {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-top:0em;
padding-left:150px;
padding-top:0em;
}

#content ol {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-top:0em;
padding-left:170px;
padding-top:0em;
}

a:link, a:visited {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
#content hr {
border-color:#000000;
margin-left:200px;
margin-right:50px;
width:400px;
}

#content table {
border-color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:150px;
margin-right:50px;
margin-bottom:1em;
}

#subnavi{
left:150px;
width:500px;
position:absolute;
top:22px;
overflow:visible;
}


table h2 {
color:#006633;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
text-transform:uppercase;
padding-left:10px;
padding-top:0px;
padding-bottom:0px;
}
.centered{
    display:block;
    margin-left: auto;
    margin-right: auto;
}


.gray{
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    margin-right: auto;
    color:#999999;
    text-decoration:none;
     }
     
a.subnavi{
   font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    margin-right: auto;
    color:#999999;
    text-decoration:none
	margin-right:auto;
	margin-top:0px;
	text-transform:uppercase;
	padding-left:5px;
     }
     
a:link.subnavi, a:hover.visited, a:visited.subnavi{
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    margin-right: auto;
    color:#999999;
    text-decoration:none
    text-decoration:none
	margin-right:auto;
	margin-top:0px;
	text-transform:uppercase;
	padding-left:5px;
	
     }


h1.subnavi {
color:#006633;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
margin:0.0em 0.0em 0em;
padding:0.0em 0.0em 0.0em 0px;
text-transform:uppercase;
}


table.kurssit {
padding:20px;
}

#wimb th {
color:#006633;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0.0em 0.0em 0em;
padding:0.5em 0.5em 0em 0px;
text-transform:uppercase;
text-align:left;
vertical-align:top;
}

#wimb td {
margin:0.0em 0.0em 0em;
padding:0.5em 0.5em 0em 0px;
text-align:left;
}