html {height: 100%}
body {
	height: 100%;
	font-size: 0.85em; 
	line-height: 1.2em;
	font-family: Helvetica, Arial, Sans-serif;
	padding: 0; margin: 0;
	background: #024 url('/imgs/bg.png'); 
	color: #fff;
	min-width: 770px;
}
* html body {
	height: 100%;
}
img {border: none;}
.ispng {
	//background-image: none ! important;
	behavior: url('/css/pngfix.htc');
}

small {font-size: 0.916; line-height: 1.2em;}
big {font-size: 1.16em; line-height: 1.2em;}
h4 {color: #adf;font-size: 1.333em; line-height: 1.2em; font-weight: normal; margin: 0 0 1em 0;}
a, a:visited {color: #058;}
a:hover {color: #fff;}

#measurer {width:100%; position: absolute; height: 1px; overflow: hidden;}
table.layout {border-collapse: collapse; width: 100%;}
table.layout td {padding:0;}
#main {height: 100%;width: 100%;  background: url('/imgs/topbg.png') repeat-x;
	width: expression(
		(
			document.getElementById('measurer')
			&& document.getElementById('measurer').clientWidth < 770
		)
		?	'770px'
		:	'100%'
	);
 }
#bottom {height: 100%; vertical-align:top; }
.bottombg1 {background: url('/imgs/bottombg.png') repeat-x 0 457px;}
.bottombg2 {background: url('/imgs/bottombg.png') repeat-x 0 100%;}
#header {height: 317px; background: url('/imgs/stars.png') repeat-x -20% 0;}
#boom1 {width: 30%; height: 317px; float:left; text-align:center;margin-right: -100%; }
#boom2 {width: 70%; height: 317px; float:right; text-align:center;  }
#logo {float:left;position:relative; text-align:center; margin:0; padding-top: 100px;padding-left: 30px; width: 43%; margin-right: -100%;  }
#rockets {float:right;margin-top: -317px; text-align:right; width:60%; padding-top: 5px; margin-bottom: -40px;}
#left {width: 20%;vertical-align:top;}
#center {width: 60%;vertical-align:top;}
#centerinside { color: #000000; width: 80%;vertical-align:top;}
#centerinside .pads{ padding: 40px; margin-right: 40px; background:#7CB0E5 }
#right {width: 20%; vertical-align:top;}
#menu {width: 200px; margin: 0 auto; list-style:none; padding:0 0 3em 20px;}
#menu a, #menu b {font-weight: bold; display: block; width: 95%; padding: 3px 0 3px 20px;}
#menu a, #menu a:visited {color: #fff; background: url('/imgs/menu_a.png') no-repeat 0 1px; text-decoration: none}
#menu a:hover {text-decoration: underline;}
#menu b {color: #adf; background: url('/imgs/menu_b.png') no-repeat 0 1px;}
#menu ul {margin: 0.5em 0 0.8em 0; padding:0; list-style:none;}
#menu ul a, #menu ul b {padding: 2px 0 2px 20px;}
#menu ul b  {background: none;}
#menu ul a, #menu ul a:visited, #menu ul b {background: url('/imgs/menu_aa.png') no-repeat 4px 8px;font-weight: normal;}

#search {width: 190px; margin: 0 auto; padding: 0 0 3.5em 30px;}
#SearchField {font-family: Helvetica, Arial, Sans-serif; font-size: 0.916em;  width: 160px;}
#search .button {position: relative; top: 2px; left: 2px;}

#anonses {padding-bottom: 2em; clear:both;
//height: 1%;
}
#anonses .item {float:left; width: 45%; margin: 0 4% 0 0; padding: 2em 0 0 0; }
#anonses img {border: 2px solid #369;}
#anonses .moreinfo {text-align:right; padding-right: 1em;}
#anonses p {margin:0; padding: 0.7em 0;}

#bnrs {width: 200px; margin: 0 auto; padding: 0 0 3em 20px; text-align:center;}

#bnrs img, #bnr img{ clear: both;} 

#center .pads {width: 85%; margin: 0 auto; padding: 0 10px;}
.line { clear: both; display: block;}

#bnr {width: 200px; margin: 0 auto; padding-right: 10px; padding-top: 30px; padding-bottom: 20px; text-align:center; }

#contacts {width: 200px; margin: 0 auto; padding: 0 10px 30px 0 ; }
#contacts img {float:left;margin-right: 15px;}
#contacts .number {font-size: 2.2em; font-weight: normal; line-height: 80px; white-space:nowrap;}
#contacts address {display: block; padding-left: 10px; font-style: normal;}

#authory {line-height: 2.5em; width: 190px; margin: 0 auto; padding: 0 10px 20px 10px;}
#authory input {font-family: Helvetica, Arial, Sans-serif; font-size: 0.916em;}
#authory .text {width: 170px; margin: 4px  0 2px 0;}
#authory .button {float:right; margin: 6px 14px 0 0;}

#copyright {text-align:center; height: 80px; padding-top: 40px;}
#footerline {height: 88px; padding-top: 32px;}
#footerline .line {width: 85%; margin: 0 auto; padding: 0 10px;}
#bestweb {padding-top: 30px; height: 90px;}
#bestweb div {width: 180px; margin: 0 auto; padding: 0 40px 0 0; text-align:right;}

form {padding:0; margin:0;}

img.minic{ float: left; margin: 0 8px 8px 0; clear: bottom;}

br.c{ clear: both; }

div.liner{ clear: both;
border-bottom: 1px solid #369;
display: block;

}

div.hr{ clear: both; margin-bottom: 8px; margin-top: 8px; }

#text .pads {width: 80%; margin: 0 auto; padding: 30px 30px; background: #adf}
#text h2, #text h3, #text h4 {color: #058; border-bottom: 1px solid #058;}
#text a, #text a:visited {color: #058;}
#text a:hover {text-decoration: none;}
#text {width: 80%; vertical-align:top; color: #000; line-height: 1.6em;}

div.gal{ width:30%; float: left; }
.redcolor{ color: red; }
