* { 
padding: 0; 
margin: 0; 
behavior: url(/iepngfix.htc); 
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
background: url(bg.jpg);
}
#wrapper { 
 margin: 0 auto;
 width: 691px;
}
#header {
 width: 691px;
 height: 231px;
 color: #333;
 background: url(header.png) no-repeat top;
}
#logo {
float: left;
width: 180px;
height: 295px;
}
#content { 
 width: 691px;
 color: #333;
 background: url(content2.png) repeat-y;
 }
#content a {
color: #447cb4;
text-decoration: none;
font-weight: bold;
}
#content a:hover {
color: #ff0000;
text-decoration: underline;
font-weight: bold;
}
#text {
width: 443px;
float: right;
padding: 0px 66px 10px 0px;
}
#text img {
padding: 5px;
border: 0px;
}
#footer { 
 width: 691px;
 color: #333;
 height: 155px;
 background: url(footer.png) no-repeat top;
}
#footertxt {
padding: 16px 60px 0px 170px;
font-size: 10px;
text-align: center;
color:#CCCCCC;
}
#mainokset {
padding: 5px 65px 0px 178px;
}
#menu {
padding: 186px 70px 0px 185px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}
#menu a {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}
#menu a:hover {
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
}
#sisalto {
margin-top: 30px;
font-size: 11px;
color: #999;
}
.title {
color: #447cb4;
font-style: oblique;
text-align: center;
}
h2 {
color: #ff0000;
}
hr {
width: 100%;
margin-top: 8px;
margin-bottom: 8px;
}
ul {
padding-left: 40px;
}