* { margin:0; padding:0;}
body { background:url(images/top_bg.gif) repeat-x top #ffffff; font-size:100%; line-height:1em; font-family:tahoma; color:#000000; font-size:0.75em; line-height:1.5em; text-align:center}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#2a3239; font-size:1em; font-weight:normal; padding-left:5px; border:solid 1px #a09b96; background:#ffffff}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul.list-1 {margin:0 0 15px 0; padding:0px; list-style:none}
ul.list-1 li { line-height:2.5em; background:url(images/list_line_bg.gif) repeat-x bottom; margin-top:-4px; padding-bottom:4px}
ul.list-1 li a{text-decoration:none; color:#000; padding-left:31px; padding-bottom:4px}
ul.list-1 li a.bg1 {background:url(images/list_marker1.gif) no-repeat 0 0;}
ul.list-1 li a.bg2 {background:url(images/list_marker2.gif) no-repeat 0 0;}
ul.list-1 li a.bg3 {background:url(images/list_marker3.gif) no-repeat 0 0;}
ul.list-1 li a.bg4 {background:url(images/list_marker4.gif) no-repeat 0 0;}
ul.list-1 li a:hover{ text-decoration:none; color:#84aecc}

.houses dt {color:#e43203; font-size:1.08em; line-height:1.08em; font-weight:bold; background:url(images/line_bg.gif) repeat-x bottom; padding:0 0 9px 0; margin:0 0 24px 0}
.houses dd {background:url(images/line_bg.gif) repeat-x bottom; color:#2a3239; font-weight:bold; padding:0 0 2px 0; margin:0 0 6px 0}
.houses dd span {color:#727c85; float:right}
.houses dd.price {background:none; margin:18px 0 0 0; color:#e43203}
/*==========================================*/

a {text-decoration:underline; color:#e43203}
a:hover {text-decoration:none}

a.link {text-decoration:none; color:#e43203; background:url(images/marker_link.gif) no-repeat 0 1px; padding-left:17px; font-weight:bold}
a.link:hover {text-decoration:none; color:#000000}

h4 {color:#6d788c; font-size:0.92em; line-height:1.27em; font-weight:normal; margin:0 0 15px 0}
h4 img {margin-bottom:-4px; position:relative }

.font-1 {color:#e43203; font-size:1.08em; font-weight:bold; margin:0 0 18px 0; line-height:1.38em}
.font-2 {color:#e43203}
.font-3 {color:#2a3239; font-weight:bold; font-size:0.92em}

.box-title {background:url(images/box_title_bg.gif) repeat-x top; line-height:1em; margin-bottom:20px; color:#6d788c; font-size:0.92em; font-weight:normal}
.box-title .left {background:url(images/box_title_left.gif) no-repeat left top}
.box-title .right {background:url(images/box_title_right.gif) no-repeat right top; padding:12px 29px 5px 35px}
.box-title  img { margin:-5px 0 0 0}
.box-title .txt {float:right}

.clear { clear:both;}
.absolute {position:absolute}

p {margin:0 0 18px 0}

/*header*/
#header { height:694px}

.flash {position:absolute; margin:0 -12px 0 -8px}

/*content*/
.bg-content-1 { background:url(images/bg_content_top.gif) repeat-x top #f7f8fa; width:100%}
.bg-content-2 {background:url(images/bg_content_bot.gif) repeat-x bottom; width:100%}


.img-left {float:left; margin:0 24px 40px 0}
.img-left2 {float:left; margin:0 24px 0 0}
.img-right {float:right; margin:0 -15px 0 30px}
.img {margin-bottom:22px}

.indent {padding:0 46px 26px 32px}
.indent-1 {padding:0 26px 26px 32px}
.indent-2 {padding:29px 47px 35px 33px}

.inner {padding:0 0 22px 0}
.inner2 {padding:0 20px 22px 0}

.col-1 .indent1 {padding:29px 4px 29px 33px}
.col-1 .indent2 {padding:21px 0 27px 28px}
.col-2 .indent1 {padding:21px 25px 27px 24px}
.col-2 .indent2 {padding:29px 25px 27px 28px}

.a-z {line-height:2.5em; word-spacing:17px; margin:-6px 0 6px 0}
.a-z a {color:#000; text-decoration:none}
.a-z a:hover {color:#e43203}
.a-z a.hover {color:#e43203; font-weight:bold}

.form-1 {color:#2a3239; font-size:0.92em; font-weight:normal; padding-left:5px; border:solid 1px #555555; background:#f5f5f5}
.jump-1 {width:135px; height:19px}
.jump-2 {width:55px; height:19px}
.input-1 {width:130px; height:19px}

/*footer*/
#footer { height:46px; color:#708a9e; line-height:1.27em; font-size:0.92em}
#footer .indent {padding:17px 0 0 0; text-align:center}
#footer a {color:#708a9e; text-decoration:none}
#footer a:hover {color:#000}

/*================== index.html ==================*/
#page1 #content .col-1{}
#page1 #content .col-2{}

.phones {float:right; margin:0 290px 0 0}
input {width:154px; height:19px}
.div-input {height:29px; width:100%; overflow:hidden}
.div-input2 {height:24px}
textarea {width:140px; height:145px; overflow:auto; margin-bottom:10px; display:block}
.div-links {text-align:right; word-spacing:15px}

/*==================block====================*/
.box { background:#fff}
.box .corner-top-left { background:url(images/corner_top_left.gif) left top no-repeat; width:100%}
.box .corner-top-right { background:url(images/corner_top_right.gif) right top no-repeat;}
.box .corner-bot-right { background:url(images/corner_bot_right.gif) right bottom no-repeat;}
.box .corner-bot-left { background:url(images/corner_bot_left.gif) left bottom no-repeat;}
.box .border-left {background:url(images/border_left.gif) repeat-y left}
.box .border-top {background:url(images/border_top.gif) repeat-x top}
.box .border-right {background:url(images/border_right.gif) repeat-y right}
.box .border-bot {background:url(images/border_bot.gif) repeat-x bottom}
.box .indent {padding:35px 24px 30px 34px}
/*==========================================*/

