HTML,BODY,#wrapper	{	background-color:#fffbbe;	min-height: 100%;	height: 100%;}table#wrapper	{	table-layout: auto;}#header_1	{	background: #5d6f2d url(../gfx/geo/header_75px_gr_.jpg) no-repeat top left;	display: table-cell;	empty-cells:show;	height: 75px;	width:1000px;}#header_2	{	background: #5d6f2d url(../gfx/geo/header_75px_gr_eng.jpg) no-repeat top left;	display: table-cell;	empty-cells:show;	height: 75px;	width:1000px;}#header_	{	background-color: #5d6f2d;	display: table-cell;	empty-cells:show;	width: 50%;	}td#lang_bar	{	background: transparent url(../gfx/geo/lang_bg.gif) no-repeat top right;	display: table-cell;	empty-cells:show;	width: 200px;	height: 69px;	text-align:center;}#shadow_bar	{	background: transparent url(../gfx/geo/u_menu_bg_huge_sd.jpg) repeat-x top left;	vertical-align: middle;	width: 99%;	height: 30px;	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;	font-size: 11px;}#lang_bar a	{	color:#333;	font-weight:bold;}#shadow_bar_	{	vertical-align: top;	background: transparent url(../gfx/geo/u_menu_bg_huge_sd.jpg) repeat-x top left;}a.mainmenu,a.mainmenu_open {	color: #7E5B50;	background-color: #fff38b;}a:hover {	color: #247f32;}ul.mainmenu a.mainmenu	{	text-indent: 15px;	color: #000;	display:block;	background-color: #ffc026;	/*border: 1px solid #00f;*/}ul.mainmenu a.mainmenu:hover	{	color: #ffc026;	background-color: #247f32;}ul.submenu a.mainmenu	{	font-family:verdana,sans-serif;	font-size: 11px;	text-indent: 5px;	color: #7F5821;	display:block;	border:none;	background: transparent;	/*border: 1px solid #00f;*/}a.mainmenu_open	{	text-indent: 15px;	color: #000;	display:block;	background-color: #ffc026;}a.mainmenu_open:hover	{	color: #ffc026;	background-color: #247f32;}/* punase menüü stiilid */ul.mainmenu A.red_mainmenu	{	text-indent: 15px;	display:block;	background-color: #ffc026;}ul.mainmenu A.red_mainmenu:hover,ul.mainmenu A.red_mainmenu_open:hover	{	display:block;	color: #f00;	background-color: #247f32;}ul.mainmenu A.red_mainmenu_open	{	text-indent: 15px;	display:block;	background-color: #247f32;}ul.submenu A.red_mainmenu	{	background: transparent;}/* sinise menüü stiilid */ul.mainmenu A.blue_mainmenu	{	text-indent: 15px;	display:block;	background-color: #ffc026;}ul.mainmenu A.blue_mainmenu:hover,ul.mainmenu A.blue_mainmenu_open:hover	{	display:block;	background-color: #247f32;}ul.mainmenu A.blue_mainmenu_open	{	text-indent: 15px;	display:block;	background-color: #ffc026;}ul.submenu A.blue_mainmenu	{	background: transparent;}h1,h2,h3,.h1,.h2,.h3	{	color: #51463B;	font-weight: bold;	padding:0;	margin:0;}h4,.h4	{	color: #51463B;}#footer {	background: transparent url('../gfx/nav_dots.gif') repeat-x top left;	padding-top: 5px;	color: #776655;	text-align:right;	font: normal 10px verdana, sans-serif;}tr.footer {	background: transparent url('../gfx/nav_dots.gif') repeat-x top left;	padding-top: 5px;	color: #776655;	text-align:right;	font-weight:bold;}acronym {	border: none;	background: transparent url('../gfx/nav_dots.gif') repeat-x bottom left;	cursor: help;}/* BUTTONS */span.buttons,div.buttons	{	display: inline;	white-space:nowrap;}.buttons a, .buttons button{	display:block;	float:left;	margin:0 7px 0 0;	background-color:#FFFAAF;	border:1px solid #CC9037;	border-top:1px solid #FFF991;	border-left:1px solid #FFF991;	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;	font-size:12px;	line-height:130%;	text-decoration:none;	font-weight:bold;	color:#565656;	cursor:pointer;	padding:5px 10px 6px 7px; /* Links */}.buttons button{	width:auto;	overflow:visible;	padding:4px 10px 3px 7px; /* IE6 */}.buttons button[type]{	padding:5px 10px 5px 7px; /* Firefox */	line-height:17px; /* Safari */}*:first-child+html button[type]{	padding:4px 10px 3px 7px; /* IE7 */}.buttons button img, .buttons a img{	margin:0 3px -3px 0 !important;	padding:0;	border:none;	width:16px;	height:16px;}/* STANDARD */button:hover, .buttons a:hover{	background-color:#ccc88d;	border:1px solid #c2e1ef;	color:#336699;}.buttons a:active{	background-color:#6299c5;	border:1px solid #6299c5;	color:#fff;}/* POSITIVE */button.positive, .buttons a.positive{	color:#529214;}.buttons a.positive:hover, button.positive:hover{	background-color:#ccc88d;	border:1px solid #529214;	border-bottom: 1px solid #def28f;	border-right: 1px solid #def28f;	color:#529214;}.buttons a.positive:active{	background-color:#529214;	border:1px solid #529214;	color:#fff;}/* NEGATIVE */.buttons a.negative, button.negative{	color:#d12f19;}.buttons a.negative:hover, button.negative:hover{	background:#fbe3e4;	border:1px solid #fbc2c4;	color:#d12f19;}.buttons a.negative:active{	background-color:#d12f19;	border:1px solid #d12f19;	color:#fff;}.buttons a.button_down,.abuttons a.button_down	{	background: #eee;	border:1px solid #ccc;	border-top:1px solid #999;	border-left:1px solid #999;}.buttons a.neutral:hover	{	border: 1px solid #b3af7b;	border-bottom: 1px solid #e5e19e;	border-right: 1px solid #e5e19e;}/* End of button part */input.login_usr	{	width: 100px;	background: #FFF991 url('../gfx/icon_usr.gif') no-repeat scroll right;}input.login_pwd	{	width: 100px;	background: #FFF991 url('../gfx/icon_pwd.gif') no-repeat scroll right;}textarea#pre_text	{	font-size:11px;	background-color: #247F32;	color: #fff;	font-weight: normal;	z-index: -1;	cursor:pointer;}dt	{	color: #256030; 	font-weight: bold;}#wms_detail tr td {	vertical-align: top;}#wms_detail label.right	{	text-align:right;	display:block;	width:auto;	font-weight: bold;	clear:right;	line-height: 25px;	}#wms_detail input	{	float:right;	clear:right;}#tiny_form	{	display:inline;}div#tiny_form form	{	margin:0;	padding:0;	display: inline;}#tiny_form input.search	{	font-size: 11px;	color: #776655;	border: 1px solid #776655;	border-bottom:1px solid #B7AB65;	border-right:1px solid #B7AB65;	width: 130px;	padding: 2px;	}#tiny_form .q_s	{	background: #D7D4AF url(../gfx/icon_magnifier.gif) no-repeat top right;}#tiny_form .q_a	{	background: #D7D4AF url(../gfx/icon_magnifier_a.gif) no-repeat top right;}#tiny_form input.ts_submit	{	font-size: 11px;	color: #776655;	font-weight:bold;	border: 1px solid #B7AB65;	border-bottom:1px solid #776655;	border-right:1px solid #776655;	background-color: #c9c596;	padding: 2px;	margin-top: 2px;}.shadowbar_icon	{	margin-left: 5px;	font-size: 12px;}.shadowbar_icon a		{	color: #776655;	border: 1px solid #B7AB65;	border-bottom:1px solid #776655;	border-right:1px solid #776655;	padding: 2px;	padding-left: 24px;	/*background-color: #c9c596;*/	margin-left: 5px;	font-weight:normal;}.shadowbar_icon a:hover	{	color: #776655;	background-color: #D7D4AF;	border: 1px solid #776655;	border-bottom:1px solid #B7AB65;	border-right:1px solid #B7AB65;}a.sitemap_icon	{	background: #c9c596 url('../gfx/icon_sitemap.gif') no-repeat top left;}a.homesite_icon	{	background: #c9c596 url('../gfx/icon_house.gif') no-repeat top left;	margin-left: 400px;}a.submit	{	background-color: #c9c596;	padding-left: 2px;	font-weight: bold;	padding-left: 5px;}/* Vasak menüü */#menubutton ul	{	display:block;	font: normal 11px verdana,sans-serif;	/*border: 1px solid #f00;*/	margin: 0;	padding: 0;	border: none;	list-style: none;	}#menubutton ul li {	text-indent: 10px;}#menubutton ul li ul li {	text-indent: 20px;}#menubutton ul li ul li ul li {	text-indent: 30px;}#menubutton ul li ul li ul li ul li {	text-indent: 40px;}#menubutton ul li a {		display:block;	background: transparent;	padding-top: 5px;	padding-bottom: 5px;	width: 214px;	voice-family: "\"}\"";	voice-family: inherit;	width: 200px;}html>body #menubutton ul li a {	width: 200px;}#menubutton ul a:hover	{	color: #fff;	/*background-color: #ffb545;*/	background: #B3B584 url(../gfx/geo/lm_bg_sd.jpg) repeat-y right top;}/* /Vasak menüü *//* Otseteede ja parema menüü lingid */#lastchanges {	margin-left: 5px;}ul#keywords_xgis,ul#keywords_links,#lastchanges ul	{	display:block;	margin: 0;	padding: 0;	list-style-type: none;}#lastchanges ul	li {	font-size: 12px;	margin-left: 5px;}td#menu_back	{	padding:0;	margin:0;	background: transparent url(../gfx/geo/vasak_soe.jpg) no-repeat top right;	height: 90%;	min-height: 90%;	width: 230px;	voice-family: "\"}\"";	voice-family: inherit;	width: 216px;}html>body td#menu_back	{	width: 216px;}td#menu_back fieldset	{	margin:0;	padding:0;	margin-top: 10px;}td#menu_back fieldset.keywords_xgis	{	margin-top: 40px;}ul#keywords_xgis li a,ul#keywords_links li a {	font-weight: normal;	display:block;	margin-bottom: 2px;	padding-left: 14px;	width: 214px;	border: 1px solid #B7AB65;	border-bottom:1px solid #776655;	border-right:1px solid #776655;}ul#keywords_xgis li a:hover,ul#keywords_links li a:hover {	color: #776655;	font-weight: normal;	border: 1px solid #776655;	border-bottom:1px solid #B7AB65;	border-right:1px solid #B7AB65;}/* Vaikimisi */ul#keywords_xgis li a.icon_world_dynamic,ul#keywords_links li a.icon_world_dynamic {	background: #fffbbe url(../gfx/icon_world_dynamic_off.gif) no-repeat top left;	background-position: 2% 50%;}ul#keywords_xgis li a.icon_world_dynamic:hover,ul#keywords_links li a.icon_world_dynamic:hover {	background: #C9C596 url(../gfx/icon_world_dynamic.gif) no-repeat top left;	background-position: 2% 50%;}/* Kaardiserver */ul#keywords_xgis li a.icon_map_link,ul#keywords_links li a.icon_map_link {	background: #fffbbe url(../gfx/icon_map_link_off.gif) no-repeat top left;	background-position: 2% 50%;}ul#keywords_xgis li a.icon_map_link:hover,ul#keywords_links li a.icon_map_link:hover {	background: #C9C596 url(../gfx/icon_map_link.gif) no-repeat top left;	background-position: 2% 50%;}/* Otsing, teenus */ul#keywords_xgis li a.icon_magnifier,ul#keywords_links li a.icon_magnifier {	background: #fffbbe url(../gfx/icon_magnifier_off.gif) no-repeat top left;	background-position: 2% 50%;}ul#keywords_xgis li a.icon_magnifier:hover,ul#keywords_links li a.icon_magnifier:hover {	background: #C9C596 url(../gfx/icon_magnifier.gif) no-repeat top left;	background-position: 2% 50%;}ul#keywords_xgis li a.red_menu,ul#keywords_links li a.red_menu	{	color: #f00;}ul#keywords_xgis li a.blue_menu,ul#keywords_links li a.blue_menu	{	color: #005C82;}/* /Otsetee lingid */table#u_menu	{	border: none;	padding: 0;	margin: 0;}#u_menu tr	{	vertical-align:middle;	text-align: center;}#u_menu tr td {	padding: 0;	margin: 0;	display: table-cell;}a.menu_hover	{	color: #247f32;	position:relative;	display:table-cell;	width: 130px;	height: 40px;	vertical-align: middle;	border: 1px solid #bc931f;	border-left: 1px solid #ffcf58;	border-top: 1px solid #ffcf58;}span.navlink	{	font-size: 12px;	display:inline;	position:relative;}span.red_navlink	{	font-size: 12px;	display:inline;	position:relative;	color: #f00;}span.blue_navlink	{	font-size: 12px;	display:inline;	position:relative;	color: navy;}a.menu_hover:hover	{	background-color: #F1BC3A;	border: 1px solid #bc931f;	border-bottom: 1px solid #ffcf58;	border-right: 1px solid #ffcf58;}td.inner_right	{	display:table-cell;	vertical-align: top;}.inner_right table	{	width: 100%;	border: 1px solid #bc931f;	border-left: 1px solid #ffcf58;	border-top: 1px solid #ffcf58;}.inner_right table tr td	{	border-bottom: 1px solid #bc931f;}ul.edit_bar	{	display:block;	float:none;}ul.edit_bar li	{	float:left;	display:inline;	margin: 5px;	padding-right: 2px;	font-size: 11px;}ul.edit_bar li a	{	display:block;	border: 1px solid #fff;	border-bottom: 1px solid #999;	border-right: 1px solid #999;	}ul.edit_bar li a:hover	{	border-bottom: 1px solid #fff;	border-right: 1px solid #fff;	border-top: 1px solid #999;	border-left: 1px solid #999;	background-color: #eee;}ul.edit_bar li a img	{	border:none !important;}#main_title	{	position:relative;	font-size: 13px;	font-weight: bold;	color: #695A4B;	background:#fffbbe url('../gfx/sd_bg.gif') repeat-x bottom;	vertical-align: bottom;	height: 50px;}#main_title span	{	position: absolute;	bottom: 3px;	left: 51px;}#main_title img	{	float:left;	vertical-align:top}/* "sliding doors" kartoteegivaate menüü */#door_holder	{	position:relative;	width: 850px;	height: 50px;	padding: 0;	margin: 0;	border:none;}#sliding_doors {	border:0;	padding:0;	position: absolute;	bottom: 0;	float:left;	width:100%;	background:transparent url('../gfx/sd_bg.gif') repeat-x bottom;	/*font-size:93%;*/	line-height:normal;	}#sliding_doors ul {	margin:0;	padding:10px 10px 0;	list-style:none;}#sliding_doors li {	float:left;	background:url('../gfx/sd_left.gif') no-repeat left top;	margin:0;	padding:0 0 0 9px;}#sliding_doors a {	font-size:13px;	float:left;	display:block;	background:url('../gfx/sd_right.gif') no-repeat right top;	/*padding: top right bottom left */	padding:7px 10px 4px 3px;	text-decoration:none;	font-weight:bold;	color:#776655;	white-space:nowrap;}/* Commented Backslash Hackhides rule from IE5-Mac \*/#sliding_doors a {float:none;}/* End IE5-Mac hack */#sliding_doors a:hover {	color:#333;}#sliding_doors #current {	background-image:url('../gfx/sd_left_on.gif');	border-width:0;}#sliding_doors #current a {	background-image:url('../gfx/sd_right_on.gif');	color:#333;	padding-bottom:4px;	text-decoration: underline;}#sliding_doors a.blue_mainmenu,#sliding_doors #current a.blue_mainmenu	{	color: #005C82;}#sliding_doors a.red_mainmenu,#sliding_doors #current a.red_mainmenu	{	color: #f00;}a.kaardiserver {	display: block;	text-align: center;	width: 740px;	height: 117px;	background: url(../gfx/kaardiserver.gif) 0 0 no-repeat;	display:block;	position: relative;	text-decoration: none;	color: #ffc026;	font-weight: bold;	font-size: 28px;	line-height: 32px;	vertical-align: middle;	text-align: center;}a.kaardiserver:hover {	background-position: -697px 0;	text-decoration: none;	cursor: pointer;	color: #695A4B;}a.kaardiserver span {	display:inline;	color: #51463b;	/*color: #ffc026;*/	position: relative;	top: 20%;	font-size: 28px;	line-height: 32px;	cursor: pointer;	padding: 10px;}.kaardiserver span#tiny_pre	{	clear:left;	text-align:center;	font-size:11px;	color: #51463b;	font-weight: normal;	line-height: 11px;}div.door_holder	{	position:relative;	float:left;	display:block;	width: 350px;	height:114px;	/*border: 1px solid magenta; */}#esitaht	{	display:block;	color: #5D6F2D;	background-color:#FFFAAF;	border:1px solid #CC9037;	border-top:1px solid #FFF991;	border-left:1px solid #FFF991;	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;	font-size: 20px;	padding-left: 10px;	margin-bottom: 10px;}dl#sonastik dd	{	background: transparent url('../gfx/nav_dots.gif') repeat-x bottom left;}.abuttons	{	text-align:center;}.abuttons a	{	text-align:center;	display:block;	float:left;	margin:3px;	background-color:#FFFAAF;	border:1px solid #CC9037;	border-top:1px solid #FFF991;	border-left:1px solid #FFF991;	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;	font-size:12px;	line-height:130%;	text-decoration:none;	font-weight:bold;	color:#565656;	cursor:pointer;	padding:5px 10px 6px 7px; /* Links */}.abuttons a:hover{	background-color:#ccc88d;	border:1px solid #CC9037;	border-bottom:1px solid #FFF991;	border-right:1px solid #FFF991;	color:#336699;}div#vt_ka	{	margin-left: 42px;}img.img	{	background-color: #FFFAAF;	border: 1px solid #CC9037;	border-top: 1px solid #FFF991;	border-left: 1px solid #FFF991;	padding: 3px;}td.heading	{	background: transparent url('../gfx/nav_dots.gif') repeat-x bottom left;	color: #776655;	vertical-align:bottom;	margin: 0;	padding: 0;	display:table-cell;	padding-top: 10px;}td.heading h2	{	display: inline;}.invis	{	display:none;}.vis	{	display:block;}#tryki_akt table.border	{	border: 1px solid #000;	width:100%;}#tryki_akt table.border tr td	{	border-bottom: 1px solid #666;}tr.highlight	{	white-space: nowrap;	color: #FFC026;	font-family: tahoma;}tr.highlight td	{	background-color: #666;	padding: 3px;}tr.highlight a	{	color: #FFC026;}table#content_bg	{	width: 700px;	/*border: 1px dotted magenta;*/}a.smartlink {	border: 1px solid #F5F1C3;	border-bottom:1px solid #D6CE8B;	border-right:1px solid #D6CE8B;	padding-right: 3px;	margin-right: 2px;	padding-left: 20px;}a.smartlink:hover {	border: 1px solid #D6CE8B;	border-bottom:1px solid #F5F1C3;	border-right:1px solid #F5F1C3;	background-color: #F1EBAD;}.map {	background: #F1EBAD url(../gfx/icon_map_link.gif) no-repeat 0 50%;}.kpo {	background: #F1EBAD url(../gfx/icon_kpo.gif) no-repeat 0 50%;}.paring {	background: #F1EBAD url(../gfx/icon_magnifier.gif) no-repeat top left;	background-position: 2% 50%;}.roheline {	color: #256030;}.punktiir	{	background: transparent url('../gfx/nav_dots.gif') repeat-x bottom left;}#kaardiserveri_blokk,#geoportaali_blokk {	padding-left: 5px;	padding-right: 5px;}.kaardiserveri_blokk_off {	border: 1px dotted #FFFBBE;}.kaardiserveri_blokk_hover,.hover_on	{	border: 1px solid #D7D38B;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	background-color: #FFFBB9;}.geoportaali_blokk_off,.hover_off {	border: 1px dotted #FFFBBE;}.geoportaali_blokk_hover	{	border: 1px solid #D7D38B;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	background-color: #FFFBB9;}.hoverable	{	position:relative;}.edit_button {	float:right;	position:absolute;	font-size: 12px;	top:0px;	right: 10px;}#loe_edasi	{	display:none;	float:right;	text-align:right;	font-size: 12px;}#loe_edasi a {	background: transparent url(../gfx/icon_opendown.gif) no-repeat top left;	padding: 2px;	padding-left: 20px;}#sulge_paneel {	display:none;}#sulge_paneel a {	background: transparent url(../gfx/icon_openup.gif) no-repeat top left;	padding: 2px;	padding-left: 20px;}.label {	font-weight: bold;}div#add_panel	{	position: absolute;	width:350px;	height: 26px;	top:80px;	left: 400px;	overflow:hidden;	background: transparent url(../gfx/roundbox_shout_big.gif) no-repeat top left;	background-position: 0% 26px;	z-index: 9;}div#add_variables	{	padding: 10px;	padding-top: 20px;}div#add_variables a.closer {	top: 0;}div#add_variables a.closer:hover	{	background-color: transparent;}div#add_variables label	{	font-weight: normal;	font-size: 12px;}div#add_panel input {	background: transparent;	border:none;}#kat_error	{	width: 240px;	height: 39px;	top:118px;	left: 220px;	position: absolute;	background: transparent url(../gfx/roundbox_shout_row.gif) no-repeat top left;	display: none;}#add_error	{	width: 240px;	height: 39px;	top:118px;	left: 400px;	position: absolute;	background: transparent url(../gfx/roundbox_shout_row.gif) no-repeat top left;	display: none;	z-index: 11;}span.error {	display:block;	border:none;	padding: 2px;	top: 11px;	left: 6px;	padding-left: 20px;	position: relative;	color: #f00;	font-size: 12px;	font-weight: bold;	background: transparent url(../gfx/icon_important.gif) no-repeat top left;	background-position: 0% 50%;	height: 16px;}a.closer {	width: 40px;	display:block;	float:right;	position:relative;	top: 13px;	right: 7px;	background: transparent url(../gfx/nope.gif) no-repeat bottom right;	background-position: 100% 50%;	font-size: 11px;	font-weight: bold;	cursor: pointer;	z-index: 10;	border: none;}a.closer:hover	{	border: none;	background-color: transparent;}a.kat_kast .uusmull {	position:absolute;	top: -2px;	right:-2px;	background: transparent url(../gfx/uusmull.gif) no-repeat top right;	z-index: 10;	width: 40px;	height: 40px;	text-align: center;	padding:0;	margin:0;}a.kat_kast .uusmull p {	padding:0;	margin:0;	font-size: 14px;	z-index: 11;	color: #695A4C;	font-weight: bold;	text-transform: uppercase;	padding-top: 9px;	padding-right: 2px;	letter-spacing: 0px;}#tooltip {	position:absolute;	width: 200px;	border:1px solid #d6ce8b;	background:#f1ebad;	padding:2px 5px;	color:#333;	display:none;	z-index: 12;}	