/*

radtreeview common skin

* Notes on some CSS class names *

class  --  HTML element  --  description 

rtUL  --  <ul>  --  multiple nodes container
rtLI  --  <li>  --  one node 
rtFirst  --  <li>  -- TreeView's first node
rtLast  --  <li>  -- last node in a given node group (<ul>)
rtTop,rtMid,rtBot  --  <div>  -- the outer <div> inside a node (<li>) - can be in a top, middle or bottom node in a given node group
rtIn  --  <div>  -- the inner <div> inside an outer <div>
rtAux  --  <div>  -- holds a node's checkbox and/or icon ("auxiliary elements")
rtTgl  --  <span>  -- toggles Expand/Collapse state of a given node group (<ul>)

*/

/*global*/

.radtreeview
{
	background:transparent;
	cursor:default;
}

.radtreeview .rtUL
{
	list-style:none;
	margin:0;
	padding:0;
}

.radtreeview .rtUL
{
	clear: both;
}

.radtreeview .rtUL .rtUL
{
	padding:0 0 0 20px;
}
.radtreeview_rtl .rtUL .rtUL
{
	padding:0 20px 0 0;
}


/*nodes and states*/

.radtreeview .rtTop,
.radtreeview .rtMid,
.radtreeview .rtBot
{
	padding:1px 0 1px 20px;
}

.radtreeview_rtl .rtTop,
.radtreeview_rtl .rtMid,
.radtreeview_rtl .rtBot
{
	padding:1px 20px 1px 0;
}

.radtreeview .rtEdit input
{
	vertical-align:middle;
}

.radtreeview .rtLoadingBefore
{
	float:left;
}

.radtreeview .rtLoadingAfter
{
	display:inline;
}

/*
according to your preference - block links

.radtreeview a.rtIn
{
	display:block; 
}
*/

/*node lines*/

/*node icons and checkboxes*/

.radtreeview .rtAux
{
	float:left;
	vertical-align:middle;
}

.radtreeview_rtl .rtAux
{
	float:right;
}

.radtreeview .rtAux input,
.radtreeview .rtAux img
{
	vertical-align:top;
	float: left;
}

/*node expand, collapse, insert*/

.radtreeview .rtPlus,
.radtreeview .rtMinus,
.radtreeview .rtFirst .rtLI .rtPlus,
.radtreeview .rtFirst .rtLI .rtMinus
{
	display:block;
	float:left;
	overflow:hidden;
	text-indent:4000px;
	cursor:pointer;
}
.radtreeview_rtl .rtPlus,
.radtreeview_rtl .rtMinus,
.radtreeview_rtl .rtFirst .rtLI .rtPlus,
.radtreeview_rtl .rtFirst .rtLI .rtMinus
{
	float:right;
	text-indent:-4000px;
}

/*float clearing*/

/*FF,Opera*/.radtreeview .rtLI:after{content:".";clear:both;display:block;visibility:hidden;height:0;}
/*IE*/.radtreeview .rtLI{display:inline-block;}.radtreeview .rtLI{display:block;}


/*hacks*/

.radtreeview .rtIn, /*borders and background in IE*/
.radtreeview .rtTop,.radtreeview .rtMid,.radtreeview .rtBot, /*width in IE in quirks mode*/
.radtreeview .rtUL /*collapse of first node childs in IE*/
{zoom:1;}

/*remove 1px whitespace below some nodes*/
.radtreeview .rtEdit .rtIn{padding-bottom:1px}


/*CSS rules for Opera*/

@media screen and (min-width:550px){

.radtreeview_rtl .rtUL .rtUL
{
	padding:0 0 0 20px;
}

.radtreeview_rtl .rtPlus,
.radtreeview_rtl .rtMinus
{
	margin: 0 0 0 -20px;
	position:relative;
}

/*remove one line of white space in quirks mode*/
.radtreeview .rtLI:after{content:"";}

/*checkbox width is not supported*/
.radtreeview .rtAux input{width:auto;}

.radtreeview .rtEdit .rtIn{padding-bottom:0}
}
/*end Opera hacks*/