body {
margin: 0px 0;
padding: 0;
font-size:12px;
color: #000;
background: #E6E6E6 url(cmnfix/bg_01.jpg) repeat-y center top;
}

table,td,tr{
font-size:12px;
}

td.padding{
padding: 0 0 0 5px;
}

img {
border: 0;
}

#table_bg{
margin: 0px 0;
padding: 0;
font-size:12px;
color: #000;
background: #EBEFAF url(cmnfix/bg_02.jpg) repeat-x center bottom;
}

#main_table{
background-image:url(home/img/bg_01.jpg);
background-repeat:no-repeat;
background-color:#FFF;
font-size:12px;
color: #000;
}

#menu{
margin: 0px;
font-size:12px;
color: #000;
background-image: url(cmnfix/menu_bg_01.jpg);
background-repeat:repeat-y;
background-position: center top;
border:1px solid #8AA13F;
}


/*topbanner*/
#bn_01{
margin:0px;
padding:5px;
font-size:12px;
color: #000;
background-color:#FFF;
border:1px solid #8AA13F;
}

#bn_02{
margin: 0px;
padding:5px;
font-size:12px;
color: #000;
background-color:#FFF;
border:1px solid #6298EA;
}

.bn_a{
margin: 0px;
padding:0px;
font-size:15px;
color: #8AA13F;
text-decoration:none;
background-color:#FFF;
}

.bn_b{
margin: 0px;
padding:0px;
font-size:15px;
color: #6298EA;
text-decoration:none;
background-color:#FFF;
}

/*anchor*/
dl {
margin: 0;
padding: 0 0 2px;
}
dt {
margin: 8px 5px 0;
padding: 0 0 3px 8px;
background: url(cmnfix/ar_02.gif) no-repeat left 0px;
}
dd {
margin: 0 0 0 5px;
padding: 0;
}


.gra_font{
color:#666;
font-size:12px;
}

.tbl{
margin: 0px;
border:1px solid #000;
}

.p_tbl{
margin: 0px;
border:1px solid #000;
}

.fff_12{
padding: 0 0 0 5px;
color:#FFF;
font-size:12px;
line-height: 130%;
}

.sub_title{
padding:5px;
color:#FFF;
font-size:12px;
line-height: 130%;
background:#060;
}

.sub_title2{
padding:5px;
color:#FFF;
font-size:12px;
line-height: 130%;
background:#933;
}

.title_frame{
background:#933;
}

.fff_32{
padding: 0 0 0 5px;
color:#FFF;
font-size:32px;
font-weight:900;
line-height: 130%;
}

.c9a_12{
padding: 0 0 0 5px;
color:#C9AB27;
font-size:12px;
line-height: 130%;
}

.c9a_21{
padding: 0 0 0 5px;
color:#C9AB27;
font-size:21px;
font-weight:900;
line-height: 130%;
}

.c9a_32{
padding: 0 0 0 5px;
color:#C9AB27;
font-size:32px;
font-weight:900;
line-height: 130%;
}

.066_12{
padding: 0 0 0 5px;
color:#000066;
font-size:12px;
line-height: 130%;
}

.600_12{
padding: 0 0 0 5px;
color:#996600;
font-size:12px;
line-height: 130%;
}

.006_16{
padding: 0 0 0 5px;
color:#006600;
font-size:16px;
font-weight:900;
line-height: 130%;
}


.pa_3{
margin: 0px;
padding:3px;
}

/*  */
#cbox {
width: 800px;
margin: 0 auto;
padding: 0;
text-align: left;
}
.nowrap {
white-space: nowrap;
}

a:link {color:#00F; text-decoration: none;}
a:visited {color:#00F; text-decoration: none;}
a:active {color:#00F; text-decoration: underline;}
a:hover {color:#00F; text-decoration: underline;}

.txtop {
	font-size: 14px;
	line-height: 150%;
}
.txto {
	font-size: 14px;
	line-height: 130%;
}
.txtom {
	font-size: 14px;
	line-height: 125%;
}

.txtxlp {
	font-size: 12px;
	line-height: 150%;
}
.txtxl {
	font-size: 12px;
	line-height: 130%;
}
.txtxlm {
	font-size: 12px;
	line-height: 125%;
}


.txtlp {
	font-size: 10px;
	line-height: 150%;
}
.txtl {
	font-size: 10px;
	line-height: 130%;
}
.txtlm {
	font-size: 10px;
	line-height: 125%;
}

.txt1 {
	font-size: 12px;
	line-height: 130%;
	padding:5px;
}


.txt2 {
	font-size: 10px;
	line-height: 120%;
	
	color:#fff;
}

.txt3 {
color:#fff;
	font-size: 12px;
	line-height: 130%;
	padding:0 0 0 0px;
	font-weight:bold;
}

.scroll{
width:582px;
height:100px;
overflow-x:hidden;
overflow-y:scroll;
}


/*-------------------08-07-14------------------------*/
.lndintr{
	background:url(estate_detaile_01/img/estate_ti_01.jpg) no-repeat;
	height:50px;
	width:602px;
	padding: 11px 0 0 200px;
	font-size:1.6em;
	color:#0066FF;
}

/**/
.iso_bot{
	background:url(cmnfix/img_01.jpg) repeat-y;
	padding: 0 15px 20px;
}
/**/
.lnd_par{
	padding-left:10px;
	line-height:2em;
}

/**/
.tbl{
	margin-left:10px;
}
.overf {width:230px; height:515px; overflow: auto}

