body {
	color: black;
	margin: 0em;
	padding: 0em;
	FONT-SIZE: 100%; 
	BACKGROUND-COLOR : white; 
	FONT-FAMILY : Tahoma, Arial, Helvetica, sans-serif; 
	SCROLLBAR-FACE-COLOR: #E8E8E8; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #999999; 
	SCROLLBAR-ARROW-COLOR: #999999; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #999999
}
table {
	border-collapse: collapse;
	width: 100%;
}
td {
	margin: 0em;
	padding: 0em;
	vertical-align: top;
}
td.bottom {
	margin: 0em;
	padding: 0em;
	vertical-align: bottom;
}
td.center {
	vertical-align: middle;
}
table.stone {
	font-size: 14px; 
	margin-top: 10;
	padding: 0;
}
table.stone a {
	color : white; 
	text-decoration: underline;
}
table.stone a:hover {
	color : white;
	text-decoration: none;
}
td.search_in a {
	color : #999999; 
	text-decoration: underline;
}
td.search_in a:hover {
	color : #999999;
	text-decoration: none;
}

table.tm {
	color : #333333; 
	font-size: 12px; 
	margin: 20;
	padding: 0;
}
table.tm2 {
	color : #333333; 
	font-size: 12px; 
	margin: 0;
}
table.tm2 td {
	padding: 20;
}
td.tm {
	color : #5a5959; 
	font-size: 16px; 
	margin: 0;
	padding-top: 15;
}
td.search_in {
	font-size: 14px; 
	margin: 0;
	padding-top: 15;
	padding-bottom: 10;
	padding-left: 20;
	padding-right: 10;
}
td.address {
	padding-top: 10;
	margin: 0;
}
td.address span.phone {
	font-size: 24px; 
	margin: 0;
	padding: 0;
}
td.address span.addr {
	font-size: 14px; 
	margin: 0;
	padding: 0;
}
td.address span.addr a {
	color : #007856;
	text-decoration: underline;
}
td.address span.addr a:hover {
	color : #007856;
	text-decoration: none;
}
a {
	color : #007856;
	text-decoration: underline;
}
a:hover {
	color : #007856;
	text-decoration: none;
}
.button {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 14px; 
	BACKGROUND: #E3E3E3; 
	BORDER-LEFT: #666666 1px solid; 
	CURSOR: hand; 
	COLOR: #666666; 
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY : Tahoma, Arial;
}
.textbox {
	FONT-SIZE: 15px; 
	BORDER-LEFT-COLOR: #ffffff;
	BORDER-RIGHT-COLOR: #ffffff;
	BORDER-BOTTOM-COLOR: #ffffff;
	BORDER-TOP-COLOR: #ffffff;
	BACKGROUND: #ffffff; 
	COLOR: #000000; 
	BORDER-TOP: 1px solid; 
	FONT-FAMILY: Tahoma, Arial; 
	BORDER-RIGHT: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid
}
div.txt {
	margin-left : 0; 
	margin-right : 30; 
	margin-top : 12;
	margin-bottom : 10;
}
div.txtS {
	margin-left : 15; 
	margin-right : 30; 
	margin-top : 12;
	margin-bottom : 10;
}
table.tab td.prod01 {
	margin: 0; 
	padding-left : 0; 
	padding-right : 25; 
	padding-top : 10;
	padding-bottom : 10;
}
table.tab td.prod02 {
	margin: 0; 
	padding-left : 25; 
	padding-right : 0; 
	padding-top : 10;
	padding-bottom : 10;
}

table.price{
	border-collapse: separate;
	BACKGROUND-COLOR : #C0C0C0; 
	width:85%;
}
table.price td{
	padding: 5; 
	BACKGROUND-COLOR : white;
	FONT-SIZE: 95%;
}
table.price td.grey{
	BACKGROUND-COLOR : #F5F5F5; 
}
table.cont{
	width:85%;
}
table.cont td{
	padding: 5; 
	FONT-SIZE: 95%;
}
div.ss {
	margin-left : 0; 
	margin-right : 0; 
	margin-top : 20;
	margin-bottom : 10;
}
div.ss td.ss {
	padding-left : 15; 
}
div.ss td.bn {
	padding-right : 20; 
}
div.txt p {
	FONT-SIZE: 95%; 
	text-align: justify;
	padding-left : 0; 
	padding-right : 0; 
	padding-top : 0;
	padding-bottom : 15;
	margin : 0;

}
TD.madein{
	font-size: 11px; 
	color: #666666;
	padding-right : 15;
	padding-top : 5;
	padding-bottom : 5;
}
A.madein{
	font-weight: Bold; 
	font-size: 11px; 
	TEXT-DECORATION: underline; 
	color : #007856;
  }
A.madein:Hover{
	color : #007856; 
	TEXT-DECORATION: none;
}

div#layout{
width: expression(document.body.clientWidth < 800? "770px" : document.body.clientWidth > 1150? "1150px" : "auto");
max-width: 1150px;	
min-width: 770px;
}

P.contentTitle {
	font-weight: Bold; 
	color : #333333;
	font-size : 120%;
	padding-left : 0; 
	padding-right : 30; 
	padding-top : 12;
	padding-bottom : 0;
	margin:0;
}
P.contentTitleP {
	font-weight: Bold; 
	color : #333333;
	font-size : 150%;
	padding-left : 30; 
	padding-right : 30; 
	padding-top : 12;
	padding-bottom : 0;
	margin:0;
}
P.contentTitleS {
	font-weight: Bold; 
	color : #333333;
	font-size : 120%;
	padding-left : 15; 
	padding-right : 30; 
	padding-top : 12;
	padding-bottom : 0;
	margin:0;
}
P.contentPath {
	margin: 0px;
	color : #999999;
	font-size : 85%;
	padding-left : 0; 
	padding-top : 2;
	padding-bottom : 5;

}
P.contentPathP {
	margin: 0px;
	color : #999999;
	font-size : 85%;
	padding-left : 30; 
	padding-top : 2;
	padding-bottom : 5;

}
P.contentPathS {
	margin: 0px;
	color : #999999;
	font-size : 85%;
	padding-left : 15; 
	padding-top : 2;
	padding-bottom : 5;

}
A.contentPath {
	color : #999999;
	TEXT-DECORATION: underline;
} 
A.contentPath:Hover {
	color : #999999;
	TEXT-DECORATION: none;
}
