html, body {

	margin: 0px;
	padding: 0px;
	border: 0px;

	text-align: center;

	font-family: Trebuchet MS, sans-serif;

	background: url(../images/2009/background.jpg) repeat-x;


}

a {
	outline-style: none;
	border: 0px;
}

img {
	margin: 0px;
	border: 0px;
	padding: 0px;

	outline: none;
}

form {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

/*=============================================================================TopBlock==========================================================*/

#ContentBlock {
	display: block;
	
	text-align: left;

	clear: both;

	width: 980px;

	margin: 0px auto;
	border: 0px;
	padding: 0px;
}

#ContentBlock a {
	color: #2e3192;
}

div.UpLine {
	display: block;
	
	width: 980px;
	height: 52px;

	margin: 0px;
	border: 0px;
	padding: 0px;

	background: url(../images/2009/upline.jpg) no-repeat;

}


div.LogoBlock {
	display: block;
	
	float: left;

	width: 302px;
	height: 264px;

	margin: 0px;
	border: 0px;
	padding: 0px;
}


div.DataBlock {
	display: block;

	float: right;
	
	width: 678px;
	height: 264px;

	margin: 0px;
	border: 0px;
	padding: 0px;

	background: url(../images/2009/data_back.jpg) no-repeat;
}

div.AutorisationBlock {
	display: block;

	float: left;
	
	width: 504px;
	height: 282px;

	margin: 0px;
	border: 0px;
	padding: 0px;

	background: url(../images/2009/autorisation_back.jpg) no-repeat;
}

div.AutorisationContentBlock {
	display: block;

	float: left;
	
	width: 330px;
	height: 100px;

	margin: 0px;
	border: 0px;
	padding: 48px 0px 0px 120px;

}

div.AutorisationContentBlock p {
	margin: 0px;
	padding: 2px 0px;	
	border: 0px;
	
	font: 12pt "Trebuchet MS", sans-serif;
	font-style: normal;
	font-weight: bold;
}

div.AutorisationContentBlock h2 {
	margin: 0px;
	padding: 0px;	
	border: 0px;
	
	font: 16pt "Trebuchet MS", sans-serif;
	font-style: normal;
	font-weight: bold;

	color: #2e3192;
}

div.TitleBlock {
	display: block;

	width: 345px;
	height: 50px;

	clear: both;

	margin: 0px;
	border: 0px;
	padding: 0px;

	/*background: gray;*/
}

div.TitleBlock h4 {
	float: left;
	margin: 0px;
	padding: 12px 0px 0px 37px;	
	border: 0px;
	
	font: 13pt "Trebuchet MS", sans-serif;
	font-style: normal;
	font-weight: bold;

	color: #2e3192;
}

div.TitleBlock h3 {
	float: right;
	text-align: right;
	margin: 0px;
	padding: 12px 40px 0px 0px;	
	border: 0px;
	
	font: 13pt "Trebuchet MS", sans-serif;
	font-style: normal;
	font-weight: bold;

	color: #2e3192;
}

div.InfoBlock1 {
	display: block;

	clear: both;

	width: 308px;
	height: 38px;

	margin: 0px;
	border: 0px;
	padding: 0px;

}



div.InfoBlock2 {
	display: block;
	
	clear: both;

	width: 308px;
	height: 38px;

	margin: 0px;
	border: 0px;
	padding: 0px;


}

div.InfoBlock1 input.text {
	width: 308px;
	height: 38px;

	margin: 0px;
	padding: 0px;	
	border: 0px;
	
	font: 12pt "Trebuchet MS", sans-serif;
	font-weight: normal;
	
	background: url(../images/2009/form_back.jpg) no-repeat;

}

div.InfoBlock2 input.text {
	width: 308px;
	height: 38px;

	margin: 0px;
	padding: 0px;	
	border: 0px;
	
	font: 12pt "Trebuchet MS", sans-serif;
	font-weight: normal;
	
	background: url(../images/2009/form_back.jpg) no-repeat;
}





div.GuestsBlock {
	display: block;

	float: right;
	
	width: 476px;
	height: 282px;

	margin: 0px;
	border: 0px;
	padding: 0px;

	background: url(../images/2009/guests_block.jpg) no-repeat;
}


div.GuestsBlock h2 {
	margin: 0px;
	padding: 193px 0px 0px 137px;	
	border: 0px;
	
	font: 13pt "Trebuchet MS", sans-serif;
	font-style: normal;
	font-weight: bold;

	color: #2e3192;
}
