@charset "UTF-8";
/* CSS Document */
body,ul,li,dl,dt,dd,table,tr,td,form,p,img,textarea,h1,h2,h3,h4,h5,h6,span{
	border:0;
	margin:0;
	padding:0;
	list-style:none;
   }

body {
	color: #999;
	font-size:12px;
	text-align:center;
	line-height:15px;
	background:#000;
   }

.clear{clear:both;height:0px;overflow:hidden;}

.clearheight{clear:both;height:10px;overflow:hidden;}


.diary_content,.d_diary_content,.share_content,.d_share_content
              {float:left;
               width:623px;
			   overflow:hidden;
			   padding:20px 0 40px 20px;
			   border-bottom:1px solid #313131;
			   }
			   
.d_diary_content,.d_share_content{padding-bottom:20px;}
			   
.diary_content_h,.share_content_h{background:#272727;}

.comments_main{float:right;
               width:613px;
			   overflow:hidden;
			   padding-bottom:45px;
			   text-align:left;
			   border-bottom:1px solid #313131;
			   }
			   
.rec_comments_title{float:left;
                    width:65px;
					height:20px;
					overflow:hidden;
					padding-right:10px;
					line-height:20px;
					text-align:left;
					font-weight:bold;
					color:#cbcbcb;
					}
					
.rec_comments_main{float:left;
                   width:538px;
				   overflow:hidden;
				   text-align:left;
				   }
				   
.rec_reply_main{width:530px;
                overflow:hidden;
				}
				   
.reply_expre{padding:0;
             margin:0;
			 float:left;
             width:32px;
			 height:21px;
			 overflow:hidden;
			 background:url(../images/com/button_expression.gif) no-repeat;
			 }
			 
.delete_inp{float:left;
            margin:0;
			padding:0;
			width:17px;
			height:17px;
			overflow:hidden;
			cursor:pointer;
			border:0;
			background:none;
			}
			
.delete_inp_02{width:8px;
               height:7px;
			   overflow:hidden;
			   }
			
.expre_inp{width:32px;
           height:21px;
		   overflow:hidden;
		   } 
		   
.rec_comments_box{width:538px;
                  overflow:hidden;
				  }
				  
.record_box{float:left;
            width:643px;
			height:80px;
			overflow:hidden;
			margin-top:1px;
			text-align:left;
			}
			
.record_box_left,.record_box_right
                {float:left;
			     width:4px;
			     height:80px;
			     overflow:hidden;
			     background:url(../images/com/input_bg_left.gif) no-repeat;
			     }
				 
.record_box_right{background:url(../images/com/input_bg_right.gif) no-repeat;}

.record_box_main{float:left;
                 width:635px;
				 height:80px;
				 overflow:hidden;
				 text-align:left;
				 background:url(../images/com/input_bg_center.gif) repeat-x;
				 }
				 
.record_main_inp{margin:0; 
                 padding:0;
				 float:left;
				 width:632px;
                 height:76px;
                 overflow:hidden;
				 margin-top:2px;
				 line-height:16px;
				 border:0;
				 background:none;
				 }
				 
.comments_box_main{width:533px;
                   overflow:hidden;
				   }
				   
.comments_main_inp{width:518px;
                   height:70px;
				   overflow-y:scroll;
                   overflow-x:hidden;
				   margin-top:2px;
				   padding:3px;
				   line-height:16px;
				   text-align:left;
				   }
				   
.rec_comments_main{float:left;
                   width:538px;
				   overflow:hidden;
				   text-align:left;
				   }
				   
.pub_box{float:right;
         width:105px;
		 height:20px;
		 overflow:hidden;
		 margin-top:15px;
		 }
		 
.message_button{float:left;
                width:40px;
				height:20px;
				overflow:hidden;
				background:url(../images/com/button_message.gif) no-repeat;
				}
			
.pub_inp{width:40px;
         height:20px;
		 overflow:hidden;
		 }
		 
.rec_message,.rec_reply
            {float:right;
			 width:613px;
			 overflow:hidden;
			 padding:12px 0 12px 0;
			 text-align:left;
			 border-bottom:1px solid #313131;
			 }
			 
.rec_reply{border:0;}

.users_small_head{float:left;
                  width:55px;
				  overflow:hidden;
				  }
				  
.small_head_box{float:left;
                width:51px;
				height:52px;
				overflow:hidden;
				padding:4px 0 0 4px;
				background:url(../images/com/users_small_head_bg.gif) no-repeat;
				}
				
.users_name{padding-top:5px;}
			
.users_name,.inbox_time{float:left;
					    width:100%;
					    height:20px;
					    overflow:hidden;
					    line-height:20px;
					    text-align:center;
						}
						
.text_link{color:#ff4f02;}
			
.text_link a{color:#ff4f02;
             text-decoration:underline;
			 }
			 
.rec_massage_main{float:left;
                  width:532px;
				  overflow:hidden;
				  padding-left:22px;
				  color:#ccc;
				  }
				  
.rec_massage_users{float:left;
                   width:100%;
				   height:20px;
				   overflow:hidden;
				   line-height:20px;
				   text-align:left;
				   }
			   
.rec_massage_content{float:left;
                     width:100%;
					 overflow:hidden;
					 padding-top:5px;
					 text-align:left;
					 line-height:16px;
					 }
					 
.massage_users_name{float:left;
                    width:480px;
					overflow:hidden;
					text-align:left;
					}
					 
.title_link{color:#ff4f02;
			font-weight:bold;
			}
			 
.title_link a{color:#ff4f02;
              text-decoration:none;
			  font-weight:bold;
			 }
			 
			 
.button_delete{float:right;
               width:17px;
			   height:17px;
			   overflow:hidden;
			   background:url(../images/com/icon_close.gif) no-repeat;
			   }
			
.oper_button{float:left;
             width:73px;
			 height:21px;
			 overflow:hidden;
			 padding-right:3px;
			 text-align:left;
			 }
			 
.rec_reply_button{float:left;
                  margin-top:15px;
				  padding:0;
				  }
				  
.friends_message,.my_reply{float:left;
						  width:100%;
						  height:100%;
						  overflow:hidden;
						  }
		 
.my_reply_title{float:left;
                width:100%;
				height:25px;
				overflow:hidden;
				margin-top:15px;
				line-height:25px;
				text-align:left;
				background:#333;
				}
				
.small_head{float:left;
            width:16px;
		    height:16px;
		    overflow:hidden;
			margin-top:5px;
			padding-left:5px;
		    }
			
.rec_reply_text{width:360px;
                overflow:hidden;
				}
				
.reply_text,.reply_time{float:left;
						width:300px;
						height:25px;
						overflow:hidden;
						text-indent:5px;
						line-height:25px;
						text-align:left;
						color:#999;
						}
						
.reply_time{width:185px;
            overflow:hidden;
			text-align:right;
			padding-right:8px;
			}
						
.reply_delete{float:left;
              width:8px;
			  height:7px;
			  overflow:hidden;
			  margin-top:10px;
			  background:url(../images/com/button_delete.gif) no-repeat;
			  }
			   
.reply_content{margin-top:5px;}

.comments_box{float:left;
			  width:980px;
			  overflow:hidden;
			  background:#222;
			  }
