/*Telerik RadGrid Black Skin*/

.RadGrid_Black
{
    border:1px solid #000;
    background:#191919;
    color:#717171;
}

.RadGrid_Black,
.MasterTable_Black,
.GridFilterMenu_Black table,
.GridEditForm_Black,
.GridEditForm_Black table,
.GridEditForm_Black table input,
.GridEditForm_Black table textarea{
    font:11px/1.4 "segoe ui",arial,sans-serif;
}

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

.MasterTable_Black .GridHeader_Black,
.MasterTable_Black .ResizeHeader_Black
{
    height:36px;
    background:url(Grid/headerBg.gif) repeat-x #191919;
    text-align:left;
    padding-left:12px;
    border-bottom:1px solid #040404;
    font-weight:normal;
    font-size:1.3em;
    color:#0d5776;
}

.GridHeader_Black a
{
    color:#0d5776;
    text-decoration:none;
}

/*hierarchy*/

.MasterTable_Black table
{
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	border-collapse:separate !important;
}
.MasterTable_Black .GridCommandRow_Black table{border:0}
.MasterTable_Black .GridEditForm_Black table{border:0}

.GridRow_Black td,
.GridAltRow_Black td,
.GridEditRow_Black td
{
    padding-top:3px;
    padding-bottom:4px;
    padding-left:10px;
}

.GridRow_Black td,
.GridAltRow_Black td
{
	border:1px solid;
	border-color:#191919 #1e1e1f #191919 #080808;
}

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

.SelectedRow_Black
{
    background:url(Grid/selectedBg.gif) repeat-x #343434;
}

.SelectedRow_Black td
{
	border-top-color:#494949;
	border-bottom-color:#141414;
	border-left:0;
	border-right:0;
	padding-left:11px;
	padding-right:2px;
    color:#ccc;
}

.ActiveRow_Black
{
	background:url(Grid/activeBg.gif) repeat-x #262626;
}

.ActiveRow_Black td
{
	border-top-color:#2f2f2f;
	border-bottom-color:#191919;
	border-left:0;
	border-right:0;
	padding-left:11px;
	padding-right:2px;
}

.GridRowOver_Black
{
	background:none #1c1c1c;
}

.GridEditRow_Black td
{
    background:#131313;
}

.GridEditRow_Black td input[type="text"]
{
    background:#1a1a1a;
    color:#787878;
	border:1px solid #242424;
}

.GridEditForm_Black table td
{
	border:0;
}

.GridRow_Black a,
.GridAltRow_Black a,
.GridEditRow_Black a,
.SelectedRow_Black a,
.GridEditForm_Black table a,
.GridPager_Black a
{
	color:#ccc;
}

.GridFooter_Black td
{
	border-top:1px solid #0f0f0f;
	border-bottom:1px solid #232323;
    color:#373737;
    padding-left:12px;
}

.GridPager_Black td
{
    border-top:1px solid #080808;
    border-bottom:1px solid #232323;
    padding:0.3em 0.6em;
    color:#9a9a9a;
}

.PagerLeft_Black *,
.PagerRight_Black *,
.PagerCenter_Black *
{
	vertical-align:middle;
}

.PagerLeft_Black,
.PagerRight_Black,
.sliderPagerLabel_Black
{
	padding-top:2px;
}

.PagerLeft_Black
{
	float:left;
}
.PagerRight_Black,
.sliderPagerLabel_Black
{
	float:right;
	padding-right:4px;
}
.GridPager_Black .radslider
{
	float:left;
}
.GridPager_Black img
{
	border:0;
	vertical-align:middle;
}
.PagerCenter_Black
{
	display:block;
	text-align:center;
}

.GroupPanel_Black,
.GridCommandRow_Black td
{
    background:#333;
    border-top:1px solid #3e3e3e;
    font-weight:normal;
}

.GridCommandRow_Black td td
{
	border:0;
}

.GroupPanel_Black
{
	color:#484848;
}

.GridCommandRow_Black td,
.GridCommandRow_Black td a
{
	color:#9a9a9a;
	text-decoration:none;
}

.GridCommandRow_Black a img
{
	vertical-align:bottom;
}

.GroupHeader_Black
{
    font-size:1.1em;
}

.GroupHeader_Black td
{
    padding-top:0.5em;
    padding-bottom:0.5em;
    padding-left:0;
    color:#959595;
}

* html .GroupHeader_Black td{padding-right:13px;}
*+html .GroupHeader_Black td{padding-right:13px;}

.GroupHeader_Black td p
{
    display:inline;
    padding:0 10px;
}

.GroupHeader_Black td div div
{
	top:-0.7em;
	padding:0 15px;
}

.GroupHeader_Black td div div div
{
	top:0;
	padding:0;
}

.GridFilterRow_Black td
{
    padding-top:0.2em;
    padding-bottom:0.2em;
    background:#0a0a0a;
    border-bottom:1px solid #151515;
    padding-left:12px;
}

.GridFilterRow_Black input[type="text"]
{
    border:1px solid  #4e4e4e;
    background:#242424;
    margin:0 4px 0 0;
    color:#999;
}

/* rtl support */

.RadGridRTL_Black th,
.RadGridRTL_Black td
{
    text-align:right;
}

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

/*button sprites*/

.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;
}

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

.RadGrid_Black .rgPageNext
{
	background-position:-21px -93px;
}

.GridHeader_Black .rgSortAsc
{
	background-position:-20px -28px;
}

.GridHeader_Black .rgSortDesc
{
	background-position:3px -28px;
}

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

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

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

.GroupPanel_Black .rgSortAsc
{
	background-position:-20px -27px;
}

.GroupPanel_Black .rgSortDesc
{
	background-position:3px -27px;
}

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

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

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

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

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

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

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

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