body
{
  font: .687em verdana, arial, sans-serif;
  color: #333;
  background: #c8d237;
}

div#wrapper {
  position:relative;
  width: 720px;
  margin: 0 auto;
}
.content
{
    position:relative;
    width:720px;
    height:614px;
    background: #ffffff url(../img/bg.jpg) no-repeat top left;
}
#content-sv
{
    background-image:url(../img/bg-sv.jpg);
}

div#left
{
  position:absolute;
  left:40px;
  top:30px;
  width:275px;
}
div#right
{
  position:absolute;
  right:44px;
  top:50px;
  width:311px;
}
div#right p
{
  margin:5px 0 0 10px;
}

#features
{
  position:absolute;
  left: 44px;
  top:360px;
}
#features p
{
    float: left;
    font-size: 10px;
}
#features p strong
{
    font-size: 12px;
}
#features p img
{
    float: left;
    margin: 0 7px 0 0;
}
#features p a
{
    text-decoration: underline;
}
p
{
    font-size: 10px;
}


.space {
padding:10px 0;
}

.minispace {
padding:5px 0;
}



.center {
margin:0 auto;
text-align:center;
display:block;
}

h1 {
font-size:1.6em;
font-weight:bold;
margin:0;
padding:0 0 0 40px;
}
h1.title-en
{
  font-size:1.4em;
}
img {
border:0;
}

a {
  color:#333;
  text-decoration:none;
}

a:hover {
  color:#990000;
}

#locale
{
  position:absolute;
  top:5px;
  right:18px;
}
#locale a
{
  display:block;
  padding:0 0 2px 25px;
}
#locale a.en
{
  background:url(../img/gb2.png) no-repeat 0 0;
}
#locale a.se
{
  background:url(../img/se2.png) no-repeat 0 0;
}

a.link-left { float:left; padding:0 12px 0 0; }
a.link-right { float:right; }

p.logo { margin:0; }

#rightLogos
{
  position:absolute;
  right:44px;
  top:280px;
  width:311px;
}
