body
{

  margin: 0;
  padding: 0;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  background: #9c9ea0;
  color: #000;
  
  font-size: 12px;
  line-height: 16px;
}

h1{ color: #639c0a; line-height: 30px; font-size: 24px; margin: 0; padding: 0; font-weight: normal;}

#page
{

  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 30px;
  padding: 0;
  text-align: left;
  width: 900px;
}


#header
{
  position: relative;
 
  width: 900px;
  height: 49px;
  background: url(../gfx/header.jpg) top left no-repeat;
}

#content
{
  width: 900px;
  background: url(../gfx/bg-content.jpg) top left no-repeat;
  
  padding: 10px 0; 
  
  min-height: 535px!important;height: 535px;
  
  position: relative;
  
  clear: both;
}


#footer
{
  width: 900px;
  height: 30px;
  background: url(../gfx/footer.gif) top left no-repeat;
  
  margin: 10px 0 0 0;
  padding: 7px 20px 0 20px;
  
  clear: both;
  
  font-size: 11px;
  line-height: 15px;
  
  color: #fff;
}


#header ul
{
  width: 600px;
  height: 28px;
  
  margin: 0;
  padding: 0;
  
  position: absolute;
  
  left: 175px;
  top: 21px;
  
  list-style: none;
  
  font-size: 16px; 
  line-height: 20px;
  
  color: #fff;
}

#header li
{
  height: 28px;

  margin: 0;
  padding: 0 10px;

  float: left;
}

#header li a
{
  text-decoration: none;
  color: #fff;
  
  float: left;
  
  display: block;
  height: 28px;
}

#header li a:hover,
#header li a.active
{
  background: url(../gfx/active-link.gif) bottom center no-repeat;
}


/*
Content
*/

h1.title-1{ width: 365px; top: 50px; left: 75px; position: absolute; }


div.container-207
{	
	position: absolute; 
		
	width: 207px;

}

div.container-157
{	
	position: absolute; 
	
	width: 157px;

}

div.container-516
{	
	position: absolute; 
	
	width: 516px;

}

div.container-516 div.container
{	

	width: 496px;
	
	border-left: 1px solid #cccdce;
	border-right: 1px solid #cccdce;
	
	margin: 0;
	padding: 0 9px;
	
	background: #fff;

}



div.container-207 div.container
{	

	width: 187px;
	
	border-left: 1px solid #cccdce;
	border-right: 1px solid #cccdce;
	
	margin: 0;
	padding: 0 9px;
	
	background: #fff;

}

div.container-157 div.container
{	

	width: 137px;
	
	border-left: 1px solid #cccdce;
	border-right: 1px solid #cccdce;
	
	margin: 0;
	padding: 0 9px;
	
	background: #fff;

}

div.container h1{ padding: 10px 10px; }

div.container p, div.container li
{
	font-family: Verdana, Arial;
	
	font-size: 11px;
	
	margin: 0;
	padding: 4px 0;	
	
	clear: both;
	
}

div.container h2
{
	font-family: Arial;
	
	font-size: 13px;
	
	color: #4a4b4d;
	
	margin: 0;
	padding: 4px 0;	
	
	clear: both;
	
}

div.container span{ color: #78a413; }

div.container a.bold{ color: #78a413; font-weight: bold; text-decoration: none;}
div.container a.bold:hover { color: #78a413; text-decoration: underline;}

div.container a{ color: #000; text-decoration: underline;}
div.container a:hover { text-decoration: underline; color: #666;}


div.left{ width: 220px; float: left; padding: 0 10px; border-right: 1px dotted #ccc; }
div.right{ width: 220px; float: right; padding-right: 15px; }

div.container .number{ color: #78a413; font-weight: bold; float: left; width: 12px; padding: 4px 0;}
div.container .text{ color: #000; float: right; width: 200px;}

div.item{ clear: both;}


div.container-207 .container-header
{	
	width: 207px;
	height: 26px;

	display:block;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/div-207-header.png');
}

div.container-207 .container-footer
{	
	width: 207px;
	height: 9px;
	
	display:block;
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/div-207-footer.png');
}


div.container-157 .container-header
{	
	width: 157px;
	height: 26px;

	display:block;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/div-157-header.png');
}

div.container-157 .container-footer
{	
	width: 157px;
	height: 9px;
	
	display:block;
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/div-157-footer.png');
}

div.container-516 .container-header
{	
	width: 516px;
	height: 26px;

	display:block;
	

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/div-516-header.png');
}

div.container-516 .container-footer
{	
	width: 516px;
	height: 9px;
	clear: both;
	display:block;
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/div-516-footer.png');
}


div#frontpage-link
{	
	position: absolute; 
	width: 545px;
	height: 105px;
	
	top: 265px;
	left: 75px;

}

div#frontpage-link a,
div#frontpage-link img { border: 0; }

div#frontpage-link div
{	
	display: block;
	width: 545px;
	height: 112px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/Etusivu_tarjous.png');
}

div.container-207 .container-header img,
div.container-157 .container-header img,
div.container-516 .container-header img,
div.container-207 .container-footer img,
div.container-157 .container-footer img,
div.container-516 .container-footer img,
div#frontpage-link div img
{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }


#container-1{ left: 167px; top: 163px; }
#container-2{ left: 463px; top: 87px; }
#container-3{ right: 40px; top: 20px; }
#container-4{ left: 75px; top: 15px; }


.img1, .img2, .img3{ width: 177px; height: 91px; display: block; position: absolute; right: 90px; color: #fff; text-align: center; padding-top: 73px; font-family: Verdana, Arial; font-size: 11px; }
.img1{ background: url(../gfx/img-1.jpg) 0 0 no-repeat; top: 35px; }
.img2{ background: url(../gfx/img-2.jpg) 0 0 no-repeat; top: 160px; }
.img3{ background: url(../gfx/img-3.jpg) 0 0 no-repeat; top: 285px; }

.containet-text{ padding: 0 10px;}

.clear{ clear: both; }

/* Order form */

#orderForm
{
	
}

#orderForm .formRow {
	
}

#orderForm .rowTitle {
	font-weight: bold;
	font-size: 10px;
}

#orderForm .rowInput {

}

