/* ################################################## */
/*  Made by: www.DIRECT BASING.com                    */
/*  Semantisch correcte xHTML Basing                  */
/* ################################################## */

/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { height: 100%; font-family: Arial; font-size: 13px; color: #152556; }
input, select, textarea { font-family: Arial; font-size: 13px; color: #152556; }
body { background: url('../images/bodyBg.png') #0a4a89 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: 974px; }
	
	/* ### header container ### */
	#headerCntr { position: relative; width: 974px; height: 286px; background: url('../images/headerBg.png') no-repeat; }
	#headerCntr h1 { margin-left: -125px; position: absolute; top: 5px; left: 50%; }
	#headerCntr h1 a { display: block; width: 250px; height: 51px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
	
		/* ### menu box ### */
		.menuBox { position: absolute; top: 103px; left: 0px; overflow: hidden; width: 974px; }
		.menuBox ul { float: left; overflow: hidden; width: 774px; list-style: none; }
		.menuBox li { padding: 0px 8px 0px 8px; float: left; display: inline; height: 36px; line-height: 36px; text-transform: uppercase; font-size: 14px; }
		.menuBox li a { text-decoration: none; color: #fff; }
		.menuBox li a:hover, .menuBox li.selected a { color: #fff073; }
		.menuBox div.taxi { padding-right: 10px; display: inline; float: right; height: 36px; line-height: 36px; font-size: 14px; color: #fff073; }
		.menuBox div.taxi strong { font-size: 18px; color: #fff; }
		
		/* ### slider box ### */
		.sliderBox { position: absolute; top: 143px; left: 0px; width: 974px; }
	
	/* ### content container ### */
	#contentCntr { padding: 10px 10px 0px 10px; overflow: hidden; width: 954px; background: #fff; }
	
		/* ### left container ### */
		#leftCntr { float: left; width: 610px; }
		
			/* ### text box ### */
			.textBox { width: 610px; }
			.textBox h1 { font-size: 24px; line-height: 24px; font-weight: bold; }
			.textBox p { padding-bottom: 15px; line-height: 24px; }
			.textBox a { font-weight: bold; text-decoration: none; color: #152556; }
			.textBox a:hover { color: #f76500; }
		
		/* ### right container ### */
		#rightCntr { float: right; width: 323px; }
		
			/* ### pic box ### */
			.picBox { padding-top: 30px; width: 323px; }
	
	/* ### footer container ### */
	#footerCntr { padding: 30px 0px 40px 0px; width: 974px; background: url('../images/footerBg.png') no-repeat left top; }
				.textBox a { font-weight: bold; text-decoration: none; color: #152556; }


	#footerCntr p { text-align: center; color: #fff; }
			a:hover {  color: ffffff; }

	
