html {
	height		: 100%;
}

body {
        background-image: url(/img/bg.jpg);
	background-position: bottom center;
	background-repeat : no-repeat; 
	margin-top	: 0px;
	margin-bottom	: 0px;
	margin-left	: 0px;
	margin-right	: 0px;
	padding		: 0px;
	text-align	: center;
	height		: 100%;
	font-size	: 12px;
}

.parent{
        POSITION: absolute; TOP : 0px; left:0px; z-index:100;
	width : 100%; /* Mac IE hack */
}

.top_bar {
        POSITION: relative; TOP: 0px; left:0px; z-index:100;
	height		: 22px;
	margin		: 0px;
        width : 100%; /* Mac IE hack */
}


.icons_global {
  position : absolute;
  top      : 5px;
  left     : 0px;
  width    : 100%;
  text-align : center;
}

.icons_container {
  position   : absolute;
  width      : 1px;
  left       : 50%;
}

.icons {
  position 	: absolute;
  width    	: 80px;
  height   	: 250px;
  left     	: 293px;
  top		: 122px;
  z-index  	: 100;
  text-align	: left;
}



.frame {
        z-index:1;
	margin-left	: auto;
	margin-right	: auto;
	width		: 700px;
	text-align	: left;
	height		: 100%;
}


.container_top {
	background-image: url(/img/bg_top_solids.jpg);
	width		: 700px;
	height		: 118px;
        padding         : 0px 0px 0px 0px;
	border-bottom	: 9px solid #ffffff;
}


.td_top {
	background-repeat : no-repeat; 
	width		: 700px;
	height		: 118px;
        padding         : 0px 0px 0px 0px;
	border-bottom	: 9px solid #ffffff;
}


.td_main {
	background-image: url(/img/bg_main_top.gif);
        background-repeat : no-repeat;
	padding		: 0px 1px 0px 1px; 
	/*border-left	: 1px solid #A9A7AA;*/
	/*border-right	: 1px solid #A9A7AA;*/
	width		: 698px;
}


.container_main {
	width		: 698px;
	min-height	: 650px;
        padding         : 0px 0px 0px 0px;
        background	: #ffffff;	
	/*border	: 1px solid #ff0000;*/
}


/* IE Hack stuff */
/*\*/
* html .container_main {
  height : 650px;
}


.td_bottom {
        /*background      : #00ff00;*/
	width		: 700px;
	height		: 36px;
	margin		: 0px;
	padding		: 0px;
}

.container_bottom {
        background      : #00ff00;
        /*background-image: url(/img/bg_bottom_solids.jpg);*/
	width		: 700px;
	height		: 36px;
	margin		: 0px;
}

.content_bottom	{
	width           : 698px;	
        height          : 26px;
	color		: #ffffff;
	text-align	: center;
	/*background	: #000000;*/
	padding		: 10px 0px 0px 0px;
	font-size	: 12px;
}


.content_bottom a, .content_bottom a:link, .content_bottom a:visited {
 	color		: #ffffff;
}


.content_center_top {
	background: white url(/img/bg_main_top.jpg);
	background-repeat : no-repeat; 
        width           : 639px;
        padding         : 7px 29px 5px 30px;
        font-size       : 12px;
}



.center {
        width           : 610px;
        padding         : 5px 58px 0px 30px;
        font-size       : 12px;
	text-align	: right;
	float		: left;
	/*background	: #00ff00;*/
}


.wrap_h1 {
	padding		: 0px 0px 5px 0px; 
	margin		: 0px; 
	text-align	: left;
	float		: right; 
	width		: 612px;
}

.wrap_h1 h1 {
margin:0px;
}

.sep_waste {
  background: url(/img/sep_waste.jpg);
  height	: 1px;
  width		: 698px;
  margin 	: 0px 0px 0px 0px;
}

.sep_emp {
  background: url(/img/sep_waste.jpg);
  height	: 1px;
  width		: 668px;
  margin 	: 0px 0px 0px 0px;
}

.sep1_waste {
  background: url(/img/sep_waste.jpg);
  height	: 1px;
  width		: 712px;
  margin 	: 0px 0px 0px 0px;
}

.sep2_waste {
  background: url(/img/sep_waste.jpg);
  height	: 1px;
  width		: 305px;
  margin 	: 0px 0px 0px 0px;
  z-index	: 1;
}

/* IE Hack stuff */
/*\*/
* html .sep_waste {
  height : 1px;
}



.publ_list {
	padding	: 0px 60px 0px 30px;
}


.container_news {
        width           : 698px;
	padding    	: 0px 0px 0px 0px;
	/*background	: #00ff00;*/
        /*border        : #ff0000 1px solid;*/
}


.hover_news {
  behavior: url(/css/behavior1.htc);
  padding       : 5px 0px 5px 0px;

}
.hover_news:hover, .container_news .hover {
  background	: #F6F6F6;
  padding       : 5px 0px 5px 0px;
}

.news {
        width           : 668px;
	padding    	: 3px 0px 3px 30px;
	/*background	: #00ff00;*/
        /*border        : #ff0000 1px solid;*/
}

.container_news_img {
        width           : 112px;
	padding    	: 5px 0px 5px 0px;
	float		: left;
	/*background	: #ff0000;*/
        /*border        : #B5B4B4 1px solid;*/
	margin-right	: 10px;
}

.container_news_text {
        width           : 482px;
	padding    	: 5px 56px 0px 0px;
	float		: left;
	margin		: 0px;
	/*background	: #f2f2f2;*/
        /*border        : #ff0000 1px solid;*/
}

.container_news_text h1{
	font-size	: 12px;
	letter-spacing	: 1.0px;
	margin		: 0px;
	font-weight	: bold;
	/*background	: #f2f2f2;*/
        /*border        : #ff0000 1px solid;*/
}

.container_text {
  padding       : 0px 0px 0px 0px;
  width		: 598px;
  /*width	: 639px;*/
  float         : left;
  text-align	: left;
}


/* ============================== */

.container_detail {
	padding    	: 0px 0px 0px 30px;
}



.container_list {
        width           : 698px;
	padding    	: 0px 0px 0px 0px;
	/*background	: #00ff00;*/
        /*border        : #ff0000 1px solid;*/

}


.hover_list {
  width	: 698px;
  behavior: url(/css/behavior1.htc);
  padding       : 5px 0px 5px 0px;

}
.hover_list:hover, .container_list .hover {
  background	: #F6F6F6;
  padding       : 5px 0px 5px 0px;
}

.list {
        width           : 580px;
	padding    	: 3px 0px 3px 30px;
	/*background	: #00ff00;*/
        /*border        : #ff0000 1px solid;*/
	text-align	: left;
}

.container_list_img {
        width           : 112px;
	padding    	: 5px 0px 5px 0px;
	float		: left;
	/*background	: #ff0000;*/
        /*border        : #B5B4B4 1px solid;*/
	margin-right	: 10px;
}

.container_list_text {
        width           : 458px;
	padding    	: 5px 0px 0px 0px;
	float		: left;
	margin		: 0px;
	/*background	: #f2f2f2;*/
        /*border        : #ff0000 1px solid;*/
}

.container_list_text h1{
	font-size	: 12px;
	letter-spacing	: 1.0px;
	margin		: 0px;
	font-weight	: bold;
	/*background	: #f2f2f2;*/
        /*border        : #ff0000 1px solid;*/
}

/* ============================== */

.heading_plant {
  text-align	: left;
  /*background	: #ff0000;*/
  width		: 612px;
}






.logo {
  height	: 75px;
  width		: 205px;
  padding	: 12px 37px 8px 50px;
  float		: left;
}

.main_menu {
  height	: 95px;
  width		: 408px;
  padding	: 0px 0px 0px 0px;
  float		: left;
}


.plant_list {
  font-family: Arial, Helvetica, sans-serif;
  width		: 698px;
  font-size	: 12px;
  line-height	: 13px;
  padding	: 0px 0px 0px 0px;
}

 .hover_elem {
  behavior: url(/css/behavior1.htc);
  padding       : 5px 0px 5px 0px;

}
.hover_elem:hover, .plant_list .hover {
  background	: #F6F6F6;
}


.img{
 padding    : 0px 0px 5px 0px;
 text-align	: left;
 /*border-bottom	: 1px solid #ff0000;*/&im

}

.container_employees {
  width		: 668px;
  padding	: 0px 0px 0px 30px;
  /*background    : #ff0000;*/

}

.employees {
  width		: 334px;
  float		: left;
  padding       : 6px 0px 6px 0px;

}

.nav {
  width		: 680px;
  text-align 	: center;
}




.container_main_bottom {
	background-image: url(/img/bg_main_bottom.gif);
        background-repeat : no-repeat;
	background-position: bottom right;
	padding		: 20px 0px 0px 0px; 
	/*border-left	: 1px solid #A9A7AA;*/
	/*border-right	: 1px solid #A9A7AA;*/
	width		: 698px;
	height		: 91px;
}


.result {
  background 	: #A5A6A8;
  color		: #ffffff;
  margin     	: 0px 0px 7px 0px;
  padding    	: 2px 10px 2px 10px;
  text-align 	: right;
}



.video {
  color		: #ffffff;
  text-align	: center;
  background	: #cccccc;
}

.video h2{
  padding	: 5px 0px 5px 0px;
  color		: #ffffff;
  text-align	: center;
}
