/*********************************************
*
* 程序名： php爱好者留言簿
* 演  示： http://www.phpfans.net/guestbook/
*
* 作 者： 我不是鱼
* Email： deng5765@163.com
* 网 址： http://www.phpfans.net
* 博 客:  http://www.phpfans.net/space/?2
*
* 版本： v2.0
* 帮助： http://www.phpfans.net/guestbook/
* 问题建议： http://www.phpfans.net/bbs/forumdisplay.php?fid=24&page=1
* 更新日志： http://www.phpfans.net/bbs/viewthread.php?tid=6345&extra=page%3D1
* php爱好者站：http://www.phpfans.net
* php爱好者论坛： http://www.phpfans.net/bbs/
*
*********************************************/

body { 
	margin: 0; padding: 0 0 0 5px;
	font: 12px Tahoma, Verdana;line-height: 200%;
	background: #ffffff;
	scrollbar-base-color: #F8F8F8;scrollbar-arrow-color: #698CC3; 
}

/*ul { margin: 0; padding : 0; list-style : none; }
li{ list-style:none;}*/
form { 	margin: 0; }
img{ border:0px;}
a { color:#800080;text-decoration:none;}
a:hover { color: #6C757A;text-decoration:underline; }
img { border:0px;}
p{ margin:5px;}
form{ margin:0px;}
iframe{ 
	border:1px solid ButtonFace;
}
.statusBar{ display:none;}
.toolbar table td{ background: ButtonFace;}
td { background:#FFFFFF;}

/*header*/
.head { 
	width: 800;height: 72px; 
	color: #414141;	background:#c9cbe1;
	margin: 3px 0; padding: 5px 0 0 0;
	border-top: 5px solid #cccccc;border-bottom: 1px solid #cccccc;
}
.logo{ float:left; margin-left:1px;}
.banner{ float:left; clear:none; margin:1px 0 0 20px;}
.top_info {	float: right; width: 90px; color: #414141;}
*>.top_info p { margin:0;}
.top_info a { color: #414141;text-decoration:none;}
.top_info img{ height:12px; width:13px;}
/*header end*/

.title{
    width:800; height:28px;font-size:14px;
	color:#660066;border:1px solid #6B7291; 
}
.title .left{ text-indent: 1em;vertical-align:bottom; text-align:left;}
.title .right{ text-align:right; padding-right:10px; width:auto;}
.title a:link,.title a:active,.title a:visited {color:#660066;}
.title a:hover{ color: #6C757A;text-decoration:underline; }

.tableboder{
    width:800; font-size:12px;
	padding:0px; margin:5px auto;
	border:1px solid #52628f;
}
.msgleft{
	height:auto; width:20%;padding:5px 0 0 0;color:#000000;
	font-size:14px;text-align:center; vertical-align:top;
    border-right:1px solid #52628f;background:#F9FAFB;
}
.msgright { height:auto;background:#FFFFFF;}
.msgleft img{ margin-bottom:8px;}
.h1{
    font-size:14px; border-bottom:1px solid #52628f;
	clear:both; margin:0px; padding:2px 10px 2px 10px;color:#000000;
}
.h1 .span, .h2 .span{float:right; margin-right:5px;}
.h1 .floornum{font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.h2{
    font-size:14px;clear:both;
	margin:0; padding:2px 0 2px 10px;
	border-top:1px solid #52628f;color:#000000;
}
.h2 img{vertical-align:middle; border:0px; margin:0 1px 0 5px;}
.h2 a, .h2 a:hover{color:#000000; text-decoration:none;}
.h2 span a, .h2 span a:hover{font-size:12px;}
.h2 span img{ vertical-align:middle;margin:0 2px 0 10px;}
.content{
    font-size:12px; color:#67678F;
	margin:5px 10px 0px 10px; padding:2px 10px 5px 10px;
	clear:both; min-height:100px;border:1px solid #FFFFFF;
	word-break:break-all;word-wrap: break-word; 
}
*>.content { overflow:hidden;}
* html .content{ height:100px;}
.content img{ margin:0 4px 0 4px;vertical-align:middle;}

.reply{
    font-size:12px;color:#4875b7;line-height:180%;
	clear:both; word-break:break-all;word-wrap: break-word;
	margin:5px 10px 5px 10px; padding:1px 7px 1px 7px; 
	border:1px dashed #698cc3; background:#f6fafd;
}
.reply .areply{ font-weight:bold;}
.reply .bottom{ width:100%; text-align:right;}

.pages{ 
	width:800; height:20px;
	font: 12px Arial, Tahoma;color:#000000;
	clear:both;margin:0 auto;
}
.pages a:link,.pages a:active,.pages a:visited {color:#660066;}
.p_num {
	clear:none; float:left; vertical-align: middle;
	width:auto; margin-right:1px; padding:0 2px 0 2px; 
	border: 1px solid #6B7291; 
}
.p_curpage {
	color: #92A05A;font-weight: bold; vertical-align: middle;
    margin-right:1px; padding:0 2px 0 2px;	
	border: 1px solid #6B7291;background-color: #d6e0ef;	
	clear:none; float:left;
}
#page{ 
    width:20px; height:15px; border:none;
	float:left; clear:none; margin:0px; padding:0px;
}
#ptable input { 
	margin:0px; padding:2px 2px 0 2px; border-width:1px;
	font-family:Verdana,宋体;font-size:12px;
}
.header{
	color:#FFFFFF; font-weight:bold;
	height:25px; text-align:center;background:#6B7291;
}
#ptable {background:#d6e0ef;}
#ptable td { padding:3px 0 2px 5px; font-weight:bold;}
.message { 
    border:1px solid #52628f; width:500px; line-height:200%; 
	padding-bottom:5px; margin-top:5px;
}
.message h1{
    font-size:14px; font-weight:blod;line-height:100%;color:#FFFFFF; 
	border-bottom:1px solid #52628f;background:#6B7291; 
	margin:1px; margin-bottom:4px;padding:5px 0px 3px 0px;clear:both;
}
.message h2 {
    font-size:12px;font-weight:normal;
	margin:0px 0 0 0;padding:4px 0 0px 0px;clear:both; 	
}
.autohight{clear:both;margin:0;padding:0;font-size:1px;}
.avatar {
	width:105px; height:135px;
	margin:0 2px 0 2px;cursor:pointer;
	float:left;clear:none;
}
/* footer */
.footer {	 
	height:45px;width:800; color:#000000;
	margin-top:5px; padding-top:3px;clear: both;
	font-size:12px; text-align:left;line-height:22px;
	border-top: 2px solid #CCCCCC; background-color:#FFFFFF;
}
.copy{
    float:left;font-family: Tahoma,MS Shell Dlg,宋体;
}
.us{ float:right; text-align:right; margin-right:2px;}

.footer a:link,.footer a:active,.footer a:visited{color:#52628f; font-weight:bold; }
/* footer end  */

.tips {
	width:300px; height:280px; 
	border:1px solid red;background-color:#EEEEEE;
	position:absolute;z-index:1;top: 150px;padding:5px;
}
.updatemsg { 
	height:260px;overflow:auto;
}

/* admin css */
.admintb{ 
	background:#eeeeee;text-align:left; margin:5px; width:98%;
}
.admintb td{ 
	font-size:14px;text-align:left; 
	height:25px;padding-left:5px; background:#FFFFFF;
}
.admintb .header{ 
	font-size:14px;font-weight:bold; text-align:left; color:#000000;
	height:25px; padding-left:5px;background:#DDDDDD;  
}