.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: #2CA7B6;
 text-align: right;
 vertical-align: top;
 padding: 10px;
}

a {
 color: #2CA7B6;
/* 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: #2CA7B6;
 text-align: right;
 vertical-align: top;
 white-space: nowrap;
}

.menu2 {
 font-size: 16pt;
 font-weight: bold; 
 color: #2CA7B6;
 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: #2CA7B6;
 text-decoration: none;
}

a.menu_link2 { 
 font-size: 15pt; 
 font-weight: bold; 
 color: #2CA7B6;
 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: #2CA7B6;*/
 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: #2CA7B6;
 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;
}
