html,body {padding:0;margin:0}
body {background:#3B83CB url(i/bg.jpg) repeat-x 0 0; text-align:center; height:100%}
body,td,input,textarea,option,select{color:#283583; font:12px Arial,Helvetica,sans-serif}

.red {color:#DF0024}
a {color:#77CB88; text-decoration:underline}

.bg {background:url(i/bg-bottom.gif) repeat-x 0 100%; height:100%; text-align:center}
html>body .bg {height:auto; min-height:100%}

.mainTable {background:#fff url(i/mainTable.gif) repeat-y -1px 0; width:802px; border:1px solid #82ABD4; border-width:0 1px; height:100%; margin:0 auto}
html>body .mainTable {background-position:0 0}
:root .mainTable {background-position:-1px 0}

#top {font:11px Tahoma,Arial,Helvetica,sans-serif; background:url(i/bg-top-2.jpg) no-repeat 100% 0; height:227px}
#header {background:url(i/bg-top-1.jpg) no-repeat 0 0; width:416px; height:227px; position:relative}
#header .url {position:absolute; left:193px; top:4px}
#header .url a {color:#024AA2; text-decoration:none}
#header .url a:hover {color:#86D187; text-decoration:none}
#header .flash {position:absolute; top:39px; left:79px}
#header .icons {position:absolute; left:8px; top:4px}
#header .sep {margin:0 5px 3px 5px}

#leftColumn {background:url(i/leftColumn.jpg) no-repeat 0 100%; width:217px}
#mainMenu {background:url(i/mainMenu.jpg) no-repeat 0 0; width:200px; height:267px; margin-bottom:135px}
html>body #mainMenu {height:auto; min-height:267px}
#mainMenu div {background:url(i/mainMenu-li.gif) no-repeat 14px 6px; padding:0 55px 0 22px; margin-bottom:8px}
#mainMenu a {color:#fff; text-decoration:none; line-height:11px}
#mainMenu a.here, #mainMenu a:hover {color:#86D187}

#mainMenu .subMenu {font-size:11px; background:none; padding-left:0}
#mainMenu .subMenu div {background:none; margin-bottom:3px}
#mainMenu .subMenu a {color:#96CCF9; text-decoration:underline}
#mainMenu .subMenu a:hover {text-decoration:none}
#mainMenu .subMenu .here {color:#86D187; text-decoration:none}

#rightColumn {width:583px}
#rightColumn a:hover {text-decoration:none}

#mainContent {float:left; background:url(i/mainContent-bg.jpg) no-repeat 10px 20px; width:414px; padding:20px 15px 20px 36px}
:root #mainContent {width:363px}
.body h1, #mainContent h1 {color:#00408E; font-size:18px; font-weight:normal}
.body {width:583px; padding:20px 45px 20px 36px; height:300px}
h2,h3,h5 {color:#86D187; font-size:14px}
html>body .body {min-height:300px; height:auto}
:root .body {width:502px}

#iconMenu {margin-top:10px; text-align:right}
#iconMenu table {border-spacing:0px; border-collapse:collapse; margin-left:auto}
#iconMenu td {padding:0 25px 0 0; text-align:center}
#iconMenu .link {margin:3px 0 0 0; font-size:14px; font-weight:bold}
#iconMenu .link a {color:#406FA4; text-decoration:none}
#iconMenu .link a:hover {color:#86D187}

#mainNews {font-size:11px; background:url(i/news-brd.jpg) no-repeat 175px 0; margin-bottom:40px}
#mainNews h1 {margin-bottom:5px}
#mainNews .news {float:left; color:#039; width:170px}
#mainNews .date {color:#86D187; font-weight:bold}
#mainNews .sep {float:left; width:23px}
#mainNews a:hover {text-decoration:none}
#mainNews .subscribe {float:left; font-weight:bold; text-align:right; margin:-14px 0 0 -4px}
#mainNews .subcr_ed {width:108px; height:15px; font-size:10px; border-top:1px solid #6794C6; border-left:1px solid #6794C6; border-bottom:1px solid #77CB88; border-right:1px solid #77CB88; background-color:#D9F4DD}
#mainNews .archive {clear:both; font-weight:bold; text-align:right; margin-right:80px}

#poll {margin-left:8px}
#poll td {font-size:12px; color:#FFF}
#poll td b {font-size:12px; color:#4979B2}
#poll .btn {margin-left:6px}

.briefly {float:right; color:#fff; background:#7BA4D2 url(i/briefly.jpg) no-repeat 0 0; font-size:11px; text-align:right; margin-top:80px; width:169px}
.briefly .briefly-bg {background:url(i/briefly-bg.jpg) no-repeat 0 100%; height:275px; padding:40px 10px 5px 5px}
html>body .briefly .briefly-bg {height:auto; min-height:230px}
.briefly .briefly-top {margin-right:50px; margin-bottom:10px}
.briefly span {color:#4979B2; font-weight:bold}
.briefly a {color:#fff}

.b1 {background:url(i/b1.jpg) no-repeat 0 0}
.b1 div {width:217px; height:198px}
.b2 {font-size:11px; background:url(i/b2.jpg) no-repeat 0 0; width:583px; height:198px; position:relative}
.b2 .contacts {color:#122070; width:210px; position:absolute; right:170px; top:85px}
.b2 .contacts div {color:#4979B2; font-size:14px; font-weight:bold; margin-bottom:4px}
.b2 .copyright {color:#96CCF9; font-size:10px; width:210px; position:absolute; bottom:3px; right:180px}
.b2 .contacts a:hover {text-decoration:none}

.astronim {position:absolute; bottom:0; left:37px}

.bottom-line {position:relative; width:802px; margin:0 -1px; height:12px; background:url(i/bg-bottom.gif) repeat-x 0 100%}

.gray {color:#A5A5A5; font-size:10px;line-height:10px}
form	{margin:0; padding:0}
.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}
