* {
	margin: 0;
	padding: 0;
	}
html, body { height: 100%;}

body {
	font-size:62.5%;
	background: #FFF url(images/main-bg.jpg) no-repeat top center;
	color:#000;
}


img { margin:0; padding:0; border:0;}
ins { color:#009999;}
del { color:#990000;}
ul, li { margin: 0; padding:0; list-style: none;}

h1 {
	font:4.8em Arial, Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom: 0.5em;
}

h2 {
	font:2.8em Arial, Tahoma, Helvetica, sans-serif;
	color:#252525;
	line-height:1.15em;
	margin-bottom: 0.6em;
}

p {
	font:1.2em Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	line-height:1.3em;
}

a, a:link, a:active { color:#c50000;}
a:hover { color:#000;}
a:visited { color:#7c7c7c;}
a:focus { outline: none;}
a:-moz-any-link:focus { outline: none;}


/* ----------------------------------------------*/
/* 00-a - LAYOUT General
/* ----------------------------------------------*/

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -47px;
}
#content {
	width:90%;
	margin:0 auto;
	padding-bottom:100px;
}
#header {
	height:100px;
	padding-top:50px;
}

/* ----------------------------------------------*/
/* 01 - INDEX BLOCK
/* ----------------------------------------------*/
.index-block {
	width:460px;
	margin:0 auto;
}
.inner-container {
	width:90%;
	margin:0 auto;
}
.introducing-block {
	position:absolute;
	width:460px;
	top:35%;
}
.introducing-block h2 {
	margin:20px 0 0 0; padding:0;
}
.introducing-block p {
	font:18px Arial, Helvetica, sans-serif;
}

.experts-logo {
	display:block;
	width:262px; height:73px;
	text-indent:-9999px;
	background: transparent url(images/iecta-logo.png) no-repeat;
}



/* ----------------------------------------------*/
/* 03 - FOOTER
/* ----------------------------------------------*/

#footer, .push {height:45px;}
#footer {
	background:#000000; border-top: 2px solid #af0000;
}
.footer-container {
	width:90%;
	margin:0 auto;
}
.copyright {
	padding: 10px 0 0 0;
	float:left;
}
.copyright p {
	width: 500px;
	font:1.1em Arial, Tahoma, Helvetica, sans-serif; color:#acacac;
	color:#5d5d5d;
	text-align:left;
}	


/* ADDITIONAL CLASSES */

.fleft { float:left;}
.fright { float:right;}
.clear-both { clear:both;}
.dark { color:#2d2d2d;}
.red { color:#a50000;}
.bold { font-weight:bold;}
