* { margin:0px; }

.bg-bottom       { background-image: url(../media/utilities/bg-bottom.jpg); background-repeat: no-repeat; background-position: 0 0; position: fixed; bottom: 0; left: 0; width: 716px; height: 300px }
.bg-bottom-continue  { background-image: url(../media/utilities/bg-bottom-continue.jpg); background-repeat: repeat-x; background-position: 0 0; position: fixed; right: 0; bottom: 0; left: 600px; width: auto; height: 300px }
* html .bg-bottom       { background-image:none; background-repeat: no-repeat; background-position: 0 0; position: fixed; bottom: 0; left: 0; width: 716px; height: 300px }
* html .bg-bottom-continue  { background-image:none; background-repeat: repeat-x; background-position: 0 0; position: fixed; right: 0; bottom: 0; left: 600px; width: auto; height: 300px }
.head-foto1                {
	background-image: url(../media/utilities/head-test2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 220px
}
.head-foto2 { background-image: url(../media/utilities/head-2.jpg); background-repeat: repeat-x; background-position: 0 0; position: absolute; top: 0; left: 0; width: 100%; height: 220px }
.body-white	  { background-color: #fff; padding-top: 40px; position: absolute; z-index: 1; top: 160px; left: 210px; width: 800px; height: auto }
.body-center { margin-right: 20px; padding-left: 10px; position: relative; z-index: 1; width: 560px; height: 100%; min-height: 500px; float: left }
.body-total { padding-right: 10px; padding-left: 10px; z-index: 1; width: 780px; height: 100% }
.body-right { z-index: 1; width: 200px; float: left }
.body-left { position: absolute; z-index: 1; top: 220px; left: 15px; width: 171px; height: auto; }
.form { position: relative; width: 250px; float: left; }
.formend { width: 250px }
.lang2  { color: #999999; position: absolute; z-index: 1; top: 190px; left: 15px; height: 20px; font-size: 12px; }
.body-center-wolf { margin-right: 20px; padding-left: 10px; position: relative; z-index: 1; width: 360px; height: 100%; min-height: 500px; float: left }
.body-right-wolf { z-index: 1; width: 390px; float: right; padding-right:10px }
#offer {
	width:99%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
#offer img {
	width:95%;
	margin-top: 10px;
	margin-bottom:15px;
}
#offer h1 {
	margin-left:10px;
	margin-right:10px;
	font-size:18px;
	border-bottom-color:#FF9900;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	margin-bottom:15px;
}
#offer h2 {
	margin-left:10px;
	margin-right:10px;
	font-size:16px;
	text-decoration:line-through;
	text-align:center;
	color: #666666;
	font-weight: lighter;
}#offer h3 {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 22px;
	font-style: normal;
	font-weight: lighter;
}

/* - index -- */
#offer2 {
	text-align: center;
	
}
#offer2 h1 a {
	font-size:14px;
	text-decoration:underline;
	color:#FF6600;
}
#offer2 h1 a:hover {
	color:#FF3300;
}
#offer2 h2 {
	font-size:12px;
	text-decoration:line-through;
	text-align:center;
	color: #666666;
	font-weight: lighter;
}#offer2 h3 {
	font-size: 13px;
	line-height:13px;
	font-style: normal;
	font-weight: 900;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#FF9900;
}
.special_offer {
	z-index:200;
	position:absolute;
	margin-top:-10px;
}
.rss-feed {
	position:absolute;
	width:20px;
	top:-35px;
	left:758px;
	z-index:200;
}
.gall{
	width:100%;
}
.gall ul {
	float:left;
	width:100%;
	list-style:none
}
.gall li {
	width:170px;
	height:160px;
	float:left;
	margin-right:10px;
	text-align:center;
	border:#CCCCCC 1px dotted;
	margin-bottom:10px;
}

/* add styles for the HALL OF FAME */
.fame_box {width:95%; padding:10px; float:left;border-top: #CCC 2px groove;padding-bottom:25px;}
.fame_img {float:right; width:200px;}
