/**/@media screen {
html {
	background: white;
	overflow-y: scroll;
	font: 13px verdana, arial, helvetica, sans-serif;
}
body {
	margin: 4px 8px 8px;
	padding: 0;
}
p {
	margin: 1.12em 0;
}
#wrapper {
	width: 595px;
	margin: 0 auto;
}
h1 {
	margin: 0;
	width: 589px;
	height: 71px;
	background: url(../../sheild.gif) no-repeat right center;
}
h1 
a {
	display: block;
	height: 100%;
	text-indent: -777em;
	overflow: hidden;
	background: url(../../name.gif) no-repeat left center;
}
#nav {
	list-style: none;
	margin: 4px 0 0;
	padding: 0 0 21px 0;
	overflow: hidden;
	background: url(../../clear.gif) no-repeat left bottom;
	display: block !important;
	display: inline-block;
}
.home2 {
	background: url(../../home2.gif) no-repeat left bottom !important;
}
.ser2 {
	background: url(../../ser2.gif) no-repeat left bottom !important;
}
.cat2 {
	background: url(../../cat2.gif) no-repeat left bottom !important;
}
.dis2 {
	background: url(../../dis2.gif) no-repeat left bottom !important;
}
.tech2 {
	background: url(../../tech2.gif) no-repeat left bottom !important;
}
#nav 
li {
	float: left;
	height: 20px;
}
#nav 
a {
	display: block;
	height: 20px;
	text-indent: -777em;
	overflow: hidden;
	background-position: 0 20px;
	background-repeat: no-repeat;
}
#nav 
a:hover, 
#nav 
.selected 
a {
	background-position: 0 0 !important;
}
#nav .home {
	width: 69px;
	background: url(../../home1.gif);
}
#nav .services {
	width: 115px;
	background: url(../../ser1.gif);
}
#nav .catalog {
	width: 111px;
	background: url(../../cat1.gif);
}
#nav .distributors {
	width: 152px;
	background: url(../../dis1.gif);
}
#nav .tech {
	width: 143px;
	background: url(../../tech1.gif);
}
#nav .home a {
	background-image: url(../../homex.gif);
}
#nav .services a {
	background-image: url(../../serx.gif);
}
#nav .catalog a {
	background-image: url(../../catx.gif);
}
#nav .distributors a {
	background-image: url(../../disx.gif);
}
#nav .tech a {
	background-image: url(../../techx.gif);
}
div.distributors {
	overflow: hidden;
}
div.distributors 
div {
	width: 295px;
	float: left;
}
div.distributors 
h2 {
	margin: 0 0 10px;
	padding: 10px 0 0 100px;
	height: auto !important;
	height: 60px;
	min-height: 60px;
	background-position: 0 10px;
	background-repeat: no-repeat;
	font-size: 18px;
	line-height: 24px;
}
div.distributors 
h2 
a {
	text-decoration: none;
	color: black;
}
div.distributors 
dl {
	margin: -36px 0 0 100px;
}
div.distributors 
dt {
	font-weight: bold;
	margin: 10px 0 0;
}
div.distributors 
dd {
	margin: 0;
}
h2.ae { background: url(../../flags/ae.gif); }
h2.ar { background: url(../../flags/ar.gif); }
h2.at { background: url(../../flags/at.gif); }
h2.au { background: url(../../flags/au.gif); }
h2.ba { background: url(../../flags/ba.gif); }
h2.be { background: url(../../flags/be.gif); }
h2.br { background: url(../../flags/br.gif); }
h2.ca { background: url(../../flags/ca.gif); }
h2.ch { background: url(../../flags/ch.gif); }
h2.co { background: url(../../flags/co.gif); }
h2.de { background: url(../../flags/de.gif); }
h2.dk { background: url(../../flags/dk.gif); }
h2.es { background: url(../../flags/es.gif); }
h2.fi { background: url(../../flags/fi.gif); }
h2.fr { background: url(../../flags/fr.gif); }
h2.gt { background: url(../../flags/gt.gif); }
h2.hk { background: url(../../flags/hk.gif); }
h2.ie { background: url(../../flags/ie.gif); }
h2.il { background: url(../../flags/il.gif); }
h2.in { background: url(../../flags/in.gif); }
h2.jp { background: url(../../flags/jp.gif); }
h2.kr { background: url(../../flags/kr.gif); }
h2.kw { background: url(../../flags/kw.gif); }
h2.lb { background: url(../../flags/lb.gif); }
h2.lu { background: url(../../flags/lu.gif); }
h2.mx { background: url(../../flags/mx.gif); }
h2.my { background: url(../../flags/my.gif); }
h2.nl { background: url(../../flags/nl.gif); }
h2.no { background: url(../../flags/no.gif); }
h2.nz { background: url(../../flags/nz.gif); }
h2.pl { background: url(../../flags/pl.gif); }
h2.pr { background: url(../../flags/pr.gif); }
h2.pt { background: url(../../flags/pt.gif); }
h2.qa { background: url(../../flags/qa.gif); }
h2.sC { background: url(../../flags/sC.gif); }
h2.sa { background: url(../../flags/sa.gif); }
h2.se { background: url(../../flags/se.gif); }
h2.th { background: url(../../flags/th.gif); }
h2.tr { background: url(../../flags/tr.gif); }
h2.tw { background: url(../../flags/tw.gif); }
h2.uk { background: url(../../flags/uk.gif); }
h2.us { background: url(../../flags/us.gif); }
h2.wA { background: url(../../flags/wA.gif); }
h2.za { background: url(../../flags/za.gif); }
div.distributors 
*:target, 
div.distributors 
.fragment, 
div.distributors 
*:target a, 
div.distributors 
.fragment a {
	color: blue;
}
.new 
h2 {
	margin: 0;
	border-bottom: 2px solid black;
}
.new 
div {
	text-align: center;
	margin: 10px 0 0;
	display: block !important;
	display: inline-block;
	overflow: hidden;
}
.new 
div 
div {
	margin: 0 0 10px 16px;
	float: left;
	width: 177px;
	display: inline;
}
.new 
br {
	display: none;
}
.new 
span 
br {
	display: inline;
}
.new 
img {
	border: 1px solid gray;
	display: block;
}
.new 
a {
	text-decoration: none;
}
.request 
h2 {
	margin: 0;
	border-bottom: 2px solid black;
	white-space: pre;
}
.request 
h2 
small {
	color: gray;
}
.shell 
h2 {
	margin: 0;
	border-bottom: 2px solid black;
}
.shell 
.cols {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
.shell 
.cols 
label {
	display: block;
	width: 315px;
	position: relative;
	line-height: 30px;
}
.shell 
.cols 
input {
	border: 1px solid gray;
	font: 13px verdana, arial, helvetica, sans-serif;
	width: 198px;
	position: absolute;
	right: 0;
	top: 5px;
}
.shell 
.cols 
select {
	border: 1px solid gray;
	font: 13px verdana, arial, helvetica, sans-serif;
	width: 202px;
	position: absolute;
	right: 0;
	top: 5px;
}
.shell 
.cols 
select:last-child {
	width: 200px;
}
.shell 
.cols 
textarea {
	border: 1px solid gray;
	font: 13px verdana, arial, helvetica, sans-serif;
	display: block;
	width: 311px;
	height: 100px;
	overflow: hidden;
}
.shell 
.cols 
li:last-child 
textarea {
	width: 313px;
}
.shell 
form 
div 
input {
}
.request 
.cols 
br {
	display: none;
}
.shell 
#submit {
	border: 1px solid gray;
	cursor: pointer;
	width: 315px;
}
/**/}