html {
    height: 100%;
}

body {
    min-height: 100%;
    margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

* html body {
    height: 100%;        /* замена min-height:100% для IE6 */
}

body {
    	position: relative;
  /* абсолютно позиционируемые элементы
                           будут располагаться относительно body */
}

div#main{
	width:1000px;
	padding-left:14px;
	margin-left:auto;
	margin-right:auto;
	height:100%;

}

div#back{

	margin-left:auto;
	margin-right:auto;
	width:800px;
 	height:100%;
	min-height:560px;	
	position: relative;
	background: url('../images/factory1.jpg') no-repeat;
	z-index:1;
	-margin-top:-50px;
}

div#leftside{
	padding-left:50px;
	padding-right:10px;
	margin-left:10px;
	margin-top:40px;
	width:150px;
	min-height:520px;
	float:left;
	-margin-top:50px;
	border: 1px solid #8bc674;
	background: url('../images/line.jpg') no-repeat;
	
}

div#center{
	padding-left:10px;
	margin-top:50px;
	width:600px;
 	height:auto;
	float:left;
	position:relative;
	-margin-top:0px;
}

div#centerH{
	width:1000px;
	height:100%;
	min-height:560px;
	position:relative;
	-height:0px;
}

div#rightside2{
	
	margin-top:60px;
	width:380px;
 	height:230px;
	float:right;
	position:relative;
	background: url('../images/oldfactory.jpg') no-repeat;
}


div#rightside{
	position:relative;
	margin-right:70px;
	width:650px;
	min-height:660px;
	float:right;
	z-index:70;
	-margin-right:20px;

	
}

div#leftnews{

	margin-left:100px;
	margin-top:40px;
	width:650px;
	min-height:460px;
	float:left;
	-margin-left:20px;
	-margin-top:0px;
	_width:650px;
}

div#rightnews{
	padding-left:20px;
	padding-right:20px;
	margin-right:100px;
	margin-top:40px;
	width:60px;
	min-height:500px;
	float:right;
	-margin-top:50px;
	background: url('../images/newsr.jpg') no-repeat;
	_height:500px;	
}


div#logo{
	margin-top:0px;
	margin-left:20px;
	width:160px;
	position: relative;
 	height:159px;
	background: url('../images/logo1.jpg') no-repeat;
	z-index:10;
}

div#menu{
	margin-top:-140px;
	margin-right:50px;
	width:60px;
	float:right;
 	height:100px;
	z-index:11;
}

div#mainmenu{
	margin-top:-100px;
	margin-left:260px;
	width:650px;
	float:left;
 	height:100px;
	z-index:11;
	-margin-left:120px;
}

div#about{
	margin-top:-90px;
	margin-left:200px;
	width:250px;
	float:right;
 	height:100px;
	z-index:20;
	-margin-top:-30px;
	-margin-left:0px;
	-width:200px;
}

div#production{
	margin-top:-70px;
	margin-left:140px;
	width:250px;
	float:left;
 	height:100px;
	z-index:20;
	-margin-top:-50px;
	-margin-left:90px;
	-width:300px;
	-height:200px;
	-padding-left:10px;
	-padding-top:40px;
}

div#news{
	margin-top:300px;
	margin-left:140px;
	width:450px;
	float:left;
 	height:100px;
	z-index:20;
	-margin-top:100px;
	-margin-left:60px;
	-width:350px;
}

div#mz{
	width:174px;
	float:right;
 	height:118px;
	z-index:20;
	background: url('../images/mz.jpg') no-repeat;
}

div#contacts{
	margin-top:300px;

	width:200px;
	float:right;
 	height:100px;
	z-index:20;
	-margin-top:80px;
	-margin-right:40px;
	-width:150px;
}

div#footer{
	position: relative;
	margin-left:auto;
	margin-right:auto;
   	bottom: -15px;
    	height: 133px;
  	width: 1000px;
	background: url('../images/footer1.jpg') no-repeat;
}

div#footer2{
	position:relative;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
   	bottom: -15px;
    	height: 22px;
	z-index:10;
  	width: 1000px;
	background: url('../images/footerB.jpg') no-repeat;
}


div#footer3{
	position:relative;
	margin-top:80px;
	margin-left:auto;
	margin-right:auto;
   	bottom: -15px;
    	height: 22px;
  	width: 990px;
	background: url('../images/footerBl.jpg') no-repeat;
}
div#footer4{
	position:relative;
	margin-top:80px;
	margin-left:auto;
	margin-right:auto;
   	bottom: -45px;
    	height: 22px;
  	width: 990px;
	background: url('../images/footerN.jpg') no-repeat;
}

div#footer5{
	position:relative;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
   	bottom: -15px;
    	height: 22px;
  	width: 990px;
	background: url('../images/footerY.jpg') no-repeat;
}
div#mainfont{
	

	font-size:10pt;
   	font-family:serif;
	font-style:normal;
	line-height:22px;
	color:#666666;
	
}

div#techfont{
	font-size:11pt;
   	font-family:serif;
	font-style:normal;
	line-height:22px;
	color:#666666;
	
}

div#interfont{
	font-size:10pt;
   	font-family:serif;
	font-style:normal;
	line-height:22px;
	color:#666666;
}

div#headfont{
	

	font-size:15pt;
   	font-family:serif;
	font-style:normal;
	line-height:18px;
	color:#666666;
	
}

div#largefont{
	margin-top:-20px;
	margin-left:0px;
	font-size:17pt;
   	font-family:serif;
	font-style:normal;
	line-height:18px;
	color:#339900;
	-margin-top:0px;	
}

div#largefont2{
	margin-left:20px;
	font-size:17pt;
   	font-family:serif;
	font-style:normal;
	line-height:18px;
	color:#339900;	
}


div#mainmenufont{
	font-size:13pt;
   	font-family:sans-serif;
	font-style:normal;
	line-height:18px;
	color:#666666;
	
}

div#languagefont{
	

	font-size:10pt;
   	font-family:sans-serif;
	font-style:normal;
	line-height:18px;
	color:#666666;
	
}

div#headnewsfont{
	font-size:14pt;
   	font-family:serif;
	font-style:normal;
	line-height:18px;
	color:#9f9f9f;	
}

div#datenewsfont{
	font-size:9pt;
   	font-family:sans-serif;
	font-style:normal;
	line-height:18px;
	color:#787878;	
}

div#init
{
float:right;
margin-right:30px;
margin-top:5px;
font-size:9pt;
   	font-family:sans-serif;
	font-style:normal;
	color:#ffffff;	
}

div#init2
{
float:right;
margin-right:10px;
margin-top:90px;
font-size:9pt;
   	font-family:sans-serif;
	font-style:normal;
	color:#a2a2a2;	
}

div#by
{
width:115px;
height:68px;
float:left;
position:relative;
margin-left:5px;
background: url('../images/by.jpg') no-repeat;
}

.tableSt
{
border: 1px solid #8bc674;
}


A {
 color: #999999; 
}
A:visited {
 color: #999999;
} 
A:hover {
 color: #339900;
}

