html 
{
	height:100%;
}

body 
{
	margin:0;
	padding:0;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 9pt;
}
table 
{
	border-collapse: collapse;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
td
{
	margin: 0px;
	padding: 0px;
}
form
{
	padding: 0px;
	margin: 0px;
}
h1
{
	margin: 0px;
}
h2
{
	margin: 0px;
}
h3
{
	padding: 0px;
}
p
{
	padding: 0 0 12px;
	margin: 0px;
}
a
{
	color: #3333CC;
}
a:hover
{
	color: #CC0000;
}
a img
{
	border: 0px;
}

.Main 
{
	min-height: 100%;
	position: relative;
	- height: 100%;
	background-image: url(/images/citystroy/images/bg01.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#box 
{
	padding: 0px 0px 100px 0px;
	width: 960px;
	margin: 0 auto;
}
.Header
{
	position: relative;
	height: 486px;
}
.Logo
{
	position: absolute;
	left: 9px;
	top: 143px;
}
.FlashHolder
{
	position: absolute;
	left: 238px;
	top: 39px;
}
.Header .Btn01
{
	position: absolute;
	left: 163px;
	top:  439px;
}
.Header .Btn01 a
{
	display: block;
	width: 153px;
	height: 38px;
	padding: 9px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #FFF;
	text-decoration: none;
	background-image: url(/images/citystroy/images/btn01-bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
}
.Header .Btn01 a:hover
{
	background-position: 0 -47px;
}
.Header .Btn02
{
	position: absolute;
	left: 643px;
	top:  439px;
}
.Header .Btn02 a
{
	display: block;
	width: 153px;
	height: 38px;
	padding: 9px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #FFF;
	text-decoration: none;
	background-image: url(/images/citystroy/images/btn02-bg.png);
	background-repeat: no-repeat;
	text-align: center;
}
.Header .Btn02 a:hover
{
	background-position: 0 -47px;
}
.Content
{
	overflow: hidden;
	zoom: 1;
	padding: 25px 0 0 0;
	line-height: 13pt;
}
.Content .LBlock
{
	float: left;
	width: 49%;
}
.Content .RBlock
{
	float: left;
	width: 50%;
}
.Content .LBlock .Holder
{
	padding: 0 70px 0 70px;
}
.Content .RBlock .Holder
{
	padding: 0 70px 0 70px;
}

