@import "common.css";

h1{
margin:0 0 20px 0;
padding:0;
width:580px;
height:60px;
text-indent:-9999px;
background-image:url(../img/common/h1_estate.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#e_offer {
width:580px;
height:85px;
margin-bottom:10px;
text-indent:-9999px;
background-image:url(../img/estate/e_offer.gif);
background-position:0 0;
background-repeat:no-repeat;
}



.necessary{color:#c00;}
.UNnecessary{color:#ddd;}

.data{
margin:0;
}

.data th,.data td{
padding:10px 15px 10px 0px;
font-size:14px;
font-weight:normal;
color:#ccc;
line-height:130%;
text-align:left;
vertical-align:top;
border-top:1px dashed #ccc;
}
.data th{
padding:10px 15px 10px 20px;
}
.data td{
padding:10px 20px 10px 0px;
}
.data th small,.data td small{
font-size:12px;
color:#aaa;
}
.data .dtop th,.data .dtop td{
background-image:url();
}
.data td ul{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 20px;
font-size:11px;
}
.data td li{
margin:0px 0px 0px 0px;
}
.data .last input{
margin:20px 20px 0px 0px;
}
.data td.stitle{
text-align:left;
padding-left:30px;
}

#estate-copy{
font-size:9px;
width:580px;
height:80px;
display:block;
text-indent:-9999px;
overflow:hidden;
background-image:url(../img/estate/copy.gif);
background-position:0 0;
background-repeat:no-repeat;
margin:20px 0 10px 0;
}

#estate-box{
line-height:160%;
color:#ccc;
font-size:14px;
margin:0 0 10px 0;
border-collapse:collapse;
}


#estate-box th,#estate-box td{
vertical-align:top;
padding:8px 0 16px 5px;
border-bottom:1px solid #ccc;
}

#estate-box th{
text-align:left;
width:100px;
}

#estate-box td{
padding-left:20px;
}

#estate-box .last{
border-bottom:none;
}

#estate-box td small{
font-size:12px;
}

#estate-box #title{
font-weight:bold;
color:#333;
background-color:#CCCC99;
padding:5px;
border:none;
}

#announcement{
font-weight:bold;
color:#333;
font-size:14px;
padding:10px;
background-color:#FFCC66;
margin:0 0 30px 0;
}

