@charset "utf-8";
/* CSS Document */

/* GLOBAL */
p {margin-bottom:1em}
a {color:#6087BC; font-weight:bold; text-decoration:none}
a:hover {color:#4172B4; text-decoration:underline}
strong {font-weight:bold;}
#doc3 #bd #yui-main .yui-b #title h1 {
	font-size:2.5em;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.3em;
	color:#6087BC;
	border-bottom:1px solid #fff;
	margin-right:40px;
	font-weight: bold;
	letter-spacing: 0.05em;
}
h1 {
	font:bold 1.5em Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#445;
	border-bottom:1px solid #FFF;
	margin-bottom:10px;	
}
h2 {
	font:bold 1.5em Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#445;
	margin-bottom:10px;	
}
h3 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#445;
	border-bottom:1px solid #FFF;
	margin-bottom:10px;	
}
h4 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#445;
	margin-bottom:10px;	
}
h5 {
	font:bold 1em Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#445;
	border-bottom:1px solid #FFF;
	margin-bottom:10px;	
}
h6 {
	font:bold 1em Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#445;
	margin-bottom:10px;	
}

a[href$=".pdf"] {
	background: url(../images/filetypes/pdf.gif) no-repeat right top;
	padding:2px 18px 0px 0;
}
a[href$=".doc"] {
	background: url(../images/filetypes/doc.gif) no-repeat right top;
	padding:2px 18px 0px 0;
}
a[href$=".rtf"] {
	background: url(../images/filetypes/doc.gif) no-repeat right top;
	padding:2px 18px 0px 0;
}
a[href$=".txt"] {
	background: url(../images/filetypes/txt.gif) no-repeat right top;
	padding:2px 18px 0px 0;
}
a[href$=".ppt"] {
	background: url(../images/filetypes/ppt.gif) no-repeat right top;
	padding:2px 18px 0px 0;
}
a[href$=".xls"] {
	background: url(../images/filetypes/xls.gif) no-repeat right top;
	padding:2px 18px 0px 0;
}
a[href$=".zip"] {
	background: url(images/filetypes/zip.gif) no-repeat right top;
	padding:2px 18px 0px 0;
}


/* TEMPLATE */
html, body {
	height:100%;
	position:relative;
	margin:0 auto;
}
#doc3 #bd {
	background-image: url(../images/grey_bg.gif);
	background-repeat: no-repeat;
	background-position: 250px 0;
	min-height:100%;
	position:relative;
	/*border-left:1px solid #ccc;*/
}
* html #bd
{
height: 100%;
}

#doc3 {
	font-size: 92%;
	height:100%;
}

#doc3 #bd .yui-b #logo {
	margin-top: 20px;
	margin-left: 20px;
}
#doc3 #bd .yui-b #menu_wrapper {
	margin-top: 10px;
	margin-left: 20px;
}
#doc3 #bd .yui-b #address_wrapper {
	margin-top: 10px;
	margin-left: 20px;
	border-bottom:1px solid #CCC;
}

#doc3 #bd .yui-b #address {
	margin-left: 10px;
	font-size:92%;
	color:#999;
}

#doc3 #ft {
	padding: .5em 20px;
	color:#999;
	font-size:85%;
	position:relative;
	margin-top:-2em;
	background-color:#ffffff;
	display:block;
	zoom:1;
}

#doc3 #bd #hor_menu {
	text-align: right;
	margin-top: 30px;
	margin-right: 20px;
}
#doc3 #bd #yui-main .yui-b #title {
	margin-top:  60px;
	margin-left: 90px;
}
#doc3 #bd #yui-main .yui-b #content {
	margin:20px 40px 3em 110px;
}
#doc3 #bd #yui-main .yui-b #content p, #doc3 #bd #yui-main .yui-b #content li {line-height:1.5em}

#doc3 #bd .yui-b #address_wrapper h3 {
	font-size:1em;
	line-height:1.4em; 
	padding:6px 0px; 
	font-weight:bold; color:#445;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;	
}

#doc3 #bd .yui-b #menu_wrapper h3 {
	font-size:1em; 
	line-height:1.4em; 
	padding:6px 0px; 
	font-weight:bold; 
	color:#445;
	border-bottom:1px solid #CCC;
}


/* HORIZONTAL MENU */

#hor_menu a {
	color:#fff;
	font-size:92%;
	}
#menu_home {
	padding-left:14px;
	background:url(../images/home.gif) center left no-repeat;
	}
#menu_contact {
	padding-left:14px;
	background:url(../images/contact.gif) center left no-repeat;
	}
#menu_sitemap {
	padding-left:14px;
	background:url(../images/sitemap.gif) center left no-repeat;
	}
#menu_login {
	padding-left:14px;
	background:url(../images/login.gif) center left no-repeat;
	}
#flag_english, #flag_greek {
	padding-left:14px;
	background:url(../images/flag.gif) center left no-repeat;
}
#hor_menu form {
	display:inline;
	margin:0;
	}
#search {
	font:bold .85em/.85em
% Arial, Helvetica, sans-serif;
	width:130px;
	border:1px solid #999;
	padding: 0.09em;
	_padding: 0.1em;
	float: right;
	font: .9em Arial, Helvetica, sans-serif;
	}
#search_go {
	font:.8em Arial, Helvetica, sans-serif;
	padding: 0.05em;
	background-color: #FFFFFF;
	float: right;
	border: 1px solid #999;
	margin-left: 3px;
	margin-right: 20px;
	}
.highlight {
	background-color:#ddd;
}	
#doc3 #bd #yui-main .yui-b .administration_panel {
	font-size:bold 92%;
	color:#FFFFFF;
	margin-bottom:10px;
}
#highlighter_wrapper {
	position:relative;
	margin-top:20px;
	margin-left:20px;
}
#highlighter {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4172B4;
	position:absolute;
	right:29px;
	top: 70px;
}
#arrow {
	position:absolute;
	right:20px;
	top: 74px;
}
#doc3 #bd #logged_in {
	text-align: right;
	margin-right: 20px;
	font:92% Arial, Helvetica, sans-serif;
	color:white;
}
#doc3 #bd #logged_in a {color:white;font-weight:bold}
#mask #no_javascript {
	color: #000;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.align_center {
	text-align: center;
}
#doc3  #bd  #frmSearch {
	margin: 3px 0 0 0;
}
#menu_search {
	padding-left:14px;
	background:url(../images/search.gif) center left no-repeat;
}

