*, html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, hr,
article, aside, audio, bb, canvas, datagrid, datalist,
details, dialog, eventsource, figure, footer, header, mark,
menu, meter, nav, output, progress, section, time, video {
	margin: 0px;
	padding: 0px;
}

article, aside, audio, bb, canvas, datagrid, datalist,
details, dialog, eventsource, figure, footer, header, mark,
menu, meter, nav, output, progress, section, time, video {
  display: block;
}
.article, .aside, .audio, .bb, .canvas, .datagrid, .datalist,
.details, .dialog, .eventsource, .figure, .footer, .header, .mark,
.menu, .meter, .nav, .output, .progress, .section, .time, .video {
  display: block;
}
body {
	background-color: transparent;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	line-height: 18px;
	font-size: 12px;
	color: #666666;
}
html {
	height:101%;
}
input:focus{outline:0; -moz-outline:0;}
input[type="submit"] {
	cursor:pointer;	
}
a {
	text-decoration: none;
	color: black;
}
a:focus{outline:0; -moz-outline:0; }

a:hover {
	text-decoration: none;
}

img {
	border: none;
	vertical-align: top;
}

*:focus { outline: none; }

*:-moz-focus-inner { border: none; }

ul, ol {
	list-style-type: none;
}
.right {
	float: right;
}

.left {
	float: left;
}
.hidden {
	display:none;	
}
.clear {
	clear: both;
}
.clear_right {
	clear: right;
}
.clear_left {
	clear: left;
}
.clear:after {
  clear: both;
	visibility: hidden;
	display: block;
	height: 0;
	content: ".";
}
*+html .clear {zoom: 1;}* html .clear {height: 1%;}
@CHARSET "ISO-8859-1";

body {
	background:url("../images/body_bg.png") repeat-x #D2E1ED;	
}
#content_wrapper {
	width:910px;
	margin:0 auto;	
	padding-bottom:40px;
}
#head {
	height:110px;
	background:url("../images/header_log.png") 0px center no-repeat;
}
#steps {
	padding-top:0px;
	height:118px;
	margin-bottom:40px;
}

#steps img {
	margin-right:50px;	
}
#center h2 {
	font-size:30px;
	line-height:30px;
	color:#1F689B;
	margin-bottom:30px;
}
#counter h2 {
	margin-bottom:3px;	
}
#center h3 {
	color:#2C87C3;
	font-size:16px;	
}
#counter .counter_buttons {
	padding:25px 0;	
}
#steps h2 {
	line-height:25px;
	font-size:25px;
	color:#EFEFEF;
	font-style:italic;
	margin-bottom:20px;	
}
#informations {
	background: url("../images/info_spacer.png") no-repeat scroll 415px 30px transparent;	
}
#informations .infobox {
	color:#1D5F8B;
	font-size:13px;
	width:400px;	
}

#informations h3 {
	margin-bottom:10px;	
}
#footer {
	padding-bottom:30px;
	height:103px;
	width:100%;
	background:url("../images/footer_bg.png") repeat-x;	
}
#footer_content {
	width:910px;
	margin:0 auto;
	height:102px;
	position:relative;	
}
#footer_content .logo {
	position:absolute;
	right:0;
	bottom:25px;
	width:275px;
	height:50px;	
	background:url('../images/footer_logo.png') no-repeat;
}
.links {
	padding-top:20px;	
}
.links li{
	display:block;
	float:left;
	margin-right:40px;
}
.links li a {
	color:white;
	font-size:14px;	
}
.links li a:hover {
	text-decoration:underline;	
}
.copy {
	color:#D2E1ED;
	font-size:12px;
	position:absolute;
	bottom:10px;
	left:0px;	
}


.counter-code-box{
width:600px;

margin: 10px 0px 10px 80px;
padding:40px 50px 70px 50px;
background:red;
font-size:18px;
color:#FFFFFF;
font-style:italic;
margin-bottom:5px;
}

#counter-code{
overflow:hidden;
font-family:Verdana;
font-size:12px;
width:600px;
height:80px;
margin-top:10px;
}
