body { text-align: center; margin: 24px 0 0 0; padding: 0; background-color: #EDEDEE; font-size: 12px; font-family: Arial; }
table { border: 0; width: 100%; }
td { vertical-align: top; font-size: 12px; font-family: Arial; }
img { vertical-align: bottom; border: 0; }
a { color: #B8292F; text-decoration: none; }
a:hover { color: #000000; }

#language { margin: 0 auto; width: 800px; text-align: right; }
#container { margin: 0 auto; width: 800px; text-align: left; background-color: #FFFFFF; }
#left_column { width: 198px; }
#logo { height: 113px; }
#menu { height: 500px; }
#main_area { width: 602px; padding-top: 101px; }
#content { padding: 0 10px 10px 53px; }
#small_content { padding: 162px 162px 10px 53px; }

#menu ul { text-align: right; margin: 0 10px 0 0; padding: 0; list-style-type: none; font-size: 11px; font-weight: bold; }
#menu a { text-decoration: none; }
#menu #normal_menu { color: #B8292F; }
#menu #normal_menu a { color: #B8292F; }
#menu #normal_menu a:hover, #menu #normal_menu a.highlight { color: #000000; }
#menu #property_menu { color: #606060; margin-right: 5px; }
#menu #property_menu span { color: #A9A9A9; }
#menu #property_menu a { color: #606060; }
#menu #property_menu a:hover, #menu #property_menu a.highlight { color: #000000; }
#menu #grey_menu { color: #A9A9A9; margin-top: 30px; }
#menu #grey_menu a { color: #A9A9A9; }
#menu #grey_menu a:hover, #menu #grey_menu a.highlight { color: #000000; }

#past_projects img { margin: 10px 10px 10px 0; }

.red { color: #B8292F; }