html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
.body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	TEXT-ALIGN:center;  
	background-color: #044e92;	
	scrollbar-face-color: #ccdae9;
	scrollbar-track-color: #e8edf0;
	scrollbar-arrow-color: #8c2041;
	background-image: url(images/bg.gif);
	background-position:left top;
	background-repeat: repeat-x;	
}
#container {	
	overflow:hidden;
	text-align:left;	
	width:952px;
	padding:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;		
}
#top {	
	float:left;
	width:952px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
#top div.left {	
	float:left;
	width:237px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
}
#top div.left span.logo {	
	float:left;
	width:237px;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;	
	text-align:center
}
#top div.right {	
	float:left;
	width:715px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
}
.top_menu {	
	float:left;
	text-align:right;
	width:715px;
	padding:11px 0px 10px 0px;
	margin:0px 0px 0px 0px;		
	font:bold 11px Tahoma, Verdana;
	color:#666666	
}
.top_menu_links {	
	float:left;
	text-align:right;
	width:660px;
	padding:4px 5px 0px 0px;
	margin:0px 0px 0px 0px;		
	font:bold 11px Tahoma, Verdana;
	color:#666666	
}
.top_menu_links a {	
	font:bold 11px Tahoma, Verdana;
	color:#666666;
	text-decoration:none
}
.top_menu_links a:HOVER {	
	font:bold 11px Tahoma, Verdana;
	color:#666666;
	text-decoration:underline
}
.lang {	
	float:left;
	text-align:right;
	width:50px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	font:normal 10px Tahoma, Verdana;
	color:#ffffff;	
}
.lang a {	
	float:left;
	text-align:center;
	width:16px;
	height:16px;
	font:normal 10px Tahoma, Verdana;
	color:#ffffff;
	background-image: url(images/lang_bg.gif);
	background-position:left top;
	background-repeat: no-repeat;	
	text-decoration:none;
	padding:1px 0px 0px 0px; 
	margin:0px 0px 0px 5px;		
}
.top_foto {	
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	font:bold 11px Tahoma, Verdana;
	color:#666666	
}
#home {	
	float:left;
	width:952px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;	
	background-image: url(images/home_bg.gif);
	background-position:left top;
	background-repeat: repeat-y;	
	border-bottom:1px solid #82a7c9
}
#home div.left {	
	float:left;
	width:754px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
.drastiriotites_box {	
	float:left;
	width:754px;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
.drastiriotites_box h1 {	
	float:left;
	width:754px;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;	
	font:bold 17px Arial, Verdana;
	color:#ffffff;
	letter-spacing:-1px;
}
.drastiriotites_box_in {	
	float:left;
	width:754px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	background-image: url(images/drastiriotites_bg.gif);
	background-position:left top;
	background-repeat: repeat-y;	
}
.drastiriotites {	
	float:left;
	width:347px;
	padding:0px 20px 10px 10px;
	margin:0px 0px 0px 0px;		
}
.drastiriotites_title {	
	float:left;
	width:347px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	font:bold 12px Tahoma, Verdana;
	color:#021f46;
}
.drastiriotites_text {	
	float:left;
	width:347px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	font:normal 11px Tahoma, Verdana;
	color:#ffffff;
}
.drastiriotites_more {	
	float:left;
	text-align:right;
	width:347px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	font:bold 10px Tahoma, Verdana;
	color:#bddfff;
}
.drastiriotites_more a {	
	font:bold 10px Tahoma, Verdana;
	color:#bddfff;
	text-decoration:none
}
.drastiriotites_more a:Hover {	
	font:bold 10px Tahoma, Verdana;
	color:#bddfff;
	text-decoration:underline
}
.home3boxes {	
	float:left;
	width:754px;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
.home_box {	
	float:left;
	width:234px;
	padding:0px 17px 0px 0px;
	margin:0px 0px 0px 0px;	
}
.home_box h2 {	
	float:left;
	width:234px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;	
	font:bold 15px Arial, Verdana;
	color:#ffffff;
	letter-spacing:-1px;
}
.home_box_in {	
	float:left;
	width:234px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	font:normal 11px Tahoma, Verdana;
	color:#ffffff;
	background-image: url(images/box_home_bottom_bg.gif);
	background-position:left bottom;
	background-repeat: no-repeat;		
	height:126px;
}
.home_box_in2 {	
	float:left;
	width:232px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	font:normal 11px Tahoma, Verdana;
	color:#ffffff;
	background-color:#dde9f3;
	background-image: url(images/box_home_bg.gif);
	background-position:left bottom;
	background-repeat: repeat-x;	
	border:1px solid #3b686b;
	height:100px;
}
.home_box_in_left {	
	float:left;
	width:122px;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;	
	font:normal 11px Tahoma, Verdana;
	color:#5d6466;	
}
.home_box_in_right {	
	float:left;
	width:90px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	font:normal 11px Tahoma, Verdana;
	color:#5d6466;	
}
.home_box_in_right span.photo {	
	float:left;
	width:90px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;	
	font:normal 11px Tahoma, Verdana;
	color:#5d6466;	
	height:53px;
}
.home_box_in_right span.more {	
	float:left;
	text-align:center;
	width:90px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px;	
	font:normal 11px Tahoma, Verdana;
	background-color:#3a8ac3;
	color:#5d6466;	
}
.home_box_in_right span.more a {	
	font:normal 10px Tahoma, Verdana;
	color:#ffffff;	
	text-decoration:none
}
.home_box_in_right span.more a:Hover {	
	font:normal 10px Tahoma, Verdana;
	color:#0c1a4e;	
	text-decoration:none
}

#home div.right {	
	float:left;
	width:198px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
.news_right {	
	float:left;
	width:198px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	background-image: url(images/news_right_bg.gif);
	background-position:left top;
	background-repeat: repeat-x;		
}
.news_right h1 {	
	float:left;
	width:173px;
	height:28px;
	padding:9px 0px 0px 25px;
	margin:0px 0px 0px 0px;	
	background-image: url(images/news_title_bg.gif);
	background-position:left bottom;
	background-repeat: repeat-x;	
	font:bold 14px Arial, Verdana;
	color:#000000;	
	letter-spacing:-1px;
}
.news_right_in{	
	float:left;
	width:182px;
	padding:9px 0px 10px 0px;
	margin:0px 8px 0px 8px;	
	display:inline;
	font:normal 11px Tahoma, Verdana;
	color:#ffffff;	
	background-image: url(images/kouk.gif);
	background-position:left bottom;
	background-repeat: repeat-x;		
}
.news_right_in span.date{	
	float:left;
	width:182px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	font:normal 10px Tahoma, Verdana;
	color:#021f46;		
}
.news_right_in span.file{	
	float:left;
	width:182px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	font:normal 10px Tahoma, Verdana;
	color:#ffffff;		
}
.news_right_in span.file a{	
	float:left;
	width:165px;
	padding:5px 0px 0px 17px;
	margin:0px 0px 0px 0px;	
	font:normal 11px Tahoma, Verdana;
	color:#ffffff;	
	background-image: url(images/pdf.gif);
	background-position:0px 7px;
	background-repeat: no-repeat;	
	text-decoration:none	
}
.news_right_in span.file a:HOVER{	
	font:normal 11px Tahoma, Verdana;
	color:#ffffff;	
	text-decoration:underline	
}
#footer {	
	float:left;
	width:952px;
	font:normal 11px Tahoma, Verdana;
	color:#ffffff;	
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;	
}
.footer_left {	
	float:left;
	width:680px;
	font:normal 11px Tahoma, Verdana;
	color:#ffffff;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
.aea {	
	float:left;
	width:120px;
	font:normal 11px Tahoma, Verdana;
	color:#ffffff;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
.aea a {	
	font:normal 11px Tahoma, Verdana;
	color:#ffffff;	
	text-decoration:none
	
}
.netvolution {	
	float:left;
	width:150px;
	font:normal 11px Tahoma, Verdana;
	color:#ffffff;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	text-align:center
}
.netvolution a {	
	font:normal 11px Tahoma, Verdana;
	color:#ffffff;	
	text-decoration:none	
}
.netvolution a:Hover {	
	font:normal 11px Tahoma, Verdana;
	color: #ff6000;
	text-decoration:none	
}
#main {	
	float:left;
	width:952px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;	
	border-bottom:1px solid #82a7c9;
	background-image: url(images/main_bg0.gif);
	background-position:left top;
	background-repeat: repeat-y;	
	min-height:300px;
    height:300px;
	_height:300px;	
}
div[id] #main {
       height:auto;

  }
  #main h1 {	
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	list-style: none;
	width: 932px; 	 
	border-bottom: none;	
	font: bold 12px Verdana, Tahoma;
	color:#ffffff;
	background-color:#4685b3	
}
#main div.left {	
	float:left;
	width:237px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
}
#main div.right {	
	float:left;
	width:715px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
#main div.right h1 {	
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	list-style: none;
	width: 695px; 	 
	border-bottom: none;	
	font: bold 12px Verdana, Tahoma;
	color:#ffffff;
	background-color:#4685b3	
}
.content {	
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 20px 30px 10px 30px;
	list-style: none;
	width: 655px; 	 
	border-bottom: none;	
	font: normal 11px Tahoma, Verdana; 
	line-height:16px;
	color:#ffffff;
	background-image: url(images/main_bg.gif);
	background-position:left top;
	background-repeat: repeat-x;	
	background-color:#125b9a;		
	min-height:250px;
    height:250px;
	_height:250px;	
}
div[class] .content {
       height:auto;

 }
			
.content ul {	
	float:left;
	width:635px;
	list-style: none;	
	padding-left:20px;		
	margin-left:0px;
	padding-bottom:10px;
}		
.content ul li{		
	float:left;
	width:625px;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0px 0px 3px 10px;	
	margin:0px 0px 0px 0px;
	
			
}
#main2 {	
	float:left;
	width:952px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	border-bottom:1px solid #82a7c9;
	min-height:300px;
    height:300px;
	_height:300px;	
}
div[id] #main2 {
       height:auto;

  }
#main2 h1 {	
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	list-style: none;
	width: 932px; 	 
	border-bottom: none;	
	font: bold 12px Verdana, Tahoma;
	color:#ffffff;
	background-color:#4685b3	
}
	
	
			
.content2 {	
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 20px 30px 20px 30px;
	list-style: none;
	width: 892px; 	 
	border-bottom: none;	
	font: normal 11px Tahoma, Verdana; 
	line-height:16px;
	color:#ffffff;
	background-image: url(images/main_bg.gif);
	background-position:left top;
	background-repeat: repeat-x;	
	background-color:#125b9a;		
	
}
div[class] .content2 {
       height:auto;

}



.names{
	font: bold 11px Tahoma, Verdana; 
	color: #ffffff;		
	text-decoration: none;		
	height:20px;	
	width:20px;	
	padding-left:5px;
	BACKGROUND-COLOR: #253980; 
	
}
.names2{
	font: bold 11px Tahoma, Verdana; 
	color: #ffffff;		
	text-decoration: none;		
	text-align:center;
	height:20px;	
	width:27px;	
	BACKGROUND-COLOR: #6bb4e1; 
	
}
.names2:HOVER{
	font: bold 11px Tahoma, Verdana; 
	color: #ffffff;		
	text-decoration: none;		
	text-align:center;
	height:20px;	
	width:27px;	
	BACKGROUND-COLOR: #3180bb; 
	
}

.names2Active{
	font: bold 11px Tahoma, Verdana; 
	color: #F06600;		
	text-decoration: none;		
	text-align:center;
	height:20px;	
	width:29px;	
	BACKGROUND-COLOR: #293b87; 
	
}
.selectdate{
	font: normal 11px Tahoma, Verdana; 
	color: #ffffff;		
	text-decoration: none;		
	height:20px;	
	BACKGROUND-COLOR: #f4f4f4; 
	
}

.input_cal {
	font: normal 10px Tahoma, Verdana; 
	color: #000000;
	font-weight:normal;
	width:130px
	}
.menu{
	font: normal 11px Tahoma, Verdana; 
	color: #b6f4fb;		
	text-decoration: none;			
	
}
.menu:Hover{
	font: normal 11px Tahoma, Verdana; 
	color: #b6f4fb;		
	text-decoration: underline;			
	
}
#sitemap{
	float:left;
	width: 892px; 	 
	color: #ffffff;		
	font: normal 11px Tahoma, Verdana; 
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;	
	
}
#sitemap a{
	font: normal 11px Tahoma, Verdana; 
	color: #525E61;	
	text-decoration:none
}
#sitemap a:HOVER {
	font: normal 11px Tahoma, Verdana; 
	color: #F06600;	
	text-decoration:none
}
#sitemapLevel_0{
	float:left;
	color: #ffffff;		
	font: normal 11px Tahoma, Verdana; 
	text-decoration: none;		
	background-image: url(images/v_menu2.gif);	
	background-position:2px 2px;
	width:892px;
	background-repeat: no-repeat;		
	margin:3px 0px 0px 0px;	
	padding: 0px 0px 1px 15px;
}
#sitemapLevel_0 a{
	float:left;
	font: bold 11px Tahoma, Verdana; 
	color: #ffffff;	
	text-decoration:none
}
#sitemapLevel_0 a:HOVER{
	font: bold 11px Tahoma, Verdana; 
	color: #ffffff;	
	text-decoration:none
}
#sitemapLevel_1{
	float:left;
	color: #ffffff;		
	font: normal 11px Tahoma, Verdana; 
	text-decoration: none;		
	width:892px;
	background-repeat: no-repeat;	
	padding:6px 0px 0px 110px;
	margin:0px 0px 0px 17px;
	background-image: url(images/sitemap_l3.gif);	
	background-position:0px 0px;
	
}
#sitemapLevel_1 a{
	font: bold 11px Tahoma, Verdana; 
	color: #c8fbfa;		
	text-decoration:none
}
#sitemapLevel_1 a:HOVER{
	font: bold 11px Tahoma, Verdana; 
	color: #ffffff;		
	text-decoration:underline
}
#sitemapLevel_2{
	float:left;
	width:852px;
	color: #ffffff;		
	font: normal 11px Tahoma, Verdana; 
	text-decoration: none;		
	padding:1px 0px 1px 320px;
	margin:0px 0px 0px 17px;
	border-left:1px solid #82a7c9;
	background-image: url(images/sitemap_l2.gif);	
	background-position:110px 0px;
	background-repeat:no-repeat;
	
}
#sitemapLevel_2 a{
	font: normal 11px Tahoma, Verdana; 
	color:#9fedf6;	
	text-decoration:none
}
#sitemapLevel_2 a:HOVER{
	font: normal 11px Tahoma, Verdana; 
	color:#9fedf6;	
	text-decoration:underline
}
#sitemapLevel_3{
	float:left;
	width:892px;
	color: #ffffff;		
	font: normal 11px Tahoma, Verdana; 
	text-decoration: none;
	padding-left:10px;	
}
#sitemapLevel_3 a{
	font: normal 11px Tahoma, Verdana; 
	color:#b8f4fb;	
	text-decoration:none
}
#sitemapLevel_3 a:HOVER{
	font: normal 11px Tahoma, Verdana; 
	color:#b8f4fb;	
	text-decoration:underline
}


.th1{
	font:bold 12px Tahoma;
	color:#ffffff;
	padding:5px 0px 5px 5px;
}
.tableText{
	font:bold 11px Tahoma;
	color:#ffffff;
	padding:0px 10px 0px 0px;
	margin:0;
	float:left;
}
.inputA{
	padding:2px 0px 2px 1px;
	margin:0;
	border:1px solid #293a80;
	width:220px;
	font:normal 11px Tahoma;
	color:#596073;
}

.inputAselect{
	padding:2px 0px 2px 1px;
	margin:0px 10px 0px 0px;
	border:1px solid #293a80;
	font:normal 11px Tahoma;
	color:#596073;
}

.button{
	padding:2px 7px 2px 7px;
	_padding:2px 0px 2px 0px;
	margin:0px 1px 0px 1px;
	font:normal 11px Tahoma;
	color:#ffffff;
	background-color:#2775af;
	border:1px solid #293a80;
}
.buTd{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
}
.buTd2{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
}
.pdf{
	font:normal 11px tahoma;
	color:#ffffff;
	float:left;
	width:90%;
	margin:15px 0px 0px 0px;
}
.pdf a{
	font:bold 11px tahoma;
	color:#ffffff;
	text-decoration:underline;
}
.pdf a:hover{
	font:bold 11px tahoma;
	color:#ffffff;
	text-decoration:none;
}
.error{
	font:bold 11px tahoma;
	color:#ff0000;
	text-decoration:none;
	display: block;
}