html, body {
	height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
	font-family: Tahoma;
	font-size: 11px;
}

table {
	font-size: 11px;
        color: #ffffff;
}

img {
	border: none;
}

body {
	background: #070707 url(/images/main/body-bg.gif);
}

#top-spacer-left {
	float: left;
	height: 50%;
	margin-bottom: -224px;
	overflow: hidden;
}
#top-spacer-right {
	float: right;
	height: 1px;
	overflow: hidden;
}

#main {
	width: 628px;
	height: 449px;
	background: #1f1f1f url(/images/main/main-bg.gif) repeat-x;
	position: relative;
	right: -50%;
}
.center-aligner {
	position: relative;
	right: 50%;
	float: right;
}

#menu {
	height: 72px;
	width: 100%;
	position: absolute;
	bottom: 0px;
}
#hidden-links {
	display: none;
}

#office {
	width: 95px;
	height: 20px;
	background: #641500;
	border: 1px solid #571300;
	color: #ffffff;
	position: absolute;
	right: 10px;
	top: 9px;
	text-align: center;
	line-height: 20px;
	display: block;
	text-decoration: none;
	z-index: 2;
}

.header {
	height: 38px;
	margin-top: 15px;
	position: absolute;
	z-index: 2;
}

#content {
	position: relative;
	width: 100%;
	height: 377px;
}

#wrapper {
	min-height: 100%;
	height: 100%;
	margin: 0 auto -40px; /* the bottom margin is the negative value of the footer's height */
}
#push {
	clear: both;
	height: 40px;
}
#copyright {
	bottom: 0px;
	clear: both;
	text-align: right;
	margin: 0;
	padding: 0;
	line-height: 45px;
	height: 40px;
	overflow: hidden;
	position: relative;
	padding-right: 105px;
	color: #fff;
}
#copyright a {
	color: #fff;
}
#midas-logo {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 39px;
	overflow: hidden;
}
#midas-logo img {
	height: 39px;
	width: 108px;
}

#main-link {
	position: absolute;
	left: 628px;
	top: 20px;
}
#main-link img {
	width: 32px;
	height: 111px;
}

@font-face { font-family: "Rubl Sign"; src: url('/fonts/ruble.eot'); }
span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; white-space: nowrap; width: .45em; margin: .1ex 0 0 -.6em; display: inline; // display: none; }
span.rur span:before { content: '\2013'; }
@media all and (min-width: 0px){ /* Hack for opera */
   span.rur span { content: ' '; position: relative; top: .31ex; }
}
