BODY, FORM {
	margin: 0px;
}

BODY, TABLE {
	font: 13px Arial, Helvetica, sans-serif;
	cursor: default;
}

A IMG {
	border: 0px;
}

A {
	color: #005100;
	text-decoration: none;
}
A:hover {
	color: #FF9900;
	text-decoration: none;
}

/* TABLE.FORM properties */
TABLE.form {
	margin-bottom: 10px;
}

TABLE.form TABLE TD {
	padding: 2px 6px 3px 6px;
	vertical-align: top;
}

.light {
	background: #FFFFFF;
}

.dark {
	background: #F3F7FB;
}

.sold_out {
	color: #FF0000;
	font-weight: bold;
}

.form INPUT.text, .form SELECT {
	width: 100%;
}

.form TEXTAREA {
	width: 100%;
	height: 6em;
	overflow-y: auto;
}

.text, TEXTAREA {
	border: 1px solid #888888;
}

.text, .button, SELECT {
	font: 12px Arial, Helvetica, sans-serif;
	height: 19px !important;
}

.button {
	border: solid #B29E2C;
	border-width: 1px 1px 1px 8px;
	margin: 4px;
	background: #FFFFFF url(../image/btnbg2.gif) repeat-x;
	width: 100px;
	cursor: hand;
	cursor: pointer;
}

.button IMG {
	top: 1px;
	margin-right: 4px;
	position: relative;
}

TD.header {
	color: #3A6B04;
	font-weight: bold;
	padding-left: 40px;
}

TD.body {
	background: url(../image/bodybg.gif) no-repeat;
	padding: 10px 20px 0px 40px;
}

TABLE.good A {
	text-decoration: underline;
	color: #3E7A05;
}

TABLE.good TD.image {
	text-align: center;
}

TABLE.good TD.caption {
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 3px;
}

TD.navleft-delim {
	background: url(../image/navleft_delim.gif) no-repeat;
}



/*good*/

TABLE.good {
	color: #353533;
}

TABLE.good .good-body {
	color: #3A3A38;
}

TD.good-header {
	width: 140px;
	color: #3D3D3B;
	font-weight: bold;
	padding: 10px 8px;
}


/*basket*/

DIV#basketDIV {
	visibility: hidden;
	position: absolute;
	width: 192px;
	border: solid #E7E9A0;
	border-width: 0px 0px 1px 1px;
	padding: 0px 0px 2px 2px;
}

DIV#basketDIV TABLE.basket {
	background-color: #D9AF01;
}

TABLE.basket TD {
	padding: 5px 6px;
}

#basketTD {
	padding: 0px 8px;
}
#basketTD TD {
	font-weight: bold;
	color: #3D3D3D;
}

DIV.notice {
	text-align: left;
	padding: 8px;
	border: 1px solid #000000;
	color: #008800;
	margin-bottom: 20px;
}

.error {
	color: #FF0000 !important;
}

.index A {
	width: 100%;
	height: 177px;
	display: block;
}

p.morda {font-weight:bold} 
h1.morda {color:#339966; font-size:14pt}