@charset "utf-8";
/* CSS Document */

body{
	background: url('../img/bg.jpg') top center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color: #000;
	height:100%;
}
a{
	color: #ff0000;
	text-decoration: none
}
a:hover{
	text-decoration: underline;
}
.wrapper{
	width: 940px;
	margin: 0 auto;
}
#logo{
	margin: 32px 0 11px 49px;
	float: left;
	width: 166px;
}
#counter{
	background: url('../img/counter-bg.gif') 0 0 no-repeat;
	float: right;
	width: 171px;
	height: 25px;
	margin: 137px 39px 17px 0;
	padding-top: 5px;
	text-align: center;
}
#navi{
	background: url('../img/header-bg.gif') 0 0 repeat-x;
	height: 40px;
	margin-bottom: 17px;
}
#navi ul{
	padding: 0;
	margin: 0;
	list-style: none
}
#navi ul li{
	float: left;
	display: inline-block;
	background: url('../img/menu-bg.gif') 100% 13px no-repeat;
	padding-right: 25px;
	height: 40px;
	position: relative;
}
#navi a{
	display: block;
	margin-left: 30px;
	text-indent: -9999px;
	height: 40px;
}
#navi a.home{
	background: url('../img/navi.gif') 0 0 no-repeat;
	width: 57px;
}
#navi a.products{
	background: url('../img/navi-02.gif') 0 0 no-repeat;
	width: 172px;
}
#navi a.brands{
	background: url('../img/navi-03.gif') 0 0 no-repeat;
	width: 109px;
}
#navi a.contact{
	background: url('../img/navi-04.gif') 0 0 no-repeat;
	width: 96px;
}
#navi a:hover, #navi li:hover a, body#index a.home, body#contact a.contact, body#brands a.brands, body#products a.products, body#productsmsaeyegoggles a.products, body#productsmsaface a.products, body#productsmsahead a.products, body#productsmsaheadindustrial a.products, body#productsmsahearing a.products, body#productsmsahearingpassive a.products, body#productsmsarespirators a.products, body#productsmsarespiratorsescape a.products, body#productsmsarespiratorsmask a.products, body#productsmsarespiratorspowered a.products, body#products3m a.products, body#productsproguardeye a.products, body#productsproguardfall a.products, body#productsproguardhead a.products, body#productsproguardhearing a.products, body#productsproguardrespirator a.products, body#productsproguardsafety a.products, body#productsproguardsecurity a.products, body#productsproguardtraffic a.products, body#productskingsfootwearexecutive a.products, body#productskingsfootwearladies a.products, body#productskingsfootwearmen a.products, body#productskingsfootwearspeciality a.products, body#productskingshelmet a.products{
	background-position: 0 100%;
}
#navi ul ul{
	display: none;
	width: 186px;
	background: url('../img/children-bg.png') 0 0 repeat;
	position: absolute;
	top: 40px;
	left: 0;
	padding: 27px 22px;
	z-index: 9999;
}
#navi ul ul li{
	float: none;
	background: none;
	display: block;
	height: auto;
	padding: 0;
}
#navi ul ul li a{
	text-indent: 0;
	height: auto;
	margin: 0;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	margin-bottom: 11px;
}
#navi ul ul li a:hover, body#products a.products-msa, body#productsmsaeyegoggles a.products-msa, body#productsmsahead a.products-msa, body#productsmsaheadindustrial a.products-msa, body#productsmsahearing a.products-msa, body#productsmsahearingpassive a.products-msa, body#productsmsarespirators a.products-msa, body#productsmsarespiratorsescape a.products-msa, body#productsmsarespiratorsmask a.products-msa, body#productsmsarespiratorspowered a.products-msa, body#products3m a.products-tm, body#productsproguardeye a.products-proguard, body#productsproguardfall a.products-proguard, body#productsproguardhead a.products-proguard, body#productsproguardhearing a.products-proguard, body#productsproguardrespirator a.products-proguard, body#productsproguardsafety a.products-proguard, body#productsproguardsecurity a.products-proguard, body#productsproguardtraffic a.products-proguard, body#productskingsfootwearexecutive a.products-kings, body#productskingsfootwearladies a.products-kings, body#productskingsfootwearmen a.products-kings, body#productskingsfootwearspeciality a.products-kings, body#productskingshelmet a.products-kings{
	color: #fff200;
}
#navi ul li:hover > ul{
	display: block;
}
#banner{
	background: url('../img/banner-bg.png') 0 0 no-repeat;
	width: 928px;
	height: 286px;
	padding: 6px;
	margin-bottom: 3px;
}
#home-content{
	background: url('../img/home-content-bg.png') 0 0 repeat-x;
	height: 141px;
	width: 100%;
	margin-bottom: 45px;
}
.clear{
	clear: both;
}
#footer{
	background: #000;
	height: 80px;
}
#home-block{
	margin-bottom: 44px;
}
#block1{
	background: url('../img/block-bg.png') 100% 0 no-repeat;
	float: left;
	width: 281px;
	height: 166px;
	padding-right: 24px;
	margin-right: 36px;
}
#block2{
	background: url('../img/block-bg.png') 100% 0 no-repeat;
	float: left;
	width: 256px;
	height: 166px;
	padding-right: 33px;
	margin-right: 30px;
}
#block3{
	float: left;
	width: 245px;
	height: 166px;
}
#content{
	padding: 0 15px;
}
.tb-contact{
	font-size: 16px;
	line-height: 20px;
}
.tb-contact td{
	padding: 2px 4px;
}
.content-products{
	margin: 80px 0 30px;
}
.content-products .left{
	float: left;
	width: 180px;
}
.content-products .left .title{
	font-size: 20px;
	line-height: 24px;
	padding-left: 19px;
	margin-bottom: 55px;
}
.content-products .left .menu{
	margin-left: 6px;
	border-left: 1px solid #000;
	padding: 0 0 50px 11px;
}
.content-products .left .menu a{
	font-size: 18px;
	color: #3e1a0d;
	display: inline-block;
	margin-bottom: 19px;
}
.content-products .left .menu a:hover, body#products a.msa-eye, body#productsmsaeyegoggles a.msa-eye, body#productsmsaface a.msa-face, body#productsmsahead a.msa-head, body#productsmsaheadindustrial a.msa-head, body#productsmsahearing a.msa-hearing, body#productsmsahearingpassive a.msa-hearing, body#productsmsarespirators a.msa-respirators, body#productsmsarespiratorsescape a.msa-respirators, body#productsmsarespiratorsmask a.msa-respirators, body#productsmsarespiratorspowered a.msa-respirators, body#products3m a.left-tm, body#productsproguardeye a.proguard-eye, body#productsproguardfall a.proguard-fall, body#productsproguardhead a.proguard-head, body#productsproguardhearing a.proguard-hearing, body#productsproguardrespirator a.proguard-respirator, body#productsproguardsafety a.proguard-safety, body#productsproguardsecurity a.proguard-security, body#productsproguardtraffic a.proguard-traffic, body#productskingsfootwearexecutive a.kings-footwear, body#productskingsfootwearladies a.kings-footwear, body#productskingsfootwearmen a.kings-footwear, body#productskingsfootwearspeciality a.kings-footwear, body#productskingshelmet a.kings-helmet{
	color: #fff;
	text-decoration: none;
}
.content-products .right{
	margin-left: 15px;
	float: left;
	width: 745px;
}
.content-products .right .links{
	background: url('../img/links-bg.png') 0 0 no-repeat;
	width: 729px;
	height: 34px;
	margin-bottom: 35px;
	padding: 7px 16px 8px;
}
.content-products .right .links a{
	font-size: 18px;
	line-height: 34px;
	padding: 0 10px;
	color: #3e1a0d;
	display: inline-block;
	margin-right: 35px;
}
.content-products .right #custom a{
	font-size: 15px;
	margin-right: 0;
}
.content-products .right .links a:hover, body#products a.eye-glasses, body#productsmsaeyegoggles a.eye-goggles, body#productsmsaface a.msa-face-frames, body#productsmsahead a.msa-head-fire, body#productsmsaheadindustrial a.msa-head-industrial, body#productsmsahearing a.msa-hearing-electronic, body#productsmsahearingpassive a.msa-hearing-passive, body#productsmsarespirators a.msa-respirators-air, body#productsmsarespiratorsescape a.msa-respirators-escape, body#productsmsarespiratorsmask a.msa-respirators-mask, body#productsmsarespiratorspowered a.msa-respirators-powered, body#products3m a.links-tm, body#productsproguardeye a.proguard-eye-safety, body#productsproguardfall a.proguard-fall-fall, body#productsproguardhead a.proguard-head-head, body#productsproguardhearing a.proguard-hearing-hearing, body#productsproguardrespirator a.proguard-respirator-respirator, body#productsproguardsafety a.proguard-safety-safety, body#productsproguardsecurity a.proguard-security-security, body#productsproguardtraffic a.proguard-traffic-traffic, body#productskingsfootwearexecutive a.kings-footwear-executive, body#productskingsfootwearladies a.kings-footwear-ladies, body#productskingsfootwearmen a.kings-footwear-men, body#productskingsfootwearspeciality a.kings-footwear-speciality, body#productskingshelmet a.kings-helmet-helmet{
	background: #59cbef;
	text-decoration: none;
}
.tb-products{
	width: 100%;
}
.tb-products td{
	width: 238px;
	padding: 12px 14px 15px 0;
}
.tb-products th{
	width: 238px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 0 14px 15px 0;
}
.tb-products td.last,.tb-products th.last{
	padding-right: 0;
}