.filter
{
	width: 600px ! important;
	padding: 0px !important;
}

.filter div.left
{
	float: left;
	width: 260px;
	padding: 20px;
}

.filter div.left div
{
	padding-bottom: 15px;
}

.filter div.left b, .filter div.left i
{
	display: block;
	font-style: normal;
	padding-bottom: 6px;
}

.filter label
{
	border-bottom: 1px dashed;
	vertical-align: middle;
}

.filter .rb
{
	margin-bottom: auto;
	vertical-align: middle;
}


.filter div.right
{
	text-align: left !important;
	float: left;
	width: 260px;
	padding: 20px;
}

.filter div.right div.right-container
{
	border: 1px solid #B1B9CC;
	width: 260px;
	height: 190px;
	background: white;
	overflow: auto;
	position: absolute;
}


#find-auto-info
{
	margin-bottom: 20px;
}


#find-auto-exp-tree
{
	padding-bottom: 15px;
}


#find-auto-exp-tree span
{
	padding-right: 15px;
}

#find-auto-exp-tree a
{
	border-bottom: 1px dashed;
	vertical-align: middle;
	text-decoration: none;
}

#find-auto-exp-tree img
{
	margin-bottom: auto;
	vertical-align: middle;
}


#extendet-control
{
	float: right;
}

#group-control
{
	float: left;
}

#group-control .checked
{
	
	font-weight: bold;
	text-decoration: none;
	cursor: text;
	color: black;
}

#ext_search_sections th, 
#ext_search_sections td
{
	width: 300px;
	padding-right: 5px;
	text-align: left;
}
#ext_search_sections th
{
	font-weight: normal;
	padding-left: 3px;
	color: #000;
}

#ext_search_sections th span
{
	color: #666;
}

#ext_search_sections th span span
{
	cursor: pointer;
}

#ext_search_sections .column
{
	float: left;
	width: 250px;
	padding-bottom: 20px;
}


#spalert
{
	color: #f00;
}

.find-auto .detail,
.find-auto .mark,
.find-auto .model,
.find-auto .unit1,
.find-auto .unit2,
.find-auto .unit3
{
	display: block;
	padding: 0px 0px 0px 19px;
	height: 16px;
}


.find-auto .detail
{
	background: url('images/grids.gif') left top no-repeat;
}
.find-auto .mark
{
	background: url('js/jquery-treeview/images/mark.gif') left top no-repeat;
}
.find-auto .model
{
	background: url('js/jquery-treeview/images/model.gif') left top no-repeat;
}
.find-auto .unit1
{
	background: url('js/jquery-treeview/images/unit1.gif') left top no-repeat;
}
.find-auto .unit2
{
	background: url('js/jquery-treeview/images/unit2.gif') left top no-repeat;
}
.find-auto .unit3
{
	background: url('js/jquery-treeview/images/unit3.gif') left top no-repeat;
}


.find-auto .checked,
#ext_search_sections .checked,
.find-auto .partchecked,
#ext_search_sections .partchecked,
.find-auto .unchecked,
#ext_search_sections .unchecked
{
	display: inline;
	padding: 0px 0px 0px 15px;
	height: 16px;
	background: left 2px no-repeat;
	cursor: pointer;
}
#ext_search_sections .checked,
.find-auto .checked
{
	background-image: url('js/jquery-treeview/images/checked.gif');
}
#ext_search_sections .partchecked,
.find-auto .partchecked
{
	background-image: url('js/jquery-treeview/images/partchecked.gif');
}
#ext_search_sections .unchecked,
.find-auto .unchecked
{
	background-image: url('js/jquery-treeview/images/unchecked.gif');
}

#ext_search_sections .type_plus
{
	background: url('js/jquery-treeview/images/plus.gif') no-repeat 1px 2px;
	text-decoration: none;
}

#ext_search_sections .type_minus
{
	background: url('js/jquery-treeview/images/minus.gif') no-repeat 1px 2px;
	text-decoration: none;
}

.find-auto li span 
{
	color: #00f;

}

.cont ul.treeview, .cont ul.treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.cont ul.treeview ul {
	background-color: white;
	/*margin-top: 4px;*/
	/*position: relative;*/
}

.cont ul.treeview .hitarea {
	background: url(js/jquery-treeview/images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */    
* html .hitarea 
{
	display: inline;
	float:none;
	position: relative ;
}    

*:first-child+html .hitarea 
{
	display: block ;
	float:left ;
	position: relative ;
}

* html .cont ul.treeview
{
    position: relative;
}
/*
* html .cont ul.treeview ul
{
    position: relative;
}
*/

.cont ul.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
	/*position: relative;*/
}

.cont ul.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.cont ul.treeview .hover { /*color: red;*/ cursor: pointer; }

.cont ul.treeview li { background: url(js/jquery-treeview/images/treeview-default-line.gif) 0 0 no-repeat; }
.cont ul.treeview li.collapsable, .cont ul.treeview li.expandable { background-position: 0 -176px; }

.cont ul.treeview .expandable-hitarea { background-position: -80px -3px; }

.cont ul.treeview li.last { background-position: 0 -1766px }
.cont ul.treeview li.lastCollapsable, .cont ul.treeview li.lastExpandable { background-image: url(js/jquery-treeview/images/treeview-default.gif); }  
.cont ul.treeview li.lastCollapsable { background-position: 0 -111px; }
.cont ul.treeview li.lastExpandable { background-position: -32px -67px; }

.cont ul.treeview div.lastCollapsable-hitarea, .cont ul.treeview div.lastExpandable-hitarea { background-position: 0;}

/*
* html .cont ul.treeview div.lastCollapsable-hitarea, 
* html .cont ul.treeview div.lastExpandable-hitarea 
{ 
	display: inline;
	float:none;
	position: relative;
 }              
  */
*:first-child+html .cont ul.treeview div.lastCollapsable-hitarea, 
*:first-child+html .cont ul.treeview div.lastExpandable-hitarea 
{ 
	display: block;
	float:left;
	position: relative;
 }

