body		{
			margin:		0px;
			padding:	0px;
			width:		100%;
			height:		100%;
			background: 	#fff url(img/bg.jpg) repeat-x;
}
h1			{
			margin:		0px 0px 0px 0px;
			padding:	10px 0px 15px -15px;
			font-family:Helvetica; font-size: 12pt; color: #323232; font-weight: bold;
}
h2			{
			margin:		0px 0px 1px 0px;
			padding:	1px 0px 1px 15px;
			font-family:Helvetica; font-size: 9pt; color: #727272; font-weight: bold;
}
h3			{
			margin:		0px 0px 0px -15px;
			padding:	0px;
			font-family:Helvetica; font-size: 10pt; color: #323232; font-weight: bold;
}
h4			{
			margin:		0px 0px 0px -15px;
			padding:	0px;
			font-family:Helvetica; font-size: 10pt; color: #323232; font-weight: bold;
}
h5			{
			margin:		0px 0px 0px -15px;
			padding:	0px;
			font-family:Helvetica; font-size: 10pt; color: #323232; font-weight: bold;
}
h6			{
			margin:		15px 0px 0px 0px;
			padding:	0px;
			font-family:Helvetica; font-size: 12pt; color: #323232; font-weight: bold;
}
h7			{
			margin:		0px 0px 0px 0px;
			padding:	0px 0px 15px -15px;
			font-family:Helvetica; font-size: 12pt; color: #323232; font-weight: bold;
}
#wrapper	{
			position:	relative;
			left:		50%;
			width:		983px;
			margin-left:-500px;
}

#header		{
			background: #fff url(img/header.jpg) no-repeat;
			height:		221px;
			width:		983px;
			margin:		15px 0px 0px 0px;
			padding:	0px;
}
#indexlink	{
			position:	absolute;
			top:		90px;
			left:		0px;
			background-color: none;
			width:		240px;
			height:		60px;
}
#menu1		{
			position:	absolute;
			top:		90px;
			left:		242px;
			padding:	0px;
			margin:		0px;
}
a.menu-1	{
			padding:	0px;
			margin:		0px;
			border:		0px;
			display:	block;
			width:		142px;
			height:		58px;
			background: url("img/menu-1.jpg") 0 0 no-repeat;
			text-decoration: none;
}
a:hover.menu-1 {
			background-position: -142px 0;
}
#menu2		{
			position:	absolute;
			top:		90px;
			left:		384px;
			padding:	0px;
			margin:		0px;
}
a.menu-2	{
			padding:	0px;
			margin:		0px;
			border:		0px;
			display:	block;
			width:		141px;
			height:		58px;
			background: url("img/menu-2.jpg") 0 0 no-repeat;
			text-decoration: none;
}
a:hover.menu-2 {
			background-position: -141px 0;
}
#menu3		{
			position:	absolute;
			top:		90px;
			left:		525px;
			padding:	0px;
			margin:		0px;
}
a.menu-3	{
			padding:	0px;
			margin:		0px;
			border:		0px;
			display:	block;
			width:		141px;
			height:		58px;
			background: url("img/menu-3.jpg") 0 0 no-repeat;
			text-decoration: none;
}
a:hover.menu-3 {
			background-position: -141px 0;
}
#menu4		{
			position:	absolute;
			top:		90px;
			left:		666px;
			padding:	0px;
			margin:		0px;
}
a.menu-4	{
			padding:	0px;
			margin:		0px;
			border:		0px;
			display:	block;
			width:		140px;
			height:		58px;
			background: url("img/menu-4.jpg") 0 0 no-repeat;
			text-decoration: none;
}
a:hover.menu-4 {
			background-position: -140px 0;
}
#menu5		{
			position:	absolute;
			top:		90px;
			left:		806px;
			padding:	0px;
			margin:		0px;
}
a.menu-5	{
			padding:	0px;
			margin:		0px;
			border:		0px;
			display:	block;
			width:		142px;
			height:		58px;
			background: url("img/menu-5.jpg") 0 0 no-repeat;
			text-decoration: none;
}
a:hover.menu-5 {
			background-position: -142px 0;
}

#menu-left	{
			padding:	0px;
			margin:		0px;
			font-family:Tahoma; font-size: 8pt; color: #5e5e5e; font-weight: bold;
}
#menu-left a:link, #menu-left a:visited , #menu-left a:active {
			font-family:Tahoma; font-size: 8pt; color: #5e5e5e; font-weight: bold;
			text-decoration: none;
}
#menu-left a:hover {
			color: #9e9d9d;
}
#menu-left li{
			margin:		0px;
			padding:	5px 17px 5px 0px;
}
#menu-left-sub	{
			padding:	7px 10px 7px 30px;
			margin:		0px;
			font-family:Tahoma; font-size: 8pt; color: #5e5e5e; font-weight: normal;
}
#menu-left-sub a:link, #menu-left-sub a:visited , #menu-left-sub a:active {
			font-family:Tahoma; font-size: 8pt; color: #5e5e5e; font-weight: normal;
			text-decoration: none;
}
#menu-left a:hover {
			color: #9e9d9d;
}
.sc1	{
			position:	absolute;
			top:		148px;
			left:		241px;
			padding:	5px;
			margin:		0px;
			background-color: #5a5e62;
			font-family:Tahoma; font-size: 10pt; color: #d5d5d5; font-weight: normal;
}
.sc1 a:link, a:visited , a:active {
			font-family:Tahoma; font-size: 8pt; color: #d5d5d5; font-weight: normal;
			text-decoration: none;
}
.sc1 a:hover {
			text-decoration: underline;
}

#content	{
			background: #f0f0f0;
			width:		983px;
			height:		897px;
			margin:		0px 0px 0px 0px;
			padding:	0px;
			border-bottom:	1px solid #b1b0b0;
			background: #fff url(img/bg-etusivu.gif) repeat-y;
}
#content2	{
			background: #f0f0f0;
			width:		983px;
			margin:		0px 0px 0px 0px;
			padding:	0px;
			min-height:	650px;
			border-bottom:	1px solid #b1b0b0;
			background: #fff url(img/bg-tuotelistaus.gif) repeat-y;
			float:		left;
}
#content3	{
			background: #f0f0f0;
			width:		983px;
			margin:		0px 0px 0px 0px;
			padding:	0px;
			min-height:	650px;
			border-bottom:	1px solid #b1b0b0;
			background: #fff url(img/bg-alasivu.gif) repeat-y;
			float:		left;
}
#content-left	{
			background: #f0f0f0 url(img/img-etusivu-sohva.jpg) no-repeat;
			background-position: bottom;
			width:		336px;
			height:		100%;
			margin:		0px 0px 0px 1px;
			padding:	0px;
			float:		left;
}
#content-left2	{
			background: #e1e1e1;
			width:		350px;
			height:		100%;
			margin:		50px 0px 0px 50px;
			padding:	0px;
			float:		left;
			font-family:Tahoma; font-size: 10pt; color: #555555; font-weight: normal;
}
#content-left2 a:link,#content-left2 a:visited ,#content-left2 a:active {
			font-family:Tahoma; font-size: 8pt; color: #8b8a8a; font-weight: normal;
			text-decoration: none;
}
#content-left2 a:hover {
			text-decoration: underline;
}
#content-left3	{
			background: #f0f0f0 url(img/img-etusivu-sohva.jpg) no-repeat;
			background-position: bottom;
			width:		250px;
			height:		100%;
			margin:		0px 0px 0px 1px;
			padding:	0px;
			float:		left;
}
#content-left4	{
			background: #f0f0f0;
			background-position: bottom;
			width:		250px;
			height:		100%;
			margin:		0px 0px 0px 1px;
			padding:	0px;
			float:		left;
}
#content-left5	{
			background: #e1e1e1;
			background-position: bottom;
			width:		410px;
			height:		100%;
			margin:		0px 0px 0px 2px;
			padding:	20px 0px 0px 50px;
			float:		left;
			font-family:Tahoma; font-size: 8pt; color: #000; font-weight: normal;
}
#content-left5 a:link,#content-left5 a:visited ,#content-left5 a:active {
			font-family:Tahoma; font-size: 8pt; color: #000; font-weight: bold;
			text-decoration: none;
}
#content-left5 a:hover {
			text-decoration: underline;
}
#content-left5 img{
			margin:		0px 0px 0px -11px;
			padding:	0px;
}
#content-middle	{
			background: #f0f0f0;
			width:		355px;
			height:		234;
			margin:		0px 0px 0px 1px;
			padding:	0px;
			float:		left;
}
#content-middle2	{
			background: #fff;
			width:		622px;
			margin:		0px 0px 0px 1px;
			padding:	10px 10px 10px 10px;
			float:		left;
}
#content-middle2 a:link,#content-middle2 a:visited ,#content-middle2 a:active {
			font-family:Tahoma; font-size: 8pt; color: #8b8a8a; font-weight: normal;
			text-decoration: none;
}
#content-middle2 a:hover {
			text-decoration: underline;
}
#content-middle2 img	{
			border:		1px solid #cacaca;
}
#content-middle3	{
			background: #f0f0f0;
			width:		362px;
			height:		234;
			margin:		0px 0px 0px 1px;
			padding:	0px;
			float:		left;
}
#content-middle4	{
			background: #elelel;
			width:		450px;
			margin:		40px 0px 0px 1px;
			padding:	10px 10px 10px 10px;
			float:		left;
			font-family:Tahoma; font-size: 10pt; color: #555555; font-weight: normal;
}
#content-middle4 a:link,#content-middle4 a:visited ,#content-middle4 a:active {
			font-family:Tahoma; font-size: 8pt; color: #8b8a8a; font-weight: normal;
			text-decoration: none;
}
#content-middle4 a:hover {
			text-decoration: underline;
}
#content-middle5	{
			background: #e1e1e1;
			width:		400px;
			margin:		0px 0px 0px 2px;
			padding:	20px 0px 0px 50px;
			float:		left;
			font-family:Tahoma; font-size: 8pt; color: #000; font-weight: normal;
}
#content-middle5 a:link,#content-middle5 a:visited ,#content-middle5 a:active {
			font-family:Tahoma; font-size: 8pt; color: #000; font-weight: bold;
			text-decoration: none;
}
#content-middle5 a:hover {
			text-decoration: underline;
}
#content-middle5 img{
			margin:		0px 0px 0px -11px;
			padding:	0px;
}
#content-middle6	{
			background: #elelel;
			width:		450px;
			margin:		10px 0px 0px 1px;
			padding:	17px 10px 10px 0px;
			float:		left;
			font-family:Tahoma; font-size: 10pt; color: #555555; font-weight: normal;
}
#middle		{
			background: #fff url(ruletti/2/rotate.php) no-repeat;
			background-position: bottom;
			width:		345px;
			height:		639px;
			margin:		-5px 0px 0px 0px;
			padding:	5px 20px 20px 0px;
			font-family:Tahoma; font-size: 8pt; color: #8b8a8a; font-weight: normal;
}
#middle2	{
			background: #f0f0f0;
			width:		345px;
			margin:		-5px 0px 0px 0px;
			padding:	15px 20px 20px 0px;
			font-family:Tahoma; font-size: 8pt; color: #8b8a8a; font-weight: bold;
}
#middle2 li{
			margin:		0px;
			padding:	5px 0px 5px 0px;
			
}
.middle-txt	{
			background: #fff;
			width:		315px;
			margin:		-5px 0px 0px 0px;
			padding:	10px 0px 20px 30px;
			font-family:Tahoma; font-size: 8pt; color: #8b8a8a; font-weight: normal;
}
.middle-txt a:link, .middle-txt a:visited, .middle-txt a:active {
			font-family:Tahoma; font-size: 8pt; color: #555555; font-weight: normal;
			text-decoration: underline;
}
.middle-txt a:hover {
			text-decoration: none;
}
#content-right	{
			background: #e1e1e1 url(img/img-etusivu-oikea.jpg) no-repeat;
			width:		287px;
			height:		550px;
			margin:		0px;
			padding:	5px 0px 0px 2px;
			float:		right;
}
#content-right2	{
			background: #e1e1e1;
			width:		363px;
			height:		50%;
			margin:		0px;
			padding:	5px 0px 0px 0px;
			float:		right;
}
#content-right2	img{
			margin:		0px 0px 0px -2px;
			padding:	0px;
			border:		0px;
}
.right-txt	{
			margin:		0px 0px 0px 5px;
			padding:	0px 15px 18px 20px;
			font-family:Tahoma; font-size: 8pt; color: #555555; font-weight: normal;
}
.right-txt img{
			margin:		0px 0px 0px -32px;
			padding:	3px 0px 0px 0px;
			border:		0px;
}
.right-txt a:link, .right-txt a:visited, .right-txt a:active {
			font-family:Tahoma; font-size: 8pt; color: #555555; font-weight: normal;
			text-decoration: underline;
}
.right-txt a:hover {
			text-decoration: none;
}
#footer		{
			position:	relative;
			float:		left;
			background: #fff;
			height:		27px;
			width:		981px;
			margin:		-1px 0px 0px 0px;
			padding:	15px 0px 0px 0px;
			border-top:		1px solid #b1b0b0;
			border-left:	1px solid #b1b0b0;
			border-right:	1px solid #b1b0b0;
			border-bottom:	1px solid #b1b0b0;
			text-align: 	center;
			font-family:	Verdana; font-size:7pt; color: #000; font-weight: normal;
}
#topheader	{
			background: #fff;
			width:		983px;
			margin:		0px 0px 0px 0px;
			padding:	10px 0px 0px 0px;
			text-align: center;
			font-family:Verdana ; font-size: 7pt; color: #000; font-weight: normal;
}

.submenulista ul{
			margin:		0px;
			padding:	0px;
			list-style:	square;
			color:		#d5d5d5;
}

.submenulista li{
			display:	inline;
			padding:	0px 10px 0px 0px;
			margin:		0px;
}
.projekti-menu-main {
			font-family:Tahoma ; font-size: 10pt; color: #5e5e5e; font-weight: bold;
			padding:	5px 5px 5px 15px;
		
}
.projekti-menu-sub{
			font-family:Tahoma ; font-size: 8pt; color: #5e5e5e; font-weight: italic;
			padding:	0px;
			margin:		0px;
}
.projekti-menu-sub ul{
			padding:	0px;
			margin:		5px 0px 5px 40px;
			list-style: square;
}

.projekti-menu-sub li a 
		{
			display:	block;
			width:		290px;
			height:		15px;
			background-color: #f4f4f4;
			padding:	3px 0px 3px 2px;
			margin:		2px 0px 2px 0px;
			font-family:Tahoma ; font-size: 8pt; color: #5e5e5e; font-weight: normal;
			text-decoration: none;
			
}
.projekti-menu-sub li a:hover 
		{ 
			background-color: #fff;
}
.tuotelistaus-nimi {
			padding:	0px;
			margin:		-1px 0px 0px 0px;
			width:		108px;
			background-color: none;
			font-family:Tahoma ; font-size: 8pt; color: #949494; font-weight: normal;
}
.tuotetaulukko td {
			padding:	5px;
			margin:		0px;		
}
.tuotelistaus-tr	{
			padding:	5px;
			margin:		0px;	
}
#haku				{
			position:	absolute;
			top:		55px;
			left:		780px;
			width:		200px;
}

.haku-teksti	{
			font-family:Tahoma; font-size: 8pt; color: #fff; font-weight: normal;
			padding:	3px;
			margin:		0px;
			width:		150px;
			background-color:	#6f7074;
			border:		1px solid #838385;
}
.haku-submit{
			font-family:Tahoma; font-size: 8pt; color: #fff; font-weight: normal;
			background: url("img/img-slasi.jpg") no-repeat top left;
			padding:	0px;
			margin:		0px;
			width:		35px;
			height:		17px;
			border:		0px;
}		
#slasi				{
			position:	absolute;
			top:		57px;
			left:		630px;
}
#border-right{
			position:	absolute;
			top:		258px;
			left:		982px;
			z-index:	999;
}
#alasivu-header{
			background: #fff url("img/bg-alasivu-header.gif") repeat-y;
			width:		983px;
			height:		45px;
			margin:		0px;
			padding:	0px;
}
#alasivu-header img{
			margin:		5px 0px 0px 20px;
			padding:	0px;
}
#ruletti3				{
			position:	absolute;
			top:		921px;
			left:		618px;
}
#uutiskirje				{
			position:	absolute;
			top:		57px;
			left:		530px;
}
#uutiskirje	img			{
			border:		0px;
}
