body { color: Black; background-color: White; font-family: Tahoma, Arial, "Arial Rounded MT Bold", sans-serif; font-size: small; margin: 0; padding: 0; }
th, tr, td { font-size: small; }

#navigate_top { color: #000; font-size: small; background-color: #fff; padding: 3px; margin-bottom: 0.5em; }
#navigate_top ul { margin-left: 0; padding-left: 0; list-style-image: url(bullet1.gif); display: inline; border: none; } 
#navigate_top ul li { margin-left: 0; padding-left: 2px; list-style-image: url(bullet1.gif); border: none; display: inline; }
#navigate_top a { font-size: small; color: Black; text-decoration: none; border-bottom: thin dotted rgb(0, 0, 0); }
#navigate_top a:hover { background-color: #e4dcbc; }
#navigate_bottom { font-size: small; }
#navigate_bottom a { color: Black; text-decoration: none; border-bottom: thin dotted rgb(0, 0, 0); }
#navigate_bottom a:hover { background-color: #e4dcbc; }

#icon1 a { border-bottom: 0px; }
#icon2 a { border-bottom: 0px; }
#icon3 a { border-bottom: 0px; }
#icon4 a { border-bottom: 0px; }
.errortext {display:none !important;}

#col1 { background-color: #ffffff; }
#archive { font-size: small; position: float; margin: 0em 0.5em 0.5em 0.5em; background-color: #ffffff; }
#work { font-size: small; position: float; background-color: #ffffff; }
#adv { font-size: small; position: float; margin-left: 0.5em; background-color: #ffffff; }
#menu { font-size: small; position: float; background-color: #FFFDF2; }

.midbar { font-size: small; position: float; background-color: #FFFDF2; }
.midbar a { color: #000000; text-decoration: none; font-weight: bold; }
.midbar a:hover { color: #A52A2A; text-decoration: underline; }

.leftbar { font-size: small; position: float; background-color: #FFFDF2; text-align: center; }
.leftbar a { color: #000000; text-decoration: none; font-weight: bold; }
.leftbar a:hover { color: #A52A2A; text-decoration: underline; }

#herald { font-size: small; position: float; margin-left: 0.5em; background-color: #ffffff; }

.newsdata { font-size: x-small; font-style: italic; margin-bottom: 20px; }
.cap { color: #ffffff; background-color: #B19F6F; font-size: small; margin-bottom: 0.5em; font-weight: bold; text-align: center; }
.txt_cap { font-size: small; color: #165BB1; text-decoration: underline; margin: 0em 0.5em 0.5em 0.5em; text-align: justify; font-weight: bold; }
.txt { font-size: small; margin: 0em 0.5em 0.5em 0.5em; text-align: justify; }
.txtlink { font-size: small; margin: 0em 0em 0.5em 0em; text-align: justify; }
.prevtext { font-size: small; margin-bottom: 5; text-align: justify; }
.fio { font-size: small; text-align: center; }

.nav_menu { margin: 0em 0.5em 0.5em 0.5em; }
.nav_menu a { color: #000000; text-decoration: none; }
.nav_menu a:hover { color: #A52A2A; text-decoration: underline; }

.spacer { height: 2em; }

.links { margin: 0 0.5em 0.5em 0.5em; }
.links a { color: #4446FF; text-decoration: none; }
.links a:hover { background-color: #e4dcbc; }

h1 { font-size: medium; }
h2 { font-size: medium; }

/* tower book */
.b_cont { font-size: large; font-weight: bold; margin: 0em 0.5em 2em 5em; }
.b_cont a { color: #000000; text-decoration: none; }
.b_cont a:hover { text-decoration: none; background-color: #e4dcbc; }
.b_cont a:visited { text-decoration: none; }

.b_title { font-size: large; font-weight: bold; text-align: center; margin: 2em 0.5em 2em 0.5em; }
.b_text { font-size: large; margin: 0 0.5em 1em 0.5em; text-align: justify; }
.b_text:first-letter { color: #A52A2A; font-size: 150%;  margin-bottom: 2em; }
.b_quot { font-size: large; margin: 0 0.5em 0.3em 0.5em; text-align: justify; font-style: italic; }
.b_quot:first-letter { font-size: large; font-weight: bold; font-style: italic; }
.b_quot_aut { font-size: medium; margin: 0 0.5em 0.7em 0.5em; }
.b_quot_mams { font-size: medium; margin: 0 0.5em 0.7em 0.5em; text-align: right; }
.b_center { color: #A52A2A; font-size: 250%; text-align: center; }