*{
	padding:		0;
	margin:			0;			
}


ul{
	list-style:		none outside;
}

#layout{
	background:		transparent;
	width:			600px;
	margin:			0 auto;
	height:			100%;
	min-height:		100%;
	position:		relative;
}
#layout[id]{
	height:			auto;
}

#head{
	background:		transparent;
	height:			140px;
}

#head h1{
	text-indent:	-10000px;
	height:			80px;
}

#head ul{
	height:			60px;
}

#head li{
	display:		block;
	float:			left;
}
#h_ead a{
	height:			20px;
	padding:		20px 0;
	text-decoration:	none;
	color:			#dde;
	float:			left;
	font:			normal 18px Arial, Helvetica, sans-serif;
	width:			205px;
	background:		#444;
}
#head a:hover{
	background:		#111;
}


h2{
	padding:		10px 10px 0;
	font:			bold 18px Arial, Helvetica, sans-serif;
	text-align:		right;
	color:			#000;	
}




.fix{
	height:		40px;
	clear:		both;
}

#main .fix{
	clear:	left;
	height:	10px;
	font-size:	1px;	
}

#main li a:hover{
	background:	#111;
}

#panel{
	float:			right;
	width:			260px;
}

#panel li{
	float:		left;
	padding:	10px;
}

#panel li a{
	text-align: center;
	vertical-align:middle;
	display:	block;
	width:		66px;
	height:		48px;
	background:	#444;
}

.inner{
}

#inner h2{
	text-align:		left;
}

#inner li{
	text-align: center;
	vertical-align:middle;
	padding:	10px;
	width:		140px;
	height:		100px;
	display:	-moz-inline-box;
	display:	inline-block;
	
}	

#inner li a{
	text-align: center;
	vertical-align:middle;
	display:	block;
	width:		128px;
	height:		96px;
	background:	#fff;
}


#page a{
	font-family:tahoma;
	font-size:	12px;
	font-weight:bold;
	text-align: center;
	background:	#fff;
}




.dir{
}

#dir h2{
	text-align:		left;
}

#dir li{
	text-align: center;
	vertical-align:middle;
	padding:	10px;
	width:		80px;
	height:		80px;
	display:	-moz-inline-box;
	display:	inline-block;
}	

#dir li a{
	text-align: center;
	vertical-align:middle;
	display:	block;
	width:		80px;
	height:		80px;
	background:	#ffffff;
}
#dir li a:hover{
	background-color:	#ffffff;
	background-image:url('/background-icona.png');
}


.file{
}

#file h2{
	text-align:		left;
}

#file li{
	text-align: center;
	vertical-align:middle;
	padding:	10px;
	width:		140px;
	height:		100px;
	display:	-moz-inline-box;
	display:	inline-block;
	
}	

#file li a{
	text-align: center;
	vertical-align:middle;
	display:	block;
	width:		128px;
	height:		96px;
	background:	#fff;
}





#foot{
	clear:		both;
	background:	#222;
	position:	absolute;
	bottom:		0;
	height:		40px;
	width:		100%;
}

* html #inner li{
	float: left;
	display:	inline;
}
* html #dir li{
	float: left;
	display:	inline;
}
* html #file li{
	float: left;
	display:	inline;
}
