﻿@charset "UTF-8";
/* CSS Document */

body			{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0px;

	padding:0px;

	background: url(./images/bg.jpg) repeat-x;

	color:#555;

}

.alignRight {
	float: left;
	width: 100%;	
}

.alignRight img {
	margin: 15px 10px -9px; 	
}

a	{

	text-decoration:none;

	color:#889e2b;

}



a:hover	{

	text-decoration:underline;

}



h1, h2	{

	color:#ff6a00;

	font-weight:normal !important;

	font-size:18px !important;
	border-bottom:1px solid #bacfde;
	padding-bottom:5px;

	/*.line
	margin-left:25px;
	margin-bottom:20px;
	*/
	margin:0px;
}



h3 {

	color:#333;

	font-size:12px;

	font-weight:bold;

	margin:0px;

	padding:0px;

}



#mou	{

	width:100%;

}



#holder	{

	width:960px;

	margin:0px auto;

}



.header		{

	height:185px;

	padding-top:10px;

	background:url(./images/bg-header.jpg) no-repeat right 0px;

}



.header .logo	{

	float:left;

	

}



.header .logo img {

	margin:0px 0px 10px 30px;

}



.header .title {

	color:#4f4f4f;

	float:left;

	width:500px;

	/*margin-top:100px;*/
}



.header .title  a {

	color: #323232;

    float: left;

    font-size: 12px;
    font-weight:bold;

    margin: 0 0 5px 10px;

    width: 100%;

}



.header .title p 	{

	float:right;

}



.menu	{

	background:url(./images/bg-menu.png) no-repeat 0px 0px;

	height:44px;

	width:970px;

	display:inline-table;

	z-index:10;

}



ul.top-menu {

    margin: 0;

    padding: 10px 15px;

    width: 100%;

}



ul.top-menu li.search fieldset {

	border:0px;

	padding:0px;

	margin:0px;

}



#searchForm fieldset {

    width:160px;

    position:relative;

    display:block;

	border:0px;

	padding:0px;

}



div.input {

    width:120px;

	margin: -14px 10px -4px -15px;
    padding: 3px 10px 2px;

	border-radius:5px;

    border:1px solid #c6d2db;
    border-top:1px solid #b4c1cb;

    box-shadow:inset 0 1px 2px rgba(0,0,0,0.08);

    float:left;

    background:#e8edf1;

}



div.input input {

	margin:0px;
	color:#a0a0a0;
	font-weight
	padding:4px 5px;

	/*padding:0px;*/

	background:0px;

	border:0px;

	/*width:110px;*/

}



div.input.focus {

	border:1px solid #9ecbe2;

	box-shadow:0 0 6px #abdcff, inset 0 1px 2px rgba(0,0,0,0.08);

 }



input#s {

    width:100%;

    border:0;

    border-radius:5px;

    background: transparent;

    height:9px;

    color:#b4bdc4;

    text-shadow:0 1px 1px #fff;

}



input#s:focus {

	outline:none

}



input#searchSubmit {

    width:19px;

    height:19px;

    text-indent:-9999px;

    overflow:hidden;

    background:url(./images/search-icon.png) no-repeat;

    border:0;

    position:absolute;

    top:7px; right:13px;

    z-index:5;

    display:none;

    cursor:pointer;

}



ul.top-menu	{

	margin:0px;

	padding:10px;

	color:#fff;

}



ul.top-menu li	{

	font-size:14px;

	list-style:none;

	float:left;

	margin:0px 0px;

	background:url(./images/line-menu.png) no-repeat right;

	padding:4px 10px;

}

/*ul.top-menu li	{

	font-size:14px;

	list-style:none;

	float:left;

	margin:5px 0px 0px 0px;

	background:url(./images/line-menu.png) no-repeat right;

	padding:4px 10px;

	height:17px;

}*/





ul.top-menu li a	{

	color:#000;

}



ul.top-menu li.search	{

	width:180px;

	list-style:none;

	float:left;

	margin:0px 0px;

	background:url(./images/line-menu.png) no-repeat right;

	padding:2px 4px 0 20px;

	/*padding:2px 20px 0 12px;*/

	letter-spacing:1px;

}



ul.top-menu li.search {

	background: none repeat scroll 0 0 transparent;

    float: right;

    margin-right: 20px;

    padding: 14px 0;

	

}



.main-body	{

	margin: -10px 0;

    z-index: -999999;

	float:left;

}



.main-content	{

	padding:10px 10px;

	background:url(./images/main-box-middle.jpg) repeat-y;

	width:950px;

	float:left;

	margin-top:-3px;

}



.main-content	.image-gallery	{

	float:left;

	width:377px;

	margin-right:10px;

	background:url(./images/bg-box-left.png) no-repeat;

	height:347px;

}



.left-column	{

	width:215px;

	float:left;

	padding-left:5px;

}



.main-column	{

	width:490px;

	margin:0px 15px;

	float:left

}



.main-column	.intro	li	{

	margin:10px 0px;

	background:url(./images/tick-green.png) no-repeat left top;

	list-style:none;

	margin: 0px 0px 20px 0px;

	padding:0px 0px 0px 30px;

}



.main-column	.intro	ul	{

	margin:10px 0px;

	padding:0px;

}



.main-column	.intro	.proskliseis,

.main-column	.intro	.latest-news {

	border-bottom:1px solid #bacfde;

	padding-bottom:15px;

}



.main-column	.intro	.latest-news h1		{

		width:100%;

}



.right-column	{

	width: 200px;

	float:right;

	padding-right:10px;

}



#slides {

	z-index:100;

	padding-left:25px;

}	



.slides_container {

	width:350px;

	height:315px;

	overflow:hidden;

	position:relative;

	display:none;

}

.slides_container a {

	width:350px;

	height:315px;

	display:block;

}



.slides_container a img {

	display:block;

}



.slides_container div {

	width:320px;

	height:272px;

}



.pagination	{

	display:none;

}



.main-content	.image-gallery img	{

	margin: 20px 0px;

}



.main-content	.news	{
  	padding: 10px 0px;
    width: 100%;
    background:url(./images/bg-box-left.png) no-repeat;
}



.main-content	.news	h1	{

	width:100%;

}

.news	ul	{
	margin:0px;
	padding:0px
}

.news	ul	li	{
	list-style: none;
	margin: 20px 0px;
}

.news	ul	li	span	strong	{
	font-weight:normal;
	font-style: italic;
}

.main-content	.news a{

	color:#333333;
	font-weight:bold;
	/*float:right;*/

	margin-right:20px;

}


.menu-content {

	float:left;

	width:765px;

	margin-top:10px;

}



.red-nav {

    font-weight: bold;

    line-height: 31px;

    list-style: none outside none;

    margin: 15px 0px 0px 0px0;

    padding: 0;

    width: 221px;

}



.red-nav li {

    float: left;

    margin: 5px 0 0 4px;;

    width: 100%;

	

}

.red-nav a {

	color:#fff;

}



.red-nav a.library{

	background:url(./images/link-library.jpg) no-repeat;

	float: left;

	padding:5px 82px 10px 60px;

    width: 100%;

}

.red-nav a.multimedia{

	background: url(./images/link-images.jpg) no-repeat;

	float: left;

    line-height: 15px;

    margin: 0px 0;

    padding: 13px 9px 15px 60px;

    width: 100%;

    

}





.red-nav a.index-el {

background: url(./images/link-az.jpg) no-repeat;

    float: left;

    padding: 5px 0 10px 60px;

    width: 100%;

}





.red-nav a.downloads{

	background: url(./images/link-files.jpg) no-repeat;

	float: left;

    padding: 5px 0 10px 60px;

    width: 100%;

}

.red-nav a.rss{

	background: url(./images/link-rss.jpg) no-repeat;

	float: left;

    padding: 5px 0 10px 60px;

    width: 100%;

}



/**************Added by NS**************/

ul.red-nav {

	margin-left:0px;

}

/**************Added by NS**************/



img {

	border: none;

}



ul.side-nav	{

	background:url(./images/bg-menu-middle.jpg) bottom #fea517;

	margin:-3px 0px 0px 0px;

	padding:0px;

	width:216px;

}



ul.side-nav	li	{

	margin:0px 0px 0px 20px;

	padding:10px 0px;

	list-style:none;

	font-size:14px;

}



ul.side-nav	li	a	{

	color:#000;

}



ul.side-nav ul	{

	margin:0px;

	padding:0px;

}



ul.side-nav ul li {

	border-bottom: 0 none !important;

    margin: 0 0 0 10px !important;

    padding: 5px 0 !important;

}



ul.side-nav ul li a	{

	font-size: 13px !important;



}



ul.side-nav ul li li a	{

	font-size: 12px !important;



}



/* dock - top */

.dock {

	position: relative; 

	height: 20px; 

	text-align: center;

}

.dock-container {

	position: absolute;

	background: url(./images/dock-bg2.gif);

	padding-left: 0px;

	width:100% !important;

	left: 120px !important;

}

a.dock-item {

	display: block;

	width: 40px;

	color: #000;

	/*position: absolute;*/

	top: 0px;

	text-align: center;

	text-decoration: none;

	font: bold 12px Arial, Helvetica, sans-serif;

}

.dock-item img {

	border: none; 

	margin: 10px 10px 0px; 

	width: 100%; 

}



.dock-item img.favorites {

	margin: 1px 0px 0px 0px; 

}





.dock-item span {

	display: none; 

	padding-left: 20px;

}





#dock { top: 0px; left:0px; width:760px} 



*/

/*a.dock-item { position: relative; float: left; margin-right: 10px; } 

.dock-item span { display: block; }

*/

/* dock2 - bottom */

#dock2 {

	width: 100%;

	bottom: 0px;

	position: absolute;

	left: 0px;

}

.dock-container2 {

	position: absolute;

	height: 50px;

	background: url(./images/dock-bg.gif);

	padding-left: 20px;

}

a.dock-item2 {

	display: block; 

	font: bold 12px Arial, Helvetica, sans-serif;

	width: 40px; 

	color: #000; 

	bottom: 0px; 

	position: absolute;

	text-align: center;

	text-decoration: none;

}

.dock-item2 span {

	display: none;

	padding-left: 20px;

}

.dock-item2 img {

	border: none; 

	margin: 5px 10px 0px; 

	width: 100%; 

}



.tools a {

	padding-right:0px;

	float:left;

	margin-right:0px;

}



.dock-space {

	margin:4px;

	float:left

}



.tools img.images	{

	margin-top:13px;

}



.tools img.ebook	{

	margin-top:8px;

}



.tools img.foreis	{

	margin-top:8px;

}



.tools img.abc	{

	margin-top:19px;

}



.tools img.contact	{

	margin-top:4px;

}



.tools img.faq	{

	margin-top:5px;

}



.tools img.rss {

	margin-top:9px;

}



.tools img.elibrary	{

	margin-top:6px;

}





#tooltip {

	position:absolute;

	z-index:9999;

	color:#fff;

	font-size:10px;

	width:180px;

	

}



#tooltip .tipHeader {

	height:8px;

	background:url(./images/tipHeader.gif) no-repeat;

}





#tooltip .tipBody {

	color:#4d4d4d;

	font-weight:bold;

	letter-spacing:1px;

	margin-left:-50px;

	padding:5px 5px 5px 15px;

}



#tooltip .tipFooter {

	height:8px;

	background:url(./images/tipFooter.gif) no-repeat;

}



div#paragraph {width:300px;margin:0 auto;text-align:left}



div#paragraph a {color:#aaa;text-decoration:none;cursor:pointer;cursor:hand}



.clear {clear:both}



.menu-content .main-menu {

	float:left;

	width:140px;

	/*margin: 75px 0;*/

	margin-top:15px;

}



.main-menu h2,

.main-menu h3	{

	color:#000 !important;

}



.menu-content .main-menu ul	{

	margin-bottom:15px;

	margin-top:0px;

	padding:0px;

}



.menu-content .main-menu li	{

	list-style:none;

    margin: 0;

    padding: 5px 0 10px;

	border-bottom:2px dotted #999;

}



.menu-content .main-menu li a	{

	font-size:14px;

	color:#575757;

}





.menu-content .news-tools {

	float:right;

	width:600px;

}



.invitations-form	{

	margin:10px 0px;

}



.adv-search-form .holder {

    margin-top: 20px;

}



.contact-form .form-line {

    float: left;

    margin: 0;

    padding: 5px 0;

    width: 100%;

}



.invitations-form .holder .form-line label {

    float: left;

    padding-top: 3px;

}



.adv-search-form .holder .form-line .txt {

    display: block;

    float: right;

    height: 21px;

    overflow: hidden;

    width: 50%;

}



.contact-form .txt-holder {

    float: left;

    width: 100%;

}

.contact-form .txt-holder {

    margin-top: 10px;

}



.login-form label, .contact-form .label, .contact-form label, .register-form .label, .register-form label {

    float: left;

    padding: 5px 9px 0 0;

    width: 250px;



}

.txt-holder	label,
.alphabet label {
	float: left;
	width: 45%;	
}

.txt-holder .txt	{
	float: right;
	width: 48%;	
}

.alphabet .txt	{
	float: right;
	width: 48%;	
}



.contact-form .textarea em {

    display: block;

    height: 105px;

    overflow: hidden;

    padding: 0 1px 0 5px;

}



.contact-form .form-line3 {

    float: left;

    width: auto;

}



.contact-form .form-line3 label {

    padding-top: 10px;

}



.contact-form .form-line3 .txt-holder {

    float: left;

    width: 260px;

}



.contact-form .form-line3 {

    float: left;

    width: auto;

}



.contact-form .holder input {

    float: left;

    margin: 0;

    /*width: 95px;*/
	border:1px solid #666;
    width:100%;

}



.contact-form .textarea textarea {

    float: right;

    height: 90px;

    margin-right: 20px;

    padding: 3px 0 2px;

    width: 51%;

}



.invitations-form	.holder	a	{

	margin:10px 0px;

	float:left;

	width:100%;

}



.afora	{

	margin-bottom:10px;

}



.tools	{

	float:left;

	width:100%;

}





.invitations-notices	{

	float:left;

}



	

.invitations-notices	.tools	input	{

	margin-bottom:-10px;

}



.menu-content .news-tools .tools {

	margin:25px 0px;

}



.menu-content .news-tools h1	{

	margin:0px 0px 0px 15px;

}



.menu-content .scroll .news	h2	{

	margin: 20px 0px 10px 25px;

	width:100% !important;

}





.menu-content .news-tools .news	.scroll	{

	height: 230px;

    margin-top: 15px;

    overflow: auto;

    width: 580px;

}



.menu-content .news-tools .news	.scroll ul {

	margin-left:17px;

	padding:0px;

}



.menu-content .news-tools .news	.scroll li {

	list-style:none;

	margin:0px 0px 15px 0px;

	padding:0px;

}



.menu-content .news	{

	background:url(./images/bg-box-news.png) no-repeat;

	height:265px;

	width:595px;

	float:left;

	margin-top:10px;

}



.menu-content .news	ul	{

	height: 150px;

    margin-right: 10px;

    overflow: scroll;

}



.menu-content .news-tools .news .item	{

	padding:20px 15px;

}



.banners {

	float:left;

	background:url(./images/bg-banner.png) no-repeat 0px 0px;

}





.banners ul	{

	margin:0px;

	padding:0px;

}



.banners li	{

	list-style:none;

	float:left;

	margin:0px 0px 0px 8px;

	padding:10px 0px;

	background:url(./images/line-vertic.png) no-repeat right 10px;

}



.banners li:last-child {

	background:none;

}



.banners li img {

	vertical-align: bottom;

	padding:15px 13px;

}

/*

.banners img	{

	margin-top: 15px;

}

*/

.footer	{

	background:#dcdcdc;

	float:left;

	width:100%;

	margin:25px 0 0 3px;

	padding:15px 0;

	text-align:center;

}



.footer .flags	{

	padding:10px 0px;

}



.footer .flags	img {

	padding:0px 10px;

	vertical-align: top;	

}



.footer	.copyrights	{

	float:left;

	padding:10px 0px 0px 20px;

}



.footer	.aaa	{

	float:right;

	padding:10px 20px 0px 0px;

}



.footer .links	a {color:#ff6a00;

}



.footer .links	{

	

}



.footer .auth	{

	

}



.footer .info	{

	color:#666;

}



.news .more		{

	float:right;

}







/*		Common Share Point Designer		*/

ul.breadcrumbs	{

	margin:0px;

	padding:0px;

	float:left;

	width:100%;

}



ul.breadcrumbs	li {

	float:left;

	list-style:none;

	margin:0px 0px 0px 0px;

	padding:0px;

}



ul.breadcrumbs	li	a	{

	margin:0 0 0 4px;

}



ul.breadcrumbs	li:first-child,

ul.breadcrumbs	li:last-child	{

	margin:0px 3px;

}



.hold {

	width:100%;	

	margin:0px 0px 15px 0px;

}



.hold .to	{

	float:right;

}



.hold .from	{

	float:left;

}


.from img,
.to img {
	margin:-4px 0px;	
}



/*		End of Common Share Point Designer	*/







/*		Start Inside		*/





.form-submit	{

	float:left;

	width:100%;

	margin:10px 0px;

}



.check-box-field	{

	float:left;

	margin:0px 10px 0px 0px;

}



.btn-cleaning,

.btn-limit	{

	background: url(./images/btn-clear.png) no-repeat;

	border: 0 none;

    color: #fff;

    margin: 0 10px;

    padding: 5px 12px;

    width:102px;

    height:26px;

    float:right;

}



.btn-search,

.btn-submit	{

	background: url(./images/btn-search.png) no-repeat;

	border: 0 none;

    color: #fff;

    margin: 0 10px;

    padding: 5px 12px;

    float:right;

    width:105px;

    height:26px;

}



ul.tools {

    float: right;

    margin-top:10px;

    padding: 0;

    width: 210px;

}



ul.tools li	{

	margin:0px;

	padding:0px;

	list-style:none;

	float:right;

	margin:0px 5px;

}



ul.tools li img	{

	margin:10px 0px;

}





a.addthis_button_compact {

	background: url(./images/bg-share.png) no-repeat;

	padding:10px 0px !important;

}



.line	{

	border-top:2px solid #8da32e;

	background:#eef1e0;

	padding:10px 10px;

	color:#333;

	float: left;

	width:96%;

	margin:10px 0px;

}



.library-form,

.advanced-search	{

	float:left;

	width:100%;

}



.library-form	.form-line,

.news-form	.form-line	{

	width:420px;

}



.library-form	.form-submit,

	{

	float:right;	

}



.form-line	{

	margin:10px 0px;

	float:left;

	width:100%;

}



.form-line3	{

	margin:10px 0px;

	float:left;

}



.box-info2	{

	float:left;

	width:100%;

} 



.more	{

	text-align:right;

	padding-right: 20px;

    text-align: right;

	margin:0px 0px 10px 0px;

	background: url(./images/read_more.png) no-repeat scroll right 0px transparent;

}





.add-proclamation {

	background: url(./images/add-proclamations.png) no-repeat scroll 0 0 transparent;

    float: left;

    padding: 0px 0 10px 34px;

}



.add-proclamation p {

	margin:0px;

	padding:0px;		

}



.invitations-notices .results .item .more {

    float: left;

    margin:0px 0px 5px 0px;

    padding: 0 17px 0 0;

    text-align: right;

    width: 100%;

}



.m2,

.m3	{

	float:right;

}



.breadcrumb-font {

	float:left;

	width:610px;

	margin-bottom:10px;

}



.results .item	{

	margin:10px 0px;

	border-bottom:1px dashed #b2b2b2;

	float:left;

	width:100%;

}



.breadcrumb-font .breadcrump {

	float:left;

	width:450;

}



.breadcrumb-font .font-size {

	float:left;

	width:150;

}



.page-title	{

	float:left;

	width:100%;

	margin-bottom:10px;

}



.page-title	h2	{
	/*width:100% ;*/
	float:left;
	border-bottom: 1px solid #BACFDE !important;
	margin:10px 0px;

	padding:0px;

}



.page-title	ul.tools	{

	float: right;

    /*padding-top: 15px;*/
    padding:0px;

    width: 110px;

}



.mainbody	{

	margin:10px 0px;

}



.ms-WPBody {

	font-size:12px !important;

}





.ms-WPBody h3	{

	color:#000;

	float:left;

	width:100%;

}



.ms-TPBody h3,

.page-title h2,

.blue-box	.promo-block	h3,

.main-content h1,

.purple-rbcontent h2,

.menu-content .scroll .news h2 {

    /*

    background: none repeat scroll 0 0 #C6DDEC;

    border-radius: 10px 10px 10px 10px;

    font-size: 13px;

    color: black;

    float: left;

    font-weight: normal;

    padding: 10px;



    */

    color: #ff8900;

    float: left;

    /*width:75%;*/

    font-family: trebuchet ms;

    font-size: 16px !important;

    font-weight: bold !important;

    padding: 10px 0;

}



.intro .proskliseis h1 {width:100%;}



.box-info1	{

	margin:15px 0px;

}





.company-block	{

	background:#eef1e0;

	border-top:1px solid #8da32e;

	border-bottom:1px solid #8da32e;

	padding:10px 20px;

	float:left;

	width:100%;

}



.box-info11-holder	{

	margin:10px 0px;

}



.company-block .stretch_fields	{

	float: left;

	width:100%;

}



.company-block .contact-title	{

	font-weight:bold;

	font-size:12px;

	margin-bottom:10px;

}



.company-block .company_label	{

	float: left;

	width:40%;

}



.company-block .company_fields	{

	float: right;

	width:60%;

}



.company_info {

    padding: 10px 0 5px 20px;

}



.person-left	{

	float: left;

	width:40%;

}



.person-right	{

	float: right;

	width:40%;

}



.company_email {

    background: url(./images/email.gif) no-repeat scroll 0 7px transparent;

    padding: 5px 0 5px 15px;

}





.back-to-result {

    float: right;

    padding-bottom: 10px;

}



/*	files	*/

.item .files li.doc, .story .files li.doc {

    background: url(./images/doc.png) no-repeat scroll left center transparent;

}

.item .files li.DOC, .story .files li.DOC {

    background: url(./images/doc.png) no-repeat scroll left center transparent;

}

.item .files li.jpg, .story .files li.jpg {

    background: url(./images/icon_jpg.jpg) no-repeat scroll left center transparent;

}

.item .files li.eps, .story .files li.eps {

    background: url(./images/icon_eps.png) no-repeat scroll left center transparent;

}

.item .files li.jpeg, .story .files li.jpeg {

    background: url(./images/icon_jpg.jpg) no-repeat scroll left center transparent;

}

.item .files li.docx, .story .files li.docx {

    background: url(./images/icon_docx.png) no-repeat scroll left center transparent;

}

.item .files li.xlsx, .story .files li.xlsx {

    background: url(./images/icon_xlsx.png) no-repeat scroll left center transparent;

}

.item .files li.xls, .story .files li.xls {

    background: url(./images/icon_xls.jpg) no-repeat scroll left center transparent;

}

.item .files li.pdf, .story .files li.pdf {

    background: url(./images/ico-pdf.gif) no-repeat scroll left center transparent;

}

.item .files li.zip, .story .files li.zip {

    background: url(./images/ico-zip.gif) no-repeat scroll left center transparent;

}

.item .files li.tiff, .story .files li.tiff {

    background: url(./images/ico-tiff.png) no-repeat scroll left center transparent;

}

.item .files li.TIF, .story .files li.tif {

    background: url(./images/ico-tiff.png) no-repeat scroll left center transparent;

}

.item .files li.ppt, .story .files li.ppt {

    background: url(./images/ico-ppt.png) no-repeat scroll left center transparent;

}

.item .files li.wmv, .story .files li.wmv {

    background: url(./images/wmv.png) no-repeat scroll left center transparent;

}

.item .files li.avi, .story .files li.avi {

    background: url(./images/avi.png) no-repeat scroll left center transparent;

}

.item .files li.flv, .story .files li.flv {

    background: url(./images/flv.png) no-repeat scroll left center transparent;

}

.item .files li.mp3, .story .files li.mp3 {

    background: url(./images/mp3.png) no-repeat scroll left center transparent;

}

.item .files li.mpg, .story .files li.mpg {

    background: url(./images/mpg.png) no-repeat scroll left center transparent;

}

.files li {

    background: url(./images/ico-none.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

    padding: 2px 0 2px 26px;

    position: relative;

    width: 98%;

}

.library-full .story .files li img {

    float: none;

    margin: 0 0 -5px;

}

.files li.doc {

    background: url(./images/doc.png) no-repeat scroll left 0 transparent;

}

.files li.DOC {

    background: url(./images/doc.png) no-repeat scroll left 0 transparent;

}

.files li.jpg {

    background: url(./images/icon_jpg.jpg) no-repeat scroll left 0 transparent;

}

.files li.eps {

    background: url(./images/icon_eps.png) no-repeat scroll left 0 transparent;

}

.files li.jpeg {

    background: url(./images/icon_jpg.jpg) no-repeat scroll left 0 transparent;

}

.files li.docx {

    background: url(./images/icon_docx.png) no-repeat scroll left 0 transparent;

}

.files li.xlsx {

    background: url(./images/icon_xlsx.png) no-repeat scroll left 0 transparent;

}

.files li.xls {

    background: url(./images/icon_xls.jpg) no-repeat scroll left 0 transparent;

}

.files li.pdf {

    background: url(./images/ico-pdf.gif) no-repeat scroll left 0 transparent;

}

.files li.zip {

    background: url(./images/ico-zip.gif) no-repeat scroll left 0 transparent;

}

.files li.tiff {

    background: url(./images/ico-tiff.png) no-repeat scroll left 0 transparent;

}

.files li.TIF {

    background: url(./images/ico-tiff.png) no-repeat scroll left 0 transparent;

}

.files li.ppt {

    background: url(./images/ico-ppt.png) no-repeat scroll left 0 transparent;

}

.files li.avi {

    background: url(./images/avi.png) no-repeat scroll left 0 transparent;

}

.files li.flv {

    background: url(./images/flv.png) no-repeat scroll left 0 transparent;

}

.files li.mp3 {

    background: url(./images/mp3.png) no-repeat scroll left 0 transparent;

}

.files li.mpg {

    background: url(./images/mpg.png) no-repeat scroll left 0 transparent;

}

.files li.wmv {

    background: url(./images/wmv.png) no-repeat scroll left 0 transparent;

}

.files li.atom {

    background: url(./images/icon-atom.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.bmp {

    background: url(./images/icon-bmp.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.eps {

    background: url(./images/icon-eps.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.fla {

    background: url(./images/icon-fla.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.gif {

    background: url(./images/icon-gif.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.mov {

    background: url(./images/icon-mov.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.mp4 {

    background: url(./images/icon-mp4.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.png {

    background: url(./images/icon-png.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.pps {

    background: url(./images/icon-pps.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.rss {

    background: url(./images/icon-rss.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.rtf {

    background: url(./images/icon-rtf.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.svg {

    background: url(./images/icon-svg.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.swf {

    background: url(./images/icon-swf.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.vcard {

    background: url(./images/icon-vcard.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.wav {

    background: url(./images/icon-wav.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.wma {

    background: url(./images/icon-wma.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.wmv {

    background: url(./images/icon-wmv.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;s

}

.files li.exe {

    background: url(./images/icon-exe.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.dmg {

    background: url(./images/icon-dmg.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.files li.app {

    background: url(./images/icon-app.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

}

.item .files li, .story .files li {

    background: url(./images/ico-none.png) no-repeat scroll left center transparent;

    padding: 2px 0 5px 26px;

    position: relative;

}

ul.files	{
	margin:10px 0px;
	padding: 0px;
}

.files li {

    background: url(./images/ico-none.png) no-repeat scroll left 0 transparent;

    margin-top: 2px;

    padding: 2px 0 2px 26px;

    position: relative;

    width: 98%;

	list-style:none;

}

.metadata tr {margin:5px 0px}

.green-box,
.grey-box	{
/*	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#c6ddec;
	padding:10px;
	margin:20px 0px 10px 0px;
	width:130px;
	float:left;
*/
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#889E2B;
	padding:10px;
	margin:20px 0px 10px 0px;
	float:left;
}

.green-box a,
.grey-box a {
	color:#fff !important;
}


.green-box	.bg	h2,
.grey-box .bg h2	{
/*	color: #FF8900;
    font-family: trebuchet ms;
    font-size: 16px !important;
    font-weight: bold !important;
 */
	color: #fff;
    font-family: trebuchet ms;
    font-size: 16px !important;
    font-weight: bold !important;
 
}	



.content-main .grey-box	{

	width:96%;

	float:left;

}



.green-box a {

	font-size:12px !important;

}





/*	files	*/

.date {

	 font-style: normal;

	 color:#555;

}



.item-title,

.results .item h3	{

	font-weight:bold;

	width:100%;

	color:#575757;

	font-size:12px !important;

	font-family: verdana;

}

.results .item h3 a {
	color:#575757;
}


.red	{

	color:#ba0909;

    display:block;

    overflow: hidden;

    width: 100%;

}





.green	{

	color:#019d35;

}





.ms-WPBody th, .ms-TPBody th {

    font-weight: bold;

    text-align: left;

    vertical-align: top;

}



.docs .flags img {

    float: left;

    margin:5px 0px;

}



ul.abc	{

	float:left;

	width:100%;

}



ul.abc	li	{

	list-style:none;

	float:left;

	margin:0px 5px;

}



.faqs .faqs-list {

    list-style: none outside none;

    margin: 0;

    padding: 0;

}



.faqs .links {

    font-weight: bold;

    list-style: none outside none;

    margin: 0 0 20px;

    padding: 0;

    float:left;

}





.faqs .links li a {

    background: url(./images/bullet-black.gif) no-repeat scroll left center transparent;

    display: block;

    margin-top: 10px;

    overflow: hidden;

    padding: 0 0 0 10px;

    text-decoration: none;

}





.faqs-list li {

    font-weight: bold;

    list-style: none outside none;

    margin: 0 0 20px;

    padding: 0;

    float:left;

}



.faqs-list .links li a {

    display: block;

    margin-top: 10px;

    overflow: hidden;

    padding: 0 0 0 10px;

    text-decoration: none;

}



.hide {

    left: -9999px;

    position: absolute;

    top: -9999px;

}



.banner	{

    list-style: none outside none;

	margin:10px 0px;

	padding:0px;

}

.form-line p {font-weight: bold;}

.adv-search-form .form-line {

    margin: 10px 0;

}

.adv-search-form .form-line, .adv-search-form .form-submit {

    margin: 10px 0px;

    overflow: hidden;

    width: 100%;

}



.adv-search-form .holder .form-line label, .adv-search-form .holder .form-line .label {

    display: block;

    width: auto;

}



.adv-search-form .holder .form-line .hold .pairodates {

    float: right;

    width: 50%;

}



.adv-search-form .holder .form-line .txt em {

    display: block;

    height: 21px;

    overflow: hidden;

    padding: 0 8px;

}



.adv-search-form .holder .form-line .txt {

    display: block;

    float: right;

    height: 21px;

    overflow: hidden;

    width: 50%;

}



.adv-search-form .holder select, .adv-search-form .holder .form-line select {

    float: right;

    width: 50%;

}



.adv-search-form .holder .form-line .txt em input {

    background: none repeat scroll 0 0 transparent;

    float: left;

    padding: 3px 0 2px;
	border:1px solid #626262;
    width: 95%;

}



.form-submit a {

    float: left;

    line-height: 21px;

}





.elib-extra				{float:left;

						margin-bottom:10px;

						padding:5px 0 10px 35px;

						width:100%;}



.elib-extra		p		{*padding-bottom:1px;

						*padding-top:9px;}

						

.elib-extra		a		{cursor:pointer;}



.stretch-field	{float:left;

	width:100%;

}



.stretch_field,

.stretch-fields {

    display: block;

    float: left;

    overflow: hidden;

    padding: 5px 0;

    width: 100%;

}



#content h4 {

    font-size: 100%;

    margin-bottom: 0;

    margin-top: 5px;

}



.perifereia {

    display: block;

    overflow: hidden;

}



.invitations-notices-full .story h4 {

    display: block;

    float: left;

    font-size: 105%;

/*    line-height: 135%;*/

    margin: 0;

    overflow: hidden;

    width: 170px;

}

.page-title .purple-rbroundbox {
	width: 67%;	
}

.purple-rbroundbox	{

	float:left;
	/*width: 67%*/
	width:100%;

}



/*.news-full-story	ul.tools,*/

.faqs	ul.tools,

.page-title	ul.tools	{
   float: right;
    padding-top: 15px;
    width: 140px;
/*	margin-top:0px;*/

}

.use .page-title ul.tools {
	padding-top:0px;	
}


.info	.page-title	ul.tools,

.library	.page-title	ul.tools,

.invitations-notices	.page-title	ul.tools,

.espa-news	.page-title	ul.tools,

.invitations-notices-full	.page-title	ul.tools	{

	margin:0px;

}



.news-full-story	.purple-rbroundbox	ul.tools	{

	margin-top:0px;

}



.story h3,

.news-full-story h3	{

	font-size:16px !important;

	font-weight:normal;

	color:#000;

	width:100%;

	margin: 20px 0 10px;

    padding: 0px;

	

}



.news-full-story	p	{

	/*display: inline-table;*/
	float: left;
	width: 100%;

}



.stretch-fields h4 {

    margin: 0 !important;

    padding: 0 !important;

}



.stretch-field {

	margin:0px 0px 10px 0px;

}



.stretch-field h4	{

	width:200px;

	float:left;

	margin:5px 0px 10px 0px;

}



.stretch-field .perifereia	{

	width:350px !important;

	float:right;

}





.perifereia p {

    margin: 0 0 10px;

    padding: 0;

}



.invitations-notices-full .story ul.files {

    float: left;

    line-height: 100%;

}

.stretch-field ul.files {

    margin: 0;

    padding: 0;

    float:left;

    width:100%;

}



.invitations-notices-full .update {

    float: left;

    padding: 4px 0 9px;

    text-align: right;

    width: 100%;

}



.info	.update	{

	width:100%;

	text-align:right;

	padding-bottom:15px;

}



.info	.update p	{

	margin:0px;

	padding:0px;	

}



.purple-rbcontent	{

    float: left;

    margin: 10px 0;

    width: 355px;

}



.purple-rbcontent	h2	{

	/*width:130px;*/

}



.grey-box	.purple-rbcontent	h2	{

	color:#000;

}

.purple-rbroundbox .tools {
	width: 120px;	
}

.news-full-story	.purple-rbroundbox	{

	float:left;

	/*width:100%;*/

}

ul.visit {
	margin:0px;
	padding: 0px	
}

ul.visit li	{
	float:left;
	width:100%;
	border-bottom:1px solid #333;
	padding: 10px 0px;
	list-style: none;
}



ul.visit	a	{

	display:inline-table;

}



/*		End inside			*/





#download .info {

    padding: 10px 0;

}



#download img {

    float: left;

    margin: 0 10px 5px 0;

}



#download .title {

    font-size: 120%;

    padding: 0 0 5px;

}



#download .download-button {

    background: url(./images/btn-clear.png) no-repeat scroll 0 0 transparent;

    border: 0 none;

    float: right;

    font-size: 100%;

    height: 23px;

    padding: 5px 0;

    text-align: center;

    width: 102px;

}





#download .file {

    border-bottom: 1px dotted #333333;

    display: block;

    float: left;

    margin-bottom: 10px;

    overflow: hidden;

    padding: 10px 0;

    width: 100%;

}

#download .download-button a {

    color: #000000;

    text-decoration: none;

}



.searchForm	{
float:right;
margin: -11px 25px -10px 0;
}



.searchForm .search	{

	float:right;

	margin:3px;

}





.blue-box	{

	background: none repeat scroll 0 0 #f7e2cc;

    border-radius: 5px 5px 5px 5px;

    float: left;

    margin: 20px 0 10px;

    padding: 10px;

    width: 130px;

}



.calendar	{

	font-size:11px !important;

}







.main-menu	.purple-rbcontent	h2	{

	width:130px;

}



.useful .section .addresses h4 {

    color: #FF8900;

    font-size: 105%;

    font-weight: normal;

    margin: 0;

}



.useful .section .addresses address {

    font-style: normal;

}



.useful .section .addresses dl {

    height: 1%;

    margin: 0;

    overflow: hidden;

    padding: 0;

}



.useful .section .addresses dl dt {

    clear: right;

    float: left;

    padding: 0 3px 0 0;

}



.useful .section .addresses dl dd {

    clear: right;

    float: left;

    margin: 0;

    padding: 0 3px 0 0;

}





.useful .section .addresses li {

    float: left;

    margin: 13px 0 0;

    overflow: hidden;

    width: 100%;

}



.prosklisis	ul	{
	margin: 0px 0px;
	padding: 0px 0px;	
}

.prosklisis	ul	li	{
	list-style: none;
	margin: 5px 0px;
}

.items .item {
	border-bottom: 1px dashed #B2B2B2;
    float: left;
    margin: 10px 0;
    width: 100%;
}

.items .item h3 {
	color: #575757;
    font-family: verdana;
    font-size: 12px !important;
    font-weight: bold;
    width: 100%;
}

.use h2 {
	border:0px;	
}

.peopleDirectory {
  float:left;
}

.peopleDirectory table {
  border:1px solid #8064A2;
}

.peopleDirectory tr {
  border-left-color:#8064A2;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#8064A2;
  border-right-style:solid;
  border-right-width:1px;
}

.peopleDirectory th {
  background-color:#ECE5B6;
  background-position:initial initial;
  background-repeat:initial initial;
  color:#C58917;
  padding:5px;
}

.peopleDirectory td {
  border-bottom-color:#8064A2;
  border-bottom-style:solid;
  border-bottom-width:1px;
  padding:0 5px;
}

.peopleDirectory .evenLine {
  background-color:#ECE5B6;
  background-position:initial initial;
  background-repeat:initial initial;
}
