html, body {width: 100%}

:focus {outline: none}

body {color: #333; font: normal 12px Arial, Helvetica, sans-serif}

a {color: #0099CC; text-decoration: none; outline: none}

a:hover {text-decoration: underline}

form {margin: 0}

button, input, select, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px}

input.mini {background: url(../img/input_mini.gif) no-repeat top center; width: 62px; height: 20px; border: 0; padding: 5px 4px 0 4px; color: #666; text-align: center}

*html input.mini {background: url(../img/input_mini.gif) no-repeat fixed top center}

label.rowed {display: block}

hr {color: #C0C0C0; height: 1px}

img {border: 0; display: block}

.formbutton {border: 1px solid #C6C6C6; height: 23px; padding: 1px 4px 2px 4px; background: url(../img/button/formbutton.gif) repeat-x bottom center; color: #333; width: auto}

.formbutton_hover {border: 1px solid #C6C6C6; height: 23px; padding: 1px 4px 2px 4px; background: url(../img/button/formbutton_hover.gif) repeat-x top center}

a.search_button {float: left; display: block; height: 44px; margin: 0; padding: 0 25px 0 0; background: url(../img/search_button_right.gif) no-repeat right top}

a.search_button span {float: left; display: block; height: 44px; line-height: 28px; padding: 0 0 0 25px; background: url(../img/search_button_left.gif) no-repeat left top; color: #FFF; text-decoration: none; text-align: center; font-weight: bold}

a.search_button:hover {text-decoration: none}

a.object_button {float: left; display: block; height: 29px; margin: 0; padding: 0 15px 0 0; background: url(../img/object_button_right.gif) no-repeat right top}

a.object_button span {float: left; display: block; height: 29px; line-height: 29px; padding: 0 0 0 15px; background: url(../img/object_button_left.gif) no-repeat left top; color: #0099CC; text-decoration: none; text-align: center; font-weight: bold}

/* ###### Main */

#main {width: 977px; margin: 0 auto}

#mainblock {width: 977px; background: url(../img/mainblock_bg.gif) #FFF repeat-y top center}

#mainblock_top {width: 977px; background: url(../img/mainblock_top_bg.gif) no-repeat top center}

#mainblock_bottom {width: 977px}

/* ###### Attributes eg. language, sitemap, search */

#attributes {width: 100%; overflow: hidden}

#attributes .search {float: right; padding: 4px 0 0 0; height: 26px; width: 130px; overflow: hidden}

#attributes .search input {float: right; height: 18px; border: 1px solid #CCC; width: 90px}

#attributes .search a {float: right; display: block; width: 22px; height: 22px; margin: 0 0 0 5px}

#attributes .links {float: right}

#attributes .links ul {list-style: none; margin: 0; padding: 0}

#attributes .links ul li {margin: 0; padding: 0; float: right}

#attributes .links ul li a {display: block; padding: 0 8px; color: #666; line-height: 32px}

#attributes .links ul li a img {margin: 11px 0 0 0}

#attributes .links ul li a.active {text-decoration: underline}

/* ###### Content */

#content {width: 941px; padding: 18px}

/* header */

#header {width: 941px; margin: 0 0 0 0; overflow: hidden}

	#logo {float: left}

	/* mainmenu */

	#mainmenu {float: right; height: 40px; padding: 7px 0 0 0}

	#mainmenu ul {list-style: none; padding: 0; margin: 0}

	#mainmenu ul li {float: left; margin: 0; padding: 0; text-align: center}

	#mainmenu ul li a {font-weight: bold; font-size: 14px; text-decoration: none}

	#mainmenu ul li a {background: url(../img/menu/menu_right.gif) no-repeat right top; height: 40px; line-height: 28px; float: left; display: block; padding: 0 20px 0 0; text-decoration: none}

	#mainmenu ul li a span {background: url(../img/menu/menu_left.gif) no-repeat left top; height: 40px; line-height: 28px; float: left; display: block; color: #FFF; text-decoration: none; text-align: center; padding: 0 0 0 20px}

	#mainmenu ul li a:hover, #mainmenu ul li a.active:hover {background: url(../img/menu/menu_right_hover.gif) no-repeat right top; color: #FFF; text-decoration: none; cursor: hand}

	#mainmenu ul li a:hover span, #mainmenu ul li a.active:hover span {background: url(../img/menu/menu_left_hover.gif) no-repeat left top; color: #FFF; text-decoration: none; cursor: hand}

	#mainmenu ul li a.active {background: url(../img/menu/menu_right_active.gif) no-repeat right top}

	#mainmenu ul li a.active span {background: url(../img/menu/menu_left_active.gif) no-repeat left top}

	#mainmenu ul li .separator {width: 15px; height: 18px; margin: 0}

	/* Languages */

	#language {float: right; padding: 7px 0 0 0}

/* Inline */

#inline {}

#inline_top_border {}

#inline_bottom_border {width: 100%; overflow: hidden; padding: 0}

#inline_duo {background: url(../img/subpage/right_duo.gif) repeat-y left top}

#inline_duo_top_border {background: url(../img/subpage/right_duo_top.gif) no-repeat top left}

#inline_duo_bottom_border {width: 100%; overflow: hidden; background: url(../img/subpage/right_duo_bottom.gif) no-repeat bottom left}

#inline_wide {margin: 15px 0; background: url(../img/subpage/right_wide.gif) repeat-y}

#inline_wide_top_border {width: 100%; overflow: hidden; background: url(../img/subpage/right_wide_border.gif) no-repeat bottom center}

#inline_wide_bottom_border {width: 100%; overflow: hidden; background: url(../img/subpage/right_wide_border.gif) no-repeat bottom center}

#left_side {float: left; width: 205px}

#right_side {float: right; width: 721px}

#right_side_max {padding: 0}

#submenu {padding: 0 0 150px 0; margin: 30px 0 0 0; border-top: 1px solid #D6EAF8}

#submenu ul {list-style: none; margin: 0; padding: 0; width: 100%}

#submenu ul li {display: inline}

#submenu ul li a {display: block; border-left: 1px solid #D6EAF8; border-bottom: 1px solid #D6EAF8; border-right: 1px solid #D6EAF8; color: #0099CD}

#submenu ul li a:hover {text-decoration: none}

#submenu ul li a.level2 {padding: 10px 10px 10px 20px; width: 173px}

#submenu ul li a.level2:hover {background-color: #ebf7ff}

#submenu ul li a.level3 {padding: 10px 10px 10px 40px; width: 153px; background: url(../img/menu/menu_icon.gif) no-repeat 30px 17px; color: #333}

#submenu ul li a.level3:hover {background-color: #F2F2F2}

#submenu ul li a.level4 {padding: 10px 10px 10px 37px; width: 153px; background: url(../img/menu/menu_icon.gif) no-repeat 26px 15px}

#submenu ul li a.level4:hover {background-color: #F2F2F2}

#submenu ul li a.active {font-weight: bold}

#submenu ul li a.dark {background: #E8F4FC}

#submenu ul li a.bright {}

/* Page */

#title {width: 100%; height: 31px; overflow: hidden; background: url(../img/title_bg.gif) repeat-x top center}

#title .title {float: left; padding: 0; width: 100%; text-indent: 20px; background: url(../img/title_corners.gif) no-repeat top right}

#title .title h1 {margin: 0; padding: 0; font-size: 18px; line-height: 31px; font-family: Arial, Helvetica, sans-serif; color: #333; font-weight: normal}

#title .attributes {float: right; padding: 0 10px 0 0; width: 40px}

#title .attributes .print_button {float: right; padding: 4px 0 0 0}

#title .attributes .history_button {float: right; padding: 4px 10px 0 0; line-height: 12px}

.text_box {padding: 15px 10px}

.text_box_gallery {padding: 10px 6px}

.text_box_diverse {padding: 5px 10px}

.text_box_catalog {padding: 10px 6px}

.text_box_fit {width: 100%; overflow: hidden}

.news_pic_position {float: right; margin: 0 0 10px 10px; padding: 2px; border: 1px solid #D0CDC6}

.bodytextlight {color: #999; font-size: 11px}

.bodytextlight a {color: #999}

/* Ankeet */

.ankeet {border: 1px solid #CCC; background: #FAFAFA; float: left; padding: 10px}

.ankeet table td {padding: 4px}

.ankeet .title {font-size: 14px; font-weight: bold}

.ankeet .field input {border: 1px solid #CCC; width: 100%}

.ankeet .field textarea {border: 1px solid #CCC}

/* File and linklist */

.diverse_list {}

.diverse_list ul {margin: 0; padding: 0; list-style: none}

.diverse_list ul li {margin: 0; padding: 2px 0}

.diverse_list ul li img {float: left; margin: 5px 6px 0 0}

/* Sitemap */

.sitemap {}

.sitemap .row {padding: 0 0 8px 0}

.sitemap .row strong {font-size: 14px}

.sitemap .spacer {padding: 0 10px}

.sitemap .spacer img {float: left; margin: 5px 6px 0 0}

/* Search page */

.searchpage {}

.searchpage .info {text-align: right; padding: 0 0 10px 0}

.searchpage .row {padding: 0 0 12px 0; width: 100%; overflow: hidden}

.searchpage .row strong {font-size: 14px}

.searchpage .spacer {padding: 0 0 10px 0}

.searchpage .row .pic {float: left; padding: 0 10px 0 0}

/* Pagging */

.pagging {width: 100%; overflow: hidden}

.pagging .pages {float: left; font-weight: normal}

.pagging .pages ul {list-style: none; margin: 0; padding: 0}

.pagging .pages ul li {float: left; margin: 0 4px 0 0; padding: 0; border: 1px solid #E1E1E1; background: #FFF}

.pagging .pages ul li a {display: block; float: left; padding: 0 6px; line-height: 20px; height: 20px}

.pagging .pages ul li a:hover {background: #E1E1E1; text-decoration: none; color: #000}

.pagging .pages ul li.active {padding: 0 6px; background: #E1E1E1; color: #000; line-height: 20px; height: 20px}

.pagging .pages ul li a .direction {font-size: 16px; line-height: 16px}

.pagging .pagecount {float: right; line-height: 20px}

.topbrd {border-top: 1px solid #D0CDC6; padding: 6px 0 0 0}

.bottompbrd {border-bottom: 1px solid #D0CDC6; padding: 0 0 6px 0}

/* Newsletter */

.newsletter {width: 100%; overflow: hidden}

.newsletter .subscribe {float: left; width: 210px; padding: 10px; background: #F5F6F3; border: 1px solid #CCC}

.newsletter .explanation {float: right; width: 668px}

/* Gallery */

.gallery {padding: 10px 0 10px 0; width: 100%; overflow: hidden}

.gallery .item {float: left; width: 156px; height: 190px; padding: 5px}

.gallery .separator {float: left; width: 10px; height: 10px}

.gallery .item img {padding: 2px; border: 1px solid #D0CDC6}

.gallery .item .description {padding: 4px 0 10px 0; height: 20px; overflow: hidden}

.gallery .layout {}

.gallery .layout .description {padding: 8px 0 26px 0}

/* News */

.news_list {}

.news_list .row {padding: 0 0 10px 0; width: 100%; overflow: hidden}

.news_list .row h1 {font-size: 14px; margin: 0; padding: 0 0 6px 0}

.news_list .row .pic {}

.news_list .pagging {width: 100%; overflow: hidden; padding: 15px 0 0 0}

.news_list .pagging .left {}

.news_list .pagging .right {float: right}

/* ############### CATALOG ############# */

.catalog img.intro_pic {padding: 2px; border: 1px solid #D0CDC6} 

img.catalog_img {padding: 2px; border: 1px solid #D0CDC6; float: left}

/* Catalog list */

.catalog_list {}

.catalog_list .row {padding: 0 0 10px 0; width: 100%; overflow: hidden; border-bottom: 1px solid #E3E0DA}

.catalog_list .row img {float: left}

.catalog_list .row .pic {float: left; width: 120px; padding: 0 10px 0 0}

.catalog_list .row .text {float: left}

/* Catalog item */

.catalog_item {}

.catalog_item .gallery {padding: 10px 0 10px 0; width: 100%; overflow: hidden}

.catalog_item .gallery .item {float: left; width: 156px; height: 190px; padding: 5px}

.catalog_item .gallery .item img {padding: 2px; border: 1px solid #D0CDC6}

.catalog_item .gallery .item .description {padding: 4px 0 10px 0; height: 20px; overflow: hidden}

/* Footer */

#okia {float: right; padding: 12px 10px 0 0}

/* Front */

#front {}

	#intro {margin: 0 0 13px 0; width: 100%; overflow: hidden}
	
	#search_bar {float: left; background: url(../img/search_front_middle.gif) #F3F9FD repeat-y top center}

	#search_bar_top {background: url(../img/search_front_top.gif) no-repeat top center}

	#search_bar_bottom {width: 205px; height: 274px; background: url(../img/search_front_bottom.gif) repeat-x bottom center; overflow: hidden}

	#search_bar .title {text-indent: 20px; line-height: 31px; font-size: 16px; font-family: Trebuchet MS; font-weight: bold; background: url(../img/search_front_title.gif) no-repeat bottom center}
	
	#search_bar .region {padding: 10px 10px 4px 15px}
	
	#search_bar .region select {border: none}

		#fourthExample .styledSelect {width: 177px; font-size: 14px; height: 25px; margin: 0; padding: 0; position: relative; background: #FFF url(../img/select.gif) top left no-repeat}
		
		#fourthExample .styledSelect ul {list-style: none; padding: 1px; margin: 0; position: absolute; top: 0; left: 0; width: 100%}
		
		#fourthExample .styledSelect.open ul {border: 1px solid #c3dcec; padding: 0px}

		#fourthExample .styledSelect ul li {font-family: sans-serif; margin: 0; padding: 2px 25px 3px 10px; display: block}
		
		#fourthExample .styledSelect.open ul li { background-color: #FFF}
		
		#fourthExample .styledSelect.open ul li.selected { background-color: #A4D9F9}
		
		#fourthExample .styledSelect.open ul li:hover { background-color: #EEE}

	#search_bar p {margin: 0; padding: 4px 20px}
	
	#search_bar p.dark {background: #E8F4FC; padding: 4px 19px; margin: 0 1px}

	#search_bar .display {padding: 4px 20px; background: #E6F3FB; border: 1px solid #D6EAF8; margin: 0; font-weight: bold}

	#search_bar .searching_button {width: 185px; overflow: hidden; padding: 5px 0 0 20px; margin: 0}

	#intro_pic {float: right}

	#front_offers {background: url(../img/front_offers_middle.gif) #F3F9FD repeat-y top center; border-top: 1px solid #D5E6F2; margin: 0 0 12px 0}

	#front_offers_containers {background: url(../img/front_offers_containers.gif) no-repeat top center}

	#front_offers_bottom {width: 923px; padding: 14px 9px; background: url(../img/front_offers_bottom.gif) no-repeat bottom center; overflow: hidden}

	#front_offers .item {float: left; width: 161px; padding: 0 11px 0 12px}

	#front_offers .item img {border: 1px solid #FFF}

	#front_offers .item p {margin: 0; padding: 0}

	#front_offers .item p a {padding: 7px 0; display: block}

	#front_offers .item p span {display: block}

	#front_toolbar {background: url(../img/front_toolbar_middle.gif) repeat-y top center}

	#front_toolbar_top {background: url(../img/front_toolbar_top.gif) no-repeat top center}

	#front_toolbar_bottom {background: url(../img/front_toolbar_bottom.gif) no-repeat bottom center}
	
	#front_toolbar_containers {width: 100%; background: url(../img/front_toolbar_containers.gif) no-repeat top center; overflow: hidden}

	#front_toolbar a {display: block; height: 45px; line-height: 45px; font-size: 16px; font-family: Trebuchet MS; font-weight: bold}
	
	#front_toolbar a img {float: left; margin: 9px 12px 0 0}

	#front_toolbar a.last {width: 179px; float: left; padding: 0 0 0 58px}

	#front_toolbar a.client_day {width: 189px; float: left; padding: 0 0 0 47px}

	#front_toolbar a.bargain {width: 210px; float: left; padding: 0 0 0 26px}

	#front_toolbar a.rss_pakkumised {width: 142px; float: left; padding: 0 0 0 84px}

/* Search Objects */

#inline_search {width: 100%; overflow: hidden}

#search_object_menu {float: left; width: 205px; background: url(../img/search_object_middle.gif) repeat-y top left}

	#search_object_menu_top {background: url(../img/search_object_top.gif) no-repeat top left}

	#search_object_menu_bottom {background: url(../img/search_object_bottom.gif) no-repeat bottom left; padding: 0 0 40px 0}

	#search_object_menu .region {padding: 10px 10px 4px 15px}

	#search_object_menu p {margin: 0; padding: 4px 20px}
	
	#search_object_menu .dark {background: #E8F4FC; padding: 4px 19px; margin: 0 1px}
	
	#search_object_menu .dark_wide {background: #E8F4FC; padding: 4px 13px; margin: 0 1px}

	#search_object_menu .wide {padding: 4px 14px; margin: 0}

	#search_object_menu .wide label.rowed, #search_object_menu .dark_wide label.rowed {padding: 0 6px; margin: 0 0 3px 0}

	#search_object_menu .display {margin: 0; padding: 4px 19px; background: #E6F3FB; border: 1px solid #D6EAF8; font-weight: bold}
	
	#search_object_menu .searching_button {width: 185px; overflow: hidden; padding: 10px 0 0 20px; margin: 0}

#search_object_content {float: right; width: 721px}

	#object_menu {background: url(../img/search_object_content_top.gif) repeat-x bottom left}

	#object_menu ul {list-style: none; margin: 0; padding: 0; width: 100%; overflow: hidden}

	#object_menu ul li {margin: 0 3px 0 0; padding: 0; float: left}

	#object_menu ul li a {border-left: 1px solid #D3E4F0; border-top: 1px solid #D3E4F0; border-right: 1px solid #D3E4F0; background: url(../img/search_object_content_menu_button_inactive.gif) no-repeat top left; display: block; height: 30px; line-height: 29px; padding: 0 20px; font-size: 16px; font-family: Trebuchet MS; font-weight: bold; float: left; color: #333}

	#object_menu ul li a.selected {background: url(../img/search_object_content_menu_button.gif) no-repeat top left}

	#search_object_content .sort {background: url(../img/search_object_content_menu.gif) repeat-x top left; height: 34px; line-height: 34px}
	
	#search_object_content .sort a.selected {text-decoration: underline}

	#search_object_content .method {float: left; background: url(../img/search_object_content_top.gif) repeat-y top left; height: 34px; padding: 0 0 0 16px}

	#search_object_content .count {float: right; background: url(../img/search_object_content_top.gif) repeat-y top right; height: 34px; padding: 0 16px 0 0}

	#search_object_content .count a {text-decoration: none}
		
		#search_object_content .count .separator {float: right; background: url(../img/separator.gif) no-repeat right 0; height: 34px}

		#search_object_content .count .client_day {display: block; float: right; height: 22px; line-height: 22px; padding: 0 10px 0 29px; background: url(../img/status_client_day.gif) no-repeat 2px 0; margin: 6px 0 0 0}

		#search_object_content .count .bargain {display: block; float: right; height: 22px; line-height: 22px; padding: 0 0 0 40px; background: url(../img/status_bargain.gif) no-repeat 10px 0; margin: 6px 0 0 0}

#search_object_content_box {background: url(../img/search_object_content_middle.gif) repeat-y top left}

#search_object_content_box_bottom {background: url(../img/search_object_content_bottom.gif) no-repeat bottom left}

#search_object_content_box_map_bottom {background: url(../img/search_object_content_map_bottom.gif) no-repeat bottom left}

	#search_object_content .list {padding: 10px 18px}

	#search_object_content .item {padding: 10px 0; border-bottom: 1px solid #D3E4F0; width: 100%; overflow: hidden}

	#search_object_content .item .pic {float: left}

	#search_object_content .item .text {float: left; padding: 0 0 0 10px}

	#search_object_content .item .text p {padding: 0 0 10px 0; margin: 0; font-size: 16px; font-family: Trebuchet MS; font-weight: bold}

	#search_object_content .item .status {float: right; width: 135px; overflow: hidden}

	#search_object_content .item .status a.lookup {display: block; width: 135px; padding: 0 0 6px 0; background: url(../img/status_lookup_bottom.gif) no-repeat bottom left; text-align: center; font-weight: bold; margin: 0 0 6px 0}
	
	#search_object_content .item .status a.lookup span {display: block; width: 135px; padding: 6px 0 0 0; background: url(../img/status_lookup_top.gif) no-repeat top left; text-align: center; font-weight: bold}

	#search_object_content .item .status .client_day {display: block; width: 120px; height: 22px; line-height: 22px; text-indent: 29px; background: url(../img/status_client_day.gif) no-repeat 2px 0; margin: 0 0 6px 0}

	#search_object_content .item .status .bargain {display: block; width: 120px; line-height: 22px; text-indent: 29px; background: url(../img/status_bargain.gif) no-repeat 2px 0; margin: 0 0 6px 0}

	#search_object_content .padding {height: 46px; line-height: 46px}

	#search_object_content .pages {float: left; padding: 0 0 0 16px}

	#search_object_content .pagecount {float: right; padding: 0 16px 0 0}

/* Object */

#inline_object {background: url(../img/object_middle.gif) repeat-y top left}

#inline_object_bottom {background: url(../img/object_bottom.gif) no-repeat bottom left}

	#object_title {width: 100%; height: 31px; overflow: hidden; background: url(../img/object_title_bg.gif) repeat-x top center}

	#object_title .title {float: left; padding: 0; width: 100%; text-indent: 20px; background: url(../img/object_title_corners.gif) no-repeat top right}

	#object_title .title h1 {margin: 0; padding: 0; font-size: 18px; line-height: 31px; font-family: Arial, Helvetica, sans-serif; color: #333; font-weight: normal}


	#inline_object .item {width: 901px; padding: 20px; overflow: hidden}

		#inline_object .item .pic {float: left}

			#inline_object .item .pic .mini_gallery {width: 159px; overflow: hidden; padding: 15px 0 0 0}

			#inline_object .item .pic .mini_gallery p {margin: 0; padding: 0 0 10px 0; float: left}

			#inline_object .item .pic .mini_gallery p.separator {width: 19px; height: 10px}

			#inline_object .item .pic #asukoht_kaardil {overflow: hidden}

		#inline_object .item .text {float: left; margin: 0 14px; width: 326px}

			#inline_object .item .text .block {border-bottom: 1px solid #D3E4F0; padding: 0 0 8px 0}

				#inline_object .item .text .block p {margin: 0; padding: 6px 0 6px 0}

				#inline_object .item .text .block .event {font-weight: bold; line-height: 23px; width: 100%; overflow: hidden}

				#inline_object .item .text .block .event span {display: block; float: left}

				#inline_object .item .text .block .event img {float: left; margin: 0 0 0 10px}

				#inline_object .item .object_links {width: 100%; overflow: hidden; padding: 10px 0 0 0}

				#inline_object .item .object_links p {float: right; padding: 0; margin: 0}

		#inline_object .item .ask {float: left; width: 379px}

			#inline_object .item .ask .ask_title {height: 31px; background: url(../img/ask_title.gif) no-repeat top center; line-height: 31px; font-size: 16px; font-family: Trebuchet MS; font-weight: bold; text-indent: 20px}

			#inline_object .item .ask .ask_box {background: url(../img/ask_box_middle.gif) repeat-y top center}

			#inline_object .item .ask .ask_box_bottom {background: url(../img/ask_box_bottom.gif) no-repeat bottom center; padding: 20px 20px 1px 20px}
			
			#inline_object .item .ask .contact {width: 100%; overflow: hidden; padding: 0 0 10px 0}
			
			#inline_object .item .ask .field {width: 100%; overflow: hidden; padding: 5px 0; line-height: 25px}

			#inline_object .item .ask .field input {background: url(../img/contact_text_field.gif) no-repeat top center; width: 265px; height: 20px; border: 0; padding: 5px 5px 0 5px; color: #666; float: right}

			*html #inline_object .item .ask .field input {background: url(../img/contact_text_field.gif) no-repeat fixed top center}

			#inline_object .item .ask .content_field {background: url(../img/contact_content_field.gif) no-repeat top left; width: 337px; height: 131px; border: 0; color: #666; float: right}

			#inline_object .item .ask .content_field textarea {border: 0; background: none; width: 325px; height: 114px; padding: 6px; color: #666}

			#inline_object .searching_button {width: 100%; overflow: hidden; padding: 10px 0 0 0; margin: 0}

			#inline_object .searching_button a {float: right}

			#inline_object .item .ask .pic {float: left; margin: 0 8px 0 0; border: 1px solid #FFF}

	#inline_object .reference {height: 46px; line-height: 46px; text-align: center}

/* Map */

#on_map .item {padding: 10px 0; border: 0; float: left}

	#on_map .item .pic {float: left; width: 159px; padding: 0 10px 0 0}

	#on_map .item .text {float: left; padding: 0}

	#on_map .item .text p {padding: 0 0 3px 0; margin: 0; font-size: 16px; font-family: Trebuchet MS; font-weight: bold}

	#on_map .item .text a.object_button {margin: 4px 0 0 0}

/* Admin */

#admin_area {position: fixed; top: 0}

*html #admin_area {position: absolute} /* IE 6 */

#admin_box {float: left; height: 27px; padding: 7px 0 7px 7px; border-left: 1px solid #BBB; border-right: 1px solid #BBB; border-bottom: 1px solid #BBB; background: url(../img/admin/admin_box_bg.gif) #FFF repeat-x top center}

#admin_box .links {}

#admin_box .links ul {margin: 0; padding: 0; list-style: none}

#admin_box .links ul li {padding: 0; float: left; display: inline}

#admin_box .links ul li a {display: block; float: left; height: 25px; line-height: 25px; padding: 0 5px}

#admin_box .links ul li.button {margin: 0 7px 0 0; padding: 0; float: left; display: inline}

#admin_box .links ul li.button a {border: 1px solid #CCC; color: #0B4FB0; background: #FCFCFC}

#admin_box .links ul li.button a:hover {color: #0064CB; background: #EEE; text-decoration: none}

#admin_box .links ul li.button a img, #admin_box .links ul li.stats a img {float: left; margin: 5px 5px 0 0}

#admin_box .links ul li.structure a {border-right: 1px solid #DCDCDC}

#admin_box .links ul li.stats a {border-right: 1px solid #DCDCDC; border-left: 1px solid #FFF}

#admin_box .links ul li.refresh a {border-right: 1px solid #DCDCDC; border-left: 1px solid #FFF}

#admin_box .links ul li.toggle a {border-left: 1px solid #FFF}

#admin_box .links ul li.refresh a img, #admin_box .links ul li.toggle a img, #admin_box .links ul li.structure a img {margin: 5px 0px 0 0}



.backbody {
	background: #FFFFFF;
}

.backlight {
	background: #F9F9F9;
}

.backmedium {
	background: #F0F0F0;
}

.backwhite {
	background: #FFFFFF;
}



#bodytable {
	border: 1px solid #E1E1E1;
}

.borderbottom {
	border-bottom: 1px solid #DCDCDC;
}

.bordertop {
	border-top: 1px solid #DCDCDC;
}

.bordercolor {
	border: 1px solid #DCDCDC;
}



.formfield {}

.formfield50 {width: 50px}

.formfield100 {width: 100px}

.formfield140 {width: 140px}

.formfield200 {width: 200px}

.formfield250 {width: 250px}

.formfield300 {width: 300px}


.menuback {
	background-color: #FFFFFF;
	width: 190px;
}

.menulevel1 {
	background-image: url(../img/menu/menu_arrow1.gif);
	background-repeat: no-repeat;
	padding: 10px 6px 10px 18px;
	display: block;
	color: #FFFFFF;
}

.menulevel2 {
	
	padding: 5px 5px 5px 5px;
	display: block;
	color: #000000;
}

.menulevel3 {
	background-image: url(../img/menu/menu_arrow3.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 18px;
	display: block;
	color: #2A2A2A;
}

.menulevel4 {
	background-image: url(../img/menu/menu_arrow4.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 28px;
	display: block;
	color: #2A2A2A;
}

.menulevel5 {
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 36px;
	display: block;
	color: #000000;
}


.menuleveltop {
	padding-left : 5px;
	padding-right : 5px;
}

.navitheme {
	background: #C61A22;
}

.adminbutton {
	padding : 4px 6px 4px 6px;
	border : 1px solid Silver;
	border-top : 1px solid Silver;
	height: 23px;
	background-color: White;
}

.adminarea {
	border: 1px solid Silver;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	background-repeat: no-repeat;
}

.subtitle {
	color: #696969;
	font-size: 14px;
	font-weight: bold;
}

.textcomment {
	color: Red;
}

.textlang {
	color: Black;
}

.textlight {
	color: #B7B7B7;
}

.textred {
	color: #C22B2B;
}

.textsearch {
	color: #4F4F4F;
}

.tabelauto {
	width : 100%;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
}

.tabelauto td {
	border-bottom: 1px solid #E1E1E1;
	vertical-align: top;
	padding : 3px;
}

.tabelautoodd {
	background-color: #F9F9F9;
}

#ankeet {
	background-color: #F8F8F8;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
}

#ankeet td {
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #FEFEFE;
	padding: 8px;
}

#bodytext td {
	line-height: 18px;
}

#thumb {
	height: 126px;
}

.tabel {
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	
}

.tabel td {
	border-bottom: 1px solid #DCDCDC;
	padding: 3px;
}

.tabel2 {
	border-left: none;
	border-right: none;
	border-top: none;
	padding: 3px;
	margin : 0;
}

.tabel2 td {
	border-bottom: none;
	padding: 3px;
}

