#content a:hover {background-color: #ebf5f7}
#catalog a:hover {background-color: transparent}
h1 {margin:0; padding:0}

#minWidth {position:relative; background:url(i/bg1.jpg) repeat-x 0 100%; min-width:1000px; width:expression((document.body.clientWidth<=1000)?'1000px':'auto'); height:100%}
html>body #minWidth {min-height:100%; height:auto}

#outer {background: url(i/bg2.jpg) no-repeat 41px 0; height:744px}
html>body #outer {height:auto; min-height:744px}

#visual {position:absolute; top:0; left:0; background: url(i/visual.jpg); width:260px; height:210px}

#top {width:auto !important; width /**/:100%; padding:33px 0 0 270px}
#top table {width:100%; border-collapse:collapse; border-spacing:0}
#top td {padding:0; vertical-align:top}
#smallico {padding-top: 40px;width:60px; background-repeat:no-repeat; background-position:0 10px}
/*#smallico div {width:60px; height:42px}*/

#topNav {position:relative; width:100%}
#topNav ul {font-size:13px; padding:0 0 0 10px; margin:0; list-style-type:none; height:22px}
html>body #topNav ul {position:absolute; width:100%}
body:not([dummy]) #topNav ul {position:relative; width:auto}
#topNav ul li {background:#EBF5F7 url(i/bgTopNav.gif) no-repeat 0 0; float:left; margin:0 0 2px 2px; white-space:nowrap; padding:0}
#topNav a {display:block; background-color:#C1E2E7; float:left; padding:2px 12px 3px 12px}
#topNav a.here, #topNav a:hover {background:transparent url(i/bgTopNav1.gif) no-repeat 100% 0; color:#EF720E}

td#siteStuff {padding-top:0px; padding-left:12px}

#icons {width:205px; padding-bottom:6px}
#icons img {margin-right:42px}
#searchBlock {width:205px}
#searchBlock .sInput {float:left; color:#737373; font-size:11px; width:116px !important; width /**/:122px; margin-right:4px; padding-top:1px; padding-bottom:0}
html>body #searchBlock .sInput {width:122px !important}
body:not([dummy]) #searchBlock .sInput {width:118px !important}
#searchBlock .sBtn {float:left; margin-top:6px}

.opinion {z-index:12; position:relative; padding-top:25px; padding-bottom:22px; left:-22px}

.but-1 {z-index:10; background:url(i/but-1.gif); width:11px; height:11px; position:absolute; top:106px; right:15%}
.but-2 {z-index:11; background:url(i/but-2.gif); width:21px; height:22px; position:absolute; top:-47px; left:46px}
.but-3 {z-index:12; background:url(i/but-3.gif); width:12px; height:13px; position:absolute; top:3px; left:137px}
.but-4 {z-index:13; background:url(i/but-4.gif); width:30px; height:32px; position:absolute; top:21px; left:81px}
.but-5 {z-index:14; background:url(i/but-5.gif); width:11px; height:11px; position:absolute; top:60px; left:70px}
.but-6 {z-index:14; background:url(i/but-6.gif); width:15px; height:17px; position:absolute; top:70px; left:114px}
.but-7 {z-index:15; background:url(i/but-7.gif); width:19px; height:20px; position:absolute; top:109px; left:106px}
.but-8 {z-index:16; background:url(i/but-8.gif); width:11px; height:11px; position:absolute; top:133px; left:126px}
.but-9 {z-index:17; background:url(i/but-9.gif); width:12px; height:11px; position:absolute; top:170px; left:34%}
.but-10 {z-index:18; background:url(i/but-10.gif); width:22px; height:23px; position:absolute; top:235px; left:199px}
.but-11 {z-index:18; background:url(i/but-11.gif); width:26px; height:28px; position:absolute; top:181px; left:219px}
.but-12 {z-index:18; background:url(i/but-12.gif); width:16px; height:16px; position:absolute; top:221px; right:152px}
.but-13 {z-index:19; background:url(i/but-13.gif); width:12px; height:12px; position:absolute; top:111px; right:174px}
.but-14 {z-index:19; background:url(i/but-14.gif); width:29px; height:30px; position:absolute; top:110px; right:134px}
.but-15 {z-index:19; background:url(i/but-15.gif); width:19px; height:20px; position:absolute; top:200px; right:104px}
.but-16 {z-index:19; background:url(i/but-16.gif); width:44px; height:124px; position:absolute; bottom:78px; right:8%}
.but-17 {z-index:19; background:url(i/but-17.gif); width:30px; height:79px; position:absolute; bottom:42px; right:11%}

.astronim {z-index:999; position:absolute; bottom:11px; right:11%; width:90px; height:33px}

#middle {position:relative; z-index:99; height:10px; padding-bottom:200px}
html>body #middle {height:auto}
#middle.smid {padding-bottom:144px}
#middle .logo {position:relative; z-index:99; padding:10px 0 0 29px}
#middle #left-col {float:left; width:342px; padding:0 0 80px 0}

#bText table, #mid-s {width:100%; border-collapse:collapse; border-spacing:0}
#mid-s #leftColumn {padding:0; width:342px; vertical-align:top}
#mid-s #left-col {float:none}
#content {width:100%; vertical-align:top; padding:0}
#content .body {position:relative; z-index:999; width:auto !important; width /**/:100%; padding:0 56px 0 14px; margin-top:-30px}
#content h1 {color:#0D496F; font-weight:normal;font-size:22px; padding:0 0 10px 0}
#content h5, h2 {color:#d5750f; font-size:15px; margin:0; padding:0 0 10px 17px}
#content p {margin:0; padding:0 0 10px 0}
.contTable {border-top:2px soid #89B7C6; border-bottom:3px solid #89B7C6; width:100%}
.contTable th {padding:2px 0; margin:0; border-bottom:1px solid #89B7C6; border-top:1px solid #89B7C6}
.contTable td {padding:4px 5px; border-bottom:1px solid #89B7C6}

#nav {text-transform:uppercase; font-weight:bold; font-family:"Arial"; font-size:14px; list-style-type:none; padding:26px 0 0 120px; margin:0}
#nav li {height:10px; padding-bottom:5px}
html>body #nav li {height:auto}
#nav a {color:#156C8D; text-decoration:none}
#nav a.here, #nav a:hover {color:#156C8D}
#nav div.sub {text-transform:none; font-family:Arial; font-weight:normal; font-size:12px; margin-left:16px; padding-top:5px}
#nav div.sub a {text-decoration:underline;}
#nav div.sub a.here, #nav div.sub a:hover {color:#EF720E; text-decoration:none;}
#nav div.sub div {margin:2px 0}

#s-bottom, #bottom {background: url(i/bg3.jpg) no-repeat 41px 100%; position:absolute; bottom:0; left:0; width:100%; height:572px}

#slogan {background: url(i/slogan.gif); width:204px; height:60px; font-size:5px; text-indent:-5000px; position:relative; margin-bottom:10px; left:-93px}

#people {background: url(i/people-2.gif) no-repeat 0 100%; position:absolute; top:0; left:30%; width:528px; height:572px}

#s-bottom {z-index:98; height:311px}
#s-bottom #slogan {position:absolute; margin-bottom:0; bottom:123px; left:29px}

html>body #bText #astronim a {width:auto}

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; visibility:hidden}
#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}
.sstr {font-weight:bold; color:#003E66}

#catalog {border-top:2px soid #89B7C6; border-bottom:3px solid #89B7C6; width:100%; font-size: 11px; margin-top:5px}
#catalog th {padding:2px 0; margin:0; border-bottom:1px solid #89B7C6; border-top:1px solid #89B7C6; font-size: 11px}
#catalog td {padding:4px 5px; border-bottom:1px solid #89B7C6; font-size: 11px}

.cartInput {color:#737373; font-size:11px}
ul#rubrics {padding:5px 0 10px 25px; margin:0}
#forms table td.lefttd {width:250px}
