*
{
  z-index: 100;
  margin: 0px;
  padding: 0px;
  border: none;
}
body
{
  background: #4a5257;
  min-width: 1007px;
  width: 100%;
  height: 100%;
}
#body-div
{
  background: url(../images/background.gif) repeat-x scroll top right;
  min-width: 1007px;
  height: 100%;
}
a img, button
{
  border: none;
}
a
{
  text-decoration: underline;
}
a:hover
{
  text-decoration: none;
}

button
{
  background: none;
}

table
{
  border-collapse: collapse;
}

#header
{
  color: #a9aeb1;
  width: 290px;
  height: 31px;
  padding-top: 18px;
  margin-right: 42px;
}
#head-icons
{
  width: 95px;
  height: 12px;
}
#languages tr td
{
  padding-left: 8px;
  padding-right: 8px;
}
#head-icons tr td
{
  padding-right: 17px;
}
#head-icons tr td, #languages tr td
{
  border-right: 1px solid #a9aeb1;
  font: 11px Tahoma;
}
#head-icons img
{
  padding-left: 17px;
  margin: 0px;
}
#languages a
{
  color: #eaaf83;
}

#menu-div
{
  width: 100%;
  height: 54px;
  background: url(../images/logo.gif) no-repeat scroll 60px 0px;
  margin-top: 23px;
}

div#menu-div-fr {
  width: 100%;
  height: 54px;
	background: url(../images/logo/fr.gif) no-repeat scroll 60px 0px;
  margin-top: 23px;
	}

div#menu-div-en {
  width: 100%;
  height: 54px;
	background: url(../images/logo/en.gif) no-repeat scroll 60px 0px;
  margin-top: 23px;
	}

#menu-div2
{
  width: 100%;
  height: 54px;
  background: url(../images/logo2.jpg) no-repeat scroll 60px 0px;
  margin-top: 23px;
}

div#menu-div2-fr
{
  width: 100%;
  height: 54px;
  background: url(../images/logo/fr.gif) no-repeat scroll 60px 0px;
/*  background: url(../images/logo/fr.jpg) no-repeat scroll 60px 0px;*/
  margin-top: 23px;
}


#menu
{
  margin-left: 405px;
  width: 547px;
  height: 54px;
}
#menu tr td
{
  text-align: center;
  vertical-align: middle;
}

#menu2
{
  margin-left: 405px;
  width: 100%;
  height: 54px;
}
#menu2 tr td
{
  text-align: center;
  vertical-align: middle;
}

.menu-selected a img, .menu-link a img
{
  margin: 0px;
  padding: 0px;
  background: none;
}

#menu a
{
  padding-bottom: 2px;
}

#menu2 a
{
  padding-bottom: 2px;
}

.menu-selected a
{
  background: url(../images/red_line.gif) repeat-x scroll bottom left;
}
.menu-selected a:hover
{
  cursor: default;
}
.menu-link a
{
  width: 100%;
  height: 100%;
}

.menu-link a:hover
{
  background: url(../images/orange_line.gif) repeat-x scroll bottom left;
}

#center
{
  width: 100%;
}
#about
{
  padding-right: 50px;
  width: 390px;
  color: #c9ccce;
  font: 11px Tahoma;
}
#quotation
{
  width: 242px;
  height: 120px;
  background: url(../images/quote-border.gif) repeat-x scroll top left;
  margin-left: 110px;
}
#quotation div
{
  background: url(../images/quote-left.gif) no-repeat scroll top left;
  width: 100%;
  height: 100%;
}
#quotation div div
{
  background: url(../images/quote-right.gif) no-repeat scroll top right;
  width: 100%;
  height: 100%;
}
#quotation div div div
{
  background: url(../images/tale.gif) no-repeat scroll 10px 100%;
  width: 100%;
  height: 100%;
}
#quotation img
{
  padding-left: 28px;
  padding-top: 22px;
}
#about p
{
  padding-bottom: 22px;
  width: 390px;
}
#more
{
	margin-top: 35px;
  width: 374px;
  border-top: 1px solid #92979a;
  padding-top: 14px;
  padding-right: 16px;
  padding-bottom: 20px;
}
#about-factory
{
  position: relative;
  left: -30px;
  padding-bottom: 14px;
}

#news-div
{
  width: 100%;
  height: 130px;
}
#news
{
  padding-top: 27px;
  margin-left: 55px;
  height: 60px;
  width: 924px;
}
#news tr td
{
  vertical-align: top;
}
.new
{
  font: 11px Arial;
}
.new a
{
  color: #eaaf83;
}
.news-num
{
  background: url(../images/slash.gif) no-repeat scroll 100% 5px;
  color: #c9ccce;
  font: 30px Arial;
  padding-right: 14px;
  padding-left: 4px
}
.news-date
{
  padding-left: 4px;
  padding-right: 5px;
  padding-top: 4px;
  width: 41px;
}
.news-date span
{
  color: #a9aeb1;
}
.news-num, .news-date
{
  color: #c9ccce;
  vertical-align: top;
}

#content-div
{
  width: 94%;
  margin-left: 5%;
  color: #c9ccce;
  font: 11px Tahoma;
}

#content-div a, #footer a
{
  color: #e8ae82;
}
#content tr td
{
  vertical-align: top;
}
.content-head
{
  margin-top: 5px;
  margin-bottom: 5px;
}

#produce
{
  width: 324px;
}

#metalls
{
	margin-top: 38px;
  width: 304px;
  font-family: Tahoma;
  color: #c9ccce;
  font-size: 11px;
}
#metalls p
{
  padding-left: 21px;
  padding-top: 7px;
  padding-bottom: 12px;
}
.course-table
{
  margin-left: 11px;
}
.metall-arrow
{
  background: url(../images/arrow_up-back.gif) repeat-y scroll top left;
}
.metall-name, .metall-arrow
{
  padding-right: 11px;
}
.course-table tr td
{
  padding-left: 10px;
  padding-bottom: 6px;
}

#footer
{
  background: url(../images/red_line.gif) repeat-x scroll top left;
  margin-left: 5%;
  width: 90%;
  margin-top: 40px;
  height: 110px;
   text-align: left;
}
#footer-table
{
  height: 100%;
  width: 100%;
}
.footer-td
{
  color: #c9ccce;
  font: 11px Tahoma;
  vertical-align: top;
  line-height: 1.5;
}
.footer-td p
{
  padding-top: 23px;
}
#finder
{
  margin-top: 14px;
}
#find-left
{
  background: url(../images/find_left.gif) no-repeat scroll top left;
  width: 5px;
  height: 22px;
}
#find-input
{
  background: url(../images/find_border.gif) repeat-x scroll top left;
  width: 166px;
  height: 22px;
}
#find-button
{
  background: url(../images/find_button.gif) no-repeat scroll top left;
  width: 29px;
  height: 22px;
}
#finder button
{
  height: 22px;
  width: 100%;
}
#finder button:hover
{
  cursor: pointer;
}
#finder button, #finder input
{
  background: none;
  border: none;
}
#finder input
{
  color: #c9ccce;
  font: 11px Arial;
  padding-left: 10px;
  width: 156px;
}

#my-head
{
	margin-left: 333px;
	background: transparent url(../images/about.png) no-repeat left top;
	margin-top: 58px;
	padding-left: 29px;
	
}

.my-tit
{
    font-family: Trebuchet MS;
    font-size: 25px;
    font-style: italic;
    color: #c9ccce;
}


#my-head .my-link
{
	font: 11px normal Tahoma;
	color: #e8ae82;
	padding-right: 14px;
	margin-right: 4px;
	background: transparent url(../images/link.gif) no-repeat right top;
}

#my-head .my-link-sel
{
	font: 11px normal Tahoma;
	color: #aaafb5;
}

#content
{
	width: 100%;
	border: none;
    font: normal 11px Arial;
    list-style-image: url(../images/bullet.gif);
    list-style: upper-latin;
    color: #aaafb5;
}

#content ol li
{
    margin-left: 23px;
}

#content ul li
{
    list-style-image: url(../images/bullet.gif);
    font: normal 12px Arial;
    margin-left: 36px;
}

#my-content
{
	width: 100%;
	border: none;
    font: normal 12px Arial;
    margin-top: 15px;
    list-style-image: url(../images/bullet.gif);
    list-style: upper-latin;
    color: #aaafb5;
}

#my-content ol li
{
    margin-left: 23px;
}

#my-content a
{
    color: #eaaf83;
}

#my-content p a
{
    padding-bottom: 15px;
    color: #eaaf83;
}

.about
{
  line-height: 200%;
  font: 12px Tahoma;
}


#my-content ul li
{
    list-style-image: url(../images/bullet.gif);
    font: normal 12px Arial;
    margin-left: 36px;
}
