.html,body {
 font-family: Tahoma;
 font-size: 10pt;
 font-weight: normal;
/* height: 100%;*/
 margin-top: 0px;
 margin-bottom: 0px;
}

/* common */

.portal_name {
 width: 742px;
 height: 105px;
 font-size: 14pt;
 font-weight: bold;
 color: #29A4EA;
 text-align: right;
 vertical-align: top;
 padding: 10px;
}

a {
 color: #29A4EA;
/* text-decoration: none;*/
}

.textarea {
 width: 300px;
 height: 100px;
}

.warning {
 color: #DD0000;
 font-weight: bold;
}

/* news */

.news_label {
 color: #1F3D85;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: none;
}

.news_title {
 font-weight: bold;
}

.news_date {
 font-size: 10pt;
 font-weight: bold;
}

/* search */

/* menu */

.title {
 width: 200px;
 height: 43px;
 font-size: 16pt;
 font-weight: bold;
 padding-left: 10px;
}

.menu_color {
 background: #EEEEEE;
}

.menu1 {
 width: 785px;
 height: 46px;
 font-size: 10pt;
 font-weight: bold;
 color: #29A4EA;
 text-align: right;
 vertical-align: top;
 white-space: nowrap;
}

.menu2 {
 font-size: 16pt;
 font-weight: bold;
 color: #29A4EA;
 text-align: center;
 vertical-align: top;
}

.menu3 {
 width: 585px;
 font-size: 10pt;
 color: #666666;
 vertical-align: top;
 white-space: nowrap;
 background: #EEEEEE;
}

a.menu_link1 {
 font-size: 10pt;
 font-weight: bold;
 color: #29A4EA;
 text-decoration: none;
}

a.menu_link2 {
 font-size: 15pt;
 font-weight: bold;
 color: #29A4EA;
 text-decoration: none;
}

a.menu_link3 {
 font-size: 10pt;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}

a.menu_link3:hover {
 font-size: 10pt;
 font-weight: normal;
 color: #68BBD0;
/* color: #29A4EA;*/
 text-decoration: none;
}

.menu_title3 {
 font-size: 10pt;
 font-weight: bold;
}

.banner {
 padding-left: 5px;
}

/* content */

.content1 {
 width: 900px;
 background: #FFFFFF;
}

/* realestete */

.list_header{
}

.list_text{
 font-size: 8pt;
 background: url(img/list_fon.gif);
 background-repeat: no-repeat;
 width: 590px;
 height: 184px;
}

.list_label{
 color: #666666;
 font-size: 8pt;
 font-weight: bold;
}

.list_label1{
 color: #666666;
 font-weight: bold;
}

.list_price{
 font-size: 14px;
 font-weight: bold;
}

.list_pricehot{
 color: #AA0000;
 font-size: 14px;
 font-weight: bold;
}

.list_checkbox{
 font-size: 10pt;
 height: 15px;
 width: 15px;
 border: 1px solid;
 vertical-align: middle;
}

.photo3{
 font-size: 10pt;
}

.in_notebook {
 color: #00AA00;
}

/* compare */

.compare{
 display: none;
}
.compareshow{
 display: block;
}
.compare1{
 display: block;
 background: #B0DEE6;
}
.compare2{
 display: block;
 background: #FFFFFF;
}
a.compare_link{
 color: 34A5C2;
 text-decoration: underline;
}
.compare_list{
 height: 0px;
 font-size: 10pt;
}
.compare_table1{
 background: #FFFFFF;
}
.compare_table2{
 background: #FFFFFF;
}
.compare_td{
 height: 24px;
 background: #EBF7F8;
}
.compare_td11{
 height: 24px;
 background: #EBF7F8;
 border-left: 1px solid #EBF7F8;
 border-right: 1px solid #EBF7F8;
}
.compare_td2{
 height: 24px;
 background: #FFFFFF;
}
.compare_td22{
 height: 24px;
 background: #FFFFFF;
 border-left: 1px solid #CCEDF3;
 border-right: 1px solid #CCEDF3;
}
.compare_tdend{
 height: 2px;
 background: #FFFFFF;
 border-top: 1px solid #FFFFFF;
}
.compare_tdend2{
 height: 2px;
 background: #FFFFFF;
 border-top: 1px solid #CCEDF3;
}
.compare_photo{
 height: 100px;
}
.compare_photoborder2{
 width:130;
 height: 87;
 border-top: 1px solid #CCEDF3;
 border-left: 1px solid #CCEDF3;
 border-right: 1px solid #CCEDF3;
}
.compare_button{
 width: 1004px;
 height: 21px;
 padding-left: 5px;
 background: url(img/button_full.jpg);
 background-repeat: no-repeat;
 border: 0px solid;
}
.compare_button1{
 width: 10px;
 height: 21px;
 background: url(img/button_full1.jpg);
 background-repeat: no-repeat;
}
.compare_button2{
 width: 560px;
 height: 21px;
 background: url(img/button_full2.jpg);
 background-repeat: no-repeat;
}
.compare_button3{
 width: 10px;
 height: 21px;
 background: url(img/button_full3.jpg);
 background-repeat: no-repeat;
}
.compare_label{
}
.detail_label{
 display: none;
}
.compare_ext{
 display: none;
}

/* hotline */

.hotprice {
 position: absolute;
 color: #FFFFFF;
 width: 100px;
 text-align: left;
 margin-top: 10px;
/* background: #AA0000;*/
 border: 0px solid;
}

.bigprice {
 font-size: 10pt;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
}

/* private */

.private_active {
 color: #29A4EA;
 text-decoration: none;
}
/* agents */

.cell_agent {
/* background: #FFFFFF;*/
}

/* footer */

.footer {
 font-size: 10pt;
 background: #FFFFFF;
}

.footer_copy {
 color: #CCCCCC;
}

.copy {
 color: #285D87;
}

.hotlink{
 color: #AA0000;
 font-weight: bold;
}

.hotborder{
 border: 1px solid #AA0000;
 width: 590px;
}

.noborder{
 border: 0px solid #AA0000;
 width: 590px;
}

.hotprice2{
 color: #AA0000;
 font-size: 14px;
 font-weight: bold;
}

#login_form {
position:fixed;
}

#busy_layer {
position: fixed;
}

.r_path {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	border-bottom: 1px dotted #000000;
}

.r_path a{
	color: #7BB8CD;
	text-decoration: none;
}

.r_path a:hover{
	color: #7BB8CD;
	text-decoration: underline;
}


