/* CSS Document */
html, body {
	height:100%;
	border:0;
	margin:0;
	padding:0;
	color:#333;
	font: normal 97% georgia;
}


body {
	background:#FFF url('/imgs/top.gif') right -40px repeat-x;
	padding:10px;
}

p,
h1, h2, h3, h4, h5, h6,
form, fieldset, input, textarea,
a, img, table, td, div, span {
	font-size: 100%;
	margin:  0;
	padding: 0;
	border:  0;
	background-color: transparent;
	line-height:1.4em;
}

DIV { margin:0; padding:0; }
LI { padding:0; }
UL { padding:0; }

h1, h2, h3, h4, h5, h6 {
	text-align:center;
	font-family: georgia, Times, serif;
}
	h1{ font-size:1.69em; }
	h2{ font-size:1.54em; }
	h3{ font-size:1.38em; }
	h4{ font-size:1.23em; font-style:italic;}
	h5{ font-size:1.07em; font-style:italic;}
	h6{ font-size:0.92em; font-style:italic;}

h4 { margin-left:-30px; text-align:left; font-size:1em; font-style:normal;}	
a {
	color:#3D94DA;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
}
p {
	margin:1em 0;
}
input {	border: 1px solid #A2BCDA; padding: 2px; font-size:1em; }
.input_submit, .input_button, button { padding:1px; font-size:1em; cursor:pointer; }
input,  textarea, button, select { font-family:verdana,arial,helvetica; }
a:hover {
	text-decoration:none;
}

td {
	vertical-align:top;
}
#main {
	width:1000px;
	margin:0px auto;
	
	
}
#top {
	padding:0px 0 0 0px;
	margin:0;
	height:130px;
	text-align:center;
}
#left {
	width:0px;
	display:none;
	padding:20px 10px 20px 20px;
	float:left;
}
#right {
/*	margin-left:230px; */
margin-left:20px;
	padding:0 20px 10px 30px;
	text-align:justify;
}
#bottom {
	clear:both;
	padding:10px;
	text-align:center;
}

#tree {
	float:right;
	width:400px;
	padding-left:30px;
}
#tree div {
	padding-left:20px;
}

#catalog {
	margin:10px 0;
}
#catalog td {
	padding:5px 5px;
	text-align:justify;
	border-bottom:dashed 1px #ccc;
}

.pages {
	font: normal 0.7em arial;
}
#l {
	font:normal 0.7em arial;
	color:#717171;	
}
#l a {
	color:#717171;
}