body {background: #fff url('img/stripe.gif') repeat-y 0 0; text-align: center; padding: 0 5px 60px 25px; margin: 0; font: 1em Verdana, sans-serif}

div#container {width: 863px; margin: 0 auto; background-repeat: no-repeat; background-position: 0 100%; text-align: left; position: relative; }

div#top {width: 100%; background: #fff; height: 160px; position: relative; z-index: 1}

div#top a img {position: absolute; top: 70px; left: 40px; border: 0}

div#mainmenu {background-repeat: no-repeat; background-image: url('img/corner_top2.png'); padding-top: 27px; font-size: 0.7em; width: 863px}

div#mainmenu ul {list-style: none; margin: 0; padding: 4px 20px; text-align: left;}

div#mainmenu ul li {display: inline;}

div#mainmenu ul li a {padding: 0 25px; text-decoration: none; letter-spacing: 2px; font-weight: bold; border-left: none; border-right: none; text-transform: lowercase}

div#mainmenu ul li a:hover {color: #fff}

div#mainmenu ul li b {color: #fff; border-left: none; border-right: none; padding: 0 25px; text-transform: uppercase; font-weight: normal}

div#content {padding-left: 33px; padding-bottom: 40px; position: relative; top: -25px}

img.mainimage {position: absolute; right: 0; border: 0; }

div#text {position: relative; width: 301px; background: url('img/t2.gif') no-repeat 0 0; margin-top: 45px}

div#text h2 {padding: 15px 20px 0; font-size: 0.9em; font-weight: bold; text-transform: uppercase; letter-spacing: 0.2em}

div#bottom {padding: 0 20px 20px; font-size: 0.7em; background: url('img/t3.gif') no-repeat 0 100%; text-align: left; font-style: italic}

div#bottom b {line-height: 2em; display: block; vertical-align: center}

div#bottom a {color: #000}
div#bottom a:hover {text-decoration: none}

div#bottom ul {margin-top: 0; margin-bottom: 0}

img#menu-top {position: absolute; right: 0; bottom: 0; width: 472; height: 35px; border: 0; background-image: url('img/menu2.png'); background-repeat: no-repeat;}

#banner {width: 391px; height: 163px; position: absolute; top: 140px; left: -20px; background: url('img/banner.png') no-repeat 0 0; z-index: 2}
#banner #flash {height: 100px; width: 250px; margin-left: 80px; margin-top: 45px}

small {color: #bbb; margin-right: 10px; text-align: right; display: block; padding-top: 10px; font-size: 0.6em}

a.tip {cursor: help}
.alt {width: 300px; padding-bottom: 13px; background: url('img/altbottom.gif') 0 100% no-repeat}
.alt p {padding: 2px 8px; background: #fff; margin: 0}
.alttop {background: url('img/alttop.gif') no-repeat 0 0; height: 13px}

#shema {border: 2px solid #ae0081; background: #fff; }