.bg {background:#E5F0E7 url(i/bg.gif) repeat-x 0 0; width:780px; margin:0 auto}

.mainTable {background: url(i/bg-1.gif) repeat-x 0 340px; width:780px; margin:0 auto}

.top-right .lang {color:#000}
.top-left a, .top-right .lang a {color:#000}
.top-right .home {margin-left:28px}

.logo {float:left; width:245px; margin-left:20px}
* html .logo {margin-left:10px}

.main-bg {float:left; width:470px; border-right:25px solid #005A00}

.menu {border-bottom:3px solid #2A8328; height:55px}
.menu table {border-collapse:collapse; width:100%}
.menu table td {height:29px; width:20%; padding:0; text-align:center}
.menu a:hover {background:url(i/menu-bg-on.gif) no-repeat 0 0}

.middle {padding:10px 0 0 35px;}

.middle-block {float:left; font-size:11px; background:#F1F6F1 url(i/middle-corner.gif) no-repeat 100% 100%; border-top:2px solid #B10A2C; width:230px; margin:10px 10px 0 0;}
.middle-block h1 {font-size:12px; border-bottom:1px solid #000; margin:0 11px; padding:5px}
.middle-block h1 a {color:#000; text-decoration:none}
.content {margin:10 12px}
.middle-block .brown {background:url(i/middle-brown.gif) repeat-x 0 0}
.middle-block .green {background:url(i/middle-green.gif) repeat-x 0 0}
.middle-block .blue {background:url(i/middle-blue.gif) repeat-x 0 0; width:100%} 
.middle-block .onega {position:absolute; width:97px; margin:1px 0 0 100px}
* html .middle-block .onega {margin-top:6px;voice-family: "\"}\"";
  voice-family: inherit;
  margin-top:1px}
html>body .middle-block .onega {margin-left:115px}
* html .middle-block .content {margin-bottom:15px}

.astronim {display:block; text-decoration:none; margin-top:3px}
.astronim span {text-decoration:underline}

.gray {color:#A5A5A5; font-size:10px;line-height:10px}
