/* styles for myalimama_sale */

/*  */
.just-a-box .error{background:url(http://img.alimama.cn/../images/icon/tips_warning_16.gif) 1px 50% no-repeat;padding-left:20px;}
.float_details .close, .ad-groups .new-group .recycle i, .common-button2 a, .common-button2 a span, .ad-groups .ad-group .title-bar, .ad-groups .ad-group .title-bar i, .ad-groups .current .title-bar, .ad-groups .current .title-bar i, .ad-groups .current .title-bar .rc, .ad-groups .ad-group .title-bar .rc, .ad-groups .last, .ad-boards .ad-board-list .ad-board .edit, .ad-boards .ad-board-list .ad-board .delete, .plan-types .plan-type .lc, .plan-types .plan-type .rc, .plan-types .plan-type, .plan-types .plan-type cite i, .plan-types .plan-type .reports li.sc a i, .plan-types .plan-type .go-to li.big-button a, .plan-types .plan-type .go-to li.big-button a span, .page-title .today-payout i, .income-bar .future-income li i, .opened .settings i, .cpc-tran-detail ul li.submit-wrapper a{
	background-image: url(http://img.alimama.cn/../images/bg/myalimama_bg.png);
}

.cpt-tran-detail .lists .list-item .data-reports li, .cpt-tran-detail .lists .list-item .data-reports li p.b, .plan-types .plan-type .reports li.sc em, .plan-types .plan-type .reports li.sc em span, #main .sites-list h3, .quicklook h4, .page-title .useable-balance .lc, .page-title .useable-balance .rc, .page-title .useable-balance .mc, #main .site-ads .lists .caption, .ajax-list .ajax-list-item .data-reports li, .ajax-list .ajax-list-item .data-reports li p.b{
	background-image: url(http://img.alimama.cn/../images/bg/sale_bg.png);
}

/*  */
#main .sites-list h3, .quicklook h4{
	font-size: 14px;
	border: 1px solid #DCDCDC;
	height: 28px;
	line-height: 28px;
	padding: 0 7px;
	background-repeat: repeat-x;
	background-position: left -310px;
}

#main .sites-list h3 .manage{
	float: right;
	font-weight: normal;
	font-size: 12px;
}

#main .sites-list ul{
	height: 45px;
	padding: 0 10px;
	border: 1px solid #EEEEEE;
	border-top: 0 none;
}

#main .sites-list ul li{
	float: left;
	padding: 14px 0 10px 0;
	margin-right: 30px;
}

/*  */
.my-ads, .cpt-plan, .cpc-plan{
	margin-top: 12px;
}

/*  */
.quicklooks .quicklook{
	float: left;
	width: 230px;
	height: 105px;
	margin-right: 7px;
}

.quicklook h4{
	font-size: 14px;
}

.quicklook h4 span.count{
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin-left: 3px;
}

.quicklook h4 span.new{
	font-size: 12px;
	font-weight: normal;
	color: #666;
	float: right;
}

.quicklook dl, .quicklook .ql-content{
	clear: both;
	border: 1px solid #DCDCDC;
	border-top: 0 none;
	height: 70px;
}

.quicklook .ql-content{
	text-align: center;
}

.quicklook dl dt{
	float: left;
	width: 100px;
	padding: 3px 0 3px 35px;
	padding: 5px 0 3px 35px !important;
}

.quicklook dl dd{
	padding: 3px 0;
	border-bottom: 1px dotted #ccc;
}

.quicklook dl dt.last, .quicklook dl dd.last{
	border-bottom: 0 none;
}

.quicklooks .cpm .ql-content{
	padding: 8px 0 0 0;
	height: 62px;
}

.quicklooks .cpm .ql-content p{
	margin: 5px 0;
}

.quicklooks .cpm .ql-content p.new-plan{
	width: 120px;
	margin: 0 auto;
}

.quicklooks .cpa .ql-content{
	padding: 20px 0 0 0;
	height: 50px;
}

/*  */
.cpt-plan .lists .list-item .actions{
	width: 88px;
	margin: 8px 0 0 0;
}

.cpt-plan .lists .list-item .status{
	margin: 8px 0 0 0;
}

.cpt-plan .lists .list-item .plan-title{
	width: 500px;
	text-align: left;
	padding-left: 10px;
}

.cpt-plan .lists .list-item{
	height: 36px;
	line-height: 22px;
}

.cpt-plan .lists .caption{
	height: 32px;
	line-height: 32px;
}

#main .cpt-plan .lists .caption div{
	margin-top: 0;
}

.aj-trans-detail{
	display: none;
}

/* cpm plan */
.cpm-plan .lists .list-item .pre-sites, .cpm-plan .lists .list-item .tho-price{
	width: 75px;
}

/* */
.cpc-plan .lists .list-item .actions{
	margin: 8px 0 0 0;
	width: 175px;
}

.cpc-plan .lists .list-item .status{
	margin: 10px 0 0 0;
	width: 133px;
}

.cpc-plan .lists .list-item .plan-title{
	width: 400px;
	text-align: left;
	padding: 0 10px;
	margin-top: 10px;
}

.cpc-plan .lists .list-item{
	height: 36px;
}

.cpc-plan .lists .caption{
	height: 32px;
}

#main .cpc-plan .lists .caption div{
	margin-top: 0;
}

/* */
.ad-groups-title{
	color: #00659B;
	font-size: 16px;
	padding: 0 0 5px 0;
	border-bottom: 2px solid #E9E9E9;
}

.ad-groups-title span{
	font-size: 14px;
	font-weight: normal;
}

.ad-groups{
	margin: 0 0 0 10px;
	background: transparent url(http://img.alimama.cn/../images/bg/tree1_bg.png) no-repeat left;
}

.ad-groups .ad-group{
	background: transparent url(http://img.alimama.cn/../images/bg/tree1_node.png) no-repeat;
	margin-left: 5px;
	height: 36px;
	*height: auto;
}

.ad-groups .ad-group .loading{
	text-align: left;
	margin-left: 60px;
}

.ad-groups .last{
	background-position: -29px -917px;
}

.ad-groups .new-group .new-group-wrapper{
	padding: 5px 0 0 0;
	background-color: #fff;
	margin: 0 0 0 28px;
	_margin: 0 0 0 14px;
	float: left;
}

.ad-groups .new-group .recycle{
	float: right;
	margin: 8px 2px 0 0;
	font-size: 14px;
	line-height: 22px;
	color: #666;
}

.ad-groups .new-group .recycle i{
	display: block;
	width: 20px;
	height: 21px;
	background-position: -56px -1249px;
	background-repeat: no-repeat;
	float: left;
	margin: 0 5px 0 0;
}

.ad-groups .new-group a{
	margin: 0 0 0 2px;
	display: block;
	background-color: #fff;
}

.ad-groups .ad-group .title-bar{
	background-color: #fff;
	background-position: left -856px;
	margin: 3px 0 3px 29px;
	height: 30px;
	line-height: 28px;
	padding: 0 0 0 5px;
	overflow: hidden;
	display: block;
}

.ad-groups .current .title-bar, .ad-groups .hover .title-bar{
	background-position: left -886px;
}

.ad-groups .ad-group .title-bar i.closed{
	width: 19px;
	height: 19px;
	display: block;
	float: left;
	margin: 6px 6px 0 0;
	background-position: -60px -916px;
}

.ad-groups .current .title-bar i.closed{
	background-position: -80px -916px;
}

.ad-groups .hover .title-bar i.closed{
	background-position: -184px -1249px;
}

.ad-groups .ad-group .title-bar .lc{
	background-color: #F8F8F8;
	border-top: 1px solid #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
	width: 850px;
	height: 28px;
}

.ad-groups .ad-group .title-bar .rc{
	width: 16px;
	background-position: right -856px;
	height: 30px;
}

.ad-groups .current .title-bar .lc, .ad-groups .hover .title-bar .lc{
	background-color: #F2FFD1;
	border-top: 1px solid #CCE57F;
	border-bottom: 1px solid #CCE57F;
}

.ad-groups .current .title-bar .rc, .ad-groups .hover .title-bar .rc{
	background-position: right -886px;
}

.ad-groups .ad-group .title-bar .title{
	float: left;
}

.ad-groups .ad-group .title-bar .title span.gray{
	margin: 0 10px;
}

.ad-groups .ad-group .title-bar .title span.green, .ad-groups .ad-group .title-bar .title span.orange, .ad-groups .ad-group .title-bar .title span.red{
	margin: 0 5px;
}

.ad-groups .ad-group .title-bar .actions{
	float: right;
}

.ad-groups .ad-group .title-bar .actions a{
	margin-left: 10px;
}

.ad-group .ad-boards{
	background-color: #fff;
	margin: 8px 0 0 29px;
	border: 1px solid #CCE580;
}

.ad-boards .cate-and-keyword{
	background-color: #f8f8f8;
	height: 29px;
	line-height: 29px;
	border-bottom: 1px dotted #CEE480;
	overflow:hidden;
}

.ad-boards .cate-and-keyword span{
	margin-left: 10px;
}

.ad-boards .ad-board-list .ad-board{
	width: 135px;
	height: 190px;
	float: left;
	margin: 5px 10px;
	overflow: hidden;
}

.ad-boards .ad-board-list .ad-board cite{
	width: 100px;
	height: 100px;
	display: table-cell;
	vertical-align:middle;
    text-align:center; 
    /* hack for ie */ 
    *display: block; 
    *font-size: 0px; 
    /* end */ 
    border: 1px solid #ECE9D8;
    cursor:pointer;
}

.ad-boards .ad-board-list .ad-board cite.warning{
	border: 2px solid #FF6801;
	padding: 0;
}

.ad-boards .ad-board-list .ad-board cite img{
	vertical-align:middle; 
}

.ad-boards .ad-board-list .ad-board p{
	margin: 5px 0;
	text-align: center;
}

.ad-boards .ad-board-list .ad-board p.alert{
	color: #FE0000;
}

.ad-boards .ad-board-list .ad-board .edit, .ad-boards .ad-board-list .ad-board .delete{
	background-position: -100px -916px;
	padding: 1px 8px 3px;
	_padding: 3px 8px 4px;
	cursor: pointer;
	margin: 0 0 0 1px;
}

/* buyer_01_new */
.plan-types .plan-type{
	height: 105px;
	overflow: hidden;
	margin: 0 0 15px 0;
	background-repeat: repeat-x;
	background-position: left -953px;
	width: 950px;
}

.plan-types .plan-type .lc{
	background-position: left -1058px;
	width: 6px;
	height: 105px;
}

.plan-types .plan-type .rc{
	background-position: right -1058px;
	width: 6px;
	height: 105px;
}

.plan-types .plan-type .mc{
	float: left;
	width: 938px;
}

.plan-types .plan-type cite{
	width: 97px;
	height: 97px;
	margin: 4px 6px 4px 0;
	float: left;
	font-style: normal;
}

.plan-types .plan-type cite span.title{
	color: #006599;
	font-size: 14px;
	text-align: center;
	display: block;
	font-weight: bold;
}

.plan-types .plan-type cite i{
	width: 39px;
	height: 37px;
	display: block;
	background-repeat: no-repeat;
	background-position: -50px -196px;
	margin: 18px auto 3px auto;
}

.plan-types .cpc cite i{
	background-position: -90px -196px;
}

.plan-types .cpm cite i{
	background-position: left -709px;
}

.plan-types .plan-type .cpa-guide{
	float: left;
	font-size: 14px;
	color: #666;
	margin: 40px 0 0 120px;
}

.plan-types .plan-type .whiteboard{
	width: 220px;
	height: 78px;
	float: left;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #eee;
	margin: 10px 10px 10px 0;
	padding: 2px 0 0 0;
}

.plan-types .plan-type .whiteboard p{
	line-height: 24px;
	width: 175px;
	overflow: hidden;
	margin: 0 auto;
	border-bottom: 1px dotted #ccc;
}

.plan-types .plan-type .whiteboard p.last{
	border-bottom: 0 none;
}

.plan-types .plan-type .whiteboard p.title{
	font-weight: bold;
}

.plan-types .plan-type .whiteboard p.highter{
	font-size: 14px;
	border-bottom: 0 none;
	line-height: 50px;
}

.plan-types .plan-type .whiteboard p span{
	float: right;
	margin: -24px 0 0 0;
	font-weight: normal;
}

.plan-types .plan-type .whiteboard p.highter span{
	float: none;
}

.plan-types .plan-type .reports{
	float: left;
	margin: 25px 0 0 0;
}

.plan-types .plan-type .reports li{
	float: left;
}

.plan-types .plan-type .reports li.sc{
	position: relative;
}

.plan-types .plan-type .reports li.sc em{
	position: absolute;
	top: -5px;
	left: 59px;
	z-index: 999;
}

.plan-types .plan-type .reports li.sc em, .plan-types .plan-type .reports li.sc em span{
	display: block;
	float: left;
	background-repeat: no-repeat;
}

.plan-types .plan-type .reports li.sc em{
	background-position: right -836px;
	padding: 0 6px 0 0;
}

.plan-types .plan-type .reports li.sc a:hover{
	text-decoration: none;
	color: #ff5500;
}

.plan-types .plan-type .reports li.sc em span{
	background-position: left -836px;
	height: 16px;
	line-height: 16px;
	padding: 0 2px 0 8px;
	color: #fff;
	font-weight: bold;
	font-style: normal;
}

.plan-types .plan-type .reports li.sc a{
	display: block;
	text-align: center;
	width: 110px;
}

.plan-types .plan-type .reports li.sc a i{
	width: 31px;
	height: 30px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: -181px -709px;
	margin: 0 auto 5px auto;
	cursor: pointer;
}

.plan-types .plan-type .reports li.detail{
	margin: 0 10px 0 0;
	text-align: center;
}

.plan-types .plan-type .reports li.detail span.large-black, .plan-types .plan-type .reports li.detail span.large-orange{
	display: block;
	margin: 15px 0;
	font-size: 16px;
	font-weight: bold;
}

.plan-types .plan-type .go-to{
	float: right;
	margin: 30px 16px 0 0;
}

.plan-types .plan-type .go-to-more{
	margin: 15px 16px 0 0;
}
.plan-types .plan-type .go-to li{
	clear: left;
	margin-bottom: 8px;
}

.large-button a, .large-button a span, .common-button2 a, .common-button2 a span, .plan-types .plan-type .go-to li.big-button a, .plan-types .plan-type .go-to li.big-button a span{
	display: block;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}

.large-button a, .common-button2 a, .plan-types .plan-type .go-to li.big-button a{
	background-position: right -1163px;
	padding: 0 5px 0 0;
}

.large-button a:visited, .large-button a:link, .common-button2 a:visited, .common-button2 a:link, .plan-types .plan-type .go-to li.big-button a:visited, .plan-types .plan-type .go-to li.big-button a:link{
	color: #006599;
	font-size: 14px;
	font-weght: bold;
}

.large-button a span, .common-button2 a span, .plan-types .plan-type .go-to li.big-button a span{
	background-position: left -1163px;
	padding: 0 5px 0 10px;
	height: 40px;
	line-height: 40px;
}

.plan-types .plan-type .description{
	width: 500px;
	float: left;
	overflow: hidden;
	height: 60px;
	margin: 18px 0 0 30px;
	font-size: 14px;
	line-height: 25px;
}

/* p15 */
.custom-effect{
	font-size: 14px;
}

fieldset.preview-effect, .promotion-site-adboards, .common-fieldset{
	border: 2px solid #CCD7DD;
	margin: 10px 0 0 0;
}

.common-fieldset{
	padding: 10px;
}

fieldset.preview-effect legend, .promotion-site-adboards legend, .common-fieldset legend{
	color: #019AFF;
	padding: 0 5px;
	margin: 0 0 0 10px;
	font-size: 14px;
}

fieldset.preview-effect #preview{
	width: 770px;
	/* height: 140px; */
	margin: 40px auto;
}

fieldset.preview-effect #preview iframe{
	border: 1px solid #ccc;
}

/* p16 */
#main .promotions .list-item .status{
	width: 90px;
}

#main .promotions .list-item .actions{
	width: 60px;
	text-align: center;
}

/* stf_1 */
#main .stf-schemes .list-item{
	height: 30px;
}

#main .stf-schemes .sw{
	background-color: #F8F8F8;
}

#main .stf-schemes .list-item .status, #main .stf-schemes .list-item .actions, #main .stf-schemes .list-item .scheme-title, #main .stf-schemes .list-item .date, #main .stf-schemes .list-item .sum{
	margin: 0;
	line-height: 32px;
}

#main .stf-schemes .list-item .status{
	width: 165px;
}

#main .stf-schemes .list-item .actions{
	width: 170px;
	text-align: center;
}

/* p3 */
#main .publisher-trans .list-item .ad-info{
	width: 150px;
}

#main .publisher-trans .list-item .buyer-info{
	margin-top: 6px;
	line-height: 15px;
}

#main .publisher-trans .list-item .putted-in-ad{
	width: 110px;
	margin-top: 12px;
	line-height: 15px;
}

#main .publisher-trans .list-item .status{
	width: 85px;
	margin-top: 16px;
}

#main .publisher-trans .list-item .actions{
	width: 75px;
	margin-top: 25px;
}

#main .publisher-trans .list-item em{
	display: block;
}

#main .publisher-trans .list-item .periods{
	line-height: 15px;
	margin-top: 10px;
}

#main .publisher-trans .caption .periods{
	line-height: 31px;
}

#main .publisher-trans .caption .buyer-info{
    line-height: 31px;
    margin-top: 0;
}

/* buyer_4 */
.page-title .today-payout{
	float: left;
	font-size: 14px;
	margin: 25px 0 16px 40px;
}

.page-title .today-payout i, .income-bar .future-income li i{
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: -139px -709px;
	width: 18px;
	height: 18px;
	margin: 0 5px 0 0;
}

.page-title .useable-balance{
	float: right;
	width: 300px;
	margin: 10px 0 0 0;
}

.page-title .useable-balance .lc, .page-title .useable-balance .rc{
	width: 6px;
	height: 40px;
	background-repeat: no-repeat;
}

.page-title .useable-balance .lc{
	background-position: left -519px;
}

.page-title .useable-balance .rc{
	background-position: right -519px;
}

.page-title .useable-balance .mc{
	background-position: left -559px;
	height: 40px;
	width: 278px;
	float: left;
	line-height: 40px;
	padding: 0 5px;
	position: relative;
}

.page-title .useable-balance .mc .inpour{
	position: absolute;
	right: 10px;
	top: 0;
}

#main .payouts .list-item .date{
	margin: 0;
}

#main .payouts .list-item .income{
	width: 110px;
	margin: 0;
}

#main .payouts .list-item .actions{
	width: 125px;
	margin: 0;
}

#main .payouts .list-item .status{
	margin: 0;
}

#main .payouts .list-item{
	height: 40px;
	line-height: 40px;
}

#main .payouts .list-item .summary{
	color: gray;
}

#main .payouts .caption{
	height: 30px;
	line-height: 30px;
}

#main .payouts .caption .summary{
	color: #fff;
}

/* buyer_32 */
#main .supporter-ad-reports .list-item .date{
	width: 90px;
	margin: 15px 0 0 0;
}

#main .supporter-ad-reports .list-item .actions{
	width: 160px;
	text-align: left;
	margin: 15px 0 0 0;
}

#main .supporter-ad-reports .list-item{
	height: 60px;
}

#main .supporter-ad-reports .caption{
	height: 30px;
}

/* buyer_32_detail */
#main .sar-detail .list-item{
	height: 30px;
	line-height: 30px;
}

#main .sar-detail .list-item div{
	margin: 0;
}

/* zzs_1 */
.query-form ul li{
	clear: both;
	padding: 5px 0;
	line-height: 21px;
}

.query-form ul li.submiter{
	padding: 15px 0 15px 280px;
}

.query-form ul li.submiter input{
	margin: 0 10px;
}

.query-form ul li .col1{
	float: left;
	width: 360px;
}

.query-form ul li label{
	float: left;
	width: 120px;
}

.query-form ul li .input-wrapper{
	float: left;
}

#main .supporter-ncsites .checkbox{
	width: 30px;
}

#main .supporter-ncsites .submit-date{
	width: 150px;
}

#main .supporter-ncsites .status{
	width: 50px;
}

#main .supporter-ncsites .promotion-title{
	width: 100px;
}

#main .supporter-ncsites .site{
	width: 100px;
}

#main .supporter-ncsites .adb-title{
	width: 100px;
}

#main .supporter-ncsites .pv{
	width: 80px;
}

#main .supporter-ncsites .yahoo{
	width: 80px;
}

#main .supporter-ncsites .pr{
	width: 80px;
}

#main .supporter-ncsites .alexa{
	width: 90px;
}

#main .supporter-ncsites .list-item, #main .supporter-promotions .list-item, #main .publisher-e-reports .list-item, #main .publisher-incomes .list-item{
	height: 30px;
	line-height: 30px;
}

#main .supporter-ncsites .list-item div, #main .supporter-promotions .list-item div, #main .publisher-e-reports .list-item div, #main .publisher-incomes .list-item div{
	margin: 0;
}

.batch-actions{
	margin: 10px 0 0 0;
}

/* zzs_2 */
#main .supporter-promotions .list-item .promotion-title{
	width: 170px;
}

#main .supporter-promotions .list-item .status{
	width: 70px;
}

#main .supporter-promotions .list-item .site{
	width: 130px;
}

#main .supporter-promotions .list-item .actions{
	width: 200px;
}

/* zzs_3 */
#main .supporter-new-promotion .form-area{
	width: 750px;
}

.multi-selector .selected-groups, .multi-selector .groups, .supporter-new-promotion .groups, .supporter-new-promotion .selected-groups{
	width: 160px;
	height: 150px;
	border: 1px solid #ccc;
	float: left;
	overflow: auto;
}

.multi-selector .selected-groups li, .multi-selector .groups li, .supporter-new-promotion .groups li, .supporter-new-promotion .selected-groups li{
	padding: 0 5px;
	height: 22px;
	line-height: 22px;
	cursor: pointer;
}

.multi-selector .selected-groups li.selected, .multi-selector .groups li.selected{
	background-color: #f8f8f8;
	border: 1px solid #ccc;
}

.multi-selector .arrow, .supporter-new-promotion .arrow{
	float: left;
	width: 100px;
	text-align: center;
	padding: 30px 0 0 0;
}

.multi-selector .arrow p, .supporter-new-promotion .arrow p{
	margin: 5px 0;
}

/* p17 */
.promotion-detail .form-area ul li label{
	width: 140px;
	color: #666;
}

.promotion-site-adboards{
	clear: both;
	margin: 20px 0 0 0;
	padding: 10px 40px;
}

.promotion-site-adboards .lite-tips{
	margin: 5px 0 15px 0;
}

.promotion-site-adboards ul{
	margin: 0 0 0 -25px;
}

.promotion-site-adboards ul li{
	float: left;
	width: 180px;
	margin: 10px 25px;
	text-align: center;
}

/* p4 */
#main .publisher-e-reports .list-item .date{
	width: 160px;
}

#main .publisher-e-reports .list-item .ad-info{
	width: 280px;
}

#main .publisher-e-reports .list-item .pv, #main .publisher-e-reports .list-item .ip{
	width: 230px;
}

.publisher-e-reports .paginate .mc .sum{
	float: left;
	line-height: 30px;
}

/* p22 */
.income-bar .future-income{
	float: left;
	margin: 5px 0 6px 30px;
	width: 370px;
}

.income-bar .future-income li{
	font-size: 14px;
	margin: 10px 0;
}

.page-title .income-bar .useable-balance{
	width: 500px;
}

.page-title .income-bar .useable-balance .mc{
	width: 478px;
}

.page-title .income-bar .useable-balance .mc .acts{
	position: absolute;
	right: 2px;
	top: 0;
}

.page-title .income-bar .useable-balance .mc .acts a{
	margin-left: 5px;
}

#main .publisher-incomes .list-item .date{
	width: 115px;
}

#main .publisher-incomes .list-item .ad-title{
	width: 185px;
}

#main .publisher-incomes .list-item .ad-type{
	width: 160px;
}

#main .publisher-incomes .list-item .income{
	width: 165px;
}

#main .publisher-incomes .list-item .status{
	width: 165px;
}

#main .publisher-incomes .list-item .actions{
	width: 150px;
}

/* p1 */
#main .site-ads{
	border:1px solid #CCE580;
}

#main .ad-group .site-ads{
	width: 910px;
	margin: 5px 0 0 30px;
}

#main .site-ads .lists{
	background-color: #fff;
}

#main .site-ads .lists .list-item{
	height: 80px;
}

#main .site-ads .lists .caption{
	background-repeat: repeat-x;
	background-position: left -696px;
	color: #029900;
	font-weight: normal;
	height: 30px;
}

#main .site-ads .lists .list-item em{
	display: block;
}

#main .site-ads .lists .list-item .actions{
	width: 315px;
	margin-top: 8px;
	word-break: keep-all;
}

#main .site-ads .lists .caption .actions{
	margin-top: 0px;
}

#main .site-ads .lists .list-item .actions em{
	display: inline;
}

#main .site-ads .lists .list-item .ad-info{
	width: 160px;
	padding: 0 5px;
}

#main .site-ads .lists .list-item .price{
	width: 150px;
}

#main .site-ads .lists .list-item .status{
	width: 75px;
}

/* p13 */
#main .channels .list-item .actions{
	width: 100px;
}

#main .channels .list-item .view-detail{
	margin: 22px;
}

/* ajax lists settings */
.opened .settings{
	padding: 15px 15px 10px;
	width: 900px;
}

.opened .settings i{
	background-repeat: no-repeat;
	background-position: left -1249px;
	display: block;
	width: 26px;
	height: 33px;
	float: left;
	margin: 0 5px 0 5px;
}

.opened .settings .desc{
	float: left;
	width: 460px;
	margin: 0 10px 0 5px;
	text-align: left;
	color: #999;
	line-height: 150%;
}

.opened .settings .enter-kw{
	float: right;
	text-align: right;
	margin: 0 5px 0 10px;
}

.opened .settings .enter-kw p{
	margin: 5px 0 0 0;
}

.opened .settings .enter-kw p input{
	margin: 0 5px;
}

/* ajax lists sponsor */
.opened .sponsor .action-bar{
	margin: 5px 0 5px 10px;
}

.opened .sponsor .ajax-list .ajax-list-item div{
	margin-top: 0;
	line-height: 32px;
}

.opened .sponsor .ajax-list .ajax-list-item .promotion-title{
	width: 210px;
}

/* ajax lists cpt-tran-detail */
.opened .cpt-tran-detail{
	
}

#main .opened .cpt-tran-detail .ajax-list .ajax-list-item, #main .cpt-tran-detail .lists .list-item{
	height: 110px;
	overflow: hidden;
}

.cpt-tran-detail .ajax-list .ajax-list-item .seller-info, .cpt-tran-detail .lists .list-item .seller-info{
	float: left;
	width: 175px;
	padding: 0 10px;
	margin-top: 10px;
}

.cpt-tran-detail .ajax-list .ajax-list-item .tranid-and-date, .cpt-tran-detail .lists .list-item .tranid-and-date{
	width: 130px;
	margin-top: 25px;
	line-height: 150%;
	color: #666;
}

.cpt-tran-detail .ajax-list .ajax-list-item .ad-info, .cpt-tran-detail .lists .list-item .ad-info{
	width: 420px;
	text-align: left;
	margin-top: 10px;
}

.cpt-tran-detail .lists .list-item .ad-info{
	width: 450px;
}

.ajax-list .ajax-list-item .data-reports li, .ajax-list .ajax-list-item .data-reports li p.b, .cpt-tran-detail .lists .list-item .data-reports li, .cpt-tran-detail .lists .list-item .data-reports li p.b{
	float: left;
	background-reports: no-reports;
	background-position: right -727px;
	padding: 0 5px 0 0;
}

.ajax-list .ajax-list-item .data-reports ul, .cpt-tran-detail .lists .list-item .data-reports ul{
	margin: 15px 0 0 0;
}

.ajax-list .ajax-list-item .data-reports li, .cpt-tran-detail .lists .list-item .data-reports li{
	margin: 0 5px 0 0;
}

.ajax-list .ajax-list-item .data-reports li p.b, .cpt-tran-detail .lists .list-item .data-reports li p.b{
	display: block;
	background-position: left -727px;
	padding: 3px 5px 0 10px;
	height: 48px;
	line-height: 21px;
	text-align: center;
	color: #666;
}

.ajax-list .ajax-list-item .data-reports li span.large-green, .cpt-tran-detail .lists .list-item .data-reports li span.large-green{
	display: block;
}

.ajax-list .ajax-list-item .seller-info p, .cpt-tran-detail .lists .list-item .seller-info p{
	margin: 3px 0;
	line-height: 17px;
}

.ajax-list .ajax-list-item .tranid-and-date em, .cpt-tran-detail .lists .list-item .tranid-and-date em{
	display: block;
	color: #000;
}

.ajax-list .ajax-list-item .ad-info cite, .cpt-tran-detail .lists .list-item .ad-info cite{
	float: left;
}

.ajax-list .ajax-list-item .ad-info .info, .cpt-tran-detail .lists .list-item .ad-info .info{
	float: left;
	margin: 0 0 0 5px;
	width: 305px;
}

.cpt-tran-detail .lists .list-item .actions{
	width: 90px;
	padding-left: 20px;
}

.ajax-list .ajax-list-item .ad-info .info li, .cpt-tran-detail .lists .list-item .ad-info .info li{
	line-height: 17px;
}

.ajax-list .ajax-list-item .ad-info .info li label, .cpt-tran-detail .lists .list-item .ad-info .info li label{
	float: left;
}

.cpt-tran-detail .lists .list-item .ad-info .info li .labelc{
	*float: left;
}

#main .opened .cpt-tran-detail .ajax-list .caption, #main .cpt-tran-detail .lists .caption{
	color: #009900;
	height: 31px;
}

#main .opened .cpt-tran-detail .ajax-list .caption div, #main .cpt-tran-detail .lists .caption div{
	margin: 0;
	height: 32px;
	line-height: 32px;
	color: #009900;
	text-align: center;
}

#main .cpt-tran-detail .lists .caption div{
	color: #fff;
}

/* p04 */
.ajax-lists .target, .ajax-lists .budget{
	float: left;
	width: 50%;
	margin: 0 0 5px 0;
}

.ajax-lists .target h3, .ajax-lists .budget h3{
	color: #666;
	font-weight: normal;
	padding: 8px 0;
	border-bottom: 1px dotted #666;
	font-size: 14px;
}

.ajax-lists .target h3{
	padding-left: 5px;
}

.ajax-lists .budget h3{
	padding-right: 5px;
}

.cpc-tran-detail ul{
	margin: 10px 0 0 10px;
}

.cpc-tran-detail ul li{
	margin: 3px 0;
	line-height: 17px;
}

.cpc-tran-detail ul li.submit-wrapper{
	padding-left: 55px;
}

.cpc-tran-detail ul li label{
	float: left;
	color: #666;
	display: block;
	width: 55px;
}

.cpc-tran-detail .budget ul li label{
	width: 80px;
}

.cpc-tran-detail .budget ul li .labelc{
	_float: left;
}

.cpc-tran-detail .budget ul li{
	margin: 12px 0;
}

.cpc-tran-detail .budget ul li.submit-wrapper{
	padding-left: 80px;
}

/* 2008-01-08 opinior_mgr */
.opinions-mgr .quicklook{
	height: 125px;
}

.opinions-mgr .quicklook dl, .opinions-mgr .quicklook .ql-content{
	height: 90px;
}

.opinions-mgr .need-opinion h4{
	color: red;
}

.opinions-mgr .need-opinion h4, .opinions-mgr .need-opinion .ql-content{
	text-align: left;
}

.opinions-mgr .need-opinion .ql-content p{
	padding: 5px 4px 1px 10px;
}

#main .opinions .lists .list-item .actions{
	width: 120px;
	margin-top: 50px;
}

#main .opinions .lists .list-item .opinion-icon .H{
	color: red;
}

#main .opinions .lists .list-item{
	height: 130px;
	overflow: hidden;
	padding-bottom: 10px;
}

#main .opinions .lists .caption{
	height: 30px;
	padding-bottom: 0;
}

#main .opinions .lists .caption .actions{
	margin-top: 0;
}

/* accounts */
.plan-types .accounts .go-to{
	margin-right: 3px;
}

.plan-types .accounts .go-to ul li{
	float: left;
	margin: 0 16px 0 0;
	clear: none;
}

.plan-types .accounts cite i{
	width: 18px;
	height: 18px;
	background-position: -139px -709px;
	margin-bottom: 10px;
	margin-left: 35px;
}

/* return tax */
#main .return-tax .list-item .date{
	width: 120px;
}

#main .return-tax .list-item .actions{
	width: 230px;
}

/* cpt buyer trans */
.cpt-buyer-trans .lists .list-item .pv, .cpt-buyer-trans .lists .list-item .ip, .cpt-buyer-trans .lists .list-item .click-rate{
	width: 75px;
}

.cpt-buyer-trans .lists .list-item .click{
	width: 85px;
}

.cpt-buyer-trans .lists .list-item .actions{
	width: 110px;
	margin-top: 16px;
}

.just-a-box{
	height: 150px; overflow:hidden;
}

.ad-boards .ad-board-list .ad-board .just-a-box cite{
	height: 100px;
}

.ad-boards .ad-board-list .ad-board .just-a-box .txt{
	width: 94px;
	height: 100px;
	border: 1px solid #ccc;
	overflow: hidden;
	padding: 0 3px
}

.ad-boards .ad-board-list .ad-board .just-a-box .txt p{
	text-align: left;
}

.ad-boards .ad-board-list .ad-board .just-a-box .txt-title{
	font-weight: bold;
}

/* cpm daily report */
.cpm-daily-report .lists .list-item .date{
	width: 85px;
}

.cpm-daily-report .lists .list-item .pv, .cpm-daily-report .lists .list-item .ip{
	width: 80px;
}

.cpm-daily-report .lists .list-item .click, .cpm-daily-report .lists .list-item .click-rate, .cpm-daily-report .lists .list-item .site{
	width: 70px;
}

.cpm-daily-report .lists .list-item .actions{
	width: 75px;
}

#main .cpm-daily-report .lists .list-item div{
	margin-top: 15px;
}

#main .cpm-daily-report .lists .caption div{
	margin-top: 0;
}

/* site-track-effect */
.site-track-effect .list-item .site{
	width: 300px;
}

.site-track-effect .list-item .url{
	width: 350px;
}

.site-track-effect .list-item .actions{
	width: 290px;
}

/* trace-point */
#main .trace-point .list-item{
	height: 30px;
	line-height: 30px;
}

#main .trace-point .list-item div{
	margin: 0;
}

.trace-point .list-item .site{
	width: 170px;
}

.trace-point .list-item .url{
	width: 300px;
}

.trace-point .list-item .price{
	width: 170px;
}

.trace-point .list-item .target{
	width: 180px;
}

.trace-point .list-item .actions{
	width: 80px;
}

/* p16_new */
.wbzzs-ads .lists .list-item .desc, .wbzzs-ads .lists .list-item .thumbnail{
	float: left;
}

.wbzzs-ads .lists .list-item .desc{
	width: 198px;
}

.wbzzs-ads .lists .list-item .thumbnail{
	width: 315px;
	text-align: center;
}

.wbzzs-ads .lists .list-item .actions{
	width: 60px;
}

.wbzzs-ads .lists .list-item .price{
	width: 60px;
}

.wbzzs-ads .lists .list-item .checkbox, .wbzzs-ads .lists .list-item .promotion-title, .wbzzs-ads .lists .list-item .desc, .wbzzs-ads .lists .list-item .status{
	margin-top: 16px;
}

.wbzzs-ads .lists .list-item .promotion-title{
	width: 120px;
	padding: 0 5px;
}

.wbzzs-ads .lists .list-item{
	height: 110px;
}

#main .wbzzs-ads .lists .list-item div{
	padding-bottom: 10px;
}

.wbzzs-ads .lists .caption{
	height: 31px;
}

#main .wbzzs-ads .lists .caption div{
	padding-top: 0;
}

/*  wait-for-opinion */
.wait-for-opinion .list-item .status{
	width: 90px;
}

.wait-for-opinion .list-item .actions{
	width: 90px;
	margin-left: 10px;
}

.wait-for-opinion .list-item .price{
	width: 80px;
}

.wait-for-opinion .list-item .seller-info{
	text-align: left;
	margin-top: 12px;
}

.wait-for-opinion .list-item .seller-info p{
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-align: left;
}

.wait-for-opinion .list-item .ad-info{
	margin-top: 8px;
}

.wait-for-opinion .list-item .ad-info cite{
	float: left;
	font-style: normal;
	width: 100px;
	overflow: hidden;
	margin-right: 10px;
}

.wait-for-opinion .list-item .ad-info .info li{
	line-height: 18px;
}

.wait-for-opinion .list-item .ad-info .info li label{
	float: left;
	margin-right: 5px;
}

.wait-for-opinion .list-item .ad-info .info li .labelc{
	*float: left;
	text-align: left;
}

.wait-for-opinion .list-item{
	height: 120px;
}

#main .wait-for-opinion .caption{
	height: 30px;
}

#main .wait-for-opinion .caption .actions{
	margin-left: 10px;
}

/* view-cpt-plan */
.float_details{
	width: 705px;
	height: 95px;
	background-color: #F2FFD1;
	border: 1px solid #CCE57F;
	display: none;
	position: absolute;
	z-index:2;
}

.float_details .transid-and-date{
	width: 140px;
	float: left;
	text-align: center;
	padding: 14px 0 0 8px;
	position: relative;
	text-align:left;
}

.float_details .info{
	width: 360px;
	float: left;
	overflow: hidden;
}

.float_details .info cite{
	float: left;
	margin: 10px 0;
	padding-left:10px;
	border-left:1px dotted #ccc;
}

.float_details .info ul{
	margin: 10px 5px 0 5px;
	float: left;
}

.float_details .info ul li{
	line-height: 19px;
}

.float_details .type-and-size{
	float: left;
	padding: 10px 0 10px 10px;
	position: relative;
	width: 180px;
	margin-top:10px;
	border-left:1px dotted #ccc;
}

.float_details .type-and-size p{
	padding: 4px 0;
}

.float_details .close{
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -77px -1262px;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

.float_details .arrow{
	width: 39px;
	height: 20px;
	background: transparent url(http://img.alimama.cn/../images/bg/float_details_arrow.gif) no-repeat left top;
	position: absolute;
	top: -20px;
	left: 30px;
}

/* view-cpc-plan */
.view-cpc-intro .col{
	width: 400px;
}

.view-cpc-intro .col .labelc{
	width: 270px;
}

.view-cpc-intro .col li{
	height: 21px;
	line-height: 21px;
}

.float-right{
	float: right;
}

.view-cpc-fieldsets{
	width: 830px;
}

.view-cpc-fieldsets .half{
	width: 418px;
}
.view-cpc-fieldsets .pre{
	margin-right: 20px;
}

.view-cpc-fieldsets .pre .col{
	width: 418px;
	margin-right: 0;
}

.view-cpc-fieldsets .pre .col .labelc{
	width: 288px;
}

.view-cpc-fieldsets .more .col{
	width: 800px;
	margin-right: 0;
}

.view-cpc-fieldsets .more .col .labelc{
	width: 670px;
}

.view-cpc-fieldsets .more .more-sites{
	margin: -18px 50px 0 0;
	float: right;
}

.view-cpc-fieldsets h3{
	font-weight: normal;
	width: 418px;
}

.view-cpc-fieldsets h3 .edit{
	float: right;
	margin: -20px 0 0 0;
}

.view-cpc-fieldsets .groups .txt-board{
	border: 2px dashed #D6D6D6;
	width: 415px;
	margin: 6px 0 0 0;
	height: 69px;
	overflow: hidden;
}
.tit_blue{
	color:#019AFF;
	font-size:14px;
	line-height: 30px;
}

.img_cut{
border:none;
width:100%;
margin:0px;
}
.img_cut th{
color:#999999;
background-color:  #efefef;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
height:30px;
margin:0px;
text-align: center;
width:150px;
font-weight: 100;
}
.img_cut td{
color:#000;
background-color:  #fff;
margin:0px;
padding-left:10px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}