html { height: auto; background: none; }
html > body { overflow-y: visible; }

body#ferrari div.header {
	background: #000 url('../pix/ferrari/header.jpg') bottom center no-repeat;
	height: 340px;
	position: relative;
}

body#ferrari div.header div#videoplayer {
	background: #565656 url('../pix/ferrari/bg_videoplayer.jpg') top left no-repeat;
	position: absolute;
	top: 118px;
	left: 32px;
	height: 264px;
	width: 317px;
	z-index: 15;
}

body#ferrari div.header div#videoplayer div#player {
	margin-left: 7px;
	margin-top: 5px;
	position: absolute;
	z-index: 100;
}

body#ferrari div#content {
	background: url('../pix/ferrari/bg_content.jpg') bottom left no-repeat;
	padding: 0 0 60px 0;
}

body#ferrari div.header div#videoplayer div#player object { position: absolute; z-index: 10; }

body#ferrari div.header div.navigation {
	position: absolute;
	bottom: 6px;
	left: 390px;
}

body#ferrari div.header div.navigation img {
	margin-left: 2px;
}

body#ferrari .container_left {
	width: 390px;
	float: left;
}
	body#ferrari .container_left div#players {
		padding: 60px 0 150px 36px;
	}
	body#ferrari .container_left div#players div.player {
		margin: 0 0 10px;
	}
	body#ferrari .container_left div#rectangle {
		background: #FFF;
		margin: 0 0 15px 2px;
	}
	

body#ferrari .container_left a img { position: absolute; border: none; bottom: 60px; left: 78px; }
body#ferrari #maincontent {
	width: 540px;
	float: left;
	margin: 0;
}

body#ferrari #maincontent div.counter_right { float: right; padding: 10px; padding-left: 15px;  }

table.login tr td label { display: block; }
table.login tr td { height: 2.2em; }
table.login tr td input { border: 1px solid #000;}
table.login tr td input.noborder { border: none;}

body#ferrari div.prikbord { border-top: 1px solid #BFEBFB; }
body#ferrari div.prikbord p,

body#ferrari div.poging { border-top: 1px solid #BFEBFB; height: 60px; }
body#ferrari div.poging p,
body#ferrari div.poging div.counter { margin: 1em 0.5em; width: 150px; float: left; }
body#ferrari h2 { margin-top: 1em; }

body#ferrari ul#wallpapers { list-style: none; padding: 0; margin: 0; }
body#ferrari ul#wallpapers li { list-style: none; padding: 0; margin: 0 0 1em 0; float: left; width: 49%; }

body#ferrari ol li { margin-left: 1em; }

body#ferrari form textarea.notitieblok { border: 1px solid #000; width: 35em; height: 7em; margin-bottom: 1em; overflow: auto; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
body#ferrari table.tell-a-friend tr td.card { vertical-align: top; }
body#ferrari table.tell-a-friend tr td.card img { margin-right: 1.5em; }
body#ferrari table.tell-a-friend tr td label { font-weight: bold; display: block;  }


.attempt {
	height: 90px;
	background: #FFF url('../pix/ferrari/line.gif') top left repeat-x;
	padding: 10px 0 5px 0;
}

.attempt img, .attempt object {
	float: right;
}