
@import url('common.css');
@import url('service.css');

/*===========================================================================*/
/* General layout */

table.generalLayout{
	width:100%;
	height:100%;
}

td.sideSpacer{
	width:8%;
}

td.sideSpacer div.minwidth{
	width:80px;
}

div.minPageWidth{
	width:840px;
	height:0;
	font-size:0;
	line-height:0;
}

div.minwidth{
	height:0;
	font-size:0;
	line-height:0;
}

/* Eof General layout */
/*===========================================================================*/


/*===========================================================================*/
/* Header */

div.langSelector{
	padding-top:38px;
	height:1.5em;
	padding-left:22px;
	margin-bottom:10px;
	color:#7e96ae;
	font-size:0.9em;
}

div.langSelector a{
	color:#7e96ae;
}

div.logo{
	padding-left:20px;
	margin-bottom:65px;
}

div.logo img{
	vertical-align:top;
}

/* Eof Header */
/*===========================================================================*/



/*===========================================================================*/
/* Main menu */

div#mainMenu ul{
	margin:0;
	padding:0;
	list-style:none;
}

div#mainMenu li{
	padding-top:0.2em;
	padding-bottom:0.3em;
	padding-left:20px;
	margin-bottom:0.1em;
	font-size:1.3em;
	//height:1%;
}

div#mainMenu li.active{
	background:#003366;
	color:white;
}

div#mainMenu li.active a{
	color:white;
}

div#mainMenu ul ul li{
	padding-left:10px;
	font-size:0.9em;
	margin-bottom:0em;
}

div#mainMenu ul ul a{
	color:#3399cc;
}

div#mainMenu ul ul li.active{
	background:none;
	color:#333;
}

div#mainMenu ul ul li.active a{
	color:#3399cc;
}

/* Eof Main menu */
/*===========================================================================*/


/*===========================================================================*/
/* Footer */

div.footer{
	min-height:100px;
	padding-left:20px;
	padding-bottom:50px;
}

div.copyrights span.separator{
	margin:0 0.3em;
}

div.footer div.copyrights{
	float:left;
}

div.footer div.qubis{
	float:right;
	padding-left:60px;
}

div.footer div.qubis a.icon{
	position:absolute;
	margin-left:-60px;
}

/* Eof Footer */
/*===========================================================================*/



/*===========================================================================*/
/* News */

div.news ul{
	margin:0;
	padding:0;
	list-style:none;
}

div.news li{
	margin-bottom:1.5em;
}

div.news span.date{
	color:#999;
}

p.archive img{
	vertical-align:middle;
	margin-right:5px;
}

/* Eof News */
/*===========================================================================*/