ul, ol {
  list-style: none; }

h1, h2, h3, h4, h5, h6, pre, code {
  font-size: 1em; }

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
  margin: 0;
  padding: 0; }

a img, :link img, :visited img {
  border: none; }

body {
  font: 100% 'Arial', sans-serif;
  background-color: #f1f1f1; }
  
h1{
	width:100%;
	padding-bottom:10px;
}
h1 img{
	margin:0 auto;
	display:block;
}
#qr{
	background:url(../img/qr.jpg) center left no-repeat;
	padding-left:40px;
	min-height:31px;
	margin:0 25px;
}
#dl span{
	display:block;
	padding-top:15px;
	margin:0 25px;
}
#dl img{
	display:block;
	margin:0 auto;
}
.open{
	background:#fff url(../img/back_up.jpg) top left repeat-x;
}
.close{
	background:url(../img/back_low.jpg) bottom left repeat-x;
	height:16px;
}
h2{
	margin-top:10px;
}
form{
	background:url(../img/back_form.jpg) top left repeat-x;
	height:65px;
	padding:15px 25px 0;
}
form fieldset{
	border:0;
	width:245px;
	margin:15px auto 0;
}
form input.field{
	background:url(../img/field.jpg) top left no-repeat;
	width:132px;
	height:32px;
	border:0;
}
form input.submit{
	border:none;
	color:#fff;
	background: transparent url(../img/submit.jpg) no-repeat top left;
	text-indent:-999px;
	width:108px;
	height:32px;
	cursor:pointer;
}
#tooltip{
	background: transparent url(../img/tooltip.jpg) no-repeat top left;
	width:245px;
	height:96px;
	margin:0 auto;
	margin-top:-19px;
	padding-top:25px;
	padding-left:10px;
}
#tooltip span{
	font-size:0.9em;
	width:155px;
	display:block;
}
