/* -- Express.gr StyleSheet - 2007-2008 -- */

/* --------------------------------------------------------------------- */
/* ---  general styles                                              ---- */
/* --------------------------------------------------------------------- */

body {
	font-family: Verdana, sans-serif; font-size:11px; margin: 0px;
	}
	
table,tr,td,select,textarea {
	font-family : Verdana, sans-serif; font-size : 11px;
	}

.size0 { font-family : Tahoma, sans-serif; font-size : 8px; font-weight: bold; }
.size1 { font-family : Verdana, sans-serif; font-size : 9px; }
.size2 { font-family : Verdana, sans-serif; font-size : 10px; }
.size3 { font-family : Verdana, sans-serif; font-size : 11px; }
.size4 { font-family : Verdana, sans-serif; font-size : 12px; }
.size5 { font-family : Verdana, sans-serif; font-size : 13px; }
.size6 { font-family : Verdana, sans-serif; font-size : 14px; }
.size7 { font-family : Verdana, sans-serif; font-size : 15px; }
.size8 { font-family : Verdana, sans-serif; font-size : 16px; }
.size9 { font-family : Verdana, sans-serif; font-size : 17px; }
.size10 { font-family : Verdana, sans-serif; font-size : 20px; }
.size11 { font-family : Verdana, sans-serif; font-size : 28px; }

ul
	{
	margin: 0;
	padding: 0;
	list-style: none;
	}

li
	{
	background: url(red-dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color : #000000; 
	text-align : left; 
	padding-top : 1px; 
	padding-bottom : 1px;
	padding-left : 16px; 
	text-decoration : none; 
}


a.help {cursor: pointer !important;}

.search {cursor: pointer !important; 	font-weight : bold;}

input {
	font-family : Verdana, sans-serif; font-size : 11px;
	
	
	margin: 0px;
	}

.inputbox {
	font-family : Verdana, sans-serif; font-size : 9px;
	margin: 0px;
	}
	
a:link , a:visited {
	color : #336699; 
	text-decoration : none; 
	font-weight : normal; 
	font-family: Verdana, Helvetica, sans-serif;
	} 

a:hover {
	color : #a40202; 
	text-decoration : none; 
	font-weight : normal; 
	font-family: Verdana, Helvetica, sans-serif;
	}
	
/* ---------CMS STYLES------------------------------------- */

.createdate {
	padding: 0px 0px 0px 0px;
	color: #acadae;
	font-size: 10px;
	font-weight: normal;
}

a.external:link, a.external:visited {
	padding-bottom: 0px;
	color: #acadae;
	font-size: 10px;
	font-weight: bold;
}

a.external:hover {
	padding-bottom: 0px;
	color: #e50505;
	font-size: 10px;
	font-weight: bold;
}

a.category:link, a.category:visited {
	color: #336699;
	text-align: left;
	font-weight: bold;
}

a.category:hover {
	color: #e50505;
}

.tdnormal {
font-family : Tahoma, sans-serif; 
font-size : 9px; 
font-weight : normal;
color : #336699; 
text-align : center;  

text-decoration : none;

}

.tdroll {
font-family : Tahoma, sans-serif; 
background: url(latesttdroll.gif) no-repeat;
background-position : center bottom; 
font-size : 9px; 
font-weight : normal;
color : #000000; 
text-align : center;  
text-decoration : none;
 
}

a.tdroll:link, a.tdroll:visited, a.tdroll:active {
color : #000000;
}



.date {
	background: url(tdbg.gif) repeat-x bottom left;
	padding: 0px 0px 0px 5px;
}

a.contentpagetitle:link, a.contentpagetitle:visited {
	width: 100%;
	height: 30px;
	color: #336699;
	text-align: left;
	padding-top: 9px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 14px;
	}
a.contentpagetitle:hover {
	color: #e50505;
	}
	
.contentheading {
	width: 100%;
	height: 30px;
	color: #336699;
	text-align: left;
	padding-top: 9px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 16px;
		
}



.contentpagetitle {
	width: 100%;
	height: 30px;
	color: #336699;
	text-align: left;
	padding-top: 9px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 14px;
	}
	
.contentheadinglarge {
	width: 100%;
	height: 30px;
	color: #666666;
	text-align: left;
	padding-top: 9px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12px;

	}
	
.contentheadinglarge2 {
	width: 100%;
	height: 30px;
	color: #666666;
	text-align: center;
	padding-top: 9px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12px;

}

table.contentpaneopen {
	text-align: justify;
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
}

p.contentpaneopen {
	text-align: justify;
}

#pathway {
	font-size: 10px;
	font-weight: normal;
	color: #336699;
	text-align: left;
	text-decoration: none;
}

a.pathway:link, a.pathway:visited {
	font-size: 10px;
	font-weight: normal;
	color: #336699;
	text-align: left;
	text-decoration: none;
}


a.pathway:hover {
	font-size: 10px;
	font-weight: normal;
	color: #df0000;
	text-align: left;
	text-decoration: none;
}

td.componentheading {
	width: 100%;
	height: 30px;
	background: url(titlebg.gif)  repeat-x;
	font-size : 12px; 
	font-weight : bold; 
	color : #336699; 
	padding-top: 5px;
	padding-left: 0px;
}
td.componentheading2 {
	width: 100%;
	height: 18px;
	background: url(titlebg3.gif)  repeat-x;
	font-size : 10px; 
	font-weight : bold; 
	color : #336699; 
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 3px;
}
div.componentheading {
	width: 100%;
	height: 30px;
	background: url(titlebg.gif)  repeat-x;
	font-size : 14px; 
	font-weight : bold; 
	color : #000000; 
	padding-top: 5px;
	padding-left: 0px;
}

.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: normal;
  width: auto;
  padding: 0px;
  margin: 0px;
}


/* ---------CMS STYLES------------------------------------- */

a:active {
	color : #336699; 
	text-decoration : none; 
	font-weight : normal; 
	font-family: Verdana, Helvetica, sans-serif;
	}


table.moduletablecore {
width : 144px; 
margin: 0 auto;
padding: 0px 0px 0px 3px;
border-spacing : 0; 
} 
table.moduletablecore th { 
background: url(core-th-header.gif) no-repeat;
background-position : left bottom;
border: 0px;
color : #ffffff; 
text-align : left; 

line-height: 300%; 
height : 28px; 
font-weight : bold;  
width : 144px; 
} 
table.moduletablecore a.mainlevelcore:link, table.moduletablecore a.mainlevelcore:visited {
display : block;
text-indent: 4px;
background: url(core-th-header.gif) no-repeat;
background-position : left bottom;
border: 0px;
color : #ffffff; 
text-align : left; 
line-height: 250%;
padding: 0px 0px 0px 0px;
margin: 0 0 0 0px;
font-weight : bold;  
width : 144px;
} 
table.moduletablecore a.mainlevelcore:hover {
background: url(core-th-header2.gif) no-repeat; 
background-position : left bottom;
text-decoration : none;  
font-weight : bold;
color : #ffffff;
}





/* ------------------------------------------------------------------------------------------------ */




table.moduletablecore a.sublevelcore:link, table.moduletablecore a.sublevelcore:visited {
display : block; 
 text-indent: 4px;
background: url(core-link.gif) repeat-x;
background-position : left bottom; 
font-size : 10px; 
font-weight : bold;
color : #336699; 
text-align : left; 
padding: 0px 0px 0px 0px;
margin: 0 0 0 0px;
height : 25px; 
text-decoration : none; 
line-height: 230%;
} 
table.moduletablecore a.sublevelcore:hover { 
background: url(core-link_hover.gif) no-repeat; 
text-decoration : none;  
font-weight : bold;
color : #ffffff;
}

table.moduletablecore a.sublevelcore#sublevelcoreactive_menucore {
background: url(core-link_hover.gif) no-repeat; 
text-decoration : none;  
font-weight : bold;
color : #ffffff;
}

table.moduletablecore a.mainlevelcore#mainlevelcoreactive_menucore {
background: url(core-th-header2.gif) no-repeat; 
background-position : left bottom;
text-decoration : none;  
font-weight : bold;
color : #ffffff;
}

/* ------------------------------------------------------------------------------------------------ */


table.moduletablecore a.sublevel2core:link, table.moduletablecore a.sublevel2core:visited {
background: url(core-link-sub.gif) no-repeat;
background-position : left top; 
text-indent: 4px;
width : 130px;
display : block; 
font-size : 10px; 
font-weight : normal;
color : #336699; 
text-align : left; 
padding: 0px 0px 0px 5px;
margin: 0 0 0 0px;
height : 20px; 
text-decoration : none; 
line-height: 180%;
margin: 0 0 0 0px;
} 
table.moduletablecore a.sublevel2core:hover { 
text-decoration : none; 
font-weight : normal; 
color : #dc0101;
}

table.moduletablecore a.sublevel2core#active_menucore {
text-decoration : none;  
font-weight : bold;
color : #dc0101;
}

table.moduletablecore a.sublevel2core#active_menucore:hover {
text-decoration : none; 
font-weight : normal; 
color : #dc0101;
}


/* ------------------------------------------------------------------------------------------------ */


table.moduletablexristika {
width : 299px; 
border : 0px; 
margin-bottom : 0; 
padding : 0; 
border-spacing : 0; 
border-collapse : collapse; 
} 
table.moduletablexristika th { 
background: url(xristika-header.gif) no-repeat;
background-position : left bottom;
border: 0px;
color : #ffffff; 
text-align : left; 
padding-left : 10px;
padding-top : 16px; 
height : 40px;
font-size : 12px; 
font-weight : bold;  
width : 299px; 
} 
table.moduletablexristika a:link, table.moduletablexristika a:visited {
display : block; 
background: url(core-link2.gif) repeat-x;
background-position : left bottom; 
font-size : 10px; 
font-weight : bold;
color : #336699; 
text-align : left; 
padding-left : 6px; 
height : 18px; 
text-decoration : none; 
padding-top : 2px;
} 
table.moduletablexristika a:hover {
background: url(core-link2over.gif) repeat-x;
background-position : left bottom;  
text-decoration : none;  
font-weight : bold;
color : #ffffff;
}

table.moduletablexristika a.mainlevelxristika#mainlevelxristikaactive_menuxristika {
background: url(core-link2over.gif) repeat-x;
background-position : left bottom; 
text-decoration : none;  
font-weight : bold;
color : #ffffff;
}

table.moduletablexristika a.mainlevelxristika#mainlevelxristikaactive_menuxristika:hover {
background: url(core-link2over.gif) repeat-x;
background-position : left bottom; 
text-decoration : none;  
font-weight : bold;
color : #ffffff;
}

/* ------------------------------------------------------------------------------------------------ */

table.moduletablexristika a.sublevelcore:link, table.moduletablexristika a.sublevelcore:visited {
background: url(core-link-sub.gif) no-repeat;
background-position : left top; 
display : block; 
font-size : 10px; 
font-weight : normal;
color : #336699; 
text-align : left; 
padding-left : 15px; 
height : 20px; 
text-decoration : none; 
padding-top : 2px;
} 
table.moduletablexristika a.sublevelcore:hover { 
text-decoration : none; 
font-weight : normal; 
color : #dc0101;
}

table.moduletablexristika a.sublevelcore#active_menuxristika {
text-decoration : none;  
font-weight : bold;
color : #dc0101;
}

table.moduletablexristika a.sublevelcore#active_menuxristika:hover {
text-decoration : none; 
font-weight : normal; 
color : #dc0101;
}

#active_menuxristika { 
color : #dc0101;
}

/* ------------------------------------------------------------------------------------------------ */

table.moduletablexristika a.sublevel2core:link, table.moduletablexristika a.sublevel2core:visited {
background: url(core-link-sub2.gif) no-repeat;
background-position : left top; 
display : block; 
font-size : 10px; 
font-weight : normal;
color : #336699; 
text-align : left; 
padding-left : 40px; 
height : 20px; 
text-decoration : none; 
padding-top : 2px;
} 
table.moduletablexristika a.sublevel2core:hover { 
text-decoration : none; 
font-weight : normal; 
color : #dc0101;
}

table.moduletablexristika a.sublevel2core#active_menuxristika {
text-decoration : none;  
font-weight : bold;
color : #dc0101;
}

table.moduletablexristika a.sublevel2core#active_menuxristika:hover {
text-decoration : none; 
font-weight : normal; 
color : #dc0101;
}

#active_menuxristika { 
color : #dc0101;
}

/* ------------------------------------------------------------------------------------------------ */


 a.tab, a.tab:visited {
 display : block;
cursor: pointer !important;

      	background: url(tabs2.gif) repeat-x;
      }
      a.tab:hover, a.tab:active {
      display : block;
		cursor:pointer;
        color: #aa1415;
        background: url(tabs1.gif) repeat-x;
      }
      
/* ------------------------------------------------------------------------------------------------ */

 a.tab2 {
 display : block;
      }
      a.tab2:hover, a.tab2:active {
      display : block;
      		cursor: default;
		cursor:pointer;
        color: #f7526b;
        background: url(tabs-over4.gif) repeat-x;
      }
/* ------------------------------------------------------------------------------------------------ */

 a.tab3 {
 		display : block;
 		color: #1b6db7;
		cursor: default;
 		padding-top: 2px;
 		width: 84px;
 		height: 20px;
 		height: 18px !important;
 		font-weight: bold;
      }
      a.tab3:hover, a.tab3:active, a.tab:visited {
		font-weight: bold;
		cursor:default;
        background: url(times.gif) repeat-x;
      }
/* ------------------------------------------------------------------------------------------------ */

 a.tab4 {
 		display : block;
		cursor: default;
 		border-left: 1px solid #000000;
 		border-right: 1px solid #000000;

 		padding-left: 1px;
  		padding-right: 1px;
      }
      a.tab4:hover, a.tab4:active {
		cursor:default;
      }
/* ------------------------------------------------------------------------------------------------ */


#tabHolder {
	display: none;

}

.tabContent {
	position: relative;
	margin: 0px;
	clear: both;
	float: left;
	z-index:0;
}

#tabCont0, #tabCont1, #tabCont2, #tabCont3, #tabCont4, #tabCont5, #tabCont6, #tabCont7, #tabCont8, #tabCont9 {
	display: none;
}
	
.tabMenuOff {
	font-weight: normal;
	text-decoration: none;
		color: #000000;
	background:url(tab-off.gif);
	text-align: center;
	letter-spacing: 0px;
	cursor: default;

}

.tabMenuOn {
	font-weight: normal;
	text-decoration: none;

	text-align: center;
	letter-spacing: 0px;
	cursor: default;

}

#tabMenu0, #tabMenu1, #tabMenu2, #tabMenu3, #tabMenu4, #tabMenu5, #tabMenu6, #tabMenu7, #tabMenu8, #tabMenu9 {

	font-style: normal;
	padding: 5px;
	padding-top: 0px !important;
	border: 0px;
	float:left;
	z-index: 1100;
	bottom: -1px;
	top: 1px;
	position: relative;

	}

#tabOffset {
float:left;
}

.text3 {font-family : Verdana, sans-serif; font-size : 9px; }

/* ------------------------------------------------------------------------------------------------ */

table.xristika, table.xristika_statistika {
  font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  background-color: white;	
  padding: 2px;
}

table.xristika th {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
 /* background-color: #006699;
  color: white;*/
}
table.xristika th.titlos {
  font-size: 15px;
  color: #015182;
}
table.xristika tr.mona {
  background-color: #FFFFFF;	
}
table.xristika tr.zyga {
  background-color: #D9ECFF;	
}
table.xristika td.left, th.left{
 /*font-weight: bold;*/
  text-align: left;
}
table.xristika td.right, th.right{
 /* font-style: italic;  */
  text-align: left;
}

/* ------------------------------------------------------------------------------------------------ */


table.moduletableafieroma {
width : 299px; 
border : 0px; 
margin-bottom : 0; 
padding : 0; 
border-spacing : 0; 
border-collapse : collapse; 
} 
table.moduletableafieroma th { 
background: url(afieroma-header.gif) no-repeat;
background-position : left bottom;
border: 0px;
color : #ffffff; 
text-align : left; 
padding-left : 10px;
padding-top : 16px; 
height : 40px;
font-size : 12px; 
font-weight : bold;  
width : 299px; 
} 
table.moduletableafieroma a:link, table.moduletableafieroma a:visited {
display : block; 
background: url(core-link2.gif) repeat-x;
background-position : left bottom; 
font-size : 10px; 
font-weight : bold;
color : #336699; 
text-align : left; 
padding-left : 6px; 
height : 18px; 
text-decoration : none; 
padding-top : 2px;
} 
table.moduletableafieroma a:hover {
background: url(core-link2over.gif) repeat-x;
background-position : left bottom;  
text-decoration : none;  
font-weight : bold;
color : #ffffff;
}

table.moduletableafieroma a.mainlevelafieroma#mainlevelafieromaactive_menuafieroma {
background: url(core-link2over.gif) repeat-x;
background-position : left bottom; 
text-decoration : none;  
font-weight : bold;
color : #ffffff;
}

table.moduletableafieroma a.mainlevelafieroma#mainlevelafieromaactive_menuafieroma:hover {
background: url(core-link2over.gif) repeat-x;
background-position : left bottom; 
text-decoration : none;  
font-weight : bold;
color : #ffffff;
}

/* ------------------------------------------------------------------------------------------------ */