html, body{
  margin:0;
  padding:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size:10px;
  color: #003366;
}
body {
	position:relative;
	top:-14px
}

h4{
  margin:2px 5px 7px;
  padding:0;
  font-size:10px;
}
a.more{
  text-decoration:none
}
a:hover.more{
  text-decoration:none
}
.apartfilter td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
.red{color:#fe0003}
.row1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #434343;
	background-color: #faf2e8;
	display: block;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 3px;
	border: 1px solid #cab8a3;
	text-decoration: none;
}
.row2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #434343;
	background-color: #edf1f9;
	display: block;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 3px;
	border: 1px solid #b6bccb;
	text-decoration: none;
}
dd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #006699;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FF6600;
	text-decoration: none;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #0099FF;
	text-decoration: none;
}
.topMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333300;
	background-color: #f2f9ed;
	display: block;
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #ccd7c4;
	text-decoration: none; 
} 
.headingText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
	color: #006699;
}

a:link {
	color: #006699;
}
a:visited {
	color: #006699;
}
a:hover {
	color: #FF3300;
	text-decoration: underline;
}

.borders1 {
	background-color: #FFFFCC;
	border: 1px solid #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000066;
	text-decoration: none;
}

.textstat{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
}

.textstat p {
	
}

.textstat ol{
	padding:0;
	margin:0;
	margin-left:35px;
}

.textstat ul{
	padding:0;
	margin:0;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
}

.lanswitch img{
  margin:15px 0 0;
  border:1px solid #b5b5b5;
  width:24px
}
a.logo{
  display:block;
  padding:16px 6px
}

ul.topnav{
  margin:0;
  padding:18px 0;
  list-style-type:none;
  float:right
}
ul.topnav li{
  margin:0;
  padding:0 5px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:8px;
  color:#0968c9;
  border-left:1px solid #0968c9
}
ul.topnav li:first-child{
  border-left:0
}
ul.topnav li a, ul.topnav li span{
  font-size:11px;
  line-height:11px;
  color:#0968c9;
  text-decoration:none
}
ul.topnav li span{
  font-size:11px;
  line-height:11px;
  color:#FF6600;
  text-decoration:none
}
ul.topnav li a:hover, ul.topnav li a:hover b.red{
  text-decoration:none;
  color:#FF6600;
}

/** Main Menu **/

#container{
  margin:0 20px 0 18px;
  padding:1px 0;
  height:26px;
  border-width:1px 0;
  border-style:solid;
  border-color:#c8c8c8;
  position:relative;
  z-index:10
}
#container div.menu_wrap{
  margin:0;
  padding:0 0 0 2px;
  height:24px;
  border-width:1px 0;
  border-style:solid;
  border-color:#c8c8c8;
}
.en #container div.menu_wrap{
  padding:0 0 0 2px;
}

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
} 
#nav li {
  float: left;
  position: relative;
  background: #515151;
  back\ground: none;
  border-left:1px solid #c8c8c8
}
#nav li.first {
  border-left:0
}

#nav a, #nav span {
  color: #000;
  text-decoration: none;
  display: block;
  float:left;
  height:24px;
  padding:0 14px 0 14px;
  line-height:24px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#065db6;
  font-weight:bold
}
.en #nav a, .en #nav span {
  padding:0 11px 0 11px;
}
#nav span {
  cursor:default
}
#nav li.spec a, #nav li.spec span {
  font-weight:bold;
  color:#ff6600
}
#nav a:hover, #nav .current span{
  color: #ff6600;
  background: #f2f2f2;
}
#nav .spec span{
  font-weight:bold;
}
#nav li:hover, #nav li.current,
#nav li.jshover {
  background: #f2f2f2;
}

#nav li ul {
  display: none;
  position: absolute;
  padding:1px 0 0;
  width:152px;
  left:-1px;
  top:24px;
  border-top:1px solid #c8c8c8;
}
#nav li ul li {
  float:left;
  width:150px;
  background:#fbfbfb;
  border-right:1px solid #c8c8c8;
  border-bottom:1px solid #c8c8c8;
  border-left:1px solid #c8c8c8 !important;
}
#nav li ul li.first {
  border-top:1px solid #c8c8c8
}
#nav li li a {
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 118px;
  lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
} 

/** end of Main Menu **/

.gallery img{
  margin:0 0 15px 0;
  padding:4px;
  border:1px solid #ccc
}

table.table{
  padding:0;
  font-size:12px;
  border-top:1px solid #FF6600;
  border-right:1px solid #FF6600
}
.table td, .table th{
  padding:4px 8px;
  border-bottom:1px solid #FF6600;
  border-left:1px solid #FF6600
}
.table th{
  text-align:left
}
.table td.tabTitle{
  text-align:left;
  color:#d86914
}
