.ticket-form{

}
.ticket-form td{
vertical-align:top;
padding:2px;
}

.ticket-list{
width:100%;
}
.ticket-list th{
text-align:left;
background:#707070;
font-weight:normal;
color:#fff;
padding:6px 5px 4px 5px;
font-size:11px;
}
.ticket-list td{
color:#515151;
padding:4px 4px;
border-bottom:#ccc 1px solid;
}
.ticket-list .active td{
background:#fffff0;
}
.ticket-list .sum td{
border-top:#999 1px solid;
font-weight:bold;
}
.cn{
text-align:center;
}
.rn{
text-align:right;
}
tr.center td{
text-align:center;
}
.auth-form{
padding:10px;
border:#aaa 1px solid;
margin:3px 0 10px 0;
}
.unreg-remark{
border:#faa 1px solid;
padding:5px 10px;
margin:0 0 10px 0;
}
.message-block{
background:#fffff6;
padding:10px;
margin:10px 0 10px 0;
border:#eed 1px solid;
}
.message-header{
background:#999;
height:20px;
}
.message-created{
color:#fff;
float:left;
padding:3px 10px;
}
.message-block .message-text{
padding:10px 0 10px 0;
text-align:justify;
}
.message-block .no-response{
text-align:center;
font-weight:bold;
color:red;
background:#ffe8e1;
padding:5px;
}
.priority-change-link{
text-align:right;
padding:5px 5px 0 0;
}
.priority-change-form{
margin:5px 0 0 0;
background:#FFFFEE;
padding:10px;
border:#dda 1px solid;
}
.ticket-message-link{
text-align:right;
padding:5px 5px 0 0;
}

/* adm */
.response-link{
text-align:left;
padding:5px 5px 0 0;
}
.response-block{
border:#eee 1px solid;
background:#fff;
margin-bottom:5px;
}
.response-header{
background:#ddd;
height:20px;
}
.response-created{
float:right;
padding:3px 10px;
}
.response-admin{
float:left;
padding:3px 10px;
}
.response-text{
padding:5px;
}
/*
.response-edit-link{
float:right;
padding:5px 10px;
}
*/
.auth-form .vlist{
margin:10px 0 0 25px;
}
.auth-form .vlist li{
margin-bottom:20px;
margin-top:2px;
}
.auth-form .vlist h4{
margin:0 0 10px 0;
}
.auth-form table td{
vertical-align:center;
}
