* {
margin: 0;
padding: 0;
}

body {
font: 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

a {
color: #62724d;
}

a:hover {
color: #294153;
}

#wrap {
width: 1010px;
margin: 0 auto;
}

#left {
width: 279px;
float: left;
margin-top: 40px;
}

#logo {
width: 279px;
height: 120px;
background: url('gfx/logo.png');
display: blocK
}

#product {
width: 279px;
height: 502px;
background: url('gfx/product.png');
}

#right {
float: left;
width: 731px;
height: 742px;
background: url('gfx/right.png');
}

span.msp {
display: none;
}

#menu {
list-style: none;
position: relative;
top: 85px;
left: 103px;
}

#menu li {
float: left;
padding-right: 40px;
}

#news {
width: 111px;
height: 40px;
background: url('gfx/news.png');
display: block;
}

#news:hover {
background-position: bottom;
}

#news2 {
width: 111px;
height: 40px;
background: url('gfx/news.png');
display: block;
background-position: bottom;
}

#news2:hover {
background-position: bottom;
}

#products {
width: 162px;
height: 34px;
background: url('gfx/products.png');
display: block;
position: relative;
top: 5px;
}

#products:hover {
background-position: bottom;
}

#products2 {
width: 162px;
height: 34px;
background: url('gfx/products.png');
display: block;
position: relative;
top: 5px;
background-position: bottom;
}

#products2:hover {
background-position: bottom;
}

#aboutus {
width: 168px;
height: 34px;
background: url('gfx/aboutus.png');
display: block;
position: relative;
top: 5px;
}

#aboutus:hover {
background-position: bottom;
}

#aboutus2 {
width: 168px;
height: 34px;
background: url('gfx/aboutus.png');
display: block;
position: relative;
top: 5px;
background-position: bottom;
}

#aboutus2:hover {
background-position: bottom;
}

#boks {
position: relative;
top: 240px;
left: -55px;
}

#boks img {
float: left;
padding-right: 15px;
}

#boks span {
font-size: 46px;
}

#boks p {
width: 250px;
float: left;
margin-left: 0px;
color: #c4dff3;
font-size: 18px;
margin-top: -5px;
}


p#ftext {
position: relative;
left: 10px;
}

.product {
color: white;
}


.product2 {
position: relative;
left: 150px;
top: 30px;
}

.product:hover {
color: black;
} 

.pic {
float: left;
}

.text {
width: 400px;
float: left;
color: white;
line-height: 1.5;
}

.text:hover {
color: #d4e7bb;
}

.flaque {
width: 114px;
height: 28px;
background: url('gfx/flaque.png');
}

.fcire {
width: 83px;
height: 23px;
background: url('gfx/fcire.png');
}

.done {
clear: both;
}


#footer {
clear: both;
text-align: center;
position: relative;
top: -40px;
color: #6e6e6e;
}

.stor {

}

.smo {
