BODY {
font-family: Tahoma, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
background-color: #86090A;
background-image: url(img/tausta.gif);
background-repeat: repeat-x;
margin: 0;
}

p {
font-family: Tahoma, Arial, Helvetica;
font-size: 11px;
color:#333333;
line-height:17px;
}

h1 {
font-family: Tahoma, Arial, Helvetica;
font-size: 13px;
color:#860b20;
font-weight:bold;
line-height:17px;
}

h2 {
font-size:12px;
font-weight:bold;
color:#333333;
margin-bottom:-2px;
}

h3 {
font-size:14px;
font-weight:bold;
color:#ffffff;
margin-bottom:-5px;
background-color:#ab011f;
padding:4px 6px;
}

TD { 
font-size: 11px; 
font-style: normal; 
line-height:17px; 
font-weight: normal; 
color:#333333; 
}

.leipis {  
font-family: Tahoma, Arial, Helvetica;
font-size: 11px;
color:#333333;
line-height:17px;
}
.otsikko {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color:#860b20; }

A:link { color:#860b20; text-decoration: none;}
A:visited { color:#ac4668; text-decoration: none;}
A:active { color:#860b20; text-decoration: none;}
A:hover { color:#860b20; text-decoration: underline;}

A:link.sub { color: rgb(0,0,0); text-decoration: none; font-weight: normal; font-size: 11px; }
A:visited.sub { color: rgb(0,0,0); text-decoration: none; font-weight: normal; font-size: 11px; }
A:active.sub { color: rgb(0,0,0); text-decoration: none; font-weight: normal; font-size: 11px; }
A:hover.sub { color: rgb(0,0,0); text-decoration: underline; font-weight: normal; font-size: 11px; }


B { font-weight: bold; }
I { font-style: italic; }
U { text-decoration: underline; }

#box {
	padding:0 12px;
	border: 3px solid #FEC84A;
}

.shop_top {
	background-image: url(img/ots_blank2.gif);
	background-repeat: no-repeat;
	padding: 5 12 3 12px;
	font-weight: bold;
	color: White;
}

.shop01 {
	background-image: url(img/shop01.jpg);
	background-repeat: repeat-x;
	padding: 2 12 2 12px;
	font-weight: bold;
	color: White;
}

.shop02 {
	padding: 5 8 8 12px;
}

.shop03 {
	padding: 5 6 2 12px;
}

.shop04 {
	padding: 5 6 6 12px;
}

.shopkuva { 
border: 3px solid #fec84a;
}

.hintapieni {
	font-size: 10px;
}

.right {
float:right;
}

.left {
float:left;
margin-right:10px;
}