@charset "utf-8";
/* CSS Document */

a:focus 
{ 
	outline: none; 
}

html, body {
	width:					100%;
	margin:					0px;
	padding:				0px;
	background-color:		#FFFFFF;
}
html 
{
	height:					100%;
	overflow-y:				scroll;
}
body 
{
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	line-height:			17px;
	color:					#36322f;
	background:				#FFF url('/images/body-bg.png') repeat-x fixed left top;
}
form, img, input[type!="submit"] {
	margin:					0px;
	padding:				0px;
	border:					none;
	border-width:			0px;
	background-color:		transparent;
}
div.clear {
	clear:					both;
	height:					0px;
	overflow:				hidden;
}
div.mainWrapper 
{
	min-height:				100%;
	width:					920px;
	padding:				0px 2px;
	position:				relative;
	margin:					0px auto;
	background:				url(../images/mainwrapper-bg.png) center top repeat-y;
}
* html div.mainWrapper 
{
	height:					100%;
}
div.mainWrapper div.leftShadow {
	position:				absolute;
	left:					0px;
	top:					0px;
	width:					2px;
	height:					100%;
	background-image:		url(../images/mainwrapper-left-bg.png);
	background-repeat:		no-repeat;
	overflow:				hidden;
}
div.mainWrapper div.rightShadow {
	position:				absolute;
	left:					auto;
	right:					0px;
	top:					0px;
	width:					2px;
	height:					100%;
	background-image:		url(../images/mainwrapper-right-bg.png);
	background-repeat:		no-repeat;
	overflow:				hidden;
}

h1 {
	font-size:				24px;
	font-weight:			normal;
	color:					#000000;
	display:				block;
	/*border-bottom:			solid 1px #d9d9d9;*/
	margin:                 0 0 20px 0;
	padding-bottom:			5px;
}

p {
	margin:					0px 0px 17px 0px;
}

a {
	color:					#36322f;
	text-decoration:		underline;
}

a:hover {
	text-decoration:		none;
}

div.darkTopBlock {
	width:					100%;
	height:					60px;
	background-color:		#36322f;
}

div.logosHolder {
	height:					60px;
}

div.logosHolder a {
	text-decoration:        none;
}

div.subLogos {
	float:					right;
	padding:				18px 12px 0px 0px;
}

div.subLogos img {
	height:					30px;					
}

a img.logo {
	width:					300px;
	height:					30px;
	border:					0 none;
}

div.topLine {
	background-image:		url(../images/top-line.gif);
	height:					16px;
	width:					100%;
}




div.contentHolder {
	text-align:				left;
	padding:				20px 0px 0px 20px;
}

div.mainFlashHolder {
	width:					880px;
	height:					300px;
}
.MainTitles
{
    font-size:large;
}

div.content5of8, div.content3of8, div.content2of8, div.content4of8 {
	float:					left;
	margin:					0px 10px 0px 0px;
	width:					545px;
}

div.content4of8 {
	width:					435px;
}

div.content3of8 {
	width:					315px;
	/*_margin:				0px;*/
}

div.content2of8 {
	width:					200px;
}

div.niewsHolder {
	line-height:			18px;
	font-size  :			8pt;
}
div.niewsHolder ins {
	margin:					0px 5px;
	text-decoration:        none;
}
div.niewsHolder span.topNewsLink
{
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 220px;
    vertical-align: top;
    *margin-top: -3px
}

div.copyrightHolder {
	background-color:		#f5f5f4;
	height:					23px;
	color:					#3a3633;
	padding-left:			20px;
	margin-top:				20px;
	line-height:			23px;
	font-size:			    9px;	
}

.bottomImageLine {
	margin-top:				0px;
}
.bottomBannersLine {
    min-height: 16px;
    height : expression(this.height > 16 ? 16 + "px" : true);
    text-align: right;
}
.bottomBannersLine img {
    border: 0px;
}

div.leftMenuHolder {
	background-color:		#ebeaea;
	padding:				20px;
	padding-bottom:			150px;
	width:					160px;
}

div.leftMenuHolder h1 {
	margin:					0px 0px 10px 0px;
	padding:				0px;
	border-width:			0px;
}

div.leftMenuHolder ul {
	padding:				0px;
	margin:					0px;
	line-height:			24px;
}

div.leftMenuHolder ul li {
	list-style:				none;
}

div.leftMenuHolder ul li a {
	color:					#36322f;
	text-decoration:		none;
}

div.leftMenuHolder ul li a:hover {
	color:					#FF0000;
}



div.smallMenuHolder {
	height:					40px;
	text-align:				right;
	font-size:				11px;
    line-height:            40px;
    vertical-align:         middle;
	width:                  920px;
}
.topMenuHyperlinksGeneralDiv
{
    display:                inline-block;
    height:                 30px;
    line-height:            30px;
    overflow-x:             hidden;
    /*width:                  550px;*/
    vertical-align:         middle;
}
.topMenuHyperlinks
{
    color:					#3a3633;
	text-decoration:		none;
	padding-left:           6px;
	padding-right:          10px;
	border-right:           1px solid #aeaeae;
    height:                 11px;
}

div.smallMenuHolder a {
	color:					#3a3633;
	text-decoration:		none;
}

div.smallMenuHolder a:hover {
	color:					#ff0000;
}

div.smallMenuHolder a.language {
	text-decoration:		underline;
}

div.smallMenuHolder a.language:hover {
	text-decoration:		none;
}
.topMenuHyperlinksDelimiter {
	border-right:            1px solid #aeaeae;
    height:                 11px;
    width:                  1px;
}



.search_control_general_span
{
	width:                  217px;
	margin-right:           10px;
	height:                 18px;
    display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	margin:                 0px;
	overflow:				hidden;
	vertical-align:			middle;
    margin-left:            10px;
    text-align:             left;
    background:				url(../images/search-bg.gif) no-repeat left top;
}
.search_control_searchfield_span
{
	background:				url(../images/search-bg.gif) no-repeat left top;
    width:160px;
}

.searchDropDownBtn {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				block;
	margin:                 0px;
	background:				url(../images/search-btn.gif) no-repeat 0px 0px;
	width:					20px;
	height:                 18px;
	overflow:				hidden;
	vertical-align:			top;
	cursor:                 pointer;
	float:left;
}


.search_textbox_normal {
    
    display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	width:					134px;
	height:					18px;
	vertical-align:			top;
	padding-top:            2px;
	
	color:					#36322f;
	font-size:				11px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-style:				normal;
	display:                block;
	float:                  left;
	margin-left:            3px;
	
}
.search_textbox_watermark {
	color:					#9c9a99;
	font-style:				italic;
}
.search_textbox_error{
	color:					#9c9a99;
	font-style:				italic;
}

.zoekButtonSpan {
	/*width:					45px;*/
	height:					20px;
	vertical-align:			top;
	text-align:             left;
	overflow:               hidden;
	*display:                block;
}
.zoekButton {
	cursor:					pointer;
	display:                block;
}
.zoekButtonSpacer
{
    width:                  10px;
    display:                block;
    float:                  left;
    height:                 18px;
}

/*----------------------- Product Line Page --------------
--------------------------------------------------------*/

.productLineGeneralInfo
{
    display         : inline-block;
    width           : 445px;
    margin          : 0px 15px 0px 15px;
    overflow-x      : hidden;
    float           : left;
}

.productLineRightPanelGeneralDiv
{
    width           : 200px; 
    height          : 100%; 
    display         : inline-block;     
    vertical-align  : top; 

}
.droppedLabelFirstCahracter
{
    color           : #FF0000;
}

.ProductLineTitleHyperlinkPanel
{
    width           : 200px; 
    height          : 30px;     
    border          : solid 1px #EBEBEB;
}
.ProductLineRelatedReferencesPanel
{
    width           : 200px; 
    border          : solid 1px #EBEBEB;
}
.ProductLineBroshureDownloadPanel
{
    width           : 200px; 
    border          : solid 1px #EBEBEB;
}

.productLineRightPanelElementSpan
{
    margin-bottom   : 7px;
    display         : block;
}
.ProducLineDroppedTitle1
{
    color           : #000000;
    font-size       : 18px;
    font-weight     : normal;
    float			: left;
    padding-left    : 15px;
    padding-top     : 5px;
    width           : 120px;
    overflow        : hidden;
    display         : block;
}
.ProducLineDroppedTitle2
{
    color           : #000000;
    font-size       : 18px;
    font-weight     : normal;
    padding-left    : 15px;
    padding-top     : 5px;
    width           : 200px;
    overflow        : hidden;
    display         : block;
}
.ProducLineHyperlinkImage
{
    padding-top     : 5px;
	width           : 60px;
    overflow        : hidden;
    display         : block;
    height          : 20px;
 }
.ProducLineHyperlinkBroshurePreviewImage
{
    padding-top     : 10px;
    padding-left    : 15px;
    width           : 100px;
    overflow        : hidden;
    display         : inline-block;
    text-align      : right;
}
.ProducLineHyperlinkBroshureDownloadImage
{
    width           : 70px;
    overflow        : hidden;
    display         : inline;
    height          : 20px;
    text-align      : right;
}
.ProducLineReadMoreImage
{
    margin-top     : 5px;
    margin-bottom  : 15px;
    margin-left    : 15px;
    width          : 170px;
    overflow       : hidden;
    display        : block;
    height         : 20px;
    text-align     : right;
}
.ProducLineRefereneShorDescription
{
    padding-left    : 15px;
    width           : 170px;
    display         : block;
    overflow        : hidden;
}
.ProducLineRefereneEmptyDescription
{
    padding-left    : 15px;
    width           : 170px;
    overflow        : hidden;
    color           : #5D5956;
    font-size       : 10px;
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-style      : normal;
    padding-bottom  : 10px;
}
.productLineRecordEdit
{
    width           : 195px;
    padding-left    : 5px;
    color           : #36322F;
    font-size       : 9px;
    margin-bottom   : 7px;
    display         : block;
    border			: #ebebeb 1px solid;
}

.ProductLineUsefulDocumentsPanel
{
    width           : 200px; 
    padding-bottom  : 5px;
    border          : solid 1px #EBEBEB;
}
.productLineUsefulDocumentItem
{
    display         : block;
    width           : 185px;
/*    overflow        : hidden;     */
    margin-bottom   : 10px;    
    margin-left     : 15px;
    height          : 22px;
    vertical-height : 22px;
    margin-top      : 10px;
}
.productLineUsefulDocumentIcon
{
    width           : 18px;
    /*height          : 18px;*/
    float			: left;
    margin-right    : 8px;
    overflow        : hidden;
    vertical-align  : bottom;
    display         : inline-block;
}
.productLineUsefulDocumentLink
{
    color           : #42413F;
    text-decoration : underline;
    font-size       : 9px;
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-weight     : 500;
    display         : inline;
    height          : 16px;
    width           : 144px;
    vertical-align  : bottom;
}



/*-------------------- End of Product Line Page ----------
--------------------------------------------------------*/

/********* SEARCH PAGE*******/
.contentContainer .description {
	margin-bottom: 30px;
/*	border-bottom: 4px solid #E8E8E8;*/
}

h1.shortMarging{
margin-bottom:10px;
}

.shadow {
	margin-top: 	10px;
	background: 	#E1E1E1;
	border-top: 	1px solid #CCCCCC;
	border-bottom: 	1px solid #EAEAEA;
	height: 		2px;
	overflow: 		hidden;
}

.searchResulContainer{}

.foundItem {
	margin-bottom:	20px;
	border-bottom:	1px dotted #ffffff;
}

.foundItem .title {
	margin-top: 	0px;
	margin-bottom: 	5px;
	font-weight:	bold;	
	font-size: 		12px;
}
.foundItem .searchType
{
	margin-top: 	0px;
	margin-bottom: 	5px;
	font-size: 		11px;
}

.foundItem a, .foundItem a:link, .foundItem a:hover, .foundItem a:visited{
	color: 			#000000;
	text-decoration: underline;
}

.foundItem a:hover{
	color: 			#000000;
	text-decoration:underline;
}

.foundItem a
{
	text-decoration: none !important;	
}

.foundItem .title span{
	font-size: 		11px;
	margin-left:	25px;
	font-weight:	normal;
}

.foundItem .notice {
	margin-top:		0px;
	margin-bottom:	0px;
	font-size: 		11px;	
}

.foundItem .notice a:hover, .foundItem .notice a:visited, .foundItem .notice a:link, .foundItem .notice a{
	color:			#666666;
	text-decoration: none;
}

.pageContainer{
}
.pageContainer .pager {
	padding-top: 	5px;
	padding-left: 	0px;
	width:			400px;
	overflow:		hidden;
	float:			left;
}
.pageContainer .pager a, .pageContainer .pager a:link{ color: #000000; }
.pager .title {
	font-size: 15px;
	margin-right: 20px;
	font-weight: bold;
}

.pager .previous {
	background: 	url(images/arrow_previous.gif) no-repeat left 4px;
	padding-left: 	30px;
	margin-right:	15px;
}

.pager .next {
	background: 	url(images/arrow.gif) no-repeat right 4px;
	padding-right: 	30px;
}

.pager ul{
	padding:		0px;
	margin:			10px 0px 0px 70px;
}
.pager ul li{
	display:		block;
	padding:		4px 7px;
}
.pager ul li.active {
background:#CCCCCC;
}

.itemsCount{
	padding-top: 	4px;
	float:			right;

}
.itemsCount select{
}

.red{
	color:			#FF0000;
}
/****************************/
.shadow {
	margin-top: 	10px;
	background: 	#E1E1E1;
	border-top: 	1px solid #CCCCCC;
	border-bottom: 	1px solid #EAEAEA;
	height: 		2px;
	overflow: 		hidden;
}
.shadowUp {
	margin-bottom: 	10px;
	background: 	#E1E1E1;
	border-top: 	1px solid #EAEAEA;
	border-bottom: 	1px solid #CCCCCC;
	height: 		2px;
	overflow: 		hidden;
}
/*----------- Quotation page ---------------------------------*/
.quotationPage_leftHTMLblock
{
    overflow-x      : hidden;
    width           : 170px;
    float           : left;
    display         : block;
}
.quotationPage_centerBlock
{
    float           : left;
    display         : block;
}
.quotationPage_centerHTMLblock
{
    
    overflow-x      : hidden;
    width           : 540px;
    display         : block;
}

/*------------------------------------------------------------*/
.dynamicmenucontrol
{
    display         : block;
}
.NewsGoBackButtonDiv
{
    display         : block;
}
.NewsGoBackButtonDiv a
{
    text-decoration : none;
    color           : #FF0000;
    font-size       : 12px;
	font-family     : Verdana, Arial, Helvetica, sans-serif;
}
.splitedlabelhyperlink
{
    text-decoration : none;
}

.productlinevategorydroppedtitle 
{
	position		: relative;
	z-index			: 1;
}

.topMenuHolder 
{
	position		: relative;
	z-index			: 100;
}



DIV.mc-pager
{
    width           : 900px;
    height          : 30px;
    line-height     : 30px;
    vertical-align  : middle;
    text-align      : center;  
    cursor          : default;
    *padding-top    : 6px;
}
DIV.mc-pager A
{
    color           : #36322F;
    text-decoration : none;
}
DIV.mc-pager A:hover
{
    color           : #FF0000;
    text-decoration : underline;
}
DIV.mc-pager A.mc-pager-current
{
    font-weight     : bold;
    color           : #FF0000;
    cursor          : default;
}
DIV.mc-pager A.mc-pager-current:hover
{
    cursor          : default;
    text-decoration : none;
}
DIV.mc-pager-center
{
    *vertical-align     : top;
}
DIV.mc-pager SPAN.mc-pager-center A,
DIV.mc-pager SPAN.mc-pager-first A,
DIV.mc-pager SPAN.mc-pager-previous A,
DIV.mc-pager SPAN.mc-pager-next A,
DIV.mc-pager SPAN.mc-pager-last A
{
    margin          : 0 5px;
    padding         : 3px;
}
DIV.mc-pager A.mc-pager-imagelink,
DIV.mc-pager A.mc-pager-imagelink:hover
{
	text-decoration	: none;
	*padding-bottom :0px;
}
DIV.mc-pager A.mc-pager-imagelink IMG
{
	border			: 0;
	width			: 16px;
	height			: 16px;
	margin-bottom   : -3px;
}

/*=========Social Links=================*/
.social-icon
{
    max-width           : 32px;
    max-height          : 32px;
    width               : expression(this.width > 32 ? 32 + "px" : true);
    height              : expression(this.width > 32 ? 32 + "px" : true);
}

.social-medial-container {
    text-align: right;
    padding: 28px 6px 0px 0px;
    font-size: 11px;
    line-height: 32px;
    color: #fff;
}

ul.social-icons {
    display: inline;
    list-style: none;
    margin: 0px;
    padding: 0px;
    white-space: nowrap;
}

ul.social-icons li {
    display: inline;
    padding: 0px;
    margin: 0px;
}

ul.social-icons li * {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

ul.social-icons li a {
    margin-right: 2px;
    *margin-right: 5px;
}
/*======================================*/
.topLineHtmlContainer {
    margin-bottom: 10px;
}
