body {
    background:black;
    margin: 0;
    padding: 0;
}
.background_top {
	background: url(../img/background_top.jpg) top center no-repeat;
	background-color: black;
}

.background_bottom {
	background: url(../img/background_bottom.png) bottom center repeat-x;
	padding-bottom: 20px;
}
#top_bar {
	height: 32px;
	width: 100%;
	background:url(../img/topbar.jpg) repeat-x;
	text-align: center;
}

#top_bar .top_bar_slider {
	margin: 0 auto;
	padding-top: 6px;
	width: 1011px;
	position: relative;
}

#top_bar .left_side {
	position: absolute;
	left: 10px;
	width: 50%;
	text-align: left;
}

#top_bar .right_side {
	position: absolute;
	right: 10px;
	width: 50%;
	text-align: right;
}

#top_bar .login_link {
	border-right: 1px solid #ccc;
	padding-right: 3px;
}

#top_bar .myaccount_link {
	float: right;
	margin-left: 5px;
}



.block-locale ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.block-locale li {
	float: right;
	margin-left: 3px;
	text-indent: -9000px;
}

.block-locale li a {
	text-indent: 20px;
	overflow: hidden;
	display: block;
	height: 16px;
	width: 20px;
	background: url(../img/flags.png) 0 0 no-repeat;
}

.block-locale li.en:hover a {
	background-position: 0 -16px;
}

.block-locale li.fr a {
	background-position: -20px 0;
}

.block-locale li.fr:hover a {
	background-position: -20px -16px;
}

.block-locale li.de a {
	background-position: -40px 0;
}

.block-locale li.de:hover a {
	background-position: -40px -16px;
}

.block-locale li.es a {
	background-position: -60px 0;
}

.block-locale li.es:hover a {
	background-position: -60px -16px;
}
/*

#box-top-forum {
  background:url(../img/header.gif) no-repeat top center;
  width: 1024px;
  height:130px;
  margin: 0 auto;
  text-align:center;
}

.footr {
  background:url(../img/footr.gif) no-repeat top center;
  width: 1024px;
  height:130px;
  margin: 0 auto;
  text-align:center;
}

#box-centerwrap-forum {
  background:url(../img/sidetile.jpg) repeat-y top center;
  width: 1024px;
}

#wrapper {
  background: url(../img/background3.jpg) top center no-repeat;
  margin: 0 auto;
  width:1550px;
  padding-top:220px;
}

*/


#box-top-forum {
  background-color:#555;
  width: 100%;
  height:130px;
  margin: 0 auto;
  text-align:center;
}

.footr {
  background-color:#555;
  width: 100%;
  height:130px;
  margin: 0 auto;
  text-align:center;
}

#box-centerwrap-forum {
  background-color:#0e0e10;
  width: 90%;
  margin: 0 auto;
}

#mid_content_padding {
  padding-left: 55px;
  padding-right: 55px;
  padding-bottom: 20px;
  position:relative;
  top:-65px;
}

#wrapper {
  background: url(../img/background6.jpg) top center no-repeat;
  margin: 0 auto;
  width:100%;
  padding-top:0px;
  min-width:800px;
}

#top-right {

	float: right;
	width: 62px;
	height: 130px;
	background: url(../img/content_header_03.gif) right bottom no-repeat;
}

#top-left {

	float: left;
	width: 62px;
	height: 130px;
	background: url(../img/content_header_01.gif) right bottom no-repeat;
}

#top-mid
{
height:130px;
width:100%;
background: url(../img/content_header_02.gif) left bottom repeat-x;
}

#top
{
width:100%;
height:130px;
margin: 0 auto;
background: url(../img/content_header_02.gif) right bottom repeat-x;
}


/* styles for alternating table rows */ 

.grid_cell_alt {
	background:url(../img/lightgrad.gif) repeat-x;
	background-color:#1c1c1c; /* 252525; */	
	border-right:solid;
	border-bottom:solid;
	border-width:1px;
	border-color:#000;
	color:#cdc6b6;
}

.grid_cell_left {
	border-left:solid;
	border-width:1px;
	border-color:#000;
}

.grid_header {
	border-bottom:solid;
	border-width:1px;
	border-color:#000;
}

.grid_footer {
	border-top:solid;
	border-width:1px;
	border-color:#000;
}
.grid_cell {
	background:url(../img/darkgrad.gif) repeat-x;
	background-color:#161616; /* 061b20; */
	border-right:solid;
	border-bottom:solid;
	border-width:1px;
	border-color:#000;
	color:#cdc6b6;
}



.topspace
{
width:100%;
height:140px;
display:block;
}

			.background {
			background: url(../img/test_tex.jpg) repeat;
			}

			
			.left {
				background: url(../img/sidetile4_01.gif) left repeat-y;
			}
			
			.right {
				background: url(../img/sidetile4_03.gif) right repeat-y;
			}
			
			.top {
				background: url(../img/content_header_02.gif) top repeat-x;
			}
			
			.top-left {
				background: url(../img/content_header_01.png) top left no-repeat;
			}
			
			.top-right {
				background: url(../img/content_header_03.png) top right no-repeat;
			}
			
			
			
			
			.bottom {
				background: url(../img/content_footer_02.gif) bottom repeat-x;
			}
			
			.bottom-left {
				background: url(../img/content_footer_01.png) bottom left no-repeat;
			}
			
			.bottom-right {
				background: url(../img/content_footer_03.png) bottom right no-repeat;
			}
			
			.content {
				padding: 60px 50px;
			}
			#midContainer
			{
			width:90%;
			margin: 0 auto;
			}
			
			
			
			
			
.report
{
width:25px;
height:22px;
background:url(../img/report_button.gif);
display:block;
float:right;
}
.report:hover
{
background-position: 25px -22px;
width:25px;
height:22px;
display:block;
float:right;
}
.mq_on
{
width:25px;
height:22px;
background:url(../img/mq_button.gif);
display:block;
float:right;
}
.mq_on:hover
{
background-position: 25px -22px;
width:25px;
height:22px;
display:block;
float:right;
}

.mq_off
{
width:25px;
height:22px;
background:url(../img/mq_button.gif);
display:block;
float:right;
}

#userfield_menu{
top:233px !important;
left:556.5px !important;
}

td ol{
    margin-left: 20px;
}

td ul{
    margin-left: 20px;
}

pre.alt2{
    width: 100% !important;
}

td.alt2 div:eq(1) {
    margin: 0;
}
.newthread {
	width: 118px;
	height: 28px;
	display: block;
}
.newthread:hover {
	background-position: 118px -28px;
}
