:focus {outline: 0;}body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form{margin:0;padding:0;  border: none; line-height: 20px}body,td,th {	font-family: Arial;	font-size: 12px;	color: #FFFFFF;	line-height: 16px;}body {	background-color: #000000;	background-image: url(images/bg-grad.jpg);	background-repeat: repeat-x;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}a:link {	color: #00c8ff;	text-decoration: underline;}a:visited {	text-decoration: underline;	color: #00c8ff;}a:hover {	text-decoration: none;	color: #FFFFFF;}a:active {	text-decoration: underline;	color: #00c8ff;}#wrapper {	display: block;	width: 900px;	margin: 0 auto;	overflow: hidden;}#lustra-top {	display: block;	background-image: url(images/bg-lustra-top.jpg);	background-repeat: no-repeat;	background-position: center top;	overflow: hidden;}#lustra-bottom {	display: block;	height: 440px;	background-image: url(images/bg-lustra-bottom.jpg);	background-repeat: no-repeat;	background-position: center top;}.top {	height: 582px;	display: block;	overflow: hidden;}#logo {	display: block;	width: 390px;	height: 70px;	margin: 0 auto;	position: relative;	top: 10px;}#container {	display: block;	width: 440px;	float: left;	position: relative;	overflow: hidden;	height:335px;	left:33px;	top:144px;	text-align: center;}#info {	display: block;	width: 370px;	float: right;	position: relative;	overflow: hidden;	right:23px;	top:220px;	line-height: 16px;}#protected {	display: block;	position: relative;	left: 55px;	top: 33px;	}#protected span {	display: block;	padding-bottom: 14px;	font-size: 12px;	font-weight: bolder;	letter-spacing: 1px;}.bottom {	height: 440px;}#check {	display: block;	margin: 10px auto;	width: 310px;	height: 62px;	background-image: url(images/button-check.png);	background-repeat: no-repeat;}#check:hover {	background-position: left -59px;}p {	line-height: 16px;}#recommend {	margin-top: 40px;}#footer {	display: block;	margin: 0 auto;	text-align: center;	padding: 0px 0px 30px 0px;	width: 900px;}#log {	display: block;	width: 400px;	border: 1px dotted #076870; 	padding: 10px; 	position: relative; 	top: 7px; 	margin: 0 auto; 	height: 180px; 	color: #71F721; 	overflow-y: scroll; 	text-align: left;}#repair {	/*display: block;	margin: 10px auto 0px auto;	width: 310px;	height: 62px;	background-image: url(images/button-repair.png);	background-repeat: no-repeat;*/	display: block;	margin: 10px auto;	width: 310px;	height: 62px;	background-image: url(images/button-repair.png);	background-repeat: no-repeat;}#repair:hover {	background-position: left -59px;}.comp_info {	margin:0 auto;	overflow:hidden;	padding:0px 0;	width:305px;	position: relative;	left: 20px;}.comp_info li {	float:left;	line-height: 14px;	font-size: 10px;	list-style-type:none;	padding:1px 0;	text-align: left;	width:49%;}