body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
a {
	outline:none;
}
#wrap {
	width: 996px;
	margin: 0px auto;
	position:relative;
}	

.header, .header_shape, .header_life, .header_health,.header_bootcamp {
	width: 996px;
	height: 282px;	
	background: url(img/header_home.jpg) no-repeat;
}

.header_shape {
	background: url(img/header_shape.jpg) no-repeat;
}
.header_bootcamp {
	background: url(img/header_bootcamp.jpg) no-repeat;
}

.header_life {
	background: url(img/header_life.jpg) no-repeat;
}

.header_health {
	background: url(img/header_health.jpg) no-repeat;
}

.subheader {
	background: url(img/sub_header_home.jpg) no-repeat #00688f;
	height: 214px;
}

.subheader_shape {
	background: url(img/sub_header_shape.jpg) no-repeat #FDE0F2;
	min-height: 106px;
}
img, div, input { behavior: url("iepngfix.htc") }
.subheader_life {
	background: url(img/sub_header_life.jpg) no-repeat #fef0e4;
	min-height: 106px;
}

.subheader_health {
	background: url(img/sub_header_health.jpg) no-repeat #f1e6f2;
	min-height: 106px;
}

.subheader_content {
	width: 520px;
	padding: 0px 0px 0px 100px;
	margin: 150px 0px 0px 0px;
}

.main {
	background: url(img/main_bg_home.jpg) no-repeat top left #00688f;
	min-height: 439px;
	_height:439px;
	padding: 32px 686px 0px 70px;
}

.main_shape {
	background:#FDE0F2 url(img/main_bg_shape.jpg) no-repeat bottom left;
	min-height: 70px;
}

.main_life {
	background: url(img/main_bg_life.jpg) no-repeat bottom left #fef0e4;
	min-height: 70px;
}

.main_health {
	background: url(img/main_bg_health.jpg) no-repeat bottom left #f1e6f2;
	min-height: 70px;
}

.main_contact {
	background: url(img/main_bg_contact.jpg) no-repeat bottom left #f1e6f2;
	min-height: 396px;
	padding: 0px 686px 0px 70px;
}

.footer, .footer_shape, .footer_life, .footer_health, .footer_contact {
	background: url(img/footer_home.jpg) no-repeat;
	height: 104px;
	text-align: right;
	padding: 7px 41px 0px 0px;
	position:relative;
}

.footer_shape {
	background: url(img/footer_shape.jpg) no-repeat;
}

.footer_life {
	background: url(img/footer_life.jpg) no-repeat;
}

.footer_health {
	background: url(img/footer_health.jpg) no-repeat;
}

.footer_contact {
	background: url(img/footer_contact.jpg) no-repeat;
}

.footer_bootcamp {
	background: url(img/footer_bootcamp.jpg) no-repeat;
	height:233px;
	width:100%;
	position:relative;

}
	.footer_bootcamp .img{
		position:absolute;
		top:90px;
		right:40px;
	}

.top_menu {
	width: 200px;
	height: 25px;
	margin: 220px 60px 0px 0px;
	_padding-bottom:37px;
}

.home {
	margin: 99px 0px 0px 79px;
	_margin: 99px 0px 0px 40px;
}

.top_menu a, .top_menu a:hover,.top_left_menu a,.top_left_menu a:hover {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 5px;
}

a, a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: underline
}

.left {
	float: left;
}

.right {
	float: right;
}

.txtform {
	border: 1px solid #000000;
	background-color: #00aaff;
	width: 190px;
}

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}

a.shape, a.shape:hover {
	color: #EC008C;
	text-deocartion: none;
}

a.shape:hover {
	text-decoration: underline;
}

a.health, a.health:hover {
	color: #8F3594;
	text-deocartion: none;
}

a.health:hover {
	text-decoration: underline;
}

a.life, a.life:hover {
	color: #F58323;
	text-deocartion: none;
}

a.life:hover {
	text-decoration: underline;
}

a.contact, a.contact:hover {
	color: #ffffff;
	text-deocartion: none;
}

a.contact:hover {
	text-decoration: underline;
}


/*HOME */
.home_nordic {
	position:absolute;
	right:41px;
	top:476px;
}
.top_left_menu {
	position:absolute;
	top:192px;
	left:110px;
}
.content_bootcamp {
	background:#E31734 url(img/content_bootcamp_bg.gif) no-repeat top left;
}
	.content_bootcamp .left_content {
		width:319px;
		float:left;
	}	
		.text{
			width:240px;
			margin:2px 0px 0px 79px;
			line-height:13px;
			font-size:12px;
		}
		.text2{
			width:565px;			
			margin:2px 0px 0px 0px;
			line-height:13px;
			font-size:12px;
		}
			 .text p,.text2 p {
				margin-top:0px;
				margin-bottom:14px;
			}
			.text2 a,
			.text2 a:hover {
				font-size:16px;
				color:#FFFFFF;
				text-decoration:none;
			}
			.text2 a:hover {
				text-decoration:underline;
			}
			.text2 table td{
				font-weight:bold;
			}
	.content_bootcamp .right_content {
		width:592px;
		float:right;
		padding-top:121px;
		padding-bottom:23px;
	}
		.content_bootcamp .right_content h1,
		.content_bootcamp .right_content h2{
			font-size:32px;
			font-weight:bold;
			color:#FFFFFF;
			padding:0px 0px 16px 0px;
			margin:0px;
		}
		.content_bootcamp .right_content h2{
			font-size:26px;
		}	
		.content_bootcamp .right_content img {
			margin:0px 20px 20px 0px;
			*margin:0px 20px 17px 0px;
		}		
			
.logos{
	position:absolute;
	top:0px;
	left:0px;
	width:319px;
	_width:340px;
	height:70px;
}
.logos img {
	float:left;
	border:0px;
}
.logos a {
	float:left;
	display:block;
}
.links,
.links:hover {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#00688F;
}
.links{
	color:#00ADEF;
}
