html { margin:0; padding:0; width:100%; height:100%; background-color:#d8d8d8; }
body { margin:0; padding:0; width:100%; height:100%; }
form { margin:0px; }
p { margin:8px 0px; }
table, img { border:0px; }
div, table, td, span { font-family:Tahoma, Verdana, Arial; font-size:13px; color:#000000; }
a { color:#535665; }
h1 { margin:0; padding:0; font-size:22px; font-weight:normal; font-family:Tahoma, Verdana, Arial; z-index:1; }

.br { clear:both; }

.main { width:100%; height:100%; background:url(../img/main_bg2.gif) repeat-x 0 28px; }
.main .m1 {  }
.main .m2 { height:38px; background-color:#5d786b; }

.top0 { width:998px; background:url(../img/splash_bg2.gif) no-repeat left top; margin-top:28px; }
.top0_1 { height:900px; min-height:900px; background:url(../img/logo_bg3.gif) no-repeat 0 430px; }

.top { width:100%; height:171px; }
.top .t1 { width:416px; }
.top .t1 img { margin-bottom:6px; }
.top .t2 div { width:375px; color:#ffffff; font-size:12px; margin-bottom:12px; }

.menu { width:766px; height:142px; background:url(../img/menu2.gif) no-repeat left top; margin-left:107px; }
.menu .menu_act { height:92px; }
/*.menu .menu_act { height:92px; background:url(../img/menu1_about.gif) no-repeat 14px 25px; }*/
.menu .menu_act .icon { float:left; width:74px; height:60px; }

.navy { text-align:right; color:#1e202b; font-size:11px; margin-right:90px; margin-top:33px; }

.zag {
	margin-left:109px;
	margin-top:20px;
	background:url(../img/h1_bg.gif) no-repeat left top;
	height:68px;
	width:516px;	
}
.zag h1 { position:relative; top:27px; left:52px; }

.zag2 {
	margin:30px 0 15px 0;
}

.content { margin:20px 220px 50px 129px; }

.bottom { width:100%; height:38px; }
.bottom .b1 { width:400px; color:#cecdd2; font-size:12px; padding-left:30px; }
.bottom .b2 { text-align:right; padding-right:30px; color:#ffffff; }
.bottom .b2 a { color:#ffffff; text-decoration:none; }
.bottom .b2 a:hover { text-decoration:underline; }

/* Μενώ */
.menu .menu_act .menu1 { float:left; width:123px; margin:52px 0 0 24px; position:relative; }
.menu .menu_act .menu1 a.aaa { display:block; height:34px; text-decoration:none; }

.menu .menu_act .menu2 { float:left; width:147px; margin:52px 0 0 4px; position:relative; }
.menu .menu_act .menu2 a.aaa { display:block; height:40px; text-decoration:none; }

.menu .menu_act .menu3 { float:left; width:103px; margin:52px 0 0 4px; position:relative; }
.menu .menu_act .menu3 a.aaa { display:block; height:40px; text-decoration:none; }

.menu .menu_act .menu4 { float:left; width:152px; margin:52px 0 0 4px; position:relative; }
.menu .menu_act .menu4 a.aaa { display:block; height:40px; text-decoration:none; }

.menu .menu_act .menu5 { float:left; width:125px; margin:52px 0 0 4px; position:relative; }
.menu .menu_act .menu5 a.aaa { display:block; height:40px; text-decoration:none; }

.menu .menu_act .menu1:hover .sub_menu1 { display:block; }
.menu .menu_act .menu2:hover .sub_menu2 { display:block; }
.menu .menu_act .menu3:hover .sub_menu2 { display:block; }
.menu .menu_act .menu4:hover .sub_menu2 { display:block; }
.menu .menu_act .menu5:hover .sub_menu2 { display:block; }


/* lev 1*/
.sub_menu1 {
	width:134px;
	background-color:#585c73;
	position:absolute;
	display:none;
	top:32px;
	left:-10px;
	/*display:none;*/
	text-align:left;
	z-index:100;
}
.sub_menu1 .sm1_top { height:8px; background:url(../img/submenu_top1_bg.gif) no-repeat left top; }
.sub_menu1 .sm1_main { background-color:#585c73; padding:15px 0 10px 0; color:#ffffff; }
.sub_menu1 .sm1_main a { color:#ffffff; font-size:11px; display:block; width:104px; padding:0 15px 0 15px; position:relative; }
.sub_menu1 .sm1_main div.elm { margin-bottom:2px; position:relative; padding-top:6px; padding-bottom:8px; }
.sub_menu1 .sm1_bottom { height:10px; background:url(../img/submenu_bottom1_bg.gif) no-repeat left top; }
.sub_menu1 .sm1_main div.elm:hover { text-decoration:none; background-color:#34374c; }
.sub_menu1 .sm1_main div.elm:hover a.aaa1 { text-decoration:none; }
.sub_menu1 .sm1_main div.elm:hover .sub_menu_lev2 { display:block; } 

/* lev 2*/
.sub_menu2 {
	width:134px;
	background-color:#585c73;
	position:absolute;
	display:none;
	top:40px;
	left:0px;
	/*display:none;*/
	text-align:left;
	z-index:100;
}
.sub_menu2 .sm1_top { height:8px; background:url(../img/submenu_top1_bg.gif) no-repeat left top; }
.sub_menu2 .sm1_main { background-color:#585c73; padding:15px 0 10px 0; color:#ffffff; }
.sub_menu2 .sm1_main a { color:#ffffff; font-size:11px; display:block; width:104px; padding:0 15px 0 15px; position:relative; }
.sub_menu2 .sm1_main div.elm { margin-bottom:2px; position:relative; padding-top:6px; padding-bottom:8px; }
.sub_menu2 .sm1_bottom { height:10px; background:url(../img/submenu_bottom1_bg.gif) no-repeat left top; }
.sub_menu2 .sm1_main div.elm:hover { text-decoration:none; background-color:#34374c; }
.sub_menu2 .sm1_main div.elm:hover a.aaa1 { text-decoration:none; }
.sub_menu2 .sm1_main div.elm:hover .sub_menu_lev2 { display:block; } 


.sub_menu_lev2 {
	width:134px;
	background-color:#34374c;
	position:absolute;
	display:none;
	top:0px;
	left:134px;
	text-align:left;
}
.sub_menu_lev2 .l1 { background:url(../img/submenu_bottom2_bg.gif) no-repeat left bottom; }
.sub_menu_lev2 .l2 {  }
.sub_menu_lev2 div.elm2 { padding-top:4px; padding-bottom:12px; border-top:1px solid #2e3043; }
.sub_menu_lev2 div.elm2_1 { padding-top:7px; padding-bottom:12px; }
.sub_menu_lev2 div.elm2 a, .sub_menu_lev2 div.elm2_1 a { text-decoration:underline; }
.sub_menu_lev2 div.elm2 a:hover, .sub_menu_lev2 div.elm2_1 a:hover { background-color:transparent; text-decoration:none; }


.document_pages { margin-bottom:35px; }
.document_pages .document_page_element { margin-bottom:7px; }


