* {margin:0; padding:0}body {	margin:0;	padding:0;	font-family:Helvetica,Arial,sans-serif;	font-size:62.5%;	color:#fff;	background:#000;	}.container {	margin:0 auto;	width:990px;	padding-bottom:50px;	background:#000 url(img/foto.jpg) no-repeat right 59px;	}.container:after {    content:".";    display:block;    height:0;    clear:both;    visibility:hidden;	}ul {	list-style:none;	}img	{	border:0;	}a {	text-decoration:none;	}#header {	width:808px;	height:172px;	background:url(img/header.png) no-repeat 0 0;	position:relative;	}#header #logo {	text-indent:-9999px;	}#header a.nav {	position:absolute;	bottom:0;	left:150px;	font-size:1.4em;	line-height:100%;	padding:3px 0 2px 28px;	text-transform:uppercase;	background:url(img/bull.gif) no-repeat left 0;	color:#fff;	font-weight:bold;	}#header #link {	position:absolute;	bottom:0;	left:0;	}#main {	width:685px;	margin-left:65px;	float:left;	}* html #main {	display:inline;	}#film {	margin:15px 0 0 0;	border:2px solid #8c8c8c;	}h2 {	width:573px;	margin-top:12px;	padding:2px 0 2px 4px;	font-size:1.5em;	line-height:100%;	text-transform:uppercase;	background:#e32528 url(img/h2-bg.gif) repeat-y right 0;	}p {		margin-top:5px;	padding-left:4px;	font-size:1.4em;	line-height:1.4em;	}#sub {	width:856px;	clear:both;	float:left;	margin:20px 0 0 77px;	}* html #sub {display:inline;}#sub .obrazki {	width:535px;	float:left;	}#sub.slogan {	margin:0 0 0 20px;	}#sub ul.obrazki li {	float:left;	}#sub ul.obrazki li a {	width:100px;	height:110px;	float:left;	padding-top:10px;	text-align:center;	position:relative;	}#sub ul.obrazki li a span {	width:100px;	height:120px;	position:absolute;	top:0;	left:0;	background:url(img/amu-bg.gif);	background-repeat:no-repeat;	background-position:0 82px;	cursor:pointer;	}* html #sub ul li a:hover {background:#000;}#sub ul li a:hover span {	background-position:0 -116px;	}#sub #kontakt {	width:295px;	padding-left:13px;	border-left:4px solid #d30018;	float:right;	}#sub #kontakt h3 {	font-size:1.8em;	line-height:100%;	text-transform:uppercase;	}#sub #kontakt h3 a {	color:#e2001a;	}#sub #kontakt h3 a:hover {	text-decoration:underline;	}#sub #kontakt ul li {	padding:1px 0;	font-size:1.4em;	}#sub #kontakt ul li a{	color: #fff;}#sub #kontakt ul li a:hover{	text-decoration: underline;}#sub #kontakt ul li em {	font-style:normal;	color:#e2001a;	}#sub #kontakt ul li.imie,#sub #kontakt ul li.nazwa {	font-weight:bold;	}#sub #kontakt ul li.nazwa {	text-transform:uppercase;	}#pasek {	position:absolute;	top:0;	right:0;	}#galeria {	margin-top:13px;	width:577px;	text-align:center;	}#galeria .galeria-main {	padding:4px 0 6px 0;	border:22px solid #737373;	}#galeria #album {	margin:20px 0 0 0;	}#formularz {	position:absolute;	top:0;	left:0;	z-index:100;	background:url(img/p.png) repeat 0 0;	}* html #formularz {	background-image:url(img/p.gif);	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=42);	}#formularz .inner {	position:absolute;	padding:32px 26px 0 26px;	width:612px;	height:333px;	background:#000 url(img/form-bg.gif) no-repeat 0 0;	border:6px solid #f00;	}#formularz fieldset {	float:right;	width:450px;	border:0;	}#formularz div {	width:100%;	margin:0 0 10px 0;	clear:both;	float:right;	}#formularz label {	float:left;	font-size:1.4em;	font-weight:bold;	}#formularz fieldset label {	line-height:35px;	}#formularz div.tresc label {	margin:0 0 5px 10px;	}#formularz input.text {	float:right;	width:275px;	padding:8px 0 8px 15px;	}#formularz textarea {	width:577px;	padding:15px;	}#formularz input.text,#formularz textarea {	border:2px solid #f00;	}#formularz input.button {	margin-top:10px;	float:right;	color:#fff;	font-weight:bold;	background:#f00;	border:2px solid #dadada;	}#formularz #close {	position:absolute;	top:5px;	right:5px;	}		
