/* img, div { behavior: url(iepngfix.htc) } */
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	padding: 0;
	margin: 0;
}

img, div, p, span { behavior: url(js/iepngfix.htc) }
a img, img, img:link, img:visited {border: 0;}


.firmastmenu {
	font-size: 10pt;
	font-weight: bold;
	color: #5B5756;
	text-align: left;
	line-height: 170%;
}

.firmastmenu a:link,.firmastmenu a:visited,.firmastmenu a:active {
	font-size: 10pt;
	font-weight: bold;
	color: #5B5756;
	text-align: left;
	text-decoration: none;
	line-height: 170%;
}

.firmastmenu a:hover {
	font-size: 10pt;
	font-weight: bold;
	color: #7F7D7C;
	text-align: left;
	text-decoration: none;
	line-height: 170%
}

.firmastmenu ul {
	list-style-type: none;
	margin-top:0;
	padding-left:0;
}


.tabtitle { margin-top: -28px; left: -11px; position: relative }
.tabtitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-align: center; text-decoration: none }
.tabtitle a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-align: center; text-decoration: none }
.tabtitle a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-align: center; text-decoration: none }
.tabtitle a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-align: center; text-decoration: none }
.tabtitle a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #E8E9F4; text-align: center; text-decoration: none }
.tabtitle2 a:hover { color: #FCE0D5 }

.bold { font-weight: bold }
td.right { text-align: right }
td.center { text-align: center }


/* INFOPAGE */

.tabtitle2 { margin-top: -19px; left: -11px; position: relative }
.tabtitle2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-align: center; text-decoration: none }
.tabtitle2 a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-align: center; text-decoration: none }
.tabtitle2 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-align: center; text-decoration: none }
.tabtitle2 a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-align: center; text-decoration: none }
.tabtitle2 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #E8E9F4; text-align: center; text-decoration: none }

.oledsiin { margin-top: 12px; margin-left: 0px; width: 624px; height: 14px; background: #F1F1F9; padding: 3px 6px }
.oledsiint { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #7F7D7C; text-align: left }
.oledsiint a:link { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #7F7D7C; text-align: left; text-decoration: none }
.oledsiint a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #7F7D7C; text-align: left; text-decoration: none }
.oledsiint a:active { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #7F7D7C; text-align: left; text-decoration: none }
.oledsiint a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #7F7D7C; text-align: left; text-decoration: underline }

.otsing { margin-top: -20px; margin-left: 540px; height: 14px; padding: 3px 6px }
.otsing { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #7F7D7C; text-align: left }
.otsing a:link { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #7F7D7C; text-align: left; text-decoration: none }
.otsing a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #7F7D7C; text-align: left; text-decoration: none }
.otsing a:active { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #7F7D7C; text-align: left; text-decoration: none }
.otsing a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #7F7D7C; text-align: left; text-decoration: underline }

#otsinguselect { margin-top: 2px; font-family: arial; font-size: 8pt; border: 1px solid #7f7d7c; color: #7f7d7c; background-color: #ffffff; width: 85px; height: 16px }



/* ARTIKLID */

.a_tiitel { margin-top: 12px; margin-bottom: 20px }
.a_tiitel { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; text-align: left; font-weight: bold }
.a_tc1 { color: #3f48a4 }
.a_tekst { margin-top: 14px; margin-bottom: 6px }
.a_tekst { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; line-height: 130%; color: #000 }
.a_tekst a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; line-height: 130%; color: #3f48a4; text-decoration: none }
.a_tekst a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; line-height: 130%; color: #3f48a4; text-decoration: none }
.a_tekst a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; line-height: 130%; color: #3f48a4; text-decoration: none }
.a_tekst a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; line-height: 130%; color: #3f48a4; text-decoration: underline }

.u_kp { margin-top: 18px }
.u_kp { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; color: #000000; font-style: italic }


.riigid { margin-top: 10px; margin-left: 0px; font-family: Arial Narrow, Arial, sans-serif; font-size: 10pt; line-height: 220%; text-align: left; color: #585453; font-weight: bold }
.riigid a:link { color: #585453; text-decoration: none }
.riigid a:visited { color: #585453; text-decoration: none }
.riigid a:active { color: #585453; text-decoration: none }
.riigid a:hover { color: #7F7D7C; text-decoration: none }



.search {
position: absolute;
opacity: 0.92;
margin-top: 2px; margin-left: 464px;
background-color: #ffffff;
border: solid #5B5756 1px;
padding: 6px 10px;
width: 150px;
overflow: none;
z-index: 9003;
font-size: 8pt;
line-height: 150%;
text-align: justify;
font-family: Arial, Helvetica, sans-serif;
color: #7f7d7c
}

#logo{
	margin-top: 27px; 
        margin-left: 25px; 
        position: absolute;
}
#banner{
	margin-top: 54px; 
	margin-left: 215px; 
	padding: 0px;
}