/* CSS Document */
html
{
	margin:0;
	padding:0;
}
body
{
	margin:0;
	padding:0;
	background:#C6282D url(../img/tiket-order-form-bg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
form
{
	display:block;
	background:#BEBEBE;
	margin:5px;
	padding:5px;
	border:1px solid white;
}
table
{
	border-collapse:collapse;
	width:100%;
}
th
{
	padding:3px;
}
td
{
	padding:3px 5px;
}
tr.header-1 th
{
	background:#7B1717;
	color:white;
	border:1px solid white;
	font-size:1.3em;
}
tr.header-2 th
{
	font-size:1.1em;
}
tr.odd
{
	background-color:white;
}
tr.even
{
	background-color:#eee;
}
tr.odd td.label,
tr.even td.label
{
	border-width:1px 0;
	border-style:solid;
	border-color:#C6282D;
}
tr.odd td.value,
tr.even td.value
{
	border-width:1px 0px;
	border-style:solid;
	border-color:#C6282D;
	white-space:nowrap;
	vertical-align:middle;
}
tr td.value select
{
	width:3.5em;
}
tr td.value select,
tr td.value input
{
	vertical-align:middle;
	font-size:1em;
}
td.label
{
	font-weight:bold;
}
td.static
{
	border-width:1px 0;
	border-style:solid;
	border-color:#C6282D;
}
td.static h1
{
	font-size:1em;
	text-align:center;
	margin-top:1em;
}
small
{
	font-weight:normal;
}
tr.empty td
{
	padding:0;
	height:5px;
	font-size:1px;
	line-height:1px;
}
span.required
{
	color:red;
}
input.button
{
	background:#7B1717;
	color:white;
	border-width:1px;
	border-style:solid;
	border-color:white #C6282D #C6282D white; 
	font-weight:bold;
	/*width:5em;*/
	padding:1px 2px;
}