#loading{
	width:80px;
	height:20px;
	background:#ED1C24;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:20px;
	text-align:center;
	position:fixed!important;/*FF IE7*/
	position:absolute;
	z-index:9999;
	top:5px;
	left:5px;
	display:none;
	}
#Omessage{
 
	color:#000;
	line-height:20px;
	text-align:center;
	
	
	position:absolute;
	top:5px;
	left:5px;
	display:none;
	}

#MessageBox *{
	/*font: 11px/normal Tahoma, Arial, Courier, sans-serif;*/
	overflow:hidden;
	
}
#MessageBox{
 background:#fff;
}
/*
html>body #MessageBox{
background:url(../images/layout/images/block.png);
}*/

#MessageBox {
display:none;
border: 1px solid #999999;
z-index:1000;
width: 453px;
left:50%;/*FF IE7*/
top:30%;/*FF IE7*/
width: 453px;
padding:10px;
padding-top:30px;!important;/*FF IE7*/
padding-top:40px;
 
overflow:hidden;

margin-left:-225px;/*!important;FF IE7*/
margin-top:-60px!important;/*FF IE7*/
 
margin-top:0;


position:absolute;/*IE6*/
 
position:fixed!important;/*FF IE7*/
 _top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
 _left:      expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollLeft + (document.documentElement.clientWidth-this.offsetWidth)/2 :/*IE6*/
            document.body.scrollLeft + (document.body.clientWidth - this.clientWidth)/2);/*IE5 IE5.5*/
 }

#MessageBox .MessagePhoto
{
	position:absolute;
	top:5px;
	right:10px;
	
}
#MessageBox table{}
#MessageBox textarea{ width:430px; height:118px; background:#e1e0e0; border:0; 
padding:10px; color:#7f7f7f; overflow:auto}
#MessageBox table .title{ padding:0 0 5px 0; border:0}

#MessageBox table .reply{ margin:5px 0 0 0;}
#MessageBox table .reply .leftcol{ width: 30%}
#MessageBox table .reply .rightcol{ width: 70%; text-align:right; color:#000}
#MessageBox  a{ font-weight:bold; color:#f00;text-decoration: none; cursor:pointer }

#freeback{
	color:#000;
	font-size:100%;	 
}
#freeback strong{
	font-weight:bold;
	}
#freeback h1 {
  display: block;
  font-size: 2em;
  font-weight: bold;
  margin: .67em 0;
}

#freeback h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin: .83em 0;
}

#freeback h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
}

#freeback h4 {
  display: block;
  font-weight: bold;
  margin: 1.33em 0;
}

#freeback h5 {
  display: block;
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0;
}

#freeback h6 {
  display: block;
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0;
}

#freeback q:before {
  content: open-quote;
}

#freeback q:after {
  content: close-quote;
}

#freeback b, strong {
  font-weight: bolder;
}

#freeback i,
#freeback  cite,
#freeback  em,
#freeback  var,
#freeback  dfn {
  font-style: italic;
}

#freeback tt,
#freeback  code,
#freeback  kbd,
#freeback  samp {
  font-family: -moz-fixed;
}

#freeback u,
#freeback  ins {
  text-decoration: underline;
}

#freeback s,
#freeback  strike,
#freeback  del {
  text-decoration: line-through;
}

#freeback ul,
#freeback  menu,
#freeback  dir {
  display: block;
  list-style-type: disc;
  margin: 1em 0;
  -moz-padding-start: 40px;
}

#freeback ol {
  display: block;
  list-style-type: decimal;
  margin: 1em 0;
  -moz-padding-start: 40px;
}

#freeback li {
  display: list-item;
  -moz-float-edge: margin-box;
}

