body { font: 11px verdana, arial; color: #000; margin: 10px 0px 50px; text-align: center; background: #fff; }
a { color: #039; text-decoration: none; }
a:hover { color: #CB0037; text-decoration: underline; }
a img { border: none; }
table, td, input, button, select, textarea { font: 11px verdana, arial; color: #000; }
/* page header */
#header { width: 758px; border: 1px solid #00518C; border-bottom: none; background: #fff url(/gfx/header_bg2.jpg) no-repeat top left; text-align: left; }

#header input { width: 120px; }
#header button { font: 10px verdana, arial; }
#headertop { height: 117px; }
#headerleft { width: 497px; height: 23px; padding-left: 25px; }
#headerleft a { color: #fff; font: bold 10px verdana, arial; }

#headerTL { width: 210px; height: 100px; }
#headerTL img { display: block; width: 210px; height: 100px; }
#headerTC { width: 284px; text-align: right; vertical-align: bottom; }
#headerTC div { display: inline; vertical-align: middle; }
#headerTC input { width: 115px; margin-right: 5px; vertical-align: middle; }
#headerTC button { font: 10px verdana, arial; width: 60px; vertical-align: middle; }
#headerTR { width: 264px; text-align: left; vertical-align: top; }
#headerTR img { width: 235px; height: 61px; position: relative; top: 17px; left: 8px; }
#headerM { font: 10px arial, times; height: 32px; text-align: right; vertical-align: bottom; padding-right: 15px; }
#headerM div { margin-bottom: 5px; }
#headerB { height: 51px; }
#headerB img { display: block; width: 160px; height: 50px; text-align: right; float: right; margin-bottom: 1px; }
img.px { width: 1px; height: 1px; }
img.btn11x { height: 11px; }  /* printimise/lingi saatmise nupp */
img.icon11 { width: 9px; height: 11px; vertical-align: middle; }
/* tekst */
.heading1 { font: bold 16px verdana, arial; color: #CB0037; }  /* alajaotuse pealkiri */
.heading2 { font-weight: bold; color: #00518C; /*405ABD*/ }  /* teksti/artikli pealkiri */
.heading3 { font-weight: bold; color: #333; }  /* alapealkiri teksti sees */
.heading3 a { color: #405ABD; }
.heading4 { font-weight: bold; color: #00518C; }  /* uudiste listi pealkiri */
.heading5 { font-weight: bold; color: #00518C; }  /* uudiste tulba pealkiri, s�ltub teksti suurusest */
.heading6 { font: bold 10px verdana, arial; color: #333; }  /* tabeli vahepealkiri */
.text { line-height: 14px; }  /* artikli tekst */
.textBold { font-weight: bold; color: #333; }
.textEmph { color: #d00; }  /* r�hutatud artikli tekst */
.summary { font-weight: bold; font-size: 10px; color: #333; }  /* [uudiste] kokkuv�te */
.date { font-style: italic; }
.textSmall, textSmall { font: 10px verdana, arial; color: #000; }
.smallBold { font: bold 10px verdana, arial; color: #333; }
.siteMap li { font-weight: bold; color: #333; line-height: 14px; list-style-image: none; list-style-type: none; }
.siteMap a { font-weight: normal; color: #00518C; }
/* content */
#content { text-align: left; width: 758px; border: 1px solid #00518C; border-top: none; }
#contLeft { width: 160px; background: #E5E5E5; }
#contCenter { width: 410px; padding: 10px 14px 0px; line-height: 14px; }
#contCenter ul { list-style-image: url(/gfx/li_disc.gif); list-style-type: none; line-height: 14px; }
#contCenter td { line-height: 14px; }
#contCenter span { line-height: 14px; }
#contCenter p { line-height: 14px; }
#contRight { width: 160px; background: #E5E5E5; }
/* menu */
ul#menu { font: bold 11px verdana, arial; list-style: none; padding: 0px; margin: 0px; }
ul#menu li { margin: 0px; }
ul#menu a { color: #00518C; text-decoration: none; display: block; padding: 5px 0px; width: 160px; background: #E5E5E5; border-bottom: 1px solid #f9f9f9; }
ul#menu a:hover { text-decoration: none; background: #CBCBCB; }
ul#menu img { width: 11px; height: 11px; margin: 0px 5px 1px 8px; vertical-align: text-bottom; }
/* news column */
ul#newsColumn { list-style: none; padding: 0px; margin: 0px; }
ul#newsColumn li#newsHead { font-size: 10px; font-weight: bold; color: #00518C; padding: 5px 10px; border-bottom: 1px solid #f9f9f9; background: #CBCBCB; }
ul#newsColumn li { margin: 0px; padding: 0px; }
ul#newsColumn a { width: 140px; font-size: 10px; color: #000; display: block; padding: 5px 10px; border-bottom: 1px solid #f9f9f9; background: #E5E5E5; }
ul#newsColumn a:hover { text-decoration: none; background: #DAE7F5; /*D7EBD9*/ }
/* veateade */
.errorMsg { font: bold 10px verdana, arial; color: #c33; }
.formMsg { font: bold 10px verdana, arial; color: #405ABD; }
td.tbHead { font: bold 10px verdana, arial; color: #fff; text-align: center; background: #A7A7A7; }
td.tbFoot { font: bold 10px verdana, arial; color: #333; background: #f0f0f0; }
td.tbLgt { background: #fff; }
td.tbDrk { background: #f0f0f0; }
.divBox { width: 100%; font-weight: bold; color: #00518C; text-align: center; padding: 4px 0px; margin-bottom: 5px; background: #f0f0f0; }
.first { margin-top: 5px; }
.inpEmph { background: #C2D8F0; /*FFFFE6*/ }
.inpError { color: #fff; background: #c33; }
input.flatInp { border: 1px solid #bbb; background: transparent; }
.btnVivid { font: bold 10px verdana, arial; color: #fff; background: #00518C; }
img.srcFunc { height: 11px; vertical-align: middle; margin-left: 10px; }
.popupHead {font: bold 12px verdana, arial; color: #fff; background-color: #00518C; }
/* footer */
td#footer img { width: 583px; height: 40px; margin: 22px 0px 18px; }
/* kalkulaator */
#calcHead { font-size: 10px; font-weight: bold; color: #00518C; padding: 5px 10px; border-bottom: 1px solid #f9f9f9; background: #CBCBCB; }
#calculator { margin-bottom: 8px; padding: 5px 10px 0px; }
#calculator input { width: 120px; }
#calculator select { width: 90px; }
.raam { border-top: solid 1px #333; border-left: solid 1px #333; }
.raam td { border-right: solid 1px #333; border-bottom: solid 1px #333; }

