body,div,h1,h2,h3,h4,h5,h6,p,ul,li,dd,dt { font-family: Verdana, Sans-Serif; padding: 0; margin: 0; } body { background-color: #049e59; background-repeat: no-repeat; background-attachment: fixed; background-position: 50% 0%; } p, a { color: #009409; } /*#page { background: none !important; А это на кой??? }*/ #links { margin-bottom: 0.25rem; } #links > a { padding: 0.25rem 0.25rem; } div#a-home { position: absolute; text-align: center; top: 28em; left: 0; right: 0; } .mascotbox { z-index: 1; overflow: hidden; position: relative; background-repeat: no-repeat; background-attachment: fixed; background-position: 50% 0; margin: 10px auto; padding: 2px 0; width: 480px; max-width: 98vw; border-radius: 5px; box-shadow: 0 0 5px #000; text-shadow: 0 0 2px black, 0 0 6px black; } .mascotbox:before { z-index: -1; content: ""; position: absolute; width: 200vw; height: 200vh; top: -100px; left: -100px; background-image: inherit; background-color: inherit; background-repeat: inherit; background-attachment: inherit; background-position: inherit; filter: blur(8px); } #searchbox { padding-bottom: 5px; } .news-excerpt { padding: 5px 1em 0 1em; } #searchbox3, #news-excerpt-box .previous-news-link { font-size: 80%; } @media only screen and (max-height: 600px) { div#a-home { top: 25vh; } }