
	/* ::: GENERAL ::: */

	div, body, html, ol, ul, li  {
		margin: 0;
		padding: 0;
		border: none;
		list-style-type: none;
		outline: none;
	}
	a img {
		border: none;
	}
	html {
		height: 100%;
	}
	body {
		font-family: Arial, Helvetica, sans-serif;
		background: url('background.gif') #FFF repeat-y 0 0;
		padding: 0 0 0 40px;
		height: 100%;
	}
	#margin {
		height: 40px;
		width: 842px;
		background-color: #000;
	}
	
	/* ::: FLASH ::: */
	
	.player-wrap {
		width: 612px;
		height: 320px;
		padding-top: 7px;
	}
	.player-wrap .inner {
		background: url("flash.png") no-repeat scroll 25px center transparent;
		text-align: left;
		padding: 8px 0 8px 130px;
		height: 304px;
		display: table-cell;
		vertical-align: middle;
	}
	.player-wrap h2 {
		font-size: 18px;
		margin: 0 0 8px 0;
	}
	.player-wrap h3 {
		font-size: 16px;
		margin: 8px 0 8px 0;
	}
	.player-wrap p {
		margin: 8px 0 0 0;
	}
	
	.player-wrap a {
		font-size: 14px;
		color: #666666;
	}
	
	/* ::: INTRO ::: */
	
	body.intro {
		padding: 0;
		background: none #FFF;
	}
	html, body.intro, body.intro table, body.intro td {
		height: 100%;
	}
	div.intro {
		text-align: center;
		display: block;
		width: 612px;
		height: 320px;
	}
	img.intro {
		padding-bottom: 30px;
		float: none;	
	}
	div.next {
		display: block;
		padding-top: 30px;
	}
	div.next a {
		text-decoration: none;
		color: #000;
		font-size: 10pt;
		padding: 2px 5px;
	}
	
	/* ::: HEADER ::: */

	#top  {
		width: 787px;
		padding: 80px 0 60px 55px;
	/*	background-color: #FF00FF;*/
	}
	#top .title {
		padding-top: 15px;
		font-size: 24px;
		letter-spacing: 2px; 
	}
	#top .logo {
		float: right;
	}
	#footer {
		height: 75px;
		vertical-align: bottom;
	}

	/* ::: BODY ::: */

	#body {
		display: table;
		height: 100%;
	}
	#sections {
		height: 100%;
	}
	#left, #right {
		display: table-cell;
		vertical-align: top;
		height: 100%;
	}
	#margin, #margin td {
		height: 40px;
	}
	#left {
		min-width: 230px;
		max-width: 230px;
	/*	background-color: #FFFF00;*/
	}
	#right, .section-title {
		min-width: 612px;
		max-width: 612px;
		/*background-color: #FF0000;*/
	}

	/* ::: PAGE TITLE ::: */

	.section-title {
		font-size: 13pt;
		padding: 17px 0 17px 0;
	}
	.section-title .legend {
		color: #666;
	}
	.line {
		height: 1px;
		min-width: 612px;
		max-width: 612px;
		background-color: #000;
		clear: both;
	}
	table.heading {
		font-size: 13pt;
		color: #666;
		padding: 4px 0 6px 0;
	}
	
	/* ::: WERK-ITEM ::: */
	
	.werk li {
		float: left;
		padding: 0;
	}
	
	.werk li + li {
		margin-left: 3px;
	}
	
	/* ::: PROFILE-ITEM ::: */
	
	.profile {
		padding: 7px 0 4px 0;
		clear: both;
	}
	
	.profile td {
		vertical-align: top;
	}
	
	.profile td + td {
		color: #808080;
		font-size: 11px;
		margin: 0;
		text-align: justify;
		padding-left: 10px;
		line-height: 15px;
	}

	.profile img {
		width: 202px;
		height: 89px;
	}

	
	.profile td > span {
		padding-top: 3px;
		display: block;
		color: #929292;
		font-size: 11px;
		width: 202px;
	}
	
	.profile .title {
		padding-bottom: 3px;
		display: block;
		color: #000 !important;
		font-size: 16px !important;
	}

	/* ::: PRODUCTION-ITEM ::: */
	
	.head-production {
		color: #808080;
		font-size: 13px;
		text-align: justify;
		padding: 15px 0;
		line-height: 15px;
	}
	
	.head-production .strong {
		color: #000;
	}
	
	.production {
		padding: 7px 0 4px 0;
		clear: both;
	}
	
	.production table {
		margin: 5px 0;
		clear: both;
	}
	
	.production td {
		vertical-align: center;
	}
	
	.production td + td {
		color: #808080;
		font-size: 11px;
		margin: 0;
		text-align: justify;
		padding-left: 15px;
		line-height: 15px;
	}

	/* ::: SHOW-ITEM ::: */
	
	.show {
		padding: 7px 0 0 0;
	}
	.show .legend {
		color: #666;
		font-size: 8pt;
		text-align: justify;
		margin: 0;
	}
	.show .legend .sub {
		color: #383838;
		font-weight: bold;
	}
	.show ol {
		display: table;
		padding-top: 7px;
	}
	.show ol li {
		display: table-cell;
	}
	.show ol li + li {
		padding-left: 3px;
	}
	.show-video {
		display: block;
		width: 612px;
		height: 320px;
	}

	/* ::: LEFT-MENU ::: */

	.menu {
		margin: 7px 0 0 50px;
		font-size: 10pt;
	}
	.menu > li {
		padding: 2px 0 10px 0;
	}
	.menu li li {
		padding: 12px 0 0 10px;
	}
	.menu a, #drop-menu {
		text-decoration: none;
		color: #000;
		padding: 2px 5px;
		cursor: pointer;
	}
	.menu a.active {
		background-color: #929292;
	}
	.menu a:hover, .menu a:hover:active, #drop-menu:hover, div.next a:hover, div.next a:hover:active, #contact a:hover, #contact a:hover:active, #partners a:hover, #partners a:hover:active {
		text-decoration: none;
		color: #FFF;
		background-color: #929292;
	}
	.menu li li a {
		color: #929292;
	}
	#drop-box {
		display: none;
	}

	/* ::: CONTACT ::: */

	#contact {
		display: table;
		padding-top: 28px;
		font-size: 10pt;
	}
	#contact ol, #partners ol {
		display: table-row;	
	}
	#contact li {
		display: table-cell;
		padding-right: 13px;
		color: #929292;
		line-height: 190%;
	}
	#contact li + li {
		color: #000;
	}
	.contact .subtitle {
		font-size: 11px;
		color: #929292;
	}
	.contact {
		margin-left: 45px;
		margin-top: 75px;
		font-size: 13px;
	}
	.contact a {
		text-decoration: none;
		color: #000;
	}
	.contact a:hover {
		text-decoration: none;
		color: #929292;
	}
	#contact a, #contact div.tel {
		text-decoration: none;
		color: #000;
		font-size: 10pt;
		padding: 2px 5px;
	}

	/* ::: Partnerek ::: */

	#partners {
		padding: 0px 0 0 45px;
		margin-top: -4px;
	}
	#partners td {
		vertical-align: top;
	}
	#partners li {
		padding: 4px 0;
	}
	#partners a, #partners span {
		text-decoration: none;
		font-size: 13px;
		padding: 2px 5px;
		color: #777;
	}
	#partners span {
		cursor: default;
	}

	/* ::: FACEBOOK ::: */

	a.facebook {
		margin: 8px 0 0 55px;
		display: block;
		width: 20px;
		height: 20px;
		background: url("facebook.gif") no-repeat 0 0 transparent;
	}

	/* ::: Copyright ::: 
	
	div.copyright {
		font-size: 12px;
		width: 842px;
		display: block;
		text-align: right;
		margin-top: 65px;
	}
	div.copyright > a {
		color: #B4B4B4;
		text-decoration: none;
		line-height: 11px;
	}
	div.copyright > a > span {
		color: #FFF;
		background-color: #B4B4B4;
		line-height: 11px;
		display: block;
		float: right;
		margin-left: 3px;
	}
*/
.copyright {
	position: relative;
	left: -25px;
	bottom: 15px;
}
.copyright > a {
	height: 10px;
	width: 9px;
	background: transparent url('b.gif') no-repeat 0 0;
	display: block;
}
