html {padding:0px;margin:0px;}
body {color:#464646; font:11px Arial,Helvetica,sans-serif; margin:0;padding:0; background-color:#fff}
input,textarea,option,select,td {color:#464646; font:11px Arial,Helvetica,sans-serif}

form	{margin:0}
.red {color:#DF0024}

a {color:#DF0024}
a:hover {text-decoration:none}

.itr {visibility:hidden}
.pxl {width:1px; height:1px}
div.counter{display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px}

.bg-img {padding-right:30px; background:#fff url(i/bg.jpg) no-repeat 100% 100%}
* html .bg-img {width:100%}

#top {background:url(i/top.jpg) no-repeat 0 0}
#top .logo {width:330px}
#top .about {margin-right:18px}
.tools {margin-top:32px; clear:both; height:19px}
.tools .icons {width:58px}
.tools .icons .mail {margin-left:8px}
.tools .path {color:#ACACAC}
.tools .search {padding-left:5px}

.menu {font-size:12px; margin-bottom:23px; margin-top:10px; line-height:1.6}
.menu a{color:#DF0024}

.jsmenu {font-size:11px;text-align:left;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden;background-color:#B51729;padding:2px 2px 2px 0; width:190px}
.jsmenu a {background:url(i/li.gif) no-repeat 4px 5px; display:block;color:#fff;padding:0 10px 0 19px;margin-bottom:1px}
.jsmenu a.here, ul.menu-second .here a, .menu .here {text-decoration:none; color:#464646}

.mission {padding:4px 15px 4px 15px; background-color:#EBEBEB}

.enter {background:#B51729 url(i/enter.gif) repeat-x 0 0}
.enter a {color:#fff}
.enter h1 a, .enter .here {text-decoration:none}
.enter h1 {color:#fff; font:bold 13px Arial,Helvetica,sans-serif; width:1%; white-space:nowrap; padding:5px 12px 3px 16px; margin:0; background:#B51729 url(i/corner_enter.gif) no-repeat 100% 0}
html>body .enter h1 {width:auto; float:left}
.enter ul {clear:both; padding:0 0 0 16px; margin:8px 16px 10px 0; list-style-type: none; list-style-image: url(i/li.gif); color:#fff}

.img-gray {margin-top:5px}

ul.menu-second {margin:25px 20px 0 0; padding:0 20px 0 28px; list-style-type: none; list-style-image: url(i/li.gif); font-size:12px}
ul.menu-second li {margin-bottom:10px}
ul.menu-second li.here {list-style-image: url(i/li-red.gif)}
html>body ul.menu-second {margin:20px 0 0 0}

#middle {margin-top:20px; background:url(i/shadow.jpg) no-repeat 0 100%}

#middle .body {padding:0 20px 100px 0; font-size:12px}
#middle .body .text-only {width:100%; padding-left:100px}
html>body #middle .body .text-only {width:auto}
#middle .body h1 {border-bottom:0px solid #A7A7A7; padding:0 0 0 0; font:bold 13px Arial,Helvetica,sans-serif; text-transform:uppercase; margin-bottom: 10px;}
#middle .body p {margin-top: 0px;}
#middle .body ol {margin-top: -10px;}
#middle .sub ul {margin-top: 15px;}
#middle .body h1.red {color:#B51729; background:url(i/t_red.gif) no-repeat 0 5px; padding-left:100px}
#middle .body h1.blue {color:#2041AA; background:url(i/t_blue.gif) no-repeat 0 5px; margin-bottom:0; padding-left:100px}
#middle .body h5 {color:#B73A35; font-size:12px; background:url(i/t_red.gif) no-repeat -70px 5px; padding-left:30px}
#middle .body h5.comment {color:#B73A35; font-size:12px; padding-left:0px; background: none}
#middle .body td.comments {color:#2041AA; background:url(i/t_red12.gif) no-repeat 0 5px right;}
#middle .body .news .date {color:#7D7D7D; font-size:9px; text-align:right; padding-bottom:10px}
#middle .body .news .desc {padding-left:10px; padding-bottom:10px}
#middle .body .news .brief {font-size: 10px;padding-left:10px; padding-bottom:10px}
#middle .body .news .tools {padding:10px 0 25px 10px}

#middle .body .school td {padding:20px 31px}
#middle .body .school h2 {font-weight:bold; font-size:12px; color:#DF0024; margin:0 0 15px 0}

#middle .right-column {padding-bottom:170px}
#middle .right-column h1 {color:#B51729; padding:0 0 3px 0; font:bold 13px Arial,Helvetica,sans-serif; text-transform:uppercase; background:url(i/t_r_bg.gif) repeat-x 0 5px; margin-bottom:5px}
#middle .right-column h1 div {padding-right:16px; background:#fff url(i/t_r_red.gif) no-repeat 100% 5px; width:1%}
html>body #middle .right-column h1 div {width:auto; display:inline}

#middle .right-column .actions {margin-bottom:30px}

#middle .right-column .images {float:right; margin:18px 0 15px 15px}
html>body #middle .right-column .images {margin:4px 0 15px 15px}

.img-link {margin-right:5px}

#bottom {background:#EBEBEB; width:100%}
#bottom .list {background:#EBEBEB url(i/bottom.jpg) no-repeat 81px 100%}
#bottom .list td {padding:13px 10px 0 10px}
#bottom .list .pdno {padding:17px 0 0 0}
#bottom .list .pd10 {padding:13px 5px 0 10px}
#bottom .list .border {padding:30px 0 0 0}
#bottom .list .border div {background:#A5A5A5 url(i/bottom_brd.gif) no-repeat 80px 0; height:1px; width:100%}
#bottom .astronim {height:98px; background: url(i/bottom_astronim.jpg) no-repeat 33px 0}
#bottom .astronim a {color:#000}
#bottom .astronim div {width:108px; text-align:center}
#bottom .astronim div img {margin-top:2px}
#bottom .copyright {color:#fff; font-size:12px; height:27px; background:#A0A0A0 url(i/bottom_copyright.jpg) no-repeat 0 0; padding-right:5px; padding-top:2px; text-align:right}
#bottom .copyright a {color:#fff;text-decoration:none}

form {margin:0;display:inline}
.search input {border:1px solid #2B5A74; color:#2B5A74; background:#fff; padding:0 2px; height:16px}
.search input.nobd {border-width:0px; vertical-align:middle;margin-bottom:3px; margin-left:8px; height:11px}

.tools-page {font-size:11px; text-align:right; margin-top:25px}
.tools-page a {color:#2B5A74; margin:0 2px}
.tools-page img {margin:0 5px}

.sstr {background-color:#76A9B6; color:#fff; padding:1px}

input,select,textarea {border:1px solid #76A9B6; background:#fff; padding:2px;margin-top:2px}
input.btn {color:#fff; background:#76A9B6;padding:0 1px;cursor:pointer;border:1px solid #76A9B6}
.gray {color:#A5A5A5; font-size:10px;line-height:10px}

#middle .bodyl h1 {border-bottom:0px solid #A7A7A7; padding:0 0 3px 0; font:bold 13px Arial,Helvetica,sans-serif; text-transform:uppercase; margin-bottom:5px}
#middle .bodyl h1.red {color:#B51729; background:url(i/t_red.gif) no-repeat 0 5px; padding-left:75px}