

/* general styles */

body {
margin:0;
padding:0;
background:#ffffff url("bg.jpg") repeat-x 50% 0;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#666666;
font-size:x-small; /* IE 5.x value */
voice-family:"\"}\"";
voice-family:inherit;
font-size:small; /* correct value */
}

a {
color:#5d5d5d;
text-decoration:none;
}

a:hover {
color:#5d5d5d;
text-decoration:underline;
}

a img {
border:none;
}

p {
margin:0 0 1.2em 0;
padding:0;
}

h1 {
margin:0 0 0.5em 0;
padding:0;
font-family:Arial,Verdana,Tahoma,;
font-size:24px;
font-weight:normal;
color:#58b101;
line-height:1.3em;
}

h2 {
margin:0 0 0.3em 0;
padding:0;
font-size:110%;
color:#58b101;
}

h2 a {
color:#58b101;
}

h3 {
margin:0;
padding:0;
font-size:100%;
font-weight:normal;
font-style:italic;
color:#58b101;
}

h3 a {
color:#58b101;
}

form {
margin:0;
padding:0;
}

table h2{
margin:0 0 0.3em 0;
padding:0;
font-size:20px;
color:#58b101;
}

#ap{
width:100%;
border-collapse:collapse;
margin:10px 0 10px 0; padding:0;
font-size:11px;
border-top:1px #b7c5a8 solid;
}

#ap th{
padding-left:4px;
padding-right:4px;
background-color:#e5f6d4;
color:#758c75;
border:1px #b7c5a8 solid;
}

#ap td{
padding-left:4px;
padding-right:4px;
background-color:#ecf6e2;
border:1px #b7c5a8 solid;
}

#ap tr.w td{
background-color:#ffffff;
}

input.submit {
cursor:pointer;
}

.clearer {
overflow:hidden;
margin:0 0 -1px 0;
height:1px;
clear:both;
}


/* container */

#container {
margin:0 auto 15px auto;
width:984px;
text-align:left;
font-size:85%;
line-height:1.6em;
}

/* header styles */

#header {
padding:78px 0 0 0;
margin:0;
height:347px;
width:984px;
background:#ffffff url("nheader.jpg") no-repeat 0 0;
}

#flash{
margin:0 0 8px 167px;
padding:0;
height:300px;
width:650px;
background:#ffffff url("header_pic.jpg") no-repeat 0 0;
}

#menu{
margin:0 0 0 167px;
padding:0 0 0 50px;
height:28px;
width:608px;
}

#menu a {
float:left;
margin-right:40px;
display:block;
font-size:14px;
font-weight:bold;
height:28px;
}

#menu a.avaleht-v {
display:block;
margin-top:6px;
margin-right:55px;
width:77px;
height:28px;
background:transparent url("avaleht-v.gif") no-repeat 0 0;
}

#menu a.avaleht{
display:block;
margin-top:6px;
margin-right:55px;
width:77px;
height:28px;
background:transparent url("avaleht.gif") no-repeat 0 0;
}

#menu a.hinnad-v {
display:block;
margin-top:6px;
margin-right:55px;
width:140px;
height:28px;
background:transparent url("hinnad-v.gif") no-repeat 0 0;
}

#menu a.hinnad {
display:block;
margin-top:6px;
margin-right:55px;
width:140px;
height:28px;
background:transparent url("hinnad.gif") no-repeat 0 0;
}

#menu a.viimistlus-v {
display:block;
margin-top:6px;
margin-right:55px;
width:90px;
height:28px;
background:transparent url("viimistlus-v.gif") no-repeat 0 0;
}

#menu a.viimistlus {
display:block;
margin-top:6px;
margin-right:55px;
width:90px;
height:28px;
background:transparent url("viimistlus.gif") no-repeat 0 0;
}

#menu a.kontakt-v {
display:block;
margin-top:6px;
margin-right:0;
width:78px;
height:28px;
background:transparent url("kontakt-v.gif") no-repeat 0 0;
}

#menu a.kontakt {
display:block;
margin-top:6px;
margin-right:0;
width:78px;
height:28px;
background:transparent url("kontakt.gif") no-repeat 0 0;
}

/* content */

#content {
margin:0 0 0 158px;
padding:30px 22px 22px 22px;
width:624px;
background:#ffffff url("content.gif") no-repeat 0 0;
}

a.hansa{
display:block;
float:left;
width:120px;
height:60px;
background:#ffffff url("kodus_rek120x60.gif") no-repeat 0 0;
}

a.seb{
margin-left:20px;
display:block;
float:left;
width:120px;
height:60px;
background:#ffffff url("seb_120x60_est.gif") no-repeat 0 0;
}

a.sampo{
margin-left:20px;
display:block;
float:left;
width:120px;
height:60px;
background:#ffffff url("sampo_laenuabi_120x60.gif") no-repeat 0 0;
}



a.adv{
margin-bottom:15px;
display:block;
width:624px;
height:51px;
background:#ffffff url("reklaam.gif") no-repeat 0 0;
}

/* footer */

#footer {
width:648px;
height:18px;
margin:0 0 0 158px;
padding:1px 0 0 20px;
color:#666666;
background-color:#f2f2f2;
}

#footer a.netmedia{
float:right;
margin-right:10px;
width:50px;
}

#footer a {
color:#666666;
text-decoration:none;
}

#line{
margin:2px 0 0 158px;
padding:0;
width:668px;
border-top:3px #f2f2f2 solid;
}

.i-button{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px
}