body {
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#fff;
	cursor:default;
	font-size:11px;
	font-weight:100;
	text-decoration:none;
	background-color:#ff7800;
	/*
	background-color:#FF6C00;
	*/
}
* {
	margin:0;
	padding:0;
	border:none;
}
a {
	cursor:pointer;
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#000;
}
img {
	color:#ff7800;
	background-color:#fff;
}
b, strong {
	font-weight:600;
}
pre {
	float:left;
	width:800px;
	margin:10px;
	white-space:pre;
	font-size:12px;
	background-color:#fff;
}
div.noscript {
	margin-top:40px;
	height:1800px;
	font-size:24px;
	color:RED;
	text-align:center;
}

.dummy {	visibility:hidden; height:0; font-size:0;	}
.fl {	float:left;		}
.fr {	float:right;	}
.cl {	clear:left;	}
.cr {	clear:right;	}
.cb {	clear:both;	}
.template,
.hide {	display:none;	}


/** strukture */
div#contentarea {
	min-width:990px;
}
div#bevel-1 {
	background:url(tpl/bevel-1-bgd.gif) no-repeat 0 0;
	margin:0;
	padding:0;
	top:0;
	left:0;
}
div#bevel-2 {
	background:url(tpl/bevel-2-bgd.gif) no-repeat 610px 0;
	margin:0;
	padding:0;
	top:0;
	left:0;
}
/*
html>body div#bevel-1 {
	background-image:url(tpl/bevel-1-bgd.png);
}
html>body div#bevel-2 {
	background-image:url(tpl/bevel-2-bgd.png);
}
*/

/** content */
div#top-box {
	padding:35px 0 0 0;
	width:677px;
	height:350px;/*352px*/
}
div#fence-1 {
	position:absolute;
	top:35px;
	width:80px;
	height:350px;
	background-image:url(tpl/fence-1-gfx.png);
	background-repeat:no-repeat;
	background-position:0;
}
div#fence-2 {
	position:absolute;
	z-index:120;
	top:35px;
	left:640px;
	width:45px;
	height:350px;
	background-image:url(tpl/fence-2-gfx.png);
	background-repeat:no-repeat;
	background-position:0;
}
/*
html>body div#fence-1 {
	background-image:url(tpl/fence-1-gfx.png);
}
html>body div#fence-2 {
	background-image:url(tpl/fence-2-gfx.png);
}
*/
div#content {
	padding:0 0 80px 120px;
}
div.wrap {
	margin:0 0 0 70px;
	width:385px;
}


/** elements */
div#logo {
	margin:82px 0 0 17px;
}

/** headlines */
#head-line {
	margin:-8px 0 0 -8px;
}
#title-line {
	margin:8px 0 0 0;
}
div#headline {
	position:absolute;
	top:200px;
	left:51px;
}
h3#head {
	float:left;
}
div#headline p.symbol {
	background-image:url(tpl/magicfarm-ico.png);
	background-repeat:no-repeat;
	width:34px;
	height:34px;
	margin:0 2px 0 0;
	float:left;
}
/*
html>body div#headline p.symbol {
	background-image:url(tpl/magicfarm-ico.png);
}
*/
div#title {
	margin:10px 0 0 0;
}
h1 {
	font-size:45px;
	font-weight:100;
	letter-spacing:-1px;
}
h2 {
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:20px;
	font-weight:100;
	line-height:1.5;
}
h3 {
	font-family:Arial, Helvetica, Geneva, sans-serif;
	font-size:55px;
	font-weight:100;
}
h4 {
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:16px;
	font-weight:600;
	line-height:15px;
}
p.text {
	/*letter-spacing:-0.2px;*/
	letter-spacing:0;
	word-spacing:0;
	line-height:19px;
	margin:0;
}
p.justify {
	word-spacing:-0.2px;
	text-align:justify;
}



/** lines */
.bumper {
	height:0;
	margin:0;
	border-top:2px dotted #fff;
}
.bumper.t {
	margin-top:5px;
}
.bumper.b {
	margin-bottom:20px;
}
.line {
	height:0;
	margin:0;
	border-top:1px solid #fff;
}
.dashed {
	height:0;
	margin:0;
	border-top:1px dashed #fff;
}

ul.info li {
	list-style-type:none;
	margin:0 0 6px 0;
}

a#back {
	position:absolute;
	z-index:120;
	top:369px;
	left:678px;
	width:53px;
	height:15px;
	background-image:url(tpl/back.gif);
	background-repeat:no-repeat;
}
