@charset "UTF-8";
#container1{
	width:800px;
	margin-top:5px;
}

#container1 *{
	text-decoration:none;
	border:none;
}

#container1 #pan{
	color:#666666;
	margin-top:5px;
	margin-left:20px;
	font-size:12px;
	font-weight:bold;	
}

#container1 #pan a:link{
	color:#734E00;
	font-size:12px;
	font-weight:bold;
	border:none;
	text-decoration:none;
}

#container1 #pan a:visited{
	color:#734E00;
	font-size:12px;
	font-weight:bold;
	border:none;
	text-decoration:none;
}

#container1 #pan a:hover{
	color:#996633;
	font-size:12px;
	font-weight:bold;
	border:none;
	text-decoration:none;
}

#container1 #pan a:active{
	color:#734E00;
	font-size:12px;
	font-weight:bold;
	border:none;
	text-decoration:none;
}

#container1 h2{
	width:230px;
	height:20px;
	margin-top:10px;
	margin-left:20px;
	overflow:hidden;
}
#container1 #details_header{
	width:800px;
	height:120px;
	margin-top:10px;
	background-color:#1F1F1F;
	color:#FFFFFF;
}
#container1 #details_header .details{
	width:628px;
	height:120px;
	margin-top:10px;
	float:left;
	
}

#container1 #details_header .details #residence_name{
	height:20px;
	margin-top:10px;
	margin-left:20px;
}

#container1 #details_header .details #residence_name .category{
	width:50px;
	height:20px;
	margin-top:3px;
	font-size:10px;
	float:left;
}

#container1 #details_header .details #residence_name .text{
	font-size:16px;
	font-weight:bold;
	float:left;
	width: 32em;
}

#container1 #details_header .details #residence_way{
	height:25px;
	margin-left:20px;
	clear:left;
}

#container1 #details_header .details #residence_way .category{
	width:50px;
	height:25px;
	margin-top:12px;
	font-size:10px;
	float:left;
}


#container1 #details_header .details #residence_way .text{
	height:25px;
	margin-top:3px;
	font-size:10px;
	float:left;
}

#container1 #details_header .details #residence_price{
	height:20px;
	margin-left:20px;
	clear:left;
}

#container1 #details_header .details #residence_price .category{
	width:50px;
	height:20px;
	margin-top:3px;
	font-size:10px;
	float:left;
}

#container1 #details_header .details #residence_price .text{
	height:20px;
	font-size:16px;
	font-weight:bold;
	float:left;
}

#container1 #details_header .details #residence_price .text #tax{
	font-size:8px;
}

#container1 #details_header #buttons{
	width:172px;
	float:left;
}

#container1 #details_header #buttons .button_request{
	margin-top:10px;
}

#container1 #details_header #buttons .button_simulator{
	margin-top:5px;
	cursor:pointer;	
}

#container2{
	width:780px;
	margin-left:10px;
	clear:left;
}

#container2 p{
	margin-top:3px;
	margin-left:5px;
	font-size:12px;
}

#container2 #details_main{
	margin-top:10px;
	border-collapse: collapse;
	border: 1px solid #95928A;
}

#container2 #details_main #summary_category{
	height:1em;
	border-right:solid 1px #95928A;
	border-bottom:solid 1px #95928A;
}

#container2 #details_main #summary_text{
	height:10em;
	border-right:solid 1px #95928A;
	border-bottom:solid 1px #95928A;
	vertical-align:middle;
	text-align:left;
}
#container2 #details_main #summary_text3 {
	height:10em;
	border-right:solid 1px #95928A;
	border-bottom:solid 1px #95928A;
	vertical-align:middle;
	text-align:left;
	padding-bottom: 5px;
}

#container2 #details_main .details_category{
	width:139px;
	height:1em;
	border-right:solid 1px #95928A;
	border-bottom:solid 1px #95928A;
	background-color:#F1F1EB;
	padding-top: 1px;
	padding-bottom: 1px;
}

#container2 #details_main .details_category p{
	font-weight:bold;
	text-align:left;
}

#container2 #details_main .details_text{
	width:249px;
	height:1em;
	border-right:solid 1px #95928A;
	border-bottom:solid 1px #95928A;
	padding-top: 1px;
	padding-bottom: 1px;
}


#container2 #details_main #cost_other_category1{
	height:7em;
	border-right:solid 1px #95928A;
	background-color:#F1F1EB;
	vertical-align:top;
}

#container2 #details_main #cost_other_category1 p{
	font-weight:bold;
	text-align:left;
}

#container2 #details_main #cost_other_category2{
	height:1em;
	border-right:solid 1px #95928A;
	border-bottom:solid 1px #95928A;
	background-color:#F1F1EB;
}
#container2 #details_main #cost_other_category3 {
	height:5em;
	border-right:solid 1px #95928A;
	background-color:#F1F1EB;
	vertical-align:top;
}
#container2 #details_main #cost_other_category3 p{
	font-weight:bold;
	text-align:left;
}


#container2 #details_main #cost_other_text1{
	height:4em;
	border-right:solid 1px #95928A;
	vertical-align:top;
	width: 249px;

}

#container2 #details_main #cost_other_text2{
	border-right:solid 1px #95928A;
	border-bottom:solid 1px #95928A;
	vertical-align:top;

}
#container2 #details_main #cost_other_text3{
	height:2em;
	border-right:solid 1px #95928A;
	vertical-align:top;
	width: 249px;

}

#container2 #details_main .images_category{
	border-right:solid 1px #95928A;
	border-bottom:solid 1px #95928A;
	background-color:#F1F1EB;
}

#container2 #details_main .images_category p{
	font-weight:bold;
	text-align:center;
}

#container2 #details_main #image1{
	width:389px;
	border-right:solid 1px #95928A;
	border-bottom:solid 1px #95928A;
}

#container2 #details_main #image1 *{
	text-decoration:none;
	border:none;
}

#container2 #details_main #image1 img{
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#container2 #details_main #image2{
	width:194px;
	border-right:solid 1px #95928A;
	border-bottom:solid 1px #95928A;
}

#container2 #details_main #image2 *{
	text-decoration:none;
	border:none;
}

#container2 #details_main #image2 img{
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}

#container2 #details_main #image3{
	width:194px;
	border-right:solid 1px #95928A;
	border-bottom:solid 1px #95928A;
}

#container2 #details_main #image3 *{
	text-decoration:none;
	border:none;
}

#container2 #details_main #image3 img{
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}

#container2 #details_other{
	margin-top:20px;
	clear:left;
	border: 1px solid #95928A;
	border-collapse: collapse;
}

#container2 #details_other .title{
	border-bottom:solid 1px #95928A;
	border-right:solid 1px #95928A;
}

#container2 #details_other .category{
	width:139px;
	height:1em;
	border-bottom:solid 1px #95928A;
	border-right:solid 1px #95928A;
	background-color:#F1F1EB;
	vertical-align:top;
	padding-top: 1px;
	padding-bottom: 1px;
}

#container2 #details_other .category p{
	font-weight:bold;
	text-align:left;
}

#container2 #details_other .text{
	width:249px;
	height:1em;
	border-bottom:solid 1px #95928A;
	border-right:solid 1px #95928A;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
}

#container2 #details_note{
	margin-top:20px;
	border: 1px solid #95928A;
	border-collapse: collapse;
}

#container2 #details_note .title{
	border-bottom:solid 1px #95928A;
	border-right:solid 1px #95928A;
}
#container2 #details_note .text{
	border-bottom:solid 1px #95928A;
	border-right:solid 1px #95928A;
	height: 6em;
	padding-top: 1px;
	padding-bottom: 10px;
}

#container2 #details_sponsor{
	margin-top:20px;
	border-collapse: collapse;
	border: 1px solid #95928A;
}

#container2 #details_sponsor .title{
	border-bottom:solid 1px #95928A;
	border-right:solid 1px #95928A;
}

#container2 #details_sponsor .category{
	width:139px;
	height:1em;
	border-bottom:solid 1px #95928A;
	border-right:solid 1px #95928A;
	background-color:#F1F1EB;
	vertical-align:top;
	padding-top: 1px;
	padding-bottom: 1px;
}

#container2 #details_sponsor .category p{
	font-weight:bold;
	text-align:left;
}

#container2 #details_sponsor .text{
	width:639px;
	height:1em;
	border-bottom:solid 1px #95928A;
	border-right:solid 1px #95928A;
	padding-top: 1px;
	padding-bottom: 1px;
}

#container2 .button_request{
	margin-top:10px;
	cursor:pointer;
}

#container2 .button_request *{
	text-decoration:none;
	border:none;	
}

#container2 .button_request img{
	margin:0 auto;
}

