body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
a{ text-decoration:none; color:#a4a6a8; font-weight:bold; outline:none;}
a:hover{ text-decoration:none; color:#000; font-weight:bold; outline:none;}
ul, ol{ margin:0; padding:0; list-style:none;}
img{ border:none;}
div.clear{ clear:both; margin:0; padding:0; background:transparent; height:1px;}
a img{filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
a:hover img{filter:alpha(opacity=80); -moz-opacity: 0.6; opacity: 0.6;}
h1, h2, h3, h4{ margin:0; padding:0; line-height:normal; font-weight:normal; display:block;}
form{ margin:0; padding:0;}

/*------
TOP
------*/
div.logo_print{ margin:0; padding:0 0 10px 0; clear:both;}

div.top{ display:none; margin:auto; padding:0; width:980px; height:42px; padding-top:25px; line-height:14px;}

/*------
menu_main
------*/
ul.menu_main{ margin:0; padding:0; float:left;}
ul.menu_main li{ margin:0; float:left; padding:0;}

/*home_item*/
ul.menu_main li#current, ul.menu_main li.active{ margin:0; padding:0 0 10px 0; background-image:url(../images/arrow_home_item.gif); background-position:center bottom; background-repeat:no-repeat;}
ul.menu_main li#current a, ul.menu_main li#current a:hover, ul.menu_main li.active a, ul.menu_main li.active a:hover{ display:block; margin:0; padding:9px 10px; color:#fff; background-image:url(../images/bg_home_item.gif); background-position:bottom; background-repeat:repeat-x; font-weight:normal;}

/*covering_item*/
ul.menu_main li.item2 a{display:block; margin:0; padding:9px 10px; color:#57595b; background-image:none; font-weight:normal;}
ul.menu_main li.item2 a:hover{ display:block; margin:0; padding:9px 10px; color:#fff; background-image:url(../images/bg_covering_item.gif); background-position:bottom; background-repeat:repeat-x; font-weight:normal;}

/*safety_item*/
ul.menu_main li.item3 a{display:block; margin:0; padding:9px 10px; color:#57595b; background-image:none; font-weight:normal;}
ul.menu_main li.item3 a:hover{ display:block; margin:0; padding:9px 10px; color:#fff; background-image:url(../images/bg_safety_item.gif); background-position:bottom; background-repeat:repeat-x; font-weight:normal;}

/*metal_item*/
ul.menu_main li.item4 a{display:block; margin:0; padding:9px 10px; color:#57595b; background-image:none; font-weight:normal;}
ul.menu_main li.item4 a:hover{ display:block; margin:0; padding:9px 10px; color:#fff; background-image:url(../images/bg_metal_item.gif); background-position:bottom; background-repeat:repeat-x; font-weight:normal;}

/*------
lang
------*/
ul.lang{ margin:0; padding:0; list-style:none; float:right;}
ul.lang li{ margin:0; padding:0; float:left;}
ul.lang li.active{margin:0; padding:0 0 10px 0; background-image:url(../images/arrow_lang_item.gif); background-position:center bottom; background-repeat:no-repeat;}
ul.lang li.active a, ul.lang li.active a:hover{display:block; margin:0; padding:9px 10px; color:#fff; background-image:url(../images/bg_lang_item.gif); background-position:bottom; background-repeat:repeat-x; font-weight:normal;}

ul.lang li a{display:block; margin:0; padding:9px 10px; color:#57595b; background-image:none; font-weight:normal;}
ul.lang li a:hover{display:block; margin:0; padding:9px 10px; color:#fff; background-image:url(../images/bg_lang_item.gif); background-position:bottom; background-repeat:repeat-x; font-weight:normal;}

/*------
HEADER
------*/
div.header_container{/*height:auto !important; height:422px; min-height:422px;*/ margin:0 0 20px 0; padding-top:15px;}
div.header{ margin:auto; }

div.box_header_covering a, div.box_header_safety a, div.box_header_metal a{ color:#a4a6a8;}
div.box_header_covering a:hover, div.box_header_safety a:hover, div.box_header_metal a:hover{ color:#000;}

div.box_header_covering{ margin:0 25px 0 0; padding:0; border-bottom:2px solid #ffec00; border-top:2px solid #ffec00; /*height:auto !important; height:187px; min-height:187px;*/ background-color:#fff;}
div.box_header_content{ padding:10px; font-size:11px; line-height:16px;}
div.logo_box_header_home{ margin:0 0 10px 0;}

div.box_header_safety{ margin:0 25px 0 0; padding:0; border-bottom:2px solid #38a862; border-top:2px solid #38a862; /*height:auto !important; height:187px; min-height:187px;*/ background-color:#fff;}

div.box_header_metal{ margin:0; padding:0; border-bottom:2px solid #009cdf; border-top:2px solid #009cdf; /*height:auto !important; height:187px; min-height:187px;*/ background-color:#fff;}

div.flash{display:none; clear:both; width:980px; padding:20px 0 0 0; /*height:286px;*/}

/*------
CONTENT
------*/
div.content{ margin:auto; font-size:11px; line-height:16px;}
div.content a img, div.content a:hover img{filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

span.pathway{display:none; background-color:#f1f1f1; padding:5px 10px; margin:0 0 10px 0; clear:both; font-size:10px; color:#57595b;}
span.pathway a{ font-weight:normal;}
span.pathway img{ margin:5px 3px 0 3px;}

/*left_content*/
div.left_content{ margin:0; padding:0;}
div.left_content a, div.grey_content a{ color:#9c0d16;}
div.left_content a:hover, div.grey_content a:hover{ color:#a4a6a8;}
div.left_content a img{ border:10px solid #e2e2e3;}
div.left_content a:hover img{ border:10px solid #9c0d16;}

div.left_column{ margin:0; padding:0;}
h1.title{ font-family:"Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size:20px; color:#a4a6a8; padding:0 0 10px 0;}
td.contentheading{ font-family:"Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size:20px; color:#a4a6a8; padding:0 0 10px 0;}
div.column_content{ padding:20px 0 0 0;}
div.clear a img, div.clear img{ border:none;}
span.article_separator{ padding:0; margin:10px 0; border-bottom:1px dashed #a4a6a8; display:block; clear:both;}

div.right_column{ margin:0; padding:0;}

/*right_content*/
div.right_content{display:none; margin:0; padding:0; float:right; width:220px;}

div.grey_content{ background-color:#f1f1f1; padding:20px 10px 10px 10px; background-image:url(../images/bg_top_right_column.gif); background-position:0 0; background-repeat:no-repeat;}
div.grey_content a img, div.grey_content img{ border:10px solid #fff;}
div.grey_content a:hover img{ border:10px solid #9c0d16;}


/*------
FOOTER
------*/
div.footer_container{ background-color:#f1f1f1; padding:10px 0 9px 0; margin:18px 0 0 0;}
div.footer{ margin:auto; font-size:10px; line-height:16px;}

div.box_footer{ width:150px; float:left; border-left:1px solid #a4a6a8; padding:0 10px; height:auto !important; height:101px; min-height:101px;}

div.logo_covering_footer{ margin:0 0 10px 0;}
div.logo_safety_footer{ margin:0 0 10px 0;}

ul.footer_menu{list-style:none;}











