.clearfix:after { content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
body { margin: 0px; padding:0 0 30px 0; font-size:12px; font-family:Arial, sans-serif, Helvetica; background:#1B1B1B; color:#FFFFFF;  }
input, textarea { font-family:Arial, sans-serif, Helvetica; font-size:12px; }
h1, h2, h3, h4, h5, h6, p, form, ul, label, fieldset { padding:0; margin:0; border:0; }
table { 
margin-left: auto;
margin-right: auto;
}

/* ---------- preview name text ----------------------- */
.tbl { clear:left; position: relative; background: #c30a6b; }
.tbl h1 { position: absolute; top: 465px; left: 0px; background: url(ima/png/txt.png) no-repeat; width: 361px; height: 56px; }
.tbl h1 span { display: block; margin: 4px 60px 10px 60px; color: #000; font-size: 36px; text-align: center; background: #fff; }
.tbl h1 { margin:0; padding:0; }
/* ---------- logo preview ----------------------- */
#head { position: relative; background: #fff; }
#head img { float:left; border: none; }

#head img.logo {
	position: absolute;
	border: none;
	left: 698px;
	top: -39px;
	float: none;
}
#head img.hd {
	position: absolute;
	border: none;
	left: 60px;
	top: 520px;
	float: none;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #000000;
	margin-left:100px;
}

.textBox { padding:0 0 0 30px; }
.textBox p { font-size:14px; }
/* headings */
h1 { font-size:30px; margin-bottom: 20px; font-weight:normal; }
h2 { font-size:30px; color:#FFBD0A; font-family: Impact, "Techno CE", sans-serif; /* Impact */ font-weight:normal; }
