html{
	background:#000 url(../images/bg-body.jpg) repeat-x;
}
body{
	margin:0;
	color:#000;
	font:12px/20px Verdana, Arial, sans-serif;
	background:url(../images/bg-header.jpg) no-repeat 50% 98px;
	min-width:892px;
}
img{border:none;}
a{color:#e11a22;text-decoration:underline;}
a:hover{text-decoration:none;}
.main{
	position:relative;
	width:800px;
	margin:0 auto;
	z-index:10;
	padding:0 0 100px;
}
.main:after{
	content:"";
	clear:both;
	display:block;
}
#header{
	padding:18px 39px 0 118px;
	width:688px;
}
#header:after{
	content:"";
	clear:both;
	display:block;
}
.logo{
	position:absolute;
	top:0;
	left:-12px;
	z-index:50;
}
.logo a{
	cursor:pointer;
	background:url(../images/logo.png) no-repeat;
	width:158px;
	height:135px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.data{
	margin:0;
	padding:0 0 20px 38px;
	overflow:hidden;
	list-style:none;
	width:100%;
}
.data li{
	float:left;
	color:#fff;
	padding:0 45px 0 0;
	font:22px Arial, Helvetica, sans-serif;
}
.data li em{
	font:italic 20px "Times New Roman", Times, serif;
	padding:2px 0 0;
	color:#f0e05d;
	font-weight:normal;
}
.nav{
	margin:0;
	width:100%;
	overflow:hidden;
	padding:0;
	list-style:none;
}
.nav li{
	float:left;
	background:url(../images/separator.gif) no-repeat;
}
.nav li:first-child{
	background:none;
}
.nav li a{
	padding:11px 36px 12px;
	overflow:hidden;
	float:left;
}
.intro{
	width:753px;
	overflow:hidden;
	height:187px;
	padding:20px 0 0 112px;
}
.intro h1{
	margin:0;
}
.intro h1 a{
	display:block;
	width:569px;
	height:178px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	background:url(../images/parade.png) no-repeat;
}
#content{
	width:800px;
	background:#fff;
	overflow:hidden;
	padding:0 0 33px;
}
.col-count02{
	width:100%;
	overflow:hidden;
	padding:0 0 50px;
}
#content .col01{
	float:left;
	width:371px;
	padding:18px 0 0 20px;
}
#content .col01 img{
	display:block;
}
#content .col02{
	float:left;
	width:360px;
	padding:50px 49px 0 0;
}
#content .col02 h2{
	margin:0;
	color:#c4171e;
	font:bold 22px/27px Arial, Helvetica, sans-serif;
	padding:0 0 13px;
	letter-spacing:-1px;
}
#content .col02 p{
	margin:0;
	letter-spacing:1px;
	padding:0 0 14px;
}
#content .col02 .details{
	letter-spacing:1px;
	font:bold 15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 19px 0 0;
	letter-spacing:-1px;
}
#content .col02 .details:hover{
	text-decoration:underline;
}
.content-add{
	width:750px;
	overflow:hidden;
	float:left;
	padding:0 25px;
}
.content-add ul{
	background:url(../images/bg-box.gif) repeat-x;
	margin:0;
	padding:12px 0 0 49px;
	list-style:none;
	overflow:hidden;
	width:701px;
}
.content-add li{
	float:left;
	padding:0 0 0 77px;
}
.content-add li:first-child{
	padding-left:0;
}
.content-add li img{
	display:block;
	margin:0 0 7px;
}
.content-add li a{
	background:url(../images/btn.gif) no-repeat;
	width:117px;
	margin:0 0 0 22px;
	height:18px;
	padding:1px 0 0;
	font:15px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	display:block;
}
.content-add li a:hover{
	text-decoration:underline;
}
#footer{
	width:100%;
	overflow:hidden;
	padding:3px 0 0;
}
#footer p{
	font-size:9px;
	color:#fff;
	margin:0;
}
