/*

RadTreeView Default skin

* For notes on the CSS class names, please check RadTreeView common skin file *

*/

/* general styles */

.RadTreeView_DefaultNavigation, .RadTreeView_DefaultNavigation .rtEdit .rtIn input
{
	font: 11px SegoeUI,tahoma,verdana,sans-serif;
	color: #000;
	line-height: 1.273em;
}

.RadTreeView_DefaultNavigation .rtTop, .RadTreeView_DefaultNavigation .rtMid, .RadTreeView_DefaultNavigation .rtBot
{
	padding: 0 0 0 15px;
	margin: 0 0 5 0px;
}

.RadTreeView_DefaultNavigation .rtPlus, .RadTreeView_DefaultNavigation .rtMinus
{
	/* 	margin: 4px 6px 0 -18px; 	width: 11px; 	height: 11px;*/
}

.RadTreeView_DefaultNavigation .rtPlus
{
	/*background: transparent url(TreeView/PlusMinus.gif) no-repeat 0 0;*/
}

.RadTreeView_DefaultNavigation .rtMinus
{
	/*background: transparent url(TreeView/PlusMinus.gif) no-repeat 0 -11px;*/
}

.RadTreeView_DefaultNavigation .rtSp
{
	height: 17px;
}

.RadTreeView_DefaultNavigation .rtChk
{
	margin: 0 2px;
	padding: 0;
	width: 13px;
	height: 13px;
}

.RadTreeView_DefaultNavigation .rtIn
{
	margin-left: 3px;
	padding: 2px;
}

/* endof general styles */


/* node states */
/*
.RadTreeView_DefaultNavigation .rtTop 
{
	background-image: url(TreeView/RootItemBkgActive.gif);
}
.RadTreeView_DefaultNavigation .rtMid 
{
	background-image: url(TreeView/RootItemBkgActive.gif);
}
.RadTreeView_DefaultNavigation .rtBot 
{
	background-image: url(TreeView/RootItemBkgActive.gif);
}
*/
.RadTreeView_DefaultNavigation .rtHover .rtIn
{
	color: #363636; /*background: #e2e2e2;*/
	background-color: #e2e2e2;
	border: 1px solid #e2e2e2;
	padding: 1px;
	background-image: url(TreeView/RootItemBkgActive.gif);
}

.RadTreeView_DefaultNavigation .rtSelected .rtIn
{
	color: #000; /*background: #454545 url(TreeView/ItemSelectedBg.gif) repeat-x 0 0;*/
	background: #454545 url(TreeView/RootItemBkgActive.gif) repeat-x 0 0;
	border: 1px solid #040404;
	padding: 1px;
}

.RadTreeView_DefaultNavigation_disabled .rtIn, .RadTreeView_DefaultNavigation .rtDisabled .rtIn
{
	color: #ccc;
}

.RadTreeView_DefaultNavigation .rtSelected .rtLoadingBelow
{
	color: #000;
}

/* endof node states */


/* in-line editing */

.RadTreeView_DefaultNavigation .rtLI .rtEdit .rtIn
{
	border: 1px solid black;
	padding: 1px;
	height: 1.2em;
	background: #fff;
}

.RadTreeView_DefaultNavigation .rtEdit .rtIn input
{
	height: 1em;
	line-height: 1em;
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
}

/* endof in-line editing */


/* drop targets */

.rtDropAbove_DefaultNavigation, .rtDropBelow_DefaultNavigation
{
	border: 1px dotted black;
	font-size: 3px;
	line-height: 3px;
	height: 3px;
}

.rtDropAbove_DefaultNavigation
{
	border-bottom: 0;
}

.rtDropBelow_DefaultNavigation
{
	border-top: 0;
}

/* endof drop targets */


/* node lines */

.RadTreeView_DefaultNavigation .rtLines .rtLI, .RadTreeView_DefaultNavigation .rtLines .rtFirst .rtUL
{
	background: url(TreeView/NodeSpan.gif) repeat-y 0 0;
}
.RadTreeView_DefaultNavigation_rtl .rtLines .rtLI, .RadTreeView_DefaultNavigation_rtl .rtLines .rtFirst .rtUL
{
	background: url(TreeView/NodeSpan_rtl.gif) repeat-y 100% 0;
}

.RadTreeView_DefaultNavigation .rtLines .rtFirst
{
	background: url(TreeView/FirstNodeSpan.gif) no-repeat 0 1.273em;
}

.RadTreeView_DefaultNavigation_rtl .rtLines .rtFirst
{
	background: url(TreeView/FirstNodeSpan_rtl.gif) no-repeat 100% 1.273em;
}

.RadTreeView_DefaultNavigation .rtLines .rtFirst .rtUL
{
	background: url(TreeView/FirstNodeSpan.gif) repeat-y 0 1.273em;
}

.RadTreeView_DefaultNavigation_rtl .rtLines .rtFirst .rtUL
{
	background: url(TreeView/FirstNodeSpan_rtl.gif) repeat-y 100% 1.273em;
}

.RadTreeView_DefaultNavigation .rtLines .rtLast, .RadTreeView_DefaultNavigation .rtLines .rtLast .rtUL
{
	background: none;
}

.RadTreeView_DefaultNavigation .rtLines .rtTop
{
	background: url(TreeView/TopLine.gif) 0 0 no-repeat;
}
.RadTreeView_DefaultNavigation_rtl .rtLines .rtTop
{
	background: url(TreeView/TopLine_rtl.gif) 100% 0 no-repeat;
}

.RadTreeView_DefaultNavigation .rtLines .rtLast .rtTop
{
	background: url(TreeView/SingleLine.gif) 0 0 no-repeat;
}

.RadTreeView_DefaultNavigation_rtl .rtLines .rtLast .rtTop
{
	background: url(TreeView/SingleLine_rtl.gif) 100% 0 no-repeat;
}

.RadTreeView_DefaultNavigation .rtLines .rtMid
{
	background: url(TreeView/MiddleLine.gif) 0 0 no-repeat;
}
.RadTreeView_DefaultNavigation_rtl .rtLines .rtMid
{
	background: url(TreeView/MiddleLine_rtl.gif) 100% 0 no-repeat;
}

.RadTreeView_DefaultNavigation .rtLines .rtBot
{
	background: url(TreeView/BottomLine.gif) 0 0 no-repeat;
}
.RadTreeView_DefaultNavigation_rtl .rtLines .rtBot
{
	background: url(TreeView/BottomLine_rtl.gif) 100% 0 no-repeat;
}

/* endof node lines */


/* rtl-specific styles */

/* firefox */
.RadTreeView_DefaultNavigation_rtl .rtPlus, .RadTreeView_DefaultNavigation_rtl .rtMinus
{
	margin-right: -11px;
	right: -13px;
}

* html .RadTreeView_DefaultNavigation_rtl .rtPlus, * html .RadTreeView_DefaultNavigation_rtl .rtMinus
{
	margin-right: -18px;
	right: 0;
}

* + html .RadTreeView_DefaultNavigation_rtl .rtPlus, * + html .RadTreeView_DefaultNavigation_rtl .rtMinus
{
	margin-right: -18px;
	right: 0;
}

.RadTreeView_DefaultNavigation_rtl .rtTop, .RadTreeView_DefaultNavigation_rtl .rtMid, .RadTreeView_DefaultNavigation_rtl .rtBot
{
	padding: 0 20px 2px 0;
	margin: 0;
}

/* endof rtl-specific styles */


/* hacks for Opera & Safari */
@media screen and (min-width:550px)
{
	/* fixes for opera (changes the paddings/margins automatically in rtl mode) */

	html:first-child .RadTreeView_DefaultNavigation_rtl .rtPlus, html:first-child .RadTreeView_DefaultNavigation_rtl .rtMinus, html:first-child .RadTreeView_DefaultNavigation_rtl .rtFirst .rtLI .rtPlus, html:first-child .RadTreeView_DefaultNavigation_rtl .rtFirst .rtLI .rtMinus
	{
		margin: 4px 6px 0 -18px;
		right: 0;
	}

	/* fix for safari bug (inline-block positioned elements in rtl mode get no width) */
	:root .RadTreeView_DefaultNavigation_rtl .rtPlus, :root .RadTreeView_DefaultNavigation_rtl .rtMinus
	{
		right: 0;
		margin-right: -18px;
		margin-left: 7px;
	}
}

/* endof hacks */
