*{
  padding: 0;
  margin: 0;
}
html, body{
	min-height: 100% !important;
	min-height: auto;
	height: 100%;
	border: none;
}
body{
  font: 14px Verdana, sans-serif;
  background: #cc0000 url(images/mainstar.gif) no-repeat left 511px;	
}
table{
  border: none;
  border-collapse: collapse;
}
table td{border: none;}
.wrapper{
	display: block;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 100%;
	min-width: 1000px;
}
.header{
	position: relative;
	width: 100%;
	min-width: 1000px;
	height: 118px;
	background: #B20000;
	}
	.header div{
		float: left;
	}
.headerEmpty{
	width: 100%;
	height: 110px;
	background: #cc0000 url(images/top_stars.gif) no-repeat 609px top;
}
.container{
	display: block;
	height: 1%;
	min-width: 1000px;
	padding: 0 0 150px 0;
}
.footer{
	margin: -70px 0 0 0;
	height: 70px;
	position: relative;
	padding-top: 8px;
	}
	.footerContent{
		background: #cc0000 url(images/spoons.gif) repeat-x left 10px;
		height: 70px;
	}
	.copy{
		width: 498px;
		height: 52px;
		background: #cc0000;
		color: #fff;
		font: 10px Verdana, sans-serif;
		float: right;
		padding-top: 10px;
	}
	.copy div{float:left;}
	.copy a{
		color: #FFCC00;
		text-decoration: underline;
	}
	.copy a:hover{text-decoration: none;}
.copyDiv{
	padding: 3px 28px 0 19px;
}
.zhukDiv{
	background: url(images/zhuk.gif) no-repeat;
	padding: 3px 0 5px 38px;
}
h1{
  color: #fff;
  font: bold 18px Verdana, sans-serif;
  margin-bottom: 12px;
}
h2{
  color: #CC0000;
  font: bold 18px Verdana, sans-serif;
  margin-left: 30px;
  margin-bottom: 9px;
  margin-top: 17px; 
}
p{
  color: #fff;
  font: 14px Verdana, sans-serif;
  padding-bottom: 20px;
  line-height: 18px;
}
img.png {
	behavior: url("png.htc");
}
/*
-----------------------*/
.topDiv{
    display: table;
    width: 100%;
    min-width: 1000px;
    position: absolute; 
    top: 0px; 
    left: 0px;
    height: 124px;
    z-index: 3;
		
		/*border: 1px solid blue;*/
  }
  .column {
    display: table-cell;
    width: 2%;
		
		/*border: 1px solid green;*/
  }
  .column1 {
    display: table-cell;
    width: 336px;
    height: 124px;
    padding-top: 16px;
		
		/*border: 1px solid magenta;*/
  }
  .column2 {
    display: table-cell;
    width: 497px;
    height: 118px;
    vertical-align: top;

    width: 516px;
    height: 117px;
		/*border: 1px solid yellow;*/
  }
  .column3 {
    display: table-cell;
    text-align: right;
    vertical-align: top;
		
		/*border: 1px solid magenta;*/
  }
/* контент главной страницы
-----------------------*/
.mainPageDiv{
    display: table;
    width: 100%;
    min-width: 1000px;
    position: absolute; 
    top: 355px; 
    left: 0px;
    z-index: 4; 
  }
  .m-column {
    display: table-cell;
    width: 46%;
  }
  .m-column3 {
    display: table-cell;
    vertical-align: top;
    width: 663px;
    height: 350px;
    padding: 39px 0 0 38px;
    background: url(images/news.png) no-repeat left top;
  }
  .m-column3 table td{vertical-align: top;}
/*-------------------------------*/
.maintext {
    display: table;
    margin-left: 6%;
    margin-right: 6%;
    padding-top: 30px;
  }


.mainContent {
    display: table;
    width: 100%;
    padding-top: 333px;
    background: url(images/spoons.gif) repeat-x 65px 285px;
  }
.mainCol1 {
   display: table-cell;
    width: 6%;
    min-width: 66px;
  }
.mainCol2 {
   display: table-cell;
    width: 35%;
    min-width: 312px;
    vertical-align: top;
  }
.mainCol3 {
    display: table-cell;
    width: 59%;
    min-width: 591px;
  }
.flashDiv{
  height: 275px; 
  position: absolute; 
  top: 118px; 
  width: 100%; 
  z-index: 0; 
  background: #b20000; 
  vertical-align: top;
 }
.newsTable{width: 340px; margin-left: 15px;}
.newsTable td{vertical-align: top; padding-right: 6px;}
.newsTable td p{
	color: #5D4545;
	font: 12px Verdana, sans-serif;
	padding-bottom: 10px;
  line-height: 16px;
}
