body { 
	margin: 0; 	
	padding: 0;
	background: url(../pics/bg.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	}
		
	
#centered { 
	width: 875px;
	margin: 0 auto;		
	}		
	
#page { 
	float: left;
	text-align: left; 
	width: 875px;
	}
	
#language { 
	float: left;
	text-align: right;
	width: 865px;
	height: 28px;
	padding: 30px 10px 0 0;
}

#language a  {
	font: normal 0.8em trebuchet ms, verdana, arial, sans-serif;
	color: #fff;	
	text-decoration: none;
	}
	
#header { 
	float: left;
	height: 60px;
	width: 875px;
	background: url(../pics/bg_navi.gif) no-repeat;
	}		
	
#logo { 
	float: left;
	width: 300px;
	padding: 11px 0 0 10px;
}
		
/*** main navigaatio ***/		
#navigation { 
	float: left;
	text-align: right;
	width: 550px;
	}	
	
#navigation a  {
	font: normal 0.8em  Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #fff;	
	text-decoration: none;
	}	
	
/*** subNavigation ***/	
#subNavigation { 
	float: left;
	width: 855px;
	height: 47px;
	padding: 0 0 0 20px;
	background: url(../pics/bg_naviSub.png) no-repeat;
	}
	
#subNavigation .subNavigationOn { 
	float: left;
	height: 33px;
	padding: 14px 14px 0 14px;
	background: url(../pics/bg_naviSubOn.png) repeat-x;
	}	
	
#subNavigation .subNavigation { 
	float: left;
	height: 33px;
	padding: 14px 14px 0 14px;
	}		
	
#subNavigation a  {
	font: normal 0.9em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #fff;
	padding: 0 0px 0 0;	
	text-decoration: none;
	}	
	
#subNavigation a.on  {
	font: bold 0.9em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #fff;
	padding: 0 0px 0 0;	
	text-decoration: none;
	}	
	
/*** level 3 navigaatio ***/
#subSubNavigation { 
	float: left;
	width: 210px;
	padding: 0;
	border-bottom: solid 1px #dbdbdb;
	}
	
#subSubNavigation .subSubNavigation { 
	float: left;
	width: 185px;
	dheight: 33px;
	padding: 6px 0 6px 25px;
	border-top: solid 1px #dbdbdb;
	}	
	
#subSubNavigation .subSubNavigationOn { 
	float: left;
	width: 185px;
	padding: 6px 0 4px 25px;
	background-color: #dbdbdb;
	}		
	
#subSubNavigation a  {
	font: normal 0.75em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #232323;
	padding: 0 0px 0 0;	
	text-decoration: none;
	}
	
#subSubNavigation a:hover  {
	font: normal 0.75em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #2f6ac7;
	padding: 0 0px 0 0;	
	text-decoration: none;
	}		
	
#subSubNavigation a.on  {
	font: bold 0.75em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #232323;
	padding: 0 0px 0 0;	
	text-decoration: none;
	}
	
/*** image ***/	
#mainImage { 
	float: left;
	width: 875px;
	heigth: 253px;
	}	
	
#mainSubImage { 
	float: left;
	width: 875px;
	heigth: 206px;
	}		
	
	
/*** tracker ***/
#tracker { 
	float: left;
	width: 700px;
	padding: 0 0 25px 25px;
	}
	
#tracker p { 
	font: normal 0.7em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #232323;
	margin: 0;
	}	
	
#tracker a { 
	font: normal 1em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #232323;
	text-decoration: none;
	}	
	
#tracker a:hover { 
	font: normal 1em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #2f6ac7;
	text-decoration: underline;
	}	
	
/*** content ***/	
#contentSub { 
	float: left;
	width: 835px;
	background: url(../pics/bg_content.png) no-repeat;
	padding: 20px 40px 50px 0px;
	}
	
#content { 
	float: left;
	width: 795px;
	background: url(../pics/bg_content.png) no-repeat;
	padding: 35px 40px 0 40px;
	}	
	
#nostot {
	float: left;
	width: 795px;	
	padding: 0 0 30px 0;
}

#nostot .nosto {
	float: left;	
	padding: 0 37px 0 0;
}

#nostot .nostoLast {
	float: left;	
	padding: 0;
}
	
#indexTextBlock {
	float: left;
	width: 320px;	
	padding: 0px 200px 0px 10px;
}

#indexNews {
	float: left;
	width: 240px;	
	border: solid 1px  #4384e5;
	background-color: #d2dffd;
	padding: 5px;
	text-align: center;
	margin-top: 10px;
}

#indexNews h1 {
	font: bold 0.9em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #e43d26;	
	margin: 0px 0 5px 0;
}
	
#indexNews span {
	font: normal 0.9em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #5a5a5a;	
	margin: 0px 0 0px 0;
}

#indexNews a {
	font: normal 1em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #232323;	
	text-decoration: underline;
}

#indexNews a:hover { 
	font: normal 1em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #2f6ac7;
	text-decoration: underline;
	}
	
	
/*** sub pages ***/	
	
#textBlock {
	float: left;
	width: 520px;	
	padding: 0px 0px 0px 30px;
}
	
#textBlock a, #textBlockContact a, #textBlockMachine a, #textBlockImages a {
	font: normal 0.95em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #2370b9;
	text-decoration: none;
}

#textBlock a:visited, #textBlockContact a:visited, #textBlockMachine a:visited, #textBlockImages a:visited {
	font: normal 0.95em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #518fec;
	text-decoration: none;
}

#textBlock a:hover, #textBlockContact a:hover, #textBlockMachine a:hover {
	font: normal 0.95em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #2370b9;
	text-decoration: underline;
}

#textBlock span.price {
	font: normal 0.95em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #cc0000;
	padding: 0 0 0 10px;
}

#textBlockContact {
	float: left;
	width: 320px;	
	padding: 0px 0px 0px 30px;
}

#textBlockContactPersons {
	float: left;
	width: 320px;	
	padding: 0px 0px 0px 30px;
}

#textBlockMachine {
	float: left;
	width: 340px;	
	padding: 0px 0px 0px 30px;
}

#textBlockImages {
	float: left;
	width: 220px;	
	padding: 0px 0px 0px 30px;
}

#textBlockImages img {
	margin: 0px 5px 5px 0px;
	border: solid 1px #2370b9;
}
	
/*** last updated ***/
#updated { 
	float: left;
	text-align: right;
	width: 855px;
	padding: 20px 20px 10px 0px;
	}

#updated p { 
	font: normal 0.7em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #5a5a5a;
	margin: 0;
	line-height: 16px;
	}

/*** footer ***/
#footer { 
	float: left;
	width: 835px;
	background: url(../pics/bg_footer.png) no-repeat;
	padding: 35px 0 30px 40px;
	}

#footer p { 
	font: normal 0.75em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #5a5a5a;
	margin: 0 0 5px 0;
	line-height: 16px;
	}	
	
#footer p.level2 { 
	font: normal 0.75em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #5a5a5a;
	margin: 0 0 5px 10px;
	line-height: 16px;
	}

#sitemap { 
	float: left;
	width: 220px;
	padding: 0px 50px 0px 0;
	}
	
#sitemap a { 
	font: normal 1em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #5a5a5a;
	text-decoration: none;
}	

#sitemap a:hover { 
	font: normal 1em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #2f6ac7;
	}

#address { 
	float: left;
	width: 255px;
	padding: 0px 50px 0px 0;
	}
	
#requestForm { 
	float: left;
	width: 240px;
	padding: 0;
	}	
	
	
/*******************/	
	
h1 {
	font: bold 1.1em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #232323;	
	margin: 0px 0px 15px 0px;
	line-height: 18px;
}

h2 {
	font: bold 0.9em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #5a5a5a;	
	margin: 0px 0px 10px 0px;
}


h3 {
	font: normal 0.85em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #232323;	
	margin: 0px 0px 10px 25px;
}

h4 {
	font: normal 0.8em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #2370b9;	
	margin: 20px 0px 0px 0px;
}


p {
	font: normal 0.8em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #232323;	
	margin: 0px 0px 5px 0px;
	line-height: 18px;
}

span.price {
	font: bold 0.9em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #cc0000;	
	margin: 0px 0px 5px 0px;
	line-height: 18px;
}

ul {
	padding: 0px;
	margin: 0px 0px 20px 8px;
	font: normal 0.9em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #232323;	
}

li {
	list-style: square;
	font: normal 0.9em Arial, trebuchet ms, verdana, arial, sans-serif;
	color: #232323;	
	padding: 0px;
	margin: 0px 0px 4px 10px;
}

.input {
	width: 145px;
	border: solid 1px #5a5a5a;
	background-color: #fff;
}

textarea {
	width: 145px;
	border: solid 1px #5a5a5a;
	background-color: #fff;
	font: normal 0.75em Arial, trebuchet ms, verdana, arial, sans-serif;
	margin: 0 0 5px 0;
}


img {
	border: none;
}

#copy {
	float: left;	
	width: 851px;
	padding: 0 10px 5px 0;
	text-align: right;
	font: normal 0.65em verdana, arial, trebuchet ms, sans-serif;	
	color: #fff;
}

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:875px;
		height:253px;
		overflow:hidden; 
		}	
											
#prevBtn, #nextBtn{ 
		display:none;
		}	
	#nextBtn{ 
		left:875px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		}	
	#nextBtn a{ 	
		}	
/* // Easy Slider */