<STYLE type=text/css>
H1 {
text-align:center;
font-size:16pt;
}

H2 {
text-align:center;
font-size:14pt;
}

H3 {
text-align:center;
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:14px;
font-style:normal;
color:#000;
font-weight:700;
}

h4 {
padding-bottom:0;
margin-bottom:0;
font-size:.8em;
font-family:Verdana, sans-serif;
text-indent:50px;
font-weight:700;
text-transform:uppercase;
}

P {
text-indent:0;
text-align:center;
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
font-style:normal;
text-decoration:none;
color:#000;
}

.P_js {
text-indent:3em;
text-align:justify;
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
font-style:normal;
font-weight:300;
text-decoration:none;
color:#000;
}

.P_js_sm {
text-indent:0;
text-align:justify;
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:9px;
font-style:normal;
text-decoration:none;
color:#000;
}

.main_menu {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
font-style:bold;
font-weight:400;
margin-top:25px;
margin-bottom:25px;
color:#000;
}

.main_header {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
color:#000;
font-weight:700;
margin-top:25px;
margin-bottom:25px;
}

td {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
color:#000;
margin-top:25px;
margin-bottom:25px;
}

.my_error_lnk,.my_error_lnk:active,.my_error_lnk:visited {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-weight:400;
font-size:10px;
font-style:normal;
color:#000;
text-decoration:none;
}

.cp_lnk:hover {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
font-style:normal;
color:#000;
text-decoration:underline;
}

tr11,td11 {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
font-style:normal;
color:#000;
}

.anounce_header {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-weight:400;
font-size:10px;
font-style:normal;
color:#6A6A6A;
text-decoration:blink;
}

.aspu {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
font-style:normal;
color:#C00;
text-decoration:underline;
}

.best {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
font-style:normal;
color:teal;
text-decoration:underline;
}

.pro {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
font-style:normal;
color:#F0F;
text-decoration:underline;
}

.dls {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
font-style:normal;
color:olive;
text-decoration:underline;
}

.fd_bordertable {
background-color:#000;
width:400px;
border-color:#CCC;
border-style:solid;
border-width:11px;
padding:0;
}

.fd_maintable {
background:#000;
border-width:10px;
}

.fd_header {
background:#666;
color:#000;
text-align:left;
vertical-align:top;
padding:5px;
}

.fd_headerlink,.fd_headerlink:visited,.fd_headerlink:hover {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:700;
color:#000;
text-decoration:none;
}

.fd_itemlink:hover {
color:#369;
text-decoration:none;
}

.fd_itemcell {
line-height:16px;
background:#FAFAFA;
color:#000;
font-family:"Times New Roman", Times, serif;
font-size:12px;
padding:10px;
}

.fd_postdate {
color:#600;
font-style:bold;
}

#calendar,#calendar a {
font-size:9px;
text-align:center;
}

#calendar .month,#calendar .month a {
text-align:left;
color:#000;
font-size:9px;
font-weight:700;
padding:2px;
}

#calendar .weekday,#calendar .weekend {
font-size:9px;
font-weight:700;
padding:2px;
}

#calendar .weekday,#calendar .day {
font-size:9px;
color:#000;
padding:2px;
}

#calendar .weekday a {
font-size:9px;
color:#000;
background:#fff;
padding:2px;
}

#calendar .day a {
font-size:9px;
color:#000;
font-weight:700;
padding:2px;
}

#calendar .weekend,#calendar .endday {
font-size:9px;
color:#9F0000;
padding:2px;
}

#calendar .weekend a {
font-size:9px;
color:#9F0000;
background:#fff;
padding:2px;
}

#calendar .endday a {
font-size:9px;
color:#9F0000;
font-weight:700;
padding:2px;
}

.prospero {
font-size:10px;
color:purple;
}

.normal {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
text-align:center;
text-decoration:none;
font-weight:400;
}

.center {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
text-align:center;
text-decoration:none;
font-weight:700;
}

.alert {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
text-align:center;
text-decoration:none;
color:olive;
font-weight:700;
}

.footer {
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:13px;
text-indent:3em;
text-align:justify;
text-decoration:none;
color:#00F;
font-style:normal;
font-weight:400;
}

#nav a:link {
color:#000;
text-decoration:none;
}

.maintext {
font-size:1.2em;
color:olive;
font-family:Arial;
line-height:22px;
}

.input_1 {
font-size:1.1em;
font-family:Tahoma;
margin:0;
padding:0;
}

.form_buttons_1 {
font-size:1.1em;
font-family:Tahoma;
height:20px;
margin:0;
padding:0 0  !ie 0 0  !ie;
}

#langs ul li.active_lang {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/books/images/flagbg.gif) no-repeat scroll left top;
}

#langs ul li {
float:left;
height:20px;
padding:0px 10px 0 3px;
width:18px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

div.personal_results	.query {
font-family:Arial, sans-serif;
font-size:150%;
}

div.personal_results	div.query_detail {
font-family:Arial, sans-serif;
font-size:80%;
font-weight:700;
margin:.5em 0 1em;
}

div.personal_results	.doctitle {
margin-top:.5em;
}

div.personal_results	.items {
margin-top:1.5em;
}

div.personal_results	.item {
margin-bottom:1.2em;
}

div.personal_results	table.user_site_name {
width:100%;
margin:1em 0 .5em;
}

div.personal_results	table.user_site_name	td.item_num {
width:2em;
text-align:right;
font-size:105%;
font-family:Tahoma, sans-serif;
}

div.personal_results	table.user_site_name	td.item_title {
font-size:105%;
font-family:Tahoma, sans-serif;
}

div.personal_results	div.group {
border-bottom:1px solid #EEE;
padding-bottom:.8em;
}

div.personal_results	div.group .item {
margin-bottom:.5em;
}

div.personal_results	table.item_header {
width:100%;
padding-left:.4em;
}

div.personal_results	td.item_title {
width:100%;
padding-left:.3em;
}

div.personal_results	.ref_link {
display:none;
font-size:70%;
font-family:Arial, sans-serif;
color:#888;
}

div.personal_results	.ref_delimiter {
color:#888;
}

div.personal_results	.ref_time {
font-size:65%;
font-family:Arial, sans-serif;
color:#888;
}

.catalog_body {
font-size:80%;
color:#000;
}

.site_catalog_body {
font-sixe:80%;
color:#000;
}

div.personal_results	div.another_from_site {
margin-top:.3em;
color:#000;
font-family:Arial, sans-serif;
font-size:75%;
}

div.personal_results	div.another_from_site a:link {
color:#000;
font-weight:700;
}

div.personal_results	span.arr {
font-size:140%;
font-family:"Times new Roman";
}

div.personal_results	table.begun {
margin-bottom:1em;
}

div.personal_results	.begun_desc {
color:#0D8918;
font-size:75%;
font-family:Arial, sans-serif;
}

div.personal_results	.nothing_found {
margin-top:1em;
font-weight:700;
font-size:105%;
}

div.personal_results	.error {
font-weight:700;
font-size:150%;
color:red;
}

div.personal_results	.pager {
margin-top:1em;
}

div.personal_results	.pagenum {
text-decoration:underline;
font-weight:400;
cursor:hand;
}

div.personal_form_search_page	table.form_table {
width:60%;
}

div.personal_form_search_page	table.form_table td.td3 {
font-family:Arial, sans-serif;
font-size:80%;
}

div.personal_form_search_page	table.form_table td.td2	input {
width:4em;
height:1.65em;
border:outset 1px;
background-color:#777;
color:#FFF;
font-weight:700;
font-family:Arial, sans-serif;
margin-top:-1px;
}

div.personal_form_search_page	div.backlink {
font-size:80%;
font-family:Arial, sans-serif;
}

div.personal_form_search_page	form {
margin:0 0 1em;
}

div.personal_form_any_page {
width:17em;
}

div.personal_form_any_page	table.form_table td.td2	input {
width:4em;
height:1.6em;
font-family:Arial, sans-serif;
margin-top:-1px;
}

div.novoteka_begun {
width:17em;
margin-top:1em;
}

.cp_lnk,.cp_lnk:active,.cp_lnk:visited,.mr1 {
color:silver;
font-family:Verdana, Arial, Sans-serif, Helvetica, Tahoma;
font-size:12px;
font-style:normal;
text-decoration:underline;
}

.fd_itemlink,.fd_itemlink:visited {
color:blue;
text-decoration:none;
}

#nav a:hover,#nav a:active {
color:#000;
text-align:center;
text-decoration:none;
}

div.personal_results	td.item_title	a:link,div.personal_results .ref_rubric a:link {
color:#1843af;
}

div.personal_results	td.item_title	a:visited,div.personal_results .ref_rubric a:visited {
color:purple;
}

div.personal_results	div.item_desc,div.personal_results	div.add_item_desc {
font-family:Arial, sans-serif;
font-size:99%;
}

div.personal_results	.hl,div.personal_results	.pagenum_cur {
font-weight:700;
}

div.personal_results	.ref_rubric,div.personal_results	span.site_name {
color:#888;
font-size:80%;
}

div.personal_results	div.begun_title	a:link,div.personal_results	div.begun_title	a:visited,div.personal_results	div.begun_title	a:hover,div.novoteka_begun	div.begun_title	a:link,div.novoteka_begun	div.begun_title	a:visited,div.novoteka_begun	div.begun_title	a:hover {
color:#0D8918;
}

div.personal_form_search_page	table.form_table td.td1,div.personal_form_search_page	table.form_table td.td1	input,div.personal_form_any_page	table.form_table,div.personal_form_any_page	table.form_table td.td1,div.personal_form_any_page	table.form_table td.td1	input {
width:100%;
}

div.personal_form_search_page	table.form_table td.td2,div.personal_form_any_page	table.form_table td.td2 {
width:4em;
}

div.personal_backlink,div.novoteka_begun	div.begun_desc {
font-family:Arial, sans-serif;
font-size:95%;
}

#nav a:hover,#nav a:active,#nav a:visited {
color:#000;
}