/* pushes the page to the full capacity of the viewing area */

html {height:100%;}

body {

	height:100%;

	margin:0; 

	padding:0;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	}

/* prepares the background image to full capacity of the viewing area */

#bg {position:fixed; top:0; left:0; width:100%; height:100%;}



/* places the content ontop of the background image */

#sidebar

{

	width:279px;

	height:512px;

	color:#FFFFFF;

	position:relative;

	float:left;

	overflow:hidden;

	text-align:right;

	display:inline;

	top:10%;

	border: solid white 1px;

}



#sidebar .transparency

{

	opacity:0.5;

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	background-color:#000000;

	width:340px;

	height:1500px;

	position:absolute;

	top:0px;

	left:0px;

	z-index:1;

}



.contentsidebar

{

	position:relative;

	z-index:5;

}

  



.buton_pagini {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

	display:block;

	font-size:12px;

}

a:hover.buton_pagini {

	background-color:#ff2121;

}



#footer

{

	width:100%;

	color:#FFFFFF;

	text-align:left;

	left:0%;

	position:absolute;

	bottom:0;

	height:5%;

}



#footer .transparency

{

	opacity:0.5;

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	background-color:#000000;

	width:100%;

	height:100%;

	position:absolute;

	top:0px;

	left:0px;

	z-index:1;

}



.contentfooter

{

	position:relative;

	z-index:5;

	margin-left:30px;

	margin-top:2px;

	font-size:14px;

}

#container

{

	width:700px;

	color:#FFFFFF;

	position:relative;

	float:left;

	overflow:hidden;

	text-align:left;

	top:10%;

	border: solid white 1px;

	display:inline;

	margin-left:10px;

	padding:5px;

	z-index:10;

}



#container .transparency

{

	opacity:0.5;

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	background-color:#000000;

	width:100%;

	height:100%;

	position:absolute;

	top:0px;

	left:0px;

	z-index:1;

}



.contentcontainer

{

	position:relative;

	z-index:5;

	margin-left:5px;

	margin-top:5px;

	font-size:12px;

}

#contact

{

	width:310px;

	height:425px;

	color:#FFFFFF;

	position:relative;

	float:left;

	overflow:hidden;

	text-align:left;

	top:10%;

	border: solid white 1px;

	display:inline;

	margin-left:10px;

}



#contact .transparency

{

	opacity:0.5;

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	background-color:#000;

	width:100%;

	height:100%;

	position:absolute;

	top:0px;

	left:0px;

	z-index:1;

}

.contactcontainer

{

	position:relative;

	z-index:5;

	margin-left:5px;

	margin-top:5px;

	font-size:12px;

	width:300px;

	color:white;

}

#keywords

{

	width:30%;

	color:#FFFFFF;

	position:absolute;

	float:left;

	overflow:hidden;

	text-align:center;

	left:65%;

	top:67%;

}



#keywords .transparency

{

	opacity:0.5;

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	background-color:none;

	width:100%;

	height:100%;

	position:absolute;

	top:0px;

	left:0px;

	z-index:1;

}



.keywordscontainer

{

	position:relative;

	z-index:5;

	margin-left:5px;

	margin-top:5px;

	font-size:18px;

	font-weight:bold;

}

#link

{

	width:40%;

	color:#FFFFFF;

	position:absolute;

	text-align:left;

	left:7%;

	top:78%;

	z-index:5;

}



#link .transparency

{

	opacity:0.5;

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	background-color:none;

	width:100%;

	height:100%;

	position:absolute;

	top:0px;

	left:0px;

	z-index:1;

}



.linkcontainer

{

	position:absolute;

	z-index:2;

	font-size:18px;

}



#poze

{

	width:154px;

	height:90px;

	color:#FFFFFF;

	position:relative;

	float:left;

	overflow:hidden;

	text-align:left;

	border: solid white 1px;

	display:inline;

	margin-left:30px;

	margin-top:92px;

	margin-bottom:-62px;

}



#poze .transparency

{

	opacity:0.5;

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	background-color:#000000;

	width:100%;

	height:100%;

	position:absolute;

	top:0px;

	left:0px;

	z-index:1;

}



.pozecontainer

{

	position:relative;

	z-index:5;

}

  
