/* Created by TopStyle Pro Trial Version - www.bradsoft.com */
html, body {
	height:100%;
	margin:0;
	padding:0;
}

body {
	background-image:url(slices/Obrazki/layout_01.gif);
	background-repeat: repeat-x;
	background-color: #E3E1E1;
	background-attachment: fixed;
	background-position: top center;
	text-align:center;


	
}
#fake {
	
	border-bottom:none;
	border-top:none;
	background-color: white;	
	padding-bottom:50px;
	background-image: url(cont_back.gif);
	background-repeat: repeat-y;
	min-height:100%;
  height:auto; 
	position:relative;
	
}
#wrapper {
	min-height:100%;
  height:auto;
  position:relative; 
	background-image: url(cont_back.gif);
	background-repeat: repeat-y;
	width:760px;
	margin:0 auto;
	
	
}
*html #wrapper {
	height:100%;

}
#identification {
	background-image: url(top_back.gif);
	background-repeat: no-repeat;
	height:120px;

}
#identification img {
	display:none;
}
#id_wrapper {
	background-image: url(slices/Obrazki/layout_03.jpg);
	background-repeat: no-repeat;
	width:750px;
	height:107px;
	position:relative;
	left:5px;
	top:12px;
	
}
* html #id_wrapper {
	left:0;
	
}
#impreza {
	background-image: url(slices/Obrazki/layout_05.jpg);
	background-repeat: no-repeat;
	position:relative;
	top:-1px;
	left:0px;
	width:750px;
	margin:0 auto;
	text-align:right;
}


#nav_add_wrapper {
	float:left;
	
	width:220px;
	padding:0;
	margin:0;
	margin-top:0px;
	
}
* html #nav_add_wrapper {
	margin-top:15px;
}
#content {
	width:535px;
	margin:0;
	margin-left:220px;
	padding:0;
	padding-bottom:50px;
	padding-top:20px;
	
	min-height:265px;
	background-position: 2px 0;
	text-align:center;
	margin-top:2px;
}
* html #content {
	height:620px;
}
#content p {
	width:500px;
	margin:20px auto 20px auto;
	
}
#content h1 {
	width:500px;
	margin:0px auto 10px auto;
	padding-top:10px;
	
}
#content h2{
	width:500px;
	margin:10px auto;
	border-top:1px dashed #BC8F8F;
	border-bottom:1px dashed #BC8F8F;
}
#content h3{
	width:500px;
	margin:10px auto;
	margin-bottom:0;
	border-bottom:1px dashed #BC8F8F;
}
#content img.film {
	border:1px solid #708090;
}
#nav{
	
	margin:0px 0px 0 1px;

	text-align:right;
	background-image: url(menu.jpg);
	background-repeat: no-repeat;
	background-position: 120px -3px;
	padding-top:42px;
	
}
#nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#add {

	
	
	width:200px;
	padding:0;
	
	
	background-image: url(mail_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #CAC5A6;
	text-align:center;
	margin:0;
	margin-left:20px;
	margin-top:20px;
	padding-bottom:90px;

	
}
* html #add {
	padding-bottom:100px;
}
#add h1{
	width:200px;
	margin:0 auto;
	background-image: url(mail_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #CAC5A6;
	padding-top:5px;
	
}
#add form {
	margin:10px 0;
	padding:0;
	
	margin:0 auto;
	
}
#add form input {
	border: 1px solid #A19E87;
	background-color: #D4D0B2;
	color:#7D7B67;
	font-weight:bold;
	
}
#add form input#send_mail {
	
	background-color: #D4D0B2;
	color:#A19E87;
	margin-top:5px;
	font-weight:bold;
	
}
#add p {
	padding-bottom:10px;
}
#add fieldset {
	border:none;
	margin:0;
}
#baneria {
	background-image: url(border.gif);
	background-repeat: repeat-x;
	background-position: 1px 0;
	
	text-align: center;
	background-color:white;
	padding:10px 0 8px 0;
	
	
	width:750px;
	margin:0 auto;
	height:35px;
}
* html #baneria {
	padding:10px 0 5px 0;
}

#baneria a img {
	border:none;
	
}
#credits {
	background-image: url(border.gif);
	background-repeat: repeat-x;
	background-position: 1px 0;
	background-color:#DCDCDC;
}

#footer {
	

	width:750px;
	margin:0;
	background-color: #C0C0BE;
	margin:5px;
	margin-bottom:3px;
	position:absolute;
	bottom:0;
	left:0;
	color:black;
	text-align:center;
	
}
#footer #hostin {
	position:absolute;
	left:10px;
	bottom:3px;
}
#footer #other {
	margin-right:10px;
}
span.date {
	margin:0 auto;
	font-size:0.8em;
	width:500px;
	color:#708090;
	text-align:right;
	display:block;
	margin-top:-2.1em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
/*  Poprawka, dzięki której kontener klasy .clearfix rozszerza się
	tak, żeby objąć elementy floatowane
	
	pobrany przeze mnie ze strony:
	http://positioniseverything.net/easyclearing.html
	*/

.clearfix:after {
    content: ""; 
    display: none;     
    height: 0; 
    clear: both; 
    visibility: hidden;
}


/* koniec fixa */
