.reimg { width: 60%; height: auto; visibility: visible; }

html, body, div, span, a, font, img
 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent; 
}
body {
	line-height: 1;
	background-color: black;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

body {
	line-height:1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('/images/balance-bg.jpg');
	background-repeat:no-repeat;
	background-position:center top; 
	/*font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	font: 10px Verdana;*/
}


ul.nav,
ul.nav * {
}

ul.nav {
	display: inline;
	position: relative;
	height: 2.5em;
	list-style-type : none;
	margin: 0px auto;
	padding: 0;
}

ul.nav li {
	cursor: pointer;
	float: center;
	display: inline;
	text-align: center;
	margin: 0px auto;
	list-style-type: none;
	font-weight: normal;
}

ul.nav li a {
	text-decoration: none;
	display: block;
	float: left;
	padding: 0 1.4em;
	height: 29px;
	line-height: 2.3em;
	font:Verdana, Geneva, sans-serif;
}

ul.nav li:hover a,
ul.nav li a:hover {
	/* background: url("images/arrow.png") no-repeat bottom center; */
}

ul.nav li:hover a,
ul.nav li a:hover{
color: #ffffff;
	display: inline;
}

ul.nav li a:focus {
	display: inline;
}

ul.nav li a:active {
	display: inline;
}

ul.nav li.current a {
	display: inline;
	color: #ffffff;
	cursor: default;
	font-weight: bold;
}
/* Navigation: Admin */
ul.nav li:hover a.admin,
ul.nav li a.admin:hover,
ul.nav li a.admin:focus {
	display: inline;
	color:  #eb734d;
}

ul.nav li a.admin:active {
	display: inline;
	color:  #eb734d;
}


.pagenav {
} /* the outermost list item; contains whole list */
.page-item-2 {
} /* item for Page ID 2 */
.page_item a {
	color: #737d87;
	font-weight: bold;
} /* any Page item */
.current_page_item a {
	color: #ffffff;
	font-weight: bold;
	/*cursor: default;*/
	background: url('images/arrow.png') no-repeat bottom center;
} /* the current Page */


.current_a_page_item_admin a {
	color: #eb734d;
	font-weight: bold;
	background: url('../images/arrow.png') no-repeat bottom center;
} /* the current Page */


.page_item_admin a {
	color: #897270;
	font-weight: bold;
} /* admin page item */




.news_header {
	text-decoration: none;
	color: #644322;
	font: 23px/1.5 'Times New Roman', Times, serif;	/*font: 23px/1.5 Verdana;
	font-weight: bold;*/
}

.static_page_header h2 {
	text-decoration: none;
	color: #644322;
	font: 23px/1.5 'Times New Roman', Times, serif;
}

p.news_header_subline_left {
	margin: 0;
	padding: 0;
	float: left;
	font-size: 0.85em;
}

p.news_header_subline_right {
	margin: 0;
	padding: 0;
	float: right;
	font-size: 0.85em;
	font:Verdana, Geneva, sans-serif;
	color:#335a9b;
}

.newstext p {
	text-align: justify;
}

.static_page_content p {
	text-align: justify;
}

hr {
/*
	margin: 0px;
	padding: 0px;
	color: #ccc;
	background-color: #ccc;
	height: 2px; */

	border: 0 none #FFFFFF;
	border-top: 1px solid #bfbdb7;
	height: 1px;
	margin: 5px 0;
	display: block;
	clear: both;
}

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}


/* =Basic HTML
--------------------------------------------------------------------------------*/

body
{
	/*font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	font: 11px/1.5 verdana;
}

a:focus
{
	outline: 1px dotted invert;
}

hr
{
	border-color: #666666;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
}

/* =Headings
--------------------------------------------------------------------------------*/

/* =Spacing
--------------------------------------------------------------------------------*/

ol
{
	list-style: decimal;
}

ul
{
	list-style: square;
}

li
{
	margin-left: 10px;
}
/*
p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset
{
	*/ /* margin-bottom: 20px; */ /*
	margin-bottom: 0px;
}
*/


p {

	margin-bottom: 8px;
}



/* =Forms
-------------------------------------------------------------------------------
form {
  overflow: hidden;
}

fieldset {
  padding: 10px;
  padding-top: 0px;
  position: relative;
  margin-bottom: 10px;
  border: 0;
}

fieldset.login p {
  margin-bottom: 0em;
  margin-top: 0pt;
}

fieldset p label {
  width: 98%;
}

fieldset p input {
  width: 98%;
}

fieldset p select {
  width: 99%;
}

fieldset.login p label {
  line-height: 2em;
  margin-right: 3%;
  text-align: right;
  width: 32%;
  font-size: 0.8em;
}

fieldset.login p input {
  width: 120px;
  margin-bottom: 10px;
}

fieldset.login input.button {
  
}

form p.notice {
  font-weight: bold;
}

-*/

.container {
	width: 958px;
	margin: 0px auto;
	padding: 0px; 
	border:0;
}

	.container-head {
		width: 100%;
	}
	
		.head-logo {
			height: 280px;
			background: url("/images/balance-head.jpg") 
no-repeat;
		}
		
		.head-menu {
			width: 100%;
			height: 29px;
		/*
	background: 
url("images/menu_graphic_bg_07b.png") no-repeat;
*/

			text-align: center;
			margin: 0px auto;
		}
		
.middle {
	width: 480px;
	margin-left: auto;
	margin-right: auto;
}

.middle_admin {
	width: 565px;
	margin-left: auto;
	margin-right: auto;
}

hr.reply_divider {
	border: 0 none #FFFFFF;
	border-top: 1px solid #bfbdb7;
	height: 1px;
	margin: 5px 0;
	display: block;
	clear: both;
}

#main-container { width: 956px; border-right:1px solid black; border-left:1px solid black;border-bottom:2px solid black; margin-bottom:15px; background-color:#fcfaf7;
/*background-image: url('images/back27.png');*/
	background-repeat:no-repeat;
	background-position:center top;

 }
#content { border: 3px solid #eee2d2; border-top: 0px; padding-left: 10px; padding-right: 10px}
#footer {clear:both; background-color: #faf7f3; border-top:2px solid #f2edde; text-align:center; padding:5px;}

.right{width:478px; margin-left:auto; }
.right_admin{width:478px; margin-left:auto;}
.copyright{color:#696867;!important; margin-top: 6px; margin-bottom: 0px}

body { background-color:#0a0501;} .head-menu {background-color:#000000;}