html,body {padding:0; margin:0; height:100%}
body {color:#002367; background:#ADCBD4 url(i/bg.gif) repeat-x 0 0; font:70% Arial,Helvetica,sans-serif}
td {color:#002367; font-size:100% !important; font /**/:70% Arial,Helvetica,sans-serif}
input,textarea,option,select {font:100% Arial,Helvetica,sans-serif}

img {border:0}
a {color:#F10600; text-decoration:underline}
a:hover {color:#002367}
h1 {margin:0; padding:0}

#minWidth {position:relative; min-width:885px; width:expression((document.body.clientWidth<=885)?'885px':'auto'); height:100%}
html>body #minWidth {min-height:100%; height:auto}

#outer {width:100%; border-collapse:collapse; border-spacing:0}

.w256 {clear:both; float:none !important; height:1px !important; font-size:1px !important; width:256px; visibility:hidden}

#leftIcons {font-weight:bold; padding:0; vertical-align:top; padding-bottom:140px}
#leftIcons #ico {width:180px; padding:47px 0 0 0; margin:0}
#leftIcons #ico div {text-align:center; padding-top:13px; padding-left:35px}
#leftIcons a {text-decoration:none}
#leftIcons img {position:relative; margin-left:-35px; display:block; margin-bottom:2px}

#content-col {width:100%; padding:0; vertical-align:top; padding-bottom:140px}

#path {font-size:11px; color:#1E4388; padding:6px 155px 0 6px}

#top {position:relative; padding-top:9px; padding-bottom:5px; background: url(i/bgTop.gif) repeat-x 0 100%; height:10px}
html>body #topSecond, html>body #top {height:auto}
#top #visual {position:absolute; z-index:9; width:456px; height:201px; bottom:5px; right:0}
#top #visual1 {background: url(i/visual1.gif); position:absolute; z-index:12; width:238px; height:109px; bottom:-56px; right:0}
#top #logo {z-index:99; position:relative; left:-54px; padding:34px 0 0 0}
#top #logo-1 {z-index:99; position:absolute; left:25px; top:66px}
#top #flashlogo {left:-54px; top:44px}
#flashlogo {position:absolute; z-index:999; }

#top #icons {z-index:12; position:relative; margin-top:-46px; background: url(i/bgIco.gif); width:166px !important; height:24px !important; width /**/:248px; height /**/:37px; padding-top:13px; padding-left:82px}
#top #icons img {position:relative; z-index:999; margin-right:20px}

#top #searchBlock {height:53px !important; height /**/:65px; padding:12px 0 0 82px}
#searchBlock {z-index:12; position:relative; font:10px Verdana,Arial,Helvetica,sans-serif}
#searchBlock .sInput {float:left; font-size:11px; width:89px !important; width /**/:101px; padding:1px 5px; margin-right:13px; border-style:solid; border-width:1px; border-color:#194D56 #667AB3 #667AB3 #194D56; margin-top:2px}
html>body #searchBlock .sInput {width:99px !important; padding:0; height:15px}
body:not([dummy]) #searchBlock .sInput {width:89px !important; width /**/:101px; padding:1px 5px; height:auto}
#searchBlock .sBtn {margin-top:6px}
#top #leftTopBg {background: url(i/leftTopBg.jpg); width:148px; height:85px}
#leftTopBg {position:absolute; bottom:5px; left:0}

#topSecond #flashlogo {left:-2px; top:10px}
#topSecond #logo {z-index:12; position:relative; left:-40px; height:90px}
#topSecond #logo img {margin:34px 0 0 56px}
#topSecond #icons {z-index:15; position:relative; margin-top:-21px; background: url(i/bgIcoS.gif); width:104px !important; height:16px !important; width /**/:186px; height /**/:22px; padding-top:6px; padding-left:82px}
#topSecond #icons a {position:relative; z-index:999}
#topSecond #icons img {position:relative; z-index:999; margin-right:20px}
#topSecond #visual {z-index:13; position:absolute; bottom:-37px; right:0}
#topSecond {font-size:11px; position:relative; background: url(i/bgTopS.gif) repeat-x 0 100%; height:10px}
#topSecond #leftTopBg {background: url(i/leftTopBgS.jpg); width:148px; height:62px}
#topSecond #rightTopBg {z-index:10; background: url(i/rightTopBgS.jpg); width:456px; height:62px; position:absolute; bottom:5px; right:0}
#topSecond #searchBlock {height:48px !important; height /**/:53px; padding:4px 0 1px 82px}

#nav {position:relative; z-index:99; background: url(i/bgNav.gif) repeat-x 0 4px; height:29px; /* height:19px; */ margin-top:49px}
#nav div {position:relative; float:left; font:bold 14px Tahoma,Verdana,Arial,Helvetica,sans-serif; border-right:1px solid #fff; margin-top:4px}
#nav a {background-image: url(i/bgNav-here.gif); background-repeat:no-repeat; background-position:-20px -20px; position:relative; color:#fff; display:block; text-decoration:none; padding:0 16px 2px 16px}
#nav a.here, #nav a:hover {background-position:0 0; background-repeat:repeat-x; margin-top:-4px; padding-top:4px; padding-bottom:8px}
#nav div.menu1 a {background-color:#D31B01; padding-left:8px}
#nav div.menu2 a {background-color:#E65C04}
#nav div.menu3 a {background-color:#EC7F09}
#nav div.menu4 a {background-color:#F1961A}
#nav div.menu5 a {background-color:#F8B42A}

h1#company {font:165% Tahoma,Verdana,Arial,Helvetica,sans-serif; padding:30px 275px 0 0}
h1#company span {color:#F10600; display:block}

#content {width:auto !important; width /**/:100%; padding:24px 40px 20px 0}
#content h1 {color:#F10600; font:165% Tahoma,Verdana,Arial,Helvetica,sans-serif; border-left:1px solid #fff; padding-left:6px; line-height:18px; margin-bottom:10px}
#content h5 {color:#003088; font-size:125%}
#content p {margin:0; padding:0 0 10px 0; line-height:15px}

#bottom {font-size:11px; position:absolute; bottom:-1px; left:0; background:#fff url(i/bgBottom.gif) repeat-x; width:100%; height:111px}
html>body #bottom {bottom:0}
#bottom .copyright {color:#F10600; position:absolute; left:40px; top:66px}
#bottom .address {position:absolute; left:256px; top:29px}
#bottom .address b {color:#F10600}

#bottom .bottomV {z-index:10; position:absolute; right:11%; top:-32px; background: url(i/bottomV.gif); width:242px; height:143px}
#bottom #astronim {z-index:12; position:absolute; top:70px; right:8%}

form {margin:0; padding:0}
#hidimage, .clear {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none !important; margin:0 !important; padding:0 !important; background:transparent !important}
#hidimage {position:absolute; top:0; left:0; display:none}
div.counter{display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px}