
/* ### general ### */
* { padding: 0px; margin: 0px; }
html, body { font-family:Lucida Sans, Myriad Pro, Verdana; font-size: 10px; color: #8c806e; }
input, select, textarea { font-family:Lucida Sans, Myriad Pro, Verdana; font-size: 10px; color: #8c806e; }
body { background: #061127 url('../images/background.jpg') repeat-x; }
img { border: 0px; display: block; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 1px; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 923px; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 923px; height: 417px; }
	#headerCntr h1 { position: absolute; top: 249px; left: 0px; z-index:1;}
	#headerCntr h1 a { display: block; width: 332px; height: 109px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
	#headerCntr img { position: absolute; top: 10px; right: 0px; }
	
		/* ### menu box ### */
		.menuBox { position: absolute; top: 389px; left: 0px; width: 923px; background: url('../images/menu_bg.jpg') repeat-x; }
		.menuBox { font-family:"Lucida Sans", "Myriad Pro", "Verdana"; }
		.menuBox ul { text-align: center; list-style: none; }
		.menuBox li { padding: 0px 14px; text-transform: uppercase; font-size: 16px; line-height: 29px; display: inline; }
		.menuBox li a { color: #000000; text-decoration: none; }
		.menuBox li a:hover { color: #cc2a2a; }
		.menuBox h5 { position: absolute; top: 4px; left: 25px; z-index:1;}
		.menuBox h5 a { display: block; width: 20px; height: 20px; text-indent: -9999px; background: url('../images/engels.png') no-repeat; }
			
	/* ### content container ### */
	#contentCntr { padding: 55px 0px 0px 0px; position: relative; overflow: hidden; width: 923px; background: #0b1428; }
		
		/* ### left container ### */
		#leftCntr { padding-left: 27px; float: left; width: 591px; }
		
			/* ### text box ### */
			.textBox { width: 591px; overflow: hidden; }
			.textBox h2 { margin-top: 74px; width: 500px; height: 50px; display: block; float: left; text-indent: -9999px; background: url('../images/heading.png') no-repeat; }
			.textBox p { font-size: 12px; color: #FFFFFF; line-height: 24px; text-align: left; }
			.textBox p span { padding-bottom: 28px; font-weight: bold; display: block; text-align: left; }
			.textBox ul { list-style: none; }
			.textBox li { padding-left: 13px; font-size: 14px; line-height: 28px; color: #FFFFFF; background: url('../images/dot.jpg') left 9px no-repeat; }
			.textBox h3 { padding-bottom: 0px; padding-left: 5px;  font-size: 37px; color: #ffffff;  }
			.textBox h4 { padding-bottom: 0px; padding-left: 5px;  font-size: 30px; color: #cc2a2a;  }
			.textBox a { font-size: 13px; color: #FFFFFF; line-height: 28px; text-align: left; text-decoration: none; }
			.textBox a:hover { font-size: 13px; color: #cc2a2a; line-height: 28px; text-align: left; text-decoration: none}
			.textBox .left { float: left; }
			.textBox .right { margin-top: -2px; width: 283px; float: right; }
			.textBox td { font-size: 12px; color: #FFFFFF; line-height: 24px; text-align: left; }

		
		/* ### right container ### */
		#rightCntr { padding-right: 35px; float: right; width: 249px; }
		
			/* ### image box ### */
			.imageBox { width: 350px; overflow: hidden; }
			.imageBox img { padding-top: 8px; }
			.imageBox a { font-size: 11px; color: #FFFFFF; line-height: 13px; text-align: left; text-decoration: none; }
			.imageBox a:hover { font-size: 11px; color: #cc2a2a; line-height: 13px; text-align: left; text-decoration: none}

	
	/* ### footer container ### */
	#footerCntr { margin-top: 18px; position: relative; margin-bottom: 10px; overflow: hidden; width: 923px; height: 77px; background: url('../images/footer.jpg') left top repeat-x; }
	#footerCntr address { padding: 15px 0px 0px 27px; font-family: 'Myriad Pro' , arial; font-size: 14px; font-style: normal; color: #0d1a2e; }
	#footerCntr address span { width: 310px; float: left; }
	#footerCntr a { color: #0d1a2e; text-decoration: none; }
	#footerCntr a:hover { text-decoration: underline; }