body {background:url(../i/bgr-inner.jpg) no-repeat center top;}
section.main {min-height:500px;}
h1 {margin-bottom:25px;}

div.mainc {
	float:left;
	width:700px;
}
div.sidec {
	float:right;
	width:240px;
}

div.sidemenu {
	background:#fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:20px;
	-moz-box-shadow: 0px 1px 2px #ddd;
	-webkit-box-shadow: 0px 1px 2px #ddd;
	box-shadow: 0px 1px 2px #ddd;	
}
div.sidemenu ul {
	margin:0;
	padding:0;
	list-style:none;
}
div.sidemenu ul li {}
div.sidemenu ul li a {
	display:block;
	background:#f6f6f6;
	border-bottom:1px solid #ddd;	
	color:#D80021;
	line-height:18px;
	padding:8px 10px;
	margin:5px 0;
	font-size:13px;
	font-weight:bold;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow:1px 1px 0px #fff;
	-webkit-transition:all 0.5s linear 0s;
	-moz-transition:all 0.5s linear 0s;
	transition:all 0.5s linear 0s;	
}
div.sidemenu ul li a:hover,
div.sidemenu ul li a.active {
	text-decoration:none;
	background:#eee;
	background:#e6e6e6;
	border-bottom:1px solid #ccc;
}
.half {width:45%;}
div.certificate {
	text-align:center;
	width:370px;
	height:260px;
	display:block;
	background:url(../i/certificate.png) no-repeat left top;
	padding:40px;
}
div.certificate h2 {
	color:#ED1C24;
	font-size:22px;
	margin:20px 0;
}
div.certificate span.code {
	color:#999;
	font-family:Verdana;
	font-size:20px;
}
div.certificate strong.product {color:#000; font-size:18px;}
div.certificate p.sn {color:#999;}