#upload {
	width:960px;
	margin:0 auto;
}

#upload_left {
	width: 690px;
	float: left;
}
div#upload_right {
	float: right;
	width: 250px;
}

div#upload h2 {
		font-size: 25px;
		line-height:30px;
		color: #333;
		border-left: none;
		border-bottom: 2px solid #FFCC00;
		padding: 0 0 20px 0;
}
#upload h3.title{
    margin-bottom: 0.5em;
    padding: 4px 6px;
    font-size: 110%;
    background-color: #e5e5e5;
    border: 1px solid #cccccc;
}
div#upload h3.uft {
	font-size: 18px;
	margin:15px 0 10px 0;
	
}

div.flow_bg {
	background-color: #f2f2f2;
	overflow: hidden;
	margin:0;
	padding: 10px;
	width: 670px;
}

/**************table*************/
table#upload_flow {
	width: 100%;
	margin:0 auto;
	
}
table#upload_flow td {
	border-bottom: 1px dotted #CCC;
	padding: 5px 0 10px 0;
}
table#upload_flow td.left {width:20%;}
table#upload_flow td.right {width:80%;}
table#upload_flow td.right p {
	margin: 10px 20px 10px 0;
	color: #666;
}


/****************ulfbutton*****************/

center.ulfbutton {
	margin: 20px 0 10px 0;
}
/*************look_menu250*****************/
ul.look_menu250 {
	width: 250px;
	
}
ul.look_menu250 li{
	margin:0 0px 8px 0;
}
ul.look_menu250 li a {
	display: block;
	text-indent:-9999px;
	width:250px ;
	height: 55px;
	}
ul.look_menu250 li.building a {background: url("../img/common/look_menu250_01.gif") no-repeat left top;}
ul.look_menu250 li.archi a {background: url("../img/common/look_menu250_02.gif") no-repeat left top;}
ul.look_menu250 li.country a {background: url("../img/common/look_menu250_03.gif") no-repeat left top;}
ul.look_menu250 li a:hover {background-position:left -55px;}

