/*    <style  TYPE="text/css"> */


body {
	font: 80%/1.6 Tahoma, arial, helvetica, sans-serif;
	color: #333;
	background-color: #FFF;
	padding: 0;
	margin: 0;
	
	/* ie5/win hack */
	text-align: center;
	
	/* background: #FFF url(/gr/_gfx/layout_darkgreen/header_bg.jpg) repeat-x top left; */
}

/* Universal stuff */

.hidden { position:absolute; left:0px; top:-1000px; width:1px; height:1px; overflow:hidden; }


p {margin-top: 4px;  line-height: 140%; text-align:justify;}
ul {margin-top: 4px; line-height: 140%}
ol {margin-top: 4px;  line-height: 140%}
li {margin-top: 4px; }
table.erasmus th {margin-top: 4px; font-size: 74%; line-height: 140%; vertical-align:top}
table.erasmus td {margin-top: 4px; font-size: 88%; line-height: 140%; vertical-align:top; border-top: 1px dashed gray;}
table.erasmus td span{color: #066;}

table.calednar {margin-bottom: 10px;}
table.calednar td {margin-top: 4px; font-size: 100%; line-height: 140%; vertical-align:top; border-bottom: 1px dashed gray;}

h1, h2, h3 {
	margin: 1.6% 0;
}
h1 {	font-size : 166%;	color: #0066CC; 	font-weight: normal;	line-height: 120%; }
h2 {	font-size : 140%;	color: #066;		font-weight: normal;	} /*06C*/
h3 {	font-size : 120%;	color: #585858;		font-weight: bold;		}
		
.clear { clear: both;  height: 0;  width: 0;  line-height: 0;  font-size: .1px; }
.h10 { clear: both;  height: 10px;  width: 0;  line-height: 10px;  font-size: 10px; }


a, a:link 	{ color: #0066CC; 	}
a:visited 	{ color: #369;	/*#369#CCC */	}
a:hover 	{ color: #C60;		}
a:active 	{ color: #b31b1b;		}
a img 		{ border-width: 0; border-style: none;}


/*	init
a, a:link 	{ color: #0066CC; 	text-decoration: none; border-bottom: 1px dotted #0066CC;}
a:visited 	{ color: #369;		text-decoration: none; border-bottom: 1px dotted #369;}
a:hover 	{ color: #C60;		text-decoration: none; border-bottom: 1px solid #C60;}
a:active 	{ color: #b31b1b;	text-decoration: none; border-bottom: 1px solid #b31b1b;}
a img 		{ border-width: 0; border-style: none;}
*/


pre    { width: 90%;  }
code {
	font: 1em "Courier New", Courier, monospace;
	color: #900;
}

form{
	padding:0px;
	margin:0px;
	display: inline;
	border: 0px solid red;
}

/* Header stuff */
#header_start {	height: 3px; background: url(../_gfx/_tmpl/header_bg_t.gif) repeat-x top left; font-size: 1%; clear:both;}
#header_end   { height: 4px; background: url(../_gfx/_tmpl/header_bg_b.gif) repeat-x top left; font-size: 1%; clear:both;	 }

#header {
	background: #366 url(../_gfx/_tmpl/header_bg.gif) repeat-x top left;
	border-bottom: 0px solid #D8E7FE;
}

#header h1 { padding: 0 20px; }
#header p#logo { padding: 0 20px; }

#header *, #header_start, #header_end {
	padding: 0;
	border: 0;
	margin: 0;
}

#header_inner {
	margin:0px auto;
	padding: 0px 0px;
	width:984px;
	text-align: left;
	border: 0px solid red;
}


/* header search */

#header_search {
float:right;
	padding-right: 20px;
	border: 0px solid red;
}
#header_search_inner {
	margin:0;
	padding:0;
	text-align:right;
	width:auto;
	border: 0px solid blue;
}


#header_search_inner table {}
#header_search_inner td{ font: bold 11px/36px Tahoma, Arial, Helvetica, sans-serif; color: #FFF; text-align:right;}
#header_search_inner td.date{ text-align:left; font-weight: normal;}
#header_search_inner td.td_lang{ padding-right:8px; }
#header_search_inner a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	margin-left: 0px; /* 8px */ 
	padding: 0px;
	text-decoration: none;
	border-bottom: 1px dotted #366;
}
#header_search_inner a:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid white;
}
#header_search_inner a {
	background-repeat: no-repeat;
	background-position: left center;
	padding: 1px 0px 2px 0px ; /* 22px */
}
#header_search_inner a#greek,
#header_search_inner a#english {
	padding: 1px 0px 2px 18px ; /* 22px */
}
#greek { font-weight:normal; background-image: url(/gr/_gfx/layout_darkgreen/el2.gif); /* */}
#english { font-weight:normal;  background-image: url(/gr/_gfx/layout_darkgreen/en2.gif); /* */}
#header_search_inner form {display: inline;}
/*
#header_search_inner input.searchbox { font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 2px 4px; background-color:#CBFF6A; border: 1px solid #999;}
#header_search_inner input.submitok { font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0;}
*/
#searchbox {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background:transparent url(../_gfx/_tmpl/search.png) no-repeat scroll left top;
	border:0px none;
	color:#016799;
	height:18px;
	margin-right:0;
	padding:4px 2px 2px 28px;
	width:130px;
	border: 0px solid blue;
}

#header_image_outer {  /* sectiontitle */
/* 	background: transparent url(/gr/_gfx/layout_darkgreen/header_image.jpg) no-repeat center 0px; */
 	background: transparent url(../_gfx/_tmpl/head_image_holder_bg.gif) repeat-x center bottom; 
	height: 130px;
	vertical-align:bottom;
}
#header_image {  /* sectiontitle */
/* 	background: transparent url(/gr/_gfx/layout_darkgreen/header_image.jpg) no-repeat center 0px; */
 	background: transparent url(/gr/_gfx/header_images/math_cs.jpg) no-repeat center 0px; 
	height: 130px;
	vertical-align:bottom;
}

/* -- nav start --*/
/* Tabs Start */

#buttonTabs {
	margin:0px auto;
	width: 984px;
	border: 0px solid red;
	/* padding: 103px 122px 0 122px; */ 
}


#buttonTabs ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;
	padding:0px;

	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	
	padding: 103px 0 0 42px; /* depends of  #header_image height */
	border: 0px solid red;

}
#buttonTabs  li {
	display: block;
	background: transparent;
	background-image:url(/gr/_gfx/layout_darkgreen/tab22_off191.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0px ;
	width: auto !important;
  width: 80px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 27px;
	white-space: nowrap;

	text-align: center;
}

#buttonTabs  li a {
	width: 100%;
	display: block;
	text-decoration: none;
	color: #900;
	background: transparent;
	font: normal 11px/27px Tahoma, Arial, Helvetica, sans-serif;
}

#buttonTabs>ul li a { width: 80px; }

	#buttonTabs  li a:hover { color: #005351; background: transparent; }

#buttonTabs  li a#active_menu {
	color: #006;
	font-size: 11px;
	font-weight: normal;
	background-image:url(/gr/_gfx/layout_darkgreen/tab22_on191.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#buttonTabs li a#active_menu:hover {
	color: #005351;
}

/* li.two */
#buttonTabs  li.two {
	background-image:url(/gr/_gfx/layout_darkgreen/tab22_off191.gif);
	width: auto !important;
  width: 140px;
}
#buttonTabs>ul li.two a { width: 140px; }

/* li.three */
#buttonTabs li.three {
	background-image:url(/gr/_gfx/layout_darkgreen/tab22_off191.gif);
	width: auto !important;
  width: 120px;
}
#buttonTabs>ul li.three a { width: 120px; }

/* li.four */
#buttonTabs ul li.four {
	background-image:url(/gr/_gfx/layout_darkgreen/tab22_off191.gif);
	width: auto !important;
  width: 154px;
}
#buttonTabs>ul li.four a { width: 154px; }

/* li.five */
#buttonTabs ul li.five {
	background-image:url(/gr/_gfx/layout_darkgreen/tab22_off191.gif);
	width: auto !important;
  width: 90px;
}
#buttonTabs>ul li.five a { width: 100px; }



/**** Tabs End */
/* -- nav end -- */




/* -- pathway start -- */

#pathway_outer {
	padding: 0px;
	padding: 8px 0 0 0;
	margin: 4px 4px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #900;
	font-size:11px;
	border: 0px solid red;

	text-align: left;
}

#pathway_outer .pathway1  {
	color: #999;
	text-decoration:none;
	background-color: transparent;
	font-weight: normal;
}

a.pathway, a.pathway:visited  {
	color: #066;
	text-decoration:none;
	background-color: transparent;
	font-weight: normal;
}
a.pathway:hover,  a.pathway:visited:hover{
	color: #066;
	text-decoration:underline;
	background-color: transparent;
	font-weight: normal;
}

#pathway_text {
	line-height: 25px !important;
	line-height: 22px;
}
#pathway_text {
/*
   overflow: hidden; 
	display: block;
	height: 25px;
*/
	line-height: 16px !important;
	line-height: 16px;
	padding-left: 0px;
	margin-bottom: 2px;
}
/*

#pathway_text img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
}
*/

#pathway_text strong { 	color: #900; }

/* -- pathway end -- */


/* -- SECTION MENU start -- */

#section_title{   /* section name */
	padding-top: 34px;
	text-align:left;
}

#nav_photo{
	border: 0px solid #000;
	background: transparent url(/gr/_gfx/nav_menu_images/nav_admin.jpg) no-repeat top left;
	width:228px;
	 
	height: 120px;
}


/* Navmenus Start */
/*
#mainmenu_outer {
	margin:0;
	margin-right:20px;
	padding: 0;
	background: transparent url(/gr/_gfx/layout_darkgreen/subnav_bg.jpg) no-repeat top right;
	width:228px;
}

#mainmenu_inner {
  padding: 10px 0px;
  float: none !important;
}

#mainmenu_inner td{
	background: url(/gr/_gfx/layout_darkgreen/nav_menu_separator.gif) no-repeat 100% 100%;
	height:31px;
}

a.navmenu:link, a.navmenu:visited {
	font-family: Tahoma, arial, helvetica, sans-serif;
	display: block;
	background: url(/gr/_gfx/layout_darkgreen/nav_menu_arrow.gif) no-repeat  0px -25px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #00C;
	text-align: left;
	padding-top: 5px;
	padding-left: 12px;
	padding-bottom: 5px;
	width: 95%;
	text-decoration: none;
	line-height: 1.2em;
}

a.navmenu:hover {
	background-position: 0px 8px;
	text-decoration: none;
	color: #CC6600;
}
#active_menu1 {
	background-position: 0px 8px;
	color:#585858;
	font-weight: normal;
}

a#active_menu1:hover {
	color: #E15704;
}

#submenu_open {
	background-position: 0px -25px;
	color:#585858;
	font-weight: normal;
}

a#submenu_open:hover {
	background-position: 0px 8px;
	color: #E15704;
}
/ * Submenus (Navmenus) * /

ul.submenu{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color:#333333;
	line-height: 1em;
}

li.submenu {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
}


a.submenu:link, a.submenu:visited {
	display: block;
	width:80%;
	background: url(/gr/_gfx/layout_darkgreen/submenu_bg.png) no-repeat;
	margin: 0px;
	padding: 2px 0px 2px 15px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: 200 !important;
	color: #996;
	text-align: left;
}

a.submenu:hover {
	background-position: 0px -40px;
	color: #C43C03;
	text-decoration: underline;
}

#active_submenu {
	background-position: 0px -40px;
	color:#990000;
	font-weight: normal;
}

a#active_submenu:hover {
	color: #E15704;
}


*/

#mainmenu_outer {
	margin: 2px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:214px;
	border-left: 1px solid #CCC;
/*
	background-color:#F0FAED
*/
}

#mainmenu_inner {
  padding: 0px 0px 0px 4px;
  float: none !important;
/*
	background-color:#FAF8ED
*/
}


#navmenu {
	width: 100%;
	border: 0px solid #dadada;
}

#navmenu ul, #navmenu li {
	padding: 0; margin:0;
	list-style-type: none;
	text-align:left;
	font: normal 11px/1.1em Tahoma, arial, helvetica, sans-serif; 
}

#navmenu li { border-bottom: 1px solid #eaeaea; }


#navmenu a:link, #navmenu a:visited {
	display: block;
	padding: 6px 0px 6px 16px;
	color: #069;
	text-align: left;
	vertical-align: middle;
	width: 192px;
	text-decoration: none;
	font-weight: bold;
	background: url(/gr/_gfx/layout_darkgreen/nav_menu_arrow-h.gif) no-repeat  2px -25px; 
/*
	background-color:#FDEAEA
*/
}

#navmenu a:visited {
	color: #699;
}

#navmenu a:hover {
	background-position: 2px 7px; 
	text-decoration: none;
	color: #CC6600;
}

#navmenu a.active_menu1 {
	background: url(/gr/_gfx/layout_darkgreen/nav_menu_arrow-s.gif) no-repeat 2px -25px;
	background-position: 2px 7px;
	color:#585858;
	/* 
	background-color:#f0f5ff;
	background-color:#fff7d9;
	*/
}

#navmenu a.active_menu1:hover {
	color: #585858;
}

#navmenu a.submenu_open {
	background-position: 2px -25px; /* -40px */
	font-weight: bold;
	color:#585858;
	background-color: transparent;
}

#navmenu a.submenu_open:hover {
	background-position: 2px 7px;
	color: #CC6600;
}


/* Submenus (Navmenus) */

#navmenu ul li ul {	padding-bottom: 0.5em; }
#navmenu ul li ul li { border-bottom: 1px solid #ffffff; }

#navmenu ul li ul li a:link, #navmenu ul li ul li a:visited {
	display: block;
	margin: 0px;
	padding: 4px 0px 4px 28px;
	background: url(/gr/_gfx/layout_darkgreen/nav_submenu_arrow-h.gif) no-repeat 14px -25px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: 200 !important;
	color: #069;
	text-align: left;
	width: 176px;
	/*
	background-color:#fff7d9; 
	*/
}

#navmenu ul li ul li a:visited {
	color: #69C;
}

#navmenu ul li ul li a:hover {
	background-position: 14px 6px;
	color: #960;
}


#navmenu ul li ul li a.active_menu1 {
	background: url(/gr/_gfx/layout_darkgreen/nav_submenu_arrow-s.gif) no-repeat 14px -25px;
	background-position: 14px 6px;
	color:#585858;
	font-weight: normal;
/* */	background-color:#fff7d9;
}

#navmenu ul li ul li a.active_menu1:hover {
	color: #960;
}

/* Navmenus End2 */


/* -- SECTION MENU end -- */




/* -- MAIN LAYOUT start -- */

#wrapper{
	clear:both;
	background: #FFF url(../_gfx/_tmpl/main_page_bg.gif) repeat-x left top;

}

#main_body{
	margin: 0 auto;
	width: 954px; /* 984 */

	background-color:#f5f5f5;
}

#content{
	padding: 0px;
	width: 712px;
	float:right;
	
	background-color:#5A69D3;
}

#mainNav{
	width: 228px;
	float: left;
	background-color:#F1ECE0;
	border: 0px solid red;
}

#mainContent{
	padding: 0px;
	width: 458px;
	float:left;
	text-align: left;
	
	background-color:#DEE0FE;
}
#mainContent strong {	color: #333;  }



#secondaryContent{
	width: 240px;
	float: right;
	background-color:#EBF8BE;
	text-align: left;
}


#main_body, #content, #mainNav, #mainContent, #secondaryContent {background-color:transparent; /* */}

/* -- MAIN LAYOUT end -- */


/* -- SEARCH-INDEX start -- */

.search-index #main_body{
				margin: 0 auto;
				width: 954px; /* 984 */
			
				background-color:#f5f5f5;
              }

.search-index #content{
				padding: 0px;
				width: 950px;
				float:right;
				
				background-color:#5A69D3;
              }

.search-index #mainNav{
				width: 0px;
				float: left;
				background-color:#F1ECE0;
				border: 0px solid red;
				display:none;
              }

.search-index #mainContent{
				padding: 0px;
				width: 698px;
				float:left;
				text-align: left;
				
				background-color:#DEE0FE;
              }
.search-index #mainContent strong {	color: #333;  } /*xreiazetai?*/



.search-index #secondaryContent{
				width: 240px;
				float: right;
				background-color:#EBF8BE;
				text-align: left;
              }


.search-index #main_body,   .search-index #content, .search-index #mainNav,
.search-index #mainContent, .search-index #secondaryContent {background-color:transparent; /* */}

/* -- SEARCH-INDEX LAYOUT end -- */



/* -- HOME MAIN LAYOUT start -- */

#homeMainbody{
	margin: 0 auto;
	width: 950px; /* 950 see _layout4-home-advance.png */

	background-color:#f5f5f5; 

	border: 0px solid red;
}

#homeContent {
	padding: 0px;
	width: 690px;
	float:left;
	border: 0px solid red;
	background-color:#5A69D3;
}
/* [homeContent] [sidebar] */
#sidebar{
	width: 240px;
	float: right;
	background-color:#F1ECE0;
	border: 0px solid red;
}


#feature{
	padding: 0px;
	width: 420px;
	float:left;
	text-align: left;
	
	background-color:#DEE0FE;
}
/* [feature] [highlights] */
#highlightsCol {
	width: 248px;
	float: right;
	background-color:#EBF8BE;
	border: 0px solid red;
}


#homeMainbody, #homeContent, #sidebar, #feature, #highlightsCol {background-color:transparent; /* */}

/* homepage staff */

#featureMain {margin:8px 0 0; padding: 0 0 4px 0; background: transparent url(../_gfx/home-page/feature_bg.gif) no-repeat bottom center;  }
 #featureMain p{color: #333;	font: 88%/1.3em Tahoma, arial, helvetica, sans-serif; padding: 0 4px;} /* 88%/1.2em */
#featureMain p.readmore{padding: 8px 4px 8px; }

#featureMain h2 { 	}
h2#welcome {
	margin: 34px 0 4px 0px; /* 	margin: 30px 0 4px 0px; */
	height: 26px;
	text-indent: -9000px;
	background: url(../_gfx/home-page/university-of-ioannina.jpg) no-repeat;
}

h2#quick_access3333 {
	text-align: left;
	margin: 22px 0 0px 0px;
	padding: 0px 0 4px 0px;
	height: 13px;
	line-height: 13px;
	font-size: 13px;
	text-indent: -9000px;
	background: url(../_gfx/home-page/grigori-prosvasi.gif) no-repeat top left; 
	width:92%;
}


#welcomeMsg {margin:10px 0 0; padding: 2px 0.6em 0px 0; background: #FFF4C8 url(../_gfx/home-page/rector_message_bg-new.gif) repeat-x top left; border-bottom: 0px solid red;}
#welcomeMsg img {margin:0; padding: 10px; float:left; border-width: 0;}
#welcomeMsg p {border: 0px solid red; font: 88%/1.3em Tahoma, arial, helvetica, sans-serif; } /* 88%/1.2em  */

#welcomeMsg_photo{  margin:0; padding: 0px; float:left;  width: 66px;	 border: 1px solid green; background: #FFF4C8 url(../_gfx/home-page/rector_message_bg-new.gif) repeat-x top left;}
#welcomeMsg_text{ 	margin:0; padding: 0px; float:right; width: 344px;   border: 1px solid green; background: #FFF4C8 url(../_gfx/home-page/rector_message_bg-new.gif) repeat-x top left;}
				
#welcomeMsg h2 {
	margin: 10px 0 2px 65px;
	padding-bottom:4px;
	height: 9px;
	line-height: 9px;
	font-size: 9px;
	text-indent: -9000px;
	background: url(../_gfx/home-page/rectorship-welcome.gif) no-repeat;
	border: 0px solid red;
}

#campusNav {margin:10px 0 0; padding: 1px 0.6em 0px 0; background: #D4E9D7 url(../_gfx/home-page/campus-navigate_bg.gif) repeat-x top left; border-bottom: 0px solid red;}
#campusNav img {margin:0; padding: 10px; float:left; border-width: 0;}
#campusNav p {border: 0px solid red; font: 88%/1.3em Tahoma, arial, helvetica, sans-serif; } /* 88%/1.2em  */

#campusNav h2 {
	margin: 10px 0 2px 65px;
	padding-bottom:2px;
	height: 9px;
	line-height: 9px;
	font-size: 9px;
	text-indent: -9000px;
	background: url(../_gfx/home-page/campus-navigate_text.gif) no-repeat;
	border: 0px solid red;
}

#campusNav p.readmore a {text-decoration:none;}
#campusNav p.readmore a em {color: #585858; display:none; font-style:normal;}
#campusNav p.readmore a span {text-decoration:underline;}
#campusNav p.readmore a:hover em {display:inline;}
#campusNav p.readmore a:hover span {text-decoration:underline;}


#ioannina2021 {margin:5px 0 0; padding: 5px 0; border-top: 2px solid #dadada; border-bottom: 2px solid #dadada;}
#ioannina2021 img {margin:0; padding: 0px; float:none; border-width: 0;}
#ioannina2021 p {border: 0px solid red; font: 88%/1.3em Tahoma, arial, helvetica, sans-serif; } /* 88%/1.2em  */

#metOpera {margin:10px 0 0; padding: 1px 0em 0px 0; border-bottom: 0px solid red;}
#metOpera img {margin:0; padding: 0px; float:none; border-width: 0;}
#metOpera p {border: 0px solid red; font: 88%/1.3em Tahoma, arial, helvetica, sans-serif; } /* 88%/1.2em  */

#metOpera h2 {
	margin: 10px 0 2px 10px;
	padding-bottom:2px;
	height: 9px;
	line-height: 9px;
	font-size: 9px;
	text-indent: -9000px;
	background: url(../_gfx/home-page/metopera-live-hd-text.gif) no-repeat;
	border: 0px solid red;
}

#metOpera p.readmore a {text-decoration:none;}
#metOpera p.readmore a em {color: #585858; display:none; font-style:normal;}
#metOpera p.readmore a span {text-decoration:underline;}
#metOpera p.readmore a:hover em {display:inline;}
#metOpera p.readmore a:hover span {text-decoration:underline;}


#grief {margin:10px 0 16px 0; padding: 1px 0.6em 0px 0; background: #585858 url(../_gfx/home-page/grief_bg.gif) repeat-x top left; border: 1px solid #000; border-top: none;border-left: none;}
#grief img {margin:0; padding: 8px; float:left; border-width: 0;}
#grief p {border: 0px solid red; font: 88%/1.2em Tahoma, arial, helvetica, sans-serif; text-align:left;} /* 88%/1.2em  */

#grief strong.grief-h2 {
	padding-top: 8px;
	padding-bottom:2px;
	margin-left: 62px;
	height: 20px;
	width: 116px;
	line-height: 20px;
	font-size: 20px;
	text-indent: -9000px;
	background: url(../_gfx/home-page/grief_text.gif) no-repeat left 4px;
	border: 0px solid red;
	font-style: normal;
	display:block;
}

#grief a {display:block;  text-decoration:none; color: #FFFFFF; }
#grief a span {margin-left: 10px; padding-top: 0.6em;display:block; }
#grief a:hover { color: #FFF;}
#grief a:hover span {text-decoration:none; }
#grief a em {color: #FFCC66; display:none; font-style:normal;}
#grief a:hover em {display:inline;}


#synodos {margin:10px 0 16px 0; padding: 1px 0.6em 0px 0; background: #FFF url(/synodos/images/logo-uoi-home-4-2.jpg) no-repeat center top; border: 1px solid #dadada; border-top: none;border-left: none;}
#synodos img {margin:0; padding: 6px; float:none; border-width: 0;}
#synodos p {border: 0px solid red; font: 88%/1.2em Tahoma, arial, helvetica, sans-serif; text-align:left;} /* 88%/1.2em  */

#synodos_new {margin:10px 0 16px 0; padding: 1px 0.6em 0px 0; background: #FFF url(/synodos/4images/logo-uoi-home-4-2.jpg) no-repeat center top; border: 1px solid #dadada; border-top: none;border-left: none;}
#synodos_new img {margin:0; padding: 6px; float:none; border-width: 0;}
#synodos_new p {border: 0px solid red; font: 88%/1.2em Tahoma, arial, helvetica, sans-serif; text-align:left;} /* 88%/1.2em  */


#num_change {margin:10px 0.6em 16px 0; padding: 1px 0 0px 0; background: #FFF url(/gr/_assets2009/home_features/phone_num_change/graphic-bg-4.jpg) no-repeat left top; border: 1px solid #dadada; border-top: none;border-left: none;}
#num_change img {margin:0; padding: 0px; float:none; border-width: 0;}
#num_change p {margin-left:30px; border: 0px solid red; font: 88%/1.2em Tahoma, arial, helvetica, sans-serif; text-align:center;} /* 88%/1.2em  */
#num_change a {text-decoration: none; font-weight:bold; color: #06C;} /* 88%/1.2em  */


h2#nea_anakoinwseis{
	text-align: left;
	margin: 6px 0 8px 0px;
	height: 17px;
	line-height: 17px;
	font-size: 17px;
	text-indent: -9000px;
	background: url(../_gfx/home-page/nea-anakoinwseis.gif) no-repeat top left; 
	border: 0px solid red;
}

h2#nea_anakoinwseis2{
	text-align: left;
	margin: 6px 0 8px 0px;
	height: 17px;
	line-height: 17px;
	font-size: 17px;
	background: url(../_gfx/home-page/nea-anakoinwseis.gif) no-repeat top left; 
	border: 0px solid red;
}

h2#nea_anakoinwseis2 a.more {
  margin: 0; 
  padding: 2px;
  display: block;
  width: 157px;
  height: 12px; /* +2pad*/
	border-bottom: 1px dotted white;
}
h2#nea_anakoinwseis2 a.more:hover {
	border-bottom: 1px dotted #369;
}

h2#nea_anakoinwseis2 a.more span {
  display: none;
}

#highlight-spacer {margin: 0; padding: 0;   height: 40px; background: transparent url(../_gfx/home-page/information-about-image.jpg) no-repeat 50% 50%  ; border: 1px solid #CCC;
/*   */
 display:none; float:right; width:60px; height: 50px; margin:4px; background-position: top left; 
}

#highlight-spacer-2 {margin: 0; padding: 0;   height: 40px; background: transparent url(../_gfx/home-page/information-about-image.jpg) no-repeat 50% 50%  ; border: 1px solid #CCC;
/*   */
 display:none; float:right; width:60px; height: 50px; margin:4px; background-position: top left; 
}

.quick_access_div{
	padding-bottom: 10px;
	background: transparent url(../_gfx/_tmpl/quick-access-home-bg.gif) no-repeat right bottom;
	border: 0px solid red;
}
.quick_access_div div{
	padding:1em;
}

.quick_access_div form {
	margin: 0px;
	border: 0px solid red;
}
.quick_access_div select {
/*
    font-size: 9pt;
	font-family: Tahoma, Arial, sans-serif;
	line-height: 12pt;
	color: #003333;
*/
	margin: 0px;
	width: 90%;
}
h2#quick_access {
	text-align: left;
	margin: 22px 0 0px 0px;
	padding: 0px 0 4px 0px;
	height: 13px;
	line-height: 13px;
	font-size: 13px;
	text-indent: -9000px;
	background: url(../_gfx/home-page/grigori-prosvasi.gif) no-repeat top left; 
	border-bottom: 1px dotted #369;
	width:92%;
}
.news_home_page {position:relative;}
.highlight, .news_home_page { }
.highlight img { padding: 2px; }
.highlight h3, .news_home_page h3{ margin: 0; font-size:100%; }
  .highlight p, .news_home_page p{color: #333;	font: 88%/1.3em Tahoma, arial, helvetica, sans-serif; padding: 2px 0 0; margin: 0; } /* 88%/1.2em  */
.highlight .readmore{ padding: 8px 0 4px; margin: 0; text-align:right;}
  .highlight .readmore a {display:block; padding: 0px 0 2px; margin: 0;  } /* padding: 0px 0 0 ; */

.highlight h3,  .news_home_page h3{
	margin: 8px 0 4px 0px; /* margin: 10px 0 4px 0px; */
	padding: 1px 0 0;
	text-align:left; 
	height: 11px;
	line-height: 11px;
	font-size: 11px;
	text-indent: -9000px;
	background-color: transparent;
	background-repeat:  no-repeat;
	border-bottom: 1px dashed #336699;
}
h3#teleutaia_nea { background-image:url(../_gfx/home-page/teleutaia-nea.gif);}
h3#ekdilwseis_sunedria { background-image:url(../_gfx/home-page/ekdilwseis-sunedria.gif);}
.highlight h3#notitle {	margin: 30px 0 2px 0px;
 background-image:url(../_gfx/home-page/foreign-students-admission.gif);}

.news_home_page p.news-item  {padding-top: 0.8em; border: 0px solid green;}
.news_home_page a.more {
  position: absolute;
  top: 2px;
  right: 2px;
  margin: 0; 
  padding: 2px;
  display: block;
  width: 57px;
  height: 7px; /* +2pad*/
  background: url(../_gfx/home-page/perissotera.gif) no-repeat;
	border-bottom: 0px solid red;
}
.news_home_page a.more:hover {
  background: url(../_gfx/home-page/perissotera_on.gif) no-repeat;
}


.news_home_page a.more span {
  display: none;
}

.rss_feed {position:relative;}

.rss_feed a.more {
  position: absolute;
  top: -25px;
  right: 0px;
  margin: 0; 
  padding: 2px;
  display: block;
  width: 38px;
  height: 12px; /* +2pad*/
  background: url(../_gfx/home-page/rss-feeds.png) no-repeat;
	border: 0px solid red;
}
.rss_feed a.more:hover {
  background: url(../_gfx/home-page/rss-feeds-on.png) no-repeat;
}


.rss_feed a.more span {
  display: none;
}

#homeSearch {
	margin:16px 0 0; padding: 0; 
	background: #FEF1DB url(../_gfx/home-page/home-search-bg.gif) repeat-x top left; 
	text-align:left;
	border-bottom: 0px solid red;
}
#homeSearch form{
	margin: 10px 0 20px 10px; border: 0px solid red; display:block;
}

#homeSearchInner {
	margin:0; padding:  4px 10px; 
	background: transparent url(../_gfx/home-page/home-search-bg-sdw.gif) no-repeat top right; 
	text-align:left;
	border-bottom: 0px solid red;
}
#homeSearch p {border: 0px solid red; }





/*
#header_search_inner input.searchbox { font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 2px 4px; background-color:#CBFF6A; border: 1px solid #999;}
*/
#homeSearch input.submitok { font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0;}
#searchboxmain, #searchboxmaingr{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background:transparent url(../_gfx/_tmpl/search.png) no-repeat scroll left top;
	border:0px none;
	color:#016799;
	height:18px;
	margin-right:0;
	padding:4px 2px 2px 28px;
	width:130px;
	border: 0px solid blue;
}
#homeSearch label{font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0;}




h2#home_search {
	margin: 4px 0px;
	height: 17px;
	line-height: 17px;
	font-size: 17px;
	text-indent: -9000px;
	background: url(../_gfx/home-page/home-search.gif) no-repeat;
	clear:both;border: 0px solid red;
}

#az_index { text-align:left;}

#az_index h2{
	margin: 10px 0 4px 0px;
	height: 9px;
	line-height: 9px;
	font-size: 9px;
	text-indent: -9000px;
	background: url(../_gfx/home-page/az-index.gif) no-repeat;
}

#az_index div{
	padding: 4px 10px;
}



.usefulLinks { text-align:left; } /*overflow:auto; height: 340px;*/

.usefulLinks h2{
	margin: 14px 0 4px 0px;
	height: 13px;
	line-height: 13px;
	font-size: 13px;
	text-indent: -9000px;
	background: url(../_gfx/home-page/useful-links.gif) no-repeat;
}

.usefulLinks h2#yphresies_online{ 
	background: url(../_gfx/home-page/yphresies-online.gif) no-repeat;
}
.usefulLinks h2#xrhsimoi_syndesmoi{ 
	background: url(../_gfx/home-page/xrhsimoi-syndesmoi.gif) no-repeat;
}


.usefulLinks ul {
	margin: 0;
	padding: 0;
	font-weight:bold;
	border-top: 1px solid #DDD;
	font-size:11px;

	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.usefulLinks ul li {
	list-style: none;
	margin: 0;
	  padding:4px 0px 4px 20px;  /* padding:4px 0px 6px 20px; */
	border-bottom: 1px solid #DDD;
	background: url(../_gfx/_tmpl/arrow.gif) no-repeat top left;
}

.usefulLinks ul li a:link, .usefulLinks ul li a:visited {
	margin: 0;
	padding: 0;
	padding-right: 16px;
	text-decoration: none;
	color: #1D5FA2;
	background: #fff url(../_gfx/online_services/icon_blank.gif) no-repeat center right;
	display: block;
}

.usefulLinks ul li a:hover, .usefulLinks ul li a.current {
	color: #C60;
	margin: 0;
	padding: 0 16px 0 0;
	text-decoration: none;
}

div.usefulLinks div {
 clear: both;  height: 1px;  line-height: 1px;  font-size: .1px; border: 1px solid #EEE; background-color: #EEE; margin: 1px 0 1px;
}
.usefulLinks .lihi {background-color: #FEF5C7; }
a#webmail:link, a#webmail:visited {	background-image:url(../_gfx/online_services/icon_webmail.gif);}
a#webmail:hover { }
a#users:link, a#users:visited {	background-image:url(../_gfx/online_services/icon_users.gif);}
a#enoikiazetai:link, a#enoikiazetai:visited {	background-image:url(../_gfx/online_services/icon_enoikiazetai.gif); background-color: #FEF5C7;}
a#ioannina:link, a#ioannina:visited 		{	background-image:url(../_gfx/online_services/icon_ioannina.gif);}
a#ecourse:link, a#ecourse:visited 			{	background-image:url(../_gfx/online_services/icon_ecourse.gif);}
a#library:link, a#library:visited 			{	background-image:url(../_gfx/online_services/icon_lib.gif);}
a#upress:link, a#upress:visited 			{	background-image:url(../_gfx/online_services/icon_upress.gif);}
a#lessons_reg:link, a#lessons_reg:visited 	{	background-image:url(../_gfx/online_services/icon_lessons_reg-static.gif);}
a#vlaves:link, a#vlaves:visited 	        {	background-image:url(../_gfx/online_services/icon_vlaves.gif);}
a#pdf:link, a#pdf:visited 	           {	background-image:url(../_gfx/online_services/icon_pdf.gif);}
a#erasmus:link, a#erasmus:visited 	       {	background-image:url(../_gfx/online_services/icon_erasmus.gif);}
a#teleconf:link, a#teleconf:visited 	   {	background-image:url(../_gfx/online_services/icon_teleconf.gif);}

a#eggrafes:link, a#eggrafes:visited {	/* background-color: #FEF5C7; */ }  

/* a#pdf:hover {background-image:url(../_gfx/online_services/icon_lessons_reg-static.gif);}*/
	
/* -- HOME MAIN LAYOUT end -- */



/* -- SIDE BAR LAYOUT start ----------------------------------------------------------------------------- */

/*    Related Links  Start */

.sideLinks{
	padding-bottom: 20px;
	background: transparent url(../_gfx/_tmpl/side-links-bg.jpg) no-repeat right bottom;
	border: 0px solid red;
}
.sideLinks h3{
	margin: 20px 10px 0 0;
	height: 16px;
	line-height: 16px;
	font-size: 16px;
	text-indent: -9000px;
	background-repeat: no-repeat;
	clear:both;
	border-bottom: 1px dotted #369;
}

h3#side_see_also {background-image: url(../_gfx/_tmpl/side-see-also.gif);}
h3#related_links {background-image: url(../_gfx/_tmpl/side-rel-links.gif);}
h3#quick_access {background-image: url(../_gfx/_tmpl/side-quick-access.gif);}
h3#kentr_edkilwseis {background-image: url(../_gfx/_tmpl/side-kentr-edkilwseis.gif);}

.sideLinks ul {
	margin: 10px 10px 0;
	padding: 0;
	font-weight:normal;
	font-size:11px;

	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.sideLinks ul li {
	list-style: none;
	margin: 0;
	padding:4px 0px 6px 20px;
	background: url(../_gfx/_tmpl/arrow.gif) no-repeat top left;
}

.sideLinks ul li a:link {
	margin: 0;
	padding: 0;
	padding-bottom: 1px;
	text-decoration: none;
	color: #06C;
	border-bottom: 1px dotted #06C;
}

.sideLinks ul li a:visited {
	margin: 0;
	padding: 0;
	padding-bottom: 1px;
	text-decoration: none;
	color: #585858;
	border-bottom: 1px dotted #FFF;
}

.sideLinks ul li a:hover, .sideLinks ul li a.current {
	color: #C60;
	margin: 0;
	padding: 0;
	padding-bottom: 1px;
	text-decoration: none;
	border-bottom: 1px solid #C60;
}

/* esn ioannina */

.sideLinks a#esn-guide:link,
.sideLinks a#esn-guide:visited {
 	display:block;
	padding-left: 26px;
	padding-bottom: 1px;
	margin: 10px;
	text-decoration: none;
	color: #585858;
	background: transparent url(/en/_gfx/PDF-icon-small.gif) no-repeat left -4px;
	border: 0px solid red;
	line-height: 100%;

}

.sideLinks a#esn-guide:link span,
.sideLinks a#esn-guide:visited span {
 	display:block;
	background: transparent url(/en/_gfx/esn-icon.gif) no-repeat left top;
	line-height: 8px;
	height: 8px;
	
}

.sideLinks a#esn-guide:link strong,
.sideLinks a#esn-guide:visited strong {
 	display:block;
	line-height: 120%;
	font-size: 12px;
}

.sideLinks a#esn-guide:link em,
.sideLinks a#esn-guide:visited em {
 	display:block; font-size: smaller; 	font-style:normal;
}

.sideLinks a#esn-guide:hover { color: #36c; }

.sideLinks a#esn-guide:link em i,
.sideLinks a#esn-guide:visited em i {
 	color: #999; font-style:normal;
}

/* kedegpo odigos */

.sideLinks a#kedegpo-odigos:link,
.sideLinks a#kedegpo-prospectus:link,
.sideLinks a#kedegpo-odigos:visited,
.sideLinks a#kedegpo-prospectus:visited {
 	display:block;
	padding-left: 26px;
	padding-bottom: 1px;
	margin: 10px;
	text-decoration: none;
	color: #585858;
	background: transparent url(/en/_gfx/PDF-icon-small.gif) no-repeat left -4px;
	border: 0px solid red;
	line-height: 140%;
	font-size: 11px;

}

.sideLinks a#kedegpo-odigos:link strong,
.sideLinks a#kedegpo-prospectus:link strong,
.sideLinks a#kedegpo-odigos:visited strong,
.sideLinks a#kedegpo-prospectus:visited strong {
 	display:block;
	line-height: 140%;
	font-size: 12px;
}

.sideLinks a#kedegpo-odigos:link em,
.sideLinks a#kedegpo-odigos:visited em,
.sideLinks a#kedegpo-prospectus:link em,
.sideLinks a#kedegpo-prospectus:visited em {
 	display:block; font-size: smaller; 	font-style:normal; 
}

.sideLinks a#kedegpo-odigos:hover,
.sideLinks a#kedegpo-prospectus:hover { color: #36c; }
.sideLinks a#kedegpo-odigos:hover em,
.sideLinks a#kedegpo-prospectus:hover em{ color: #333; }


.sideLinks a#kedegpo-odigos:link em i,
.sideLinks a#kedegpo-odigos:visited em i,
.sideLinks a#kedegpo-prospectus:link em i,
.sideLinks a#kedegpo-prospectus:visited em i {
 	color: #999; font-style:normal;
}

/*    Related Links  End */


/* -- SIDE BAR LAYOUT end ----------------------------------------------------------------------------- */



/* -- DIRECTORY start ----------------------------------------------------------------------------- */

/* http://www.bristol.ac.uk/contacting-people/ */
.contact-box {width: 100%; border-bottom: 1px solid #E4BB13; background-color: #ffffff;}
.contact-box h3{
padding: 4px 8px; margin-bottom: 0px; margin-top: 0px;}
.contact-box p {padding: 4px 8px; font-size: 90%; background-color:#EAEAEA; border-top: 1px solid #E4BB13;}

div.row {clear: both; padding-top: 5px;}

div.row label {
  float: left;
  width: 30%;
  text-align: right;
  font-size: 1em;
  color: #585858;
  font-weight: bold;
  }
div.row span.formw {
  float: right;
  width: 65%;
  text-align: left;
  font-size: 1em;
  color: #000000;
  } 



#directory {clear:both; border:0px dashed red;}
#searching_strings {display: none}
#directory table{border-top: 1px dashed #999; width: 100%;}
#directory table th{border-bottom: 1px dashed #999; text-align:left; padding: 2px 4px; color: #999;}
#directory table td{border-bottom: 1px dashed #999;}

#directory table td .fullname {color: #069; margin: 2px 0 0; font-size: 1.1em;}
#directory table td .details {
	margin: 0 0 6px 6px;
	padding-left: 7px;
	border-left: 3px solid #CCC;
	font-size: 11px;
	line-height: 130%;
}

#directory table td .idiothta {color: #066; font-weight: bold; } /* Ocupation */
#directory table td .department {color: #585858;}
#directory table td .tomeas {color: #999;}
#directory table td .home_address {line-height:1.6em; color: #585858;}
#directory table td .home_phone {color: #585858;}

#directory table td.thlefwno {text-align:center;}
#directory table td.phone_email {text-align:right; vertical-align:top;}
#directory .prefix {color: #585858; margin: 2px 0 0; font-size: 1.0em; padding-right: 2px;}
#directory .thlefwno {color: #900; margin: 2px 0 0; font-size: 1.1em;}
#directory .location {font-size: 11px; color: #999; padding-bottom: 4px;}
#directory .fax {color: #900; line-height:1.2em; margin: 2px 0 0; font-size: 1.1em;}

/* -- DIRECTORY end ------------------------------------------------------------------------------- */



/* -- FOOTER start -- */

#footer_wrapper{
	clear:both;
	background: #FFF url(../_gfx/_tmpl/footer_bg.gif) repeat-x left top;

}

#header_start,
#header_end,
#header,
#header_image_outer,
#header_image,
#wrapper,
#footer_wrapper {


	/* max-width hack for IE since it doesn't understand the valid css property */
	/* width: expression(document.body.clientWidth < 984 ? "984px" : "100%");   */
	min-width: 984px;
}


#footer {
	margin: 10px auto;
	padding: 24px 0px 18px;
	width: 984px;
	border: 0px solid black;
}

#maintainer{
	float:right;
	text-align:right; 
	font-size: 11px;
	width: 240px;
	line-height: 160%;
}

#maintainer a{
	display:block;
	font-weight:normal; 
	color:#333; 
	text-decoration:none;
	border-bottom: 1px solid #f5f5f5;
}

#maintainer a:hover{
	border-bottom: 1px dashed #333;
}
#maintainer img{
	padding: .6em 0 .6em  .2em;
	float:right;
	border: 0px solid black;
}
#maintainer strong{
	display:block;
	color:#900; 
	
}

/* -- footer_nav start -- */
/* -- www.cssbased.com --*/
#footer_nav {
	width:740px;
	float:left;
	text-align: left;
	font-size: 11px;
	line-height: 160%;
	color: #999;

	border: 0px solid red;
}
#footer_nav a.diavgeia {
	float:right;
	padding: 0 20px 0 0;
}

#footer_nav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#footer_nav li {
	float:left;
	margin:0px;
	padding:0px;
	text-transform:none;
	border-left: 1px solid #333;
}

#footer_nav li.first {
	border-left: 0px solid #f5f5f5;
}

#footer_nav li a {
	float:left;
	margin:0 6px;
	padding:0px 2px 0px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #f5f5f5;
}

#footer_nav li.first a {
	margin-left:0;
}


#footer_nav li a:hover, #nav li a:active , #nav li a:visited{
	color: #333;
}

#footer_nav li a:hover {
	border-bottom: 1px solid #333;
}
/* -- footer_nav end -- */

/* -- FOOTER end -- */




/* -- images and captions start -- */

div.odspimage {
  margin: 5px
/*
  border: 1px solid #ccc;
*/
}

.odspimage {
  margin: 5px
/*
  border: 1px solid #cccccc;
*/
}

.odspimage_caption {
	display:block;
  margin-top: 2px;
  background: #E8F0ED;
  padding: 1px 2px;
  color: #595959;
  text-transform: none;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

/* -- images and captions end -- */

p.text_source {	text-align:right; font-size: 10px; color:#999; padding:0; }
p.text_source strong {color:#999 !important }



/*  University of Leicester */

p.righttxt {
	text-align:right; padding:0px 7px 0px 0px ;
}

.righttxt a, .righttxt a:link, .righttxt a:visited {
	font-weight:normal; /*bold*/
	text-decoration:none;
	color:#0066CC;
}

.righttxt a:hover {
	color:#E78727;
text-decoration:none;}

.columnOne h2 { border-bottom: 1px solid #CCC; color: #999}

.alphabet{

padding:12px 0px 7px 0px;
font-size: 100%;
margin:0px 0px 0px 0px;
background-color: #ffffff;
}

.alphabet ul {
	margin:0px;
	padding:0px;
	display: inline;
} 

.alphabet ul li {
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style: none;
	display: inline;
	font-weight:normal;
	line-height:250%;
}

.alphabet ul li a:link, .alphabet ul li a:visited {
	margin: 0;
	text-decoration: none;
	padding:4px 8px;
	color: #333333;
	background: #ffffff url(../_gfx/_tmpl/a-z-button-back.gif) repeat-x right bottom;
	
	border:1px solid #a89f78; 
}


.alphabet ul li a:hover {
	margin: 0;
	text-decoration: none; 
	padding:4px 8px;
	color: #ffffff;
	background: #B01C2E none;
	border: solid 1px #7E1724;
}

#az_index .alphabet2 {font-size: 11px; }
#az_index .alphabet2 ul li { line-height:200%; }
#az_index .alphabet2 ul li a:link, .alphabet2 ul li a:visited { padding:2px 4px;}
#az_index .alphabet2 ul li a:hover { 	padding:2px 4px;}


.abclear{clear:both;}


/* end University of Leicester */


/* a-z */

#a-z  { float: left;  padding: 0px;  margin: 0; width: 100%;  display: inline; font-size: 80%; line-height: 1.3; } 
#a-z div { line-height: 1.3; background: #FCF6D4 url(cmsimages/a-z-back-2.gif) repeat-x; border: solid 1px #ECCD29; float: left;  padding: 7px; margin-top: 1em;   }
#a-z h2 {  background: white url(cmsimages/pagetitle-crest.gif) no-repeat 2px 75% ; border-bottom: 1px dashed #ccc;   }
#a-z ul {   float: left;   margin: 0; list-style-image: none;  list-style-type: none; font-size: 120% }
#a-z ul li  { font-size: 70%; line-height: 100%; background: white url(cmsimages/a-z-button-back.gif) repeat-x right bottom; margin: 0; padding: 0; display: inline;   }
#a-z ul li a, #a-z ul li a:visited  { color: #333333; text-decoration: none; background: white url(cmsimages/a-z-button-back.gif) repeat-x left bottom; float: left; margin: 2px 2px; padding: 3px 4px; border: solid 1px #a89f78; display: block }
#a-z ul li a:hover  { color: white; text-decoration: none; background: #B01C2E none;  border: solid 1px #7E1724; }

.red { color: red !important;}

.img_preview {
	margin-top: 80px;
	padding: 83px 0 34px;
	background: transparent url(../header_images/img/bg.png) no-repeat  top center;
	border: 0px solid red;
	height: 130px
}
.img_preview div{
	background: transparent url(../header_images/img/blank.gif) no-repeat top center;
	height: 27px;
	text-align:center;
	padding: 103px 0 0;border: 0px solid blue;
}
.img_preview div span{
	background: transparent url(../header_images/img/menu.gif) no-repeat top center;
	text-align:center;
	padding: 0;
	display:block;
	clear:both;
	border: 0px solid yellow;
	height: 27px;
}

.img_preview p{
	padding: 4px;
	font: normal 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #585858;
	text-align:center;
	clear:both;
	border: 0px solid yellow;
}



/* -- Useful Links page start -- */

.linkpage { }

.linkpage dl {clear: both; margin: 0; padding: 0;}
.linkpage dt {font-weight: bold; color: #069; margin: 2px 0 0; font-size: 1.1em; border-bottom: 1px dotted #999; margin-right: 20px;}
.linkpage dd { border: 1px dotted #C00;
	padding-bottom: 20px; padding-right: 20px;
	background: transparent url(../_gfx/_tmpl/side-links-bg.jpg) no-repeat right bottom;
	border: 0px dotted red;
 }
.linkpage img { border: 0; float:right; padding:10px; }




/* -- end Useful Links page  -- */

/* -- Contacts page start -- */

table.contacts{border-top: 1px dashed #999; width: 100%; margin-bottom: 2em;}
table.contacts th{border-bottom: 1px dashed #999; text-align:left; padding: 2px; color: #066; vertical-align: top; white-space:nowrap; font-weight: normal; width: 20%}
table.contacts td{border-bottom: 1px dashed #999; padding:2px; padding-right: 4px; }
.contacts-info-text {font-size: .88em; color:#585858;}

/* -- end Contacts  page  -- */

/* -- Useful Telephone page start -- */

table.telephone {width: 98%; border-bottom: 0px solid #999;}
table.telephone th{background-color: #f5f5f5;  border-bottom: 8px solid #FFF;}
table.telephone tr{  padding: 14px 0px;}
table.telephone td {text-align: right; vertical-align:bottom; border-bottom: 12px solid #FFF; font-size: 0.88em; }
table.telephone td strong { color: #585858 !important; font-weight: bold}
table.telephone td.heading{font-size : 100%; text-align: left; padding-top: 10px;}
table.telephone td.service{text-align: left; border-top: 0px solid #999; border-bottom: 1px dashed #999; border-top: 4px solid #FFF; line-height: 110%; font-size: 1em; padding-right: 10%;}
table.telephone span.phone{}
table.telephone span.fax{white-space:nowrap; color:#066}



/* -- end Useful Telephone  page  -- */




.news-browse-story {  float: left; margin: 10px 0 0 0; border-bottom: 1px dashed #ccc; padding: 0 0 10px 0; width: 100%;/* negative margin for trailing character bug http://www.positioniseverything.net/explorer/dup-characters.html */

margin-right: -3px;  }

.news-browse-story img {  float: right; border: 1px solid #B1B0B0; margin: 0 0 10px 10px;  }
.news-browse-story img.news-photo {  float: none; border: 1px solid #B1B0B0; margin:10px 0;  }
.news-browse-story h2 { font-size: 120%; font-weight: bold; margin: 0 0 0 0px; padding: 0;  }

.news-browse-story .news-browse-date { font-size: 90%; margin: 0 0 0 0px; padding: 0; color: #585858  }

.news-browse-story .news-browse-abstract { font-size: 100%; margin: 0.5em 0 0 0px; padding: 0 }

.news-browse-story .news-browse-news{ font-size: 100%; line-height:160%; }

.counter {font-family: Tahoma, Arial, serif; font-size: 9px; font-weight: normal; color: #999999}


.weather_item {
padding: 2px 0; width:90%; border-bottom:1px solid #600; text-align:left; font-size: 8.5pt;
}
.weather_items  {
width:96%; 
}
.weather_items td {
border-bottom:1px solid #600; text-align:left; font-size: 8.5pt;
}
.w_logo {
float:right; width: 84px; text-align:center; padding: 0 2px;
}
.weather_items td p {
line-height: 120%;
}


#ribbonNew {
position:absolute;
top:0;
right:0;
}
#ribbonNew2012 {
position:absolute;
top:0;
left:0;
padding:4px;
}

#ribbonNew20122 {
position:absolute;
top:10px;
left:0;
padding:4px;
}

#ribbonNew2016 {
position:absolute;
top:0;
right:0;
padding:0px;
}

.img_right {float:right; padding: 0.2em 0 0em 1em }
.img_left {float:left; padding: 0.2em 1em 0em 0 }

.table.contacts {}

.section_submenu {}
ul.section_submenu {list-style-type: none; margin:0px; padding:0; border: 0px solid black;}
ul.section_submenu li {margin:0;padding:1px 0;}
ul.section_submenu li a:link, 
ul.section_submenu li a:visited {
	padding-left: 12px;
	background: url(/gr/administration/_images_administration/raquo_red.gif) no-repeat  0px 4px;
}
ul.section_submenu li a:hover { color: #CC6600;}


/* Colaborations */

div.colab_entry {padding: 4px; background: transparent url(../_gfx/colaborations/link_bg.jpg) no-repeat top center;}
div.colab_entry h3 { padding:4px 0 0; color:#557953; line-height: 120%}
div.colab_entry .icon {padding:0 14px 14px; float: right; text-align:center; background: transparent url(../_gfx/colaborations/link_icon_bg.jpg) no-repeat bottom center;}
div.colab_entry .icon2 {padding: 0 14px 16px; float: right; text-align:center; background: transparent url(../_gfx/colaborations/img_sdw_60.jpg) no-repeat bottom center;}
div.colab_entry p.text {font-size:88%; padding:0; text-align:left;}
div.colab_entry p.link span {padding:2px 2px 8px 2px; font-size:88%; background: transparent url(../_gfx/colaborations/link_link_bg.gif) repeat-x bottom left; clear:left;}
div.colab_entry p.righttxt{border-top: 1px dashed #91B6CC; clear:both;}
div.colab_entry p.link a {padding:4px 2px 2px 18px; background: transparent url(../_gfx/colaborations/link_arrow.gif) no-repeat top left;}



#dikeppee-box {
	margin:1em; border:1px solid #CCC;
}
#dikeppee-box h3 {
  font:  bold 88% tahoma, Arial, Helvetica, sans-serif;
  height:1em;
  padding:.2em;
  clear: right;
  color:#585858 ;
  background: #FFF;
  margin:0;
  position:absolute;
  left:4px;
  top:-.9em;
  border:0px solid red;
}

#dikeppee-box ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#dikeppee-box ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  width:98%;
  border: 0px solid #C00;
}

#content-holder{
margin-bottom:.8em; 
margin-top:.8em;
font-size:88%;
}

a.chapter:link, a.chapter:visited {
	display: block;
	width:auto;
	padding: 2px 0px 2px 12px;
	font: normal 11px/1.2em Tahoma, arial, helvetica, sans-serif;
	color: #0066CC;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	background: url(/gr/_gfx/layout_darkgreen/nav_menu_arrow.gif) no-repeat  0px 5px; 
	border-bottom: 1px solid #CCC;
}
a.chapter:visited {
	color: #369;
}

a.chapter:hover {
	background-position: 0px 5px; 
	text-decoration: none;
	color: #C60;
	border-bottom: 1px solid #C60;
}

#active_chapter {
	background-position: 0px 5px;
	color:#585858;
}

a#active_chapter:hover {
	color: #585858;
}


ul.greek-letters,
ul.greek-letters li {list-style-type:none; margin-left:0em; padding-left:0.5em;}
ul.greek-letters strong {font-weight:bold; color:#585858 !important;}


/* News and Events ------------------------------ */

.newslist {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.newslist li {
	clear:both;
}
.newslist li a{
    display: block;
	width: auto;
    padding: 1px 0px;
	line-height: 1.6em;
    text-decoration: none;
    border-bottom: solid 1px #e1e1e1;
}

.newslist li a:hover {
    color: #C60;
    text-decoration: none;
}


.newslist li a span {
	display: block;
		padding-bottom: 1em;
	white-space: nowrap;
	color: #333;
	text-align: left;
	font-weight: normal;
	line-height: 1.6em;
	float: left;
	width: 3.4em;
	border:0px solid #fff;
}

/* Attachment Icons -- icon , news */

a.icon-doc {
padding:4px; padding-left: 20px; background: transparent  url(/gr/_gfx/icons/icon-ms-word.gif) no-repeat center left;  width: 80%;
}
a.icon-pdf {
padding:4px; padding-left: 20px; background: transparent  url(/gr/_gfx/icons/icon-adobe-acrobat.gif) no-repeat center left;   width: 80%;
}
a.icon-xls {
padding:4px; padding-left: 20px; background: transparent  url(/gr/_gfx/icons/icon-ms-excel.gif) no-repeat center left;  width: 80%;
}
a.icon-ppt {
padding:4px; padding-left: 20px; background: transparent  url(/gr/_gfx/icons/icon-ms-ppoint.gif) no-repeat center left;  width: 80%;
}

a.icon-docx {
padding:4px; padding-left: 20px; background: transparent  url(/gr/_gfx/icons/icon-ms-word-x.gif) no-repeat center left;  width: 80%;
}
a.icon-xlsx {
padding:4px; padding-left: 20px; background: transparent  url(/gr/_gfx/icons/icon-ms-excel-x.gif) no-repeat center left;  width: 80%;
}

a.icon-zip {
padding:4px; padding-left: 20px; background: transparent  url(/gr/_gfx/icons/icon-zip.gif) no-repeat center left;  width: 80%;
}

a.icon-rtf {
padding:4px; padding-left: 20px; background: transparent  url(/gr/_gfx/icons/icon-rtf-text.gif) no-repeat center left;  width: 80%;
}

/* <br><a href="/files/news/attachments/3062.doc"  style=""><b>Πρυτανικές Εκλογές 2010</b> (.doc)</a> */


a#stiky {
    display: block;
    padding: 0 3px; 
	color: #036;
    text-decoration: none;
}

a#stiky:hover   {
    display: block;
    color: #06C;
    text-decoration: none;
}

/* news paging */
.paging { 
	padding: 0px;
	text-align: center;
	font-size: 8.5pt;
}
.pagingInner { 
	white-space:nowrap;
}

.pagingTop { 
	padding: 6px 0 ;
	text-align:left !important;
	font-size: 9pt;
}


.paging .pageSelected {
	padding: 2px 4px;
	border: 1px solid #DDD;
	text-decoration: none;
	background-color: transparent;
	color:#333;
	font-weight: bold;
	
}

.paging a { 
	padding: 2px 4px;
	border: 1px solid #CCC;
	text-decoration: none;
	color: steelblue;
}

.paging a:hover { 
	padding: 2px 4px;
	border: 1px solid steelblue;
	text-decoration: none;
	color: #0066CC;
}

/* end news paging */

.language_form {
    font-size: 8.5pt;
	font-family: Tahoma, Arial, serif;
	line-height: 12pt;
	color: #003333;
	}

.newsOuter {}
.newsOuter p { padding: 0.5em 0; border-bottom: 1px solid #dadada;}

.newsOuter .title {display: block; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; border:0px solid red; font-weight: bold; }
.newsOuter .date {display: block; margin-top: 6px; font-size: 7pt; color: #999;}
.newsOuter .excerpt {display: block; margin-top: 6px; font-size: 9pt; color: #333; line-height: 14pt; font-family: Tahoma, Geneva, sans-serif;}
.newsOuter .moreLink {font-size: 8.5pt; line-height: 14pt; }




/*  diorismoi.php [2012-04-19]a */
#docinfo { background-color: #F9F9F9;}
#docinfo .date { color: #999; padding: 4px 0;}
#moredoc { display:block; float:right; color:#999;}

#moredoc a.getdoc {
    display: block;
	padding:4px; padding-left: 20px; background: transparent  url(/gr/_gfx/icons/icon-adobe-acrobat.gif) no-repeat center left;
	color: #999;
    text-decoration: none;
}

#moredoc a.getdoc:hover   {
    display: block;
	color: #369;
    text-decoration: underline;
}

#moredoc span.nodoc   {
    display: block;
	padding:4px;
	color: #999;
    text-decoration: none;
}
/*  diorismoi.php [2012-04-19]a */


/* -- math50years logo! start -- */
.math50yearsLogo 
{
	float:right; text-align:center; font-size:8.5pt; line-height:120%; color: #999;
}

.math50yearsLogo a,
.math50yearsLogo a.math50yearsLink:link,
.math50yearsLogo a.math50yearsLink:visited 
{
	color: #999 !important;
	text-decoration:none;
	background-color: transparent;
	font-weight: normal;
	border: 1px dotted #fff;
}

.math50yearsLogo a.math50yearsLink:hover,
.math50yearsLogo a.math50yearsLink:visited:hover
{
	color: #585858 !important;
	text-decoration:none;
	background-color: transparent;
	font-weight: normal;
	border: 1px dotted #C03;
}

/* -- math50years logo! end -- */

.ore {
	display:block;
	padding: 4px;
	color: #dadada;
	border: 1px solid white;
	background: transparent url(../directory/_images_directory/circle-24.png) no-repeat center center;
	
}
.ore i {
	display:block;
	padding: 0px;
	border: 0px solid red;
	font-size:1px;
	line-height: 1px;
}