/*
Promoweb template CSS for Elxis 2009
Author: Yiannis Kottaras
*/

/* hide from ie5 mac \*/
#flashcontent { margin:0 auto; }
/* end hide */

body { background-color: #3a4953; }

#container {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	text-align: center;
}

#mainwrap {
	width:100%;
	margin:0 auto;
	text-align:center;
	background: none;
	height:100% !Important; 
	height:1%; /* IE */
}

#main-body {
	width:100%;
	margin:0 auto;
	margin-top:-10px;
	overflow:hidden;
	background: #3a4953 url(../images/flower.jpg) no-repeat;
	height:100% !Important; 
	height:1%;
}

#elxiscopyright {
	background-color: #303f49;
	margin: 30px 0 0 0;
	padding: 3px;
	color: #9ba3a7;
	border: 1px solid #333;
	font-size: 0.85em;
}
#elxiscopyright a { color: #dbf781; font-weight: bold; text-decoration: none; }
#elxiscopyright a:hover { text-decoration: underline; }

#floated_menu {
	float:right;
	background: #3a4953 url(../images/logo_v3.png) no-repeat top right;
	text-align:right;
	padding:15px 20px 10px 0px;
	margin: 30px 15px 0 0;
	width:16%;
	overflow:hidden;
	border-bottom:#dbf781 1px dotted;
}

.inside-col { padding-top:120px; }
#floated_menu div.moduletable { margin: 0 -20px 1px 0; padding: 0; }
#floated_menu div.moduletable h3 {
	padding: 5px 18px 0px 45px;
	border-bottom:#dbf781 1px dotted;
	color: #FFFFFF;
	font-size:0.9em;
	font-weight:bold;
}
#floated_menu div.moduletable p { margin: 0 0 5px 0; }
a.mainlevel, a.mainlevel:visited {
	text-decoration: none;
	display: block;
	font-size: 0.94em;
	line-height: 1.3em;
	color: #f4f9e3;
	background: transparent url(../images/mainlevel.png) right no-repeat;
	padding: 1px 20px 1px 0;
}

a.mainlevel:hover { background: #4a565e url(../images/mainlevel_hover.png) no-repeat; }
a.sublevel {
	line-height: 1.5em;
	padding:2px;
	margin-left:0px;
	padding-left:5px;
	font-size: 0.94em;
	color: #e3ebca;
	text-decoration: none;
}

div.sublevel1 img { margin-left:5px; }
a.sublevel:hover { text-decoration: underline; }
a#active_menu { color: #f4f9e3; font-weight: bold; }

#floated_menu ul.mainlevel { padding: 0; margin: 0; }
#floated_menu ul.mainlevel li { list-style-type: none; margin: 0px; padding: 0px; background: none; }
#floated_menu ul.mainlevel li a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	display: block;
	font-size: 0.94em;
	line-height: 1.5em;
	color: #f4f9e3;
	margin-left: 0px;
	padding-left: 10px;
}
#floated_menu ul.mainlevel li a:hover {
	background-color: #4a565e;
	background: url(../images/mainlevel_hover.png) no-repeat;
}
#floated_menu ul.mainlevel a#active_menu {
	color: #6D6D38;
	font-weight: bold;
}

div.contentpaneopen_text {
	float:left;
	width: 80%;
 }
