body{
margin:10px auto;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background:#000033;
text-align:center;
}
h1{
margin:0;
padding:0;
font-size:20px;
}
p{
line-height:12px;
}
#wrapper{
margin:0 auto;
padding:4px;
background:#FFFFFF;
width:932px;
position:relative;
text-align:left;
}
#header{
width:932px;
height:68px;
background:#CE0000;
position:relative;
margin:0 0 4px 0;
}
#logo{
padding:10px 0 0 24px;
width:320px;
float:left;
}
#slogan{
	padding:32px 0 0 152px;
	font-size:12px;
	color:#CCCCCC;
	width:400px;
	float:left;
	font-weight:bold;
}
#middle{
	position:relative;
	width:932px;
	height: 492px;
}
#leftblock{
width:380px;
float:left;
}
.boy_img{
float:left;
}
.graybox{
	font-size:20px;
	text-align:center;
	color:#000033;
	width:201px;
	height:26px;
	background:#CCCCCC;
	margin:3px 0 0 0;
	padding:1px 0 0 0;
	float:left;
	clear:both;
}
#nav{
width:172px;
height:203px;
margin:0 0 0 207px;
background:#000000;
}

#nav ul{
	margin:0 0 0 26px;
	padding:20px 0 0 0;
}
#nav ul li{
	list-style-type:none;
	background:url(images/nav_list_item.jpg) no-repeat left center;
	padding:7px 0 3px 16px;
}
#nav ul li a{
text-decoration:none;
color:#cccccc;
font-size:12px;
}
#leftbox_middle{
	width:380px;
	height:126px;
	text-align:center;
	margin:8px 0 0 0;
	background:#000033;
	color:#FFFFFF;
	font-size:11px;
	padding:14px 0 0 0;
	float:left;
}
#leftbox_middle h3{
margin:0;
padding:0;
font-size:13px;
}
#leftbox_bottom{
	width:380px;
	height:126px;
	text-align:center;
	margin:4px 0 0 0;
	background:#000000;
	color:#FF0000;
	font-size:12px;
	padding:10px 0 0 0;
	float:left;
}
#rightblock{
	width:528px;
	margin:0 0 0 392px;
	background:#CCCCCC;
	color:#000000;
	padding:6px;
	height: 479px;
}
