@charset "utf-8";
/* CSS Document */
	html, body {
		margin:0;
		padding:0;
		width:100%;
		height:100%;
		overflow:hidden;
	}
	body {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:16px;
	}
	#imgBackground{
		position:absolute;
		z-index:1;
	}

	#divArea{
		position:absolute;
		z-index:2;
		width:100%;
		height:100%;
		overflow-x:hidden;
		overflow-y:auto;
		top:0px;
		left:0px;
	}
	#divTopSpacer{
		width:100%;
		height:50px;
	}
	#divMiddleSpacer{
		height:40px;
		width:100%;
		clear:left;
	}
	#divLogo{
		width:100%;
		float:left;
	}
	#divLogoLeft{
		width:180px;
		float:left;
	}
	#divLogoRight{
		float:left;
	}
	#divLogoRight img{
		width:336px;
		height:30px;
	}
	#divWrapperArea{

		width:100%;
	}
	#divLeftArea{
		width:520px;
		float:left;
	}
	#divMenuArea{
		text-align:right;
		width:100%;
	}
	div.divSubMenu{
		width:100%;
		cursor:pointer;
		font-size:18pt;
		font-family:"courier new";
	}
	div.divSubMenu a{
		font-size:18pt;
		font-weight:normal;
	}
	div.divSubMenu a.selected{
		background-color:#000;
		color:#fff;
		text-decoration:none;
		font-size:18pt;
	}
	div.divSubMenu .selected{
		background-color:#000;
	}
	div.divSubMenu a{
		text-decoration:none;
		color:#000;
	}
	#divContactArea{
		width:100%;
		clear:left;
		text-align:center;
	}
	#divContact{
		width:770px;
		height:455px;
		background-color:#fff;
		border-style:solid;
		border-width:1px;
		border-color:#000;
		font-family:"courier new";
	}
	#divContactChild{
		margin-left:auto;
		margin-right:auto;
		width:700px;
		height:385px;
		color:#666;
		font-family:"courier new";
	}
	#divContactChild a{
		text-decoration:none;
		color:#666;
		font-family:"courier new";
	}

	#divBio{
		width:572px;
		height:600px;
		/**background-color:#fff;**/
		border-style:solid;
		border-width:1px;
		border-color:#000;
		background-image:url(../jannistsipoulanis_bio.jpg);
		background-repeat:no-repeat;
		background-position:left top;
	}
	#divBioChild{
		margin-left:auto;
		margin-right:auto;
		width:550px;
		height:585px;
		color:#666;
	}

	#divOverview{
		clear:left;
		width:100%;
	}
	#divOverviewChild{
		width:920px;
		height:620px;
		border-color:#000;
		border-style:solid;
		border-width:1px;
		background-color:#fff;
	}

	#divSendPdf{
		width:700px;
		height:650px;
		border-color:#000;
		border-style:solid;
		border-width:1px;
		background-color:#fff;
	}

	#divPdf{
		width:250px;
		height:350px;
		background-color:#fff;
		border-style:solid;
		border-width:1px;
		border-color:#000;
	}

	#divCenterArea{
		float:left;
	}
	#divKazaLogo{
		width:100%;
	}


	#divBigSpace{
		height:280px;
	}

	#ulMenu{
		margin:0;
		padding:0;
		list-style:none;
	}
	#ulMenu li{
		padding-bottom:5px;
	}
	#ulMenu li a{
		font-weight:bold;
		font-size:14px;
		text-decoration:none;
		color:rgb(152,152,152);
	}
	#ulMenu li a.selected{
		font-weight:bold;
		font-size:14px;
		text-decoration:none;
		color:rgb(27,70,105);
	}
	#divContentArea{
		float:left;
	}
	#divBigSpace2{
		clear:left;
		height:250px;
	}
	#divContentArea2{
		clear:left;
	}
	#divPhotos{
		width:240px;
		border-style:solid;
		border-color:#999;
		border-width:1px;
		background-color:#fff;
	}
	#divPhotosChild{
		width:235px;
		margin-left:auto;
		margin-right:auto;
	}

	#divPhotosWrapper img{
		border-style:solid;
		border-color:#999;
		border-width:1px;
		height:55px;
		width:65px;
		margin-right:15px;
		margin-top:15px;
		cursor:pointer;
	}
	#divPhotosWrapper div{
		display:none;
	}
	#divPhotos table tr td a{
		text-decoration:none;
		font-size:15px;
		color:rgb(27,70,105);
	}

/* by ConceitoDigital.net */
#dvNewBar {
	position:absolute;
	width:100%;
	height:50px;
	left:0px;
	top:100%;
	margin-top:-50px;
}
#dvNewBarCont {
	position:absolute;
	width:100%;
	padding:3px 0px 0px 5px;
	font-weight:bolder;
	font-size:40px;
	font-family: Arial, Helvetica, sans-serif;
	z-index:10;
}
#dvNewBarCont a {
	text-decoration:none;
	color:inherit;
}
#dvNewBarBack {
	position:absolute;
	width:100%;
	height:50px;
	background-color:#f00;
	z-index:1;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	z-index:1;
}
#dvNewName {
	float:left;
}
#dvNewBarTop {
	position:absolute;
	width:100%;
	height:92px;
	left:0px;
	top:0px;
	margin-top:0px;
}
#dvNewBarTopCont {
	position:absolute;
	width:100%;
	font-weight:bolder;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	z-index:10;
	color:#fff;
	/*padding:0px 30px 0px 30px;*/
}
#dvNewBarTopBack {
	position:absolute;
	width:100%;
	height:92px;
	background-color:#f00;
	z-index:1;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	z-index:1;
}
#dvBarTopTabThumb {
	/*width:100%;
	overflow:hidden;*/
	margin:0px 20px 0px 20px;
}
.tbImgBarTop {
	padding-left:20px;
	width:70px;
	max-width:70px;
	min-width:70px;
}
#dvBarTopPrev {
	left:0px;
}
#dvBarTopNext {
	left:100%;
	margin-left:-20px;
}
.dvBarTopNav {
	position:absolute;
	width:20px;
	height:58px;
	top:0px;
	text-align:center;
	color:#000;
	text-shadow:#fff 0px 0px 5px;
	font-size:18px;
	font-weight:bold;
	padding-top:34px;
	cursor:pointer;
	background-color:#fff;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}
.dvNewMenuLink {
	float:right;
	cursor:pointer;
	margin-right:20px;
	font-size:x-large;
	margin-top:8px;
	font-weight:bold;
}
.aNewArrow {
	z-index:10000;
	position:absolute;
	top:-1000px;
	left:-1000px;
	font-size: 60pt;
	text-decoration: none;
	font-weight: bold;
	text-shadow:#fff 0px 0px 5px;
	color:#000;
}
.tableBase {
	position:absolute;
	top:100%;
	margin-top:-610px;
	left:100%;
	margin-left:-410px;
	width:400px;
	height:550px;
}
.tableBack {
	position:absolute;
	width:100%;
	height:550px;
	background-color:#f00;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	z-index:1;
}
.tableCont {
	position:absolute;
	width:380px;
	padding:10px;
	z-index:10;
	font-size:small;
}
#tableInfo {
	font-family: "Courier New", Courier, monospace;
	color: #FF0;
	text-align:right;
}

