#page_content {
  width: 983px;
  margin: auto;
}
#top {
  height: 132px;
  text-align: right;
}
#languages {
  float: right;
  margin-top: 15px;
}
#header {
  padding: 12px 11px 1px 11px;
}
#subheader_space {
  height: 40px;
}
#flash_header {
  height: 300px;
  width: 959px;
}
#flash_header_bottom {
  height: 79px;
  width: 983px;
}
#content {
  clear: both;
  overflow: hidden;
}
#bottom {
  height: 74px;
  line-height: 74px;
}
#bottom_menu {
  clear: both;
  overflow: hidden;
}
/**********************************************************/
#main_page_content {
}
#main_page_content #left_content {
  width: 307px;
  padding: 15px;
}
#main_page_content #center_content {
  width: 326px;
  padding: 15px;
}
#main_page_content #right_content {
  width: 290px;
  height: 258px;
}
#main_page_content #right_content .content_box {
  height: 190px;
  overflow: hidden;
  padding: 15px;
  padding-right: 105px;
  padding-bottom: 0px;
  margin-bottom: 18px;
}
#main_page_content #white_link_flash {
  display: block;
  text-align: right;
  font-weight: bold;
  color: #fff;
  margin-left: 10px;
  text-align: left;
}
#main_page_content .right_arrow {
  clear: both;
  float: right;
}
/**********************************************************/
#content_bars {
  clear: both;
  overflow: hidden;
  padding: 0px 26px 20px 29px;
  height: 100%;
}
#left_content_bar {
  float: left;
  width: 245px;
  border-top: 1px solid #e5e3da;
}
#right_content_bar {
  float: right;
  width: 633px;
  padding: 15px 25px;
  border-top: 1px solid #e5e3da;
  background: #ffffff;
}
#right_content_bar h1 {
  padding-bottom: 15px;
}
#flat_card_bar {
  float: right;
  width: 658px;
  padding: 0px 0px 15px 25px;
  border-top: 1px solid #e5e3da;
  background: #ffffff;
  overflow: hidden;
}
#flat_card_bar h1 {
  padding: 10px 0px;
}
#flat_card_left {
  float: left;
  width: 350px;
}

#flat_card_right {
  float: right;
  width: 284px;
  background: #80bd37;
  color: #fff;
}
#flat_card_right .section_box {
  padding: 6px 16px 16px 16px;
  border-bottom: 1px solid #c8e3a9;
  line-height: 30px;
}
#flat_card_right .section_end_box {
  padding: 6px 16px 16px 16px;
  text-align: justify;
}
#flat_card_right .section_box table {
  width: 100%;
}
#flat_card_right .section_box table td {
  line-height: 30px;
  padding: 0px 5px;
}
#flat_card_right .section_box table td.align_left {
  text-align: left;
}
#flat_card_right .section_box table td.align_right {
  text-align: right;
}
/**********************************************************/
#sitepath {
  padding: 15px;
  padding-left: 30px;
}
#sitepath a {
  color: #4d4a3d;
}
#sitepath .tiny_right_arrow {
  margin-right: 5px;
}
/***********************************************************/
.gallery_frame {
  width: 100%;
}
.gallery_frame td {
  text-align: center;
  vertical-align: middle;
  padding: 10px;
}
.gallery_frame td img {
  padding: 2px;
  border: 1px solid #e1dcd2;
}
/***********************************************************/
.paginator {
  margin: auto;
}
.paginator td {
  line-height: 12px;
  padding: 0px 5px;
  border-left: 1px solid #786722;
}
.paginator td a {
  color: #786722;
}
.paginator td a:hover {

}
.paginator td.selected a {
  color: #7ebb36;
  font-weight: bold;
}
.paginator td.first {
  border: none;
}
.paginator td.next {
  border: none;
}
.paginator td.prev {
  border: none;
}
.paginator td a.left_double_arrow {
  color: #7ebb36;
}
.paginator td a.right_double_arrow {
  color: #7ebb36;
}
/***********************************************************/
#search_engine {
  width: 100%;
}
#search_engine td {
  color: #786722;
}
#search_engine td.top_row {
  height: 36px;
  padding-top: 8px;
  vertical-align: middle;
}
#search_engine td.middle_row {
  height: 36px;
  vertical-align: middle;
}
#search_engine td.bottom_row {
  height: 62px;
  vertical-align: middle;
}
#search_engine td.left_space {
  padding-left: 16px;
}
#search_engine td.right_space {
  padding-right: 16px;
}
#search_engine td input {
  width: 44px;
}
/***********************************************************/
#top_content {
  clear: both;
  overflow: hidden;
  padding-bottom: 20px;
}
#contact_data1 {
  float: left;
  width: 450px;
}
#contact_form {
  float: right;
  width: 470px;
}
#google_map1 {
  height: 320px;
  width: 450px;
}
#bottom_content {
  padding-top: 20px;
  border-top: 1px solid #e5e3da;
  clear: both;
  overflow: hidden;
}
#contact_data2 {
  width: 210px;
  float: left;
}
#google_map2 {
  width: 700px;
  height: 270px;
  float: right;
}
#google_map3 {
  width: 630px;
  height: 300px;
}
/*************************************************************/
#flats_list {
  margin: 0px;
  width: 100%;
}
#flats_list th {
  padding: 3px;
  text-align: center;
  font-weight: normal;
}
#flats_list td {
}
#flats_list td a {
  padding: 3px;
  text-align: center;
  display: block;
  color: #786722;
}
#flats_list td a:hover {
  text-decoration: none;
}
/*************************************************************/
.standard {
  width: 100%;
}
.standard td {
  padding: 5px 10px;
  border-bottom: 1px solid #ddd;
}
/*************************************************************/
.news_item {
  clear: both;
  overflow: hidden;
  height: 100%;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
.news_item h2 {

}
.news_item .news_date {
  color: #619E18;
  padding-bottom: 5px;
}
.news_item .news_image {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.news_item .news_abstract {

}
.news_item .news_more {
  text-align: right;
}

.news_images_frame {
  float: right;
  padding: 10px;
  border: 1px solid #ddd;
  text-align: center;
  margin-left: 20px;
  margin-bottom: 10px;
}
.news_images_frame .window {
	height: 230px;	
  width: 345px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.news_images_frame .image_reel {
	position: absolute;
	top: 0; 
  left: 0;
}
.news_images_frame .image_reel img {
  float: left;
  height: 230px;	
  width: 345px;
}

.news_images_frame .paging {
	position: relative;
	z-index: 100; 
	text-align: right;
	padding-top: 10px;
	display: none; 
	padding-right: 20px;
	background: transparent url('/img/icons/lupa2.gif') right bottom no-repeat;;
}
.news_images_frame .paging a {
	padding: 0px 8px;
	color: #a9a38c;
	border-left: 1px solid #a9a38c;
	line-height: 12px;
}
.news_images_frame .paging a.left {
	border-left: none;
}
.news_images_frame .paging a.active {
	text-decoration: underline;
	color: #7bb535;
}
.news_images_frame .paging a:hover {
  text-decoration: underline;
}
/*************************************************************/
.lokal {
  width: 100%;
  }
.lokal td {
  padding: 5px 10px;
  width: 50%;
  }
.lokal td.bggreen {
  color: #fff;
  }
.lokal td.align_right {
  border-right: 1px solid #fff;
  }
.align_right {
  text-align: right;
  }

