@charset "utf-8";
/* Do the reset */
.ph2, .ph2 img, .ph2 .ph2_head, .ph2 .ph2_avatar, 
.ph2 .ph2_name, .ph2 .act, .ph2 .ph2_close, 
.ph2 .ph2_bodyh4, .ph2 .ph2_body, .ph2 .ph2_foot, 
.ph2 .ph2_url, .ph2 div, .ph2 span, .ph2 h4.ph2_bodyh4, .ph2 p, 
.ph2 table, .ph2 tr, .ph2 td
{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: normal !important;
  font-style: normal;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  background:none;
}

/* Set the a */
.ph2 a, .ph2 a:hover,
.ph2 a:visited
{
  text-decoration:none;
  font-size:13px;
}

/* Set the img */
.ph2 .ph2_avatar img, .ph2 .ph2_name img,
.ph2 .ph2_head img, .ph2 .ph2_content img ,
#ph2_body img
{
  margin: 0;
  padding: 0;
  border: 0;
}



/* Other */
.ph2
{
  border:1px solid #888888;
  position:relative;
  left:21px;
  line-height:1.5;
  background:#FFFFFF;
  color:#000;
  font-size:13px;
}
.ph2 .ph2_head
{
  padding:5px;
  padding-bottom:5px;
}
.ph2 .ph2_avatar
{
  position:absolute;
  left:-21px;
  top:-1px;
}
.ph2 a.ph2_name
{
  font-weight:bold !important;
  color:#000000;
  font-size:13px;
}
.ph2 a.ph2_name:hover
{
  text-decoration:underline;
}
.ph2 td a.ph2_name img
{
  padding-right:5px;
}

.ph2 .act
{
  background:#E2560B;
  border-right:1px solid #994215;
  border-bottom:1px solid #994215;
  color:#FFFFFF;
  font-size:12px;
  padding:2px;
  margin-right:3px;
  margin-left:3px;
}
.ph2 #ph2_close
{
  width:16px;
  height:16px;
  background: url(/graph/ph2_close.gif) left top no-repeat;
  float:right;
}
.ph2 #ph2_count
{
  background-color:#FB0047;
  width:25px;
  height:20px;
  position:absolute;
  right:-25px;
  top:-1px;
  color:#000;
  font-size:10px;
  line-height:20px;
  font-weight:bold;
  text-align:center;
}
.ph2 h4.ph2_bodyh4
{
  background-color:#888;
  padding:3px;
  color:#FFFFFF !important;
  margin:0;
  font-size:12px !important;
}
.ph2 .ph2_body
{
  height:200px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding:7px;
}
.ph2 .ph2_body td
{
  vertical-align:top;
}
.ph2 .ph2_foot
{
  text-align:right;
  background-color:#EEEEEE;
  color:#666666;
  border-top:1px solid #DFDFDF;
  padding:5px;
  font-size:12px;
  position:relative;
}
.ph2 .ph2_logo
{
  width:88px;
  height:31px;
  position:absolute;
  left:0px;
  top:4px;
}
.ph2 a.ph2_url, a.ph2_url:hover, a.ph2_url:visited
{
  text-decoration:underline;
  color:#000000;
}
