body {margin: 0; padding: 0; background: #FFFFFF; width: 100%; height: 100%}
body, td {font: 12px Tahoma, Verdana, Arial; color: #000000; vertical-align: top; text-align: left; padding: 0; margin: 0}

table, img {border: 0}

form {padding: 0; margin: 0}



ul {padding: 0; margin: 0 0 15 0; list-style-type: none}
ul li {padding: 0 0 0 10; margin: 0 0 7 0; background: url('/img/bullets/ul_1.gif') no-repeat 0px 5px}

ul li ul {margin: 5 0 10 5}
ul li ul li {padding: 0 0 0 7; margin: 0 0 7 0; background: url('/img/bullets/ul_2.gif') no-repeat 0px 7px}

ul.left_menu_1 {margin-left: -10}
ul.left_menu_1 li {font-weight: bold; color: #0067A6}
ul.left_menu_1 li ul li {font-size: 11px; color: #0B90C7; margin-bottom: 5}
ul.left_menu_1 li ul li ul {margin-left: 0}






h1 {font: 18px Tahoma, Verdana, Arial; color: #000000; padding: 0 0 7 0; margin: 0; background: url('/img/lines/dottes_1.gif') repeat-x 0px 27px}
h2 {font: 18px Tahoma, Verdana, Arial; color: #000000; padding: 0 0 7 0; margin: 0 0 11 0; background: url('/img/lines/dottes_1.gif') repeat-x 0px 27px}
h3 {font: 16px Tahoma, Verdana, Arial; color: #000000; padding: 0 0 7 0; margin: 0 0 11 0; background: url('/img/lines/dottes_1.gif') repeat-x 0px 18px}
h4 {font: 18px Tahoma, Verdana, Arial; color: #000000; padding: 0; margin: 0 0 11 0}
h5 {font: 16px Tahoma, Verdana, Arial; color: #000000; padding: 0; margin: 0 0 11 0}



a:link, a:visited, a:hover {font: 12px Tahoma, Verdana, Arial; color: #E33022; text-decoration: underline}
a:hover {color: #901E15}

a.white_1:link, a.white_1:visited, a.white_1:hover {font-size: 10px; color: #FFFFFF}
a.white_1:hover {color: #808080}

a.white_2:link, a.white_2:visited, a.white_2:hover {font-size: 11px; color: #FFFFFF}
a.white_2:hover {color: #808080}

a.white_3:link, a.white_3:visited, a.white_3:hover {font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.white_3:hover {color: #D7D7D7}

a.small_1:link, a.small_1:visited, a.small_1:hover {font-size: 11px; color: #000000; text-decoration: none}
a.small_1:hover {color: #B2B2B2}

a.small_2:link, a.small_2:visited, a.small_2:hover {font-size: 11px; color: #C00E00; text-decoration: none}
a.small_2:hover {color: #901E15}

a.small_3:link, a.small_3:visited, a.small_3:hover {font-size: 11px; font-weight: bold}

a.small_4:link, a.small_4:visited, a.small_4:hover {font-size: 11px}

a.large_1:link, a.large_1:visited, a.large_1:hover {font-size: 16px; font-weight: bold; color: #BB1509}
a.large_1:hover {color: #901E15}

a.link_1:link, a.link_1:visited, a.link_1:hover {font-size: 14px; color: #000000; text-decoration: none}
a.link_1:hover {color: #B2B2B2}







div.languages_1 {height: 17; font-size: 10px; padding: 2 0 0 13; background: #A0A0A0; color: #D7D7D7; white-space: nowrap}
* html div.languages_1 {height: 19}
div.languages_1 span {margin: 0 15 0 0}
div.languages_1 img {vertical-align: middle; margin: 0 3 0 0}


ul.top_menu_1 {padding: 0; margin: 10 0 0 36; list-style-type: none}
ul.top_menu_1 li {background: url('/img/bullets/ul_3.gif') no-repeat 0px 5px; padding: 0 0 0 14; margin: 0 0 7 0; font-size: 14px; font-weight: bold}
ul.top_menu_1 ul {padding: 0; margin: 2 0 5 4}
ul.top_menu_1 ul li {background: url('/img/bullets/ul_2.gif') no-repeat 0px 5px; padding: 0 0 0 7; font-weight: bold; color: #C00E00; font-size: 11px}



img.separator_1 {width: 100%; height: 7; background: #B2B2B2; margin: 9 0 0 0}
img.separator_2 {width: 100%; height: 7; background: #828282}
img.separator_3 {width: 100%; height: 4; background: #BB1509}
img.separator_4 {width: 100%; height: 1; background: url('/img/lines/dottes_1.gif') repeat-x 0px 0px; margin: 5 0 10 0}


div.hotline_1 {background: url('/img/corners/1.gif') no-repeat 0px 0px #F0F1F1; padding: 40 15 0 15; height: 130; color: #B2B2B2}
* html div.hotline_1 {height: 170}
div.hotline_1 span {font-weight: bold; font-size: 22px; white-space: nowrap; color: #E33022}
div.hotline_1 div div {font-size: 18px; color: #E33022; white-space: nowrap}


td.content_1 {padding: 3 0 0 25}
td.content_2 {padding: 24 18 50 0}

td.right_1 {padding: 3 0 0 0; background: #F0F1F1}
td.right_2 {padding: 24 20 0 20; font-size: 11px}



table.table_1 th {width: 1%; text-align: center; vertical-align: top; padding: 0 60 50 15}
table.table_1 td {width: 99%; padding: 0 0 50 0}
table.table_1 td div.details {padding: 8 0 0 0}


table.table_2 td {padding: 2 8 2 8}
table.table_2 tr.colored_1 td {background: #E5E5E5}


table.table_3 caption {margin: 0; padding: 0 0 10 0; font-weight: normal; font-size: 12px; color: #881F0A; text-align: left}
table.table_3 th {font-size: 12px; font-weight: normal; vertical-align: top; text-align: left; padding: 5; background: #F0F1F1; color: #BB1509; border: dotted #989699; border-width: 1 1 0 0}
table.table_3 th span {color: #897E56}
table.table_3 td {padding: 5; border: dotted #989699; border-width: 1 1 0 0; background: #FFFFFF}
table.table_3 td.border_1 {border: solid #F1F1F1; border-width: 1 0 0 0}
table.table_3 td.border_2 {border-top: 1px solid #F1F1F1; border-right: 1px dotted #989699}


.input1 {width: 165; height: 18; font: 12px Tahoma, Verdana, Arial; color: #000000; background: #FFFFFF; border: 1px solid #969696}
.input2 {width: 180; height: 18; font: 12px Tahoma, Verdana, Arial; color: #000000; background: #FFFFFF; border: 1px solid #969696}
.input3 {width: 300; height: 18; font: 12px Tahoma, Verdana, Arial; color: #000000; background: #FFFFFF; border: 1px solid #969696}
.input4 {width: 70; height: 18; font: 12px Tahoma, Verdana, Arial; color: #000000; background: #FFFFFF; border: 1px solid #969696}
.input5 {width: 100%; height: 120; font: 12px Tahoma, Verdana, Arial; color: #000000; background: #FFFFFF; border-top: 1px solid #4E4E4E; border-left: 1px solid #4E4E4E; border-right: 1px solid #CDCDCD; border-bottom: 1px solid #CDCDCD}

.sinput1 {font: 11px Tahoma, Verdana, Arial}


td.bottom_1 {background: #C6C6C6; padding: 3 0 0 33; font-size: 11px; color: #FFFFFF}
td.bottom_1 div {position: relative}
td.bottom_1 div img {position: absolute; right: 15; top: 0}



div.photo_1 {position: relative}
div.photo_1 img {position: absolute; top: -50}

img.photo_2 {margin: 0 50 0 0}


div.photo_3 {width: 112; height: 80; padding: 3 0 0 4; background: url('/img/parts/photo_frame_1.gif') no-repeat 0px 0px; float: left; margin: 0 12 0 0}
* html div.photo_3 {width: 116; height: 83}



div.news_1 {padding: 0 0 15 0}
div.news_1 span {font-size: 11px; color: #828282}


table.form_1 th {width: 1%; white-space: nowrap; font-size: 12px; font-weight: normal; text-align: left; vertical-align: top; padding: 2 20 12 0}
table.form_1 td {width: 99%; padding: 0 0 12 0}
table.form_1 div {position: relative}
table.form_1 div span {position: absolute; left: -15; top: 3; color: #BB1509}



div.image_1 {position: relative; float: left}
div.image_1 img.image_1 {position: absolute; bottom: 0; right: 0}


div#main_flash p {padding: 0; margin: 0}


div.action_1 {background: url('/img/actions/house_building_3.gif') repeat-x 0px 0px}
div.action_1 div {background: url('/img/actions/house_building_1.gif') no-repeat 0px 0px}
div.action_1 div div {background: url('/img/actions/house_building_2.gif') no-repeat 100% 0px}
div.action_1 div div div {background: url('/img/actions/house_building_4.jpg') no-repeat 80% 1px; height: 44}
div.action_1 div div div div {background: 0; padding: 14 0 0 15}