body {
	color: black;
	margin-left : 0; 
	margin-right : 0; 
	margin-top : 0;
	margin-bottom : 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	FONT-SIZE: 100%; 
	BACKGROUND: #fff; 
	FONT-FAMILY : Arial, Helvetica, sans-serif, Verdana; 
	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;}

.bodyFon {background:#fff; height:100%;}

.topMenu {margin:0 0 15px 330px }

.topMenu table td {
	vertical-align: bottom;
}
table td.top {
	vertical-align: middle;
}
.mainMenu {margin:33px 0 12px 0 }
.mainMenu table td img {margin:0 10px 0 10px }

.logo {margin:20px 30px 15px 43px }

table.tmp01 {
	background: #fff; 
	border-collapse: collapse;
	width: 100%;
}
td {
	margin: 0em;
	padding: 0em;
	vertical-align: top;
}
.fonA {background:url(images/_fonA.gif) repeat-x; height:264px;}
.fonB {background:url(images/_fonB.jpg) top left no-repeat; height:264px;}
.fonC {background:url(images/mainPic_01.gif) top right no-repeat; height:264px;}

.prodColl {background:url(images/prod_coll.jpg) no-repeat; height:200px; width:100%; border:1px black solid; margin:10px 0 0 0;}
.prodColl_2 {background:url(images/prod_coll_2.jpg) no-repeat; height:200px; width:100%; border:1px black solid; margin:10px 0 0 0;}

.submenu {font-size: 90%; padding:0 10px 20px 0; line-height:1.3em;}
.submenu .sub {font-size: 90%; padding:3px 0 3px 10px; }

.txt01 {background:url(images/_fon_red.gif) top left no-repeat; padding:0 40px 20px 25px; line-height:1.3em;}

.txt02 {background:url(images/_fon_red.gif) top left no-repeat; padding:0 10px 20px 25px; line-height:1.3em;}
.txt03 {background:url(images/_fon_red.gif) top left no-repeat; padding:0 30px 20px 25px; line-height:1.3em;}

.search {background:url(images/_fon_grey.gif) top left no-repeat; height:100%; white-space:nowrap; padding:0 15px 20px 15px; }
.search2 { height:100%; width:30%; white-space:nowrap; padding:15px 0 10px 0;}
.search_ex {font-size: 80%; padding:3px 0 12px 0;}
.search_ex span{color:#990000;border-bottom: 1px dashed #990000; cursor: pointer; cursor: hand;}

.input_01 {background:url(images/_fon_grey.gif) top left repeat-y; width:100%;  padding:0 15px 20px 10px;}
.input_01 p {padding:10px 5px 20px 10px; margin:0;}
.input_02 {padding:10px 15px 10px 25px;font-size: 80%;}
.input_02 p {padding:10px 0 0 0; margin:0;}


.bodyFon3 {background:url(images/bodyFon3.gif) bottom repeat-x; height:290px; }

.phonePic {background:url(images/picPhone01.gif) bottom no-repeat; height:119px; width:200px;}
.phonePic02 {background:url(images/picPhone02.gif) top no-repeat; height:70px; width:200px;}
.phone {background:url(images/_fon_grey.gif) top left repeat-y; height:119px; padding:0 10px 0 20px;white-space:nowrap;}
.phone span {FONT-FAMILY : Arial Narrow, Arial, Helvetica, sans-serif; font-weight:bold; FONT-SIZE: 140%;}
/* letter-spacing:-0.05em;*/
.addr {background:url(images/_fon_grey.gif) top left repeat-y; height:119px; padding:0 10px 0 20px; line-height:1.3em;white-space:nowrap; }

.pageHead {margin:0 10px 0 30px; text-align:left;}
h1.pageTitle {FONT-SIZE: 190%; font-weight:bold; padding:0 0 5px 0; margin:0;}
.pagePathe {FONT-SIZE: 80%; padding:0 0 20px 0;}
.pagePathe a{TEXT-DECORATION: underline; color : #666666 }
.pagePathe a:Hover{TEXT-DECORATION: none; color : #666666 }
h2 {FONT-SIZE: 140%; font-weight:bold; padding:30px 0 15px 0; margin:0;}

.txt04 {color:#999;font-size: 80%; padding:5px 0 15px 0; margin:0;}
.txt05_2{
	border-collapse: separate; font-size: 80%; margin:5px;}
.txt05_2 td{
	padding:5px;}
.txt07{
	margin-bottom:2px; font-size: 14pt; color: #ffffff;  text-align:center;}

A {
	TEXT-DECORATION: underline; 
	color : #990000;
  }
A:Hover{
	color : #990000; 
	TEXT-DECORATION: none;
}
A img{
	border-color: #000;
  }
.mainTable_01{
margin:0 10px 0 30px;
}

TD.madein{
	font-size: 11px; 
	color: #666666;
	padding-right : 15;
	padding-top : 5;
	padding-bottom : 5;
}
A.madein{
	font-weight: Bold; 
	font-size: 11px; 
}
td.tm {
	vertical-align: middle;
	font-size: 11px; 
	margin: 0;
	padding: 0;
	padding-left: 10;
	padding-right: 5;
}
.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;
	BACKGROUND: #ffffff; 
	COLOR: #999; 
	BORDER-TOP: 1px solid #000000; 
	FONT-FAMILY: Tahoma, Arial; 
	BORDER-RIGHT: 1px solid #000000; 
	BORDER-LEFT: 1px solid #000000; 
	BORDER-BOTTOM: 1px solid #000000;
	width: 200px;
	padding:0 0 0 2px;

}
.textbox2 {
	FONT-SIZE: 15px;
	BACKGROUND: #ffffff; 
	COLOR: #999; 
	BORDER-TOP: 1px solid #000000; 
	FONT-FAMILY: Tahoma, Arial; 
	BORDER-RIGHT: 1px solid #000000; 
	BORDER-LEFT: 1px solid #000000; 
	BORDER-BOTTOM: 1px solid #000000;
	width: 150px;
	padding:0 0 0 2px;
}
.tbox {
	FONT-SIZE: 15px;
	BACKGROUND: #ffffff; 
	COLOR: #999; 
	BORDER-TOP: 1px solid #000000; 
	FONT-FAMILY: Tahoma, Arial; 
	BORDER-RIGHT: 1px solid #000000; 
	BORDER-LEFT: 1px solid #000000; 
	BORDER-BOTTOM: 1px solid #000000;
	padding:0 0 0 2px;
}
#layout{
background:#fff;
width: expression(document.body.clientWidth < 800? "750px" : document.body.clientWidth > 1150? "1150px" : "auto");
max-width: 1150px;	
min-width: 750px;
}
#layout02{
width: expression(document.body.clientWidth < 800? "750px" : document.body.clientWidth > 1150? "1150px" : "auto");
max-width: 1150px;	
min-width: 750px;
}
