			html,body {
				width: 100%;
				height: 100%;
				background: #330000 url("../gfx/background.png") repeat;
				margin: 0;
				font-family: Verdana,Arial,Tahoma;
				color: #ffffff;
				
				}
			
			html {
				overflow-y: scroll;
				}
				
			img {
				border: 0;
				}
			.left {
				float: left;
				}
	
			.right {
				float: right;
				}
	
			.clear {
				clear: both
				}
				
			#container {
				width: 770px;
				margin: 0 auto;
				background: url("../gfx/opacity2.png") repeat;
				}
				
			#top {
				width: 770px;
				height: 190px;
				margin: 0 auto;
				background: url("../gfx/top.png") bottom center repeat-x;
				}
			
			#logos {
				width: 750px;
				height: 150px;
				margin: 20px 0 10px 0;
				}
				
			#menu,#belka {
				width: 100%;
				height: 50px;
				background: url("../gfx/menu.png") repeat-x;
				}
				
			#menus {
				width: 770px;
				height: 50px;
				line-height: 50px;
				text-align: center;
				margin: 0 auto;
				}
				
				
			#menus li {
				width: 88px;
				height: 25px;
				margin: 12px 7px;
				text-align:center;
				background: url("../gfx/menu-background.png") no-repeat transparent;
				line-height: 25px;
				float: left;
				list-style: none;
				}

			#menus li a {
				color: #000000;
				font-size: 13px;
				line-height: 25px;
				font-weight: bold;
				text-decoration: none;
				}
				
			#archive {
				width: 88px;
				height: 25px;
				margin: 10px auto;
				text-align: center;
				color: #000000;
				font-size: 13px;
				line-height: 25px;
				font-weight: bold;
				text-decoration: none;
				background: url("../gfx/menu-background.png") 0 -25px no-repeat transparent;
				display: block;
				}
				
			#archive:hover {
				color: #ffffff;
				}
				
			#belka_in {
				width: 730px;
				height: 50px;
				margin: 0 auto;
				line-height: 50px;
				font-weight: bold;
				}
				
			#belka_title {
				font-size: 16px;
				color: #ffffff;
				width: 260px;
				}
				
			#slogan {
				color: #000000;
				font-size: 11px;
				}
				
			#extras {
				width: 100%;
				padding: 15px 0;
				background: url("../gfx/opacity.png") repeat;
				}
				
			#extras_down {
				width: 770px;
				height: 70px;
				background: url("../gfx/extras_down.png") repeat-x;
				margin: 0 auto;
				}
				
			#extras_cont{
				width: 770px;
				height: 195px;
				margin: 0 auto;
				background: #000000;
				left:0;
				overflow: visible;
				position:relative;
				visibility:visible;
				z-index:1;
				}
			
			#extras_menu {
				width: 220px;
				height: 195px;
				margin: 0;
				}
			
			#extras_photos {
				width: 550px;
				height: 195px;
				margin: 0;
				background: #333333;
				}
				
			.extras_frame {
				width: 543px;
				height: 186px;
				margin: 4px auto;
				visibility: hidden;
				}
				
			.extras_menu {
				width: 220px;
				height: 48px;
				border-bottom: 1px solid #ec1000;
				}
				
			.extras_active {
				background: url("../gfx/extras_menu.png");
				}
				
				
			.extras_menu a {
				width: 200px;
				line-height: 48px;
				color: #ec1000;
				text-decoration: none;
				margin-left: 20px;
				font-size: 12px;
				height: 48px;
				display:block;
				}
	
			.extras_active a {
				color: #ffffff;
				}
				
			.extras_menu a:hover{
				color: #ffffff;
				}
				
			#speakers {
				height: 245px;
				position: absolute;
				right: -125px;
				top: 90px;
				width: 400px;
				z-index: 99;
				}
			
			.title {
				width: 500px;
				height: 20px;
				background: url("../gfx/title.png") no-repeat;
				line-height: 20px;
				color: #000000;
				font-size: 13px;
				font-weight: bold;
				margin-bottom: 15px;
				}
			
			.title span{
				margin-left: 20px;
				}

			.tresc {
				width: 480px;
				margin-left: 20px;
				font-size: 12px;
				}
				
			.tresc-left {
				width: 162px;
				margin-right: 10px;
				}
				
			.tresc-right {
				width: 308px;
				}
			
			.tresc-right p {
				padding: 1px;
				margin-top: 5px;
				}
				
			.tresc-left img{
				border: 1px solid #666666;
				}
				
			.tresc-right p a{
				line-height: 10px;
				font-size: 10px;
				height: 10px;
				margin-bottom: 0px;
				text-decoration: none;
				color: #ffffff;
				}
				
			.tresc-right p a:hover {
				text-decoration: underline;
				}
				
			.line {
				width: 500px;
				height: 1px;
				background: url("../gfx/line.png") no-repeat;
				margin: 10px auto;
				}
			
			.more {
				text-decoration: none;
				color: #ffffff;
				}
				
				
			.more2,.more3 {
				text-decoration: none;
				font-weight: bold;
				margin-left: 30px;
				color: #ffffff;
				font-size: 12px;
				}
			
			.more:hover,.more2:hover,.more3 {
				color: #f01200;
				}
			
			h1.titles {
				width: 250px;
				text-align: center;
				font-size: 18px;
				color: #fd1900;
				margin: 0 0 15px 0;
				font-weight: normal;
				}
				
			h2.titles {
				width: 250px;
				text-align: center;
				font-size: 9px;
				color: #ffffff;
				margin: 10px 0 15px 0;
				font-weight: normal;
				}
				
			#newsletter {
				width: 200px;
				height: 29px;
				background: url("../gfx/newsletter.png") no-repeat;
				}
				
			#newsletteremail {
				width: 190px;
				height: 29px;
				margin: 0 5px;
				border: 0px;
				color: #000000;
				font-size: 12px;
				font-weight: bold;
				background: transparent;
				}
				
			#newsletterok {
				width: 29px;
				height: 29px;
				background: url("../gfx/newsletterok.png") no-repeat;
				margin-left: 6px;
				}
				
			#footer {
				width: 770px;
				height: 150px;
				background: url("../gfx/footer.png") repeat;
				margin: 0 auto;
				}
				
			#footer_menu {
				width: 530px;
				margin-top: 15px;
				}

				
			#footer_menus {
				width: 500px;
				height: 12px;
				line-height: 12px;
				text-align: left;
				margin: 45px 0 0 0;
				}
				
			
			#footer_menus li {
				height: 12px;
				margin: 0 3px;
				text-align:center;
				line-height: 12px;
				float: left;
				list-style: none;
				}

			#footer_menus li a {
				color: #ec1000;
				font-size: 12px;
				line-height: 12px;
				font-weight: bold;
				text-decoration: none;
				}
				
			#footer_menus li a:hover {
				color: #ff6666;
				}
				
			#fabryka {
				width: 200px;
				height: 90px;
				display: block;
				background: url("../gfx/fs.png");
				float: right;
				}
				
			#footer_text, #footer_text a {
				font-size: 9px;
				color: #999999;
				text-decoration: none;
				text-align: right;
				}
			
			.contact-label {
				margin: 2px 0;
				font-size: 12px;
				color: #ffffff;
				}
				
			.contact-form {
				width: 192px;
				height: 30px;
				background: url("../gfx/kontakt-form.png") no-repeat;
				}
				
			.contact-input {
				border: 0;
				width: 187px;
				height: 23px;
				margin: 2px;
				font-size: 14px;
				background: #ffffff;
				font-weight: bold;
				}
			
			#contact-area {
				width: 350px;
				height: 227px;
				background: url("../gfx/kontakt-area.png") no-repeat;
				}
				
			#contact-area-text {
				width: 350px;
				height: 198px;
				}
				
			#contact-area-send {
				width: 76px;
				height: 29px;
				background: url("../gfx/kontakt-send.png") no-repeat;
				margin-left: 274px;
				}
				
			#contact-textarea {
				width: 340px;
				height: 190px;
				margin: 5px;
				border: 0;
				font-size: 14px;
				background: #ffffff;
				overflow: auto;
				}
				
			.contact-error {
				color: #f01200;
				font-size: 12px;
				}
				
			#contact-con-title {
				margin: 0;
				font-size: 18px;
				color: #ffffff;
				font-weight: bold;
				margin-top: 15px;
				margin-bottom: 5px;
				}
				
			#contact-con-fs {
				font-size: 12px;
				color: #f01200;
				font-weight: bold;
				}
				
			#contact-con-fs span {
				color: #ffffff;
				}