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: 10;
}

#kwadracikwaski {
	width: 15px;
	height: 15px;
	position: fixed;
	left: 50px;
	bottom: 38px;
	background-color: #505050;
	z-index: 10;
}

#pasekszeroki {
	width: 25px;
	position: fixed;
	top:0px;
	bottom: 70px;
	left: 80px;
	background-color: #fff;
	opacity: 0.3;
	z-index: 10;
}

#kwadracikszeroki {
	width: 25px;
	height: 25px;
	position: fixed;
	left: 80px;
	bottom: 70px;
	background-color: rgb(238,255,0);
	z-index: 10;
}

#tytul {
	font-family: Raleway;
	color: #fff;
	font-weight: 200;
	font-size: 48px;
	position: fixed;
	bottom: 60px;
	left: 120px;
	z-index: 10;
}

#menu {
	font-family: Raleway;
	font-weight: 200;
	color: rgb(238,255,0);
	font-size: 20px;
	position: fixed;
	bottom: 34px;
	left: 80px;
	z-index: 10;
	}
#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: 10;
	}

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#feminism:hover {
	color: rgb(218,37,29);
	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;
	}	
	

#column1 {
	margin-bottom: 180px;
	opacity: 1;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 18%;
	z-index: -1;
	background-color: rgba(255, 255, 255, 0.9);
}

#column2 {
	margin-bottom: 180px;
	opacity: 1;
	position: absolute;
	top: 0px;
	left: 19%;
	width: 81%;
	z-index: -12;
	background-color: transparent;
}
#element1 {
	margin-bottom: 5px;
	opacity: 1;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: -12;
	background-color: rgba(0, 0, 0, 0.9);}
	
#element2 {
	margin-bottom: 20px;
	opacity: 1;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: -12;
	background-color: rgba(255, 255, 255, 0.9);
}
#element4 {
	margin-bottom: 20px;
	opacity: 1;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: -12;
	background-color: transparent;
}

#mapy {
	position: absolute;
	left: 120px;
	right: 20px;
	background-color: transparent;
	bottom: 150px;
	top: 20px;
	opacity: 1;
	z-index: 1;
	}
	
a#link {
	color: rgb(238,255,0);
	font-weight: 400;}
	
#title {
	font-size: 36px;
	margin-left: 20px;
	font-weight: 200;
	color: #fff;
	line-height: 85%;
	}
#subtitle {
	font-style: italic;
	font-size: 18px;
	color: #707070;
	margin-left: 20px;
	margin-top: 5px;
	font-weight: 400;
	}
#opis {
	font-weight: 200;
	color: #fff;
	margin-left: 20px;
	margin-right: 20px;
	}
a#link:hover{
	color:#fff;
	font-weight: 400;
	}
p {
	margin: 20px 20px 20px 10px;
	font-size: 23px;
	text-align: right;
	}