.absolute {position: absolute;
visibility: hidden}

BODY {background-color: #E3ECD1;
background-image: url(pics/taust_01.jpg);
background-repeat: repeat-x;
margin:15px;
COLOR: #000000;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

H2 {COLOR: #013C5A;
FONT-WEIGHT: bold;
FONT-SIZE: 11pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

H3 {COLOR: #013C5A;
FONT-WEIGHT: bold;
FONT-SIZE: 11pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

b {COLOR: #333333;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

.dot {COLOR: #333333;
FONT-WEIGHT: bold;
FONT-SIZE: 13pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.hall {COLOR: #999;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

.red {COLOR: red;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

.hall A {COLOR: #999;
FONT-WEIGHT: normal;
FONT-SIZE: 9pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
CURSOR: pointer;
text-decoration: none}

.hall A:hover {COLOR: #666;
FONT-WEIGHT: normal;
FONT-SIZE: 9pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
CURSOR: pointer;
text-decoration: underline}

.link1 {COLOR: #003E5B;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

.link1 A {COLOR: #003E5B;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
CURSOR: pointer;
text-decoration: none}

.link1 A:hover {COLOR: #666666;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
CURSOR: pointer;
text-decoration: underline}

.loe {
	COLOR: #003E5B;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: italic;
}

.loe A {
	COLOR: #003E5B;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	CURSOR: pointer;
	text-decoration: none;
	font-style: italic;
}

.loe A:hover {
	COLOR: #666666;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	CURSOR: pointer;
	text-decoration: underline;
	font-style: italic;
}

.linkkal {COLOR: #000000;
FONT-WEIGHT: normal;
FONT-SIZE: 9pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

.linkkal A {COLOR: #000000;
FONT-WEIGHT: normal;
FONT-SIZE: 9pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
CURSOR: pointer;
text-decoration: none}

.linkkal A:hover {COLOR: #000000;
FONT-WEIGHT: bold;
FONT-SIZE: 9pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
CURSOR: pointer;
text-decoration: none}

.tagasi {COLOR: #1B5978;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
text-decoration: none}

.tagasi A {COLOR: #1B5978;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
CURSOR: pointer;
text-decoration: none}

.tagasi A:hover {COLOR: #666;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
CURSOR: pointer;
text-decoration: underline}

.bold {COLOR: #005680;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

.boldu {COLOR: #333;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

.boldb {COLOR: #000000;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

.klass {COLOR: #013C5A;
FONT-WEIGHT: bold;
FONT-SIZE: 11pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

TD {COLOR: #000000;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

TD A {COLOR: #003E5B;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
CURSOR: pointer;
text-decoration: none}

TD A:hover {COLOR: #666;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
CURSOR: pointer;
text-decoration: underline}

TD.kp {COLOR: #003366;
FONT-WEIGHT: normal;
FONT-SIZE: 8pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
padding-top:5px}

TD.meny1 {color:#496C00;
font-size: 13px;
FONT-WEIGHT: normal;
font-family:Georgia, "Times New Roman", Times, serif;
LETTER-SPACING: 1pt;
text-decoration: none}

TD.meny1 A {color:#496C00;
font-size: 12px;
FONT-WEIGHT: bold;
font-family:Georgia, "Times New Roman", Times, serif;
LETTER-SPACING: 0.5pt;
text-decoration: none}

TD.meny1 A:hover {color:#333;
font-size: 12px;
FONT-WEIGHT: bold;
font-family:Georgia, "Times New Roman", Times, serif;
LETTER-SPACING: 0.5pt;
text-decoration: none}

TD.meny1 A:active {color:#496C00;
font-size: 12px;
FONT-WEIGHT: bold;
font-family:Georgia, "Times New Roman", Times, serif;
LETTER-SPACING: 0.5pt;
text-decoration: none}

TD.meny2 {color:#384F04;
font-size: 10pt;
FONT-WEIGHT: bold;
font-family: Arial, Helvetica, sans-serif;
LETTER-SPACING: 1;
text-decoration: none}

TD.meny2 A {color:#384F04;
font-size: 10pt;
FONT-WEIGHT: bold;
font-family: Arial, Helvetica, sans-serif;
LETTER-SPACING: 1;
text-decoration: none}

TD.meny2 A:hover {color:#000000;
font-size: 10pt;
FONT-WEIGHT: bold;
font-family: Arial, Helvetica, sans-serif;
LETTER-SPACING: 1;
text-decoration: none}

TD.meny2 A:active {color:#000000;
font-size: 10pt;
FONT-WEIGHT: bold;
font-family: Arial, Helvetica, sans-serif;
LETTER-SPACING: 1;
text-decoration: none}

TD.meny3 {color:#F3F3F3;
font-size: 9pt;
FONT-WEIGHT: normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none}

TD.meny3 A {color:#F3F3F3;
font-size: 9pt;
FONT-WEIGHT: normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none}

TD.meny3 A:hover {color:#CCCCCC;
font-size: 9pt;
FONT-WEIGHT: normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none}

TD.meny3 A:active {color:#F3F3F3;
font-size: 9pt;
FONT-WEIGHT: normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none}

TD.uudis {color:#000000;
font-size: 8pt;
FONT-WEIGHT: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none}

TD.uudis A {color:#01537E;
font-size: 8pt;
font-style: italic;
FONT-WEIGHT: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none}

TD.uudis A:hover {color:#01537E;
font-size: 8pt;
font-style: italic;
FONT-WEIGHT: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline}

#lyhiuudis .ubold {
padding-top:3px;
color:#333;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt
}

#lyhiuudis .usisu { padding-bottom:1px }

#news_rss {
text-align:right;
margin-top:6px;
margin-bottom:0px
}

#news_rss A {
color: #EC6E00;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 9pt;
text-decoration: none
}

#news_rss A:hover {
color: #EC6E00;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 9pt;
text-decoration: underline
}

TD.ala {COLOR: #333;
FONT-WEIGHT: normal;
FONT-SIZE: 8pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
text-align:right}

TD.ala A {COLOR: #333;
FONT-WEIGHT: normal;
FONT-SIZE: 8pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
text-align:right
text-decoration: none;
text-align:right}

TD.ala A:hover {COLOR: #000000;
FONT-WEIGHT: normal;
FONT-SIZE: 8pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
text-align:right
text-decoration: underline;
text-align:right}

.kp {COLOR: #000000;
FONT-WEIGHT: normal;
FONT-SIZE: 8pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

/*otsing*/
.otsing {
margin-bottom:20px;
border-bottom:1px #CCCCCC dashed
}

FORM.sinine {
margin: 0;
padding: 0;
}

INPUT.kast_sinine {
	border: 1px solid; 
	border-color: #58A3CB #58A3CB #58A3CB #58A3CB;
	background: #F3F3F3;
	padding: 1px 5px 1px 5px;
	width:95px
}

INPUT.nupp_sinine { 
	border: 1px solid; 
	border-color: #58A3CB #58A3CB #58A3CB #58A3CB; 
	background: #CCE3EF; 
	color: #000; 
	font-weight: bold; 
	font-size: 10px; 
	padding: 1px 10px 1px 10px; 
	overflow: visible; 
	cursor: pointer; 
}
/**/

.table {
background-color:#FFFFFF;
border-collapse: collapse;
border: 1px solid #88BB11;
empty-cells: show}

.table2 {background-color:#FFFFFF;
border-collapse: collapse;
border: 1px solid #CCCCCC;
empty-cells: show;
width:95%}

.table3 {background-color:#FFFFFF;
border-collapse: collapse;
border: 1px solid #C0C0C0;
empty-cells: show}

.table4 {background-color:#FFFFFF;
border-collapse: collapse;
border: 1px solid #CCCCCC;
empty-cells: show}

TABLE.li01 {border:none;
border-top:0px #c1c1c1 dashed;
border-bottom:1px #CCCCCC dashed;
width:100%;}

TH.bold {COLOR: #333333;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 1px solid #CCCCCC}

TH.kal {COLOR: #333333;
FONT-WEIGHT: bold;
FONT-SIZE: 9pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 0px solid #FFFFFF}

TD.cell {COLOR: #304303;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 1px solid #AEAEAE}

TD.cell2 {COLOR: #304303;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 1px solid #CCCCCC}

TD.cell3 {COLOR: #000000;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
vertical-align:top;
border: 1px solid #CCCCCC}

TD.cell3b {background-color:#FFFFFF;
COLOR: #333333;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 1px solid #CCCCCC}

TD.cell4 {COLOR: #333333;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 1px solid #CCCCCC}

.tcell {COLOR: #304303;
FONT-WEIGHT: normal;
FONT-SIZE: 9pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 1px solid #C0C0C0}

.tcell2 {COLOR: #333;
FONT-WEIGHT: bold;
FONT-SIZE: 9pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 1px solid #C0C0C0}

.tcell3 {COLOR: #990000;
FONT-WEIGHT: bold;
FONT-SIZE: 9pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 1px solid #C0C0C0}

.tcell3 A {COLOR: #990000;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 1px none #AEAEAE;
text-decoration: none}

.tcell3 A:hover {COLOR: #990000;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 1px none #AEAEAE;
text-decoration: none}

.tcell3 A:active {COLOR: #990000;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 1px none #AEAEAE;
text-decoration: none}

.tcell3 A:visited {COLOR: #990000;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
border: 1px none #AEAEAE;
text-decoration: none}

.nool {COLOR: #000000;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif}

.nool A {COLOR: #01537E;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
CURSOR: pointer;
text-decoration: none}

.nool A:hover {COLOR: #FF9000;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;
CURSOR: pointer;
text-decoration: none}

IMG  {border:0px}

.foto {border: 1px #CCCCCC solid}

.fotolink {border: 1px #CCCCCC solid;
text-decoration: none;}

.fotolink A {border: 0px #000000 solid;
text-decoration: none;}

.fotolink A:hover {border: 0px #000000 solid;
text-decoration: none;}

.fotolink A:active {border: 0px #000000 solid;
text-decoration: none;}

.fotolink A:visited {border: 0px #000000 solid;
text-decoration: none;}

/*adminni osa*/

.inp {width:100px}

.pikk {width:350px}

.pikk2 {width:220px}

.pool2 {width:220px}

.tekstred { font-family: Verdana, Arial, Helvetica, sans-serif;
color: red;
text-align: justify;}

TABLE.scrollbar { background:#CCCCCC; }
TABLE.scrollbar TD { background:#F8F8F8; width:15px; text-align:center; }
TABLE.scrollbar TD A { font-weight:bold; }

FORM.cms .normal{
font: normal 11px Arial, Helvetica, sans-serif;
color: #0A3145
}

FORM.cms SELECT
{
font:10pt verdana,arial,sans-serif;
background-color:#FFFFFF;
}


FORM.cms .Gen
{
position: relative;
}

FORM.cms table
{
background-color:#FFFFFF;
position: 22;
}

FORM.cms .heading
{
//color:navy;background: #CCCCCC
background-color: #CCCCCC;
}

FORM.cms .Composition
{
position: relative;
background-color:#FFFFFF;
}

FORM.cms .yToolbar
{
position: relative; vertical-align: center;
//background-color: #CCCCCC1;
background-color: #CCCCCC;
border-bottom: buttonshadow solid 1px;
border-left: buttonhighlight solid 1px;
border-right: buttonshadow solid 1px;
border-top:  buttonhighlight solid 1px;
height: 27px;
width: 600px
top:0;
left:0;
}

FORM.cms .Btn
{
position: absolute;
//background-color: #CCCCCC1;
background-color: #CCCCCC;
border-bottom: buttonface solid 1px;
border-left: buttonface solid 1px;
border-right: buttonface solid 1px;
border-top:  buttonface solid 1px;
top: 1px;
height: 23;
width: 23;
}

FORM.cms .Ico
{
position: absolute;
width: 22;
height: 22;
left: -1;
top: -1
}

FORM.cms .TBSep
{
position: absolute;
border-left: buttonshadow solid 1px;
border-right: buttonhighlight solid 1px;
font-size: 0px;
top: 1px;
height: 22px;
width: 1px;
}

FORM.cms .TBGen
{
position: absolute;
height: 22px;
top:2;
font:8pt verdana,arial,sans-serif
}

FORM.cms .TBHandle
{
position: absolute;
//background-color: #CCCCCC1;
background-color: #CCCCCC;
border-left: buttonhighlight solid 1px;
border-right: buttonshadow solid 1px;
border-top: buttonhighlight solid 1px;
font-size: 1px;
top: 1px;
height: 22px;
width: 3px;
}

FORM.cms .BtnMouseOverUp
{
position: absolute;
background-color: buttonface;
border-bottom: buttonshadow solid 1px;
border-left: buttonhighlight solid 1px;
border-right: buttonshadow solid 1px;
border-top:  buttonhighlight solid 1px;
top: 1px;
height: 23px;
width: 24px;
}

FORM.cms .BtnMouseOverDown
{
position:absolute;
background-color: buttonface;
border-bottom: buttonhighlight solid 1px;
border-left: buttonshadow solid 1px;
border-right: buttonhighlight solid 1px;
border-top:  buttonshadow solid 1px;
top: 1px;
height: 23px;
width: 24px;
}

FORM.cms .BtnDown
{
position: absolute;
background-color: gainsboro;
border-bottom: buttonhighlight solid 1px;
border-left: buttonshadow solid 1px;
border-right: buttonhighlight solid 1px;
border-top:  buttonshadow solid 1px;
top: 1px;
height: 23px;
width: 24px;
}

FORM.cms .IcoDown
{
position: absolute;
left: 0px;
top: 0px;
height: 23px;
width: 24px;
}

FORM.cms .IcoDownPressed
{
position: absolute;
left: 1px;
top: 1px;
}

FORM.inpform FIELDSET {
margin-bottom: 10px;
border:0px
}

DIV.inpform LEGEND {
padding: 0 2px;
font-weight: bold; background-color:#fff;
}

FORM.inpform LABEL {
display: inline-block;
line-height: 1.8;
vertical-align: top;
}

FORM.inpform EM {
font-weight: bold; color:#f00;
}

FORM.inpform TEXTAREA.inp { width:20em; }

FORM.inpform INPUT.inp { width:20em; }

FORM.inpform FIELDSET OL {
margin: 0;
padding: 0;
}

FORM.inpform FIELDSET LI {
list-style: none;
padding: 5px;
margin: 0; border-bottom: 0px #ccc inset;
}

FORM.inpform LABEL {
width: 80px; /* Width of labels */
}

/*sitemap*/
#sitemap {
text-align: left;
letter-spacing: 0.01cm;
color: #1B5978;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:10pt;
text-decoration: none;
margin-bottom:1px
}

#sitemap A {
letter-spacing: 0.01cm;
color: #1B5978;
font-size:10pt;
text-decoration: none
}

#sitemap A:hover {
letter-spacing: 0.01cm;
color: #7B7B1A;
font-size:10pt;
text-decoration: none
}

#sitemap div.site1 { padding: 5px 0px 1px 18px }
#sitemap div.site2 { padding: 0px 0px 1px 30px }
#sitemap div.site3 { padding: 0px 0px 1px 35px }
/*end sitemap*/