TD, BODY, P, UL LI, DIV, UL { color : #3A3A3A; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; }
TD A, BODY A, P A, UL LI A, DIV A, UL A { text-decoration : none; color : #06638F;}
A:hover{text-decoration:underline;}
FORM, INPUT, SELECT, TEXTAREA{ font-family:Arial,  Verdana, Sans-serif; font-size: 11px; }
.searchInput{ font-family: verdana; color:#3A3A3A; font-size: 9.9; border : 1px solid #3D73B8; height:17px; width:100px; padding-left:4px; font-weight:normal; }
.iSelect{   width:180px; padding-left:4px; font-weight:normal; }

html { background: #f8f8fa url("gfx/bg1.jpg") top left repeat-x; }
body { background: url("gfx/bg.jpg") top center no-repeat; padding: 0; margin: 0; text-align: left; }
table, tr, td { text-align: left; }

.menuLvl1{ color : #FFFFFF; font-family :  Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px;}
.menuLvl1:hover{ color : #FFFFFF; font-family :  Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : underline; font-weight:bold; letter-spacing:0px; }

.menuLvl2{ color : #06638F; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:normal; letter-spacing:0px;}
.menuLvl2A{ color : #06638F; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px;}
.menuLvl2A:hover{ color : #06638F; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; text-decoration : none; font-weight:bold; letter-spacing:0px;}

.menuLvl3{ color : #06638F; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : none; font-weight:normal; letter-spacing:0px; text-align: right;}
.menuLvl3A{ color : #06638F; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : none; font-weight:bold; letter-spacing:0px; text-align: right;}
.menuLvl3A:hover{ color : #06638F; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : none; font-weight:bold; letter-spacing:0px;}

.boxHdr{ 
  background: #4176bd url("gfx/box_h.jpg") bottom left no-repeat; 
  border: #fff 1px solid;
  border-left: none;
  display: block;
  height: 37px; 
  line-height: 37px; 
  width: 187px; 
  padding: 4px 0 0 14px;
  margin: 0; 
  color:#FFFFFF; 
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 14px; 
  text-decoration: none; 
  font-weight:bold; 
  letter-spacing:0px;
}
.boxText{ color : #2C5A85; font-family :  Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : none; font-weight:normal; letter-spacing:0px;line-height:16px;}
.boxFunc{ color : #2C5A85; font-family :  Verdana, Helvetica, sans-serif; font-size : 9.9px; text-decoration : none; font-weight:bold; letter-spacing:0px;line-height:16px; float: right; margin: 10px 0 5px 0;}


h1, .hdr{ color : #E1363C; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 17px; text-decoration : none; margin-bottom:5px;margin-top:5px;}
h2, .hdr2, .subHdr{ color : #06638F; font-family : Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif; font-size : 13px; text-decoration : none; margin-bottom:5px;}

.slogan{ color : #CEE3EE; font-family : Trebuchet MS, Verdana, Helvetica, sans-serif; font-size : 20px; text-decoration : none; letter-spacing:-1px;}

.topFunc{ color : #FFFFFF; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; letter-spacing:0px; text-decoration : none; }
.topFuncA{ color : #FFFFFF; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; letter-spacing:-1px; text-decoration : none; font-weight:bold;}

.func{ color : #E1363C; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; letter-spacing:0px; text-decoration : none; text-align: right; padding: 0 30px 0 0;  }
.func a { color: #E1363C; }
.func a:hover{ text-decoration : underline; }

.location{ color : #D6292B; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; letter-spacing:0px; text-decoration : none; }
.location:hover{ color : #D6292B; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; letter-spacing:0px; text-decoration : underline; }

.faqQ{ color : #616161; text-decoration : none; font-weight:bold;}
.faqQ:hover{ color : #000000; text-decoration : none; font-weight:bold;}
.faqA{ color : #616161; text-decoration : none; }

.text { color : #3A3A3A; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; line-height:18px; text-decoration : none; }
.text:hover { color : #2C5A85; font-family : Verdana, Helvetica, sans-serif; font-size : 11px; line-height:18px; text-decoration : none; }


.lang:hover{position:relative; top:-1px;left:-1px;}
.iHdr{ color : #4489A8; font-family : Trebuchet MS, Verdana, Helvetica, sans-serif; font-size : 16px; font-weight:bold; text-decoration : none; letter-spacing:0px;}
.iText { color : #647272; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; line-height:18px; text-decoration : none; }
.iLink{ color : #03658C; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : none; font-weight:bold;}
.iLink:hover{ color : #03658C; font-family : Verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : underline; }

.footer { background: #3d72b7 url("gfx/footer_bg.jpg") top left repeat-x; height: 40px; line-height: 33px; padding: 0 15px; color : #BFDFEE; font-family: Verdana, Helvetica, sans-serif; font-size : 10px; letter-spacing:0px; text-decoration : none; }
.footer a { color : #BFDFEE; }
.footer.cma { text-align: right; }

#wrap {
	margin: auto;
	width: 980px;
}
#nav {
   background: #DE5358 url("gfx/menu_bg.jpg") top left repeat-x;
   border-bottom: #fff 1px solid;
   height: 40px;
   padding: 2px 0 0 0;
}
#top-menu {
  height: 33px;
  line-height: 33px;
  margin: 0 0 0 5px;
}
#top-menu td {
  background: url("gfx/menu_l.jpg") top left no-repeat;
}
#top-menu td a {
  background: url("gfx/menu_r.jpg") top right no-repeat;
  color: #fff;
  display: block;
  font-weight: bold;
  padding: 0 20px;
}
  #top-menu td.last a {
    background: url("gfx/menu_last.jpg") top right no-repeat;
    padding: 0 27px 0 12px;
  }
#header {
  background: #3E72B8 url("gfx/h_bg.jpg") top left repeat-x;  
}
  #header .inner {
    background: url("gfx/h_bg2.jpg") top right no-repeat;
    height: 154px;
  }
#h_links table {
  float: right;
}
#avaleht .boxHdr {
  background: url("gfx/ava_h.jpg") top left repeat-x;
  border: none;
  color: #4176af;
  height: 49px;
  line-height: 49px;
  padding: 0 0 0 25px;
  width: 100%;
}
#avaleht .first {
  border-right: #d7e5f2 1px solid;
  width: 285px;
}
  #avaleht .first  .boxHdr {
    width: 260px;
  }
.bullet {
  margin: 5px 5px 5px 12px;
}
.text .left {
  float: left;
  width: 350px;
}
.text .right {
  float: right;
  width: 350px;
}
.clear {
	clear: both;
  display: block;
	height: 0px;
	line-height: 0;
	overflow: hidden;
}