.hideme {
visibility : hidden;
//z-index:40;
position:inherit;
}

p{
	font-family:verdana;
	font-size:0.9em;
	padding:0em;
	line-height:1em;

}
.eikona { 
	background-color:#eeeeef;
	border:1px solid #346789;
	//box-shadow: 2px 2px 19px #aaa;
   -o-box-shadow: 2px 2px 19px #aaa;
   -webkit-box-shadow: 2px 2px 19px #aaa;
   -moz-box-shadow: 2px 2px 19px #aaa;
	-moz-border-radius:0.5em;
	border-radius:0.5em;
	opacity:0.9;
	filter:alpha(opacity=90);
	line-height:5em;
	position:absolute;

}

.keimeno{
	border:1px solid #346789;
	box-shadow: 2px 2px 19px #aaa;
   -o-box-shadow: 2px 2px 19px #aaa;
   -webkit-box-shadow: 2px 2px 19px #aaa;
   -moz-box-shadow: 2px 2px 19px #aaa;
	-moz-border-radius:0.5em;
	border-radius:0.5em;
	opacity:0.8;
	filter:alpha(opacity=80);
	text-align:center;
    width:10em;
	position:absolute;
	background-color:#eeeeef;
	color:black;
	padding:0.5em;
}


.myta {
	border: 0px;
	text-align:center;
	resize:none;
	padding: 0px;
	width:14em; 
	height:2em;
}



.window:hover{
box-shadow: 2px 2px 19px #444;
   -o-box-shadow: 2px 2px 19px #444;
   -webkit-box-shadow: 2px 2px 19px #444;
   -moz-box-shadow: 2px 2px 19px #444;
    opacity:0.6;
filter:alpha(opacity=90);

}

.active {	border:1px dotted green;}
.hover {	border:1px dotted red;}

#demo {
	width:80%;
	height:50em;
	margin-left:0em;
	margin-top:0em;
	position:relative;
}

/* Zoa eikones */
#window10 {position:absolute; top:0em; left:2em;}/* vatraxos */
#window20 {position:absolute; top:10em;left:2em; }/* kastoras */
#window30 {position:absolute; top:20em; left:2em;}/* psapia */
#window40 {position:absolute; top:27em; left:2em;}/* pestrofa */
#window50 {position:absolute; top:36em; left:2em;}/* pelargos */

/* Xaraktiristika */
#window11 {position:absolute; top:0em; left:20em;}/* vatraxos */
#window21 {position:absolute; top:10em; left:20em;}
#window31 {position:absolute; top:20em; left:20em;}
#window41 {position:absolute; top:36em; left:20em;}
#window51 {position:absolute; top:27em; left:20em;}

/* Apotelesma */
#window12 {position:absolute; top:0em; left:40em;}/* vatraxos */
#window22 {position:absolute; top:20em; left:40em;}
#window32 {position:absolute; top:10em; left:40em;}
#window42 {position:absolute; top:27em; left:40em;}
#window52 {position:absolute; top:36em; left:40em;}


._jsPlumb_connector { z-index:4; }
._jsPlumb_endpoint, .endpointTargetLabel, .endpointSourceLabel{ z-index:21;cursor:pointer; }
.hl { border:3px solid red; }
#debug { position:absolute; background-color:black; color:red; z-index:5000 }

.aLabel {
 	background-color:white; 
	padding:0.4em; 
	font:12px Verdana; 
	color:#444;
	z-index:21;
	border:1px dotted gray;
	opacity:0.8;
	filter:alpha(opacity=80);
}
