@charset "utf-8";

*
{
	font:11px Verdana;
	color: Black;
}

/* CSS Document */
 

/* TopMenu */
	   
#TopMenu		{ float:left; padding:0; margin:0; width:970px; height:25px; background-color:#1e47aa; }
#TopMenu UL		{ padding:0; margin:0; height:25px; float:left;}
#TopMenu UL LI	{ float:left; padding:6px 5px 0px 0px; margin:0; list-style:none; height:25px; font:normal 11px Verdana; color:#ffffff; border-right:1px solid #ffffff; }

#TopMenu UL LI A	{ padding:0 5px 0 20px; margin:0 15px 0 15px; font:normal 11px Verdana; color:#ffffff; text-decoration:none; }
#TopMenu UL LI A:hover { padding:0 5px 0 20px; margin:0 15px 0 15px; font:normal 11px Verdana; color:#ffffff; text-decoration:underline; }

#TopMenu UL LI.Item1 A { background-image:url(up_24.gif); background-position:left; background-repeat:no-repeat; }
#TopMenu UL LI.Item2 A { background-image:url(up_25.gif); background-position:left; background-repeat:no-repeat; }
#TopMenu UL LI.Item3 A { background-image:url(up_29.gif); background-position:left; background-repeat:no-repeat; }
#TopMenu UL LI.Item4 A { background-image:url(up_26.gif); background-position:left; background-repeat:no-repeat; }
#TopMenu UL LI.Item5 A { background-image:url(up_32.gif); background-position:left; background-repeat:no-repeat; }


/* BottomMenu */

#BottomMenu		{ align:center; padding:0px 0px 0px 0px; margin:0; width:970px; background-color:#1e47aa; } 
#BottomMenu span	{ padding:0px; margin:0;  align:center; } 
#BottomMenu span	{ align:center; padding:0px; margin:0; list-style:none; font:normal 11px Verdana; color:#ffffff; border-left:1px solid #ffffff; }
#BottomMenu span A	{ padding:0 20px 0 5px; margin:0 15px 0 15px; font:normal 10px Verdana; color:#ffffff; text-decoration:none; }
#BottomMenu span A:hover { padding:0 20px 0 5px; margin:0 15px 0 15px; font:normal 10px Verdana; color:#ffffff; text-decoration:underline; }


#BottomMenu span.Item6 A { background-position:right; background-repeat:no-repeat; }
#BottomMenu span.Item7 A { background-position:right; background-repeat:no-repeat; }
#BottomMenu span.Item8 A { background-position:right; background-repeat:no-repeat; }


/* Banner */

#search			{ padding:0 0 0 20px; margin:0px; }

#searchtext		{ padding:0; margin:0; font:bold 13px Verdana; color:#1e47aa; text-decoration:none;  }

#searchtext2	{ padding:0 0 0 3px; margin:0 0px 0 0px; background-image:(banner_16.gif); background-position:left; background-repeat:no-repeat; font:normal 10px Verdana; color:#1e47aa; text-decoration:none;  }

#searchtext2 a 	{ padding:0 0 0 3px; margin:0 0px 0 0px; font:normal 10px Verdana; color:#1e47aa; text-decoration:none;  }
#searchtext2 a:hover { padding:0 0 0 3px; margin:0 0px 0 0px; font:normal 10px Verdana; color:#1e47aa; text-decoration:underline;  }

#banner  {
			background-color:#ffffff;
			border-right:thin dashed #1e47aa;
			}		


#buttons		{ height:30px; align:top;}
#buttons tr		{ height:30px;}
#buttons td	{ padding:0px 1px 0px 0px; font:normal 11px Verdana;}

#buttons td a	{ padding:8px 5px 8px 0px; font:normal 11px Verdana; color:#ffffff; text-decoration:none; }
#buttons td a:hover { padding:8px 5px 8px 0px; font:normal 11px Verdana; color:#ffffff; text-decoration:underline; }

#buttons td.i1 a { background-image:url(but_green.gif); background-repeat:repeat-x;  display:block;}
#buttons td.i2 a { background-image:url(but_blue.gif);  background-repeat:repeat-x; display:block;}
#buttons td.i3 a { background-image:url(but_orange.gif); background-repeat:repeat-x; display:block;}
#buttons td.i4 a { background-image:url(but_red.gif); background-repeat:repeat-x; display:block;}


/* Left Bar */

#left	{ 
		padding:0 0px 0 0px; 
	 	margin:0 0px 0 0px; 
		width:200px;
		height:auto; 
		background-color:#ffffff; }



/* Left bar - Menu */

#nav ul
{
width:200px;
margin: 0;
padding: 0 0 0 0;
list-style-type: none;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
}
#nav ul li{
	background-color: #1E47AA;
	border: 1px solid #333333;
}
#nav ul li a.bb, #nav ul li a.bb:visited, #nav ul li a.bb:link, #nav ul li a.bb:active
{
	display: block;
	padding: 4px 0px 4px 21px;
	/*background-color: #1e47aa;*/
	background-image: url(but_menu.gif);
	background-repeat:no-repeat;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#nav ul li a.bb:hover
{
	/*border: 1px solid #000000;*/ /*background-color: #cd7002;*/
	background-image: url(but_menu_over.gif);
	background-repeat: no-repeat;
	color: #3F6FA0;
	font-weight: bold;
}
#nav ul li ul li{
	background-color: #D7EEFE;
	padding: 4px 0px 4px 26px;
	border: 1px solid #efefef;
	font-weight: normal;

}
#nav ul li ul li a.sk, #nav ul li ul li a.sk:link, #nav ul li ul li a.sk:active, #nav ul li ul li a.sk:visited
{
	/*display: block;*/
	background-color: #D7EEFE;
	font-weight: normal;
	color: #3F6FA0;
	text-decoration: none;
}

#nav ul li ul li  a.sk:hover
{
	display: block;
	text-decoration: underline;

}

#active a:link, #active a:visited, #active a:hover
{
	border: 1px solid #cd7002;
	background-color: #cd7002;
	background-image: url(images/but_menu_over.gif);
	background-repeat:no-repeat;
	color: #ffffff;
}


/* Login */

#login			{ 

				float:left;
				padding: 1px 0px 1px 0px; 
				margin:1px 0px 0 0px; 
				_margin:1px 0px 0px 0px;
				color:#ffffff;  
				width:200px;
				height:120;
				background-color:#112775;	
				display:block;	
				}
						
#titlelogin {
	float:left;
	padding:10px 0px 0px 17px;
	margin:0;
	font:bold 14px Arial;
	color:#ffffff;
}
#logintext      {				
				padding: 12px 0 0px 0px; 
				margin: 0px 0 1px 0; 
				/*float:left; */
				font:bold 14px Arial; 
				color:#ffffff; 
				text-decoration:none;
				background-color:#112775;
				}
				
#logintest img  {				
				padding: 5px 5px 3px 8px; 
				margin: 0px 0 1px 0px; 
				float:left; 
				}

				
#loginform		{
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 10px;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}
	
#loginlist			{ float:left; padding:-5px 0 0 5px; margin:0 0 5px 0; width:200px;  }
#loginlist ul		{ padding:0; margin:0;  float:left; width:200px; list-style-type:none;}
#loginlist ul li	{ float:left; padding:1px 0px 0px 15px; margin:0; font:normal 10px Verdana; color:#000000; }

#loginlist ul li a	{ padding:0 0px 0 8px; margin:0 0px 0 0px; font:normal 10px Verdana; color:#000000; text-decoration:none; }
#loginlist ul li a:hover { padding:0 0px 0 8px; margin:0 0px 0 0px; font:normal 10px Verdana; color:#000000; text-decoration:underline; }

#loginlist ul li.bul a { /*background-image:url(left_49.gif); background-position:left; background-repeat:no-repeat; */}


form {
	padding:0;
	margin:0;
	}
			

/*


/* Colored Boxes */

#blueboxtitle 
{
	height:21px;
	width:170px;
	padding:0px 0px 0px 5px;
	background-image:url(bluebox_main.gif);
	background-repeat:repeat-x;
	font:bold 11px Verdana;
	color:#ffffff;
}

#redboxtitle 
{
	height:21px;
	width:170px;
	padding:0px 0px 0px 5px;
	background-image:url(redbox_main.gif);
	background-repeat:repeat-x;
	font:bold 11px Verdana;
	color:#ffffff;
}
#redboxtd{
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
}
#greenboxtitle 
{
	height:21px;
	width:170px;
	padding:0px 0px 0px 5px;
	background-image:url(greenbox_main.gif);
	background-repeat:repeat-x;
	font:bold 11px Verdana;
	color:#ffffff;
}

#orangeboxtitle 
{
	height:21px;
	width:170px;
	padding:0px 0px 0px 5px;
	background-image:url(orangebox_main.gif);
	background-repeat:repeat-x;
	font:bold 11px Verdana;
	color:#ffffff;
}

.boxtext 
{
	padding:2px 5px 2px 5px;
	margin:0;
	font:11px;
	font-family:Verdana;
	color:#000000;
	float:left;
	display:block;
}
/*
#boxtext 
{
	padding:2px 5px 2px 5px;
	margin:0;
	font:11px;
	font-family:Verdana;
	color:#000000;
	float:left;
	display:block;
}

*/

.boxtext h2
{
	padding:2px 5px 2px 5px;
	margin:0;
	font:12px;
	font-family:Verdana;
	font-weight:bold;
	color:#000000;
	float:left;
	display:block;
}


.boxtext h3
{
	padding:2px 5px 2px 5px;
	margin:0;
	font:14px;
	font-family:Verdana;
	font-weight:bold;
	color:#000000;
	float:left;
	display:block;
}

.boxtext h4
{
	padding:2px 5px 2px 5px;
	margin:0;
	font:18px;
	font-family:Verdana;
	font-weight:bold;
	color:#000000;
	float:left;
	display:block;
}



.boxtext a	{ padding:0; margin:0; font:normal 11px Verdana; color:#000; text-decoration:none;  } 
.boxtext a:hover { padding:0; margin0; font:normal 11px Verdana; color:#000; text-decoration:underline; }

#bigboxtext 
{
	padding:1px 1px 0 1px;
	margin:0;
	font:normal 11px Verdana;
	color:#000000;
	float:left;
	display:block;
}


#eserviceslist
{
	padding:2px 5px 2px 5px;
	margin:0;
	font:normal 11px Verdana;
	color:#000000;
	float:left;
	display:block;
}

#eserviceslist a	{ float:right; padding:0; margin:0; font:normal 11px Verdana; color:#000; text-decoration:none;  }
#eserviceslist a:hover { float:right; padding:0; margin0; font:normal 11px Verdana; color:#000; text-decoration:underline; }

/* First Page News */
#newsboxtext 
{
	padding:0;
	margin:0;
	height:28px;
	width:600px;
	font:normal 13px Verdana;
	color:#fff;
	background-image:url(newsbox_grad.gif);
	background-repeat:repeat-x;
}

#newsfpage			{ float:left; padding:0; margin:0; display:block; width:500px; background-color:#e3f0ff; }
#newsfpage ul		{ padding:0; margin:0; display:block;  float:left; width:500px; list-style-type:none;}
#newsfpage ul li	{ float:left; padding:0; margin:0; font:normal 12px Verdana; color:#000; }

#newsfpage ul li a	{ padding:0; margin:0; font:normal 12px Verdana; color:#000; text-decoration:none; }
#newsfpage ul li a:hover { padding:0; margin:0; font:normal 12px Verdana; color:#000; text-decoration:underline; }


/* News with details */

#morenews			{ padding:1px;margin:0;font:normal 12px Verdana;color:#000; float: left; display:block;}
#morenews a			{ float:left; padding:1px; margin:0; font:normal 12px Verdana; color:#000; text-decoration:none;  }
#morenews a:hover	{ float:left; padding:1px; margin0; font:normal 12px Verdana; color:#000; text-decoration:underline; }


#morenewslist			{ float:left; padding:2px 0 2px 0; margin:0; width:100%; border:1px thin dashed }
#morenewslist ul		{ float:left; padding:2px 0 2px 0; margin:0;  width:100%; list-style-type:none;}
#morenewslist ul li		{ float:left; padding:2px 0 2px 0; margin:0; font:normal 12px Verdana; color:#000; list-style-type:none;}

#morenewslist ul li a	{ float:left; padding:2px 5px 2px 5px; margin:0; font:normal 12px Verdana; color:#000; text-decoration:none;  }
#morenewslist ul li a:hover { float:left; padding:2px 5px 2px 5px; margin0; font:normal 12px Verdana; color:#000; text-decoration:underline; }



/* Σελίδα Διαχείριρης */

#admtext
{	
	padding:5px 5px 5px 5px;
	font:bold 13px Verdana;
	color:#000000;
}


#admlist		{ padding:0 0 0 45px; margin:0;}
#admlist ul		{ padding:5px 0px 5px 5px; margin:5px;}
#admlist ul li	{ padding:5px 0px 5px 5px; margin:5px; list-style-type:square; }

#admlist ul li A	{ padding:0 5px 0 0px; margin:0; font:normal 13px Verdana; color:#000; text-decoration:none; }
#admlist ul li A:hover { padding:0 5px 0 0px; margin:0; font:normal 13px Verdana; color:red; text-decoration:underline; }



/* Xrisima Tilefona */

.tilefona{
	float:left;
	padding:0;
	margin:1px 0px 0px 0px;
	_margin:1px 0px 0px 0px;
	display:block;
	background-color:#c13a34;
	width:200px;
	height:120px;
}
.tilefona span.titleTilefona {
	float:left;
	padding:10px 0px 0px 17px;
	margin:0;
	font:bold 14px Arial;
	color:#ffffff;
}
.tilefona span.titleTilefona a {
	color:#ffffff;
	text-decoration: none;
}

.table{
	padding:7px 0px 0px 0px;
	margin:0;
	font:normal 10px Verdana;
	color: #1E47AA;
	float:left;
	
}
.table span.left{
	padding:0px 0px 0px 3px;
	margin:0;
	font:normal 10px Verdana;
	color: #1E47AA;
	width:70px;
	float:left;
}
.table span.left a{
	font:normal 10px Verdana;
	color: #1E47AA;
	text-decoration:none
}
.table span.left a:HOVER{
	font:normal 10px Verdana;
	color: #1E47AA;
	text-decoration:underline
}

.table span.right{
	padding:0px 3px 0px 0px;
	margin:0;
	font:normal 10px Verdana;
	color: #1E47AA;
	width:76px;
	float:right;
}
.table span.right a{
	font:normal 10px Verdana;
	color: #1E47AA;
	text-decoration:none
}
.table span.right a:HOVER{
	font:normal 10px Verdana;
	color: #1E47AA;
	text-decoration:underline;
}	

.maintable {
	border-left: 1px #efefef solid;
	border-right: 1px #efefef solid;
}

.box{
	padding-left: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/* color: #1E47AA; */
	color: #307DC3;
}
.boxes{
	border-bottom: 1px dashed #1E47AA;
}
.leftbox{
	border-left: 1px #EFEFEF solid;
	/*border-right: 1px #EFEFEF solid;*/
}
.boxtext{
	padding-left: 8px;
	padding-right: 5px;
}
.headline{
	padding: 0 0 0 5px;
	border-bottom: dashed 1px #1E47AA;
}
.centerbox{
	height: 180px;
	border-bottom: dashed 1px #1E47AA;
}
.centerboxl{
	height: 180px;
	border-bottom: dashed 1px #1E47AA;
	border-right: dashed 1px #1E47AA;
}
DIV.box{
	font-weight: bold;
	/* color: #1E47AA; */
	color: #307DC3;
}
.leftcolumn{
	border-right: 1px #EFEFEF solid;
	height: 100%;
}
.rightcolumn{
	border-left: 1px #EFEFEF solid;
	height: 100%;
}
.news a{
	text-decoration: none;
}
.news a:hover{
	text-decoration: underline;
}
#breadcrumb{
	text-align: right;
	color: #808080;
	font-size: 10px;
}
#breadcrumb a{
	font-size: 10px;
	color: #808080;
	text-decoration: none;
}
#breadcrumb a:hover{
	font-size: 10px;
	color: #808080;
	border-bottom: 1px dashed #808080;
}
#lists td.results{
	border: 0px none;
	color: Gray;
	font-size: 10px;
}
#lists th{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #1E47AA;
	text-align: left;
	padding-left: 4px;

}
#lists td{
	border-bottom: 1px solid #a8a8a8;
}



input.button{

border: 1px outset #3F6FA0;

background-color: #D6EEFE;

font-weight: bold;

/* color: #3F6FA0; */
	color: #1E47AA
}

a.sercat	{  padding:0; margin:0; font:normal 11px Verdana; color:#000; text-decoration:none;  }
a.sercat:hover {  padding:0; margin0; font:normal 11px Verdana; color:#000; text-decoration:underline; 

 /*b {font-weight: bold;} */
