﻿

	body {
		background-color: #949494;
		margin: 0;
		padding: 0;}
		
		body, p, blockquote, td, th, li, div, span, form, input, option, textarea {
			font-family: Arial, Sans-serif;}
		
		h1, h2, h3, h4, h5, h6 {
			font-family: Arial, Sans-serif;
			font-weight: normal;}
			
		h1 {
			font-size: 20px;
			color: #F26122;}	
			
		h2 {
			font-size: 20px;
			color: #F26122;
			margin: 0px 0px 10px 0px;
			padding: 0;}	
			
		h3 {
			font-size: 12px;
			color: #F26122;
			margin: 0;
			padding: 0;}	
			
		sub, sup { 
			font-family: Arial, Helvetica, sans-serif;
          font-size: 65%;}	
			 
		sub { 
			vertical-align: -0.6ex;}
		
		sup { 
			vertical-align: 0.8ex; } 
			
		small {
			font-size: 10px;}
			
		.block05 small {
			font-size: 10px;
			color: #ccc;}	
			
		a, a:link, a:active, a:visited, a:hover {
			color: #F26122;
			text-decoration: none;}	
			
		a.hometitle, a.hometitle:link, a.hometitle:active, a.hometitle:visited, a.hometitle:hover
{
    display: block;
    font-weight: normal;
    font-size: 20px;
    color: #F26122;
    text-decoration: none;
    margin: 0px 0px 10px 0px;
    padding: 2px;
}	
			
		a.prodtitle, a.prodtitle:link, a.prodtitle:active, a.prodtitle:visited, a.prodtitle:hover {
			font-weight: bold;
			color: #F26122;
			text-decoration: none;}	
			
		a.download, a.download:link, a.download:active, a.download:visited, a.download:hover {
			color: #fff;
			text-decoration: none;}		
			
		.left {
			float: left;}
			
		.right {
			float: right;}		
			
		.clear {
			clear: both}		
			
		.imgleft {
			margin-left: 10px}	
			
		.imgright {
			margin-right: 10px}	
			
		.space {
			height: 10px;}		
			
		.size140 {
			width: 140px;}	
			
		.size250 {
			width: 250px;}	
			
		.size350 {
			width: 350px;}	
			
		.size480 {
			width: 480px;}	
			
		.padding10 {
			margin: 0;
			padding: 10px;}	
			
		.padding0x20 {
			margin: 0;
			padding: 0px 20px;}	
			
		.padding10x20 {
			margin: 0;
			padding: 0px 20px 10px 20px;}	
			
		.padding10x20b
{
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
			
		.padding10x40 {
			margin: 0;
			padding: 10px 40px;}	
			
		.padding20 {
			margin: 0;
			padding: 20px;}	
			
		.bg_white {
			background: #fff;}	
			
		.bg_grey {
			color: #231F20;
			background: #BCBEC0;}	
			
		.bg_orange
{
    background-position: #f26122;
    background: #f26122;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    padding-top: 5px;
}	
			
		.bg_dark {
			background: #434345;}	
			
		.white, span.white {
			color: #fff;}	
			
		.orange, span.orange {
			color: #F26122;}
			
		.grey, span.grey {
			color: #939598;}		
			
		.page {
			width: 740px;
			margin: 0 auto;}	
			
		.block00 {
			font-size: 12px;
			color: #fff;
			background: #606163 url(../img/bg_block.jpg) repeat-x top;
			margin: 0;
			padding: 20px;}	
			
		.block00_prod {
			font-size: 12px;
			color: #fff;
			background: #606163 url(../img/bg_block.jpg) repeat-x top;
			margin: 0;
			padding: 20px 0px 0px 0px;}		
			
		.block01
{
    padding: 15px;
    font-size: 12px;
    color: #fff;
    background: #5a5b5d url(../img/bg_block01.jpg) repeat-x bottom;
    margin: 0;
}
		
		.block01b {
			font-size: 12px;
			color: #fff;
			background: #5a5b5d url(../img/bg_block01.jpg) repeat-x top;
			margin: 0;
			padding: 15px;}		
			
		.block02 {
			font-size: 12px;
			color: #939598;
			background: #4a4a4c;
			margin: 0;
			padding: 15px 20px;}	
			
		.block02_prod {
			font-size: 12px;
			color: #939598;
			background: #4a4a4c;
			margin: 0;
			padding: 0;}	
			
		.block03 {
			font-size: 12px;
			color: #fff;
			background: #434345;
			margin: 0;
			padding: 10px 20px;}			
			
		.block04 {
			font-size: 12px;
			color: #fff;
			background: #231F20;
			margin: 0;
			padding: 0;}	
			
		.block05 {
			font-size: 12px;
			font-weight: bold;
			color: #F26122;
			background: #434345;
			margin: 0;
			padding: 10px 20px;}		
			
		.block06 {
			background: #434345;
			margin: 0;
			padding: 0px 20px;}				
			
		.block07 {
			font-size: 12px;
			font-weight: bold;
			color: #fff;
			background: #434345;
			margin: 0;
			padding: 10px 20px;}		
			
		#header {
			height: 210px;
			background: url(../img/bg_header.jpg) repeat-x top;
			margin: 0;
			padding: 0;}
			
			div.page_header {
				width: 765px;
				height: 210px;
				background: url(../img/bg_page_header00.jpg) no-repeat top;
				margin: 0px auto;
				padding: 0;}
			
			div.page_header01 {
				width: 765px;
				height: 210px;
				background: url(../img/bg_page_header01.jpg) no-repeat top;
				margin: 0px auto;
				padding: 0;}	
			
			div.page_header02 {
				width: 765px;
				height: 210px;
				background: url(../img/bg_page_header02.jpg) no-repeat top;
				margin: 0px auto;
				padding: 0;}	
			
			div.page_header03 {
				width: 765px;
				height: 210px;
				background: url(../img/bg_page_header03.jpg) no-repeat top;
				margin: 0px auto;
				padding: 0;}	
			
			div.page_header04 {
				width: 765px;
				height: 210px;
				background: url(../img/bg_page_header04.jpg) no-repeat top;
				margin: 0px auto;
				padding: 0;}	
			
			div.page_header05 {
				width: 765px;
				height: 210px;
				background: url(../img/bg_page_header05.jpg) no-repeat top;
				margin: 0px auto;
				padding: 0;}	
			
			div.page_header06 {
				width: 765px;
				height: 210px;
				background: url(../img/bg_page_header06.jpg) no-repeat top;
				margin: 0px auto;
				padding: 0;}	
				
				div.page_header07 {
				width: 765px;
				height: 210px;
				background: url(../img/bg_page_header07.jpg) no-repeat top;
				margin: 0px auto;
				padding: 0;}	
				
			div.page_nav {
				width: 740px;
				height: 30px;
				margin: 0px auto;
				padding: 180px 0px 0px 0px;}		
				
				/*-----------------------------------------------------------*/
				
				#nav, #nav ul {
					float: left;
					list-style: none;
					line-height: 1;
					border-width: 0;
					margin: 0;
					padding: 0;
					background-color: #231F20;
					font-weight: bold;
				}
				
				#nav a {
					display: block;
					width: 105;
					height: 22px;
					font-family: Arial, Sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #fff;
					text-align: center;
					text-decoration: none;
					margin: 0;
					padding: 8px 0px 0px 0px;
				}
				
				#nav a.subnav_arrow {
					background-image: url('../img/bg_nav_arrow.jpg');
					background-repeat: no-repeat;
					background-position: center right;
					width: 200px;
					padding: 2px 20px 2px 10px;
				}
				
				#nav li {
					float: left;
					padding: 0;
					width: 105px;
				}
				
				#nav li.wide {
					float: left;
					padding: 0;
					width: 106px;
				}
				
				.nav01 {
					background: url(../img/bg_nav01.jpg) no-repeat left bottom;}
				.nav02 {
					background: url(../img/bg_nav02.jpg) no-repeat left bottom;}
				.nav03 {
					background: url(../img/bg_nav03.jpg) no-repeat left bottom;}
				.nav04 {
					background: url(../img/bg_nav04.jpg) no-repeat left bottom;}
				.nav05 {
					background: url(../img/bg_nav05.jpg) no-repeat left bottom;}
				.nav06 {
					background: url(../img/bg_nav06.jpg) no-repeat left bottom;}
				.nav07
{
    background-position: right top;
    background: url(../img/bg_nav07.jpg) no-repeat right top;
    background-color: #38383a;
}
					
				#nav li ul {
					position: absolute;
					left: -999em;
					height: auto;
					width: 230px;
					font-weight: normal;
					border-width: 0;
					margin: 0;
					background-color: #ffffff;
				}
				
				#nav li li {
					width: 230px;
					overflow: visible;
				}
				
				#nav li ul a {
					width: 210px;
					height: 18px;
					font-weight: normal;
					color: #231F20;
					text-align: left;
					padding: 2px 10px 2px 10px;
					line-height: 18px;
				}
				
				#nav li ul a:hover {
					font-weight: bold;
					color: #F26122;
				}
				
				#nav li ul ul a:hover {
					font-weight: normal;
					color: #F26122;
				}
				
				#nav li ul ul {
					margin: -22px 0 0 230px;
				}
				
				#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
					left: -999em;
				}
				
				#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
					left: auto;
				}
				
				#nav li:hover, #nav li.sfhover {
					background: #fff;
				}
				
				#nav li:hover a, #nav li.sfhover a {
					color: #231F20;
				}
				
				#nav ul li:hover a, #nav ul li.sfhover a {
					font-weight: bold;
					color: #F26122;
				}
				
				#nav ul li:hover ul li a, #nav ul li.sfhover ul li a {
					font-weight: normal;
					color: #231F20;
				}
				
				#nav ul ul li:hover a, #nav ul ul li.sfhover a {
					color: #F26122 ! important;
				}
							
		/*-----------------------------------------------------------*/					
			
		#langbar {
			height: 25px;
			background: #F26122;
			margin: 0;
			padding: 0;}	
			
			div.page_langbar {
				width: 720px;
				font-size: 9px;
				color: #231F20;
				text-align: right;
				margin: 0px auto;
				padding: 8px 10px 0px 10px;}
				
				a.langbar, a.langbar:link, a.langbar:active, a.langbar:visited, a.langbar:hover {
					font-size: 9px;
					color: #231F20;
					text-decoration: none;}
			
		#line01 {
			height: 2px;
			background: #78797d;
			margin: 0;
			padding: 0;}	
			
			#page_line01 {
				width: 740px;
				height: 2px;
				background: #4e4e50;
				margin: 0px auto;
				padding: 0;}	
			
		#line02 {
			height: 4px;
			margin: 0;
			padding: 0;}		
			
			#page_line02 {
				width: 740px;
				height: 4px;
				background: #676769;
				margin: 0px auto;
				padding: 0;}		
		
		#content
{
    background: #4e4e50 url(../img/bg_content.jpg) repeat-x top;
    margin: 5px;
    padding: 5;
}
			
		#page_content {
			width: 740px;
			margin: 0px auto;
			padding: 0px 0px 30px 0px;}	
			
			.breadcrumbs {
				font-size: 10px;
				color: #939598;}
				
				a.crumb, a.crumb:link, a.crumb:active, a.crumb:visited, a.crumb:hover
{
    font-size: 10px;
    color: #939598;
    text-decoration: underline;
}
					
				table.fullpage {
					width: 740px;
					margin: 0;
					padding: 0;}	
					
				.column365 {
					width: 365px;
					margin: 0;
					padding: 0;}	
				.column375 {
					width: 375px;
					margin: 0;
					padding: 0;}
			
		#footer {
			height: 30px;
			background: #78797d;
			margin: 0;
			padding: 0;}		
			
			div.page_footer {
				width: 720px;
				font-size: 11px;
				color: #fff;
				text-align: right;
				margin: 0px auto;
				padding: 8px 10px 0px 10px;}
				
				a.footer, a.footer:link, a.footer:active, a.footer:visited, a.footer:hover {
					display: block;
					font-size: 11px;
					color: #fff;
					text-decoration: none;
					margin: 0;
					padding: 0px 15px 0px 0px;}
					
					
	/* products */
	#cont
{
    padding: 15px 8px 0px 4px;
}
	
	.prod01, a.prod01:link, a.prod01:active, a.prod01:visited, a.prod01:hover {
		display: block;
		height: 18px;
		color: #fff;
		text-decoration: none;
		background: #333333 url(../img/bg_ul_prod01.jpg) no-repeat left top;
		margin: 0;
		padding: 3px 0px 0px 35px;}
		
		.sitemapprod01, a.sitemapprod01:link, a.sitemapprod01:active, a.sitemapprod01:visited, a.sitemapprod01:hover
{
    display: block;
    height: 18px;
    color: #fff;
    text-decoration: none;
    margin: 0;
    padding: 3px 0px 0px 0px;
}

.homeprod01, a.homeprod01:link, a.homeprod01:active, a.homeprod01:visited, a.homeprod01:hover {
		display: block;
		height: 18px;
		color: #fff;
		text-decoration: none;
		background: #333333 url(../img/bg_ul_prod01.jpg) no-repeat left top;
		margin: 0;
		padding: 3px 0px 0px 0px;}
		
		.prod01b, a.prod01b:link, a.prod01b:active, a.prod01b:visited, a.prod01b:hover
{
    display: block;
    height: 18px;
    color: #FFFFFF;
    text-decoration: none;
    background: #333333 url(../img/bg_ul_prod01.jpg) no-repeat left top;
    margin: 0;
    padding: 3px 0px 0px 35px;
}
	
	a.prod01, a.prod01:link, a.prod01:active, a.prod01:visited, a.prod01:hover {
		display: block;
		height: 18px;
		color: #fff;
		text-decoration: none;
		background: #333333 url(../img/bg_ul_prod01.jpg) no-repeat left top;
		margin: 0;
		padding: 3px 0px 0px 35px;}
		
	a.prod02, a.prod02:link, a.prod02:active, a.prod02:visited {
		display: block;
		height: 18px;
		color: #939598;
		text-decoration: none;
		margin: 0;
		padding: 3px 0px 0px 75px;}	
	
	a.prod03, a.prod03:link, a.prod03:active, a.prod03:visited
{
    display: block;
    height: 8px;
    color: #939598;
    text-decoration: none;
    margin: 0;
    padding: 0px 0px 8px 50px;
}	
	
	a.prod03:hover
{
    display: block;
    color: #ffffff;
    text-decoration: none;
    margin: 0;
    padding: 0px 0px 8px 50px;
}	
		
	.contactprod03
{
    display: block;
    color: #ffffff;
}	
		
			a.sitemapprod03, a.sitemapprod03:link, a.sitemapprod03:active, a.sitemapprod03:visited {
		display: block;
		height: 5px;
		color: #ffffff;
		text-decoration: none;
		margin: 0;
		padding: 0px 0px 8px 50px;}	
		
		.prod03 {
		display: block;
		height: 0px;
		color: #939598;
		text-decoration: none;
		margin: 0;
		padding: 0px 0px 0px 0px;}		
		
	a.prod02:hover {
		display: block;
		height: 18px;
		color: #fff;
		text-decoration: none;
		margin: 0;
		padding: 3px 0px 0px 75px;}	
		
	table.productgroup {
		width: 690;
		border-collapse: collapse;
		margin: 0;
		padding: 0;}	
		
		.groupcol01 {
			background: #A7A9AC;}	
		.groupcol02 {
			background: #939598;}	
		.groupcol03 {
			background: #808285;}	
		.groupcol04 {
			background: #686c6f;}	
		.groupcol05 {
			background: #5e6264;}	
		
		table.productgroup tr th {
			width: 88px;
			border: 2px solid #58595B;
			text-align: center;
			margin: 0;
			padding: 5px;}
		
		table.productgroup tr td {
			width: 88px;
			border: 2px solid #58595B;
			margin: 0;
			padding: 5px;}
			
			.witterand
{
    border: 1px solid #FFFFFF;
}
			
			
	/* sitemap */
	
	a.map, a.map:link, a.map:active, a.map:visited, a.map:hover {
		font-size: 14px;
		color: #fff;
		text-decoration: none;}
		
		a.level2, a.level2:link, a.level2:active, a.level2:visited, a.level2:hover
{
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    line-height: 25px;
}
	
	table.sitemap {
		width: 740px;
		border-collapse: collapse;
		margin: 0;
		padding: 0;}		
		
		table.sitemap tr td {
			border: 2px solid #58595B;
			margin: 0;
			padding: 5px 10px 5px 20px;}
		
		.mapcol01 {
			background: #CDCCCC;}
		.mapcol02 {
			background: #A7A9AC;}
		.mapcol03 {
			background: #808080;}
		.mapcol04 {
			background: #666666;}
		.mapcol05 {
			background: #4D4D4D;}
		.mapcol06 {
			background: #333333;}
		.mapcol07 {
			background: #1A1A1A;}
		.mapcol07 {
			background: #737373;}
			
		.size175 {
			width: 145px;}	
			
		.size215 {
			width: 185px;}	
			
	/* form */
	
	form {
		margin: 0;
		padding: 0;}
	
	input.submitbutton {
		height: 20px;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		background: #848688 url(../img/bg_submit.jpg) no-repeat right top;
		border: none;
		margin: 0;
		padding: 2px 30px 0px 5px;}	
		
	input.field {
		width: 250px;
		background: #fff;
		border: 1px solid #939598;}	
		
	textarea.field {
		width: 250px;
		background: #fff;
		border: 1px solid #939598;}			
		
	/* events */
	
	.size246 {
		width: 206px;
		margin: 0;
		padding: 5px 20px;}
		
		
		
	.size247 {
		width: 207px;
		margin: 0;
		padding: 5px 20px;}
		
		.eventcol01 {
			color: #231F20;
			background-color: #E7E8E9;}
		.eventcol02 {
			color: #231F20;
			background-color: #939598;}
		.eventcol03 {
			color: #231F20;
			background-color: #6D6F71;}
		.eventcol04 {
			color: #231F20;
			background-color: #BCBEC0;
			margin: 0;
			padding: 20px;}
	
	a.event, a.event:link, a.event:active, a.event:visited, a.event:hover {
		font-size: 12px;
		color: #231F20;
		text-decoration: none;}
			
	/* ----------------------------------------------- */
	
	.IE6 {
		display: none;}			
	
	
