
* { margin: 0; padding: 0; list-style:none }
img { border:none;vertical-align: middle;}
p{ text-align:left;}
body {margin:0; font:normal 12px Arial, Helvetica, sans-serif; line-height:170%; color: #959595; background:#313131;}
a:link,a:visited{color:#BE0D13;text-decoration:underline;}
a:hover,a:active{color:#BE0D13;text-decoration:underline;}

h1{ font: normal 35px Arial; color:#FFFFFF; line-height:50px;}


.clearfix{ clear:both; height:0px; overflow:hidden;}


#containers{
	width:1008px;
	margin:0 auto;
	/*background:url(../images/d-bg.jpg) no-repeat left top;*/
}

#header{
	width:783px;
	margin:0 auto;
	padding:32px 0 37px;
}

#wrapper{
	width:692px;
	margin:0 auto;
}

#button{
	width:692px;
	margin:20px auto 30px;
}

#footer{
	width:783px;
	margin:0 auto;
	border-top:1px solid #535353;
	height:44px;
	line-height:44px;
	text-align:center;
}


/* header */
.logo{
	float:left;
	width:285px;
	padding:0 0 0 31px;
}
.intro{
	float:left;
	width:420px;
	padding:10px 47px 0 0;
}

/* wrapper */
.box{
	width:213px;
	text-align:center;
	float:left;
}

#wrapper img{ margin:0 21px;}

.box-intro{
	position:absolute;
	width:213px;
	color:#FFFFFF;
	z-index:100;
	font: bold 28px Arial;
	line-height:42px;
	padding:41px 0 0;
}

.box-intro span{ font-size:20px;}

.center{
	margin:0 26px;
}