/******************************************************************************
	detailview
******************************************************************************/
.detailview { width: 400px; cursor: default; }
.panel_box .detailview { width: 100%; cursor: default; }
.detailview .row ,
.detailview .row-alt,
.detailview .row-insert,
.detailview .row-edit,
.detailview .row-cmd { height: 26px; }
.detailview .row-cmd { height: 26px; text-align: right; }
.detailview .field-header { color: #fff; text-align: right; padding: 0px 10px; width: 100px; font-weight: bold;
                             background-color: #7ae;
                             border-bottom: solid 1px #fff; }


.detailview .row { background-color: #def; }
.detailview .row-alt { background-color: #eef; }
.detailview .row-cmd td { padding: 2px 5px; background-color: #e3e3e3; text-align: right; }

.detailview td--- { padding: 0px 5px; border: solid 1px #999; border-width: 0px 1px 1px 0px; }
.detailview td { padding: 0px 5px; border-bottom: solid 1px #fff; }

.detailview .row-cmd a { display: inline-block; width: 44px; height: 24px; line-height: 24px;
  color: #d32525; background: url("/nyx/css/Images/button-w44.gif") center center no-repeat;
   text-align: center; text-decoration: none; }

/******************************************************************************
	gridview
******************************************************************************/
.gridview { width: 100%; cursor:default; }
.gridview .row { background-color: #def; }
.gridview .row-alt { background-color: #eef; }
.gridview .row-header { background-color: #7ae; color: #ddd; font-weight: bold; }
.gridview .row-pager {  }
.gridview .row-empt { background-color: #eee; }

.gridview .row ,
.gridview .row-alt ,
.gridview .row-header ,
.gridview .row-pager ,
.gridview .row-empt { height: 26px; }

.gridview th { border-right: solid 1px #fff; }
.gridview td { padding: 0px 4px; }

/**/
.gridview td { border: solid 0px #fff; border-width: 0px 1px 1px 0px; }
.gridview td td { border: none; }
/* 右边列不要边框 */
.gridview .row-empt td { border-width: 0px 0px 1px 0px; }
.gridview .td_last { border-width: 0px 0px 1px 0px; }

/* 排序链接 */
.gridview .row-header a { color: #fff; text-decoration: none; display: inline-block; padding: 3px 2px; }
.gridview .row-header a:hover { color: #f00; }

/* 分页部分 */
.gridview table table{ width: auto;}
.gridview .row-pager td { padding: 0px 2px; }
.gridview .row-pager a,
.gridview .row-pager span
{ display:inline-block; width: 33px; height: 24px; line-height: 24px;
  color: #d32525; background: url("/nyx/css/Images/button-w33.gif") center center no-repeat;
   text-align: center; text-decoration: none; }
.gridview .row-pager span { color: #000; }
.gridview .row-pager {  }

.gridview .col-cmd { padding: 0px 0px; text-align: center; background-color: #ddd; }

/******************************************************************************
	鼠标悬停效果
******************************************************************************/
.gridview .row-hover {  }
.gridview .row-hover td {background-color: #88f; border-color: #88f; color: #fff; }

/* disabled hover */
.gridview .row-hover .col-cmd { background-color: #ddd; }
.gridview .row-empt td { border-color: #eee; background-color: #eee; }

/******************************************************************************
	button 
******************************************************************************/
/*
.detailview .button,
.gridview .button
{
	font-family: 宋体;
	font-size: 12px;
	border-width: 0px;
	color: #d32525;
	background-color: #fed;
	background-position: center center;
	background-repeat: no-repeat;
	width: 44px;
	height: 22px;
}
.detailview .del,.gridview .del {}
.detailview .edit,.gridview .edit {}

.detailview th .button,.gridview th .button { width: 94px; }
*/
/******************************************************************************
	data-controls
******************************************************************************/
.data-controls { padding: 5px; }
.data-controls .button
{
	font-family: 宋体;
	font-size: 12px;
	border-width: 0px;
	color: #d32525;
	background-position: center center;
	background-repeat: no-repeat;
	width: 44px;
	height: 22px;
}
.data-controls em
 { display: inline-block; height: 18px; line-height: 18px; padding: 2px 5px; font-style: normal; }

.detailview .row input,
.detailview .row-alt input 
{
	border-width: 0px;
	width: 250px;
	height: 18px;
	line-height: 18px;
	padding: 2px 5px;
	color: #399;
}
.detailview .row .lsbutton,
.detailview .row-alt .lsbutton 
{
	padding: 0px;
	height: 22px;
	line-height: 22px;
	width: 44px;
}
.detailview .row .textarea,
.detailview .row-alt .textarea 
{
	height: 60px;
}

/* fieldset 内的 gridview */
fieldset .gridview { margin-top:10px; }
fieldset ul { margin-top:10px; }