body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;	
	background: url(../pics/bgPowergate.gif) repeat-x;
}

#pageLength {
	width: 818px;
	margin: 0 auto;
	xborder: 1px solid #000;
}

/*** LEFT SIDE ***/
#leftSide {
	width: 163px;
	float: left;
}

#logo {
	margin: 16px 0px 25px 0px;	
	text-align: center;
}

#navigationBg {
	background-color: #F3F3F3;
}

#navigation {
	font: normal 0.7em Verdana, Arial, sans-serif;
	color: #fff;
	padding: 10px 0px 10px 10px;
}

#naviTop {	
	font: bold 1em Verdana, Arial, sans-serif;
	background: url(../pics/naviBgIndex.gif) no-repeat;	
	margin-bottom: 2px;
	padding: 6px 0px 7px 16px;
}

#naviTopOn {	
	font: bold 1em Verdana, Arial, sans-serif;
	background: url(../pics/naviBgIndexOn.gif) no-repeat;	
	margin-bottom: 2px;
	padding: 6px 0px 7px 16px;
}

.navi {	
	background-color: #D2BD78;	
	margin-bottom: 2px;
	padding: 6px 0px 7px 16px;
}

.naviTuotteet {	
	background-color: #BAA58C;	
	margin-bottom: 2px;
	padding: 8px 0px 10px 16px;
}

#naviOnTuotteet {	
	font: bold 1em Verdana, Arial, sans-serif;
	background-color: #9F876B;	
	margin-bottom: 0px;
	padding: 6px 0px 7px 16px;
}

#naviOnNavi {	
	font: bold 1em Verdana, Arial, sans-serif;
	background-color: #9F876B;	
	margin-bottom: 2px;
	padding: 6px 0px 7px 16px;
}

#naviOn {	
	font: bold 1em Verdana, Arial, sans-serif;
	background-color: #9F876B;	
	margin-bottom: 2px;
	padding: 6px 0px 7px 16px;
}

#naviBottom {	
	font: bold 1em Verdana, Arial, sans-serif;
	background: url(../pics/naviBgBottom.gif) no-repeat;	
	padding: 6px 0px 7px 16px;
}

#naviBottomOn {	
	font: bold 1em Verdana, Arial, sans-serif;
	color: #fff;
	background: url(../pics/naviBgBottomOn.gif) no-repeat;	
	padding: 6px 0px 7px 16px;
}

#naviBgBottomHenk {	
	background: url(../pics/naviBgBottomHenk.gif) no-repeat;	
	padding: 8px 0px 10px 16px;
}

#navigation a {	
	font: bold 1em Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

#navigation a:hover {	
	color: #9F876B;
	text-decoration: none;
}

#navigation #naviOn a, #navigation #naviOnTuotteet a {	
	font: bold 1em Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

#navigation #naviOn a:hover, #navigation #naviOnTuotteet a:hover, #navigation #naviOnNavi a:hover {	
	color: #D2BD78;
	text-decoration: none;
}

#navigation .naviTuotteet a, #navigation #naviBgBottomHenk a {	
	font: normal 1em Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

#navigation .naviTuotteet a:hover, #navigation #naviBgBottomHenk a:hover {	
	font: normal 1em Verdana, Arial, sans-serif;
	color: #E3D299;
	text-decoration: none;
}

#language {	
	text-align: right;
	margin-top: 5px;
}

#language p {	
	margin: 2px 5px 0px 0px;
}

#language a {	
	font: normal 0.7em Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
}

/*** ***/
#subNavigation {	
	float: left;
	width: 635px;
	background-color: #BAA58C;
	margin-top: 2px;
}

#subNavigation p {
	font: bold 0.7em Verdana, Arial, sans-serif;
	margin: 12px 0px 12px 14px;
}

#subNavigation a {
	color: #fff;
	text-decoration: none;
}

#subNavigation a.on {
	color: #0078D7;
	text-decoration: none;
}

#subNavigation a:hover {
	color: #0078D7;
	text-decoration: none;
}

#subNaviImages {	
	margin: 20px 0px 0px 15px;
}

/*** ***/
#subNavigation2 {	
	float: left;
	width: 635px;
	background-color: #BAB58C;
	margin-top: 2px;
}

#subNavigation2 p {
	font: bold 0.6em Verdana, Arial, sans-serif;
	margin: 3px 0px 3px 14px;
}

#subNavigation2 a {
	color: #fff;
	text-decoration: none;
}

#subNavigation2 a.on {
	color: #0078D7;
	text-decoration: none;
}

#subNavigation2 a:hover {
	color: #0078D7;
	text-decoration: none;
}

#subNaviImages2 {	
	margin: 20px 0px 0px 15px;
}


/*** RIGHT SIDE ***/
#rightSide {
	width: 655px;
	float: left;
}

/*** COUNTRY CHANGER ***/
#countries {
	width: 655px;
	float: left;
	margin: 52px 0px 0px 0px;
}

#country {
	width: 508px;
	float: right;
	margin: 0px 10px 0px 0px;
}

#countrySe {
	float: right;
	width: 125px;
	background: url(../pics/country_se.gif) no-repeat;	
}

#countryFi {
	float: left;
	width: 135px;
	background: url(../pics/country_fi.gif) no-repeat;	
}

#countryPl {
	float: right;
	width: 124px;
	background: url(../pics/country_pl.gif) no-repeat;	
}

#countryNo {
	float: right;
	width: 124px;
	background: url(../pics/country_no.gif) no-repeat;	
}

#countryCz {
	float: right;
	width: 124px;
	background: url(../pics/country_cz.gif) no-repeat;	
}

#countryDk {
	float: right;
	width: 124px;
	background: url(../pics/country_dk.gif) no-repeat;	
}

#country p {	
	padding: 8px 0px 5px 40px;
	margin: 0px;
}

#country a {	
	font: normal 0.7em Verdana, Arial, sans-serif;
	color: #464646;
	text-decoration: none;
}

#country a:hover {	
	font: normal 0.7em Verdana, Arial, sans-serif;
	color: #464646;
	text-decoration: underline;
}

/*** CONTENT AREA INDEX ***/
#contentBg {
	width: 635px;
	float: left;
	background-color: #F3F3F3;
	padding: 10px;
}

#lineUnderImage {
	width: 635px;
	float: left;
	background-color: #D2BD78;	
	margin-top: 2px;
	height: 8px;
	font-size: 1px;
}

#indexContentLeft {	
	float: left;
	width: 440px;	
}

#indexTextBlock {	
	width: 360px;
	margin: 25px 0px 0px 33px;
}

#indexTextBlock p {	
	font: normal 0.7em Verdana, Arial, sans-serif;
	color: #000;
	margin: 0px 0px 12px 0px;
	line-height: 15px;
}

h1 {
	margin: 0px 0px 15px 0px;
}

#indexProducts {	
	swidth: 350px;
	margin: 40px 0px 30px 28px;
}

#indexNews {	
	float: left;
	width: 184px;	
	position: relative;
	top: -27px;
	background-color: #fff;
}

#indexNewsHead {	
	margin: 4px;
}

#indexNews p {	
	font: normal 0.7em Verdana, Arial, sans-serif;
	color: #000;
	margin: 16px 10px 15px 15px;	
	line-height: 15px;
}

#indexNews span {	
	font: bold 0.95em Verdana, Arial, sans-serif;
	color: #9F876B;
}

#indexNews a {	
	font: normal 0.95em Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: underline;
}

#indexNewsBottom {
	width: 184px;
	background-color: #E1E1E1;	
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin-top: 25px;
}


/***  CONTENT AREA ***/
#contentWide {	
	float: left;
	width: 600px;	
	min-height: 300px;
}

#contentWideTehot {	
	float: left;
	width: 600px;	
}

#contentLeft {	
	float: left;
	width: 360px;	
}

#contentRight {	
	float: left;
	width: 260px;	
}

#contentLeftHenk {	
	float: left;
	width: 320px;	
}

#contentRightHenk {	
	float: left;
	width: 300px;
	margin-top: 95px;	
}


#contentWide #textBlock, #contentWideTehot #textBlock, #contentLeftHenk #textBlock {	
	margin: 20px 50px 30px 23px;
}

#contentWide #textBlock p, #contentWideTehot #textBlock p, #contentLeftHenk #textBlock p, #contentRightHenk p {	
	font: normal 0.7em Verdana, Arial, sans-serif;
	color: #000;
	margin: 0px 0px 14px 0px;
	line-height: 16px;
}

#contentLeft #textBlock {	
	margin: 20px 0px 40px 23px;
}

#contentLeft #textBlock p {	
	font: normal 0.7em Verdana, Arial, sans-serif;
	color: #000;
	margin: 0px 0px 14px 0px;
	line-height: 16px;
}

#contentRight #contentRightText p {	
	font: normal 0.7em Verdana, Arial, sans-serif;
	color: #737373;
	margin: 0px 0px 14px 0px;
	line-height: 16px;
}

.img {	
	border: 1px solid #989797;
}

h2 {
	font: bold 0.75em Verdana, Arial, sans-serif;
	color: #000;
	margin: 0px 0px 14px 0px;
}

ul {	
	font: normal 11px Verdana, Arial, sans-serif;
	color: #000;
	margin: 0px 0px 20px 25px;
	padding: 0px;
}

li {	
	font: normal 11px Verdana, Arial, sans-serif;
	color: #000;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 15px;
	list-style: square;
}

#textBlock span.red {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #cc0000;
}

a {	
	color: #0078D7;
	text-decoration: underline;
}

a:hover {	
	color: #0078D7;
	text-decoration: underline;
}

a.black {	
	font: bold 11px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
}

a:hover.black {	
	font: bold 11px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: underline;
}

#textBlock span {	
	font: bold 0.95em Verdana, Arial, sans-serif;
	color: #9F876B;
}

#contentRightImages {	
	margin: 50px 0px 20px 0px;
	float: left;
}

#contentImagesKontakt {	
	margin: 37px 0px 20px 0px;
	float: left;
}

#contentRightImagesMore {	
	margin: 90px 0px 20px 0px;
}

.imgB {	
	border: 1px solid #666;
}

.productsImg {	
	margin: 0px 10px 0px 0px;
}

.productDiv {	
	width: 500px;
	height: 80px;
}

/******/
#contentRightMinimotor .minimotor {
	width: 255px;
}

#contentRightMinimotor .border, #contentRightMinimotor .borderBigger {
	border: 1px solid #B4B4B4;
	height: 30px;
	width: 55px;	
}

#contentRightMinimotor p.border {
	padding-top: 10px;
	margin: 0px;
	font: bold 0.8em Verdana, Arial, sans-serif;
	text-align: center;	
	color: #737373;	
}

#contentRightMinimotor p.borderBigger {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	font: bold 0.8em Verdana, Arial, sans-serif;
	text-align: center;	
	color: #737373;	
	line-height: 14px;
}

#contentRightMinimotor p {
	padding-top: 5px;
	margin: 0px;
	font: normal 0.6em Verdana, Arial, sans-serif;
	color: #737373;	
}

#contentRightMinimotor a {
	color: #737373;
	text-decoration: none;
}

#contentRightMinimotor a:hover {
	color: #0078D7;
	text-decoration: none;
}


/*** TABLE ***/	
#tableWide  {
	float: left;
	width: 500px;	
}

#tableWide #table {	
	margin: 0px 0px 30px 23px;
}

#table p  {
	font: normal 0.7em Verdana, Arial, sans-serif;
	color: #000;
	margin: 5px 5px 14px 5px;
	line-height: 16px;
}

#table img  {
	sborder: 1px solid #898989;
	margin-bottom: 6px;
}

#table a {	
	font-weight: bold;
	color: #0078D7;
	text-decoration: none;
}

#table a:hover {	
	color: #0078D7;
	text-decoration: underline;
}

/*** FOOTER ***/
#contentBgBottom {
	width: 655px;
	float: left;
	background-color: #E1E1E1;	
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

#footer {
	width: 655px;
	float: left;
	height: 60px;
	margin-top: 10px;
	background: url(../pics/footerBg.gif) no-repeat;	
}

#footer p {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #000;
	text-align: center;
	margin: 9px 0px 0px 0px;
	
}
