#HeadShadowLeft,
#Side,
#FootShadowLeft,
input,
.noprint
{
	display: none;
}

body {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 11px;
	color: #555;
}

.clear {
	clear: both;
}

.voucher {
	margin: 20px 0;
	
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	
	border: 1px solid #CCC;
}
	.voucher .head {
		height: 100px;
		overflow: hidden;
	}
		.voucher .head .logo_re {
			display: block;
			float: left;
			
			width: 220px;
			height: 100px;
			
			text-align: center;
			
			background: center no-repeat;
		}
			.voucher .head .logo_re img {
				margin-top: 12px;
			}
		.voucher .head .logo_agent {
			display: table-cell;
			float: right;
			
			width: 220px;
			height: 100px;
			
			text-align: center;
			
			background: center no-repeat;
		}
			.voucher .head .logo_agent img {
				margin-top: 12px;
			}
		
		.voucher .head .title {
			margin: -90px 220px 0 220px;
			padding: 28px 0 0 0;
			
			font-size: 20px;
			text-align: center;
		}
			.voucher .head .title div {
				color: #666;
				font-size: 13px;
			}
	
	.voucher .thanks
	{
		padding: 10px 20px;
		
		border-top: 1px solid #CCC;
	}
		.voucher .thanks .txt {
			padding: 10px 0;
			font-size: 14px;
			text-align: left;
			font-style: italic;
		}
		.voucher .thanks .renumber {
			float: right;
			width: 150px;
			text-align: center;
			
			font-family: Arial, tahoma;
			font-size: 18px;
			font-style: italic;
		}
			.voucher .thanks .renumber label {
				display: block;
				text-align: left;
				
				font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
				font-style: normal;
				font-size: 11px;
			}
	
	.voucher .pickup,
	.voucher .text
	{
		padding: 10px;
		
		text-align: left;
		
		border-top: 1px solid #CCC;
	}
		.voucher .pickup label,
		.voucher .text label
		{
			display: block;
			font-weight: bold;
		}
	
	.voucher .list {
		padding: 0px;
		
		border-top: 1px solid #CCC;
	}
		.voucher .list table {
			width: 100%;
		}
			.voucher .list table td {
				padding: 4px 5px;
				
				
			}
			.voucher .list table td.br {
				border-right: 1px solid #EEE;
			}
			.voucher .list table td.bb {
				border-bottom: 1px solid #CCC;
			}
			.voucher .list table td.right {
				text-align: right;
			}
			.voucher .list table td.center {
				text-align: center;
			}
			.voucher .list table td.total {
				font-weight: bold;
			}
			
			.voucher .list table thead td {
				font-weight: bold;
			}
	
































