body {
font-family:verdana, arial, sans-serif;
background:#ffffff url("bg01.png") repeat-x 50% 0;
font-size:11px;
color:#697674;
margin:0; padding:0
}
A { color:#00b09b; text-decoration:none }
A:hover { color:#ff9933; text-decoration:underline }
IMG { border:0 }

FORM { margin:0; padding:0 }
P { padding:0; margin:10px 0 0 0 }
TABLE { border-collapse:collapse; border-spacing:0 }
TH, TD { text-align:left; vertical-align:top }


#site {
position:relative;
width:900px;
text-align:left;
margin:0 auto 20px auto
}

#header {
position:relative;
width:900px; height:186px;
background:transparent url("header.jpg") no-repeat 0 0;
}
a.logohome { position:absolute; display:block; left:60px; top:82px; width:300px; height:50px }

#langselect { position:absolute; height:20px; width:500px; top:10px; right:54px }
#langselect UL { float:right; padding:0; margin:0; list-style:none; overflow: hidden; font-size:10px; line-height:10px }
#langselect UL LI { float:left; border-right:1px solid #be9209;  margin:0 -1px 0 0; }
#langselect UL A { color:#6d6d6d; float:left; padding:0 2px 1px 3px; margin:0 4px 0 4px }
#langselect UL A:hover { color:#bf2c37 }
#langselect UL LI.active A { color:#bf2c37; font-weight:bold }

#mainmenu { position:absolute; left:60px; top:152px; width:790px; height:26px }

a.mm { display:block; height:26px; float:left; margin:0 6px 0 0 }
a.mm:hover { background-position:0 -26px }

#mainmenu a.active { background-position:0 -52px }

a.mm span { display:none }

.est-01 { width:77px; background:transparent url("mm-est01.gif") no-repeat 0 0 }
.est-02 { width:63px; background:transparent url("mm-est02.gif") no-repeat 0 0 }
.est-03 { width:84px; background:transparent url("mm-est03.gif") no-repeat 0 0 }
.est-04 { width:102px; background:transparent url("mm-est04.gif") no-repeat 0 0 }
.est-05 { width:68px; background:transparent url("mm-est05.gif") no-repeat 0 0 }
.est-06 { width:76px; background:transparent url("mm-est06.gif") no-repeat 0 0 }
.est-07 { width:64px; background:transparent url("mm-est07.gif") no-repeat 0 0 }


#container { position:relative; width:780px; background:transparent url("bg02.png") no-repeat 0 0; padding:20px 60px 0 60px; overflow:hidden }


#submenu { position:relative; float:left; width:160px; background: url("bg03.png") no-repeat 0 0; color: #fff; margin:0 0 40px 0; padding:0 }
#submenubg { width:160px; background: url("bg04.png") 0 100% no-repeat; margin:0; padding:0 0 10px 0}
#submenu UL { padding:10px 18px 0 13px; margin:0; list-style: none;font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif }
#submenu LI {  padding:2px 10px 4px 11px; margin:0; background: url("item01.gif") 0 8px no-repeat }
#submenu LI A { color:#697674 }
#submenu LI A:hover { color:#00a289 }
#submenu LI.active A { font-weight:bold; color:#00a289 }





#banner { position:relative; width:780px;/* height:432px; background:transparent url("bg08.png") no-repeat 0 0;padding:11px 11px 0 11px*/  }
#firstpagecontainer { width:780px; position:relative; overflow:hidden; padding:30px 0 20px 0 }


#newsbox { width:480px; float:left; padding:0 10px 10px 10px; color:#697674 }
#newsbox H2 { display:block; width:66px; height:20px; margin:0; padding:0; background:transparent url("h_teated.gif") no-repeat 0 0; }

#newsbox UL { padding:11px 0 0 1px; margin:0; list-style: none;font:11px Verdana, Tahoma, Arial, Helvetica, sans-serif }
#newsbox LI {  padding:3px 0 5px 10px; margin:0; background: url("item01.gif") 0 8px no-repeat }
#newsbox SPAN { padding:0 0 0 20px; color:#b4bab9 }
#newsbox P { margin:1px 0 0 0; line-height:16px }
#newsbox LI.archive { margin-top:7px; background:none }
#newsbox LI.archive A { font-weight:normal; }

/*arhiivi lingid*/
#content #newsbox LI A.archive { font-weight:normal; }


#newsbox LI A { font-weight:bold; color:#00a289 }
#newsbox LI A:hover { color:#ff9933 }
#newsbox LI.active A { font-weight:bold; color:#00a289 }

#contactbox { width:260px; float:left; padding:0 10px 0 10px; color:#697674 }
#contactbox H2 { display:block; width:76px; height:20px; margin:0; padding:0; background:transparent url("h_kontakt.gif") no-repeat 0 0; }
#contactbox P { margin:12px 0 0 0; line-height:16px }



#newsbox H2 SPAN, #contactbox H2 SPAN { display:none }



/* guides */
#giidid { width:100%; margin:10px 0 0 0 }

#giidid DIV.head { position:relative; display:block; border-bottom: #dddddd 1px solid; color:#697674; margin:0; padding:4px 10px 4px 10px; font-weight:bold }
#giidid DIV.head SPAN.tel { position:absolute; top:4px; left:200px }
#giidid DIV.head SPAN.epost { position:absolute; top:4px; left:400px }

#giidid DIV.gitem A { position:relative; display:block; border-bottom: #dddddd 1px solid; color:#697674; margin:0; padding:4px 10px 4px 10px;}
#giidid DIV.gitem A SPAN.tel { position:absolute; top:4px; left:200px; cursor:pointer }
#giidid DIV.gitem A SPAN.epost { position:absolute; top:4px; left:400px; cursor:pointer }
#giidid DIV.gitem A:hover { background-color:#f0fbf9; text-decoration:none; color:#00a289 }

#giidid DIV.active { width:600px; background:transparent url("bg05.png") no-repeat 0 0; margin:10px 0 10px 0; padding:0 }
#giidid DIV.activebg { position:relative; width:600px; background:transparent url("bg06.png") no-repeat 0 100%; margin:0; padding:0 }

#giidid DIV.active H2 { position:absolute; top:5px; left:11px; color:#fff; margin:0; padding:0; font: 17px Tahoma, Arial, Verdana }
#giidid DIV.active H2 A { color:#fff; text-decoration:none }

#giidid DIV.active A.btnclose { position:absolute; display:block; width:60px; height:22px; top:5px; right:10px; background:transparent url("item02.png") no-repeat 0 0; margin:0; padding:0; border:none}
#giidid DIV.active A.btnclose:hover { background-position: 0 -22px}


DIV.giidcontainer { width:600px; padding:42px 0 10px 0; margin:0; overflow:hidden }
DIV.giidcontent { position:relative; width:458px; float:left; padding:0 10px 0 10px }

#giidid TABLE {
width:100%;
border-collapse:collapse;
}
#giidid TD {
padding:4px 9px 4px 9px;
border-top:#d5f2ee 1px solid;
border-bottom:#d5f2ee 1px solid;
vertical-align: middle;
color: #697674;
text-align: left;
}
.bgwhite { background-color:#fff; border-left:#d5f2ee 1px solid; border-right:#d5f2ee 1px solid; }

#giidid TABLE H3 { font-size:11px; color:#697674; margin:0; padding:4px 0 0 0 }
#giidid TABLE p { margin:4px 0 0 0; padding:0 }

#giidid UL.giidlang { padding:4px 0 0 0; margin:0; list-style: none;font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif }
#giidid UL.giidlang LI {  padding:1px 10px 3px 22px; margin:0; }

/*lang flags*/

#giidid LI.flag-est { background: url("flag_est.gif") 0 4px no-repeat }
#giidid LI.flag-eng { background: url("flag_eng.gif") 0 4px no-repeat }

DIV.giidpic { width:122px; float:left; }
DIV.giidpic IMG { border:1px solid #81d8cd; margin:0; padding:0 }



#footer { position:relative; width:780px; clear:both; background:#fff url("bg07.png") no-repeat 0 0; height:32px; margin:0; padding:10px 0 0 0; text-align:center; font-size:10px; color:#aaa }
a.eenet-logo {
position:absolute; top:-10px; left:-10px;
display:block; width:90px; height:42px;
background:transparent url("eenet_logo.gif") no-repeat 0 0;
}

/* content styles */

#content { position:relative; float:left; width:600px; padding:0 0 40px 20px; line-height:17px }


H1, H2, H3, H4, H5 { margin:1em 0 0 0; padding:0; color:#20507c; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
H3, H4, H5 { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif }

H1 { margin:0; font-size:20px; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:22px }
H2 { font-size: 17px; }
H3 { font-size: 13px; font-weight: bold }
H4 { font-size: 11px; font-weight: bold }
H5 { font-size: 11px; font-weight: bold; color: #666 }


#content UL { width:100%; list-style:none; padding:0; margin:1em 0 0 0; }
#content UL LI { background:transparent url("li_1.gif") 15px 6px no-repeat; padding: 0 0 0 30px; margin: 4px 0; }
#content UL UL { list-style: none; padding: 0; margin:8px 0 8px 0; }
#content UL UL UL { font-size: 10px; margin:8px 0; }
#content UL UL UL UL { font-size: 10px; }
#content LI LI { background: url("li_2.gif") 15px 7px no-repeat; padding: 0 0 0 26px; }
#content LI LI LI { background: url("li_3.gif") 16px 7px no-repeat; margin:2px 0; }

/* table styles*/

#content TABLE { width: 100%; margin: 1em 0 0 0; }
#content TABLE TH { padding: 5px 7px 6px 7px !important; color: #20507c; font-size: 10px; border: 1px solid #eaeaea; background: #fff url(bg25.gif) 100% 100% repeat-x; font-weight: bold !important; }
#content TABLE TD { padding: 5px 7px !important; border: 1px solid #eaeaea; }













