/* CSS Document */
html, body {
	height:100%;
	border:0;
	margin:0;
	padding:0;
	color:#010101;
	font: normal 13px Verdana;
}


body {

}

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;
	color:#F06829;
}
	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:5px; text-align:left; font-size:1em; font-style:normal;}	
a {
	color:#F06829;
}
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;
}
.r1 { font-size:9px;}
.r2 { font-size:11px;}
.r3 { font-size:13px;}
.r4 { font-size:15px;}
.r5 { font-size:17px;}
#main {
	width:100%;/*1000px;*/
	margin:0px auto;
	background:#fff;
	
}
#top {
	padding:10px 0 0 10px;
	margin:0;
	height:130px;
	background: url('/imgs/bg_.gif') right 94px repeat-x;	
	text-align:center;	
}
#search {
	width:250px;
	float:right;
}
#search input {
	padding:0px;
	margin:0px;
	border:none;
	vertical-align:middle;

}
#search #s {
	background:#D7D7D7 url('/imgs/bg_input.gif') left top no-repeat;	
	width:150px;
	height:21px;
	padding-top:5px;
	border-right:solid 2px white;
}
#search #search_submit {
	background:#FAAC44 url('/imgs/btn_nsearch.gif') right top no-repeat;	
	width:90px;
	height:26px;
}
#search #ms {
	background:#D7D7D7 url('/imgs/bg_input.gif') left top no-repeat;	
	width:150px;
	height:21px;
	padding-top:5px;
	border-right:solid 2px white;
}
#search #msearch_submit {
	background:#FAAC44 url('/imgs/btn_msearch.gif') right top no-repeat;	
	width:90px;
	height:26px;
}

#logo {
	float:left;
}
#b1 {
	width:400px;
	height:80px;
	border:solid 1px white;
	text-align:center;
	margin:auto;
}
#left {
	width:180px;
	padding:20px 0px 20px 20px;
	float:left;
	
}
#left #calendar {

}
#left #calendar td,#left #calendar th {
	border: solid 1px #ccc;
	padding:2px;
}
#left #calendar a {
	display:block;
	text-decoration:none;
	color:#F06829;
}
#left #calendar a:hover {
	background:#ccc;
	color:#F06829;
}
#right {
	margin-left:210px;
	padding:0 10px 10px 0px;
	text-align:justify;
	height:1%;
	/*width:680px;*/
}
#bottom {
	clear:both;
	padding:10px;
	text-align:center;
}

#tree {
	float:right;
	width:370px;
	padding-left:30px;
	text-align:left;
}
#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;
}
#m  {
	margin-right:400px;
}
.n {
	padding:10px 0;
	border-bottom:dashed 1px #ccc;
}