body {
	background-image: url(../innnn_files/images/img.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	margin: 0px; 
	padding: 0px 20px 20px; 
	color: rgb(0, 0, 0);
}
#global {

	MIN-WIDTH: 990px;
    MAX-WIDTH: 1300px;
	MARGIN: 0px auto;
	WIDTH: 90%;
	HEIGHT: 100%
	WIDTH: expression(document.body.clientWidth<1100?'990px':'90%');
}
body {
	font-family: arial; font-size: 12px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
td {
	font-family: arial; font-size: 12px;
}
h1 {
	font-size: 18px; font-weight: normal; margin-top: 0px; margin-bottom: 10px;
}
h2 {
	margin: 4px 0px; color: rgb(85, 0, 129); font-size: 14px;
}
h3 {
	color: rgb(51, 51, 51); font-size: 14px;
}
a {
	color: rgb(0, 0, 153);
}
.bodytopline {
	background: rgb(209, 187, 220); padding: 0px;
}
.bodytopline img {
	display: block;
}
.logo {
	width: 200px;
	height: 90px;
	margin-top: 10px;
	float: left;
}
.contacts {
	background: rgb(240, 240, 240); width: 420px; height: 75px; color: rgb(102, 102, 102); line-height: 19px; clear: both; font-size: 11px; border-right-color: rgb(209, 187, 220); border-bottom-color: rgb(209, 187, 220); border-left-color: rgb(209, 187, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.contacts a {
	color: rgb(102, 102, 102);
}
.search {
	width: 150px;
	height: 40px;
	text-align: left;
	color: rgb(102, 102, 102);
	line-height: 140%;
	overflow: hidden;
	font-size: 11px;
	margin-top: 30px;
	float: right;
}
.subsearch {
	margin-bottom: 10px;
}
.searchttl {
	color: rgb(111, 50, 142); font-size: 12px; font-weight: bold;
}
.searchinp {
	border: 1px solid rgb(204, 204, 204); font-family: arial; font-size: 14px;
}
.tabsoverall {
	width: 470px;
	margin-right: 40px;
	float: right;
}
.tabsblock {
	background: url("/images/toptabsviobg.gif") repeat-x left top;
}
.tabsheadfirst {
	background: rgb(209, 187, 220); margin: 0px 0px 4px; padding: 3px 5px; color: rgb(85, 0, 129); font-weight: bold; border-right-color: rgb(209, 187, 220); border-left-color: rgb(209, 187, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: right; cursor: pointer;
}
.tabshead {
	background: rgb(209, 187, 220); margin: 0px 3px 4px 0px; padding: 3px 5px; color: rgb(85, 0, 129); font-weight: bold; border-right-color: rgb(209, 187, 220); border-left-color: rgb(209, 187, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: right; cursor: pointer;
}
.tabsheadsel {
	background: rgb(240, 240, 240); margin: 0px 3px 0px 0px; padding: 3px 5px 7px; color: rgb(85, 0, 129); font-weight: bold; border-right-color: rgb(209, 187, 220); border-left-color: rgb(209, 187, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: right;
}
.tabsheadselfirst {
	background: rgb(240, 240, 240); margin: 0px; padding: 3px 5px 7px; color: rgb(85, 0, 129); font-weight: bold; border-right-color: rgb(209, 187, 220); border-left-color: rgb(209, 187, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: right;
}
.rurs {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
.curr {
	text-decoration: none; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dashed;
}
.clear1 {
	height: 1px; clear: both;
}
.clear5 {
	height: 5px; clear: both;
}
.clear10 {
	height: 10px; clear: both;
}
.clear20 {
	height: 20px; clear: both;
}
.newsblock {
	width: 225px; height: 195px; margin-right: 20px; float: left;
}
.newsblock h2 {
	font-size: 12px; font-weight: normal; margin-top: 0px;
}
.newsblock img {
	margin: 3px 5px 75px 0px; border: 1px solid rgb(204, 204, 204); width: 75px; height: 75px;
}
.acsblock {
	width: 225px; height: 175px; padding-top: 5px; margin-right: 20px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; float: left;
}
.acsblockimg {
	margin: 0px 5px 25px 0px; display: block;
}
.videoblock {
	width: 225px; height: 200px; margin-right: 20px; float: left;
}
.videoblock h2 {
	font-size: 12px; font-weight: normal; margin-top: 0px;
}
.videoblock img {
	border: 1px solid rgb(204, 204, 204); width: 200px; height: 150px; display: block;
}
.leftimgblock {
	background: rgb(240, 240, 240); padding: 3px 3px 7px; border: 1px solid rgb(204, 204, 204); margin-right: 20px;
}
.leftimg img {
	margin: 0px 5px 10px 0px; border: 1px solid rgb(204, 204, 204);
}
.leftimg {
	font-size: 12px;
}
.leftimg span {
	margin: 7px 0px; text-decoration: underline; display: block;
}
.hbg {
	background: url("/images/hfbg.gif") repeat-x; margin-bottom: 5px;
}
.hgbg {
	background: url("/images/hgbg.gif") repeat-x; margin-bottom: 5px;
}
.hgbgl {
	background: url("/images/hgbgl.gif") repeat-x; margin-bottom: 5px;
}
.hgbgp {
	background: url("/images/hgbgp.gif") repeat-x; margin-bottom: 5px;
}
.hgbgs {
	background: url("/images/hgbgs.gif") repeat-x; margin-bottom: 5px;
}
.hgbgr {
	background: url("/images/hgbgr.gif") repeat-x; margin-bottom: 5px;
}
.letterlist {
	margin: 10px 5px 0px 35px;
}
.letterlist a {
	color: rgb(0, 0, 153);
}
.aletterlist a {
	color: rgb(204, 204, 204);
}
.aletterlist a span {
	color: rgb(102, 102, 102);
}
.aletterlist a:hover {
	color: rgb(85, 0, 129);
}
.aletterlist a:hover span {
	color: rgb(85, 0, 129);
}
.letter {
	margin-top: 3px; float: left; display: block;
}
.arsbig {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold;
}
a.rsbig {
	color: rgb(102, 102, 102);
}
a.rsbig {
	margin: 0px 3px 3px 0px; padding: 5px 5px 3px; border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); font-size: 14px; font-weight: bold; float: left; display: block;
}
a.rsbig:hover {
	color: rgb(255, 59, 0);
}
a.rsbigs {
	background: rgb(255, 59, 0); margin: 0px 3px 3px 0px; padding: 5px 5px 3px; border: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; float: left; display: block;
}
a.rsbigs:hover {
	color: rgb(255, 255, 255);
}
a.rbig {
	margin: 0px 3px 3px 0px; padding: 1px 5px 3px; border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); font-size: 16px; font-weight: bold; float: left; display: block;
}
a.rbig:hover {
	color: rgb(255, 59, 0);
}
a.rbigs {
	background: rgb(255, 59, 0); margin: 0px 3px 3px 0px; padding: 1px 5px 3px; border: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; float: left; display: block;
}
a.rbigs:hover {
	color: rgb(255, 255, 255);
}
.labbig {
	width: 20px; text-align: right; color: rgb(85, 0, 129); text-transform: uppercase; padding-top: 8px; font-size: 16px; font-weight: bold; float: left;
}
.plasticbig {
	width: 20px; text-align: right; color: rgb(196, 14, 56); text-transform: uppercase; padding-top: 8px; font-size: 16px; font-weight: bold; float: left;
}
.semiindustrialbig {
	width: 20px; text-align: right; color: rgb(0, 102, 179); text-transform: uppercase; padding-top: 8px; font-size: 16px; font-weight: bold; float: left;
}
.vendorsbig {
	width: 20px; text-align: right; color: rgb(127, 191, 0); text-transform: uppercase; padding-top: 8px; font-size: 16px; font-weight: bold; float: left;
}
.breadcrumbs {
	color: rgb(153, 153, 153); font-size: 11px; margin-bottom: 3px;
}
.breadcrumbs a {
	color: rgb(153, 153, 153);
}
.breadcrumbs a:hover {
	color: rgb(0, 0, 153);
}
.openclose img {
	border: 3px solid rgb(255, 255, 255);
}
.openclose:hover img {
	border: 3px solid rgb(85, 0, 129);
}
.lefttype {
	padding: 2px 15px 3px 5px;
}
.lefttype a {
	color: rgb(102, 102, 102);
}
.lefth {
	margin: 0px 0px 10px;
}
.shortdescr {
	color: rgb(102, 102, 102); font-size: 12px; margin-top: 3px;
}
.radio {
	color: rgb(102, 102, 102); font-size: 12px;
}
.radiodiv {
	margin: 0px 0px 4px; padding-bottom: 4px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 2px; border-bottom-style: inset;
}
.aleftbasket {
	background: rgb(240, 240, 240); margin: 0px 20px 10px 0px; padding: 10px; border-left-color: rgb(242, 50, 50); border-left-width: 3px; border-left-style: solid;
}
.leftbasket {
	background: url("/images/basketicon.gif") no-repeat left top; padding: 0px 0px 0px 21px; height: 33px; font-size: 11px;
}
.catl {
	list-style-type: square;
}
.catp {
	list-style-type: square;
}
.cats {
	list-style-type: square;
}
.catr {
	list-style-type: square;
}
.catl {
	color: rgb(85, 0, 129);
}
.catp {
	color: rgb(196, 14, 56);
}
.cats {
	color: rgb(0, 102, 179);
}
.catr {
	color: rgb(255, 59, 0);
}
p {
	margin: 10px 0px;
}
.gt {
	width: 80%; color: rgb(68, 68, 68);
}
.gt b {
	color: rgb(119, 119, 119);
}
.basketcat {
	color: rgb(102, 102, 102); font-size: 11px; vertical-align: top;
}
.insidenewstable table {
	margin: 0px; padding: 0px; border-top-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-collapse: collapse;
}
.insidenewstable td {
	margin: 0px; padding: 5px; font-family: arial; font-size: 12px; border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.allnewspic {
	margin: 0px 5px 5px 0px;
}
.allnewsh {
	
}
.allnewsa {
	color: rgb(0, 0, 0); text-decoration: none;
}
.allnewsdate {
	margin: 3px 0px; color: rgb(153, 153, 153); font-size: 11px;
}
.allnewsclear {
	height: 1px; padding-bottom: 5px; clear: both; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.bskline td {
	margin: 0px; padding: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.bskft td {
	margin: 0px; padding: 5px;
}
.tdtopmenu b {
	padding: 3px 5px 4px; font-size: 12px; display: block;
}
.tdtopmenu a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.tdmenu01 {
	width: 25%; height: 50px; text-align: center; line-height: 13px; vertical-align: middle;
}
.tdmenu02 {
	width: 25%;
	height: 20px;
	text-align: center;
	line-height: 13px;
	vertical-align: middle;
}
.tdmenu03 {
	width: 25%;
	height: 20px;
	text-align: center;
	line-height: 13px;
	vertical-align: middle;
}
.tdmenu04 {
	width: 25%; height: 50px; text-align: center; line-height: 13px; vertical-align: middle;
}
.tdmenu05 {
	width: 25%;
	height: 20px;
	text-align: center;
	line-height: 13px;
	vertical-align: middle;
}
.tdmenu06 {
	width: 25%;
	height: 20px;
	text-align: center;
	line-height: 13px;
	vertical-align: middle;
}
.tdmenu07 {
	width: 25%; height: 50px; text-align: center; line-height: 13px; vertical-align: middle;
}
.tdmenu01 {
	background: rgb(85, 0, 129);
}
.tdmenu01 a {
	color: rgb(255, 255, 255);
}
.tdmenu02 {
	background: rgb(196, 14, 56);
}
.tdmenu02 a {
	color: rgb(255, 255, 255);
}
.tdmenu03 {
	background: rgb(255, 59, 0);
}
.tdmenu03 a {
	color: rgb(255, 255, 255);
}
.tdmenu04 {
	background: rgb(0, 102, 179);
}
.tdmenu04 a {
	color: rgb(255, 255, 255);
}
.tdmenu05 {
	background: rgb(127, 191, 0);
}
.tdmenu05 a {
	color: rgb(255, 255, 255);
}
.tdmenu06 {
	background: rgb(255, 183, 0);
}
.tdmenu06 a {
	color: rgb(255, 255, 255);
}
.tdmenu07 {
	background: rgb(53, 53, 179);
}
.tdmenu07 a {
	color: rgb(255, 255, 255);
}
.homeicon {
	background: rgb(153, 153, 153); border: 0px currentColor; width: 13px; height: 13px; margin-right: 2px; vertical-align: bottom;
}
a:hover .homeicon {
	background: rgb(0, 0, 153); border: 0px currentColor; width: 13px; height: 13px; margin-right: 2px; vertical-align: bottom;
}
.intext ul {
	margin: 10px 20px;
}
.bskinpt {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 20px; height: 11px; text-align: right; line-height: 10px; font-family: arial; font-size: 10px;
}
.hblue {
	color: rgb(85, 0, 129);
}
.descrtext p {
	margin: 0px; padding: 5px 0px; color: rgb(153, 153, 153); font-size: 12px;
}
.notopp p {
	padding-top: 0px; margin-top: 0px;
}
.h1lab h1 {
	color: rgb(85, 0, 129); font-weight: bold;
}
.h1plastic h1 {
	color: rgb(196, 14, 56); font-weight: bold;
}
.h1semiindustrial h1 {
	color: rgb(0, 102, 179); font-weight: bold;
}
.h1vendors h1 {
	color: rgb(127, 191, 0); font-weight: bold;
}
.h1soft h1 {
	color: rgb(255, 183, 0); font-weight: bold;
}
.h1reactiveorder h1 {
	color: rgb(255, 98, 51); font-weight: bold;
}
.crsign {
	color: rgb(102, 102, 102);
}
.drawacspic {
	padding: 7px 7px 0px; vertical-align: bottom; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.drawacstext {
	padding: 0px 7px 7px; font-size: 12px; vertical-align: top; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.drawacsbasket {
	padding: 7px; vertical-align: bottom; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.listtdpls {
	width: 15px; text-align: center; padding-top: 4px; vertical-align: top; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.listtdcat {
	padding: 5px; font-size: 11px; vertical-align: top; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.listtdcat span {
	color: rgb(153, 153, 153);
}
.listtdname {
	padding: 5px; vertical-align: top; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.listtdprice {
	padding: 5px; text-align: right; vertical-align: top; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.addbsktbl {
	width: 250px; border-collapse: collapse;
}
.addbsktbl td {
	padding: 0px; vertical-align: top;
}
.addbsktblprice {
	width: 110px; text-align: right; padding-right: 5px; font-size: 11px;
}
.addbsktblinp div {
	border: 1px solid rgb(204, 204, 204); margin-left: 3px;
}
.addbsktblup {
	padding-right: 5px;
}
.addbsktblup img {
	border: 0px currentColor; display: block;
}
.addbsktbladd {
	vertical-align: top;
}
.addbsktbladd img {
	border: 0px currentColor;
}
.addbsktbladd a {
	cursor: pointer;
}
.addbsktblstock {
	width: 90px; text-align: left; font-size: 10px; vertical-align: middle;
}
.addbsktblstock div {
	padding-left: 5px;
}
.addbsktblstock img {
	margin: 0px; width: 90px; height: 1px; display: block;
}
.leftgrblock {
	background: rgb(240, 240, 240); border: 1px solid rgb(204, 204, 204); padding-left: 5px; margin-right: 20px;
}
.leftgrh {
	color: rgb(0, 0, 0); padding-bottom: 3px; font-size: 12px; font-weight: bold; margin-top: 5px;
}
.leftgrpdf {
	background: url("/images/catalog02gsmall.gif") no-repeat left top; margin: 5px 5px 0px 3px; padding: 0px 15px 5px 20px; font-size: 11px;
}
.leftgrpdf a {
	color: rgb(51, 51, 51);
}
.leftgrprint {
	background: url("/images/catalog01gsmall.gif") no-repeat left top; margin: 5px 5px 0px 3px; padding: 0px 15px 5px 20px; font-size: 11px;
}
.leftgrprint a {
	color: rgb(51, 51, 51);
}
.leftgrsite {
	background: url("/images/sitegsmall.gif") no-repeat left top; margin: 5px 5px 0px 3px; padding: 0px 15px 5px 20px; font-size: 11px;
}
.leftgrsite a {
	color: rgb(51, 51, 51);
}
a.tt span {
	display: none;
}
a.tt:hover {
	position: relative; z-index: 23;
}
a.tt:hover span {
	background: rgb(240, 240, 240); padding: 3px 5px; border: 1px solid rgb(191, 135, 220); left: 0px; top: 15px; color: rgb(85, 0, 129); display: block; position: absolute; z-index: 22;
}
.listdot01sel {
	background: url("/images/selected01.gif") no-repeat; padding: 0px 10px 5px 17px; float: left;
}
.listdot01link {
	background: url("/images/select01.gif") no-repeat; padding: 0px 10px 5px 17px; float: left;
}
.listdot02sel {
	background: url("/images/selected02.gif") no-repeat; padding: 0px 10px 5px 17px; float: left;
}
.listdot02link {
	background: url("/images/select02.gif") no-repeat; padding: 0px 10px 5px 17px; float: left;
}
.listdot03sel {
	background: url("/images/selected03.gif") no-repeat; padding: 0px 10px 5px 17px; float: left;
}
.listdot03link {
	background: url("/images/select03.gif") no-repeat; padding: 0px 10px 5px 17px; float: left;
}
.listdotblock {
	margin: 0px 0px 10px;
}
.chopenclose {
	padding-left: 5px; margin-left: 5px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: right;
}
.chopenclose a {
	color: rgb(153, 153, 153); font-size: 11px; text-decoration: none;
}
.chopenclose img {
	margin: 2px 2px 0px 0px;
}
.chcloseopen {
	float: right;
}
.chcloseopen a {
	color: rgb(153, 153, 153); font-size: 11px; text-decoration: none;
}
.chcloseopen img {
	margin: 2px 2px 0px 0px;
}
.ritemplus {
	width: 15px; text-align: center; padding-top: 4px; vertical-align: top; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.ritemname {
	padding: 5px 5px 3px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.ritempackone {
	padding: 3px 5px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.ritempackcat {
	padding: 3px 20px 3px 5px; font-size: 11px; vertical-align: top; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.ritempackcat span {
	color: rgb(153, 153, 153);
}
.ritempackval {
	padding: 3px 20px 3px 5px; text-align: right; font-size: 11px; vertical-align: top; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.ritempackprc {
	padding: 3px 5px; vertical-align: top; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.ritemcat {
	padding: 5px; font-size: 11px; vertical-align: top; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.ritemcat span {
	color: rgb(153, 153, 153);
}
.ritemlongname {
	padding: 5px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.ritempack {
	padding: 5px; text-align: right; font-size: 11px; vertical-align: top; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.ritemprc {
	padding: 5px; vertical-align: top; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.intext img {
	margin: 0px 10px 0px 0px;
}
.insidetable {
	margin: 0px 0px 10px 30px; width: 400px; border-top-color: rgb(238, 238, 238); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-collapse: collapse;
}
.insidetable td {
	padding: 1px 2px; color: rgb(119, 119, 119); font-size: 11px; border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.imgleft {
float: left;
margin: 5px 10px 10px 5px;
padding: 5px;
}
.imgleft_bord {
float: left;
border: 1px solid #EEEEEE;
margin: 5px 10px 10px 5px;
padding: 5px;
}
.imgleft_white {
float: left;
border: 2px solid #FFFFFF;
margin: 10px 10px 10px 10px;
padding: 5px;
}
.imgright {
float: right;
margin: 5px 10px 10px 5px;
padding: 5px;
}
.imgright_bord {
float: right;
border: 1px solid #EEEEEE;
margin: 5px 10px 10px 20px;
padding: 6px;
}
.imgright_white {
float: right;
border: 1px solid #FFFFFF;
margin: 5px 10px 10px 20px;
padding: 6px;
}
.imgcentre_bord {
float: centre;
border: 1px solid #EEEEEE;
margin: 5px 10px 10px 20px;
padding: 6px;
}