* {

	margin:0;

	padding:0;

	text-decoration:none;

	list-style:none;

	font-weight:normal;

	}



* html {

	overflow-x:hidden;

	overflow-y:auto;

	height:100%;

	}



* body {

	height:100%;

	}



html {

	min-height:100%;

	}



body {

	min-height:100%;

	margin:0 auto;

	padding:3em 20px;

	font-size:.75em;

	font-family:'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', 'Bitstream Vera Sans', Helvetica, Arial,  sans-serif;

	background:#fff url('../pics/charef.gif') no-repeat scroll 0 20px;

	}



h2 {

	font-size:1.6em;

	cursor:pointer;

	padding-bottom:1px;

	line-height:1.2em;

	background-color:transparent;

	background:transparent url('../pics/white.gif') repeat-y scroll 100% 0;

	}

	



ul, li {	

	width:420px;

	position:relative;

	text-align:right;

	}



li {

	float:left;

	clear:left;

	display:inline;

	}



ul>li {

	float:none;	

	display:list-item;

	}



.folder ul {

	overflow:hidden;

	background:transparent url('../pics/folder2.gif') no-repeat scroll 100% 100%;	

	}



a {

	display:block;

	color:#666;

	padding-bottom:1px;

	line-height:1.333em;

	height:1.333em;

	}



li>a, form>a {

	height:auto;

	}



li.close h2 {

	color:#ccc;

	}
.size {

	font-size:13px;
	cursor:pointer;
	padding-bottom:1px;
	line-height:1.2em;
	background-color:transparent;
	color:#B1B1B1;

	}


a:hover, h2.over, h4.over, li.close h2.over, li.close h4.over {

	border-bottom:0px solid #999;

	color:#000;

	padding-bottom:0px;

	}



li.close ul {

	position:absolute;

	left: -10000px;	

	top:-10000px;

	}



ul ul {

	padding-right:24px;

	width:396px;

	}



ul ul li  {

	width:396px;

	}



ul ul ul, ul ul ul li {

	width:372px;

	}



p {

	padding:.5em 0 1em 10em;

	text-align:justify;

	}

.big {

	font-weight:bolder;

	font-style:italic;

	font-size:inherit;

	}