#mainid {background:url(../images/merchant/mainid_bg.gif);}

#mainid .forbidden {padding:100px 20px 100px 20px;text-align:center;line-height:25px;background-color:#ffffff;}
#mainid .forbidden .reason {padding:5px;color:#ff0000;font-size:14px;}

#mainid .login {width:360px;margin:0px auto;padding:50px 20px 50px 20px;background-color:#ffffff;}
#mainid .login .h {height:35px;background:url(../images/merchant/login_h.gif);}
#mainid .login .c {padding:10px 50px 10px 50px;background:url(../images/merchant/login_c.gif);}
#mainid .login .c li {height:32px;line-height:32px;list-style:none;float:left;}
#mainid .login .c .w1 {width:80px;}
#mainid .login .c .w2 {width:180px;}
#mainid .login .f {height:16px;background:url(../images/merchant/login_f.gif);}

#mainid .fetch {width:360px;margin:0px auto;padding:50px 20px 50px 20px;background-color:#ffffff;}
#mainid .fetch .h {height:35px;background:url(../images/merchant/fetch_h.gif);}
#mainid .fetch .c {padding:10px 50px 10px 50px;background:url(../images/merchant/fetch_c.gif);}
#mainid .fetch .c li {height:32px;line-height:32px;list-style:none;float:left;}
#mainid .fetch .c .w1 {width:80px;}
#mainid .fetch .c .w2 {width:180px;}
#mainid .fetch .f {height:16px;background:url(../images/merchant/fetch_f.gif);}

#mainid .cpanel {width:200px;float:left;}
#mainid .cpanel .h {height:54px;background:url(../images/merchant/cpanel_h.gif) no-repeat left top;overflow:hidden;}
#mainid .cpanel .f {height:25px;background:url(../images/merchant/cpanel_f.gif) no-repeat left top;overflow:hidden;}
#mainid .cpanel .c {padding:0px 0px 0px 15px;background:url(../images/merchant/cpanel_c.gif) repeat-y;}
#mainid .cpanel .c li {margin:0px 0px 8px 0px;list-style:none;float:none;}
#mainid .cpanel .c .ct {width:154px;height:26px;line-height:26px;padding:0px 5px 0px 25px;color:#688027;border-top:1px solid #d9d6ce;border-left:1px solid #d9d6ce;border-bottom:1px solid #d9d6ce;background:#ffffff url(../images/merchant/cpanel_ct.gif) no-repeat left center;cursor:pointer;}
#mainid .cpanel .c .cf {width:130px;height:25px;line-height:25px;padding:0px 5px 0px 25px;color:#777777;border:1px solid #d9d6ce;background:#ffffee url(../images/merchant/cpanel_cf.gif) no-repeat 8px center;cursor:pointer;}
#mainid .cpanel .ad {padding:10px 0px 50px 15px;}

#mainid .mainer {width:564px;float:right;}
#mainid .mainer .wraper {padding:8px;border-top:1px solid #d9d6ce;}
#mainid .mainer .status {height:54px;padding:0px 0px 0px 0px;}
#mainid .mainer .status .hello {height:31px;line-height:31px;padding:0px 0px 0px 20px;background:url(../images/merchant/hello_user.gif) no-repeat left 11px;}
#mainid .mainer .status .hello .link1 {padding:0px 10px 0px 20px;background:url(../images/merchant/hello_history.gif) no-repeat left center;}
#mainid .mainer .status .hello .link2 {padding:0px 10px 0px 20px;background:url(../images/merchant/hello_logout.gif) no-repeat left center;}
#mainid .mainer .status .logshow {height:22px;line-height:22px;padding:0px 5px 0px 5px;color:#C2BCB4;border-top:1px solid #ECEAE6;background-color:#fbfee0;}

.tr {background-color:#ffffee;}
.br {height:8px;overflow:hidden;clear:both;}
.pos {padding:0px 0px 8px 0px;color:#555555;border-bottom:1px solid #eef1d1;}

.product {padding:15px 0px 0px 0px;}
.product .none {padding:50px 0px 50px 0px;color:#ff0000;text-align:center;}
.product .book {width:60px;height:75px;overflow:hidden;float:left;}
.product .info {width:480px;float:right;}
.product .info li {height:26px;line-height:26px;list-style:none;border-bottom:1px dashed #dfdfdf;}
.product .download {padding:0px 8px 0px 18px;background:url(../images/merchant/icon_download.gif) no-repeat left center;}
.product .document {padding:0px 8px 0px 18px;background:url(../images/merchant/icon_document.gif) no-repeat left center;}
.product .preview {padding:0px 8px 0px 18px;background:url(../images/merchant/icon_preview.gif) no-repeat left center;}
.product .alipay {padding:0px 8px 0px 18px;color:#ff0000;background:url(../images/merchant/icon_alipay.gif) no-repeat left center;}
.product .license {padding:0px 8px 0px 18px;background:url(../images/merchant/icon_license.gif) no-repeat left center;}
.product .adder {padding:0px 8px 0px 18px;background:url(../images/merchant/icon_adder.gif) no-repeat left center;}
.profile {}
.profile li {height:26px;line-height:26px;padding:0px 0px 0px 26px;list-style:none;border-bottom:1px dashed #dfdfdf;}

.list {}
.list .num {
	width:35px;
	height:35px;
	line-height:35px;
	overflow:hidden;
	color:#555555;
	font-weight:bold;
	text-align:center;
	border:1px solid #efefef;
	background-color:#f8f8f8;
	float:left;
}
.list .intro {
	width:500px;
	float:right;
	border:1px solid #efefef;
}
.list .intro .tit {
	height:22px;
	line-height:22px;
	padding:0px 5px 0px 5px;
	color:#97a330;
	border-bottom:1px solid #f0f0f0;
	background-color:#ffffcc;
}
.list .intro .lis {
	height:22px;
	color:#999999;
	border-top:1px solid #ffffff;
	background-color:#fbfbfb;
}
.list .intro .lis li {
	height:22px;
	line-height:22px;
	margin:0px;
	padding:0px 5px 0px 5px;
	list-style:none;
	float:left;
}
.list .intro .lis .down {
	text-align:right;
}
.list .intro .lis .down a {
	color:#ff6800;
}
.list .intro .msg {
	padding:8px;
	color:#999999;
	line-height:20px;
	border-top:1px solid #f0f0f0;
	background-color:#ffffff;
}
.list .intro .msg hr {
	height:1px;
	color:#efefef;
	background-color:#efefef;
}

.form {
	width:100%;
	border-top:1px solid #efefef;
	border-left:1px solid #efefef;
	background-color:#fcfcfc;
}
.form th {
	padding:4px;
	height:18px;
	line-height:18px;
	color:#688027;
	text-align:left;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	background-color:#fbfee0;
	font-weight:normal;
}
.form td {
	padding:4px;
	height:18px;
	line-height:18px;
	color:#777777;
	text-align:left;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
}
.form .se {
	color:#688027;
	border-top:0px;
	border-left:0px;
	background-color:#fbfee0;
}

.wrap {
	width:100%;
	border:1px solid #efefef;
	background-color:#fefefb;
}
.wrap th {
	padding:4px;
	height:18px;
	line-height:18px;
	color:#688027;
	font-weight:normal;
	background-color:#fbfee0;
}
.wrap td {
	padding:4px;
	height:18px;
	line-height:18px;
	color:#777777;
	text-align:center;
	border-top:1px solid #f8f8f8;
}

.pages {
	height:22px;
	margin:0px auto;
	padding:0px;
}
.pages li {
	height:22px;
	line-height:22px;
	margin:0px;
	list-style:none;
	float:left;
}
.pages .ph {
	height:20px;
	padding:0px 4px 0px 4px;
	color:#aaaaaa;
	border-top:1px solid #efefef;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	background-color:#f5f5f5;
}
.pages .pa {
	height:20px;
	padding:0px 5px 0px 5px;
	color:#777777;
	border-top:1px solid #efefef;
	border-left:1px solid #ffffff;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	background-color:#f8f8f8;
	cursor:pointer;
}
.pages .pc {
	height:20px;
	padding:0px 4px 0px 4px;
	color:#ff0000;
	border-top:1px solid #efefef;
	border-left:1px solid #ffffff;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	background-color:#f5f5f5;
	font-weight:bold;
}
.pages .a {
	background-color:#ffffcc;
}