/*Datasheet fix*/
#logoBW{ position: absolute; left: 570px; top: 90px; }

#galleryPics{ float: right; position: relative; left: -174px; top: 1px; width: 216px; font-size: 10px; }
#pnpPics{ float: right; position: relative; left: -230px; top: 27px; width: 216px; font-size: 10px; }

#datasheet_desc table td {
	background-color:#babec2;
}
/*Rosen adv - -  search */

#resContain .productsList img {
	margin-bottom: 35px;
}
#history a:link {
	color: #990000;
}
#resContain {
	scrollbar-base-color: #FFC0FF;
}
.formTitle {
	width:345px;
	border:1px solid white;
	background-color:#aaaaaa;
	padding:3px;
	margin-top:12px;
	_margin-top:0px;/**/
}
.advForm {
	margin-top:40px;
	_margin-top:50px;
	margin-left:20px;
	_margin-left:10px;
	width:353px;
	float:left;
	position:relative;
	font-size:10px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.fader {

	width:441px;
	background: url('../images/fader.png') 0 0 repeat-x;
	height:30px;
	float:left;
	position:relative;
	margin:-640px 0px 0px 0px; 
}
.fader_flipped {
	
	width:494px;
	background: url('../images/fader_flipped.png') 0 0 repeat-x;
	height:30px;
	float:left;
	position:relative;
	margin:-30px;
	*margin: 0px;
	z-index:20;
}

.groupsSel * {
	text-transform:none;
	font-size:10px;
	line-height:10px;
}
.groupsSel li {
	height:15px;
	margin:0px;
	clear:right;
	position:relative;
	width:340px;
	font-size:10px;
}
.fromDiv {
	clear:right;
}
.layout-slider {
	width:220px;
	float:left;
	position:relative;
}
.slideTitle {
	float:left;
	position:relative;
	width:100px;
}

.advLoading {
	float:right;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	font-family:verdana, arial, sans serif;
	width:200px;
	background-color:#AAAAAA;
	margin-top:-19px;
	margin-right:2px;
	padding-right:5px;
	z-index:999;
	position:relative;
	text-align:right;
}
.advCheckBox {
	text-align:left !important;
	clear:both !important;
}
advSelect {
	font-size: 10px !important;
}
select {
	font-size:10px;
}
.advResults {
	width:481px;
	display:block;
	float:left;
	font-size:10px;
	font-family:verdana, arial, sans serif;
	height:760px;
	margin:51px 0px 0px 22px;
	_margin:50px 0px 0px 22px;
	position: relative;
	overflow:hidden;
}
#results {
	width:480px;
	overflow:auto;
	height:700px;
	margin-left:0px;
	border-left:1px solid #CBCBCB;
	z-index: 999;
	position: relative;
}
#results .productsList {
	float: left;
	width: 430px;
	height: 120px;
	margin: 10px 15px 10px 10px;
	overflow:hidden;
	z-index: 999;
	/*display: none;*/
}


.resultTitle {
	border:1px solid white;
	background-color:#aaaaaa;
	padding:3px;
	width:473px;
	float:left;
	position:relative;
}
.resultsFound {
	float:right;
	text-align:right;
	position:relative;
	width:60px;
	font-size:10px;
}
.leftSeekDiv {
	background: url('../images/formbg.png') 0 0 repeat-x;
	padding:5px;
}
.advForm h3 {
	margin-top:10px;
	color:#C80A32;
	clear:right;
	position:relative;
	font-size:10px;
}
.advResults h1 {
	display: block;
	border-bottom: 3px solid #ccc;
	font-size: 16px;
}
.resultsSeekBar {
	padding:5px;
}
.shapeDiv {
	width:140px;
	float:left;
	position:relative;
}
.advProdUl {
	width:520px;
	float:left;
	position:relative;
	font-size:10px;
	border-width:3px 1px 0px 1px;
	border-color:#f0f0f0;
	border-style:solid;
}
.advProdUl li {
	height:auto;
	float:left;
	position:relative;
	margin:0px;
}
.advProdUl a {
	width:auto;
	font-size:10px;
	text-decoration:none;
	color:black;
}
.advProdUl .prodName {
	width:100px;
	text-align:center;
	padding-left:1px;
	border-left:1px solid gray;
}
.advProdUl .prodName a, .advProdUl .prodName a:hover {
	border:none;
}
.advProdUl .prodName img {
	width:100px;
	height:100px;
	float:left;
	margin:2px;
}
.advProdUl .prodInfo {
	width:520px;
}
.top_border {
	border-top:1px solid gray;
}
.prodInfo span {
	border-top:1px solid gray;
	text-align:center;
	padding:0px;
	float:left;
	position:relative;
	margin:0px;
	line-height:16px;
}
.prodInfo .cantName {
	width:104px;
	background-color:#cfcfcf;
}
.prodInfo .tipShape {
	width:104px;
	background-color:#bfbfbf;
}
.prodInfo .detCoat {
	width:104px;
	background-color:#cfcfcf;
}
.prodInfo .fc {
	width:104px;
	background-color:#bfbfbf;
}
.prodInfo .rf {
	width:104px;
	background-color:#cfcfcf;
}
/*Rosen adv search */



html {
	background: #000;
	-webkit-text-size-adjust:none;
}

H3 {
	font-family:verdana, arial, sans serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.P0 {
	padding:0px;
	font-family: Verdana, Arial, Tahoma, sans-serif, Helvetica;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.P0b {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.P0br {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#C80A32;
}
.p1 {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.p1b {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#C80A32;
}
.p11b {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.p2 {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
.p2r {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#C80A32;
}
.p2i {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	font-style:italic;
}
.p2is {
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	font-style:italic;
}
.p2s {
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#C80A32;
}
.itb {
	font-style:italic;
	font-weight:bold;
}
.bd {
	font-weight:bold;
}
.whiteTxt {
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #ffffff;
	text-align:right;
}
a.white:link {
	text-decoration:none;
	color: #C80A32;
}
a.white:visited {
	text-decoration:none;
	color: #C80A32;
}
a.white:hover {
	text-decoration:none;
	color: #ffffff;
}
.slogun {
	font-size:16pt;
	font-wight:bold;
	font-family:Arial;
	color:#C80A32;
}
.arrowNc {
	font-size:12pt;
	font-weight:bold;
	font-family:Arial;
}
#dstrbtrsLst {
	display: none;
}
/*POLLY */

#homepageText {
	margin-top:100px;
}
#homepageText p {
	padding: 0px;
	margin: 7px;
}
#disclaimer {
	font-size: 10px;
	margin: 30px;
	margin-top: 0px;
}
#flagsBox {
	position: absolute;
	left: 543px;
	background: #aaa;
	border: 1px solid #fff;
	top: 110px;
}
#flagsBox a {
	line-height: 25px;
	text-decoration: none;
}
#flagsBox div {
	margin: 5px;
}
.closer {
	background: #ccc;
	float: right;
	display: inline;
	text-transform: uppercase;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	width: 16px !important;
}
.closer a {
	margin-left: 3px;
	margin-right: 3px;
}

#catalogFooter {
	border-top: 2px solid #eee;
	margin: 25px;
	text-align: center;
}
#catalogFooter a {
	color:#C80A32;
	font-weight: bold;
	margin: 10px;
	text-decoration: none;
}
#catalogFooter div {
	margin-top: 10px;
}
.redColor {
	color:#C80A32;
}
.red {
	color:#C80A32;
}
.applicationHeader {
	font-size: 12px;
	font-weight: bold;
	position: relative;
	left: 30px;
	top: 20px;
	_top: 0px;
}
.catTitleBox {
	border-bottom: 1px solid #fff;
	margin: 25px;
	position: relative;
	top: 100px;
	text-align: right;
}
#intro {
	width: 212px;
	position: absolute;
	top: 75px;
	left: 50%;
	margin-left: -432px;
	z-index: 6;
}
#quickSelect #productData {
	background: none;
	margin-left: 30px;
}
#quickSelect table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
	margin: 25px;
	width: 800px;
}
#quickSelect td {
	border-width: 1px 0px 0px 1px;
	padding: 2px;
	border-style: solid;
	border-color: #000;
	background-color: #ddd;
	-moz-border-radius: 0px 0px 0px 0px;
}
#quickSelect th {
	border-width: 0px 0px 0px 1px;
	padding: 2px;
	border-style: solid;
	border-color: #fff;
	background-color: black;
	-moz-border-radius: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;
}
#quickSelect a:link {
	color:#C80A32;
	text-decoration: none;
}
#quickSelect a:visited {
	color:#C80A32;
	text-decoration: none;
}
#quickSelect a:hover {
	color:#000000;
	text-decoration: none;
}
#quickSelect a:active {
	color:#C80A32;
	text-decoration: none;
}
#detailsPageContent #productData {
	margin-top: 30px;
}
#brochureBox {
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -270px;
	_margin-left: -275px;
	width: 700px;
	z-index:300;
}
#brochureBox a {
	text-decoration: none;
	
}
#leftContainer {
	background-image: url('../images/elements/img_back_line.gif');
	background-repeat: repeat-y;
	width: 318px;
	position: absolute;
	left: 1px;
	top: 110px;
	_top: 100px;
	padding-bottom: 20px;
	margin-left: 25px;
	font-family: verdana;
	font-size: 10px;
}
#mainContainer {
	margin: 25px;
	margin-top: 165px;
	_margin-top: 200px;
	margin-left: 370px;
	min-height: 150px;
}
#mainContainerSeek .ASLink{

}
#mainContainerSeek #searchPane input{ display: inline !important;}
#mainContainerSeek {
	margin: 25px;
	margin-top: 105px;
	margin-left: 10px;
	min-height: 150px;
}
#mainContainer a:link {
	color:#C80A32;
	text-decoration: none;
}
#mainContainer a:visited {
	color:#C80A32;
	text-decoration: none;
}
#mainContainer a:hover {
	color:#000000;
	text-decoration: none;
}
#mainContainer a:active {
	color:#C80A32;
	text-decoration: none;
}
#insideFrame {
	width: 916px;
	background: #BABEC2;
	position: relative;
        z-index: -3;
	border: 1px solid #ffffff;
	margin-top: 24px;
	margin-left: 11px;
	_margin-right: 11px;
}
#outsideFrame {
	border: 1px solid #ffffff;
	width: 940px;
	z-index: -2;
	position: absolute !important;
	top: 36px;

	left: 50%;
	margin-left: -470px;
	background: #000000;
}
#titleContainer{
	position: absolute;
	left: 220px;
	top: 100px;
	margin-bottom: 10px;
	width: 760px;
	font-size:18px;
	font-weight:bold;
	color: #C80A32;
	text-transform:uppercase;
	letter-spacing:2px;
	line-height: 30px;
	font-family: verdana;
}
#titleContainer span { position: relative;}
#titleContainer span img { position: absolute; left: -3px;}

#titleContainer .subtitle{ text-transform: none; font-size:14px; }

#newsContainer h2 {
	font-size: 12px;
	width: 500px;
}
.newsDate {
	float: right;
}
#newsBack {
	position: absolute;
	left: 30px;
	font-weight: bold;
}
#productImages {
	position: absolute;
	left: 700px;
	top: 240px;
}
#productImages img {
	border: 1px solid #ffffff;
	margin-bottom: 10px;
}
#productData {
	background: #ffffff;
	padding-top: 25px;
	padding-bottom: 10px;
}
#productData table {
	width: 377px;
}
#productData td.first, #productData th.first{ width: 160px;}
#productData td.second, #productData th.second{ width: 80px;}

#productData td {
	/*background: #f0f0f0;*/
	background: #dddddd;
}
#productData th {
	background: #222222;
	color: #ffffff;
	font-weight: bold;
}
#productData th {
	padding: 5px;
	margin: 1px;
}
#productData td {
	padding: 4px;
	margin: 1px;
}
#productData h3 {
	border-bottom: 3px solid #cccccc;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	width: 500px;
}
#productData h2 {
	font-size: 18px;
	font-weight: bold;
}
#productData a:link {
	color:#990000;
}
#productData a:active {
	color:#990000;
}
#productData a:visited {
	color:#990000;
}
#productData a:hover {
	color:#990000;
}
#productData .orderCodes {
	margin-top: 25px;
}
#productData ul li {
	text-transform: none;
	list-style-type: disc;
	width: 100%;
	text-align: left;
	height: auto;
	margin-bottom: 7px;
	margin-left: 16px;
}
#productData ul {
	list-style-type: circle;
}
#detailsPageContent #productData {
	background: none;
	margin-left: 100px;
	margin-top: 0px;
	width: 500px;
}
#detailsPageContent .locationBar{
	_margin-top: 170px;
}

.quickSelection {
	border: 1px solid #ffffff !important;
	border-left: 0px !important;
	border-top: 0px !important;
	margin-top: 26px !important;
	_margin-top: 0px !important;
}
.quickSelection td {
	background: #aaaaaa !important;
}
.quickSelection td, .quickSelection th {
	border: 1px solid #ffffff !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 4px !important;
}
.quickSelection a, .quickSelection a:visited, .quickSelection a:active {
	color: #990000 !important;
}
.quickSelection a:hover {
	color: #114477 !important;
}
.quickSelection .pending {
	padding: 0px !important;
	background: #666666 !important;
	border-top: 0px !important;
}
.quickSelection .pending div {
	width: 100%;
	border-top: 1px solid #ffffff;
}
#coatingsData {
	width: 600px;
	margin-left: 150px;
}
#coatingsData li {
	margin-left: 30px;
}
#coatingsData h3 {
	border-bottom: 3px solid #cccccc;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	width: 100%;
}
.infoTable th {
	background: #9F2020 !important;
}
.infoTable th, .infoTable td {
	border: 1px solid #9F2020 !important;
	border-top: 0px !important;
	border-left: 0px !important;
}
.infoTable {
	border: 1px solid #9F2020 !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	width: 550px !important;
}
#simpleSearch {
	position: absolute;
	top: 80px;
	left: 600px;
	font-family: verdana;
}
#simpleSearch a {
	color:#C80A32;
	text-decoration: none;
}
#simpleSearch a:visited {
	color:#C80A32;
}
#simpleSearch a:hover {
	color:#333333;
}
#simpleSearch span {
	display: block;
	font-size: 10px;
}
#simpleSearch span.redColor{
	display: inline;
}
.searchField {
	height:12px;
	width:210px;
	font-size:10px;
	color:#858585;
}
.searchButton {
	height: 22px;
	font-weight: bold;
	color: #C80A32;
	font-size: 11px;
	width: 70px;
}
.appModes {
	width: 260px;
	height: 84px;
	margin-left: 25px;
	margin-top: 25px;
	float: left;
}
.appModes text {
	vertical-align: middle;
}
.appModes img {
	float: left;
	border: 0px solid #ffffff;
	margin-right: 10px;
	vertical-align: middle;
}
.appModes a:link {
	color:#C80A32;
}
.appModes a:visited {
	color:#C80A32;
}
.appModes a:hover {
	color:#000000;
}
.appModes a:active {
	color:#C80A32;
}
.titles {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.productsList {
	float: left;
	width: 400px;
	_width: 350px;
	height: auto;
	margin: 20px 10px 0px 30px;
	overflow:hidden;
}
.productsList img {
	float: left;
	border: 1px solid #ffffff;
	margin: 5px;
	margin-bottom: 30px;
}
.productsList div {
	margin-top: 5px;
	height: 140px;
}
.productsList p {
	padding:1px;
	margin:1px;
}
.coatingBox {
	background: #ffffff;
	border: #C80A32 1px solid;
	color: #C80A32;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
	top: 5px;
}
/*END POLLY */



/*MAYA */
h2 {
	font-size:13px;
}
.buffer {
	height: 60px;
}
h4.listitem {
        width:560px;
	margin: 0;
	padding-left: 22px;
	padding-right: 5px;
	line-height: 26px;
	font-size:10px;
	background: transparent url('../nw-arrow-down.jpg') 10px 11px no-repeat;
}
h4.listitem:hover {
	background: #d0d9db url('../nw-arrow-down_bck.jpg') 10px 11px no-repeat;
}
h4.listitem:hover a {
	color: #222222;
}
a.toTop {
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin: 0 5px;
}
a.toTop:hover {
	text-decoration: underline;
}
/****flags & languages ****/



a.flaglink {
}
a.flaglink img {
	border: 1px solid #555555;
	display: inline;
	margin: 5px 5px 0 5px;
	position: relative;
	left: 18px;
	_left: 22px;
}
a.flaglink:hover img {
	border: 1px solid #999999;
}
div#flags {
	padding: 2px 7px 5px;
	line-height: 22px;
	color: #666666;
}
#flags a.flaglink img {
	margin: 0 2px;
}
/*IVAN */

.bigTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc1f2f;
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	position: absolute;
}
/*positionS */

.posAbs {
	position: absolute;
}
/*fontS */

.font10 {
	font-size:10px;
}
.bodyText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	position: absolute;
	z-index: 32;
	line-height:14px;
}
.pictureLeft {
	position: absolute;
	left: 77px;
	top: 166px;/*z-index: 32;*/

}
.pictureLeftBig {
	position: absolute;
	left: 39px;
	top: 166px;
	z-index: 32;
}
div.topBody {
	background-image:url(../images/elements/bg_top_body.gif);
	height: 129px;
	width: 939px;
	padding:0;
	margin:0;
	clear:both;
}
div.midBody {
	background-image:url(../images/elements/bg_body.gif);
	background-repeat:repeat-y;
	background-position:top;
	width: 939px;
	padding:0;
	margin:0;
	clear:both;
}
div.bottomBody {
	background-image:url(../images/elements/bg_bottom_body.gif);
	height: 30px;
	width: 939px;
	padding:0;
	margin:0;
	clear:both;
}
.noBackround {
	background-image:none;
}
/********clearfix  ********/

   .clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* #printLink{ position: absolute; font-family: verdana; font-size: 11px; color: #cc0000; font-weight: bold; display: block; width: 100px; height: 20px; line-height: 20px; border: 1px solid #fff; background: #ddd; text-decoration: none; top: 194px; left: 785px; text-align: center; z-index: 100;}*/
   
   
   #printLink:hover {
	color: #00458A;
	text-decoration: none;
}
.clearfix {
	display:inline-block;
}
/*Hide from IE Mac \*/

   .clearfix {
	display:block;
}
/*End hide from IE Mac */



/********clearfix  ********/

div.small {
	font-size:9px;
	clear:left;
}
/*Simple Search*/
ul.ssearch {
	height:auto;
	border-bottom:1px solid gray;
}
ul.ssearch li {
	position:relative;
	float:left;
	height:auto;
	background-color:none;
	padding:2px;
	
	text-transform: none !important;
}
ul.ssearch li a {
	background-color:#BABEC2 !important;
	border:none !important;
	width:80px;
}
ul.ssearch li.sdescr {
	width:280px;
	position:relative;
	float:left;
	text-align:left;
}
ul.ssearch li.name{ width: 100px;}
ul.ssearch li.sdescr p {
	margin:0px;
	padding:0px;
}

#hint_container {
	margin-top:0px;
	display:none;
	text-align:center;
	border-width:2px 1px 2px 1px;
	border-style:solid;
	border-color:#000;
	position:absolute;
	left:-150px;
	top: 20px;
	width:444px;
	background-color:#BABEC2;
	z-index:100;
}
.ssearch em, .hovered em {
	color:#C80A32;
	font-weight:bold;
}
ul.ssearch:hover {
	background-color:#333;
	cursor:pointer;
}
ul.ssearch:hover li {
	color:#fff;
}
ul.ssearch:hover em {
	color:#fff;
}
ul.ssearch:hover li a {
	background-color:#333 !important;
	color:#fff !important;
}
.hint_positioner {
}
*.hovered {
}
*.hovered li {
}
*.hovered li a {
}
*.hovered li.sdescr {
}
.nb {
	font-weight: bold;
}

.trademark{ 
   top: 7px; 
}
.phone-align{ 
   width: 45px; 
   display: inline; 
   float: left;
}
.pnpTable td, .pnpTable th, .tlTable td, .tlTable th{
	padding: 3px !important;
}
.ASLink{
	_position: relative; _top:-20px;
}

.coatingsList{ margin-bottom: 30px;}
.coatingsList h4{ position: relative; top: 10px; }
.coatingsList ul li{ margin-top: 0px !important; margin-bottom: 0px !important; }

.thumbCover{ position: absolute; border: 0px !important; left: 60px; }

#addressBlock{ font-size: 10px; position: relative; left: -35px; }

#pagination{ display: inline; font-size: 10px; font-weight: normal;}
#pagination a:hover{ background:#C80A32;}
#pagination span{ width: 60px; background: none; float: left; text-align: right; margin-top: 2px;}

.pageNotActive, .pageActive{ background: #666; color: #fff; margin: 1px; display: block; float: left; width: 16px; text-decoration: none; text-align: center; margin-top: 2px; }
.pageActive{  
   background: #000 !important; 
}
/*Datasheet fix*/
#logoBW{ position: absolute; left: 570px; top: 90px; }

#galleryPics{ float: right; position: relative; left: -174px; top: 1px; width: 216px; font-size: 10px; }
#pnpPics{ float: right; position: relative; left: -230px; top: 27px; width: 216px; font-size: 10px; }

#datasheet_desc table td {
	background-color:#babec2;
}
/*Rosen adv - -  search */

#resContain .productsList img {
	margin-bottom: 35px;
}
#history a:link {
	color: #990000;
}
#resContain {
	scrollbar-base-color: #FFC0FF;
}
.formTitle {
	width:345px;
	border:1px solid white;
	background-color:#aaaaaa;
	padding:3px;
	margin-top:12px;
	_margin-top:0px;/**/
}
.advForm {
	margin-top:40px;
	_margin-top:50px;
	margin-left:20px;
	_margin-left:10px;
	width:353px;
	float:left;
	position:relative;
	font-size:10px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.fader {

	width:441px;
	background: url('../images/fader.png') 0 0 repeat-x;
	height:30px;
	float:left;
	position:relative;
	margin:-640px 0px 0px 0px; 
}
.fader_flipped {
	
	width:494px;
	background: url('../images/fader_flipped.png') 0 0 repeat-x;
	height:30px;
	float:left;
	position:relative;
	margin:-30px;
	*margin: 0px;
	z-index:20;
}

.groupsSel * {
	text-transform:none;
	font-size:10px;
	line-height:10px;
}
.groupsSel li {
	height:15px;
	margin:0px;
	clear:right;
	position:relative;
	width:340px;
	font-size:10px;
}
.fromDiv {
	clear:right;
}
.layout-slider {
	width:220px;
	float:left;
	position:relative;
}
.slideTitle {
	float:left;
	position:relative;
	width:100px;
}

.advLoading {
	float:right;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	font-family:verdana, arial, sans serif;
	width:200px;
	background-color:#AAAAAA;
	margin-top:-19px;
	margin-right:2px;
	padding-right:5px;
	z-index:999;
	position:relative;
	text-align:right;
}
.advCheckBox {
	text-align:left !important;
	clear:both !important;
}
advSelect {
	font-size: 10px !important;
}
select {
	font-size:10px;
}
.advResults {
	width:481px;
	display:block;
	float:left;
	font-size:10px;
	font-family:verdana, arial, sans serif;
	height:760px;
	margin:51px 0px 0px 22px;
	_margin:50px 0px 0px 22px;
	position: relative;
	overflow:hidden;
}
#results {
	width:480px;
	overflow:auto;
	height:700px;
	margin-left:0px;
	border-left:1px solid #CBCBCB;
	z-index: 999;
	position: relative;
}
#results .productsList {
	float: left;
	width: 430px;
	height: 120px;
	margin: 10px 15px 10px 10px;
	overflow:hidden;
	z-index: 999;
	/*display: none;*/
}


.resultTitle {
	border:1px solid white;
	background-color:#aaaaaa;
	padding:3px;
	width:473px;
	float:left;
	position:relative;
}
.resultsFound {
	float:right;
	text-align:right;
	position:relative;
	width:60px;
	font-size:10px;
}
.leftSeekDiv {
	background: url('../images/formbg.png') 0 0 repeat-x;
	padding:5px;
}
.advForm h3 {
	margin-top:10px;
	color:#C80A32;
	clear:right;
	position:relative;
	font-size:10px;
}
.advResults h1 {
	display: block;
	border-bottom: 3px solid #ccc;
	font-size: 16px;
}
.resultsSeekBar {
	padding:5px;
}
.shapeDiv {
	width:140px;
	float:left;
	position:relative;
}
.advProdUl {
	width:520px;
	float:left;
	position:relative;
	font-size:10px;
	border-width:3px 1px 0px 1px;
	border-color:#f0f0f0;
	border-style:solid;
}
.advProdUl li {
	height:auto;
	float:left;
	position:relative;
	margin:0px;
}
.advProdUl a {
	width:auto;
	font-size:10px;
	text-decoration:none;
	color:black;
}
.advProdUl .prodName {
	width:100px;
	text-align:center;
	padding-left:1px;
	border-left:1px solid gray;
}
.advProdUl .prodName a, .advProdUl .prodName a:hover {
	border:none;
}
.advProdUl .prodName img {
	width:100px;
	height:100px;
	float:left;
	margin:2px;
}
.advProdUl .prodInfo {
	width:520px;
}
.top_border {
	border-top:1px solid gray;
}
.prodInfo span {
	border-top:1px solid gray;
	text-align:center;
	padding:0px;
	float:left;
	position:relative;
	margin:0px;
	line-height:16px;
}
.prodInfo .cantName {
	width:104px;
	background-color:#cfcfcf;
}
.prodInfo .tipShape {
	width:104px;
	background-color:#bfbfbf;
}
.prodInfo .detCoat {
	width:104px;
	background-color:#cfcfcf;
}
.prodInfo .fc {
	width:104px;
	background-color:#bfbfbf;
}
.prodInfo .rf {
	width:104px;
	background-color:#cfcfcf;
}
/*Rosen adv search */



html {
	background: #000;
	-webkit-text-size-adjust:none;
}

H3 {
	font-family:verdana, arial, sans serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.P0 {
	padding:0px;
	font-family: Verdana, Arial, Tahoma, sans-serif, Helvetica;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.P0b {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.P0br {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#C80A32;
}
.p1 {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.p1b {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#C80A32;
}
.p11b {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.p2 {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
.p2r {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#C80A32;
}
.p2i {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	font-style:italic;
}
.p2is {
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	font-style:italic;
}
.p2s {
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#C80A32;
}
.itb {
	font-style:italic;
	font-weight:bold;
}
.bd {
	font-weight:bold;
}
.whiteTxt {
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #ffffff;
	text-align:right;
}
a.white:link {
	text-decoration:none;
	color: #C80A32;
}
a.white:visited {
	text-decoration:none;
	color: #C80A32;
}
a.white:hover {
	text-decoration:none;
	color: #ffffff;
}
.slogun {
	font-size:16pt;
	font-wight:bold;
	font-family:Arial;
	color:#C80A32;
}
.arrowNc {
	font-size:12pt;
	font-weight:bold;
	font-family:Arial;
}
#dstrbtrsLst {
	display: none;
}
/*POLLY */

#homepageText {
	margin-top:100px;
}
#homepageText p {
	padding: 0px;
	margin: 7px;
}
#disclaimer {
	font-size: 10px;
	margin: 30px;
	margin-top: 0px;
}
#flagsBox {
	position: absolute;
	left: 543px;
	background: #aaa;
	border: 1px solid #fff;
	top: 110px;
}
#flagsBox a {
	line-height: 25px;
	text-decoration: none;
}
#flagsBox div {
	margin: 5px;
}
.closer {
	background: #ccc;
	float: right;
	display: inline;
	text-transform: uppercase;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	width: 16px !important;
}
.closer a {
	margin-left: 3px;
	margin-right: 3px;
}

#catalogFooter {
	border-top: 2px solid #eee;
	margin: 25px;
	text-align: center;
}
#catalogFooter a {
	color:#C80A32;
	font-weight: bold;
	margin: 10px;
	text-decoration: none;
}
#catalogFooter div {
	margin-top: 10px;
}
.redColor {
	color:#C80A32;
}
.red {
	color:#C80A32;
}
.applicationHeader {
	font-size: 12px;
	font-weight: bold;
	position: relative;
	left: 30px;
	top: 20px;
	_top: 0px;
}
.catTitleBox {
	border-bottom: 1px solid #fff;
	margin: 25px;
	position: relative;
	top: 100px;
	text-align: right;
}
#intro {
	width: 212px;
	position: absolute;
	top: 75px;
	left: 50%;
	margin-left: -432px;
	z-index: 6;
}
#quickSelect #productData {
	background: none;
	margin-left: 30px;
}
#quickSelect table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
	margin: 25px;
	width: 800px;
}
#quickSelect td {
	border-width: 1px 0px 0px 1px;
	padding: 2px;
	border-style: solid;
	border-color: #000;
	background-color: #ddd;
	-moz-border-radius: 0px 0px 0px 0px;
}
#quickSelect th {
	border-width: 0px 0px 0px 1px;
	padding: 2px;
	border-style: solid;
	border-color: #fff;
	background-color: black;
	-moz-border-radius: 0px 0px 0px 0px;
	color: #fff;
	font-weight: bold;
}
#quickSelect a:link {
	color:#C80A32;
	text-decoration: none;
}
#quickSelect a:visited {
	color:#C80A32;
	text-decoration: none;
}
#quickSelect a:hover {
	color:#000000;
	text-decoration: none;
}
#quickSelect a:active {
	color:#C80A32;
	text-decoration: none;
}
#detailsPageContent #productData {
	margin-top: 30px;
}
#brochureBox {
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -270px;
	_margin-left: -275px;
	width: 700px;
	z-index:300;
}
#brochureBox a {
	text-decoration: none;
	
}
#leftContainer {
	background-image: url('../images/elements/img_back_line.gif');
	background-repeat: repeat-y;
	width: 318px;
	position: absolute;
	left: 1px;
	top: 110px;
	_top: 100px;
	padding-bottom: 20px;
	margin-left: 25px;
	font-family: verdana;
	font-size: 10px;
}
#mainContainer {
	margin: 25px;
	margin-top: 165px;
	_margin-top: 200px;
	margin-left: 370px;
	min-height: 150px;
}
#mainContainerSeek .ASLink{

}
#mainContainerSeek #searchPane input{ display: inline !important;}
#mainContainerSeek {
	margin: 25px;
	margin-top: 105px;
	margin-left: 10px;
	min-height: 150px;
}
#mainContainer a:link {
	color:#C80A32;
	text-decoration: none;
}
#mainContainer a:visited {
	color:#C80A32;
	text-decoration: none;
}
#mainContainer a:hover {
	color:#000000;
	text-decoration: none;
}
#mainContainer a:active {
	color:#C80A32;
	text-decoration: none;
}
#insideFrame {
	width: 916px;
	background: #BABEC2;
	position: relative;
        z-index: -3;
	border: 1px solid #ffffff;
	margin-top: 24px;
	margin-left: 11px;
	_margin-right: 11px;
}
#outsideFrame {
	border: 1px solid #ffffff;
	width: 940px;
	z-index: -2;
	position: absolute !important;
	top: 36px;

	left: 50%;
	margin-left: -470px;
	background: #000000;
}
#titleContainer{
	position: absolute;
	left: 220px;
	top: 100px;
	margin-bottom: 10px;
	width: 760px;
	font-size:18px;
	font-weight:bold;
	color: #C80A32;
	text-transform:uppercase;
	letter-spacing:2px;
	line-height: 30px;
	font-family: verdana;
}
#titleContainer span { position: relative;}
#titleContainer span img { position: absolute; left: -3px;}

#titleContainer .subtitle{ text-transform: none; font-size:14px; }

#newsContainer h2 {
	font-size: 12px;
	width: 500px;
}
.newsDate {
	float: right;
}
#newsBack {
	position: absolute;
	left: 30px;
	font-weight: bold;
}
#productImages {
	position: absolute;
	left: 700px;
	top: 240px;
}
#productImages img {
	border: 1px solid #ffffff;
	margin-bottom: 10px;
}
#productData {
	background: #ffffff;
	padding-top: 25px;
	padding-bottom: 10px;
}
#productData table {
	width: 377px;
}
#productData td.first, #productData th.first{ width: 160px;}
#productData td.second, #productData th.second{ width: 80px;}

#productData td {
	/*background: #f0f0f0;*/
	background: #dddddd;
}
#productData th {
	background: #222222;
	color: #ffffff;
	font-weight: bold;
}
#productData th {
	padding: 5px;
	margin: 1px;
}
#productData td {
	padding: 4px;
	margin: 1px;
}
#productData h3 {
	border-bottom: 3px solid #cccccc;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	width: 500px;
}
#productData h2 {
	font-size: 18px;
	font-weight: bold;
}
#productData a:link {
	color:#990000;
}
#productData a:active {
	color:#990000;
}
#productData a:visited {
	color:#990000;
}
#productData a:hover {
	color:#990000;
}
#productData .orderCodes {
	margin-top: 25px;
}
#productData ul li {
	text-transform: none;
	list-style-type: disc;
	width: 100%;
	text-align: left;
	height: auto;
	margin-bottom: 7px;
	margin-left: 16px;
}
#productData ul {
	list-style-type: circle;
}
#detailsPageContent #productData {
	background: none;
	margin-left: 100px;
	margin-top: 0px;
	width: 500px;
}
#detailsPageContent .locationBar{
	_margin-top: 170px;
}

.quickSelection {
	border: 1px solid #ffffff !important;
	border-left: 0px !important;
	border-top: 0px !important;
	margin-top: 26px !important;
	_margin-top: 0px !important;
}
.quickSelection td {
	background: #aaaaaa !important;
}
.quickSelection td, .quickSelection th {
	border: 1px solid #ffffff !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 4px !important;
}
.quickSelection a, .quickSelection a:visited, .quickSelection a:active {
	color: #990000 !important;
}
.quickSelection a:hover {
	color: #114477 !important;
}
.quickSelection .pending {
	padding: 0px !important;
	background: #666666 !important;
	border-top: 0px !important;
}
.quickSelection .pending div {
	width: 100%;
	border-top: 1px solid #ffffff;
}
#coatingsData {
	width: 600px;
	margin-left: 150px;
}
#coatingsData li {
	margin-left: 30px;
}
#coatingsData h3 {
	border-bottom: 3px solid #cccccc;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	width: 100%;
}
.infoTable th {
	background: #9F2020 !important;
}
.infoTable th, .infoTable td {
	border: 1px solid #9F2020 !important;
	border-top: 0px !important;
	border-left: 0px !important;
}
.infoTable {
	border: 1px solid #9F2020 !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	width: 550px !important;
}
#simpleSearch {
	position: absolute;
	top: 80px;
	left: 600px;
	font-family: verdana;
}
#simpleSearch a {
	color:#C80A32;
	text-decoration: none;
}
#simpleSearch a:visited {
	color:#C80A32;
}
#simpleSearch a:hover {
	color:#333333;
}
#simpleSearch span {
	display: block;
	font-size: 10px;
}
#simpleSearch span.redColor{
	display: inline;
}
.searchField {
	height:12px;
	width:210px;
	font-size:10px;
	color:#858585;
}
.searchButton {
	height: 22px;
	font-weight: bold;
	color: #C80A32;
	font-size: 11px;
	width: 70px;
}
.appModes {
	width: 260px;
	height: 84px;
	margin-left: 25px;
	margin-top: 25px;
	float: left;
}
.appModes text {
	vertical-align: middle;
}
.appModes img {
	float: left;
	border: 0px solid #ffffff;
	margin-right: 10px;
	vertical-align: middle;
}
.appModes a:link {
	color:#C80A32;
}
.appModes a:visited {
	color:#C80A32;
}
.appModes a:hover {
	color:#000000;
}
.appModes a:active {
	color:#C80A32;
}
.titles {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.productsList {
	float: left;
	width: 400px;
	_width: 350px;
	height: auto;
	margin: 20px 10px 0px 30px;
	overflow:hidden;
}
.productsList img {
	float: left;
	border: 1px solid #ffffff;
	margin: 5px;
	margin-bottom: 30px;
}
.productsList div {
	margin-top: 5px;
	height: 140px;
}
.productsList p {
	padding:1px;
	margin:1px;
}
.coatingBox {
	background: #ffffff;
	border: #C80A32 1px solid;
	color: #C80A32;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
	top: 5px;
}
/*END POLLY */



/*MAYA */
h2 {
	font-size:13px;
}
.buffer {
	height: 60px;
}
h4.listitem {
        width:560px;
	margin: 0;
	padding-left: 22px;
	padding-right: 5px;
	line-height: 26px;
	font-size:10px;
	background: transparent url('../nw-arrow-down.jpg') 10px 11px no-repeat;
}
h4.listitem:hover {
	background: #d0d9db url('../nw-arrow-down_bck.jpg') 10px 11px no-repeat;
}
h4.listitem:hover a {
	color: #222222;
}
a.toTop {
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin: 0 5px;
}
a.toTop:hover {
	text-decoration: underline;
}
/****flags & languages ****/



a.flaglink {
}
a.flaglink img {
	border: 1px solid #555555;
	display: inline;
	margin: 5px 5px 0 5px;
	position: relative;
	left: 18px;
	_left: 22px;
}
a.flaglink:hover img {
	border: 1px solid #999999;
}
div#flags {
	padding: 2px 7px 5px;
	line-height: 22px;
	color: #666666;
}
#flags a.flaglink img {
	margin: 0 2px;
}
/*IVAN */

.bigTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc1f2f;
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	position: absolute;
}
/*positionS */

.posAbs {
	position: absolute;
}
/*fontS */

.font10 {
	font-size:10px;
}
.bodyText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	position: absolute;
	z-index: 32;
	line-height:14px;
}
.pictureLeft {
	position: absolute;
	left: 77px;
	top: 166px;/*z-index: 32;*/

}
.pictureLeftBig {
	position: absolute;
	left: 39px;
	top: 166px;
	z-index: 32;
}
div.topBody {
	background-image:url(../images/elements/bg_top_body.gif);
	height: 129px;
	width: 939px;
	padding:0;
	margin:0;
	clear:both;
}
div.midBody {
	background-image:url(../images/elements/bg_body.gif);
	background-repeat:repeat-y;
	background-position:top;
	width: 939px;
	padding:0;
	margin:0;
	clear:both;
}
div.bottomBody {
	background-image:url(../images/elements/bg_bottom_body.gif);
	height: 30px;
	width: 939px;
	padding:0;
	margin:0;
	clear:both;
}
.noBackround {
	background-image:none;
}
/********clearfix  ********/

   .clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* #printLink{ position: absolute; font-family: verdana; font-size: 11px; color: #cc0000; font-weight: bold; display: block; width: 100px; height: 20px; line-height: 20px; border: 1px solid #fff; background: #ddd; text-decoration: none; top: 194px; left: 785px; text-align: center; z-index: 100;}*/
   
   
   #printLink:hover {
	color: #00458A;
	text-decoration: none;
}
.clearfix {
	display:inline-block;
}
/*Hide from IE Mac \*/

   .clearfix {
	display:block;
}
/*End hide from IE Mac */



/********clearfix  ********/

div.small {
	font-size:9px;
	clear:left;
}
/*Simple Search*/
ul.ssearch {
	height:auto;
	border-bottom:1px solid gray;
}
ul.ssearch li {
	position:relative;
	float:left;
	height:auto;
	background-color:none;
	padding:2px;
	
	text-transform: none !important;
}
ul.ssearch li a {
	background-color:#BABEC2 !important;
	border:none !important;
	width:80px;
}
ul.ssearch li.sdescr {
	width:280px;
	position:relative;
	float:left;
	text-align:left;
}
ul.ssearch li.name{ width: 100px;}
ul.ssearch li.sdescr p {
	margin:0px;
	padding:0px;
}

#hint_container {
	margin-top:0px;
	display:none;
	text-align:center;
	border-width:2px 1px 2px 1px;
	border-style:solid;
	border-color:#000;
	position:absolute;
	left:-150px;
	top: 20px;
	width:444px;
	background-color:#BABEC2;
	z-index:100;
}
.ssearch em, .hovered em {
	color:#C80A32;
	font-weight:bold;
}
ul.ssearch:hover {
	background-color:#333;
	cursor:pointer;
}
ul.ssearch:hover li {
	color:#fff;
}
ul.ssearch:hover em {
	color:#fff;
}
ul.ssearch:hover li a {
	background-color:#333 !important;
	color:#fff !important;
}
.hint_positioner {
}
*.hovered {
}
*.hovered li {
}
*.hovered li a {
}
*.hovered li.sdescr {
}
.nb {
	font-weight: bold;
}

.trademark{ 
   top: 7px; 
}
.phone-align{ 
   width: 45px; 
   display: inline; 
   float: left;
}
.pnpTable td, .pnpTable th, .tlTable td, .tlTable th{
	padding: 3px !important;
}
.ASLink{
	_position: relative; _top:-20px;
}

.coatingsList{ margin-bottom: 30px;}
.coatingsList h4{ position: relative; top: 10px; }
.coatingsList ul li{ margin-top: 0px !important; margin-bottom: 0px !important; }

.thumbCover{ position: absolute; border: 0px !important; left: 60px; }

#addressBlock{ font-size: 10px; position: relative; left: -35px; }

#pagination{ display: inline; font-size: 10px; font-weight: normal;}
#pagination a:hover{ background:#C80A32;}
#pagination span{ width: 60px; background: none; float: left; text-align: right; margin-top: 2px;}

.pageNotActive, .pageActive{ background: #666; color: #fff; margin: 1px; display: block; float: left; width: 16px; text-decoration: none; text-align: center; margin-top: 2px; }
.pageActive{  
   background: #000 !important; 
}

