body {margin: 0px; background-image: url(../images/texture.jpg);}
div.page {margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; padding: 0px; width: 800px; background-color: #e0deb7; background-image: url(../images/bg-main-space.jpg); background-repeat: repeat-y; 
background-position: bottom right; color: #231c15; border-style: solid; border-color: #2d480f; border-width: 0px 3px 0px 3px;}
div.logo {width: 800px; height: 100px; background-image: url(../images/logo.jpg); background-repeat: no-repeat; color: #ffffff; border-width: 0px 0px 1px 0px; border-color: #231c15; border-style: solid;}
div.navigation-bar {width: 700px; height: 20px; padding-left: 5px;  background-color: #231c15; border-style: solid; border-color: #231c15; border-width: 0px 0px 0px 0px; color: #e0deb7; font-size: 80%; font-family: arial; letter-spacing: 1px; float: left;}
div.navigation-bar-buttons {width: 90px; height: 20px; overflow: hidden; padding-right: 5px; background-color: #231c15; border-style: solid; border-color: #231c15; border-width: 0px 0px 0px 0px; float: left; text-align: right; vertical-align: bottom;}
div.menu {width: 142px; height: 840px; background-color: #e0deb7; background-image: url(../images/bg-menu.gif); background-repeat: no-repeat; 
background-position: bottom center; 
color: #231c15; border-style: solid; border-color: #e0deb7; border-width: 0px 0px 0px 0px; font-weight: bold; font-family: arial; font-size: 18px; float: left;}
div.menu-item-active {width: 126px; background-color: #e0deb7; color: #231c15; border-style: solid; border-color: #231c15; border-width: 2px; padding: 5px; margin-left: 2px; margin-top: 5px; font-weight: bold; font-family: arial; float: left;}
div.menu-item {width: 128px; background-color: #231c15; color: #e0deb7; border-style: solid; border-color: #e0deb7 #e0deb7 #e0deb7 #231c15; border-width: 2px; padding: 5px; margin-left: 2px; margin-top: 5px; font-weight: bold; font-family: arial; float: left;}
div.banners {width: 144px; color: #231c15; font-size: 80%; text-align: center; margin-top: 20px; float: left;}
div.best-sites {width: 146px; background-color: #e0deb7; margin-top: 100px; color: #231c15; border-style: solid; border-color: #e0deb7; border-width: 0px 0px 0px 0px; font-weight: bold; font-family: tahoma, arial; font-size: 70%; float: left; text-align: center;}
div.main-space {width: 645px; border-style: solid; border-color: #e0deb7; border-width: 0px 0px 0px 0px;  float: right;}
div.footer {width: 790px; background-color: #231c15; color: #e0deb7; border-style: solid; border-color: #817d66; border-width: 3px 0px 0px 0px; padding: 5px; clear: both;  font-size: 85%; font-family: arial narrow, times new roman; letter-spacing: 2px;}
div.guestbook {padding: 5px;}
div.interest {width: 200px; padding: 7px 10px; float: right; clear: both; overflow: hidden;}
div.interest-content {background-color: #bab797; padding: 5px; color: #231c15;}
div.figures-title {width: 400px; padding: 7px 10px; margin: 0 auto 20px auto;}
div.figures-title-content {background-color: #bab797; padding: 5px; color: #2d480f; text-align: center; letter-spacing: 1.5px;}
div.figures {width: 500px; padding: 7px 10px; margin: 10px 0;}
div.figures-list-content {background-color: #bab797; padding: 5px; color: #2d480f; text-align: left; font-family: arial, tahoma, helvetica; letter-spacing: 1.5px;}
.r1, .r2 {display: block; background-color: #bab797; height: 1px; overflow: hidden;}
.r1 {margin: 0 4px;}
.r2 {margin: 0 2px;}
.r3 {display: block; background-color: #bab797; height: 2px; margin: 0 1px; overflow: hidden;}
div.poetry {margin: 20px 20px 0 50px;}
div.prose {margin: 20px 20px 0 20px;}
div.archives-document {margin: 10px 0; padding: 10px; background-image: url(../images/old-paper.jpg); background-repeat: repeat; 
background-position: bottom right; color: #231c15; font-family: palatino linotype, lucida sans unicode, arial unicode ms; font-size: 110%; border-style: solid; border-color: #231c15; border-width: 2px; line-height: 150%; text-align: justify;}
div.banner {width: 500px; padding: 10px; background-color: #f1f0da; border-color: #231c15; border-style: solid; border-width: 1px; margin: 15px 0;}
div.source {margin-top: 50px;}
div.publication {margin-top: 5px;}
div.thank {margin-top: 5px;}
div.intro {margin: 0 100px 20px 80px; color: #231c15; text-align: justify; line-height: 150%; font-family: verdana, arial; font-style: italic; font-size: 85%;}
div.museum-exibition {width: 350px; display: block; background-color: #bab797; color: #231c15; border-width: 5px; border-color: #231c15; border-style: double; margin: 10px 10px 10px 10px; padding: 10px; font-family: verdana, palatino linotype, arial; font-size: 140%; font-weight: bold; line-height: 150%; letter-spacing: 1.5px; text-align: center;}
div.museum-arrow {width: 350px; height: 50px; background-image: url(../images/museum-arrow.gif); background-repeat: no-repeat; background-position: center; color: #ffffff; border-width: 0;}
div.attention {width: 500px; padding: 5px 5px 5px 60px; font-family: verdana, arial; background-color: #d8d5b5; border-color: #231c15; border-style: solid; border-width: 2px; background-image: url(../images/attention.jpg); background-repeat: no-repeat; 
background-position: left;}
div.bottom-selection {display: block; width: 600px; margin: 40px 0 20px 0; text-align: center;}
div.sub-menu {display: none; color: #e0deb7; font-size: 70%; font-family: tahoma, arial;}
span.sub-menu-item {background-color: #231c15; padding: 5px;}
span.last-update {font-size: 80%; color: #2d480f;}
span.date {color: #2d480f; font-family: georgia, arial; font-size: 120%;}
span.interest-content-rubric {display: block; color: #2d480f; text-align: center; letter-spacing: 2px; text-transform: uppercase; font-family: verdana, arial; font-weight: bold; font-size: 75%;}
span.interest-content-title {display: block; color: #2d480f; margin-bottom: 5px; font-family: tahoma, arial; font-weight: bold; font-size: 105%; text-decoration: underline;} 
span.figures-title-name {display: block; margin-bottom: 5px; font-family: verdana, tahoma, arial; font-weight: bold; font-size: 110%;}
span.figures-title-years {display: block; margin-bottom: 5px; font-family: verdana, tahoma, arial; font-weight: bold; font-size: 100%;}
span.figures-title-pseudo {display: block; margin-bottom: 5px; font-family: verdana, tahoma, arial; font-weight: bold; font-size: 90%;}
span.archives-document-title {display: block; color: #2d480f; font-family: palatino linotype, verdana, arial; font-size: 150%; margin-bottom: 15px; text-align: center;}
span.writer {color: #2d480f; font-family: verdana, arial; font-size: 110%;}
span.genre {display: block; margin-bottom: 15px; color: #2d480f; font-family: verdana, arial; font-size: 100%;}
span.epigraf-source {display: block; font-style: italic; margin-top: 5px;}
span.subtitle {display: block; margin: 25px 0 15px 0; color: #2d480f; font-family: arial; font-style: italic; font-weight: bold;}
span.groove-memory {display: block; margin: 0 0 15px 0; color: #000000; font-size: 90%; font-family: verdana, arial; font-weight: bold;}
span.crossing-line {text-decoration: line-through;}
span.content-list-head {display: block; margin: 40px 10px 20px 20px; color: #2d480f; font-family: verdana, arial; font-weight: bold; font-size: 120%;}
span.content-list-info {display: block; margin: 0 10px 5px 20px; color: #231c15; font-family: verdana, arial; font-size: 80%;}
span.role {display: block; letter-spacing: 5px; margin: 5px 0;}
span.role-action {letter-spacing: 2.5px;}
span.size {display: inline; background-color: #bab797; color: #2d480f; border-color: #2d480f; border-style: solid; border-width: 1px; padding: 1px; font-size: 75%; vertical-align: super; font-family: tahoma, verdana, arial;}
span.link-button {display: inline-block; background-color: #bab797; color: #2d480f; border-style: solid; border-color: #2d480f; border-width: 2px; margin-left: 250px; padding: 5px; font-size: 90%; font-family: verdana, arial;}
span.banner-image {display: block;}
span.banner-code {display: block; margin-top: 5px;}
span.source {display: block; width: 500px; background-color: #cccc99; color: #231c15; border-style: solid; border-color: #bab797; border-width: 1px; padding: 15px; font-size: 90%; font-family: verdana; letter-spacing: 1.5px;}
span.source-top {display: block; color: #2d480f; margin-left: 15px; font-family: arial; font-size: 105%; font-weight: bold; position: relative; top: 9px; letter-spacing: 1.5px;}
span.thank {display: block; width: 200px; background-color: #cccc99; color: #231c15; border-style: solid; border-color: #bab797; border-width: 1px; padding: 15px; font-size: 90%; font-family: verdana; letter-spacing: 1.5px;}
span.thank-top {display: block; color: #2d480f; margin-left: 15px; font-family: arial; font-size: 105%; font-weight: bold; position: relative; top: 9px; letter-spacing: 1.5px;}
span.wide-letters {letter-spacing: 3px;}
blockquote {width: 500px; color: #000000; font-family: verdana, arial; text-align: center; line-height: 150%; border-width: 1px; border-style: solid; border-color: #000000; background-color: #cccc99; font-size: 80%; padding: 5px;}
p.left {text-align: left;}
p.center {text-align: center;}
p.right {text-align: right; font-family: arial;}
p.news {margin: 10px; font-size: 95%; font-family: arial; line-height: 150%;}
p.note {margin: 10px; font-style: italic; font-family: arial; color: #231c15; font-size: 80%;}
p.text {margin: 10px 10px 0 10px; font-size: 100%; font-family: arial; line-height: 150%; text-indent: 2em; text-align: justify;}
p.small {text-align: justify; font-size: 80%; font-family: arial; margin: 10px 10px 10px 0; line-height: 150%;}
p.text-prose {margin: 5px 10px 0 0; font-size: 100%; font-family: arial; line-height: 150%; text-indent: 2em; text-align: justify;}
p.text-poetry {margin: 10px 10px 0 0; font-size: 100%; font-family: arial; line-height: 150%; text-align: left;}
p.text-poetry-action {margin: 20px 20px 15px 0; font-size: 80%; font-family: arial; line-height: 150%; text-align: left;}
p.text-epigraf {width: 250px; margin: 10px 10px 0 250px; font-size: 75%; font-family: arial; line-height: 120%; text-align: left;}
p.text-document {margin: 5px 10px 0 10px; font-size: 100%; font-family: verdana, arial; line-height: 150%; text-align: left;}
p.text-document-cap {margin: 2px 10px 0 10px; font-size: 80%; font-family: verdana, arial; line-height: 150%; text-align: left;}
p.writing-year {font-family: arial; font-style: italic; margin-left: 300px;}
p.bottom-selection {text-align: center; margin: 10px;}
p.empty {margin: 0px;}
h1 {color: #2d480f; font-size: 170%; font-family: arial; text-align: center; margin-top: 20px; margin-bottom: 35px;}
h2 {color: #2d480f; font-size: 120%; font-family: arial; text-align: center; margin-top: 25px; margin-bottom: 15px;}
h3 {color: #2d480f; font-size: 120%; font-family: verdana, arial; margin-top: 10px; margin-bottom: 15px;}
h4 {color: #2d480f; font-size: 105%; font-family: verdana, arial; margin-top: 10px; margin-bottom: 20px;}
dl.content-list {font-family: arial; line-height: 150%; font-size: 105%; letter-spacing: 1.5px;}
ul.content-list {margin: 0 20px 0 50px; font-size: 120%; line-height: 140%; letter-spacing: 1.5px; list-style-image: url(../images/lock.gif); list-style-position: outside;}
ol.literature {margin: 10px 50px; font-size: 85%;}
a {color: #231c15;}
a.navigation-bar {color: #e0deb7; text-decoration: underline;}
a.note {color: #663300; font-size: 90%; line-height: 90%; text-decoration: none;}
a.note:hover {color: #663300; font-size: 90%; line-height: 100%; text-decoration: underline;}
a.menu-item {color: #e0deb7; text-decoration: none;}
a.menu-item:hover {color: #e0deb7; font-size: 110%; text-decoration: underline;}
a.sub-menu-item {color: #e0deb7; text-decoration: none;}
a.sub-menu-item:hover {color: #e0deb7; text-decoration: underline;}
a.news {color: #e0deb7; font-weight: bold; text-decoration: none; background-color: #2d480f; font-size: 100%; font-family: georgia, arial;}
a.news:hover {color: #e0deb7; font-weight: bold; text-decoration: underline; background-color: #231c15; font-size: 100%; font-family: georgia, arial;}
a.content-list {color: #231c15; text-decoration: none;}
a.content-list:hover {color: #231c15; text-decoration: underline;}
a.interest {text-decoration: none;}
a.question {color: #555555;}
a.document {color: #986c43;}
a.biography {color: #3d0008;}
a.link-button {color: #2d480f; font-weight: bold; text-decoration: none;}
a.link-button:hover {color: #2d480f; font-weight: bold; text-decoration: underline;}
a.bottom-selection {color: #663300; font-size: 90%; font-family: arial; line-height: 150%; letter-spacing: 3px; text-decoration: none;}
a.bottom-selection:hover {color: #663300; font-size: 90%; font-family: arial; line-height: 150%; letter-spacing: 3px; text-decoration: underline;}
table.spz {margin: 0; font-size: 80%; font-family: arial; line-height: 150%; background-color: #e0deb7; border-width: 1px; border-color: #231c15; border-style: solid; border-collapse: collapse;}
table.archives-document {margin: 0; font-size: 70%; font-family: palatino linotype, arial unicode ms, lucida sans unicode; line-height: 150%; border-width: 1px; border-color: #231c15; border-style: solid; border-collapse: collapse;}
table.art {empty-cells: hide;}
table.chronology {margin: 10px; font-size: 95%; font-family: arial; line-height: 150%; background-color: #bab797; border-width: 1px; border-color: #231c15; border-style: solid;}
table.document {margin: 10px; font-size: 95%; font-family: palatino linotypre, arial; line-height: 150%; background-color: #f0efcf; border-width: 1px; border-color: #231c15; border-style: solid; text-indent: 0;}
table.mark {margin: 10px; font-size: 90%; font-family: arial; line-height: 150%; border-width: 0px; border-color: #231c15; text-indent: 0;}
td {border-width: 1px; border-color: #231c15; border-style: solid; vertical-align: top;}
td.photo {border-width: 0;}
td.spz-head {background-color: #bab797; color: #2d480f; font-weight: bold;}
td.petit {font-size: 85%;}
td.month {border-width: 3px 3px 3px 0; text-align: center; font-weight: bold; color: #2d480f; font-size: 105%; font-family: courier new, arial; background-color: #bab797; border-color: #e0deb7; border-style: solid; vertical-align: middle;} 
td.year {border-width: 3px; text-align: center; font-weight: bold; color: #2d480f; font-size: 120%; font-family: courier new, arial; background-color: #bab797; border-color: #e0deb7; border-style: solid; vertical-align: middle;} 
td.event {border-color: #231c15; border-width: 1px;  border-style: solid; background-color: #e0deb7; vertical-align: middle;}
td.event-no {border-color: #bab797; border-width: 0;  border-style: solid; background-color: #bab797; vertical-align: middle;}
td.counters {width: 200px; text-align: right; vertical-align: bottom; color: #e0deb7;}
td.counters-main {width: 300px; text-align: right;  vertical-align: bottom; color: #e0deb7;}
td.music-left {width: 250px; margin: 0; padding: 15px 5px; color: #231c15; font-family: arial; border-color: #2d480f; border-width: 0 0 2px; 0; border-style: solid;}
td.music-right {width: 150px; margin: 0; padding: 15px  5px; color: #231c15; font-family: arial; border-color: #2d480f; border-width: 0 0 2px; 0; border-style: solid;}
hr {color: #231c15; background-color: #231c15; height: 2px; border: none; }
hr.news {width: 400px; margin-left: 10px;}
td.art-image {padding: 0 15px 5px 0; color: #231c15; font-family: arial; vertical-align: bottom; text-align: center; border-width: 0;}
td.art-info {padding: 0 15px 0 0; color: #231c15; font-family: arial; vertical-align: top; text-align: center; font-size: 80%; border-width: 0;}
td.form {border-width: 0;}
b.thanks {color: #2d480f;}
b.wide {font-weight: normal; letter-spacing: 5px;}
img.back {float: right;}
img.bordered {border-width: 1px; border-style: solid; border-color: #231c15;}
.guest-entry {margin: 15px 0;}
.guest-time {display: block; margin-bottom: 5px;}
.guest-name {display: inline; color: #2d480f; font-family: courier new; font-weight: bold;}
.guest-site {display: inline; color: #231c15; font-weight: bold; margin-left: 50px;}
.guest-message {display: block; color: #231c15; font-family: arial; font-weight: bold; margin: 20px 0;}
.guest-answer {color: #333333; font-family: arial; font-weight: bold; font-style: italic; font-size: 90%; background-color: #bab797; border-width: 0px; margin-left: 30px; margin-right: 30px; padding: 10px;}
