html {
  margin: 0px;
  padding: 0px;
}
body {
  margin: 0px;
  padding: 0px;
  background: #cccccc;
  font-family: Arial;
  font-size: 12px;
}

#tausta {
 width: 100%;
 text-align: center;
 background-image: url(/fileadmin/templates/images/background.jpg);
 background-repeat: repeat-x;
}

#pohja {
  width: 1000px;
  height: 400px;
  margin: 0 auto;
  text-align: left;
}

#header {
  background-image: url(/fileadmin/templates/images/banner.jpg);
  background-position: top 1px;
  background-repeat: no-repeat;
  width: 1000px;
  height: 237px;
  position: relative;
}

#lang {
  float: right;
  position: absolute;
  right: 16px;
  top: 10px;
  font-size: 11px;
  color: #999999;
}

#lang a {
  text-decoration: none;
  color: #999999;
}

#menu {
  position: absolute;
  right: 6px;
  top: 40px;
}

#content {
 width: 970px;
 margin-left: 15px;
 margin-right: 15px;
 margin-top: 20px;
}

#nosto {
 margin: 15px;
 height: 274px;
 overflow: hidden;
}

#nostopohja {
 width: 248px;
 height: 454px;
 background-color: #ffffff;
 background-image: url(/fileadmin/templates/images/100prosenttia.jpg);
 background-repeat: no-repeat;
 background-position: bottom;
 float: left;
}

#etusivu #nostopohja {
 width: 248px;
 height: 454px;
 background-color: #ffffff;
 background-image: none;
 float: left;
}

#banner2 {
 width: 248px;
 height: 152px;
 background-image: url(/fileadmin/templates/images/100prosenttia.jpg);
 background-repeat: no-repeat;
 background-position: bottom;
 background-color: #cccccc;
 position: relative;
 bottom: 0px;
}

body.eng #banner2 {
 background-image: url(/fileadmin/templates/images/we_manage.jpg);
}

#banner2 p {
 margin: 0px;
}



body.eng #nostopohja {
 background-image: url(/fileadmin/templates/images/we_manage.jpg);
}

body.chi #nostopohja {
 background-image: url(/fileadmin/templates/images/we_manage.jpg);
}

#wrapper {
 background: #ffffff;
 width: 705px;
 float: left;
 margin-left: 15px;
 padding-bottom: 30px;
 background-image: url(/fileadmin/templates/images/copyright.jpg);
 background-repeat: no-repeat;
 background-position: bottom;
}

#vasen {
 width: 320px;
 float: left;
 position: relative;
 left: 15px;
 margin-top: 15px;
}

#oikea {
 width: 320px;
 float: right;
 position: relative;
 right: 15px;
 margin-top: 15px;
}

#oikea table td {
 padding: 0px;
 margin: 0px;
 font-size: 12px;
 vertical-align: top;
}

#oikea table td img {
 margin-right: 10px;
}

#alasivu #oikea p img {
 float: right;
 clear: both;
 margin-bottom: 15px;
}

#etusivu #vasen {
 margin-top: 7px;
}

#etusivu #oikea {
 margin-top: 7px;
}



#etusivu #vasen img {
 border: 0;
}
#etusivu #vasen a {
 text-decoration:none;
 color: #000;
}
#etusivu #oikea img {
 border: 0;
}
#etusivu #oikea a {
 text-decoration:none;
 color: #000;
}


#spacer {
 width: 1px;
 float: right;
 height: 426px;
}

h1 {
 color: #666666;
 font-size: 22px;
 font-family: Arial;
 margin: 0px 0px 10px 0px;
}

p {
  margin: 10px 0px 10px 0px;
}

a {
 color: #FF9900;
}

a:hover {
 text-decoration: underline;
}

/* LINKIT */

li.linkki, li.linkki_act {
  list-style: none; 
  line-height: 150%;
}

li.linkki2,li.linkki2_act {
  list-style: none; 
}

li.linkki a {
  text-decoration: none;  
  font-family: arial;
  font-size: 14px;
  color: #666666;  
  margin: 0px;
}

li.linkki_act a {
  text-decoration: none;  
  font-family: arial;
  font-size: 14px;
  color: orange;  
  margin: 0px;
}

li.linkki2 a {
  text-decoration: none;  
  font-family: arial;
  font-size: 11px;
  color: #666666;  
  margin: 0px;
}

li.linkki2_act a {
  text-decoration: none;  
  font-family: arial;
  font-size: 11px;
  color: orange;  
  margin: 0px;
}

ul.linkit {
 margin: 5px 0px 10px 8px;
 padding: 0px;
}

ul {
 margin: 10px 10px 10px 15px;
 padding: 0px;
}

#etusivu #flash {
 position: relative;
 top: 92px;
 left: 348px;
}

img {
 border: 0px;
}


