* { margin:0; padding:0; border:0; }

html{
	font-family: Verdana;
	font-size: 12px; 	
	color: #2c3d68;
	min-height:100%;
	background-color:#BBDCEB;
	background-image:url(../images/waves.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
}

body {
	margin-left: 0px; 
	margin-top: 0px; 	
	margin-right: 0px;	
	margin-bottom: 0px;
	height:100%;
	line-height:1.5;
	background-image:url(../images/bg.jpg); 
	background-position:top center; 
	background-repeat:repeat-x;
}

#flash{
	margin-left:auto; 	
	margin-right:auto; 
	top:0px;
	width:815px;
	height:350px;
	text-align:center;
	color:#FFFFFF;
}

h2{
	font-size:12px;
	font-weight:bold;
	font-style:oblique;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:4px;
}

h3{
	font-size:12px;
	font-weight:bold;
	font-style:oblique;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:4px;
}


/* =Links
---------------------------------------------------------------------*/
a:link, a:visited { font-style: normal; color:#2c3d68; text-decoration: none; font-style:italic; }

a:hover { font-style: normal; color:#ff7e02; text-decoration: none; font-style:italic; }

a.else:link, a.else:visited { font-style: normal; color:#00FFFF; text-decoration: none; font-weight:bold; }

a.else:hover { font-style: normal; color:#ff7e02; text-decoration: none; }

a.lang:link, a.lang:visited { color:#2c3d68; font-style:normal; font-weight:bold; }

a.lang:hover { font-style: normal; color:#ff7e02; text-decoration: none; font-weight:bold; }

a.flash:link, a.flash:visited { color:#FFFFFF; font-style:normal; font-weight:bold; }

a.flash:hover { font-style: normal; color:#ff7e02; text-decoration: none; font-weight:bold; }

a.courses:link, a.courses:visited { font-style:normal; }

a.courses:hover { font-style: normal; color:#ff7e02; text-decoration:none; }

a.top:link, a.top:visited { font-style:italic; color:#ff7e02; font-size:11px }

a.top:hover { font-style: italic; color:#009900; text-decoration:none; font-size:11px; }

/* =Languages Bar
-----------------------------------------------------------------------------*/
#languages{
	position:relative;
	top:0px;
	margin-top:-31px;
	font-size:11px;
	right:5px;
	width:76px;
	height:28px;
	float:right;
	text-align:right;
	padding-right:12px;
	padding-top:1px;
	background-image:url(../images/lang-bg.jpg); background-position:right top; background-repeat:no-repeat;	
}

/* =Content
-----------------------------------------------------------------------------*/
#container {                /*mono stin index*/
	margin-left:auto; margin-right:auto; 
	width:740px; height:480px;
	background-image:url(../images/index.gif); background-position:-13px 0px; background-repeat:no-repeat;
	position:relative;
	top:10px;
	padding-top:25px; padding-left:85px;
}

#container-contact {      /*se oles tis ypoloipes*/
	margin-left:auto;
	margin-right:auto;
	width:785px;
	height:520px;
	min-height:520px;
	background-image:url(../images/contact-bg.gif);
	background-position:-13px 0px;
	background-repeat:no-repeat;
	position:relative;
	top:0px;
	padding-top:10px;
	padding-left:40px;
}

/* =Index only elements
-----------------------------------------------------------------------------*/
#welcome{
	width:320px;
	float:left;
	margin-right:65px;
}

#company{
	width:320px;
	float:left;
}

#whatwedo{
	width:320px;
	float:left;
	margin-right:65px;
	margin-top:85px;
}

#contact{
	width:320px;
	float:left;
	margin-top:85px;
}

/* =Contact only elements
-----------------------------------------------------------------------------*/
#forma{
	width:350px;
	height:350px;
	float:left;
	padding-left:38px;
	padding-top:33px;
	margin-right:15px;
	background-image:url(../images/contact.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

input, textarea{
   font-size:11px;
   font-style:italic;
   font-weight:bold;
   color:#ff7e02;
   padding-left:4px;
   padding-top:2px;
   padding-bottom:2px;
   margin-top:4px;
   margin-bottom:4px;
}

#map{
	padding-top:20px;
	width:350px;
	height:395px;
	float:left;
	font-size:11px;
}

/* =Company only elements
-----------------------------------------------------------------------------*/
#company-text{
	width:730px;
	height:400px;
	float:left;
	padding-left:38px;
	padding-top:33px;
	background-image:url(../images/company.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#cvs-text{
	width:730px;
	height:400px;
	float:left;
	padding-left:38px;
	padding-top:33px;
	background-image:url(../images/cvs.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#gallery{
	width:730px;
	height:400px;
	float:left;
	padding-left:38px;
	padding-top:33px;
	background-image:url(../images/gallery.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#theater{
	width:730px;
	height:400px;
	float:left;
	padding-left:38px;
	padding-top:33px;
	background-image:url(../images/theater.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#collab{
	width:730px;
	height:400px;
	float:left;
	padding-left:38px;
	padding-top:33px;
	background-image:url(../images/collab.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#books{
	width:730px;
	height:380px;
	float:left;
	padding-left:33px;
	padding-top:33px;
	background-image:url(../images/books.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#seminars{
	width:730px;
	height:400px;
	float:left;
	padding-left:38px;
	padding-top:33px;
	background-image:url(../images/seminars.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#courses{
	width:730px;
	height:400px;
	float:left;
	padding-left:38px;
	padding-top:39px;
	background-image:url(../images/courses.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#greek{
	width:730px;
	height:400px;
	float:left;
	padding-left:38px;
	padding-top:53px;
	background-image:url(../images/greek.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#current{
	width:730px;
	height:400px;
	float:left;
	padding-left:38px;
	padding-top:33px;
	background-image:url(../images/current.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#text{
	width:710px;
	float:left;
	padding-right:15px;
	padding-top:5px;
}

#text1{
	width:730px;
	float:left;
	padding-right:5px;
	padding-top:5px;
}

/* =Various styles
-----------------------------------------------------------------------------*/
#copyright {
	width: 100%;
	background-color:#000033;
	color:#FFFFFF;
	margin-top:30px;
	text-align:right;
	font-size:10px;
	height:20px;
	line-height:20px;
}

.style1 {font-size: 10px}

.style2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
}

.style3 {font-size: 14px}

.table{
	text-align:center;
}

img {border:none;}

a.table img {	
	padding:5px;
	border:1px solid #fff;
	background-color:#ddd;
}

.table img {	
	padding:5px;
	border:1px solid #fff;
	background-color:#ddd;
}

a.table:hover img {	
	padding:5px;
	border:1px solid #555555;
	background-color:#ffffff;
	border-style:dotted;
}

a.table1 img {	
	padding:5px;
	border:1px solid #fff;
	margin-right:5px;
	background-color:#ddd;
}

.table1 img {	
	padding:5px;
	border:1px solid #fff;
	margin-right:5px;
	background-color:#ddd;
}

a.table1:hover img {	
	padding:5px;
	border:1px solid #555555;
	background-color:#ffffff;
	margin-right:5px;
	border-style:dotted;
}

.in{
	padding-left:30px;
	}