.smalltextgrey {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #999999;
}


.text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	line-height: 140%
}


.textmenu {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 140%
}


.bgtable {
	
	background-image: url(bg_top.jpg);
background-repeat: repeat-x;
	background-position: top;
	

}



.textarial {
	font-family: arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	line-height: 140%
}



.texttitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #6699FF;
	line-height: 140%
}




.title {
	font-family: Times, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #333333;

}

.smalltitle {
	font-family: Times, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #333333;

}



.smalltitlegrey {
	font-family: Times, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #666666;

}



.textlang {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #ffffff;
	font-style: italic
}


.menu {
	font-family: arial, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
}

a.nav:link {text-decoration: none; color: #cccccc; font-size: 12px; font-family: "times"}
a.nav:visited {text-decoration: none;  color: #cccccc; font-size: 12px; font-family: "times"  }
a.nav:hover {text-decoration: none;  color: #ffffff; font-size: 12px; font-family: "times"}
a.nav:active {color: #cccccc; font-size: 12px; font-family: "times"} 


a.navwhite:link {text-decoration: none; color: #cccccc; font-size: 11px; font-family: "times"}
a.navwhite:visited {text-decoration: none;  color: #cccccc; font-size: 11px; font-family: "times"  }
a.navwhite:hover {text-decoration: underline;  color: #ffffff; font-size: 11px; font-family: "times"}
a.navwhite:active {color: #cccccc; font-size: 11px; font-family: "times"} 



a.lang:link {text-decoration: none;  color: #999999; font-size: 11px; font-family: "georgia"}
a.lang:visited {text-decoration: none;  color: #999999; font-size: 11px; font-family: "georgia"  }
a.lang:hover {text-decoration: none; color: #ffffff; font-size: 11px; font-family: "georgia"}
a.lang:active {color: #999999; font-size: 11px; font-family: "georgia"} body {

}

/* Futurebox styles */

ul

{

	padding: 60px 0 0 60px;

}

	ul li

	{

		display: inline-block;

		float: left;

		list-style: none;

		margin: 0 10px 0 0;

		border: 3px solid #ccc;

		-webkit-border-radius: 3px;

		-moz-border-radius: 3px;

	}

		ul li a, ul li img { display: block; }

	ul li:hover { border: 3px solid #1E528C; }



.overlay

{

	width: 100%;

	height: 100%;

	position: absolute; 

	top: 0; 

	left: 0; 

	display: none; 

	z-index: 999;

	background: rgba(0,0,0,0.7);

}

	.overlay a

	{

		display: table-cell; 

		vertical-align: middle; 

		text-align: center;

	}

		.overlay img

		{

			padding: 10px;

			-webkit-border-radius: 10px;

			-moz-border-radius: 10px;

			background: #ffffff;

		}



.overlay:target { display: table; }




