



.opacity {						opacity: 0.3; -moz-opacity: 0.3; filter: alpha(opacity=30); }
.clear {						clear: both; }




hr {							margin: 5px 20px;  width: 865px; height: 1px; background-color: #666; color: #666; border: 0; text-align: left; }




a.paluu {						margin: 0 0 0 20px; line-height: 50px; font-family:Arial,Times,serif; font-size:20px; color: #C73325; text-decoration: none; }
a.paluu:hover, a.paluu:focus { 	color: #823F2C;  }					
								
								
								
								
h2.kategoriat { 				margin: 75px 20px 5px; font-family: Arial,Georgia,Times,serif; font-size:36px; font-style:italic; color:#666; }
ul.kategoriat {					margin: 0 20px; width: 545px; display: block; }
  ul.kategoriat li {			display: block; float: left; text-align: center; padding: 10px;}
  ul.kategoriat li a {			font-family:Arial,Georgia,Times,serif; font-size:20px; color: #27B3F6; text-decoration: none; }
  ul.kategoriat li a:hover, ul.kategoriat li a:focus { color: #823F2C; }

	
h2.tuotteet { 					float:left; margin: 15px 20px 5px; font-family: Arial,Georgia,Times,serif; font-size:36px; color:#C73325; }


ul.tuotteet {					margin: 0 20px; display: block; }
  ul.tuotteet li {				display: block; float: left; text-align: center; padding: 10px; width: 200px;}
  ul.tuotteet li img {			margin: 1px; border: 1px solid #666;}
  ul.tuotteet li a {			font-family:Arial,Georgia,Times,serif;  color:#96A695; }
  ul.tuotteet li a strong {		font-family:Arial,Georgia,Times,serif; font-size:14px; color: #899DBE; }
  ul.tuotteet li a:hover strong,
  ul.tuotteet li a:focus strong { color: #823F2C; }
  ul.tuotteet em.tarjous {		color: red; }




ul#valikko {					margin: 22px 0 0 0; float: left; font-size: 14px; font-family: Georgia,Times,serif; color: #555;}
  ul#valikko a {				color: #899DBE; text-decoration: none;}
  ul#valikko a:hover, ul#valikko a:focus { color: #823F2C; }	

ul#aakkoset {					display: inline; font-size: 12px; font-family:Georgia,Times,serif;}
	ul#aakkoset li {			display: inline; }
	
	


h2.tuote { 						text-align: left; margin: 15px 20px 5px; font-family: Arial,Georgia,Times,serif; font-size:36px; color:#000; }
h2.tuote dfn {					text-align: left; font-size: 16px; color:#AAA; font-style:italic;}
div.tuote {						text-align: left; margin: 5px 20px 230px 20px; }
  div.tuote img {				width: 300px; margin-left: 35px; border: 1px solid #666;}
  div.tuote strong {			font-family:Arial,Georgia,Times,serif; font-size:24px; font-style:italic; color: #000; }
  div.tuote p {					font-family:Arial,Georgia,Times,serif; font-size:12px; color: #333; }


.isolinkki { 						text-align: left; font-family: Arial,Georgia,Times,serif; font-size:25px; color:#448ccb; text-decoration: none; }
.isolinkki2 { 						text-align: left; font-family: Arial,Georgia,Times,serif; font-size:35px; color:#0054a6; text-decoration: none; }












ul.ohjaamovalikko {					margin: 0 20px; width: 865px; display: block; }
  ul.ohjaamovalikko li {			display: block; float: left; text-align: center; padding: 10px;}
  ul.ohjaamovalikko li a {			font-family:Georgia,Times,serif; font-size:20px; color: #27B3F6; text-decoration: none; }
  ul.ohjaamovalikko li a:hover, ul.ohjaamovalikko li a:focus { color: #111; }

a.uusiauto {	color: #5F8A00; font-family:Georgia,Times,serif; font-size:20px; text-decoration: none; margin: 30px;}
a.uusiauto:hover, a.uusiauto:focus { color: #111; }

form#tuotepoisto input[type="submit"] {	font-family: Arial; color: #AD0027; vertical-align: middle; margin-left: 20px;}



form#tuotemuutos h3, form#kuvamuutos h3, form#tuotelisays h3  { background: #FFF998; display: inline; padding: 3px; font-family: Arial; font-size: 18px; color: #555;}


form#tuotelisays {						float: left; width:220px; padding: 10px; background: #EEE;}
form#tuotelisays label {				color: #222; font-family: Arial; font-size: 14px; }
form#tuotelisays input[type="text"] { 	font-family: Arial; border: 3px solid #FFF; width: 200px;  background: #FFF; color: #777; font-size: 12px; }
form#tuotelisays input[type="text"]:focus {color: #333;}
form#tuotelisays input[type="submit"] {	color: #5F8A00; padding: 2px 6px; vertical-align: middle; width: 200px; font-family: Arial; }
form#tuotelisays textarea {				border: 3px solid #FFF; width: 200px; height: 300px; background: #FFF; color: #777; font-size: 12px; font-family: Arial; }
form#tuotelisays textarea:focus {		color: #333;}





form#tuotemuutos {						float: left; width:220px; padding: 10px; background: #D3E6EA; }
form#tuotemuutos label {				color: #222; font-family: Arial; font-size: 14px; }
form#tuotemuutos input[type="text"] { 	font-family: Arial; border: 3px solid #FFF; width: 200px;  background: #FFF; color: #777; font-size: 12px; }
form#tuotemuutos input[type="text"]:focus {color: #333;}
form#tuotemuutos input[type="submit"] {	color: #5F8A00; padding: 2px 6px; vertical-align: middle; width: 200px; font-family: Arial; }
form#tuotemuutos textarea {				border: 3px solid #FFF; width: 200px; height: 300px; background: #FFF; color: #777; font-size: 12px; font-family: Arial; }
form#tuotemuutos textarea:focus {		color: #333;}



form#kuvamuutos {						width: 660px; margin-left: 250px; background: #D3E6EA; padding: 10px;}
form#kuvamuutos label {					color: #222; font-family: Arial; font-size: 14px; }
form#kuvamuutos input[type="file"] {	font-family: Arial; border: 3px solid #FFF; width: 200px; margin-right: 15px; background: #FFF; color: #777; font-size: 12px; }
form#kuvamuutos input[type="submit"] {	font-family: Arial; color: #5F8A00; vertical-align: middle; width: 200px;}

img.nykyinen {							margin: 20px 0 0 30px; }











div#kupla { position: absolute; left: 50%; top: 200px; width: 200px; padding: 20px 0; z-index: 2; margin: 0 0 0 -100px; background: #FFF; }
div#kupla p {text-align: center; font: 13pt Verdana; color: #FFF; }




h3.selain {
	margin: 0 20px; width: 665px; font-family: Georgia,Times,serif; font-size:18px; font-style:italic; color:#666; padding: 5px; }

div#selain { 					margin: 10px 20px; width: 665px; font-size: 30pt; color: #BBB; font-family:Georgia,Times,serif; }
  div#selain img.pikkukuva {	display: inline; float: left; padding: 5px; border: 1px solid #FFF; }
  div#selain img.valittu {		padding: 5px; border: 1px solid #C73325; }
  div#selain a {				color: #C73325; text-decoration: none; }
  div#selain a:hover, div#selain a:focus { color: #823F2C; }	
  div#selain p {				font-size: 15px; }
  div#selain .nuoli {			display: inline; float: left; margin: 10px; line-height: 100px; vertical-align: middle;}
  
  	
	
	
	
	


