body {
	background-color: #666666;
	font-family: "lucida grande", "lucida sans", verdana, sans-serif;
	color: black;
	font-size: 10pt;
	line-height: 1.6em; }


div.mainwrapper {
	position: relative;
	display: block;
	width: 64em;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: -8px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	}
  
p {
	margin-top: 0em;
	margin-bottom: 1.6em; }



/* Tables */

table {
	margin: 0em;
	padding: 0em;
	border: 0px;
	border-style: none;
	border-spacing: 0px; }

td {
	margin: 0em;
	padding: 0em;
	border: 0px;
	border-style: none;
	border-spacing: 0px;
	}

table.invoice {
	width: 17.5em; }

table.invoice td.descr {
	text-align: left; }

table.invoice td.skpdescr {
	padding-top: 1.6em;
	text-align: left; }

table.invoice td.price {
	text-align: right; }

table.invoice td.skpprice {
	padding-top: 1.6em;
	text-align: right; }

table.invoice tr.gray {
	color: #7F7F7F; }



/* Positions */
  
div.maintitle {
	position: absolute;
	top: 4.0em;
	left: 4.8em; }
  
div.subtitle {
	position: absolute;
	top: 6.4em;
	left: 4.8em; }
  
div.menu {
	position: absolute;
	top: 16.0em;
	left: 4.8em; }
  
div.submenu {
	position: absolute;
	top: 16.0em;
	left: 4.8em; }

div.maintext { 
	position: relative;
	left: 32.8em;
	width: 26.4em;
/*	width: 31.4em; */
/*	width: 35.2em; */
	padding-top: 16.0em;
	padding-bottom: 4.8em; }
  
p.section {
	position: relative;
	float: left;
	margin-left: -6.4em;
	margin-top: 3.2em;
	margin-bottom: 2.4em;
	width: 32.8em;
	color: #FF6600;}
  
div.quote {
	position: absolute;
	top: 14.4em;
	left: 4.8em; }
  
div.homeimg {
	position: absolute;
	top: 25.6em;
	left: 4.8em; }

div.hometext { 
	position: relative;
	left: 32.8em;
	width: 26.4em;
	padding-top: 25.6em;
	padding-bottom: 4.8em; }



/* Fonts */

span.maintitle {
	font-size: 16pt; }
  
span.subtitle {
	font-size: 10pt;
	color: #7F7F7F; }
  
span.gray {
	color: #7F7F7F }
  
span.black {
	color: #000000 }
  
span.white {
	color: #FFFFFF }
  
span.orange {
	color: #FF6600 }
  
span.small {
	font-size: 8pt; }
  
span.smallgray {
	font-size: 8pt;
	color: #7F7F7F }
  



/* Links */

a { text-decoration: none }
a:link { color: black }
a:visited { color: black }
a:active { color: red }
a:hover { color: #FF6600 }

span.gray a:link { color: #7F7F7F }
span.gray a:visited { color: #7F7F7F }
span.gray a:hover { color: #FF6600 }

span.smallgray a:link { color: #7F7F7F }
span.smallgray a:visited { color: #7F7F7F }

p.section a:hover {color: black; }
