/* GENERAL */

#window #slider .panel .panel-body .block.block-list .block-nav
{
	border:0;
	margin:0;
	width:100%;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	display:none;
	float:none;
}

#window #slider .panel .panel-body .no-result
{
	color: #A0A0A0;
	text-align: center;
	padding: 2em 0;
	font-size: 2em;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

/* PAGING */

#window #slider .panel .panel-body .list-browser
{
	border-bottom:1px solid #CCCCCC;
	/*background-color:#f3f3f3;*/
	position:relative;
	height:34px;
}

#window #slider .panel .panel-body .list-browser .hits
{
	position:absolute;
	top:0;
	left:0;
	width:20%;
	height:34px;
	line-height:34px;
	padding-left:10px;
}

#window #slider .panel .panel-body .list-browser .hits a
{
	color:#3D3D3D;
}

#window #slider .panel .panel-body .list-browser .hits a:hover
{

}

#window #slider .panel .panel-body .list-browser .pager
{
	height:34px;
	font-weight:bold;
	position:absolute;
	top:0;
	left:20%;
	width:60%;
	line-height:34px;
	text-align:center;
	font-size:1em;
	color:#ccc;
}

#window #slider .panel .panel-body .list-browser .pager .pagecount
{
	background-color:white;
	position:relative;
	padding:2px 6px;
	width:auto;
	height:30px;
	margin:0 2px;	
}

#window #slider .panel .panel-body .list-browser .pager strong.pagecount
{
	background-color:transparent;
}

#window #slider .panel .panel-body .list-browser .pager strong
{
	color:black;
}

#window #slider .panel .panel-body .list-browser .pager a
{
	color:#969899;/*active-color*/
	border:1px solid #cccccc;
	text-decoration:none;
}

/* OPTIONS */

#window #slider .panel .panel-body .list-browser .options
{
	background-image:url(../images/icons/arrows/arrow-black-down.png);
	background-position:right 11px;
	background-repeat:no-repeat;
	height:34px;
	line-height:34px;
	padding-right:16px;
	position:absolute;
	right:4px;
	text-align:right;
	top:0;
	width:20%;
}

#window #slider .panel .panel-body .list-browser .options a
{
	color:#3D3D3D;
	font-weight:bold;
}

#window #slider .panel .panel-body .list-browser .options a:hover
{
}

#window #slider .panel .panel-body .list-browser .optionsOpened
{
		background-image: url(../images/icons/arrows/arrow-black-up.png);
		display:none;
}

/* FORM */

#window #slider .panel .panel-header .search-form
{
	border-bottom:1px solid #cccccc;
}

#window #slider .panel .panel-header .form-item
{
	min-height:22px;
	padding:5px 4px;
}

#window #slider .panel .panel-header .form-item input,select
{
	margin:0 2px;
}

#window #slider .panel .panel-header .form-item .isDatepicker
{
	padding-top:3px;
}

#window #slider .panel .panel-header .form-submit
{
	text-align:center;
}

#window #slider .panel .panel-header .form-field
{
	background-color:#f4f4f4;
}

#window #slider .panel .panel-header .form-item.even
{
	background-color:#ebebeb;
}

#window #slider .panel .panel-header .search-form .form-fields select
{
	float:left;
}

#window #slider .panel .panel-header .search-form .form-fields .search-field
{
	width:180px;
	height:21px;
	padding-top:1px;
}

#window #slider .panel .panel-header .search-form .form-fields .search-operator
{
	width:120px;
	height:21px;
	padding-top:1px;
}

#window #slider .panel .panel-header .search-form .form-fields .search-operand1
{
	width:130px;
}

#window #slider .panel .panel-header .search-form .form-fields .search-operand1_hh
{
	width:30px;
}
#window #slider .panel .panel-header .search-form .form-fields .search-operand1_mm
{
	width:30px;
}
#window #slider .panel .panel-header .search-form .form-fields .search-operand1_ss
{
	width:30px;
}

#window #slider .panel .panel-header .search-form .form-fields .search-operand2
{
	width:130px;
	margin-top:1px;
}

#window #slider .panel .panel-header .search-form .form-fields .search-operand2_hh
{
	width:30px;
}
#window #slider .panel .panel-header .search-form .form-fields .search-operand2_mm
{
	width:30px;
}
#window #slider .panel .panel-header .search-form .form-fields .search-operand2_ss
{
	width:30px;
}

#window #slider .panel .panel-header .search-form .form-fields .input-fetch-search
{
	background-image:url(../images/icons/search-info-10.png);
	background-position:2px 3px;
	background-repeat:no-repeat;
	padding-left:14px;
	padding-top:3px;
	width:118px;
}

#window #slider .panel .panel-header .search-form .form-fields select.search-field optgroup
{
font-style:normal;
}

#window #slider .panel .panel-header .search-form .form-fields select.search-field optgroup option
{
	padding-left:10px;
}

#window #slider .panel .panel-header .search-form .form-fields .search-operatorands
{
	float:left;
}

#window #slider .panel .panel-header .search-form .form-fields .search-operands
{
	float:left;
}

#window #slider .panel .panel-header #message
{
	text-align:center;
	color:#FF3300;
	font-style:italic;
	letter-spacing:0.05em;
	width:80%;
	margin:10px auto;
	display:none;
}

#window #slider .panel .panel-header .search-form .form-fields .search-operands .ui-datepicker-trigger
{
	cursor:pointer;
	min-width:16px;
	position:relative;
	right:20px;
	top:3px;
}

#window #slider .panel .panel-header .search-form #search-button
{
	margin-right:5px;
}

#window #slider .panel .panel-header .search-form .form-fields .dependency-fields-group
{
	border:solid #999 1px;
	position:relative;
}

#window #slider .panel .panel-header .search-form .form-fields .dependency-fields-group .frame
{
	padding:8px;
	margin-right:10px;
}

#window #slider .panel .panel-header .search-form .form-fields .dependency-fields-group em
{
	margin-bottom:6px;
	display:block;
	font-style:normal;
}

#window #slider .panel .panel-header .search-form .form-fields a.icon img
{
	vertical-align:bottom;
	cursor:pointer;
	float:right;
}

#window #slider .panel .panel-header .search-form .form-fields a.add img
{
   
}

#window #slider .panel .panel-header .search-form .form-fields a.remove img
{

}

#window #slider .panel .panel-header .search-form .form-fields .dependency-fields-group > a.remove img
{
	position:absolute;
	top:6px;
	right:3px;
	float:none;
	margin-right:0;
}

#window #slider .panel .panel-header .search-form .form-fields div.default-search
{
	float:left;
	line-height:18px;
	padding-right:6px;
	text-align:right;
	width:246px;
}

#window #slider .panel .panel-header .search-form .form-fields #form-field-0 input
{
	width:210px;
}

/* *** */

#window #slider .panel .panel-header .search-form .form-fields .category-fields-group
{
	border:solid #999 1px;
	position:relative;
}

#window #slider .panel .panel-header .search-form .form-fields .category-fields-group .frame
{
	padding:8px;
	margin-right:10px;
}

#window #slider .panel .panel-header .search-form .form-fields .category-fields-group em
{
	margin-bottom:6px;
	display:block;
	font-style:normal;
}

#window #slider .panel .panel-header .search-form .form-fields .category-fields-group > a.remove img
{
	position:absolute;
	top:6px;
	right:3px;
	float:none;
	margin-right:0;
}

#window #slider .panel .panel-header .search-form .form-fields .category-fields-group > a.add-categ img
{
	position:absolute;
	top:6px;
	right:26px;
	float:none;
	margin-right:0;
}

/* DISPLAY CONFIGURATION */

#window #slider .panel .panel-body .block-details.block-details-display-config
{
	font-size:.9em;
    width:94%;
}

#window #slider .panel .panel-header form#display-config-form
{
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px dotted #DADFDD;
}

#window #slider .panel .panel-header form#display-config-form table
{
	border:0;
	padding:0;
	margin:0;
	border-spacing: 0px;
	border-collapse: collapse;
	width:70%;
	margin:0 auto;
}

#window #slider .panel .panel-header form#display-config-form table td.left
{
	text-align:right;
	width:20%;
}

#window #slider .panel .panel-header form#display-config-form table td.right
{
	text-align:left;	
	width:50%;
}

#window #slider .panel .panel-header form#display-config-form label
{
	padding-right:8px;
}

#window #slider .panel .panel-header form#display-config-form select
{
	width:100%;
	height:21px; /* f-20090721 11:56 */
}

#window #slider .panel .panel-header form#display-config-form .input-small
{
	width:48%;
	margin:0;
	margin-left:2px;
}

#window #slider .panel .panel-header form#display-config-form .input-submit-apply
{
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border:2px solid #969899;/*active-color*/
	color:white;
	font-weight:bold;
	padding:6px 4px 6px 4px;
	background:#969899;/*active-color*/
	cursor:pointer;
	margin-top:20px;
	float:left;
}

#window #slider .panel .panel-header form#display-config-form .input-submit-save
{
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border:2px solid #969899;/*active-color*/
	color:#969899;/*active-color*/
	font-weight:bold;
	padding:6px 4px 6px 4px;
	background:none;
	cursor:pointer;
	margin-top:20px;
	float:right;
}

/* *** */

#window #slider .panel .panel-body .block-details-display-config table.columns-config
{
	border:0;
	padding:0;
	margin:0;
	border-spacing: 0px;
	border-collapse: collapse;
	width:100%;
	margin:0 auto;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td
{
	width:50%;
	padding:0 10px;
	text-align:center;
	vertical-align: top;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td h2
{
	text-decoration:none;
	margin-top:20px;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td p
{
	color:#777777;
	text-align:center;
	margin-bottom:8px;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td ul.connectedSortable
{
    min-height:27px;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td ul li
{
	cursor:pointer;
	text-align:left;
	font-weight:bold;
	color:black;
	border:1px solid #999;
	padding:6px 6px 6px 28px;
	margin-bottom:2px;
	background-color:white;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td div#container-selected
{
	overflow:auto;
	margin:0 0 20px 0;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td ul#fields-selected
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	/* francois */
	border: 2px solid #969899;/*active-color*/
	padding: 2px 2px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td ul#fields-selected li
{
	background-image:url(../images/icons/draggable.png);
	background-repeat:no-repeat;
	background-position:4px center;	
	/* francois */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td div#container-available
{
	min-height:100px;
	overflow:auto;
	margin:0;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td ul.fields-available
{
	list-style-type: none;
	margin: 0 4px 0 0;
	padding: 0;
	/* francois */
	border: 2px solid #969899;/*active-color*/
	padding: 2px 2px 0px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    min-height:27px;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td ul.fields-available li
{
	background-image:url(../images/icons/movable-left.png);
	background-repeat:no-repeat;
	background-position:4px center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td ul.fields-available li.sortable-static
{
	background-image:none;
	text-transform:uppercase;
	cursor:auto;
	padding:6px 0;
	text-align:center;
	border:0 none;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td #container-selected ul.subConnectedSortable
{    
    padding:4px 4px 4px 4px;
    margin:2px 0;
    border: 2px solid #969899;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    background-color:white;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td #container-selected ul.subConnectedSortable li
{
    list-style-type: none;
}

#window #slider .panel .panel-body .block-details-display-config table.columns-config td #container-selected ul.subConnectedSortable li.subGroupHeader
{
    background-position:96% 3px;
    padding:6px;
    border:0 none;
}

/* editable search results */

#window #slider .panel .panel-body form.search-results-edit-form
{

}

#window #slider .panel .panel-body form.search-results-edit-form input
{
	width:75%;
	height:auto;
}

#window #slider .panel .panel-body form.search-results-edit-form select
{
	width:75%;
}