/* Dialog
----------------------------------*/
.comment_form_button {
     padding: 0;
     margin: 0px;
     border: none;
     background: transparent;
     cursor: pointer;
}
.comment_form_dialog { 
    position: absolute; 
    top: 50%;
  	left: 50%;
  	margin: -100px 0 0 -200px; 
  	
    top:background: #fff; 
    width: 400px; 
    border: 5px solid #922336;
    background: #EAEFEB;
    display: none;
    Filter: Alpha(Opacity=93); -moz-opacity:.93;
    position: fixed;
    z-index: 101;
}

* html .comment_form_dialog { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.comment_form_dialog p{
  margin: 0px 0px 5px 5px;  
}
.comment_form_dialog .title{
  margin: 5px 10px;
  font-weight: normal;
  float: left;
  font-size: 18px;
}

.comment_form_dialog label{
  width: 50px;
  text-align: right;
  padding-right: 5px;
  font-size: 11px;
}
.comment_form_dialog .content{
    padding: 5px 10px 10px; 
    background: #EAEFEB;
    font-size: 11px;
    line-height: 15px;
}
.comment_form_dialog .error{
  float: left;
  color: #cc0000;
  margin-left: 10px;
  font-weight: bold;
}
.comment_form_dialog .success{
  font-weight: bold;
  text-align: center;
  margin: 10px;
}
.comment_form_dialog textarea, 
.comment_form_dialog input.input  {
  border: 1px solid #DBDBDB;
  width: 300px;
}

.comment_form_dialog .footer{
    
    padding: 5px 10px;
    border-top: 1px solid #922336;
    color: red;
     font-size: 11px;
}

.comment_form_dialog .close{
  width: 16px;
  height: 16px;
  float: right;
  cursor: pointer;
  margin: 2px;
  background: #EAEFEB url('../img/btn/btn_close.gif') no-repeat;
}

.bg_abuse {
	background: #eeeeee url('../img/bg_abuse.png') no-repeat;
	margin: 10px 0;
	padding: 0 10px;
}
