body,p,div,span,table,td,tr,img,input,textarea{
border:0;
padding:0;
margin:0;
text-decoration:none;
}
body,p,div,span,table,td,tr{
font-family:arial,helvetica,sans-serif;
color:#f7f7f2;
font-size:12px;
line-height:18px;

}


/* Tuotesivu */

.card_image img { border: 1px solid #80a7b6; padding: 4px; margin: 0px;}
.card_image h3 { margin: 5px 0; }
.card_image h3, 
.card_image h3 a {  font-weight: bold; font-size: 14px; text-decoration: none;}
h1.productlist-title{
	font-weight: normal;
	margin-bottom: 16px;
	background: url('/img/h1bg.png') scroll repeat-x left top; 
	height: 28px;
	line-height: 28px;
}
#product{ margin-top: 16px;}

	#product h1 {font-weight: normal;}

	#productimage {
		width: 440px;
		float: left;
	}
		#product-thumbs  {
			margin: 14px 0;
		}
		div.product-thumb {
			float:left;

			width: 146px;
			height: 110px;
			overflow: hidden;
		}
	
	#producttext {
		padding-left: 30px;
		width: 340px;
		float: left;
	}
	#product-ingress,
	#product-bodytext {
		margin: 8px 0;
	}
	#producttable {}
	#producttable td { border-bottom: 1px solid #0099bf; padding: 3px 0;}
	





h1,.title{
font-size:18px;
display:block;
margin-bottom:8px;
}

a:link,
a:visited{
color:#fff;
text-decoration:underline;
}

html{
background:#005c83;
}

body{
	background: #005c83 url('/img/back.jpg') no-repeat center top;
	height:100%;
	
}



#logo{
}

#topnavi{
text-align:left;
background:url('/img/navibg.jpg') repeat-x left top;
width:850px;
line-height:37px;
padding:10px 0 18px 0;
}
#topnavi .inner{
padding-left:10px;
}
a.topnavi:link, a.topnavi:visited{
padding:0 0px 0 10px;
color:#025b80;
text-decoration:none;
}
#topnavi span.naviselected{
color:#025b80 !important;
text-decoration:none;
}
#content{
width:850px;
text-align:left;
}

#para{
padding:10px 0 20px 10px;
width:580;
float:left;
}
#para1{
padding:10px 0 20px 10px;
}

#para p, #para1 p {
	margin: 10px 0;
}


#spotit{
float:right;
}
.tblProductSpot{
margin-bottom:10px;
}
