html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 90%;
	text-align: left;
	background: #ffffff;
}
A {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  text-decoration: underline;
}
A:hover {
  text-decoration: none;
}
A IMG{
	border: 0;
}
blockquote{
   width: 229px;
   height: 157px;
   margin: 22px 0 0 11px;
	background: url(/images/logo_main_en.gif) left top no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}
blockquote a{
   width: 229px;
   height: 117px;
   display: block;
   overflow: hidden;
   text-indent: -700em;
   white-space: nowrap;
}
#all{
	width: 100%;
	min-width: 974px;
	overflow: hidden;
}
#all #header_navigation{
	width: 970px;
	margin: 25px auto;
	overflow: hidden;
}
#all #header_navigation #navigation{
	float: right;
}
#all #header_navigation #navigation span{
	margin: 0 0 0 28px;
}
#all #header_navigation #navigation a{
	margin: 0 0 0 28px;
}
#all #header_navigation #language{
	float: right;
	margin: 0 0 0 105px;
	font-size: 11px;
	color: #475f79;
}
#all #header_navigation #language a{
	font-size: 11px;
	color: #475f79;
}
#all #header{
	min-height: 90px;
	margin: 0 11px;
	overflow: hidden;
}
* html #all #header{
	height: 90px;
	overflow: visible;
}
#all #header table{
	height: 90px;
	margin: 0 0 0 274px;
}
#all #header table td{
	vertical-align: middle;
	font-size: 12px;
	color: #191919;
	line-height: 1.5em;
	text-align: justify;
}
#all #header table td a{
	color: #475f79;
}
#all #header2{
	border-top: 1px solid white;
	width: 970px;
	height: 510px;
	margin: 0px auto;
	background: url(/images/bg.jpg) right top no-repeat;
}
#all #header2 ul{
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	right: 0px;
	float: right;
}
#all #header2 ul li{
	float: left;
	font-family: Georgia;
	font-size: 14px;
	font-style: italic;
	color: #47607b;
	padding: 0 4px 5px 4px;
	position: relative;
}
* html #all #header2 ul li{
	padding: 0 3px 5px 3px;
}
*+html #all #header2 ul li{
	padding: 0 2px 5px 2px;
}
#all #header2 ul li a{
	color: #47607b;
	display: block;
	padding: 8px 14px 0 14px;
}
#all #header2 ul li span{
	color: #000000;
	font-weight: bold;
	display: block;
	padding: 8px 14px 0 14px;
}
#all #header2 ul li ul{
	width: 156px;
	margin: 5px 0 0 0;
	padding: 14px;
	list-style: none;
	background: #ffffff;
	position: absolute;
	left: 0;
	display: none;
}
#all #header2 ul li ul li{
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 14px;
}
* html #all #header2 ul li ul li{
	width: 156px;
}
*+html #all #header2 ul li ul li{
	width: 156px;
}
#all #header2 ul li ul li a{
	padding: 0;
	display: block;
	font-style: normal;
}
* html #all #header2 ul li ul li a{
	display: inline;
}
*+html #all #header2 ul li ul li a{
	display: inline;
}
#all #header2 #about{
	clear: left;
	width: 300px;
	margin: 80px 0 0 0;
}
#all #header2 #about #title_part_of_the_world{
	width: 244px;
	height: 42px;
	margin: 0 0 18px 0;
	display: block;
	overflow: hidden;
	text-indent: -700em;
	background: url(/images/title_part_of_the_world.gif) left top no-repeat;
}
#all #header2 #about p{
	width: 288px;
	padding: 0 0 10px 12px;
	font-size: 12px;
	color: #191919;
	line-height: 1.5em;
}
#all #header2 #about p a{
	color: #475f79;
}
#all #header2 #about #all_projects{
	font-family: Georgia;
	font-size: 15px;
	color: #60758d;
	border-bottom: 1px dashed #60758d;
	text-decoration: none;
	margin: 0 0 0 12px;
	display: block;
	float: left;
	padding: 0 0 2px 0;
}
* html #all #header2 #about #all_projects{
	margin: 0 0 0 6px;
}
#all #header2 #about #all_projects:hover{
	border-bottom: none;
}
#content{
	padding: 15px 22px 25px 22px;
	overflow: hidden;
	background: url(/images/bg_gradient.gif) left top repeat-x;
	border-bottom: 1px solid #a2a2a2;
}
* html #content{
	height: 1px;
	overflow: visible;
}
#content h2{
	font-family: Georgia;
	font-size: 18px;
	color: #353535;
	font-weight: normal;
	margin: 0 0 16px 0;
	padding: 0 0 0 0;
}
#content h2 a{
	font-family: Georgia;
	color: #353535;
	font-weight: normal;
}
#content #left{
	float: left;
	width: 45%;
	min-width: 568px;
	overflow: hidden;
}
* html #content #left{
	width: 55%;
}
#content #left .rent{
	width: 33%;
	float: left;
	font-size: 12px;
	color: #282828;
}
#content #left .rent .img{
	padding: 8px 0 15px 8px;
	background: url(/images/rent_img_bg.gif) left top no-repeat;
	margin: 0 0 26px 0;
	position: relative;
}
#content #left .rent .img div{
	position: absolute;
	top: 86px;
	left: 115px;
	width: 43px;
	height: 43px;
	background: url(/images/new.png) left top no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-indent: -700em;
}
#content #left .rent .txt{
	width: 170px;
}
#content #left .rent a{
	color: #475f79;
}
#content #left .rent i{
	color: #808080;
}
#content #left .rent .address{
	font-family: Georgia;
	font-size: 14px;
	text-decoration: none;
}
#content #left .rent .address:hover{
	text-decoration: underline;
}
#content #left .rent .object{
	display: block;
	margin: 20px 0;
	padding: 2px 0 5px 32px;
	background: url(/images/compas.gif) left top no-repeat;
}
#content #right{
	overflow: hidden;
	font-size: 12px;
	color: #191919;
	border-left: 1px solid #a2a2a2;
	margin: 0 0 0 30px;
	padding: 0 0 0 30px;
}
@media all and (min-width: 0){
	 #content #right{
	 	margin: 0;
	 }
}
* html #content #right{
	float: left;
	margin: 0;
}
#content #right #sale{
	overflow: hidden;
	margin: 0 0 22px 0;
}
* html #content #right #sale{
	height: 114px;
}
#content #right #sale a{
	color: #475f79;
}
#content #right #sale .img{
	float: left;
	margin: 0 25px 0 0;
	padding: 8px;
	background: url(/images/sale_img_bg.gif) left top no-repeat;
}
#content #right #sale h3{
	font-family: Georgia;
	font-size: 18px;
	color: #1b1b1b;
	font-weight: normal;
	margin: 0 0 10px 0;
}
#content #right .news{
	margin: 0 0 20px 0;
}
#content #right .news a{
	color: #475f79;
}
#all #bottom{
	margin: 0 auto;
	padding: 20px 22px;
	overflow: hidden;
	font-size: 12px;
	color: #212121;
}
#all #bottom a{
	color: #475f79;
}
#all #bottom #bottom_left{
	width: 240px;
}
#all #bottom #bottom_left #search{
	width: 158px;
	height: 19px;
	background: url(/images/search.gif) left top no-repeat;
}
#all #bottom #bottom_left #search a{
	float: left;
	margin: 0 0 0 5px;
	display: block;
	width: 17px;
	height: 19px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: -700em;
}
* html #all #bottom #bottom_left #search a{
	margin: 0 0 0 2px;
}
#all #bottom #bottom_left #search input{
	width: 128px;
	height: 12px;
	margin: 2px 0 0 0;
	border: 0;
	font-size: 11px;
}
#all #bottom table{
	width: 100%;
}
#all #bottom #bottom_right{
	width: 205px;
	overflow: hidden;
}

/* ------- inner -------- */
#inner{
   width: 229px;
   height: 141px;
   margin: 22px 0 0 11px;
	background: url(/images/logo_main_en.gif) left top no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}
#inner a{
   width: 229px;
   height: 117px;
   display: block;
   overflow: hidden;
   text-indent: -700em;
   white-space: nowrap;
}
#all #header_navigation_inner{
	margin: 50px 22px 25px 22px;;
	overflow: hidden;
}
* html #all #header_navigation_inner{
	height: 14px;
}
#all #header_navigation_inner #navigation{
	float: right;
}
#all #header_navigation_inner #navigation span{
	margin: 0 0 0 28px;
}
#all #header_navigation_inner #navigation a{
	margin: 0 0 0 28px;
}
#all #header_navigation_inner #language{
	float: right;
	margin: 0 0 0 105px;
	font-size: 11px;
	color: #475f79;
}
#all #header_navigation_inner #language a{
	font-size: 11px;
	color: #475f79;
}
#all #header_inner{
	border-top: 1px solid white;
	width: 970px;
	height: 78px;
	margin: 0px auto;
}
#all #header_inner ul{
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	right: 0px;
	float: right;
}
#all #header_inner ul li{
	float: left;
	font-family: Georgia;
	font-size: 14px;
	font-style: italic;
	color: #47607b;
	padding: 0 4px 5px 4px;
	position: relative;
}
* html #all #header_inner ul li{
	padding: 0 3px 5px 3px;
}
*+html #all #header_inner ul li{
	padding: 0 2px 5px 2px;
}
#all #header_inner ul li a{
	color: #47607b;
	display: block;
	padding: 8px 14px 0 14px;
}
#all #header_inner ul li a span{
	color: #000000;
	font-weight: bold;
	display: block;
	/*padding: 8px 14px 0 14px;*/
	padding: 0;
}
#all #header_inner ul li ul{
	width: 156px;
	margin: 5px 0 0 0;
	padding: 14px;
	list-style: none;
	background: #ffffff;
	position: absolute;
	left: 0;
	display: none;
}
#all #header_inner ul li ul li{
	width: 156px;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 14px;
}
#all #header_inner ul li ul li a{
	padding: 0;
	display: inline;
	font-style: normal;
	white-space: nowrap;
}
#all #header_line{
	width: 100%;
	height: 4px;
	overflow: hidden;
	background: #b13337 url(/images/header_line.gif) left top no-repeat;
}
#all #content_inner{
	padding: 0 0 45px 0;
	overflow: hidden;
	background: url(/images/bg_gradient.gif) left 0px repeat-x;
	border-bottom: 1px solid #a2a2a2;
}
#all #content_inner #left_inner{
	width: 185px;
	margin: 0 0 0 75px;
	float: left;
}
* html #all #content_inner #left_inner{
	margin: 0 0 0 36px;
}
#all #content_inner #left_inner ul{
	margin: 65px 0 0 0;
	padding: 0;
	list-style: none;
}
#all #content_inner #left_inner ul li{
	padding: 0 0 10px 0;
	font-family: Arial;
	font-size: 14px;
	color: #000000;
}
#all #content_inner #left_inner ul li a{
	color: #47607b;
}
#all #content_inner #right_inner{
	margin: 0 0 0 315px;
	height: 200px;
/* 	background: #b13337 url(/images/inner_img_bg.jpg) left top no-repeat;     */
	white-space: nowrap;
	text-indent: -700em;
}
#all #content_inner #left_inner2{
	width: 185px;
	margin: 125px 0 0 75px;
	float: left;
}
* html #all #content_inner #left_inner2{
	margin: 100px 0 0 36px;
}
#all #content_inner #left_inner2 .img{
	padding: 8px 0 15px 8px;
	background: url(/images/rent_img_bg.gif) left top no-repeat;
	margin: 0 0 26px 0;
}
#all #content_inner #right_inner2{
	margin: 60px 22px 0 315px;
	text-align: justify;
	font-size: 12px;
	color: #000000;
	line-height: 1.4em;
}
#all #content_inner #right_inner2 h2{
	font-family: Georgia;
	font-size: 20px;
	color: #000000;
	font-weight: normal;
	margin: 0 0 15px 0;
}
#all #content_inner #right_inner2 strong{
	font-family: Georgia;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
#all #content_inner #right_inner2 ol{
	margin: 0;
	padding: 0;
	list-style-position: inside;
}

.c{
    display: block;
    clear:both;
    height: 0;
    font-size: 0px;
    overflow: hidden;
}
.a_list {
	font-size: 14px;
	color: #000000;
	display: block;
	margin-bottom: 3px;
	color: #475f79;
}
.main_txt strong {
	color: #000000;
	font-weight: bold;
	}
.map-level-0 li a {
	color: #000000;
	font-size: 14px;
	display: block;
	margin-top: 2px;
	font-weight: normal;
	}
.main_txt b {
	color: #000000;
	font-weight: bold;
	}
a {color: #475f79;}
