!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:25px; clear:both; height:19px}
.tools .icons {width:58px}
.tools .icons .mail {margin-left:8px}
.tools .path {color:#ACACAC}
.tools .search {padding-left:5px}
.tools2 {margin:0 0 10px 0; display:block;font-weight:bold;}

.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}
.auth_a a {color:#fff};
.auth_a a.here {text-decoration:none};
.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%; 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 .news .img { padding-left: 10px;}
#middle .body .news .img div { height: 75px; width: 75px; overflow: hidden; }

#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%}
#middle .right-column h1.rightred {color:#B51729; background:#fff url(i/t_r_red.gif) no-repeat 100% 5px; }
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}
#search input {border:1px solid #2B5A74; color:#2B5A74; background:#fff; padding:0 2px;}
#search input.btn {border:1px solid #2B5A74; color:#fff; background:#2B5A74; width:70;  cursor:hand;}

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.btn {border:1px solid #2B5A74;background:#2B5A74;color:#fff;font-weight:bold;cursor:hand; width: 150}
input {border:1px solid #2B5A74;background:#fff;color:#2B5A74;}
textarea {border:1px solid #2B5A74;background:#fff;color:#2B5A74;}
.gray {color:#A5A5A5; font-size:10px;line-height:10px}

#forum {width: 100%}
#forum table{border: solid  0px #2B5A74; background-color: #2B5A74; width: 100%;margin-top:10px}
#forum tr{background-color: #EDEDED;}
#forum td{padding:2px 3px 2px 3px;background-color: #FAFAFA; padding-left: 10px;padding-right:10px}

#forum .tit{background-color: #EDEDED; font-size:10px;color:#666566;}
#forum .path{font-size:11px;color:#666566; margin-bottom:5px; margin-top:5px}
#forum .pages{font-size:10px;color:#666566; margin-bottom:5px; margin-top:5px}
#forum h2{margin-bottom:0px; font:bold 12px Arial,Helvetica}
#forum .path h2{margin-bottom:3px}
#forum .here{font-size:16px;font-weight:bold;color:#D60000}
#forum .second{padding-left:20px; background-color: #fff;}
#forum .author{color:#2B5A74;font-size:12px;font-weight:bold;}
#forum .author a{text-decoration:underline}
#forum .quote{font-weight:italic;color:#666566;font-size:10px; margin:10 10 10 10;  background: #F7F7F7;}

#forum #no {padding:0 0 0 0; border: solid  0px #EDEDED;}
#forum span {font-size:10px;}
#forum .date{color:#666566; text-align:right;font-size:10px;margin-bottom:5px;}
#forum .fp{background-color: #fff;}
#forum .sec{background-color: #fff;font-size:10px;color:#666566;}
#forum input.btn1 {border:1px solid #2B5A74;background:#fff;color:#2B5A74;font-weight:bold;cursor:hand;width:66px;margin-bottom:5px}
#forum input.btn {border:1px solid #2B5A74;background:#2B5A74;color:#fff;font-weight:bold;cursor:hand;width:100px;margin-bottom:5px}
#forum input {border:1px solid #2B5A74;background:#fff;color:#2B5A74;}
#forum textarea {border:1px solid #2B5A74;background:#fff;color:#2B5A74;}
.linkforum a{text-decoration: none; margin-bottom: 10px}


#middle .left-banner {padding-bottom:10px}
#middle .left-banner h1 {border-left: 20px; 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 .left-banner  h1 div {padding-right:16px; background:#fff url(i/t_r_red.gif) no-repeat 100% 5px; width:1%}
html>body #middle .left-banner h1 div {width:auto; display:inline}

#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:42px}

.poll .name { padding: 0 2px; }
