BODY {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
/*font-family: Arial;*/
font-size: 12px;
color: 333333;
/*background: url(/i/bg-fixed.gif) #ffffff fixed repeat-y top center;*/
background: #ffffff;
margin: 0px 0px 0px 0px;
line-height: 15px;
/*background: #ffffff url(i/top.gif) no-repeat top center;
background: url(img/bg1.jpg) top left;
background-attachment: fixed;
background-repeat: no-repeat;
filter: alpha(opacity=100);*/
}

a {
font-family: Arial;
line-height: 15px;
}

a:hover {
color: #000000;
/*color: #cc6600;*/
}
.toplink {
font-family: Arial;
font-size: 22px;
line-height: 22px;
color: #000000;
text-decoration: none;
cursor: hand;
cursor: pointer;
}
a.toplink:hover {
color: #666666;
}

.ban {
	border-top: 0px solid #ffffff;
	border-right: 2px solid #FFCC33;
	border-bottom: 2px solid #FFCC33;
	border-left: 0px solid #ffffff;
	padding: 0 0 0 0;
	cursor: pointer;
}

.ban:hover {
border-top: 0px solid #cccccc;
border-right: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
border-left: 0px solid #cccccc;
cursor: pointer;
}

div.ban {
border-top: 0px solid #ffffff;
border-right: 2px solid #FFCC33;
border-bottom: 2px solid #FFCC33;
border-left: 0px solid #ffffff;
padding: 0 0 0 0;
cursor: hand;
cursor: pointer;
width: 172px;
height: 99px;
}

.banban {
background: #FFCC33;
border-top: 0px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 0px solid #ffffff;
border-left: 1px solid #ffffff;
padding: 0 0 0 0;
}

.ban3row {
	line-height: 21px;
	height: 21px;
	width: 100%;
	font-family: Arial;
	color: #ff6600;
	font-weight: normal;
	font-size: 24px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

.norma {
color: #333333;
font-size: 11px;
text-decoration: none;
}

div.m1 {
width: 200px;
background: #eeeeee;
border-bottom: 1px solid #ffffff;
padding: 0px 0px 0px 0px;
margin: 1px 0px 0px 0px;
cursor: hand;
cursor: pointer;
}
div.m1:hover {
background: #dddddd;
}
a.m1 {
	line-height: 18px;
	font-family: Arial;
	font-size: 12px;
color: #000000;
/*	color: #ee8800;*/
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
/*	border-bottom: 1px solid #cccccc;*/
	text-decoration: none;
/*	text-align: right;*/
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	width: 100%;
}
a.m1:hover {
/*	color: #ee8800;*/
color: #000000;
	background: #dddddd;
}

div.m1c {
width: 200px;
background: #cccccc;
border-bottom: 1px solid #ffffff;
padding: 0px 0px 0px 0px;
margin: 1px 0px 0px 0px;
cursor: hand;
cursor: pointer;
}

div.m1c:hover {
color: #ffffff;
background: #999999;
}
a.m1c {
	line-height: 16px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
/*	background: #FF6600;
	border-bottom: 1px solid #cccccc;*/
	text-decoration: none;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	width: 100%;
}
a.m1c:hover {
color: #ffffff;
background: #999999;
}

a.mf1 {
	height: 19px;
	background: url(/i/mformbg.gif) repeat-x top left;
	color: #ffffff;
	padding: 2px 5px 2px 5px;
	margin: 0px 2px 0px 0px;
	border-left: 1px solid #ffffff;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

a.mf1:hover {
	background: #0066ff;
	color: #ffffff;
}

a.mf1c {
	height: 19px;
	background: #fff7cc;
	color: #0066ff;
	padding: 1px 5px 2px 5px;
	margin: 0px 2px 0px 0px;
	border: 1px solid #1657e9;
	border-bottom: 1px solid #fff7cc;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

a.mf1c:hover {
	color: #d80000;
}

a.frame {
	border: 1px solid #ffffff;
}

a.frame:hover {
	border: 1px solid #ff9900;
}


a.frame-c {
	border: 1px solid #ffffff;
}

a.frame-c:hover {
	border: 1px solid #ff9900;
}

.fr {
	border-left: 1px solid #1353f0;
	border-right: 1px solid #1353f0;
}

.fr:hover {
	border-color: #ffffff;
}

.bb {
border-bottom: 1px solid #999999;
width: 380px;
}

.bb1 { border-bottom: 1px solid #999999; }

div.pdmenu {
	POSITION: absolute;
	left: 200px;
	margin-top: -18px;
	text-align: left;
	WIDTH: 155px;
	VISIBILITY: hidden;
background: #eeeeee;
	padding: 0px 2px 1px 2px;
	border: 1px solid #cccccc;
	Z-INDEX: 22
}
div.pdmenu2 {
	POSITION: absolute;
	left: 154px;
	margin-top: -18px;
	text-align: left;
	WIDTH: 155px;
	VISIBILITY: hidden;
background: #eeeeee;
	padding: 0px 2px 1px 2px;
	border: 1px solid #cccccc;
	Z-INDEX: 25;
}

div.subm {
width: 156px;
border-bottom: 1px solid #ffffff;
padding: 0px 0px 0px 0px;
margin: 1px 0px 0px 0px;
}

div.subm:hover {
color: #ffffff;
background: #dddddd;
cursor: hand;
cursor: pointer;
}

A.subm {
font-family: Arial;
font-size: 12px;
text-decoration: none;
/*color: #ee8800;*/
color: #000000;
padding: 0px 0px 0px 8px;
line-height: 15px;
/*font-weight: bold;*/
width: 100%;
}

a.subm:hover {
color: #000000;
/*color: #ee8800;*/
background: #dddddd;
}

div.submC {
width: 156px;
border-bottom: 1px solid #ffffff;
background: #cccccc;
padding: 0px 0px 0px 0px;
margin: 1px 0px 0px 0px;
cursor: hand;
cursor: pointer;
}
div.submC:hover {
background: #999999;
}
A.submC {
font-family: Arial;
font-size: 12px;
text-decoration: none;
color: #000000;
padding: 0px 0px 0px 8px;
line-height: 15px;
font-weight: normal;
width: 100%;
}
a.submC:hover {
color: #000000;
background: #999999;
}

div.pdmenu3 {
	POSITION: absolute;
/*	margin-left: 154px;
	display: inline;
	margin-top: -18px;
	text-align: left;*/
	WIDTH: 155px;
	VISIBILITY: hidden;
background: #eeeeee;
	padding: 0px 2px 1px 2px;
	border: 1px solid #cccccc;
	Z-INDEX: 30;
}
div.nav_menu {
	display: inline;
	background: none;
	padding: 1px 0px 1px 0px;
	border-bottom: 0px solid #ffffff;
	line-height: 16px;
	Z-INDEX: 22;
}

A.nav_menu {
font-family: Arial;
color: #ee8800;
font-size: 12px;
margin: 0px 0px 0px 0px;
/*text-decoration: none;*/
}

div.nav_menu:hover {
	border-color: #666666;
}

A.news {
font-family: Arial;
font-size: 11px;
line-height: 12px;
text-decoration: none;
margin: 0px 0px 8px 0px;
font-weight: normal;
width: 142px;
}

a.news:hover {
text-decoration: underline;
}

A.newsc {
font-family: Arial;
font-size: 11px;
line-height: 14px;
text-decoration: none;
background: #eeeeee;
margin: 0px 0px 8px 0px;
font-weight: normal;
width: 142px;
}
a.newsc:hover {
background: #eeeeee;
text-decoration: underline;
}

a.var {
	background: #999999;
	color: #ffffff;
	height: 19px;
	padding: 2px 10px 2px 10px;
	margin: 0px 2px 0px 0px;
	border: 1px solid #666666;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.t-title {
	height: 24px;
	width: 536px;
	background: #5A9FF9 url(/i/ttbg.gif) no-repeat top right;
	border: 1px solid #ffffff;
	border-bottom: 0 solid #ffffff;
	padding: 0 0 0 0;
	cursor: hand;
	cursor: pointer;
}

a.tt-title {
	line-height: 24px;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	background: none;
	FONT-FAMILY: Arial;
	text-decoration: none;
	padding: 4 40 0 8;
}

a.tt-title:hover {
	COLOR: #ffffff;
	text-decoration: underline;
}

.mtitle {
	font-family: Arial;
	height: 24px;
	background: url(/i/newstbg.gif) repeat-x bottom left;
	color: #ffffff;
	font-size: 14px;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding: 4px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	width: 204px;
}

.newstitle {
	height: 23px;
	background: url(/i/newsbg.gif) repeat-x top left;
	color: #000000;
	font-size: 16px;
	padding: 0px 10px 2px 10px;
	margin: 0px 0px 1px 0px;
	border: 1px solid #999999;
	text-decoration: none;
	width: 164px;
}

.go {
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	height: 14px;
	background: url(/i/go-w.gif) no-repeat top right;
	width: 100%;
	text-decoration: none;
	text-align: right;
	padding: 0 20 0 0;
}

.go:hover {
	background: #f89c9c;
}

.go-ban {
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	height: 25px;
	border: 0;
	background: url(/i/go-blue.gif) no-repeat top right;
	width: 100%;
	text-decoration: none;
	text-align: right;
	padding: 5 40 6 20;
	cursor: hand;
	cursor : pointer;
}

a.go-ban:hover  {
	color: #ccccff;
}


a.goback {
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	height: 14px;
	background: url(/i/goback-w.gif) no-repeat top left;
	width: 100%;
	text-decoration: none;
	text-align: left;
	padding: 0 0 0 20;
}

a.goback:hover {
	background: #f89c9c;
}

a.go-g {
	font-family: Arial;
	font-size: 11px;
/*	height: 14px;*/
	background: #ffffff;
	width: 100%;
/*	text-align: right;*/
	padding: 2 4 2 0;
}

a.go-g:hover {
/*	background: #f89c9c;*/
}

a.num {
	color: #ffffff;
	font-size: 9px;
	background: #ee0000;
	width: 11px;
	height: 11px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	margin: 8 2 0 2;
}

a.num:hover {
	background: #999999;
}

.style18 {
	FONT-SIZE: 12px;
	COLOR: #ee0000;
	FONT-FAMILY: Arial;
/*	background-color : #ee0000;
	padding: 1 3 1 7;
	margin: 4 7 4 0;
	width: 64px;*/
}

.style8 {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	COLOR: #000000;
/*	line-height: 24px;*/
}

table.price {
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
table.price td.h {
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	background-color: #666666;
/*	line-height: 24px;*/
}

table.price td {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	background-color: #ffffff;
}

table.price tr {
	COLOR: #000000;
}

table.price tr.h {
	background-color: #666666;
}

table.form td {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
}

h1 {
	font-family: Arial;
	color: #999999;
	font-weight: normal;
	line-height: 32px;
	font-size: 30px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

h2 {
	line-height: 28px;
	width: 100%;
	font-family: Arial;
	color: #ff9900;
	font-weight: normal;
	font-size: 24px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

h3 {
	font-family: Arial;
	line-height: 27px;
	color: #ff9900;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

.h3 {
	font-family: Arial;
	color: #ee0000;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

h4 {
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
}

.border {
	border: 1px solid #999999;
	padding: 1px 3px 1px 3px;
	font-size: 11px;
}

Table.MegatecPart td tr a font div {
	font-family: Arial;
}











td {
font-family: Arial;
font-size: 12px;
}


td.th {
border : 1px solid #ffffff;
font-size: 11px;
font-weight: bold;
}



.h4 {
	text-decoration: none;
	color: #ee0000;
}

option {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
}

select {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
}

.input {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #999999;
}

input {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	height: 16px;
	border: 1px solid #999999;
}

input.normal {
border: 0;
background: none;
font-size: 8px;
height: 13px;
}

.nban {
border: 1px solid #dddddd;
background: none;
}

input.sm {
	width: 12px;
	height: 12px;
}


.quoteYes
{
	background-color: #CCFFCC;
	text-align:center;
	cursor: pointer
}
.quoteNo
{
	background-color: #FFCCCC;
	text-align:center;
	cursor: pointer	
}
.quoteRQ
{
	background-color: #FFFFCC;
	text-align:center;
	cursor: pointer	
}

.hid {
	font-family: Arial;
	padding: 0px 0px 0px 1px;
	width : 100%;
	background-color : #ffffff;
	border : 1px solid #ffffff;
	border-bottom : 1px solid #7f9db9;
}



.wborder {
	font-family: Arial;
	color: #0033cc;
	margin: -1px -1px -1px -1px;
	border : 1px solid #ffffff;
	font-size: 11px;

}

.help {
	cursor : help;
}

.big {
	font-size: 14px;
	font-weight: normal;
}

