/*Telerik RadGrid Black Skin*/

/*global*/

.RadGrid_Black
{
	background:#191919;
	color:#9f9f9f;
}

.RadGrid_Black,
.RadGrid_Black *
{
	outline-color:#9f9f9f;
}

.RadGrid_Black,
.MasterTable_Black,
.DetailTable_Black,
.GroupPanel_Black table,
.GridEditForm_Black table
{
	font:11px "segoe ui",arial,sans-serif;
}

.RadGrid_Black,
.DetailTable_Black
{
	border:1px solid #000;
}

.MasterTable_Black,
.DetailTable_Black
{
	border-collapse:separate !important;
}

.GridRow_Black td,
.GridAltRow_Black td,
.GridEditRow_Black td,
.GridFooter_Black td,
.GridGroupFooter_Black td
{
	padding-left:10px;
	padding-right:6px;
}

.RadGrid_Black .rgAdd,
.RadGrid_Black .rgRefresh,
.RadGrid_Black .rgEdit,
.RadGrid_Black .rgDel,
.RadGrid_Black .rgFilter,
.RadGrid_Black .rgPagePrev,
.RadGrid_Black .rgPageNext,
.RadGrid_Black .rgExpand,
.RadGrid_Black .rgCollapse,
.RadGrid_Black .rgSortAsc,
.RadGrid_Black .rgSortDesc,
.RadGrid_Black .rgUpdate,
.RadGrid_Black .rgCancel
{
	width:16px;
	height:16px;
	border:0;
	padding:0;
	background-color:transparent;
	background-image:url('Grid/sprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	cursor:pointer;
}

.GroupPanelItems_Black input,
.GridCommandRow_Black img,
.GridHeader_Black input,
.GridFilterRow_Black img,
.GridPager_Black img
{
	vertical-align:middle;
}

/*header*/

.GridHeaderDiv_Black
{
	background:url('Grid/sprite.gif') 0 -1283px repeat-x #0a0a0a;
}

.GridHeader_Black,
.ResizeHeader_Black
{
	border-top:1px solid #3b3b3b;
	border-bottom:1px solid #040404;
	background:url('Grid/sprite.gif') 0 0 repeat-x #191919;
	padding:8px 6px 8px 11px;
	text-align:left;
	font-size:1.2em;
	font-weight:normal;
}

.DetailTable_Black .GridHeader_Black,
.DetailTable_Black .ResizeHeader_Black
{
	padding-top:2px;
	padding-bottom:4px;
	background:url('Grid/sprite.gif') 0 -7px repeat-x #191919;
}

.GridHeader_Black,
.GridHeader_Black a
{
	color:#006a96;
	text-decoration:none;
}

/*rows*/

.GridRow_Black td,
.GridAltRow_Black td,
.GridEditRow_Black td,
.GridFooter_Black td,
.GridGroupFooter_Black td
{
	padding-top:0.3em;
	padding-bottom:0.3em;
}

.GridRow_Black td,
.GridAltRow_Black td,
.GridFooter_Black td,
.GridGroupFooter_Black td
{
	border-top:1px solid #191919;
	border-bottom:1px solid #191919;
	border-left:1px solid #080808;
}

.GridRow_Black>td:first-child,
.GridAltRow_Black>td:first-child,
.GridFooter_Black>td:first-child,
.GridGroupFooter_Black>td:first-child
{
	border-left-color:#191919;
}

.GridRow_Black a,
.GridAltRow_Black a,
.GridFooter_Black a,
.GridGroupFooter_Black a,
.GridEditForm_Black a
{
	color:#9f9f9f;
}

.SelectedRow_Black
{
	background:url('Grid/sprite.gif') 0 -300px repeat-x #343434;
	color:#fff;
}

.SelectedRow_Black a,
.GridEditRow_Black a
{
	color:#fff;
}

.SelectedRow_Black td,
.SelectedRow_Black>td:first-child
{
	border-top-color:#494949;
	border-bottom-color:#141414;
	border-left-color:#2e2e2e;
}

.ActiveRow_Black,
.GridRowOver_Black
{
	background:url('Grid/sprite.gif') 0 -600px repeat-x #242424;
}

.ActiveRow_Black td,
.ActiveRow_Black>td:first-child,
.GridRowOver_Black td,
.GridRowOver_Black>td:first-child
{
	border-top-color:#141414;
	border-bottom-color:#171717;
	border-left-color:#1c1c1c;
}

.GridEditRow_Black
{
	background:#131313;
}

.GridEditRow_Black td
{
	border-left-color:#000;
}

/*footer*/

.GridFooterDiv_Black,
.GridFooter_Black,
.GridGroupFooter_Black
{
	background:#1c1c1c;
	color:#666;
}

.GridFooter_Black td,
.GridGroupFooter_Black td
{
	border-top:1px solid #0f0f0f;
}

/*status*/

.GridPager_Black span
{
	color:#424242;
}

/*paging*/

.GridPager_Black
{
	line-height:26px;
}

.GridPager_Black td
{
	border-top:1px solid #080808;
	border-bottom:1px solid #232323;
	padding:0 10px;
}

.GridPager_Black,
.GridPager_Black div span,
.GridPager_Black a,
.GridPager_Black .sliderPagerLabel_Black
{
	color:#fff;
}

.PagerLeft_Black
{
	float:left;
}

.PagerRight_Black
{
	float:right;
}

.PagerCenter_Black
{
	text-align:center;
}

.PagerCenter_Black *
{
	vertical-align:middle;
}

.RadGrid_Black .rgPagePrev
{
	background-position:4px -992px;
}

.RadGrid_Black .rgPageNext
{
	background-position:-20px -992px;
}

/*sorting, reordering*/

.GridHeader_Black .rgSortAsc
{
	background-position:-20px -928px;
	height:12px;
}

.GridHeader_Black .rgSortDesc
{
	background-position:4px -928px;
	height:12px;
}

.TopReorderIndicator_Black,
.BottomReorderIndicator_Black
{
	width:11px !important;
	height:11px !important;
	margin-left:-5px;
	background:url('Grid/sprite.gif') 0 -899px no-repeat;
}

.BottomReorderIndicator_Black
{
	background-position:-21px -899px;
}

/*filtering*/

.GridFilterRow_Black td
{
	border-top:1px solid #040404;
	border-bottom:1px solid #1f1f1f;
	padding:0.2em 6px 0.2em 11px;
	background:#0a0a0a;
}

.RadGrid_Black .rgFilter
{
	background-position:1px -1025px;
}

.GridFilterRow_Black input[type="text"]
{
	border:1px solid #242424;
	background:#1a1a1a;
	font:11px "segoe ui",arial,sans-serif;
	color:#9f9f9f;
	vertical-align:middle;
}

/*grouping*/

.GroupPanel_Black
{
	border-bottom:1px solid #000;
	background:#333;
}

.GroupPanel_Black .rgSortAsc
{
	background-position:-20px -928px;
	height:12px;
}

.GroupPanel_Black .rgSortDesc
{
	background-position:4px -928px;
	height:12px;
}

.GroupPanel_Black td
{
	border:1px solid #3e3e3e;
	padding:3px 6px 4px;
}

.GroupPanel_Black td td
{
	border:0;
	padding:0;
}

.GroupHeader_Black
{
	background:#191919;
	font-size:1.2em;
	color:#d9d9d9;
}

.GroupHeader_Black td
{
	padding:0.5em 11px 0.5em 6px;
}

.RadGrid_Black .rgExpand
{
	background-position:5px -1054px;
}

.RadGrid_Black .rgCollapse
{
	background-position:-21px -1053px;
}

.GroupHeader_Black td div
{
	top:-0.6em;
}

.GroupHeader_Black td div div
{
	top:0;
}

/*editing*/

.GridEditForm_Black
{
	border-bottom:1px solid #080808;
}

.GridEditForm_Black input[type="text"],
.GridEditForm_Black textarea
{
	border:1px solid #242424;
	background:#1a1a1a;
	font:11px "segoe ui",arial,sans-serif;
	color:#9f9f9f;
}

.RadGrid_Black .rgUpdate
{
	background-position:2px -1216px;
}

.RadGrid_Black .rgCancel
{
	background-position:2px -1248px;
}

/*hierarchy*/

.DetailTable_Black
{
	border-right:0;
}

/*command row*/

.GridCommandRow_Black
{
	background:#333;
}

.GridCommandRow_Black,
.GridCommandRow_Black a
{
	color:#fff;
	text-decoration:none;
}

.GridCommandRow_Black td
{
	border-bottom:1px solid #000;
}

.GridCommandRow_Black table
{
	border:1px solid #3e3e3e;
}

.GridCommandRow_Black table td
{
	border:0;
	padding:1px 6px 2px;
}

.GridCommandRow_Black table td td
{
	padding:1px;
}

.RadGrid_Black .rgAdd
{
	background-position:0 -1091px;
}

.RadGrid_Black .rgRefresh
{
	background-position:0 -1123px;
}

.RadGrid_Black .rgEdit
{
	background-position:1px -1154px;
}

.RadGrid_Black .rgDel
{
	background-position:0 -1187px;
}

/*rtl*/

.RadGridRTL_Black .GridHeader_Black,
.RadGridRTL_Black .ResizeHeader_Black
{
	text-align:right;
}

.RadGridRTL_Black .GridRow_Black td,
.RadGridRTL_Black .GridAltRow_Black td,
.RadGridRTL_Black .GridEditRow_Black td,
.RadGridRTL_Black .GridFooter_Black td,
.RadGridRTL_Black .GroupHeader_Black td
{
	padding-right:10px;
	padding-left:6px;
}

.RadGridRTL_Black .GridHeader_Black,
.RadGridRTL_Black .ResizeHeader_Black,
.RadGridRTL_Black .GridFilterRow_Black td
{
	padding-right:11px;
	padding-left:6px;
}

.RadGridRTL_Black .PagerLeft_Black,
.RadGridRTL_Black .GridPager_Black .radslider
{
	float:right;
}

.RadGridRTL_Black .PagerRight_Black
{
	float:left;
}
