body {
margin:0 0 20px 0;
padding:0;
font-family:verdana, arial, sans-serif;
text-align:center;
background:url("img/header-bg.gif") repeat-x;
background-color:#D3D2C7
}
img {
border:0
}
a {
text-decoration:none;
color:#C80006
}


/* tekst & sisu */
.sisu {
font-size:75%;
color:#58534F;
line-height:16px;
padding:0px 30px 10px 20px
}

h1 {
font-size:100%;
color:#58534F;
line-height:16px;
font-weight:bold
}

p {
margin-top:8px;
font-size:100%;
color:#58534F;
line-height:16px
}

p a:hover {
text-decoration:underline
}

table.trykis {
width:517px;
margin:0;
}
.trykis img {
border:2px solid #F2F1EE
}

table.trykis td {
line-height:14px;
padding:10px 0 10px 0;
font-size:90%;
}

.tagasiside {
width:100%;
text-align:right;
margin:0;
}

.tagasiside .vorm {
text-align:left;
padding:4px 0
}

.vorm input {
color:#58534F;
margin-left:10px;
border:1px solid #999999;
width:222px;
voice-family:"\"}\"";
voice-family:inherit;
width:220px;
}

.vorm textarea {
color:#58534F;
margin-left:10px;
border:1px solid #999999;
font-size:11px;
height:120px;
font-family:verdana, arial, sans-serif;
width:262px;
voice-family:"\"}\"";
voice-family:inherit;
width:260px;
}

hr {
height:1px;
background:#fff url("img/hrpunktiir.gif") repeat-x;
}

#kesk ul {
list-style:disc outside url("img/kesklibullet.gif");
margin-top:0;
margin-bottom:0;
font-size:12px;
color:#666666
}
#kesk li {
line-height:14px;
margin:0;padding:0
}
#kesk a {
color:#C80006
}
#kesk a:hover {
color:#C80006;
text-decoration:underline
}
#kesk a.nupp {
font-size:9px;
color:#E04E4E;
background-color:#F2F1EE;
border:1px solid #DEDDD5;
padding:2px 4px 2px 4px;
margin:10px 0 8px 0
}
#kesk a.nupp:hover {
text-decoration:none
}









#leht {
width:748px;
text-align:left;
margin:auto
}
.nurgad-yla { 
background: url("img/yla.gif") no-repeat 0 0;
width:748px;
height:31px;
font-size:2px;
}
.nurgad-ala { 
background: url("img/ala.gif") no-repeat 0 0;
width:748px;
height:16px;
font-size:2px;
}
.nmg {
float:left;
height:7px;
width:22px;
margin:15px 0 0 18px;
font-size:2px;
background: url("img/nmg.gif") no-repeat 0 0;
}
a.nmg:hover {
background: url("img/nmg_o.gif") no-repeat 0 0;
}

.copy{
float:right;
margin:15px 10px 0 18px;
font-family:verdana, arial, sans-serif;
font-size:10px;
}


#jaotus {
width:748px;
position:relative;
background:#fff url("img/sisu-bg.gif") repeat-y;
}


#kesk {
position:relative;
width:563px;
margin:0 0 0 181px;
padding:0;
min-height:500px;
}
* html #kesk {
height:500px
}

.flashpealkiri {
padding:10px 0 0 20px;
}


#header {
position:relative;
height:102px;
}
#header img.logo {
position:absolute;
top:14px; left:7px
}
#header .kontakt {
background:url("img/kontakt-bg.gif") no-repeat 0 0;
width:145px; height:57px;
position:absolute;
bottom:3px; right:3px;
}

#header .kontaktandmed {
padding:6px 0 4px 22px;
font-size:11px;
color:#83827C;
}

#header .kontaktandmed a {
color:#83827C
}
#header .kontaktandmed a:hover {
color:#C80006
}


/*vasakmenu */
#vasakmenu {
position:absolute;
left:0; top:0;
width:181px
}
.menu {
padding-left:18px;
padding-top:10px;
padding-bottom:2px;
width:177px;
voice-family:"\"}\"";
voice-family:inherit;
width:159px;
}
.peamenu-pilt { background:url("img/peamenupilt.gif") no-repeat; width:12px; height:12px; display:block; position:absolute; right:4px; margin-top:1px; font-size:2px }
a.peamenu {
position:relative;
display:block;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:right;
padding:6px 22px 6px 0;
background-color:#B2B5BC;
margin:1px 0 0 0;
width:159px;
voice-family:"\"}\"";
voice-family:inherit;
width:137px;
}
a.peamenu:hover {
background-color:#C80006;
}
.peamenu-pilt-v { background:url("img/peamenupilt-v.gif") no-repeat; width:12px; height:12px; display:block; position:absolute; right:4px; margin-top:1px; font-size:2px }

a.peamenu-v {
position:relative;
display:block;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:right;
padding:6px 22px 6px 0;
background-color:#C80006;
margin:1px 0 0 0;
width:159px;
voice-family:"\"}\"";
voice-family:inherit;
width:137px;
}
.ala {
width:159px;
border-top:1px solid #B2B5BC;
background-color:#8A909D;
padding:0 0 0 5px;
voice-family:"\"}\"";
voice-family:inherit;
width:154px;
}

a.alamenu {
display:block;
line-height:12px;
font-size:11px;
color:#E6E5D9;
text-align:right;
border-bottom:1px solid #B1B2B5;
padding:4px 3px 4px 0;
width:141px;
voice-family:"\"}\"";
voice-family:inherit;
width:133px;
}
a.alamenu:hover {
background:url("img/alamenu-v.gif") repeat-y;
color:#484848
}

a.alamenu-v {
display:block;
line-height:12px;
font-size:11px;
color:#484848;
text-align:right;
border-bottom:1px solid #B1B2B5;
padding:4px 3px 4px 0;
background:url("img/alamenu-v.gif") repeat-y;
width:141px;
voice-family:"\"}\"";
voice-family:inherit;
width:133px;
}

/* --vasakmenu */


.punktiir {
height:1px;
background:#fff url("img/punktiir.gif") repeat-x;
}
.riba {
height:21px;
background-color:#F2F1EE;
border-top:2px solid #D8DADD;
margin:0;
width:517px;
}
.ribapk {
background-color:#F2F1EE;
border-top:1px solid #ffffff;
font-size:12px;
font-weight:bold;
height:21px;
voice-family:"\"}\"";
voice-family:inherit;
height:18px;
}
.ribapk span {
display:block;
color:#C80006;
padding:2px 0 0 14px;
}
.ribaarhiiv {
display:block;
float:right;
background-color:#D8DADD;
border-left:1px solid #ffffff;
font-weight:normal;
text-align:center;
font-size:11px;
width:73px;
height:21px;
voice-family:"\"}\"";
voice-family:inherit;
width:72px;
height:20px;
}
a.arhiiv {
display:block;
padding-top:2px;
}

.link {
color:#C80006;
text-decoration:none
}

/* ühingud */
.y-tekst {
padding:0 2px;
font-size:10px;
line-height:12px;
color:#5E636E;
background-color:#F2F1EE
}
.y-yv { background: url("img/y_yv.gif") no-repeat 0 0; display:block; width:9px; height:9px; font-size:2px; margin:0; padding:0 }
.y-yp { background: url("img/y_yp.gif") no-repeat 0 0; display:block; width:9px; height:9px; font-size:2px; margin:0; padding:0 }
.y-av { background: url("img/y_av.gif") no-repeat 0 0; display:block; width:9px; height:9px; font-size:2px; margin:0; padding:0 }
.y-ap { background: url("img/y_ap.gif") no-repeat 0 0; display:block; width:9px; height:9px; font-size:2px; margin:0; padding:0 }

.y-bgy { background: url("img/y_bgy.gif") repeat-x; font-size:2px; margin:0; padding:0 }
.y-bga { background: url("img/y_bga.gif") repeat-x; font-size:2px; margin:0; padding:0 }
.y-bgv { background: url("img/y_bgv.gif") repeat-y; font-size:2px; margin:0; padding:0 }
.y-bgp { background: url("img/y_bgp.gif") repeat-y; font-size:2px; margin:0; padding:0 }