@charset "iso-8859-1";

html {
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
margin : 0; 
}

BODY {
background: #F0F0F0 url('/img/back_fade3.gif') repeat-x top; /* #909090 */
}

P {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #2a2a2a;
}

DIV {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #2a2a2a;
  font-weight : 500;
}

UL {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

LI {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #25292c;
  font-weight : 500;
  text-align: left;
  list-style: url('/img/arrow.png') inside;
}

.teinetase {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #25292c;
  font-weight : 500;
  text-align: left;
  list-style: url('/img/arrow2.png') inside;
}



TD {
  font-size: 8pt;
  letter-spacing: .1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #2a2a2a;
  font-weight : 500;
}
 
H1 {
  font-family: Arial, Helvetica, sans-serif;
  COLOR: #4a79bd;
  FONT-SIZE: 10pt;
  font-variant : small-caps;
}

H2 {
  font-family: Arial, Helvetica, sans-serif;
  COLOR: #FFFFFF;
  FONT-SIZE: 10pt;
  TEXT-ALIGN: center;
  LINE-HEIGHT: 10pt
}


A:link {
  COLOR: #2a2a2a;
  TEXT-DECORATION: underline;
  font-size: 8pt;
  letter-spacing: .1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : 500;
}

A:visited {
  COLOR: #5c5c5c;
  FONT-SIZE: 8pt;
  text-decoration: underline;
  letter-spacing: .1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #5a5a5a;
  font-weight : 500;
}

A:hover {
  font-size: 8pt;
  color: #9e9e9e;
  text-decoration: underline;
  letter-spacing: .1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #5a5a5a;
  font-weight : 500;
}

HR {
  border: 0;
  width: 100%;
  background-color: #e3e3e3;
  color: #e3e3e3;
  height: 1px;
}

input {font-family: verdana,arial, helvetica, sans-serif; font-size: 8pt; background-color: #FDFDFD; color: #000000; border-color: #AAA; border-style: solid; border-width: 1px; margin: 0px 0px 0px 0px;}
select {font-family: verdana; font-size: 8pt; background-color: #FDFDFD; color: #000000; border-color: #AAA; border-style: solid; border-width: 1px;}
textarea {font-family: verdana; font-size: 8pt; background-color: #FDFDFD; color: #000000; border-color: #AAA; border-style: solid; border-width: 1px;}

.search {font-family: verdana,arial, helvetica, sans-serif; font-size: 8pt; background-color: #FDFDFD; color: #000000; border-color: #AAA; border-style: none; border-width: 0px; margin: 0px 0px 0px 0px;}

.topmenu1,
.topmenu1:link,
.topmenu1:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #4f7cbf;
  font-weight: 700;
  text-decoration: none;
}
.topmenu1:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #6f9edf;
  font-weight: 700;
}

.topmenu2,
.topmenu2:link,
.topmenu2:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FAFAFA;
  font-weight: 700;
  text-decoration: none;
}
.topmenu2:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #EEEEFF;
  font-weight: 700;
}

.leftmenu,
.leftmenu:link,
.leftmenu:visited {
  COLOR: #5a5a5a;
  FONT-SIZE: 8pt;
  TEXT-DECORATION: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 500;
}


.pealkiri_valge_suur,
.pealkiri_valge_suur:link,
.pealkiri_valge_suur:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16pt;
  color: #ffffff;
  font-weight: 700;
  text-decoration: none;
}

.pealkiri_valge_keskm,
.pealkiri_valge_keskm:link,
.pealkiri_valge_keskm:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #ffffff;
  font-weight: 700;
  text-decoration: none;
}

.pealkiri_valge,
.pealkiri_valge:link,
.pealkiri_valge:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #ffffff;
  font-weight: 700;
  text-decoration: none;
}

.pealkiri_sinine,
.pealkiri_sinine:link,
.pealkiri_sinine:visited {
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #4f80c8;
  text-decoration: none;
  font-weight: 700;
}

.pealkiri_sinine:hover {
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #296cb5;
  font-weight: 700;
  text-decoration: none;
}

.pealkiri_sinine_suur,
.pealkiri_sinine_suur:link,
.pealkiri_sinine_suur:visited {
  font-size: 14pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #4f80c8;
  font-weight : 700;
  text-decoration: none;
}

.pealkiri_sinine_suur:hover {
  font-size: 14pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #4f80c8;
  font-weight : 700;
  text-decoration: none;
}

.tekst_sinine,
.tekst_sinine:link,
.tekst_sinine:visited {
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #185ba4;
  font-weight: 500;
  text-decoration: none;
}
.tekst_sinine:hover {
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #3A7DC6;
  font-weight: 500;
}

.leftmenu,
.leftmenu:link,
.leftmenu:visited {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #5a5a5a;
  font-weight : 500;
  text-decoration: none;
}
.leftmenu:hover {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #8d8d8d;
  font-weight : 500;
  text-decoration: none;
}

.hiddenmenu {
	display: none;
	position: static;
	float: left;
	background-repeat: repeat-x;
	cursor: pointer;
}
.visiblemenu {
	border: 1px solid #d9e0ea;
	background-color: white;
	display: block;
	position: absolute;
	float: left;
	filter:alpha(opacity=95);
	opacity:.95;
	background-repeat: repeat-x;
	cursor: pointer;
}

.searchbutton {
	font-family: verdana,arial, helvetica, sans-serif; 
	font-size: 7pt; 
	background-color: #5b86c2;
	color: #FFFFFF; 
	border-color: #AAA; 
	border-style: solid; 
	border-width: 1px; 
	margin: 0px 0px 0px 0px;
}

.ylioptable
{
border: 0px;
border-style: none none none none;
border-color: #AAAAAA;
}

.ylioptd {
	border: 1px;
	border-style: none none dashed none;
	border-color: #DDDDDD;
}

.ylioptdbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px;
	border-style: none none dashed none;
	border-color: #DDDDDD;
}

.ylioplink,
.ylioplink:link,
.ylioplink:visited {
  COLOR: #5a5a5a;
  FONT-SIZE: 8pt;
  TEXT-DECORATION: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: 500;
}
.ylioplink:hover {
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #8d8d8d;
  font-weight : 500;
  text-decoration: none;
}


.oppejtable
{
border: 1px;
border-style: solid none none dashed;
border-color: #AAAAAA;
}

.oppejtd
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px;
border-style: none dashed solid none;
border-color: #AAAAAA;
}

.oppejtdbold
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
border: 1px;
border-style: none dashed solid none;
border-color: #AAAAAA;
}

