HTML, BODY { padding:0; margin:0; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:100%; } 

img { border:0; }

@font-face {
	font-family: 'ArialNarrowFontface';
	src: url('../fonts/arialnarrow.eot');
	src: local('O'), url('../fonts/arialnarrow.woff') format('woff'), url('../fonts/arialnarrow.ttf') format('truetype'), url('../fonts/arialnarrow.svg#webfont4Q5Of8GK') format('svg');
	font-weight: bold;
	font-style: normal;
}

.wnd { width:984px; margin:0 auto; position:relative; z-index:19; min-height:750px; background:url(../i/middle.jpg) 86% 91px no-repeat; height:100%; }

.spacer { position:absolute; }

.top { position:absolute; top:0; }

.menu { position:absolute; top:84px; left:168px; z-index:2; }
	a#news { width:52px; height:25px; background:url(../i/news.gif) 0 0 no-repeat; display:block; position:absolute; left:0; top:70px; }
	a#news:hover { background:url(../i/news.gif) 0 -25px no-repeat; }
	a#news.here { background:url(../i/news.gif) 0 -25px no-repeat; }
	a#history { width:53px; height:26px; background:url(../i/history.gif) 0 0 no-repeat; display:block; position:absolute; left:60px; top:53px; }
	a#history:hover { background:url(../i/history.gif) 0 -26px no-repeat; }
	a#history.here { background:url(../i/history.gif) 0 -26px no-repeat; }
	a#photo { width:31px; height:19px; background:url(../i/photo.gif) 0 0 no-repeat; display:block; position:absolute; left:122px; top:43px; }
	a#photo:hover { background:url(../i/photo.gif) 0 -19px no-repeat; }
	a#photo.here { background:url(../i/photo.gif) 0 -19px no-repeat; }
	a#sklad { width:43px; height:23px; background:url(../i/sklad.gif) 0 0 no-repeat; display:block; position:absolute; left:162px; top:29px; }
	a#sklad:hover { background:url(../i/sklad.gif) 0 -23px no-repeat; }
	a#sklad.here { background:url(../i/sklad.gif) 0 -23px no-repeat; }
	a#demo { width:32px; height:20px; background:url(../i/demo.gif) 0 0 no-repeat; display:block; position:absolute; left:214px; top:18px; }
	a#demo:hover { background:url(../i/demo.gif) 0 -20px no-repeat; }
	a#demo.here { background:url(../i/demo.gif) 0 -20px no-repeat; }
	a#contacts { width:58px; height:27px; background:url(../i/contacts.gif) 0 0 no-repeat; display:block; position:absolute; left:254px; top:0px; }
	a#contacts:hover { background:url(../i/contacts.gif) 0 -27px no-repeat; }
	a#contacts.here { background:url(../i/contacts.gif) 0 -27px no-repeat; }

.footer { height:215px; min-width:984px; _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 900? '900px': 'auto'); margin-top:-215px; background:#000; background:url(../i/footer.gif) center bottom no-repeat; position:relative; z-index:18; }
.footer2 { z-index:20 !IMPORTANT; background:none !important; }

.footer_txt { height:122px; bottom:0px; margin: 0 0 10px -406px; left: 50%; position:absolute;  width:812px; }
	.footer_txt img { width:812px; margin:0 auto; display:block; }
.footer_astronim { height:13px; position:absolute; z-index:5; width:100%; margin-top:156px; }
	.footer_astronim div { margin:0 auto; width:812px; }
		.footer_astronim div a { display:block; width:47px; height:14px; background:url(../i/footer_astronim.gif) 0 0 no-repeat; float:right; }
		.footer_astronim div a:hover { background:url(../i/footer_astronim.gif) 0 -14px no-repeat; }
.footer_email { height:13px; position:absolute; z-index:5; width:100%; bottom:0; margin-bottom:10px; _font-size:1px; }
	.footer_email div { margin:0 auto; width:632px; padding-right:190px; }
		.footer_email div a { display:block; width:100px; height:13px; background:url(../i/footer_email.gif) 0 0 no-repeat; float:right; }
		.footer_email div a:hover { background:url(../i/footer_email.gif) 0 -14px no-repeat; }
		#astronim_div { position:absolute; z-index:26; top:30px; left: 50%; margin: 0 0 0 235px; width: 110px;  }
			#astronim_div div { margin:0 auto; width:110px; height:65px; margin-top:36px; text-align:right;  float: right;}
.offsites { position:absolute; top: 13px; left: 13px; }
	.offsites a { color: #ab0404; font-size: 12px; font-family:'Arial Narrow', 'ArialNarrowFontface', Arial }
	.offsites a:hover { text-decoration:none; color:#848484;  }
.internallinks { position:absolute; top: -33px; left: 342px; }
	.internallinks a { color: #ab0404; font-size: 12px; font-family:'Arial Narrow', 'ArialNarrowFontface', Arial }
	.internallinks a:hover { text-decoration:none; color:#848484;  }

ul { padding:0; margin:0; list-style:none; }
ul li { background:url(../i/f.gif) 0 3px no-repeat; padding:4px 0 4px 28px; }

.gray { color:#848484; font-size:90%; }
form { padding:0; margin:0; }
.counter { display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px; }

*{outline:0;}

