body {
	background-color: white;

	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;

	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

body#ylemine {
	background-color: #0072ce;
}

blockquote {
	margin-left: 10px;
	margin-right: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 400;

	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

	}

a {
	color: #000000;
	text-decoration: none;
}

b,strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 600;
	}

p, ul, li, ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16pt;
	font-weight: 900;
	}

label {
	cursor:hand;
	}

form {
	margin-bottom:0px;
	}

.puujuur {
	margin-left: -10px;
}
.haru {
	margin-left: 20px;
}
.aktkeel {
	background-color: #f50;
}
/*aktiivne (selekteeritud) oks*/
.aoks {
	background-color: #FFDE00;
	color: black;
}
.oks {
	margin-left: 20px;
}
/* oksa link */
.puuoks {
/*	background-color: none;*/
}

/*	veateated	*/
.red {
	color: red;
    }

/*	OK. teade	*/
.okmessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 400;
	color: #008000;
    text-align: left;
    }

/*	Hoiatus teade	*/
.wngmessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 400;
	color: #FF2020;
    text-align: left;
    }

/*	admini sisselogimisese tabel */
.loginbox{
	background-color: #99c6eb;
    border-style:solid;
    border-color: #000000;
    border-width: thin;
    width:250px;
    height:150px; 
    text-align: center;
    }
.loginbox-header-row{
	background-color: #F5F5F5;
	align: left;
	height:50px;
}

.loginbox-row-center{
    vertical-align: center;
    text-align: center;
}

.loginboxraam{
/* 	border-style:solid; */
/* 	border-color: #000000; */
/* 	border-width: thin; */
	display: table-cell;
	vertical-align: top;
/* 	width: 100px; */
/* 	background-color: #9D9FB6; */
    }

.menyy{
	background-color: #CFD3DE;
	color: black;
    }
/*
.tabelipais{
	background-color: #CFD3DE;
	text-align: center;
	font-weight: 600;
    }

.tabelipais2{
	background-color: #CFD3DE;
    text-align: right;
    }
*/
/* Admini lehekylje listi esimene reav�rv */
/*
.kirjurida1{
	background-color: #D5D6E6;
    }
*/

/* Admini lehekylje listi esimene reav�rv */
/*
.kirjurida2{
	background-color: #EFF1F7;
    }
*/

.lisamisbox{
	background-color: #BBBED9;
    }

.puujuur{
    margin-left: 0px;
    margin-right: 0px;
}

/*	mittekehtiv dokument */
.dokPoleKehtiv {
	background-color: #FFCC00;
    }

/* hele tekst, valge, in fact */
.hele {
	color: white;
	}

.yleminePeavalik {
	color: white;

	padding-right: 10px;
	padding-left: 10px;

	font-family: arial, helvetica;
	font-size: 9pt;
	font-weight: 600;
/*	letter-spacing: 1px; */
	}

.yleminePeavalikAktiivne {
	color: #075581;
	color: black;

	padding-right: 10px;
	padding-left: 10px;

	background-color: #D0E9FF;
	font-family: arial, helvetica;
	font-size: 9pt;
	font-weight: 600;
/*	letter-spacing: 1px; */
	}

.ylemineAlamvalik {
	color: white;

	padding-top: 5px;
    padding-right: 10px;
	padding-left: 10px;

	font-family: arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
}

.pohivarvTume {
	background-color: #2960B3;
	}

.pohivarvKeskmine {
	background-color: #BDD7FF;
	}

.pohivarvHele {
	background-color: #EAF2FF;
	}

.must {
	color: black;
	}

.viimatiMuudetudRida {
	background-color: #E7F0FF;
	}

.lahter {
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color:white;
	}

a[name] {
	background-color: green;
}

.sisuTablePealkiri {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;

	padding-left: 4px;
	background-color: #99c6eb;
	color: black;
	font-weight: bold;
}

.toonTume {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;

	padding-left: 5px;
	padding-right: 5px;
	background-color: #99c6eb;
	color: black;
}

.toon {
	background-color: #cce3f5;
}

.toonHele {
	background-color: #F3F3F3;
}

.toonAlt {
	background-color: #e7f4bc;
}

.ajalugu_muudetud {
  color: blue;
}

.ajalugu_lisatud {
  color: green;
}

.ajalugu_kustutatud {
  color: red;
}

.tabValimata {
	background-color: #0072ce;
	color: white;

	padding-top: 5px;
    padding-right: 10px;
	padding-left: 10px;

	font-family: arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
}

.tabValitud {
	background-color: #F3F3F3;
	color: black;

	padding-top: 5px;
    padding-right: 10px;
	padding-left: 10px;

	font-family: arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
}

.tumeRida td {
	background-color: #E5E5E5 !important;
}

.heleRida td {
	background-color: #F3F3F3 !important;
}

.punaneRida td {
	background-color: #FF6347 !important;
}

.kollaneRida td {
	background-color: #FFFA64 !important;
}

.punane {
	color: #FF6347;
}

.kollane {
	color: #FFD800;
}

.roheline {
	color: #008000;
}

.sinine {
	color: #3D88B6;
}

.olMap.fullscreen {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	background-color: white;
}

.kaart_container {
	margin: auto;
	width: 80%;
	height: 80%;
}

.kaart {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #999999;
}

.loa_kaart_container {
	width: 700px;
	height: 400px;
}

.loa_kaart {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #999999;
}

.istutuskoha_kaart_container {
	width: 700px;
	height: 400px;
}

.istutuskoha_kaart {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #999999;
}

.valitoodelehe_kaardi_frame {
	width: 700px;
	height: 400px;
	border: none;
	overflow: hidden;
	border: 1px solid #999999;
}

.valitoodelehe_kaart {
	width: 100%;
	height: 100%;
	margin: 0px;
}

.error {
	color: #FF2020;
	font-weight: bold;
}

.openokmessage {
	color: #008000;
	text-align: left;
	font-weight: bold;
}


.openwngmessage {
	color: #FF2020;
	text-align: left;
	font-weight: bold;
}

.open_menyy { 
	border-collapse: separate !important; 
	border-spacing: 1px !important;
}
