html,body {padding:0;margin:0; height:100%}
body {color:#787878; font:75% Arial,Helvetica,sans-serif; background-color:#fff; min-width:775px}
td,input,textarea,option,select{color:#787878; font:75% Arial,Helvetica,sans-serif}

a, img {border: 0;}

.red {color:#FA0939}
a {color:#FA0939; text-decoration:underline}
a:hover {color:#848484; text-decoration:underline}

#main {height:100%; min-width: 989px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 989? '989px': 'auto'); position: relative;}

.mainTable { width: 100%;  }
#mainMenu {font-size:14px; font-weight:bold; margin:0 18px 30px 94px}
#mainMenu div {margin:5px 0}
#mainMenu a {color:#4776db; text-decoration:none}
#mainMenu a:hover {color:#848484}
#mainMenu a.here {color:#FA0939}
#mainMenu div.submenu {margin:2px 0 4px 10px; font-size:90%; font-weight:normal}
#mainMenu div.submenu .here a {color:#848484}
#mainMenu div.submenu div {margin:1px 0}

#bottom {position:relative; border-top:1px solid #848484}
#bottom table {border-spacing:0; border-collapse:collapse; width:100%; height:141px}
//#bottom table td {width:50%}
#bottom .contactInfo {margin-top:23px; margin-left:306px}
#bottom .contactInfo1 {margin-top:23px;;margin-left:10px}
#bottom .bottomBg {z-index:997; position:absolute; left:0; top:-66px; background:url(i/bottom-bg.jpg) no-repeat 0 0; width:293px; height:208px}
html>body #bottom .bottomBg {top:-67px}
#bottom .bottomBg div {position:absolute; bottom:2px; left:178px; padding:0; margin:0}

.astronimInfo {font-size:11px; color:#848484}
.astronimInfo div {float:right; padding:20px 0}
.astronimInfo a {color:#848484; text-decoration:none}
.astronimInfo a span {text-decoration:underline}
.astronimInfo a:hover {color:#FA0939}

.link-image {margin-left:5px}

.clear {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent}
.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}
dd {padding-bottom:10px}
#banner {position: absolute; top: 255px;  left: 260px;  height: 145px; width: 160px; z-index: 999; }

.logo-olimpic { text-align: right; padding: 0 30px 0 0; }