#measurer { width: 100%; height: 1px; overflow: hidden; position: absolute; top:0;}
html {height: 100%; width: 100%;}
* html body {height: 100%;}
body {
	font-family: Helvetica, Arial, Sans-serif;
	background: #fff url('../imgs/sky.jpg') no-repeat;
	color: 333#;
	font-size:0.75em;
	padding:0;
	margin:0;
	line-height: 1.4em;
	position:absolute; 
	min-height: 100%; 
	width: 100%;
}
 
img {border:0;}
table {font-size: 1em;}
a {color: #36a}
a:visited {color: #666;}
a:hover {color: #b00;}
small {font-size: 0.916em; line-height: 1.4em;}
big {font-size: 1.16em;}
h2 {color: #36a; font-size: 1.5em; margin: 1.7em 0 1em 0;font-weight: normal;}
form {padding:0; margin:0;}

#page {
	clear: both;
	margin-bottom: 113px;
	width: 100%;
	min-width:1000px;
	max-width: 1400px;
	background: url('../imgs/image.jpg') no-repeat 426px 0;
	width: expression(
		(
			document.getElementById('measurer')
			&& document.getElementById('measurer').clientWidth < 1000
		)
		?	'900px'
		:	'100%'
	);
}
#logo {margin:0; padding: 40px 0 0 50px;}
#menu1 {float:left; margin:6em 0 3em 5.2em; list-style: none; width: 9em;
-margin-left: 4em;
-width: 11em;
}
#menu2 {float:left; margin:6em 0 3em 0; list-style:none;}
#menu1 li, #menu2 li {padding: 0.4em 0em 0.4em 0; font-size: 1.16em; }
#menu1 li a, #menu2 li a {background: url('../imgs/menu_arr.gif') no-repeat 0 0.45em; padding-left: 1.5em;}
#menu1 .top, #menu2 .top {padding-bottom: 1em;}
#menu1 .top a {color: #b00;}
#news {background: url('../imgs/news_bg.gif') repeat-x #2970ab; padding-left: 10em; color: #fff; padding-bottom: 3em;
//height: 1%;
}
	#news h2 {color: #fff;}
#content {padding-left: 10em; background: url('../imgs/something.gif') no-repeat 0 100%; padding-bottom: 3em;
-height: 1%;
}
	#content .text {width: 57%; float:left;}
	#banners {width: 43%; float:left; margin-right: -100%}
		#banners .size {width:82%; margin: 0 auto;}
#anounces {width: 61%; float:left;
-height: 1%;
}
	#anounces .item {width: 99%; float:left; padding-top: 0.5em;}

		#anounces .item p {width: 90%; margin: 0.5em 0;}
		#anounces a {color: #ee6;}
		#anounces a:hover {color: #ffa;}
		#anounces .date {background: #147; display: block; width: 6em; text-align:center;}
#action {width:39%; float:left; margin-right: -100%;}
#banners img {float:left; margin: 0 5px 5px 0;}
#footer {
	height:78px;
	padding-top: 35px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	color: #666;
	min-width:1000px;
	max-width: 1400px;
	background: url('../imgs/footer_bg.gif') repeat-x;
	width: expression(
		(
			document.getElementById('measurer')
			&& document.getElementById('measurer').clientWidth < 1000
		)
		?	'1000px'
		:	'100%'
	);
}
#phone {float:left; padding-left: 10em; width: 10em; }
	#phone big {font-size: 1.3em; color: #36a; line-height: 1.3em;}
#icq {float:left; width: 11em;}
	#icq small {line-height: 1.7em;}
#address {float:left; width: 15em;}
	#address a {line-height: 2em;}
#search {float:left; width: 15em; padding-top: 1em;}
	#search .button {position: relative; top: 4px;}
#bestweb {text-align:right; padding: 1em 5em 0 0 }

#newsin {
	background: #2970ab; height:12px; }
