
body {
	font-family: Arial, 'Arial W02', sans-serif;
	background:white;
}

h1, h2, h3, h4, h5, h6 {
	font-family:'Arial W02', sans-serif;
}

h3 {
	font-size:16px;
	font-weight:800;
	font-family:'Arial W02', sans-serif;
	color:#9c191b;
}

header {
	min-height:116px;
}

header>div {
	min-height:116px;
	font-family:Arial, 'Arial W02', sans-serif;
}

input[type="search"], input[type="search"]:focus{
    background: url("../images/search.jpg") top left no-repeat;
    width: 167px;
    height: 27px;
    padding:  0 30px 0 5px ;
    line-height: 27px;
    margin: 0;
    display: inline-block;
}

/*for FireFox*/
    .start-search:focus{
        border : 0px;
    }
    .start-search::-moz-focus-inner{
        border : 0px;
    }
/*for IE8 */
    .start-search:focus{
        outline : none;
    }

.start-search, .start-search:hover, .start-search:focus{
    border: none;
    width: 37px;
    height: 29px;
    position: absolute;
    padding: 0;
    margin: 0;
    right: 0;
    top: 0;
    background: none;
}
.logo {
	padding:1.1em 0.9em 0 0.9em;
	background: url(../images/headerBorder.jpg) no-repeat right top;
	width:47.9%;
}

.headerInfo {
	padding:1.5em 1.5em 0;
	background: url(../images/headerBorder.jpg) no-repeat right top;
	width:26.3%;
	font-size:18px;
	font-weight:400;
	line-height:22px;
}

.headerInfo strong {
	color:#a83537;
}

.headerPhone {
	padding:1em 0.5em 0 0;
	width:25%;
	text-align:center;
	font-size:18px;
}

.headerPhone a, .headerPhone a:visited {
	display:block;
	font-size:24px;
	color:#a83537;
	font-weight:800;
}

.headerPhone a:hover {
	color:#a83537;
}
.headerPhone form {
    margin-bottom: 0.5em;
}

.socials__title {
    font-weight: bold;
    font-size: 14px;
    margin: 0 0 0.3em;
    line-height: 1.1;
}

.socials__items {
    margin: 0 0 0.5em;
}

.socials__items a{
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.1em 0.1em;
}

/*----------------topMenu---------------------*/

nav {
	background: url(../images/topMenuBg.jpg) repeat-x;
	min-height:56px;
	font-family:Arial, 'Arial W02', sans-serif;
}

.topmenuBlock {
	position:relative;
}

.topmenuBlock ul {
	margin:0;
	display:table;
	width:100%;
	min-height:56px;
}

.topmenuBlock ul li {
	display:table-cell;
	text-align:center;
	vertical-align:top;
}

.topmenuBlock ul li a, .topmenuBlock ul li a:visited {
	color:white;
	text-transform:uppercase;
	font-weight:800;
	font-size:13px;
	line-height:56px;
	display:block;
}

.topmenuBlock ul li a span {
	height:48px;
	display:block;
	padding:0 0.5em 0 0.5em;
}

.topmenuBlock a:hover span {
	background: url(../images/menuLShadow.jpg) no-repeat left, url(../images/menuRshadow.jpg) no-repeat right, url(../images/menuListBg.jpg);
	border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	width:100%;
	color:black;
	line-height:52px;
}

.topMenuActive a span {
	background: url(../images/menuLShadow.jpg) no-repeat left, url(../images/menuRshadow.jpg) no-repeat right, url(../images/menuListBg.jpg);
	border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	width:100%;
	color:black;
	line-height:52px;
}

.menuBorder {
	background: url(../images/menuBorder.png) no-repeat left;
	width:2px;
	height:56px;
}

.valve {
	position:absolute;
	bottom:29px;
	right:-170px;
}

/*----------------topMenu---------------------*/


/*----------------banner---------------------*/

.bannerWrapper {
	max-width:1520px;
	min-height:407px;
	margin:0 auto;
}

.bannerWrapper img {
	max-width:1520px;
}

.homeProductNav {
    position: relative;
	width:567px;
	height:324px;
	border:1px #705c44 solid;
	background: url(../images/productMenuBg.png);
	border-radius:5px;
	float:right;
	margin:2.3em 0 0 0;
	box-shadow:0px 0px 10px black;
	-moz-box-shadow:0px 0px 10px black;
	-o-box-shadow:0px 0px 10px black;
	-webkit-box-shadow:0px 0px 10px black;
}

.homeProductNav ul {
	width:100%;
	text-align:justify;
	padding:0.8em 0 0 0;
	line-height: 1.4;
}

.homeProductNav ul li {
    vertical-align: top;
	display:inline-block;
	min-height:36px;
	width:49%;
	text-align:left;
	position:relative;
}
.fonslider{
    width: 1520px;
    height: 407px;
}


@media only screen and (max-width: 1520px) {
	.fonslider {
		width:100%;
		left:0;
		margin-left:0;
	}
}

.homeProductNav ul li:last-child:hover{
    background: none;
    filter: none;
}

.homeProductNav ul li:hover {
	background: rgb(144,142,142); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwOGU4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTBmMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(144,142,142,1) 0%, rgba(85,15,15,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(144,142,142,1)), color-stop(100%,rgba(85,15,15,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(144,142,142,1) 0%,rgba(85,15,15,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(144,142,142,1) 0%,rgba(85,15,15,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(144,142,142,1) 0%,rgba(85,15,15,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(144,142,142,1) 0%,rgba(85,15,15,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#908e8e', endColorstr='#550f0f',GradientType=1 ); /* IE6-8 */
}

.homeProductNav ul li:hover .prodDropdown {
	display:block;
}

.homeProductNav ul li a, .homeProductNav ul li a:visited {
    text-transform: uppercase;
	color:white;
	font-size:11px;
	display:block;
	padding:0.8em 0 0.8em 3.2em;
	font-family: Arial, sans-serif;
	background: url(../images/productArrow.png) no-repeat 18px 14px;
	z-index:1;
}

.homeProductNav ul li:nth-child(2n+1) a {
	padding:0.8em 0 0.8em 7em;
	background: url(../images/productArrow.png) no-repeat 60px 14px;
}

.prodDropdown {
	position:absolute;
	background:#686666;
	width:412px;
	height:208px;
	left:-393px;
	top:-12px;
	z-index:2;
	display:none;
	box-shadow:0px 0px 10px black, 0px 0px 30px #b3b2b2 inset;
	-moz-box-shadow:0px 0px 10px black, 0px 0px 30px #b3b2b2 inset;
	-o-box-shadow:0px 0px 10px black, 0px 0px 30px #b3b2b2 inset;
	-webkit-box-shadow:0px 0px 10px black, 0px 0px 30px #b3b2b2 inset;
}

.prodDropdown>div {
	display:inline-block;
	vertical-align:top;
	width:49%;
	vertical-align:top;
}

.prodDropdown>div:first-child {
	height:208px;
	text-align:center;
	padding-top:1em;
}

.prodImgShadow {
	width:177px;
	height:177px;
	margin:0 auto;
	position:relative;
	z-index:3;
	border:1px #9c9b9b solid;
	display:block;
	box-shadow:1px 1px 4px black inset;
	-moz-box-shadow:1px 1px 4px black inset;
	-o-box-shadow:1px 1px 4px black inset;
	-webkit-box-shadow:1px 1px 4px black inset;
}

.prodImgShadow img {
	position:relative;
	z-index:1;
}

.contentWrapper {
	margin-bottom:72px;
}

.prodDropdown>div:last-child {
	padding-top:1em;
}

.prodDropdown>div p {
	color:white;
	line-height:18px;
	padding:10px;
	font-size:13px;
	text-shadow:1px 1px 1px #1a1a1a;
	-moz-text-shadow:1px 1px 1px #1a1a1a;
	-o-text-shadow:1px 1px 1px #1a1a1a;
	-webkit-text-shadow:1px 1px 1px #1a1a1a;
}

.latestNews {
	padding:0 0 0 0;
}

.lNewsSlogan {
	padding:1.3em 0 0.1em 1.5em;
	border-bottom:1px black solid;
	text-transform:uppercase;
}

.lNewsSlogan h1 {
	font-size:16px;
	font-weight:800;
	font-family:'Arial W02', sans-serif;
	color:#9c191b;
	margin:0 0 0 0;
}

.lNewsSlogan h3 {
	margin:0 0 0 0;
}

.homeNewsBlock {
	padding:1.6em 0 0 0;
	background: url(../images/blockShadow.jpg) no-repeat bottom center;
	border-bottom:1px #cecece solid;
}

.newsHeader {
	padding:0 0 0.3em 0;
}

.newsHeader a, .newsHeader a:visited {
	font-size:11px;
	color:#9c191b;
	font-weight:bold;
	font-family: Arial, sans-serif;
	border-bottom:1px #e15f18 solid;
}

.newsHeader a:hover {
	color:#9c191b;
}

.newsHeader span {
	font-size:9px;
	color:#9e9e9e;
	padding-left:1.5em;
}

.homeNewsBlock>div {
	display:inline-block;
	vertical-align:top;
	width:49%;
	padding:0 0 0.9em 1em;
}

.homeNewsBlock>div:nth-child(2n) {
	padding:0 0 0 2em;
}

.homeNewsBlock>div p {
	font-size:11px;
	line-height:13px;
	margin:0 0 0 0;
}

.homeNewsBlock .newsButton {
	display:block;
	width:100%;
	min-height:50px;
	position:relative;
}

.homeNewsBlock .newsButton a {
	left:50%;
	margin-left:-74px;
	position:absolute;
	bottom:-15px;
}

/*----------------banner---------------------*/


/*----------------sidebar---------------------*/

.sidebar {
	padding:0 0 0 0.8em;
}

.asideWrapper {
	padding:1.1em 0 0 0;
}

.subscribeBlock {
	background:#f0f0f0;
	width:309px;
	position:relative;
	height:300px;
	padding:1em 1em 0 1.2em;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:1px 1px 5px #939393 inset;
	-moz-box-shadow:0px 0px 5px #939393 inset;
	-o-box-shadow:0px 0px 5px #939393 inset;
	-webkit-box-shadow:0px 0px 5px #939393 inset;
}

.subscribeBlock input {
	width:269px;
	height:30px;
	border-radius:5px;
	font-size:13px;
	box-shadow:1px 1px 3px #585858;
	padding:0 0 0 1em;
	margin:0 0 0.6em 0;
}

.subscribeBlock p {
	font-size:14px;
	line-height:16px;
	padding:0 0 0 0.8em;
	margin:0 0 1em 0;
}

.yourPrivacy {
	font-size:10px;
	line-height:12px;
	padding:0 5.7em 0 1em;
	margin:0 0 0 0;
	letter-spacing:-0.6px;
}


.subscribeBlock .newsButton input[type="submit"] {
	left:50%;
	margin-left:-74px;
	position:absolute;
	bottom:-15px;
}

.envelopeImg {
	position:absolute;
	right:0;
	bottom:-20px;
}

.profileBlock {
	padding:1.1em 0 0 0;
}

.profileBlock>div {
	display:inline-block;
	vertical-align:top;
	width:69%;
}

.profileInfo {
	padding:1em 0 0 0;
}

.profileInfo p {
	font-size:12px;
	line-height:16px;
	margin:0 0 0 0;
}

.profileImg {
	width:28% !important;
}

.profileImg>div {
	padding:0 0 0 0.3em;
}

.profileImg>div img {
	border:5px white solid;
	display:block;
	box-shadow:1px 1px 4px black;
}

.profileBlock .newsButton a {
	left:50%;
	margin-left:-74px;
	position:absolute;
	bottom:-15px;
}

.featurProductWrapper {
	border:1px #b7b7b7 solid;
	width:310px;
	height:210px;
	padding:0.7em 0 0 0;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2I3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(183,183,183,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(183,183,183,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(183,183,183,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(183,183,183,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(183,183,183,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(183,183,183,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-8 */
}

.featurProductShadow {
	margin:0.8em 0 0 0;
	background: url(../images/fpShadow.jpg) no-repeat bottom center;
	padding-bottom:0.9em;
}

.featurProduct {
	width:288px;
	height:188px;
	margin:0 auto;
	position:relative;
	box-shadow:0px 0px 5px black inset;
	-moz-box-shadow:0px 0px 5px black inset;
	-o-box-shadow:0px 0px 5px black inset;
	-webkit-box-shadow:0px 0px 5px black inset;
}

.featuredTape {
	position:absolute;
	top:-12px;
	right:-12px;
}

.featurProdInfo {
	position:absolute;
	bottom:0;
	width:100%;
	min-height:47px;
	padding:1.2em 0 0 0;
	text-align:center;
	color:white;
	font-weight:700;
	font-size:14px;
	background: url(../images/featuredInfoBg.png);
}

/*----------------sidebar---------------------*/


/*----------------footer---------------------*/

.footerWrapper {
	background:black;
	min-height:156px;
}

.footerMenu {
	min-height:51px;
	padding:0;
}

.footerMenu ul {
	display:table;
	width:100%;
}

.footerMenu ul li {
	display:table-cell;
	vertical-align:top;
	text-align:center;
}

.footerMenu ul li a, .footerMenu ul li a:visited {
	display:block;
	color:#8a8787;
	text-transform:uppercase;
	font-size:14px;
	font-weight:800;
	line-height:51px;
	padding:0 0.5em 0 0.5em;
	font-family:'Arial W02', sans-serif;
}

.footerMenu ul li a:hover {
	text-decoration:underline;
}

.footerInfoWrapper {
	background: url(../images/footerInfoBg.png) repeat-x;
	min-height:104px;
}

.footerInfo {
	
}

.footerInfo p {
	color:white;
	font-size:11px;
	margin:0;
	line-height:14px;
}

.footerInfo>div {
	padding:1.5em 0 0 0;
}

.footerInfo .copyright {
	padding:1.5em 0 0 0.5em;
	width:26%;
}

.footerInfo .copyright p{
	margin-bottom:1em;
}

.footerInfo .copyright a, .footerInfo .copyright a {
	color:white;
	font-size:11px;
	margin:0 0 0 1.2em;
	text-decoration:underline;
}

.footerInfo .address {
	padding:1.5em 1em 0 3.5em;
	width:24%;
}

.footerInfo .footerPhone {
	padding:1.5em 1em 0 2.5em;
	width:24%;
}

.footerInfo .marketing {
	width:26%;
	padding:1.5em 1em 0 1.7em;
}

.footerInfo .marketing a, .footerInfo .marketing a:visited {
	color:white;
}

.footerInfo .marketing a:hover {
	text-decoration:underline;
}

/*----------------footer---------------------*/


/*----------------productsPage---------------------*/

.internalBannerBlock {
	height:116px;
}

.productsWrapper {
	min-height:100px;
	max-width:975px !important;
	padding:2em 0 1em 0;
}

.productsWrapper>div {
	
}

.productsMenuBlock {
	padding:0 0 0 0;
}

#forgot.productsMenu div{
	padding:5px;
	width:224px;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:1px 1px 3px black;
	-moz-box-shadow:1px 1px 3px black;
	-o-box-shadow:1px 1px 3px black;
	-webkit-box-shadow:1px 1px 3px black;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMWExYTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(161,161,161,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(161,161,161,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(161,161,161,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(161,161,161,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(161,161,161,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(161,161,161,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a1a1a1',GradientType=0 ); /* IE6-8 */
}


.productsMenu {
	padding:5px;
	width:224px;
	min-height:100px;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:1px 1px 3px black;
	-moz-box-shadow:1px 1px 3px black;
	-o-box-shadow:1px 1px 3px black;
	-webkit-box-shadow:1px 1px 3px black;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMWExYTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(161,161,161,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(161,161,161,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(161,161,161,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(161,161,161,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(161,161,161,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(161,161,161,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a1a1a1',GradientType=0 ); /* IE6-8 */
}

.productsMenu>div {
	width:214px;
	min-height:100px;
	background:white;
	padding:2px;
	box-shadow:1px 1px 2px #878787 inset;
	-moz-box-shadow:1px 1px 2px #878787 inset;
	-o-box-shadow:1px 1px 2px #878787 inset;
	-webkit-box-shadow:1px 1px 2px #878787 inset;
}

.productsMenu>div .lNewsSlogan {
	padding-top:0.5em;
}

.productsMenu ul {
	padding:0.7em 0 1.3em 0;
}

.productsMenu ul li a, .productsMenu ul li a:visited {
	min-height:37px;
	font-size:11px;
	line-height:13px;
	color:black;
	padding:1em 0 0.4em 1.8em;
	display:block;
	text-transform:uppercase;
	background: url(../images/prodMenuArrow.jpg) no-repeat 5px 16px;
}

.productsMenu ul li a:hover,.productsMenu ul li.active a {
	background:#9c191b url(../images/prodMenuArrowWhite.jpg) no-repeat 5px 16px;
	color:white;
}

.productsBlock {
	padding:0 0 0 0.5em;
}

.productsBlock ul {
	width:100%;
}

.productsBlock ul li {
	width:224px;
	height:182px;
	display:inline-block;
	margin:0 15px 25px 0;
	vertical-align:top;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:1px 1px 3px #616161;
	-moz-box-shadow:1px 1px 3px #616161;
	-o-box-shadow:1px 1px 3px #616161;
	-webkit-box-shadow:1px 1px 3px #616161;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMWExYTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(161,161,161,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(161,161,161,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(161,161,161,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(161,161,161,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(161,161,161,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(161,161,161,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a1a1a1',GradientType=0 ); /* IE6-8 */
}

.productsBlock ul li:nth-child(3n) {
	margin:0 0 25px 0;
}

.productsBlock ul li:last-child {
	width:100%;
	height:0;
	padding:0;
	box-shadow:0;
	background:none;
}

.productsBlock ul li>div {
	width:214px;
	height:172px;
    line-height: 13px;
	background:white;
	padding:2px;
	position:relative;
	text-align:center;
	box-shadow:1px 1px 2px #878787 inset;
	-moz-box-shadow:1px 1px 2px #878787 inset;
	-o-box-shadow:1px 1px 2px #878787 inset;
	-webkit-box-shadow:1px 1px 2px #878787 inset;
}

.productsBlock ul li a, .productsBlock ul li a:visited {
	font-size:11px;
	color:black;
	text-transform:uppercase;
	margin:0;
	line-height:13px;
}

.cellImg {
	height:135px;
	line-height:135px;
}

/*----------------productsPage---------------------*/


/*----------------productPage---------------------*/

.intProductsMenuBlock {

}

.intProductsMenuBlock>div {
	display:inline-block;
	vertical-align:top;
}

.intProductsMenuBlock .productsMenu {
	position:relative;
	z-index:2;
}

.intProductsMenuBlock .productSubmenu {
	position:relative;
	z-index:1;
	margin-left:-13px;
	margin-top:-0.2em;
	width:208px;
	min-height:100px;
	background:#f1eadd;
	border-radius:7px;
}

.productSubmenu>ul {
	padding:1.7em 0 1.5em 0;
}

.productSubmenu>ul>li>a, .productSubmenu>ul>li>a:visited {
	min-height:35px;
	font-size:11px;
	line-height:13px;
	color:black;
	padding:1.1em 1em 0.3em 3.5em;
	display:block;
	text-transform:uppercase;
	background: url(../images/prodMenuArrow.jpg) no-repeat 25px 18px;
}

.productSubmenu>ul>li>a:hover, .productSubmenu>ul>li.prodMenuActive>a {
	background:white url(../images/prodMenuArrow.jpg) no-repeat 25px 18px;
}

.intProductsMenuBlock .prodMenuActive a {
	min-height:25px;
}

.productSubmenu>ul>li>ul>li>a, .productSubmenu>ul>li>ul>li>a:hover {
	min-height:25px;
	font-size:11px;
	line-height:13px;
	color:black;
	padding:0.5em 0 0 1.7em;
	display:block;
}

.productSubmenu>ul>li>ul>li>a:hover, .productSubmenu>ul>li>ul>li.active>a{
	background:white;
}

.productBlock {
	padding:0 0 0 0;
	font-family:'PT Sans W01', Arial, sans-serif;
}

.productBlock>div {
	display:inline-block;
	vertical-align:top;
}

.map-container {
    position: relative;
    overflow: hidden;
    border-radius:5px;
    width: 338px;
    height: 189px;
}
.map-container i {
    position: absolute;
    display: block;
    box-shadow: 1px 1px 3px black;
    border-radius:5px;
}
.map-top {
    top: -5px;
    left: 0;
    right: 0;
    height: 5px;
}
.map-right {
    right: -5px;
    top: 0;
    bottom: 0;
    width: 5px;
}
.map-bottom {
    bottom: -5px;
    left: 0;
    right: 0;
    height: 5px;
}
.map-left {
    left: -5px;
    top: 0;
    bottom: 0;
    width: 5px;
}
#map {
    width: inherit;
    height: inherit;
}

.productImg {
	width:183px;
	min-height:185px;
	text-align:center;
}

.downloadPdf {
	width:185px;
	height:70px;
	text-align:left;
	padding:2em 0 0 1em;
}

.downloadPdf img {
	margin-bottom:30px;
	display:inline-block;
	vertical-align:top;
}

.downloadPdf a, .downloadPdf a:visited {
	font-size:13px;
	color:#9c191b;
	display:inline-block;
	width:110px;
	vertical-align:top;
	text-decoration:underline;
}

.downloadPdf a:hover {
	color:#9c191b;
	text-decoration:none;
}

.productDescr {
	/*width:352px;*/
}

.productDescr h1 {
	font-size:26px;
	font-weight:800;
	color:#9c191b;
	line-height:29px;
	margin:0.5em 0 1em 0;
	text-transform:uppercase;
}

.top-bar .name{
    height: 56px;
}

.breadcrumbs {
    padding: 0.2625rem 0.875rem 0.2625rem;
}
.breadcrumbs > span{
    color: black;
}
.breadcrumbs > a{
    color: #9c191b;
}
.breadcrumbs > *{
    line-height: 1.275rem;
}
.breadcrumbs > a:before{
    text-decoration: none;
}


.productDescr p {
	font-size:13px;
	line-height:22px;
}

.productVariation {
	width:100%;
	padding:1em 0 0.4em 1em;
}

.productVariation table {
	width:100%;
}

.productVariation table tr {
	border-top:1px #f1eadd solid;
}

.productVariation table tr td {
	padding:0.5em 0 0.5em 1em;
	font-size:13px;
}

.productVariation1 table {
	width:100%;
}

.productVariation1 table tr {
	border-top:1px #f1eadd solid;
}

.productVariation1 table tr td {
	padding:0.5em 0 0.5em 1em;
	font-size:13px;
}

.warningBlock {
	padding:1.5em 1em 0 5em;
	border:1px #9c191b solid;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	background:#f5f5f5 url(../images/varningIcon.jpg) no-repeat 25px 20px;
	max-width:515px;
	min-height:142px;
	margin-left:1.1em;
	margin-bottom:1.5em;
}

.warningBlock h3 {
	text-transform:uppercase;
	margin:0 0 0 0;
	font-size:13px;
}

.warningBlock p {
	margin:0;
	font-size:13px;
	line-height:18px;
}

/*----------------productPage---------------------*/


/*----------------newsPage---------------------*/

.newsWrapper {
	max-width:960px !important;
	padding:0 0 2em 0;
}

.lNewsSlogan {
	padding-left:2.4em;
}

.newsContainer {
	padding:2.6em 0 2em 1.8em;
	border-bottom:1px #a6a6a6 solid;
	max-width:463px;
	height:228px;
	font-family:Arial, sans-serif;
}

.newsLink>a, .newsLink>a:visited {
	font-size:18px;
	line-height:22px;
	color:#cf3229;
	padding:0 2em 0 0.5em;
	display:block;
	text-transform:uppercase;
}

.newsLink>a:hover {
	color:#cf3229;
	text-decoration:underline;
}

.newsLink {
	height:48px;
	overflow:hidden;
}

.newsDateContent {
	padding:1em 0 0 0;
}

.newsLine li {
	display:inline-block;
	margin:0 1.7em 0 0;
}

.newsLine li:nth-child(2n) {
	margin:0 0 0 0;
}

.newsDateContent>div {
	display:inline-block;
	vertical-align:top;
}

.newsDate {
	width:70px;
}

.newsDate {
	width:55px;
	min-height:67px;
	padding:0.7em 0 0 0;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px #dad8d8 solid;
	color:#a6a6a6;
	text-align:center;
	font-family:Arial, sans-serif;
}

.newsDate strong {
	font-size:36px;
	line-height:32px;
	font-weight:400;
}

.newsDate span {
	font-size:10px;
	line-height:10px;
	display:block;
}

.newsContent {
	width:80%;
	padding:0 0 0 1em;
	min-height:75px;
	overflow:hidden;
}

.newsContent p {
	font-size:12px;
	margin:0;
}

.readMore {
	height:25px;
	width:100%;
	padding:0 2em 0 0;
}

.readMore a {
	display:block;
	background:#dfdede;
	width:68px;
	height:17px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	padding:0 0 0 0;
	text-align:center;
	text-shadow:1px 1px 1px white;
	-moz-text-shadow:1px 1px 1px white;
	-o-text-shadow:1px 1px 1px white;
	-webkit-text-shadow:1px 1px 1px white;
	color:#cf3229;
	font-size:8px;
	text-transform:uppercase;
	line-height:17px;
	font-weight:bold;
	float:right;
}

.readMore a:hover {
	color:#cf3229;
}

/*----------------newsPage---------------------*/


/*----------------servicesPage---------------------*/

.servicesBlock {
	padding:0 0 2em 0;
}

.servicesBlock>div {
	display:inline-block;
	vertical-align:top;
    text-align: left;
}


.servicesBlock a, .servicesBlock a:visited {
font-size: 11px;
color: black;
text-transform: uppercase;
margin: 0;
line-height: 13px;
}

.servicesImg {
	width:213px;
	padding-left:0.5em;
}

.servicesImg>div {
	width:182px;
	min-height:182px;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:1px 1px 2px #5f5f5f;
	-moz-box-shadow:1px 1px 2px #5f5f5f;
	-o-box-shadow:1px 1px 2px #5f5f5f;
	-webkit-box-shadow:1px 1px 2px #5f5f5f;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2I3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(183,183,183,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(183,183,183,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(183,183,183,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(183,183,183,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(183,183,183,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(183,183,183,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-8 */
}

.servicesContent {
    min-height: 376px;
	width:500px;
}

.servicesContent .lNewsSlogan {
	padding:0.6em 0 0.5em 1em;
}

.servicesContent .lNewsSlogan h1 {
	font-size:30px;
}

.servicesContent p {
	font-size:13px;
	line-height:18px;
	margin-top:1.5em;
	padding:0 0 0 1em;
}

/*----------------servicesPage---------------------*/


/*----------------contactUsPage---------------------*/

.contactUsBlock {
	padding:0 0 1em 0.5em;
}

.contactUsSlogan {
	width:218px;
	padding:1.2em 0 0 1.3em;
	margin-bottom:1.5em;
}

.contactUsSlogan h3 {
	margin-bottom:0.2em;
}

.contactForm {
	width:221px;
	border-radius:3px;
}

#createForm.contactForm {
	width:400px;
	border-radius:3px;
}

#createForm.contactForm>div {
	padding-top:1em;
	width:390px;
	background:white;
}

#createForm.contactForm>div input {
	width:337px;
	height:25px;
	border-radius:5px;
	box-shadow:2px 2px 3px #656462;
	padding:0 0 0 0.5em;
	margin:0 auto 0.3em auto;
}

#createForm.contactForm>div input[type="checkbox"] {
	width:40px;
    float: left;
    border: none;
    background: none;
	height:25px;
	border-radius:5px;
	box-shadow:none;
	padding:0 0 0 0.5em;
	margin:0 auto 0.3em auto;
}

#createForm.contactForm>div p.help-text {
    font-size: 9px;
    color: darkgray;
    padding: 0 10px;
}


#createForm.contactForm label {
    font-size: 0.875rem;
    color: #4d4d4d;
    cursor: pointer;
    display: block;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 0;
    padding-left: 10px;
}

#createForm.contactForm .captcha{
}
#createForm.contactForm .captcha img{
    float: left;
    margin-left: 20px;
}

#createForm.contactForm .captcha input{
    float: left;
    max-width: 200px;
    margin-left: 15px;
}


.contactForm>div {
	padding-top:1em;
	width:211px;
	background:white url(../images/contactFormBg.jpg) repeat-x top;
}

.contactForm>div input.error {
    border: 1px solid red;
}
.contactForm>div input {
	width:177px;
	height:25px;
	border-radius:5px;
	box-shadow:2px 2px 3px #656462;
	padding:0 0 0 0.5em;
	margin:0 auto 0.3em auto;
}

.contactForm>div textarea {
	width:177px;
	height:135px;
	border-radius:5px;
	box-shadow:2px 2px 3px #656462;
	padding:0.3 0 0 0.5em;
	margin:0 auto 0.3em auto;
}

.contactButton {
	position:relative;
}

.contactButton button {
	position:absolute;
	left:50%;
	margin-left:-74px;
	top:6px;
}

.contactBlock {
	padding:0 0 1.2em 0;
}

.contactMap {
	padding:0.7em 0 0 1em;
	width:360px;
}

.contactMap>div {
	position:relative;
}

.contactMap .mapShadow {
	position:absolute;
	border-radius:5px;
	box-shadow:1px 1px 3px black inset;
	width:338px;
	height:189px;
}

.contactMap iframe {
	border-radius:5px;
}

.contactInformation {
	width:350px;
	padding:1.2em 0 0 1.3em;
}

.contactInformation h3 {
	font-size:22px;
	text-transform:uppercase;
	padding-right:2em;
	line-height:24px;
	margin-bottom:0px;
}

.contactInformation p {
	font-size:13px;
	line-height:16px;
	margin:0 0 0 0;
}

.txtBlock {
	padding:1em 0 0 0;
}

.txtBlock p {
	font-size:14px;
	line-height:16px;
	margin:0 0 1em 0;
}

.txtBlock ul {
	list-style: inherit;
    margin-left: 15px;
}
/*----------------contactUsPage---------------------*/







/*----------------media---------------------*/


@media only screen and (max-width: 1260px) {
	.valve {
		display:none;
	}
}

@media only screen and (max-width: 1024px) {
	.subscribeBlock {
		margin:0 auto;
	}
	.featurProductShadow {
		width:310px;
		margin:0 auto;
	}
	.profileBlock {
		padding-bottom:2em;
	}
}

@media only screen and (max-width: 970px) {
	.productsWrapper>div {
		width:100%;
		clear:both;
		float:none;
	}
	.productSubmenu {
		width:100% !important;
	}
	.productSubmenu>ul>li {
		display:inline-block;
		width:32.5%;
		vertical-align:top;
	}
	.productSubmenu>ul>li:first-child {
		width:100%;
	}

    .servicesContent {
	min-height: 0;
}

}

@media only screen and (max-width: 960px) {
	.prodDropdown {
		display:none !important;
	}
	.homeProductNav {
		width:100%;
	}
	.homeProductNav ul li {
		width:32%;
	}
	.homeProductNav ul li:nth-child(2n+1) a {
		padding:0.8em 0 0.8em 3.2em;
		background: url(../images/productArrow.png) no-repeat 18px 14px;
	}
	.footerInfo>div {
		width:49% !important;
		min-height:80px;
		float:left !important;
		padding-left:2em !important;
	}
	.contentWrapper>div, .latestNews>div {
		clear:both;
	}
	.productsMenu, .productsMenu > div  {
		width:100%;
	}
	.productsMenu ul li  {
		display:inline-block;
		width:32.5%;
	}
	.productsWrapper  {
		float:none;
		clear:both;
	}
	.productsBlock  {
		padding-top:1.5em;
	}
	.productsBlock ul  {
		text-align:center;
		padding-right:0.5em;
	}
	.productsBlock>div  {
		float:none !important;
		clear:both;
	}
	.productsBlock ul li:last-child  {
		height:0;
		width:100%;
		border:none;
		background:none;
		box-shadow:none;
		margin:0;
	}
	.newsLine li, .newsLine .newsContainer  {
		max-width:100%;
		display:block;
	}
	.newsLine li  {
		margin-right:0 !important;
	}
	.contactUsSlogan  {
		width:100%;
	}
	.contactForm > div input, .contactForm > div textarea  {
		width:99%;
	}
	.contactUsBlock  {
		padding-left:0;
	}
}

@media only screen and (max-width: 780px) {
	header>div {
		width:49% !important;
		text-align:center;
		padding-left:0;
		padding-right:0;
	}
	header>div:last-child {
		float:none;
		clear:both;
		text-align:center;
		width:100% !important;
	}
	.productsMenu ul li  {
		display:inline-block;
		width:49%;
	}
	.productSubmenu>ul>li {
		width:49%;
	}
}

@media only screen and (max-width: 760px) {
	.servicesBlock > div {
		width:100%;
	}
	.contactMap .mapShadow, .contactMap iframe {
		width:100%;
	}
	.contactMap {
		padding-left:0;
	}
    .productsWrapper {
	min-height:100px;
	padding:0 0 0 0;
}

}

@media only screen and (max-width: 740px) {
	.homeProductNav ul li {
		width:49%;
	}
	.footerMenu ul {
		display:block;
	}
	.footerMenu ul li {
		display:inline-block;
		width:32.5%;
	}
	.menuBorder {
		display:none !important;
	}
	.productsBlock ul {
		padding-left:2em;
		padding-right:2em;
		text-align:center;
	}
	.productsBlock ul li:nth-child(3n)  {
		margin: 0px 15px 25px 0px;
	}
	.servicesBlock  {
		padding-top:1.5em;
	}
	.servicesBlock > div  {
		width:100%;
	}
	.servicesImg > div  {
		margin:0 auto;
	}
}


@media only screen and (max-width: 640px) {
	header>div {
		width:100% !important;
		text-align:center;
		float:none;
		clear:both;
		min-height:40px;
	}
	header>div:last-child {
		padding-bottom:1em;
	}
	.profileBlock > div {
		width:100%;
		max-width:100%;
		display:block;
	}
	.profileImg, .profileImg>div {
		text-align:center;
		width:100% !important;
		max-width:100% !important;
	}
	.profileImg img {
		margin:0 auto;
	}
	.profileInfo p {
		padding-left:1em;
		padding-right:1em;
	}
    .servicesBlock {
	padding:0 0 0 0;
}
}

@media only screen and (max-width: 580px) {
	.footerInfo>div {
		width:100% !important;
	}
}

@media only screen and (max-width: 560px) {
	.productsBlock ul {
		padding-left:0 !important;
		padding-right:0 !important;
		text-align:center;
	}
}

@media only screen and (max-width: 540px) {
	.productBlock>div {
		width:100%;
	}
	.downloadPdf {
		margin:0 auto;
	}
	.warningBlock {
		margin-left:0;
		max-width:100%;
		padding-bottom:1em;
	}
	.productVariation table tr td {
		padding-left:0 !important;
	}
}

@media only screen and (max-width: 520px) {
	.homeProductNav {
		height:530px !important;
		min-height:500px !important;
		margin-top:0;
	}
	.homeProductNav ul li {
		width:100%;
	}
	.productsMenu ul {
		padding-left:1em;
	}
	.productsMenu ul li  {
		display:inline-block;
		width:100%;
	}
}

@media only screen and (max-width: 480px) {
	.homeNewsBlock>div {
		width:100%;
		display:block;
	}
	.homeNewsBlock > div:nth-child(2n)  {
		padding-left:1em;
	}
	.footerMenu ul li {
		display:inline-block;
		width:49%;
	}
	.productSubmenu>ul>li {
		width:100%;
	}
}

@media only screen and (max-width: 360px) {
	.footerMenu ul li {
		display:inline-block;
		width:100%;
	}
	.sidebar {
		padding-left:0;
	}
	.productsBlock ul li {
		margin:0 0 25px 0 !important;
	}
	.productsBlock ul li:nth-child(3n)  {
		margin:0 0 25px 0 !important;
	}
	.newsLine .newsContainer {
		padding-left:0;
	}
}


/*----------------media---------------------*/

























.row {
	max-width:960px;
}

.row .row {
	margin:0;
}

.subscribeBlock .newsButton .linkButton, .linkButton {
	display:block;
	width:148px;
	height:27px;
	color:white;
	font-size:11px;
	line-height:22px;
	padding: 0.2em 0 0 0;
	text-align:center;
	border:1px #fd7380 solid;
	border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:1px 1px 4px #606060;
	-moz-box-shadow:1px 1px 4px #606060;
	-o-box-shadow:1px 1px 4px #606060;
	-webkit-box-shadow:1px 1px 4px #606060;
	background: rgb(235,26,50); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViMWEzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMDE5MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(235,26,50,1) 0%, rgba(160,25,28,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,26,50,1)), color-stop(100%,rgba(160,25,28,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(235,26,50,1) 0%,rgba(160,25,28,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(235,26,50,1) 0%,rgba(160,25,28,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(235,26,50,1) 0%,rgba(160,25,28,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(235,26,50,1) 0%,rgba(160,25,28,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb1a32', endColorstr='#a0191c',GradientType=0 ); /* IE6-8 */
}




::-webkit-input-placeholder { /* WebKit browsers */
    color:    #6a6969;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	opacity:	1;
    color:    #6a6969;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	opacity:	1;
    color:    #6a6969;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #6a6969;
}

.contactForm ::-webkit-input-placeholder { /* WebKit browsers */
    color:    black;
	font-size:11px;
}
.contactForm input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	opacity:	1;
    color:    black;
	font-size:11px;
}
.contactForm ::-moz-placeholder { /* Mozilla Firefox 19+ */
	opacity:	1;
    color:    black;
	font-size:11px;
}
.contactForm input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    black;
	font-size:11px;
}

img {
  border:none;
}

ul {
  list-style:none;
  margin:0;
}

a:hover, a:focus {
  color: #2672af;
}

.withShadow:before, .withShadow:after {
	top: 50%;
	bottom: 0px;
	left: 10px;
	right: 10px;
	border-radius: 100px / 10px;
	content: "";
	position: absolute;
	z-index: -1;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
}

.right {
  float:right;
}

.left {
  float:left;
}

.clear {
  clear:both;
  height:0 !important;
  min-height:0 !important;
  padding:0 !important;
}

.servicesBlockText {
  clear:both;
  height:0 !important;
  min-height:0 !important;
  padding:0 !important;
  text-align: center;
  margin-top: 5px;
}

.noBg {
  background:none;
}
.borderNone {
  border:none !important;
}
.break {
	display: inline-block;
	width: 30% !important;
	height:0 !important;
	min-height:0 !important;
	box-shadow:none !important;
}

table {
	border:0;
}

table tr th, table tr td {
  padding:0;
}

hr {
  margin:0;
}
