body, form, table, textarea, input, select, iframe {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #425b1d;
}


select {
	border: solid gray 1px;
	height: 14px;
}

input {
	border: solid gray 1px;
	height: 16px;
}

input.radio_b {
	border: none;
	height: 16px;
}

select.test {
	height: 10px;
}

input.button_1 {
	background-image: url("img/green_taust.png");
	border-bottom: #ffffff 1px solid;
	border-left: #eeeeee 1px solid;
	border-right: #ffffff 1px solid;
	border-top: #eeeeee 1px solid;
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma, verdana, arial, helvetica;
	color: #ffffff;
}

input.button_1:hover {
	background-image: url("img/hgreen_taust.png");
	cursor: pointer;
}

input.button_2 {
	background-image: url("img/green_taust.png");
	border-bottom: #000000 1px solid;
	border-left: #425b1d 1px solid;
	border-right: #000000 1px solid;
	border-top: #425b1d 1px solid;
	font-size: 7pt;
	font-weight: normal;
	font-family: tahoma, verdana, arial, helvetica;
	color: #ffffff;
}

input.button_2:hover {
	background-image: url("img/hgreen_taust.png");
	cursor: pointer;
}


a.inp {
	background-image: url("img/green_taust.png");
	border-bottom: #000000 1px solid;
	border-left: #425b1d 1px solid;
	border-right: #000000 1px solid;
	border-top: #425b1d 1px solid;
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma, verdana, arial, helvetica;
	color: #425b1d;
}

a.inp:hover {
	background-image: url("img/hgreen_taust.png");
	cursor: hand;
}

a.inplog {
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma, verdana, arial, helvetica;
	color: #c4c979;
}

a.inp:hover {
	color: #ffffff;
	cursor: hand;
}

table.oma td 	{line-height: 16px; }


#map {
	width: 100%;
	height: 100%;
    border: none;
	//border: 1px solid #425b1d;
	theme: null; // tühistab default css väärtused
}

div.olControlScale {
  right: 3px;
	bottom: 3em;
	display: block;
	position: absolute;
	font-size: 10px;
	font-weight: bold;
}

div.olControlOverviewMapContainer {
	position: absolute;
  top: 0px;
	right: 0px;
}

div.olControlOverviewMapElement {
    padding: 10px 11px 11px 10px;
    background-color: #c4c979;
    -moz-border-radius: 0 0 0 1em;
}

div.olControlOverviewMapExtentRectangle {
	border: 2px solid #425b1d;
}

div.olControlOverviewMapMinimizeButton {
    right: 0px;
    top: 0px;
		cursor: pointer;
}

div.olControlOverviewMapMaximizeButton {
    right: 0px;
    top: 0px;
		cursor: pointer;
}

div.olControlMousePosition {
    bottom: 0.5em;
    right: 3px;
    display: block;
    position: absolute;
    font-family: Arial;
    font-size: medium;
}

div.olControlAttribution {
    font-size: smaller;
    left: 3px;
    bottom: 1.5em;
    position: absolute;
    display: block;
}

#everything {
	z-index: 2001;
}


#sisu1 {
    position: absolute;
    right: 265px;
    padding: 0 0;
	z-index: 2000;
	background: #c4c979;
}

#sisu1 div, #sisu1 td {
	font-size: 11px;
	font-family: verdana;
	color: #425b1d;
	background: white;
	line-height: 17px;
}

#sisu1 a.nupp {
	color: #FFFFFF;
	text-decoration: none;
}

#sisu1 a.nupp:active {
	color: #FFFFFF;
	text-decoration: none;
}

#map a {
	color: #E50000;
	font-weight: bold;
}

#map a:hover {
	color: #CC0000;
	font-weight: bold;
}

#sisu1 a {
	color: #425b1d;
	text-decoration: none;
}

#sisu1 a:hover {
	color: #CC0000;
	text-decoration: none;
}

#sisu1.taht {
	color: #FF3C00;
	font-weight: bold;
}

#sisu1.pun {
	color: #FF3C00;
}

#sisu2 {
    position: absolute;
    right: 4px;
	padding: 0 0;
	z-index: 2000;
	background: white;
}

#sisu2 div, #sisu2 td {
	font-size: 11px;
	font-family: verdana;
	color: #425b1d;
	background: white;
	line-height: 17px;
}

#sisu2 a.layers {
	color: #425b1d;
	text-decoration: none;
}

#sisu2 a.layers2 {
	color: #0075A1;
	text-decoration: none;
}

#sisu2 a.nupp {
	color: #FFFFFF;
	background: white;
	text-decoration: none;
}

#sisu2 a {
	color: #c4c979;
	text-decoration: none;
}

#sisu2.taht {
	color: #FF3C00;
	font-weight: bold;
}

#sisu2.pun {
	color: #FF3C00;
}


input.vaiksem {
	width: 60px;
}

input, select, option, textarea {
	font-size: 9px;
	font-family: verdana;
	color: #425b1d;
	border: solid #CECECE 1px;
}

input.none {
	border: none;
}

a.np {
	font-size: 14pt;
	font-weight: normal;
	color: #7098ED;
	text-decoration: none;
}

a.np:hover {
	cursor: pointer;
	cursor: hand;
	color: #0DB609;
}

a.np:active {
	color: #0DB609;
}

a.bhead {
		color: #425b1d;
		#text-decoration: none;
	}

a.bhead:hover {
		color: #CC0000;
	}

TD.plk, A.plk {
		font-size: 10pt;
		color: #7098ED;
        text-align: center;
		font-weight: bold;
		text-decoration: none;
	}

A.plk:hover {
  text-decoration: none;
  color: #0DB609; }

TR.dot, TD.dot {
	border-bottom: dotted #425b1d 1px;
}

TR.vaike, TD.vaike {
	font-size: 9px;
	color: #FFFFFF;
}

div.kast {
	border: 1px solid #425b1d;
	margin: 0px 0px 0px 0px;
	width: 62px;
	height: 15px;
}

//img { behavior : url("pngbehavior.htc"); }

P {
	margin-top: 0px;
	margin-bottom: 0px;
}

div.pun {
	color: #8b0101;
}

div.olPopupCloseBox {
  background: url("img/close.gif") no-repeat;
  cursor: pointer;
}

#abi {
			position:absolute;
      height:400px;
      width:300px;
      top:80px;
      left:320px;
      background-color:#f7f8ec;
      border:1px solid ;
			z-index:2100;
      }

#abihandle {
			margin:2px;
      padding:2px;
      width:292px;
      height:20px;
      color:white;
      background-color:#425b1d;
      font-weight:bold;
      }

#gg {
			position:absolute;
      height:500px;
      width:600px;
      top:80px;
      left:320px;
      background-color:#f9f6e8;
      border:1px solid ;
			z-index:2200;
      }

#gghandle {
			margin:2px;
      padding:2px;
      width:592px;
      height:20px;
      color:white;
      background-color:#425b1d;
      font-weight:bold;
      }

#kat {
			position:absolute;
      height:500px;
      width:400px;
      top:80px;
      left:320px;
      background-color:#f9f6e8;
      border:1px solid ;
			z-index:2200;
      }

#kathandle {
			margin:2px;
      padding:2px;
      width:392px;
      height:20px;
      color:white;
      background-color:#425b1d;
      font-weight:bold;
      }
#otsi {
			position:absolute;
      height:150px;
      width:200px;
      top:80px;
      left:320px;
      background-color:#f9f6e8;
      border:1px solid ;
			z-index:2200;
      }

#otsihandle {
			margin:2px;
      padding:2px;
      width:192px;
      height:20px;
      color:white;
      background-color:425b1d;
      font-weight:bold;
      }

#leg {
			position:absolute;
      height:300px;
      width:250px;
      top:80px;
      left:320px;
      background-color:#f9f6e8;
      border:1px solid ;
			z-index:2200;
      }

#leghandle {
			margin:2px;
      padding:2px;
      width:242px;
      height:20px;
      color:white;
      background-color:425b1d;
      font-weight:bold;
      }