body,p,div,table,tr,td,a,ul,ol,dl,dt,li,h1,h2,h3,h4,h5,h6,input,textarea,select {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-style: normal
}

body,p,div,table,tr,td,a,ul,ol,dl,dt,form,input,textarea,select {
	font-size: 9pt
}

body {
	background: White;
	margin: 0px;
	padding: 0px
}

form {
	margin: 0px;
	padding: 0px
}

h1 {
	color: #4a4a4a;
	font-size: 14pt;
	font-weight: normal;
	margin: 0px;
	padding: 12px 0px 4px 0px
}

h2,.h, .hb {
	color: #555;
	font-size: 12pt;
	font-weight: bold;
	margin: 0px;
	padding: 12px 0px 8px 0px
}

h3,h4,h5,h6 {
	color: #555;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px;
	padding: 12px 0px 8px 0px
}

p {
    margin: 0;
    padding: 0 0 8px 0;
}

br {
	clear: none
}

hr {
	border-style: dashed;
	color: #333;
	height: 1px;
	margin: 0px
}

img {
	border: 0px;
	clear: none
}

ol {
	list-style-type: decimal
}

ul {
	list-style-type: disc;
	margin-left: 16px
}

li {
	margin-top: 4px;
	margin-bottom: 4px
}

pre {
	margin: 8px 0px 8px 0px;
	padding: 0px
}

a {
	font-size: 100%
}

textarea {
	padding: 2px 3px 2px 3px
}

.border {
	background: url(/images/border.gif) repeat-x left;
	height: 7px;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	position: relative
}

#logo {
	display: block;
	float: left;
	height: 89px;
	left: 12px;
	padding: 0px;
	position: absolute;
	top: 18px;
	width: 122px
}

#main {
	font-size: 9pt;
	padding: 0px;
	position: relative;
	vertical-align: top;
	width: 100%
}

#navigation,#filter {
	display: none
}

div#print_link {
	font-size: 11pt;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	text-align: right
}

div#order_cart {
	background: #ffe0ff;
	padding: 16px;
	width: 300px
}

img.1 {
	height: 1px;
	width: 1px
}

img#i_logo {
	width: 122px;
	height: 89px;
	margin: 12px 12px 0px 0px
}

img.ps {
	width: 98px
}

img.pm {
	width: 130px
}

img.pl {
	width: 360px
}

img.pf {
	width: 640px
}

img.si {
	width: 100px;
	height: 75px;
	float: left;
	margin: 16px 8px 0px 0px;
	border: 1px #333 solid
}

img.b1 {
	float: left;
	height: 11px;
	margin: 3px 4px 5px 0px;
	width: 11px
}

img.b2 {
	height: 9px;
	margin: 0px 4px -1px 0px;
	width: 5px
}

img.b3 {
	height: 11px;
	margin: 0px 6px 0px 0px;
	width: 11px
}

img.c {
	filter: alpha(opacity = 0)
}

table.body {
	width: 100%
}

.comment,.count {
	font-size: 8pt
}

h2 .count,.h .count {
	font-size: 12pt;
	font-weight: normal
}

p.comment {
	margin: 2px 0px 6px 0px;
	padding: 0px
}

.row,.last_row,.active_row {
	padding-bottom: 4px;
	vertical-align: top
}

.last_row {
	margin: 8px 0px 0px 0px
}

.active_row {
	background: #ffe0ff;
	padding: 4px 4px 4px 4px;
	vertical-align: top
}

div#top {
	align: left;
	color: #fff;
	background: #0668D5;
	font-size: 10pt;
	height: 20px;
	left: 0px;
	padding: 8px;
	top: 0px;
	vertical-align: top;
	width: 100%
}

div#top a, div#top a:visited, div#top a:hover, div#top a:visited:hover {
	font-size: 10pt;
    color: #fff;
}

table#head,table#body {
	margin: 8px;
	width: 640px
}

#create {
	text-align: right;
	margin: 48px 20px 12px 270px;
	color: #fff;
	white-space: nowrap
}

.big {
	font-size: 120%
}

img.left {
	float: left;
	margin: 0px 1em 0px 0px;
	text-align: left
}

img.right {
	float: right;
	margin: 0px 0px 0px 1em;
	text-align: right
}

img.picture {
	border: 8px #fff solid
}

.sub {
	width: 100%
}

table.table {
	width: 100%;
	border-top: 1px solid #000;
	margin: 1em 0px 1em 0px
}

table.table th {
	background-color: #fff;
	border-bottom: 1px solid #000;
	font-weight: normal;
	padding: 0.6em 0.3em 0.6em 0.3em
}

table.table td {
	border-bottom: 1px solid #000;
	padding: 0.6em 0.3em 0.6em 0.3em
}

table.table tr.odd,tr.odd td,td.odd {
	border-bottom: 1px solid #000;
	background: #EEEEEE
}

table.bill {
	width: 100%;
}

table.bill td {
	padding: 10px 0 10px 0;
}

table.bill table.bill_table {
	width: 100%;
	border: 1px #000 solid;
	border-collapse: collapse;
}

table.bill table.bill_table td {
	padding: 10px;
	border: 1px #000 solid;
}

.i_send_button,.i_save_button {
	width: 106ps;
	height: 38px
}

.i_document {
	width: 20px;
	height: 20px;
	margin: 0px 6px 0px 0px;
	vertical-align: middle;
}

.document_open {
	padding: 0px 40px 0px 0px;
}

.document_download {
	padding: 0px 0px 0px 0px;
}

.rnd-photo {
    margin: 0.3em 1em 0.5em 0;
    vertical-align: top;
}

@media print {
	DIV#print_link,#top,IMG.ñ1,IMG.ñ2 {
		display: none
	}
	BODY {
		margin: 0px;
		padding: 0px
	}
	A,H1,H2,H3,H4,H5,H6,.comment {
		color: Black
	}
	A {
		text-decoration: none
	}
}