@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;border:none;border-spacing:0;}
body {background: fixed #3466a5 url("../images/bck-flower_04.jpg") center center no-repeat;font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size:12px;}
a {color:#36637A;text-decoration:none;}
a:hover, a:active {color:#368A7A;}
table {border-spacing:0;}
input, select, textarea {background-color:#FFFFFF; border:solid 1px; border-color:#D3D6BA; font-size:10px;color:#666;padding:2px;margin:2px auto;}
input:focus, select:focus, textarea:focus {border:solid 1px; border-color:#A8C400;}

ul, ol {
	text-align: left;
	color: #333333;
	margin: 10px 0 0 10px;
	padding:0;
}
ul {
	background: none;
	list-style: none;
	margin: 10px 0 0 10px;
	padding:0;
}
ul li, ol li {
	background: url(../images/bullet-category01.png) 3px 8px no-repeat;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	margin: 0;
	padding:3px 0 3px 12px;
}
ol li {
	background: none;
	list-style-position:inside;
	padding:3px 0 3px 0;
}
ul li a, ol li a {
	display: block;
	margin: 0;
	padding:0;
	text-decoration: none;
	line-height:15px;
	font-weight:bold;
}
p, .nhs_text {
	margin: 10px 0;
	text-align: justify;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}

#ContainerAll {width:100%;margin:auto auto 20px auto;}
/* Old Style 
#ShadeLeft, #ShadeRight {background: url("../images/bck-l-shade.gif") right top no-repeat;height:1024px;width:auto;}
#ShadeRight {background: url("../images/bck-r-shade.gif") left top no-repeat;}
*/
#ShadeLeft, #ShadeRight {background: url("../images/bck-l-shade_trans.png") right top no-repeat;height:1024px;width:auto;}
#ShadeRight {background: url("../images/bck-r-shade_trans.png") left top no-repeat;} 
#ContainerPage {background:#FFFFFF;margin:auto;padding:5px 10px 10px;vertical-align:top;width:930px;}
	#ContainerHeader {
		margin:5px 0 0 0;
	}
	#ContainerLeft, #ContainerRight {
	width:143px;
	}
	#ContainerMiddle {
	width:624px;
	}
		.ContainerArticle {
		}
	#ContainerFooter {
			font-size:10px;
		padding:20px 0 0 0;
	}
	#ContainerFooter a {
			font-size:10px;
			color:#fff;
	}
	#ContainerFooter a:hover {
			color:#CCFFFA;
	}
				#FooterGrey {
					background:url(../images/bck-footer_top.png) top left repeat-x;
					width:100%;
					height:25px;
					font-family:Arial, Helvetica, sans-serif;
					color:#fff;
					text-align:center;
					padding-top:8px;
				}
				#FooterOrange {
					background:#36637a url(../images/bck-footer_middle.png) top left repeat-x;
					width:100%;
					padding:5px 0;
					height:31px;
					font-family:Arial, Helvetica, sans-serif;
					color:#fff;
					text-align:center;
				}
	#ContainerDeveloper {
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
	}


		#FooterTop {
			background:url(../images/bck-footer_top.png) top left repeat-x;
			width:100%;
			height:33px;
			font-family:Arial, Helvetica, sans-serif;
			color:#fff;
			text-align:center;
		}
		#FooterTop ul {
			background:none;
			list-style:none;
			margin:0;
			padding:0;
			text-align:center;
		}
		#FooterTop ul li {
			background:none;
			list-style:none;
			margin:0;
			padding:0;
			display:inline;
			color:#fff;
		}
		#FooterTop ul li a {
			color:#fff;
			font-size:10px;
			display:inline-block;
			padding:3px 0;
			margin:7px 0 0;
			color:#fff;
		}
		#FooterTop ul li a:hover {
			color:#CCFFFA;
		}





/* SEO Links */
	#FooterMiddle {
		background:#36637a url(../images/bck-footer_middle.png) top left repeat-x;
		width:100%;
		padding:5px 0;
	}
	#FooterMiddle > div[class="AlignL"] {
		width:176px;
		padding:0 5px 0;
	}
	#FooterMiddle div h3 {
		color:#fff;
		background:none;
		margin:5px 0 0;
		padding:0;
		display:block;
	}
	#FooterMiddle div p, #ShopAddress p {
		color:#fff;
		margin:0;
		padding:0;
	}
	#FooterMiddle div ul {
		background:none;
		padding:5px 0 5px;
		margin:0;
		list-style:url(../images/bullet-02.gif);
		overflow:hidden;
	}
	#FooterMiddle div ul li {
		background:none;
		margin:0;
		padding:0 0 0 5px;
		font-size:9px;
	}
	#FooterMiddle div ul li a {
		background:url(../images/bullet-subcategory02.png) 0 8px no-repeat;
		display:block;
		color:#fff;
		padding:0 0 0 5px;
		font-size:9px;
		height:12px;
		overflow:hidden;
	}
	#FooterMiddle div ul li a:hover {
		color:#CCFFFA;
	}




	#UnderFooter {
	}
	#UnderFooter ul {
		background:none;
		padding:5px 0 5px;
		margin:0;
		list-style:url(../images/bullet-02.gif);
		overflow:hidden;
			text-align:center;
	}
	#UnderFooter ul li {
		background:none;
		margin:0;
		padding:0 0 0 5px;
		font-size:9px;
		display:inline;
	}
	#UnderFooter ul li a {
		background:url(../images/bullet-subcategory02.png) 0 8px no-repeat;
		display:inline-block;
		color:#fff;
		padding:0 0 0 5px;
		font-size:9px;
		height:12px;
		overflow:hidden;
	}
	#UnderFooter ul li a:hover {
		color:#CCFFFA;
	}

/*========================================================
======================= COPYRIGHTS =======================
========================================================*/
#ContainerCopyrights {font:normal normal 10px Verdana, Arial, Helvetica, sans-serif; padding:5px 0 0; color:#36637a;}

/* Copyright Info */
#DeveloperInfo {
	text-align:right;
	color:#36637a;
}
#DeveloperInfo a:hover,
#DeveloperInfo a:active {text-decoration:none;}
#DeveloperInfo a {font-weight:bold;color:#355377;}
#DeveloperInfo a span {color:#355377;}
#DeveloperInfo a span span {color:#FF6600;}



.column {float:left;}
.clear {clear:left;}
.clearAll {clear:both;}
.CellSpacer5 {width:5px;height:5px}
.CellSpacer10 {width:10px;height:10px}
.CellSpacer5-10 {width:5px;height:10px}
.CellSpacer10-5 {width:10px;height:5px}
.AlignL {float:left;}
.AlignC {text-align:center;}
.AlignR {float:right;}
/*============ TopMenu =============*/
#TopMenu {
	list-style:none;
	margin:0;
	padding:0;
}
#TopMenu li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	background:url("../images/bullet-01.gif") left no-repeat;
	display:inline;
	margin:0 5px 0 0;
	padding:0;
	cursor:default;
}
#TopMenu li a {
	display:inline-block;
	padding:2px 0 2px 15px;
}
#TopMenu li a:hover {
}
/* ===================== MainMenu ===================== */
.MainMenu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	}
.MainMenu ul{
	background:#fff url("../images/bck-mainmenu-cont.gif") top repeat-x;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #d1d1d1;
	border-left:solid 1px #e9e9e9;
	border-right:solid 1px #eaeaea;
	height:25px;
	list-style:none;
	margin:0;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	.MainMenu li{
		float:left;
		padding:0px;
		margin:0;
		font-size:12px;
		}
	.MainMenu li a{
		background:#fff url("../images/bck-mainmenu.gif") top right no-repeat;
		color:#666;
		display:block;
		font-weight:normal;
		line-height:25px;
		margin:0px;
		padding:0px 20px;
		text-align:center;
		text-decoration:none;
		font-weight:bold;
		}
		.MainMenu li a:hover{
			background:#fff url("../images/bck-mainmenu.gif") bottom right no-repeat;
			color:#333;
			text-decoration:none;
		}
	.MainMenu li ul{
		background:#e1e1e1;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		}
	.MainMenu li:hover ul{
		display:block;
		}
	.MainMenu li li {
		background:#fff url("../images/bck-mainmenu.gif") top right no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.MainMenu li:hover li a{
		background:none;
		
		}
	.MainMenu li ul {
		border-left:solid 1px #e9e9e9;
	}
	.MainMenu li ul a{
		display:block;
		height:25px;
		font-size:11px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 10px;
		text-align:left;
		border-top:solid 1px #fff;
		border-bottom:solid 1px #d1d1d1;
		}
		.MainMenu li ul a:hover, .MainMenu li ul li:hover a{
			background:#fff url("../images/bck-mainmenu.gif") bottom right no-repeat;
			color:#333;
			text-decoration:none;
			}
	.MainMenu p{
		clear:left;
		}	

/* ===================== Blue Menu ===================== */
#ContainerBlue, .BlueMenu-Top, .BlueMenu-Bottom {
margin-left:20px;
}
.BlueMenu-Top {
	background:url("../images/tools_top.png") left top no-repeat;
	height:10px;
}
.BlueMenu-Bottom {
	background:url("../images/tools_bottom.png") left bottom no-repeat;
	height:9px;
}
ul#BlueMenu {
	background: #fff;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 123px;
}
ul#BlueMenu li {
	font: 11px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
ul#BlueMenu a {
	background: #E9F3FA url("../images/tools_out.png") left bottom no-repeat;
	color: #234270;
	display: block;
	margin: 0;
	padding: 1px 0 0 17px;
	text-decoration: none;
	height:19px;
	font: 11px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
}
ul#BlueMenu a:hover {
	background: #C7DDFF url("../images/tools_over.png") left bottom no-repeat;
	color: #5E87B8;
}


/* ===================== Category Menu ===================== */
/*.BannerTitle {
	background:url("../images/category_topr.png") left bottom no-repeat;
}*/
.BannerContent {
	background: #f1f1f4;
}
.banneritem, .moduletable_search {
	margin-bottom:10px;
	width:143px;
}
.banneritem h3, .moduletable h3, .moduletable_banner h3 {
	width:138px;
}
.banneritem div {
	background:#f5f5f5;
	padding:5px 0;
}
.moduletable div, .moduletable_banner div {
	font-size:10px;
}
.moduletable_banner, .moduletable_search {
	background:#f5f5f5;
	margin:0 0 10px;
}
.moduletable {
	margin:0 0 10px;
}
.banneritem div img {
	margin:auto;
	text-align:center;
}
.banneritem ul, .moduletable ul, .moduletable_banner ul {
	padding:0;
	margin:0;
}
.banneritem ul li, .moduletable ul li, .moduletable_banner ul li {
	font-size:11px;
}
.banneritem p, .moduletable p, .moduletable_banner p {
	font-size:9px;
	margin:0 5px 5px;
	padding:0;
	color:#3F3F3F;
	text-align:left;
}
.moduletable p, .moduletable_banner p {
	margin:0;
}
.banneritem form, .moduletable form, .moduletable_banner form {
	padding:5px;
}
.moduletable_search form {
}
.moduletable_search form input{
	margin:7px 5px 0;
}
.banneritem input, .moduletable input, .moduletable_banner input, .moduletable_search form input {
	width:127px;
}
.banneritem button, .moduletable button, .moduletable_banner button, .moduletable input[type="button"], .moduletable_banner input[type="button"] {
	background:url(../images/bck-button.png) left repeat-x;
	width:inherit;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 3px;
	border:0 none;
	margin:5px 0;
}
.moduletable input#wz_2, .moduletable_banner input#wz_2 {
	width:inherit;
	vertical-align:middle;
}

ul#CatMenu, ul#CatMenu li ul {
	background: #fff;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 143px;
}
ul#CatMenu li {
	background: #E9E9Ea url(../images/bullet-category06.png) 2px 5px no-repeat;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:1px 0 0 0;
	padding: 0;
}
	ul#CatMenu li ul {
		padding:1px 0;
		background: #ededed;
	}
	ul#CatMenu li ul li {
		background: #f8f8f8;
		font-family:'Trebuchet MS', Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		margin:1px 0 0 0;
	}
	ul#CatMenu li ul li a {
		color: #36637A;
		display: block;
		padding: 3px 3px 3px 13px;
		line-height:13px;
	}
	ul#CatMenu li ul li a:hover {
		background: #fff url(../images/bullet-category04.png) 4px 5px no-repeat;
		color: #368A7A;
	}
ul#CatMenu li a {
	color: #36637A;
	display: block;
	margin: 0;
	padding: 1px 3px 1px 13px;
	text-decoration: none;
		line-height:15px;
}
ul#CatMenu li a:hover {
	background: #fff url(../images/bullet-category06-hov.png) 4px 5px no-repeat;
}

/* ===================== Banners ===================== */
.BannerIMG {
	text-align:center;
}

/*==================== Lessons Menu =========================*/

div.lessons_menu
{}
table.lessons_menu_table{
width:624px;
margin-bottom:10px;
}
.lessons_menu_header_td {
background-color:#5E87B8;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-style:italic;
font-weight:bold;
letter-spacing:2px;
padding-bottom:2px;
padding-top:2px;
text-align:center;
}

.lessons_menu_td_num {
background-image:none;
border-bottom:1px solid #FFFFFF;
border-style:none none solid;
color:#8C8C8C;
font-weight:bold;
text-align:right;
vertical-align:top;
padding:5px;
width:15px !important;
}
.lessons_menu_td_name {
border-bottom:1px solid #FFFFFF;
border-style:none none solid;
vertical-align:top;
width:auto;
width:297px;
}
.lessons_menu_a {
display:block;
padding:5px;
}




/* lessons Professors*/

.teach_title {
color:#CC3366;
font-size:14pt;
font-style:normal;
font-weight:bold;
margin:0 0 5px;
text-align:left;
text-transform:capitalize;
}
.teach_name {
color:#36637A;
font-size:11pt;
font-style:normal;
font-weight:bold;
margin:0 0 5px;
text-align:left;
text-transform:capitalize;
}
.tech_readmode {
display:block;
font-family:Arial,sans-serif;
font-size:11px;
font-style:italic;
height:17px !important;
margin:0 0 5px;
text-align:right;
border-bottom:1px solid #b2b2b2;
}
.grayline {
background:transparent url(../NewWebsite/images/pline2.png) repeat-x scroll center top;
height:5px;
margin:0 0 10px;
width:100%;
}

.details_session
 {
background:#999;
color:#fff;
font-size:14px;
font-weight:bold;
margin:0;
padding:2px 4px;
text-align:left;
border-bottom:1px solid #333;
}
.details_session_title{
background:#f1f1f4;
border-bottom:1px solid #ccc;
color:#666;
font-size:12px;
font-weight:bold;
padding:2px 4px;
}
.details_value
{
color:#6699CC;
font-size:12px;
font-weight:normal;
padding:2px 4px;
}
.componentheading{
background:transparent url(../images/3_cont_blue.gif) no-repeat scroll left top;
height:16px;
}
h3{
width:100%;
background:transparent url(../images/category_top.png) no-repeat scroll left bottom;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:18px;
padding:3px 0 1px 5px;
}
/*=========== Form Items ===========*/
/*input#wz_11, input#wz_12, input#mod_search_searchword {
	width:137px;
}*/
#QuickAcces {
	width:143px;
}
input.button, input#submit_bt, button.validate {
	background:#FF6600;
	border-top-color:#fff;
	border-left-color:#fff;
	border-bottom-color:#CC3300;
	border-bottom-color:#CC3300;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	height:20px;
}

/*=========== Proffessors Table ===========*/

table.adminlist {/*olos o pinakas*/
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	width:100%/*624px*/;
	border:none;
	border-spacing:0;
	padding:0;
	margin:0;
}
table.adminlist thead tr {/*Grammi Epikefalidas*/
	background-color: #5e87b8;
}
table.adminlist thead tr th {/*Epikefalides*/
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	color:#fff;
	text-align:left;
	padding:3px;
}
table.adminlist tr td {/*Keli*/
	padding:3px;
}
table.adminlist tbody tr.row1 {/*Grammi 1*/
	background:#f1f1f4;
}


/*=========== Proffessors Table ===========*/
.FormText {
	width:240px;
	text-align:right;
	margin-right:5px;
}
div.contact p {
	margin-bottom:10px;
}




/* XMAS LAYOUT 
body {background: fixed #3466a5 url("../images/bck-blurry-lights-5.jpg") top center no-repeat;font-family: 'Trebuchet MS', Helvetica, sans-serif;font-size:12px;}
#ShadeLeft, #ShadeRight {background: url("../images/bck-l-shade_trans.png") right top no-repeat;height:1024px;width:auto;}
#ShadeRight {background: url("../images/bck-r-shade_trans.png") left top no-repeat;} 
*/
