@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
html, body, div, form, fieldset, img, p, ul, ol, li{
	border:none;
}

html, body {
	height:750px;
	width:100%;
}

body {
	position:relative;
	min-width:960px;
	/*min-height:965px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#434242;
	background:#dfdfdf url('../../layout/bg_body.png') repeat-x top left;
}

a, a:hover, a:visited, a:active, a:focus {
	color:#434242;
}

#screenshot{
	position:absolute;
	border:1px solid #979494;
	background:#979494;
	padding:5px;
	display:none;
	color:#fff;
}

strong {
	font-weight: bold;
}

h1 {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:1em;
	margin-top:-40px;
}

body div#main div#content h1:first-child {
	margin-top:0;
}

h2 {
	font-size:1em;
	text-transform:uppercase;
	margin-top:2.5em;
	margin-bottom:1em;
}

h3 {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:1em;
}

p {
	margin-bottom:1em;
	margin-top:1em;
}

.small {
	font-size:0.8em;
}

.hidden {
	display:none;
}

body br.brclearleft {
	clear:left;
	line-height:0em;
}

body div#main {
	position:relative;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	min-height:100%;
	background: url('../../layout/bg_main.png') repeat-y top center;
}

body div#main div#head {
	width:918px;
	height:120px;
	background:url('../../layout/bg_head.png') no-repeat top center;
	padding-right:22px;
	padding-left:20px;
	clear:both;
	float:left
}

body div#main div#menu {
	position:relative;
	clear:both;
/*	float:left; */
	width:918px;
	height:52px;
	background:#99aab0 url('../../layout/bg_menu.png') repeat-x top left;
	margin-right:22px;
	margin-left:20px
}

body div#main div#content {
	width:668px;
	margin-left:20px;
/*	padding:210px 35px 45px 35px;*/
/*	padding:45px 35px 45px 35px; */
	padding:45px 35px 18px 35px;
	position:relative;
	min-height:500px;
  
}

body div#main div#content div#flash {
	margin-top:-30px;
}

body div#main div#content ul,
body div#main div#content ol {
	margin-left:30px;
}

body div#main div#content ul {
	list-style-type:square;
}

body div#main div#content ol {
	list-style-type:lower-alpha;
}

body div#main div#right {
	position:absolute;
	width:179px;
	right:22px;
	top:172px;
}

body div#main div#info {
	clear:both;
	position:absolute;
	font-family:Myriad Pro Cond;
	color:#575757;
	font-size:1em;
	bottom:0;
	right:50%;
	width:179px;
  margin-bottom:42px;
	margin-right:-458px;
	text-align:center;
	background:url('../../layout/bg_info.png') no-repeat bottom center;
}

body div#main div#foot {
	clear:both;
	position:absolute;
	left:50%;
	bottom:0;
	background:url('../../layout/bg_foot.png') no-repeat top center;
	margin-top:-42px;
	margin-left:-480px;
	height:22px;
	width:960px;
	text-align:center;
	padding-top:20px
}


div.contentColumn{
	float:left;
	width:50%;
}



/******************/

body div#main div#content table#bestelltab th{
	text-align:left;
	font-weight:normal;
}

body div#main div#content table#bestelltab td,
body div#main div#content table#bestelltab th{
	padding:3px 6px 3px 0;	
}

body div#main div#content table#bestelltab td.right{
	text-align:right;
}

body div#main div#content table#bestelltab td.bt{
	border-top:1px solid #000;	
}

/******************/