@charset "gb2312";
.q {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #1EABB8;
	border-bottom-color: #1EABB8;
	border-left-color: #1EABB8;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	height: 100%;
SCROLLBAR-ARROW-COLOR: #998D51; 
SCROLLBAR-BASE-COLOR: #F7F6F1;
SCROLLBAR-SHADOW-COLOR: #D6D0B2; 
SCROLLBAR-3DLIGHT-COLOR: #D6D0B2;
SCROLLBAR-DARKSHADOW-COLOR: #F7F6F1;
}
div.rightdown {
	float: right;
	width: 172px;
	background-color: #EDFAFB;
	padding: 4px;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color:#1ba9b7;text-decoration: none;
}
.search1-line {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2D8788;
	color: #2D8788;
	font-size: 12px;
}
div.rightdown ul {
	margin: 0px;
	padding: 0px;
	width: 172px;
	background-color: #FFFFFF;
}
div.rightdown li {
	background-color: #FFFFFF;
	margin: 0px;
	border-right: 1px solid #A0D0D1;
	border-left: 1px solid #A0D0D1;
	border-bottom: 1px solid #A0D0D1;
	background: url(../images/pointgif.gif) 5px 7px no-repeat;
	padding: 0 0 0 10px;
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
}
.border1 {
	width: 170px;
	border-top: 1px solid #A0D0D1;
	border-right: 1px solid #A0D0D1;
	border-left: 1px solid #A0D0D1;
}
.border2 {
	border-right: 1px solid #A0D0D1;
	border-bottom: 1px solid #A0D0D1;
	border-left: 1px solid #A0D0D1;
	background-color: #E6F3F4;
}
br {
	line-height: 6px;
}
.space {
	padding-left: 5px;
}
.border-line {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #B2E8ED;
	text-align: left;
}
.bg {
	background-image: url(../images/point0.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	font-size: 12px;
	line-height: 20px;
	padding-left: 15px;
}
.border {
	background-color: #EDFAFB;
	border: 1px solid #A0D0D1;
}
.icon-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0D0D1;
	margin-left: 5px;
	height: 26px;
	margin-right: 5px;
}
table {margin:auto;
	font-size: 12px;
	line-height: 16px;
}
.bg1 {

	background-image: url(../images/point0.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-color: #EDFAFB;
	text-indent: 12px;
	font-size: 12px;
	line-height: 18px;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0D0D1;
}
.red-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDB2C1;
	margin-left: 5px;
	height: 26px;
	margin-right: 5px;
}
.red-border {
	background-color: #FBEDF1;
	border: 1px solid #EDB2C1;
}
.blue-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2C1ED;
	margin-left: 5px;
	height: 26px;
	margin-right: 5px;
}
.blue-border {
	background-color: #E8E9EC;
	border: 1px solid #B2C1ED;
}
.green-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5E4AA;
	margin-left: 5px;
	height: 26px;
	margin-right: 5px;
}
.green-border {
	background-color: #F0F8EF;
	border: 1px solid #B5E4AA;
}
.yellow-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDE7B2;
	margin-left: 5px;
	height: 26px;
	margin-right: 5px;
}
.yellow-border {
	background-color: #FBF6ED;
	border: 1px solid #EDE7B2;
}
.z-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5BEE0;
	margin-left: 5px;
	height: 26px;
	margin-right: 5px;
}
.z-border {
	background-color: #F7F1F9;
	border: 1px solid #D5BEE0;
}
.orange-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC9F;
	margin-left: 5px;
	height: 26px;
	margin-right: 5px;
}
.orange-border {
	background-color: #FFF5E8;
	border: 1px solid #FFCC9F;
}
.Qgreen-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4C2A4;
	margin-left: 5px;
	height: 26px;
	margin-right: 5px;
}
.Qgreen-border {
	background-color: #EBF1E8;
	border: 1px solid #B4C2A4;
}
.green-bg {
	background-image: url(../images/greenpoint.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	font-size: 12px;
	line-height: 20px;
	padding-left: 15px;
}
.orange-bg {
	background-image: url(../images/orangepoint.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	font-size: 12px;
	line-height: 20px;
	padding-left: 15px;
}
.z-bg {
	background-image: url(../images/zpoint.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	font-size: 12px;
	line-height: 20px;
	padding-left: 15px;
}
.blue-bg {
	background-image: url(../images/bluepoint.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	font-size: 12px;
	line-height: 20px;
	padding-left: 15px;
}
.Qg-bg {
	background-image: url(../images/qgpoint.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	font-size: 12px;
	line-height: 20px;
	padding-left: 15px;
}
INPUT {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; HEIGHT: 20px; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
TEXTAREA {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
SELECT {
	BORDER-BOTTOM: #c0c0c0 1px solid;
	BORDER-LEFT: #c0c0c0 1px solid;
	BORDER-RIGHT: #c0c0c0 1px solid;
	BORDER-TOP: #c0c0c0 1px solid;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px;
	font-size: 12px;
	color: #474747;
	text-decoration: none;
}
form {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.search1 {
	padding: 0px;
	margin: 0px 0px 5px;
	text-align: center;
	width: 180px;
	background-color: #E6F3F4;
	border: 1px solid #2D8788;
}
.margin {
	margin-bottom: 5px;
}
.top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #17A8B6;
}
.bar{
	font-size: 12px;
	font-family: "宋体";
	text-decoration: none;
}
.banner{
	font-family: "宋体";
	margin-bottom: 7px;
}
.table a {
	text-decoration: none;
}
.table a:hover {
	color: #000000;
	text-decoration: underline;
}
.footline1 {
	border: 1px solid #cecece;
	font-family: Arial, Helvetica, sans-serif;
}
.red-font {
	color: #F00;
}
.count {
	color:#000000;
	clip:  rect(1px 1px 1px 1px);
	font-size: 12px;
	text-decoration: none;
}.color {
	color: #F2641A;
}
.downline {
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5E4AA;
	margin-right: 5px;
	margin-left: 5px;
}
.image-border {
	border: 1px solid #e0e0e0;
	padding: 1px;
	background-color: #FFFFFF;
}

/*-------------------------------------2008.1.8 for petking.cn/index.htm sunyanhui write-------------------------------------------*/
body{text-align:center;}
table{margin:auto;}
ul,li{margin:0;padding:0;list-style:none;line-height:22px;}
/*框架*/
#all{width:778px;text-align:left;margin:auto;color:#615353;}
#left{
	width:597px;
	float:left;
}
#right{width:180px;float:left;}

/*供应信息*/
#left .box,#left .colorbox,#left .box2,#left .colorbox2,#left .box3,#left .colorbox3{
	border:1px solid #bbd9db;
	width:186px;
	float:left;
	margin:0 4px 4px 0;
	padding:3px;
}
#left .box img,#left .box2 img,#left .box3 img{width:64px;height:64px;margin:0 0 5px 0;}
#left .box .img,#left .box2 .img,#left .box3 .img{width:64px;float:left;text-align:center;}
#left .box ul,#left .box2 ul,#left .box3 ul{float:left;}

#left .box li{color:#615353;padding:0 0 0 5px;}
#left .colorbox li{color:#6a7374;}
#left .colorbox{background:#f7fcfd;border:1px solid #f7fcfd;}

#left .box2 li{color:#865101;padding:0 0 0 5px;}
#left .colorbox2 li{color:#ac6801;}
#left .box2{border:1px solid #ffca79;}
#left .colorbox2{background:#fffbf5;border:1px solid #fffbf5;}

#left .box3 li{color:#793a95;padding:0 0 0 5px;}
#left .colorbox3 li{color:#9253ae;}
#left .box3{border:1px solid #eabbff;}
#left .colorbox3{background:#fdfaff;border:1px solid #fdfaff;}

.sub{
	border-bottom:1px solid #1caab8;
	width:590px;
	color:#1caab8;
	line-height:25px;
	margin:0 0 3px 0;
	clear:both;
	padding: 5px 0 0 0;
}
.sub a{
	color:#1caab8;
}
.sub a:hover{
	text-decoration:underline;
}
.sub img{float:right;}

.gq_box{margin:0 0 10px 0;overflow:hidden;*display:inline;zoom:1;}/*供求信息宠物供求块*/

/*犬舍信息*/
.dog_sub{
	background:#e5e5e5;
	width:593px;
	margin: 0 0 5px 0;
}
.dog_box{
	border:1px solid #b6e4e8;
	width:186px;
	padding:3px;
	color:#727c7d;
	line-height:18px;
	overflow:hidden;
*display:inline;		zoom:1;
	float: left;
	margin: 0 4px 4px 0;
}
.dog_box img{
	float:left;
	margin:3px 8px 0 3px;
}
.dog_box img.nofloat{
	float:none;margin:0;
}
.dog_box .sale{
	background:#f3f3f3;
	color:#5b5353;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin: 3px 0;
	padding: 0 0 0 3px;
}
.dog_box img.pic{
	margin:8px 0 8px 15px;
}

/*幼犬待售*/
.sale2{background:#EDFAFB;padding:4px;}
.sale2 ul{
	border:1px solid #a0d0d1;
	background: #fff;
	padding: 5px 0 5px 10px;
}
.sale2 li{margin:8px 0 0 0;}
.sale2 li img{
	width:60px;
	height:60px;
	margin:3px 5px 0 0;
	float:left;
}
.sale2 a{color:#615353;}

/*收录犬舍*/
.dogs_box{
	border:1px solid #a0d0d1;background:#edfafb;
	padding:3px;
	color:#727c7d;
	float: left;
	width: 583px;line-height:22px;margin:5px 0 0 0;
}
.dogs_box table{line-height:22px;}
.sub_line1{border-bottom:1px solid #b4e4e5;}

/*最新收录*/
.new_dog{
	border:1px solid #d6d6d6;
	padding:3px 3px 3px 3px;
	color:#727c7d;
	background:#f7f7f7;
	margin:10px 0 0 0;
	clear:both;
	}
.new_dog li{
	padding:0 0 0 5px;
}
.sub_line2{
	border-bottom:1px solid #d6d6d6;
	line-height: 25px;
	padding: 0 0 0 10px;
}
div.rightdown li {padding: 0 0 0 10px;}

/*带色字体*/
.orange{color:#ba0101;}

/*计数器*/
.count{display:none;}
