body {color:#FFF; margin:0px; background-color:#bfbfbf; font-size:11px; font-family:Verdana, helvetica; padding:0px 0px 0px 0px;}
p {font-size:11px; font-family : verdana, helvetica; text-align:justify; padding:0px 5px 0px 0px;}
table {background-color:#FFF;}
table.info td {font-size:11px; padding:0px 5px 0px 5px; font-weight:normal; color:#444; border-width:1px; border-style:solid; border-color:#888;}
td {font-size:11px; padding:0px; font-weight:normal; color:#444; border-width:0px; text-align:left; border-style:solid; border-color:#888; vertical-align:middle;}
th {font-size:11px; padding:2px; font-weight:bold; color:#444;  border:#888 solid 0px;}
table.bordered th, table.bordered td {border-width:1px;}
td.menu {cursor:pointer; font-size:11px; padding:0px 5px 0px 5px; font-weight:bold; color:#444;  border:#888 solid 1px;}
a.menu { font-size:11px; padding:0px 5px 0px 5px; font-weight:normal; color:#444; border-width:0px; border-style:solid; text-decoration:none;}
a {font-size:10px; padding:0px 5px 0px 5px; font-weight:bold; color:#444; border-width:0px; border-style:solid; text-decoration:none;}
input, textarea, legend {color:#444; font-size:11px; font-weight:normal; text-align:left; font-family:Verdana, helvetica;}
hr {size:5px; color:#444;}
img {border-width:0px; margin:0px; padding:0px;}

.italgray
{
	font-style:oblique;
	color:#888;
}

h2
{
	font-size:14px;
}

p.img_legend
{
	background-color:#DDD;
	border:1px solid #444;
	padding:5px;
	margin:3px 6px 0px 6px;
}

input.button-cale
{
	background-image:url('../images/calendar.gif');
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	text-align:center;
	vertical-align:middle;
	padding-bottom:2px;
	margin: 0px 2px 0px 2px;
	background-color:transparent;
	border:0px solid #999;
	background-repeat:no-repeat;
	cursor:pointer;
}
.input-text 
{	
	color:#444;
	background-color:transparent;
	border:1px solid #888;
	text-align:left;
	margin:2px;
}
.input-text:hover {border-color:#555;}
.input-text:active {border-color:#555;}

td.form-right 
{
	text-align:right;
}
li 
{
list-style-image: url('../images/right.gif');
list-style-type: circle;
}
li.selected 
{
list-style-image: url('../images/selectded.gif');
list-style-type: circle;
}

div
{
position:static;
}

div.menu
{
position:absolute;
z-index:100;
left:10px;
top:10px;
}
fieldset { border:solid 1px #888; background-color:transparent;}

.alert {cursor:move;}
.grayscale {filter:gray;}



table.price_table
{
	margin:10px;
	width:100%;
	border-collapse:collapse;
	border:1px solid #bfbfbf;
}	

table.price_table td,th,td.price_td
{
	border:1px solid #bfbfbf;
	font-size:11px;
	color:#000;
	padding-left:5px;
}

table.price_table th
{
	text-align:center;
	background-color:#bfbfbf;
	color:#ffffff;
}

table.price_table td.price_td
{
	text-align:center;
	font-weight:normal;
}

table.price_table
{
	border-collapse: collapse; border:0px solid #000000;
}

table.price_table td
{
	padding:1px 4px 1px 3px;
}

