body {
	text-align: center;
	margin: auto;
	font-size: 11px;
	font-family: Tahoma, arial;
}
.template_content {
	width: 762px;
	margin: auto;
	text-align: left;
}
#map {
	margin: 4px 0 4px 0;
	height: 504px;
	background: #ffecd6 url('maingradient.jpg') repeat-x;
	padding: 4px;
}
#sidebar {
	border: 1px solid #fff;
	width: 240px;
	_width: 236px;
	background: #fff;
	float: left;
}
#search {
	height: 66px;
	background: url('map_bg_01.png');
	color: #fff;
	border-bottom: 1px solid #fff;
	_\overflow: hidden;
	_\width: 240px;
}
.map {
	float: left;
	width: 510px;
	height: 482px;
	_height: 495px;
	border: 1px solid #fff;
	border-left: 0;
}
#toolbar {
	height: 20px;
}
.pealdis {
	height: 23px;
	background: url('map_bg_02.png');
	padding-left: 8px;
	color: #fff;
}
.side_content {
	border: 1px solid #c2d0de;
	border-top: 0;
	border-bottom: 0;
	height: 247px;
	width: 240px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#lipik {
	background: url('map_bg_03.png');
	border-top: 1px solid #fff;
}
#lipik #ikoonid {
	height: 25px;
	border-bottom: 1px solid #fff;
}
#lipik #ikooniedit {
	height: 96px;
	border-bottom: 1px solid #fff;
}
#lipik #lipikutekst {
	height: 25px;
	border-bottom: 1px solid #fff;
}
.button_input {
	background: url('map_btn.png');
	border:0;
	color: #fff;
	height: 21px;
	width: 47px;
	font-size: 10px;
	padding-bottom:2px;
}
#generatelink {
	width: 90px;
	background: url('map_btn02.png');
}
#generatelink:hover {
	background-position: 0 100%;
}
.button_input:hover {
	background-position: 0 100%;
}
.text_input {
	border: 1px solid #1a4d86;
	font-size: 10px;
}
#lipikutekst {
	line-height: 23px;
	padding-left: 8px;
}
#lipikutekst span {
	color: #fff;
	font-weight: bold;
}
.loolink {
	text-align: right;
	padding-right: 6px
}
.side_footer {
	border: 1px solid #c2d0de;
	border-top:0;
	padding-left: 8px;
	line-height: 17px;
	overflow: hidden
}
#sidefooter_rightdiv a {
	float: right;
	display: block;
	width: 70px;
	text-decoration: none;
	color: #007644;
}
.search_message, search_container {
	background: #ebf1f6;
	padding: 4px
}

.searchRow {
	background: #14aa6a;
	overflow: hidden;
	margin-bottom: 1px;
}
.searchRow a {
	color: #007644;
	text-decoration: none;
}
.searchRow a:hover {
	text-decoration: underline;
}
#results-content-table {
	padding-top: 1px;
}
.searchRow .id {
	width: 20px;
	text-align: right;
	color: #fff;
	padding-right: 3px;
	float: left;
	line-height: 20px;
	height: auto;
	overflow: hidden;
	background: #14AA6A;
}
.searchRow .title{
	background: #ebf1f6;
	padding: 4px;
	font-size: 10px;
	text-align: left;
	float: left;
	width: 192px;
	_width: 203px;
	overflow:hidden;
	margin-left: -1px;
}
.block {
	display: block;
	float: left;
}
.w160 {
	width: 164px;
	_width: 160px;
}
.w34 {
	width: 28px;
	_float: right;
}
.w48 {
	width: 66px;
}
.searchRow .ico img {
	margin: 2px 1px 2px 1px;
	display: block;
	float: left;
}
#results-content-table table {
	width: 100%;
}
#map.bigmap #sidebar {
	display: none;
}
#map.bigmap #sidebar2 .map {
	width: 100%;
}
a.tyyplink {
	color: #fff;
	text-decoration: none;
}
a.tyyplink:hover {
	text-decoration: underline;
}
a img {
	border: 0;
}
.search_clear {
	background:transparent url(ico03.gif) no-repeat scroll 100% 0pt;
	padding-right: 16px;
}

a.ft_select_map {
	display: block;
	float: left;
	height: 15px;
	border: 1px solid #ccaa77;
	background: #fe9f1d;
	margin-left: 2px;
	color: #fff;
	text-decoration: none;
}
a.ft_select_map.active {
	background: #c87709;
}
#startdigitize {
	display: block;
	float: left;
	font-size: 11px;
	height: 23px;
	margin-top: -4px;
	background: url(map_btn01.png) no-repeat;
	text-decoration: none;
	padding-left: 24px;
	line-height: 21px;
	color: #fff;
}
#startdigitize.active {
	text-decoration: underline;
	font-weight: bold
}
a.ft_select_map span {
	display: block;
	padding: 0 6px 0 6px;
	border: 1px solid #fff;
}
.label {
	color: #fff;
	font-size: 10px;
}
.w96 {
	width: 96px;
}
#muutuv {
	width: 180px;
}
#list {
display: none
}
.search_message_clear p {padding-left:21px; background: url(info.png) no-repeat;}
.prindi, .mooda {
	 color:#006; text-decoration: none; float:right; padding-left: 27px; background: url(ruler.png) no-repeat; height: 20px; margin-right: 12px; line-height: 18px
}
.prindi {
	background: url(print.png) no-repeat;
	padding-left: 23px;
}
.prindi.active, .mooda.active {
	text-decoration: underline;
}
