a {text-decoration:none; color:#4444aa;}
* {padding:0px; margin:0px; border-collapse:collapse; border:0px;}

html {
  background:#5da8de url(../gfx/bg.gif) repeat-x;
  font-family:arial;
  font-size:13px;
}

#wrapper {
  position:relative;
  width:906px;
  height:792px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  background:url(../gfx/tausta.png) no-repeat;
}

#menu{
  width:800px;
  height:32px;
}

#logo {
  margin-top:30px;
  margin-left:70px;
  height:59px;
  width:207px;
}


#content{
  margin-left:40px;
  width:800px;
  height:600px;
}

input, textarea{
  border:1px solid #5DA8DE;
  margin:2px;
  background-color:#fff;
  width:250px;
}

input.submit{
  width:100px;
  margin-left:75px;
}

#tekstisisalto form {
  margin-left:25px;
}

#otsikko p, #tekstisisalto p, h3{
  margin-left:25px;
  margin-right:200px;
  margin-bottom:10px;
  text-align:left;
}

#tekstisisalto ul {
  list-style-position:inside;
  list-style-type:square;
  margin-left:25px;
}


#otsikko p{
  margin-top:40px;
  font-size:36px;
  font-weight:bold;
  color:#226fcf;
}

.kohdekuva {
  float:left;
  margin-left:28px;
}

.kohdekuva img{
  padding:5px;
}

#menu ul li a:hover, #menu ul li a.selected{
  color:#5da8de;
  background-color:#fff;

}
#menu ul{
  position:absolute;
  right:75px;
  text-transform:uppercase;
  list-style-type:none;
  font-weight:bold;
  font-size:14px;
  color:#fff;
}

#menu ul li a{
  padding:8px 10px;
  color:#fff;
  display:block;
  }

#menu ul li {
  float:left;
  border-left: solid 1px #aaa;
}

#menu ul li.first {
  border-left: none;
}

.bold {
  font-weight:bold;
}

#footer{
  position:absolute;
  top:735px;
  margin-left:50px;
  width:800px;
}

#footer .first {
  border-left:none;
  color:#1b3e5f;
}

#footer ul{
  position:absolute;
  right:65px;
  list-style-type:none;
  font-weight:bold;
  font-size:14px;
  color:#fff;
}


#footer ul li {
  float:left;
  border-left: solid 1px #fff;
  padding:0px 5px;
}

#referenssilista li {
  list-style-type:none;
  float:left;
  text-align:center;
  margin:5px;
}

.refotsikko {
  display:block;
  margin-bottom:5px;
  font-weight:bold;
}

.refotsikkokuva {
  margin:5px;
}

.refotsikkokuva img{
  padding:5px;
}

#referenssikontrolli {
  clear:both;
  margin-left:25px;
}

.qp_next, .qp_prev {
  margin-left:10px;
  margin-right:10px;
}

.clear {
  clear:both;
}

.error {
  color:#f00
}