/*
*********************************************
*			Minessa stylesheet	22.01.2008	*
*********************************************
*/
body {
			background-image:	url("../img/bg.jpg");
			background-attachment:	fixed;
}
/*
*********************************************
*			layout							*
*********************************************
*/
#frame {
 			position:			static;
 	   	   	width:				765px; 
        	height:				auto;
			margin-left:		auto;
			margin-right:		auto;
			border-style:		solid;
			border-width:		1px;
			border-color:		#CCD9EB;
			border-collapse: 	collapse;
			background-color: 	#FFFFFF; 
}
#main {
			position: 			static;
/*			width: 				550px;  */
        	height: 			auto;
			min-height:			350px;
			padding-left: 		190px;
			padding-right:		25px;	
			margin-top:			0px;
			padding-top:		0px;
/*			border-style:		solid; */
/*			border-width:		1px; */
/*			border-color:		red; */
}

.nostokehys {
			background-color: #FFFFFF;
			width: 420px;
			border-right-style: none;
			border-color: #000000;
			margin-right: 10px;
			margin-bottom: 10px;
			margin-left: 10px;
			margin-top:110px;
			border-width: 1px;
			border-top-style: dotted;
			border-bottom-style: dotted;
			border-left-style: dotted;
			line-height: 18px;
			padding: 10px;
}

.nostolaatikko {
			background-color: #E5E5E5;
			padding: 20px;
			width: 420px;
}
	
.nostoteksti {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			width: 400px;
			text-align: left;
}

#logo {
	/*		border-collapse: 	collapse; */
			float:				left;
			border:				0px;
}
#topmenu {
 			float:			 	right;
			height:				89px;
   			width:				600px; 
			text-align: 		center;
			margin-bottom:		20px;
/*			padding-bottom:		25px; *//* padding here iso #main top for ie6 box model */
/*			background-color: 	blue;     */
/*			border-collapse: 	collapse; */
/*			border-style:		solid; */
/*			border-width:		1px; */
/*			border-color:		blue; */

}
#sidebar {
			float:				left;
 	     	width:				165px; 
        	height:				auto;
/*			border-collapse: 	collapse; */
/*			border-style:		solid; */
/*			border-width:		1px; */
/*			border-color:		green; */
}
#address {
			position: 			static;
/*			padding-left:		190px; alternate layout */
			padding-top:		15px;
			padding-left:		125px;
			text-align: 		center;
/*			border-style:		solid; */
/*			border-width:		1px; */
/*			border-color:		yellow; */
}
#copyright {
			position: 			static;
/*			padding-left:		190px; alternate layout */
			padding-top:		15px;
			padding-left:		200px;
			text-align: 		center;
/*			border-style:		solid; */
/*			border-width:		1px; */
/*			border-color:		yellow; */
}
/*
*********************************************
*			page specific layout			*
*********************************************
*			product pages					*
*********************************************
*/
.productimg {
			border:				1px;
			margin-top:			0px;
			margin-left:		10px;
			margin-right:		10px;
			margin-bottom:		10px;
} 
.prodlist {
			min-height:			200px;
}
/*
*********************************************
*			text layout						*
*********************************************
*/
.center {
			text-align: 		center;
}
/*
*********************************************
*			page navigation					*
*********************************************
*/
.button {
			background-color: 	#E5E5E5;
			padding-left: 		15px;
			padding-right: 		15px;
			width:				50%;
}
.vbutton {
			background-color: 	#E5E5E5;
			padding-left: 		15px;	
			padding-right:		15px;
			padding-top:		5px;
			padding-bottom:		5px;	
}
/*
*********************************************
*			font settings					*
*********************************************
*/
.body1 {
			font-family:		"Verdana", sans-serif;
			font-size: 			12px;
			color: 				#333333;
			text-align:	 		left;
			line-height: 		150%;
}
/*.title:first-letter {
			font-size:			200%;
			font-color:			#225544;
}
*/
.title {
			font-family: 		"Verdana";
			font-size:			12px;
			color: 				#333333;
			text-align: 		left;
			line-height: 		150%;
}
.buttonfont {	
			font-family: 		"Verdana";
			font-size:			12px;
			color: 				#333333;
}			
.contact {
			font-family: 		"Verdana";
			font-size: 			10px;
			color: 				#666666;
			font-weight: 		bold;
			text-align:			left;
			line-height: 		100%
}
.copy {
			font-family: 		"Verdana";
			font-size: 			9px;
			color: 				#666666;
			font-weight: 		bold;
			text-align:			left;
			line-height: 		100%;
			padding-bottom:		10px;
}
.header1 {
			font-family: 		"Verdana";
			font-size: 			14px;
			color: 				#666666;
			font-weight: 		bold;
			text-align:			left;
			line-height: 		150%;
}
.price {
			font-family: 		"Verdana";
			font-size: 			12px;
			font-weight:		bold;
			color: 				#333333;
			text-align:	 		left;
			line-height: 		200%;
			margin-left:		140px;
			min-height:			30px;
}
.prodinfo {
			font-family: 		"Verdana";
			font-size: 			12px;
			color: 				#333333;
			text-align:	 		left;
			line-height: 		120%;
			margin-left:		140px;
}
.signature {
			font-family:		"Verdana", sans-serif;
			font-size: 			12px;
			color: 				#333333;
			text-align:	 		left;
			line-height: 		150%;
			font-weight:		bold;
}
/*
*********************************************
*			link settings					*
*********************************************
*/
a {
			text-decoration: none;
}

.text_link {
			text-decoration: 	underline;
}
a img {
	border: none;
}
a:link {
			font-family: 		"Verdana";
			font-size: 			10px;
			color: 				#666666;
			font-weight: 		bold;
}
a:visited {
			font-family: 		"Verdana";
			font-size: 			10px;
			color: 				#666666;
			font-weight: 		bold;
}
a:hover {
			font-family: 		"Verdana";
			font-size: 			10px;
			color: 				#1A306F;
			font-weight: 		bold;
}
a:active {
			font-family: 		"Verdana";
			font-size: 			10px;
			color:				#666666;
			font-weight:	 	bold;
}
