body {
    background-image: url("BEYONCEEGIF.gif");
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	font-family: Raleway;
}


#pasekwaski {
	width: 15px;
	position: fixed;
	top: 0px;
	bottom: 38px;
	left: 50px;
	background-color: #fff;
	opacity: 0.3;
	z-index:20;
}

#kwadracikwaski {
	width: 15px;
	height: 15px;
	position: fixed;
	left: 50px;
	bottom: 38px;
	background-color: #505050;
	z-index:20;
}

#pasekszeroki {
	width: 25px;
	position: fixed;
	top:0px;
	bottom: 70px;
	left: 80px;
	background-color: #fff;
	opacity: 0.3;
	z-index: 20;
}

#kwadracikszeroki {
	width: 25px;
	height: 25px;
	position: fixed;
	left: 80px;
	bottom: 70px;
	background-color: rgb(218,37,29);
	z-index: 20;
}

#tytul {
	font-family: Raleway;
	color: #fff;
	font-weight: 200;
	font-size: 48px;
	position: fixed;
	bottom: 60px;
	left: 120px;
	z-index:20;
}

#menu {
	font-family: Raleway;
	font-weight: 200;
	color: rgb(218,37,29);
	font-size: 20px;
	position: fixed;
	bottom: 34px;
	left: 80px;
	z-index:20;
	}
#menu:hover{
	color: #fff; }
	
#pasior {
	position:fixed;
	bottom: 0px;
	background-color: #000;
	opacity: 0.8;
	height:130px;
	width:100%;
	left:0px;
	bottom: 15px;
	z-index:19;
	}

a {
	text-decoration: none;
	color: #fff;
	}
	
a#main:hover {
	color: #00ff00;
	font-weight: 400;
	}
	
a#people:hover {
	color: #ff0066;
	font-weight: 400;
	}

a#facts:hover {
	color: rgb(186,143,186);
	font-weight: 400;
	}

a#maps:hover {
	color: rgb(238,255,0);
	font-weight: 400;
	}	
	
a#history:hover {
	color: rgb(248,195,0);
	font-weight: 400;
	}	
	
a#resources:hover {
	color: rgb(59,179,194);
	font-weight: 400;
	}	
	
#bicolumn {
	position:absolute;
	z-index: -6;
	width: 80%;
	left: 150px;
	margin-bottom: 180px;
	}
#column1 {
	position: relative;
	left: 0px;
	margin-top: 15px;
	width: 100%;
	background-color: #fff;
	opacity: 0.98;
	z-index: -5;
	
}

#column2 {
	position: relative;
	left: 0px;
	margin-top: 15px;
	width: 100%;
	background-color: #fff;
	opacity: 0.98;
	z-index: -12; 
}
#column3 {
	position: relative;
	color:#fff;
	left: 0px;
	margin-top: 15px;
	width: 100%;
	background-color: #000;
	opacity: 0.8;
	z-index: -5; 
}
	
#title {
	font-size: 50px;
	font-weight: 400;
	margin-left: 40px;
	padding-top: 20px;
	}
#opis {
	font-size: 24px;
	font-style: italic;
	font-weight: 200;
	margin-left: 40px;
	margin-right: 20px;
	color: #707070;
	padding-bottom: 20px;
	}
#tresc {
	font-size: 18px;
	margin: 0px 40px 20px 40px;
	padding-top: 40px;
	}
#zrodla {
	margin-left: 40px;
	padding-top: 10px;
	padding-bottom:10px;
	font-weight:200;
	}
h {
	font-size: 25px;
	font-weight: 400;}
a#zrodla {
	margin: 0px;
	color: #707070;
	font-weight: 400;
	}
a#zrodla:hover {
	color: #ff0000;
	}