html { width: 100%; height: 100%; padding: 0; margin: 0; }
body { width: 100%; height: 100%; padding: 0; margin: 0; font-size: 13px; font-family: verdana; color: #020100; background: #FCEDD0; }
a { color: #660000; text-decoration: none; font-family: verdana; cursor: hand;  }
a:hover { color: #993300; text-decoration: underline; cursor: hand; }
img { display: inline; border: 0 }
h1 { color: #660000; font-size: 18px; font-family: verdana; margin: 0 0 12px 0; }
h2 { color: #660000; font-size: 14px; font-family: verdana; margin: 0 0 12px 0; }
h3 { color: #660000; font-size: 13px; font-family: verdana; margin: 0 0 12px 0; }
p { font-family: verdana; font-size: 13px; padding: 0; margin: 6px 0 12px 0; text-align: justify; }
div { font-family: verdana; font-size: 13px; text-align: justify; }

.page-block { width: 100%; height: 100%; background-color : #fbeed0; position: relative; z-index: 1; background-repeat: no-repeat; background-position: top right; background-image : url(../elena/images/page-block.jpg); }
.header-block { background-image : url(/elena/images/header-block.jpg); background-repeat : no-repeat; background-position : top left; height: 358px; }
.header-title { position: absolute; top: 25px; left: 450px; }
.header-language-block { position: absolute; top: 140px; left: 620px; color: #660000; font-family: verdana; font-size: 12px; text-decoration: none; }
.header-menu-block { width: 100%; position: absolute; top: 150px; height:129px; }
.header-menu-image { width: 100%; height: 95px; margin-top: 0px; background-image : url(/elena/images/header-menu-image.gif); }
.header-menu { width: 100%; height: 95px; color: #660000; font-family: verdana; font-size: 12px; text-decoration: none; font-weight: bold; }
.header-menu td { vertical-align: top; text-align: center; padding-top: 7px; }
.header-image { float: right; width: 300px; text-align: center; position: absolute; top: 20px; right: 10; }

.content-pathway { padding-left: 60px; text-align: left; top: 335px; position: absolute; }
.content-block { padding: 20px 0px 20px 60px; font-size: 11px; font-family: verdana; color: #020100; }

.footer-block { vertical-align: bottom; }
.footer-menu-block { width: 100%; height: 79px; position: relative; padding-top: 12px; z-index: 2; }
.footer-menu-image { width: 100%; height: 45px;  background-image : url(/elena/images/footer-menu-image.gif) }
.footer-menu { width: 100%; height:45px; color: #660000; font-family: verdana; font-size: 12px; text-decoration: none; font-weight: bold }
.footer-menu td { vertical-align: middle; text-align: center; }
.header-menu a, .footer-menu a { font-size: 12px; font-weight: bold; }
.header-menu a:hover, .footer-menu a:hover { text-decoration: none; }
.footer-copyright { width: 100%; height: 79px; background-image : url(/elena/images/footer-copyright.jpg); background-repeat : repeat-x; background-position : top; margin-top: -27px; position: relative; #z-index: 1; }
.copyright { vertical-align: middle; padding-left: 30px; color: #993300; font-size: 9px; font-family: verdana; line-height: 15px; background-image : url(/elena/images/copyright.jpg); background-repeat : no-repeat; background-position : left; }
.prosite { vertical-align: middle; text-align: right; padding-top: 0px; padding-right: 13px; font-size: 9px; }
.prosite-logo { vertical-align: middle; padding-right: 15px; width: 100px }

.header-menuitem-active { background-image: url(/elena/images/header-menuitem-active.gif); background-position : center top; background-repeat : no-repeat; }
.footer-menuitem-active { background-image: url(/elena/images/footer-menuitem-active.jpg); background-position : center top; background-repeat : no-repeat; }

.random-image-block { position: relative; top: -50; text-align: center; }
.random-image { width: 238px; margin: 0 auto 0 auto; text-align: center}
.random-image img { display: inline }
.random-image #top-left { background-image: url(/elena/images/ri-top-left.jpg); background-position: bottom left; background-repeat: no-repeat; }
.random-image #top-right { background-image: url(/elena/images/ri-top-right.jpg); background-position: bottom right; background-repeat: no-repeat; }
.random-image #left { background-image : url(/elena/images/ri-left.jpg); background-repeat: no-repeat; background-position : bottom right; width: 11px; }
.random-image #right { background-image: url(/elena/images/ri-right.jpg); background-repeat: no-repeat; background-position: bottom left; width: 11px; }
.random-image #bottom-left { background-image: url(/elena/images/ri-bottom-left.jpg); background-repeat: no-repeat; background-position: left top; }
.random-image #bottom-right { background-image: url(/elena/images/ri-bottom-right.jpg); background-position: top right; background-repeat: no-repeat; }
.random-image-content { background-image: url(/elena/images/ri-bulavka.jpg); background-position: top center; background-repeat: no-repeat; background-color: #fddca4; padding-top: 40px;text-align: center; }

.border-img { border: 6px solid #f7ae55; margin: 5px; }
.last_title { font-size: 15px; color: #660000; font-family: verdana; font-weight: bold;	text-decoration: none; cursor: hand; }

.gallery-items { margin-right: 60px; height: 100%; }
.display-icons { position: relative; float: left; width: 220px; height: 250px; text-align: center; }

.fm-table { padding: 20px 0px 20px 60px; width: 900px }
.fm-table td { background-color: #FFFFFF }
.fm-table-header #header td { background-color: #414141; font-size: 10px; font-weight: bold; color: #CFCFCF; text-decoration: none; }
.fm-table-header #data td { background-color: #FFFFFF; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }
