
/* ###################### /faces/javax.faces.resources/util/combined.css?ln=icefaces.ace& */

.yui-button {

 display: -moz-inline-box; 
 display: inline-block; 
 vertical-align: text-bottom;
 
}

.yui-button .first-child {

 display: block;
 *display: inline-block; 

}

.yui-button button,
.yui-button a {

 display: block;
 *display: inline-block; 
 border: none;
 margin: 0;

}

.yui-button button {

 background-color: transparent;
 *overflow: visible; 
 cursor: pointer;

}

.yui-button a {

 text-decoration: none;

}



.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }

* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }



.ui-state-disabled { cursor: default !important; }





.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }





.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } 
.ui-button-icon-only { width: 2.2em; } 
button.ui-button-icon-only { width: 2.4em; } 
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 


.ui-button .ui-button-text { display: block; line-height: 1.4; }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }

input.ui-button { padding: .4em 1em; }


.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }


.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }


button.ui-button::-moz-focus-inner { border: 0; padding: 0; } 

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }


.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }


.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }


.ui-datepicker-cover {
 display: none; 
 display: block; 
 position: absolute; 
 z-index: -1; 
 filter: mask(); 
 top: -4px; 
 left: -4px; 
 width: 200px; 
 height: 200px; 
}
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }


.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

.ui-autocomplete { position: absolute; cursor: default; }


* html .ui-autocomplete { width:1px; } 


.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-dialog { position: absolute; padding: .2em; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }


.ice-checkboxbutton .yui-button{
	margin:auto .25em;}
	
.ice-checkboxbutton .yui-button .first-child{
	margin:0 -1px;
 _margin: 0;
	}
	
.ice-checkboxbutton .yui-button button,.ice-checkboxbutton .yui-button a{
	padding:0 2px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	margin:auto .25em;
	}
	
.ice-checkboxbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}

.ui-icon-unchecked { background-position: -160px 0; }

.ui-datatable { line-height: 1; }
.ui-datatable table {
 border-collapse:collapse;
 width:100%;
}

.ui-datatable .ui-datatable-header,.ui-datatable .ui-datatable-footer {
 text-align:center;
 padding:4px 10px;
}

.ui-datatable th,.ui-datatable tfoot td {
 position:relative;
 text-align:center;
 white-space:nowrap;
 margin:0;
 padding:0;
}

.ui-datatable th .ui-header-column {
 position:relative;
}

.ui-datatable .ui-header-column, .ui-datatable .ui-footer-column {
 overflow: hidden; 
 padding:4px 10px;
}

.ui-datatable .ui-datatable-data td,.ui-datatable .ui-datatable-data-empty td {
 border-color:inherit;
 border-style:solid;
 border-width:1px;
 padding:4px 10px;
 text-align: center;
}

.ui-datatable .ui-paginator {
 text-align:center;
 margin:0;
 padding:2px;
}

.ui-datatable .ui-header-right {
 position:absolute;
 right:0;
 padding-right: 6px;
 top:-4px;
}

.ui-tableconf-sort-cont {
 position: absolute;
 top:0;
}

.ui-sortable-control {
 cursor:pointer;
}

.ui-sortable-column-order {
 font-family: Verdana, Arial, sans-serif;
 display: inline-block;
 width:14px;
 line-height: 22px;
 font-size: 8pt;
 font-weight: normal;
 margin-top: 1px;
 position:relative;
 top:3px;
 text-align: left;
}

.ui-tableconf-sort-cont {
 position: relative;
}
.ui-tableconf-body * .ui-sortable-column-order {
 top:-1px;
 text-align: left;
}

.ui-datatable .ui-sortable-column * .ui-sortable-column-icon {
 float:left;
 margin-left:-15px;
}
.ui-tableconf-body * .ui-sortable-column-icon {
 position:absolute;
 top:50%;
 left:50%;
 margin-left:-21px;
 margin-top:-14px;
}
.ui-sortable-column-icon .ui-icon-triangle-1-n {
 position:relative;
 top:3px;
 
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
 
 filter: alpha(opacity=20);
 
 -moz-opacity: 0.33;
 
 -khtml-opacity: 0.33;
 
 opacity: 0.33;
}
.ui-sortable-column-icon .ui-icon-triangle-1-n.ui-toggled {
 position:relative;
 top:3px;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter: alpha(opacity=100);
 -moz-opacity: 1;
 -khtml-opacity: 1;
 opacity: 1;
}

.ui-sortable-column-icon .ui-icon-triangle-1-s {
 position:relative;
 left:-1px;
 bottom:5px;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
 filter: alpha(opacity=20);
 -moz-opacity: 0.33;
 -khtml-opacity: 0.33;
 opacity: 0.33;
}
.ui-sortable-column-icon .ui-icon-triangle-1-s.ui-toggled {
 position:relative;
 left:-1px;
 bottom:5px;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter: alpha(opacity=100);
 -moz-opacity: 1;
 -khtml-opacity: 1;
 opacity: 1;
}

.ui-disabled {
 cursor: default !important;
}
.ui-opacity-40 {
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
 filter: alpha(opacity=40);
 -moz-opacity: .4;
 -khtml-opacity: .4;
 opacity: .4;
}

.ui-datatable .ui-column-filter {
 width:100%;
 display:block;
 margin:auto;
 margin-top:.2em;
}

.ui-datatable .ui-cell-editor-input {
 display:none;
}

.ui-datatable .ui-selection-column {
 width:20px;
}

.ui-datatable-scrollable-body {
 overflow:auto;
}

.ui-datatable-scrollable-footer {
 margin-top:-1px; 
}

.ui-datatable-scrollable .ui-datatable-scrollable-body table,.ui-datatable-scrollable .ui-datatable-scrollable-header table,.ui-datatable-scrollable .ui-datatable-scrollable-footer table {
 width:auto;
}

.ui-datatable .ui-column-resizer {
 width:2px;
 height:20px;
 cursor:col-resize;
 position:absolute;
 top:0;
 right:0;
 background:transparent;
 margin:0;
 padding:0;
}

.ui-datatable .ui-datatable-header,.ui-datatable .ui-paginator-top,.ui-datatable .ui-expanded-row {
 border-bottom:0 none #AAA;
}

.ui-datatable .ui-datatable-footer,.ui-datatable .ui-paginator-bottom,.ui-datatable .ui-expanded-row-content {
 border-top:0 none #AAA;
}

.ui-datatable .ui-reorderable-col {
 cursor:move;
}
.ui-datatable .ui-reorderable-col span {
 cursor:default;
}
.ui-datatable thead {
 vertical-align: bottom;
}

.ui-datatable .ui-row-toggler,.ui-datatable .ui-row-panel-toggler,.ui-datatable tr.ui-state-highlight, .ui-datatable tr.ui-state-active {
 cursor:pointer;
}
.ui-datatable .ui-row-toggler, .ui-datatable .ui-row-panel-toggler, .ui-datatable .ui-icon-pencil, .ui-datatable .ui-icon-check, .ui-datatable .ui-icon-close {
 margin-left:auto;
 margin-right:auto;
}



.ice-file-entry {
 margin: 2px;
 padding: 2px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
}

.ice-file-entry-disabled {
 margin: 2px;
 padding: 2px;
 font-family: Arial, Helvetica, sans-serif;
 color: #CCCCCC;
 cursor: default;
}

.ice-file-entry .inactive,
.ice-file-entry .complete {
 display: none;
}

.ice-file-entry .uploading,
.ice-file-entry .progress {

}

.ice-skin-sam .ice-file-entry .uploading .progress-bar,
.ice-skin-sam .ice-file-entry .progress .progress-bar {

}


.ui-inputfield{margin:0;outline:medium none;padding:4px;}.ui-inputtextarea-resizable{display:block;overflow:auto;}.ui-selectonelistbox, .ui-selectmanymenu{width:100px;}.ui-selectonelistbox ul, .ui-selectmanymenu ul{list-style-type:none;margin:0;padding:0;}.ui-selectlistbox-item{margin:2px;border:0 !important;cursor:pointer;}.ui-selectlistbox-item.ui-state-hover,.ui-selectlistbox-item.ui-state-active{font-weight:normal;}.ui-checkbox{position:relative;margin:3px 0;line-height:16px;width:16px;}.ui-checkbox .ui-checkbox-inputwrapper{width:0;height:0;overflow:hidden;}.ui-checkbox .ui-checkbox-box{position:absolute;bottom:0;left:0;width:16px;height:16px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:3px;}.ui-checkbox .ui-checkbox-relative{position:relative;float:left;margin-right:3px;}.ui-selectmanycheckbox label,.ui-selectoneradio label{display:block;margin-top:4px;}.ui-radiobutton{position:relative;margin:3px 0;width:16px;line-height:16px;}.ui-radiobutton .ui-radiobutton-inputwrapper{width:0;height:0;overflow:hidden;}.ui-radiobutton .ui-radiobutton-box{position:absolute;bottom:0;left:0;width:16px;height:16px;line-height:16px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}.ui-radiobutton .ui-radiobutton-relative{position:relative;float:left;margin-right:3px;}.ui-radiobutton-icon{margin-left:1px;}.ui-selectonemenu{display:inline-block;position:relative;width:auto;zoom:1;cursor:pointer;*display:inline;}.ui-selectonemenu .ui-selectonemenu-trigger{border-right:none;border-top:none;border-bottom:none;cursor:pointer;width:16px;height:100%;position:absolute;right:0;top:0;padding:0 3px;}.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon{margin-top:3px;}.ui-selectonemenu .ui-selectonemenu-label{display:block;padding:3px 26px 3px 5px;width:auto;border:none;cursor:pointer;}.ui-selectonemenu.ui-state-disabled .ui-selectonemenu-trigger,.ui-selectonemenu.ui-state-disabled .ui-selectonemenu-label{cursor:auto}.ui-selectonemenu .ui-selectonemenu-panel{position:absolute;margin-left:-1px;}.ui-selectonemenu .ui-selectonemenu-panel .ui-selectonemenu-list{padding:0.4em;border:0 none;}.ui-selectonemenu .ui-selectonemenu-panel .ui-selectonemenu-list-item{border:0px none;cursor:pointer;font-weight:normal;margin:1px 0;padding:3px 5px;text-align:left;}.ui-selectonemenu .ui-selectonemenu-panel .ui-selectonemenu-table{border-collapse:collapse;width:100%;}.ui-selectonemenu .ui-selectonemenu-panel .ui-selectonemenu-table td{border-width:1px;border-style:solid;border-color:inherit;padding:4px 10px 4px 10px;}.ui-selectonemenu .wijmo-wijsuperpanel-vbarcontainer.ui-widget-header,.ui-selectonemenu .wijmo-wijsuperpanel-hbarcontainer.ui-widget-header,.ui-selectlistbox .wijmo-wijsuperpanel-hbarcontainer.ui-widget-header{background-image:none;}.ui-timepicker-div .ui-widget-header{margin-bottom:8px;}.ui-timepicker-div dl{text-align:left;}.ui-timepicker-div dl dt{height:25px;}.ui-timepicker-div dl dd{margin:-25px 0 10px 65px;}.ui-timepicker-div td{font-size:90%;}


.ice-linkbutton .yui-button{
 border: 1px solid transparent;
 margin:auto .25em;
	}
	
.ice-linkbutton .yui-button .first-child{
	border-width:0px;
	margin:0 -1px;
 _margin: 0;
	}
	
.ice-linkbutton .yui-button button,.ice-linkbutton .yui-button a{

	padding:0 10px;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	margin:auto .25em;
	
	}


.ui-notificationbar{position:fixed;width:100%;height:100px;display:none;background-color:#000000;color:#FFFFFF;padding:10px;}.ui-notificationbar-close{position:absolute;right:3em;top:1em;cursor:pointer;font-size:24px;}


.ui-paginator{display:block;margin:6px 0;white-space:nowrap;}.ui-paginator-page,.ui-paginator-pages,.ui-paginator-next,.ui-paginator-last,.ui-paginator-first,.ui-paginator-previous,.ui-paginator-current{display:inline-block;padding:2px 6px;zoom:1;margin-left:1px;margin-right:1px;text-decoration:none;outline:none;}.ui-paginator-current,.ui-paginator-rpp-options{margin-left:1em;margin-right:1em;}.ui-paginator-next .ui-icon,.ui-paginator-previous .ui-icon,.ui-paginator-first .ui-icon,.ui-paginator-last .ui-icon{height:auto;overflow:inherit;}


.ui-panel{padding:0.2em;}.ui-panel .ui-panel-titlebar{padding:0.5em 1em 0.3em;position:relative;}.ui-panel .ui-panel-title{margin:0.1em 16px 0.2em 0;}.ui-panel .ui-panel-titlebar-icon{float:right;}.ui-panel .ui-panel-titlebar-icon,.ui-panel .ui-panel-titlebar-icon:hover,.ui-panel .ui-panel-titlebar-icon:focus{margin-left:0.2em;margin-top:-0.2em;*margin:-1.8em 0.3em 0em 0em;}.ui-panel .ui-panel-content{border:0;background:none;padding:0.5em 1em;}.ui-panel .ui-panel-footer{border-width:1px 0 0;margin:0.5em 0 0;padding:0.5em 1em;text-align:left;}


.ice-pushbutton .yui-button{
	margin:auto .25em;}
	
.ice-pushbutton .yui-button .first-child{
	margin:0 -1px;
 _margin: 0;
	}
	
.ice-pushbutton .yui-button button,.ice-pushbutton .yui-button a{
	padding:0 10px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	margin:auto .25em;
	}
 
.ice-pushbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}


.ui-tableconf {
 width:500px;
 position: absolute;
 left:50%;
 top:20%;
 margin-left:-250px !important;
 z-index:5;
}

.ui-tableconf-header {
 padding: 4px;
}

.ui-tableconf-body {
 text-align:center;
 border-top: 0;
}
.ui-tableconf-body > table {
 width:100%;
}
.ui-tableconf-body > table > thead > tr > th {
 font-size:12pt;
 padding: 3px 10px;
}
.ui-tableconf-body > table > tbody > tr > td {
 background-color: white;
 overflow:hidden;
}
.ui-tableconf-body > table {
 border-collapse: collapse;
}
.ui-tableconf-body > table td, .ui-tableconf-body > table th {
 border: 1px solid #AAA;
}
.ui-tableconf-body > table > thead > tr:first-child th {
 border: 0;
}
.ui-tableconf-body > table tr:first-child th {
 border-top: 0;
}
.ui-tableconf-body > table tr:last-child td {
 border-bottom: 0;
}
.ui-tableconf-body > table tr td:first-child,
.ui-tableconf-body > table tr th:first-child {
 border-left: 0;
}
.ui-tableconf-body > table tr td:last-child,
.ui-tableconf-body > table tr th:last-child {
 border-right: 0;
}

.ui-tableconf-button {
 position: absolute;
 top:50%;
 margin-top: -12px !important;
}

.ui-header-right .ui-tableconf-button {
 top:0;
 position: static;
 margin-top:0;
}


 


.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li {
display:inline;
vertical-align:bottom;
cursor:pointer;
margin:0 .5em 0 0;
}

.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li {
display:block;
margin:0 0 .5em;
}

.yui-navset .yui-content .yui-hidden {
border:0;
height:0;
width:0;
position:absolute;
left:-999999px;
overflow:hidden;
visibility:hidden;
padding:0;
}

.yui-navset .yui-hidden { display:none; }

.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav {
width:6em;
position:absolute;
z-index:1;
}

.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav {
width:auto;
position:static;
}

.yui-navset .yui-navset-left,.yui-navset-left {
padding:0 0 0 6em;
}

.yui-navset-right {
padding:0 6em 0 0;
}

.yui-navset-top,.yui-navset-bottom {
padding:auto;
}

.yui-nav,.yui-nav li {
list-style:none;
margin:0;
padding:0;
}

.yui-navset li em {
font-style:normal;
}

.yui-navset {
position:relative;
}

.yui-navset .yui-content:after {
content:'';
display:block;
clear:both;
}

.yui-navset .yui-nav a {
position:relative;
}

.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a {
display:inline-block;
vertical-align:bottom;
}

.yui-navset-bottom .yui-nav li a {
vertical-align:text-top;
}

.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav {
left:0;
right:auto;
}

.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav {
right:0;
left:auto;
}



.ui-tabset {
position:relative;
padding:.2em;
}

.ui-tabset .ui-tabs-nav {
margin:0;
padding:.2em .2em 0;
}

.ui-tabset .ui-tabs-nav li {
list-style:none;
float:left;
position:relative;
margin:0 .2em 0 0;
padding:0;
}

.ui-tabset .ui-tabs-nav div { 
float:left;
position:relative;
border-bottom:0 !important;
white-space:nowrap;
padding:0;
margin: 0;
}

.ui-tabset .ui-tabs-nav div em { 
float:left;
text-decoration:none;
padding:0.5em 1em;
margin: 0;
}

.ui-tabset .ui-tabs-nav li.ui-tabs-selected,
.ui-tabset .ui-tabs-nav div.ui-tabs-selected { 
margin-bottom:0;
}

.ui-tabset .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor:text;
}

.ui-tabset .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor:pointer;
}

.ui-tabset .ui-tabs-panel {
display:block;
background:none;
border-width:0;
padding:1em 1.4em;
}

.ui-tabset .ui-tabs-hide {
display:none !important;
}



.yui-navset-left {
padding:0;
}

.yui-navset-left .yui-content div {
padding-left: 4em;
}

.yui-navset-right {
padding:0;
}

.yui-navset-right .yui-content div {
padding-right: 4em;
}

.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a {
vertical-align:baseline;
}



.ui-tabs-vertical {
height:100%;
}

.ui-tabs-content-vertical {
height:100%;
}




.ui-tabset-vertical {

}

.ui-tabset-vertical .ui-tabs-nav {

}

.ui-tabset-vertical .ui-tabs-nav li {
list-style:none;
}

.ui-tabset-vertical .ui-tabs-nav div { 
margin:0.2em; 
text-align: center; 
border:0 !important;
}

.ui-tabset-vertical .ui-tabs-nav div em { 
text-decoration:none;
padding:0.5em 1em;
display: block;
border:0 !important;
}

.ui-tabset-vertical .ui-tabs-nav li.ui-tabs-selected,
.ui-tabset-vertical .ui-tabs-nav div.ui-tabs-selected { 
margin-bottom:0;
padding-bottom:1px;
}

.ui-tabset-vertical .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor:text;
}

.ui-tabset-vertical .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor:pointer;
}

.ui-tabset-vertical .ui-tabs-panel {
display:block;
background:none;
border-width:0;
padding:1em 1.4em;
}

.ui-tabset-vertical .ui-tabs-hide {
display:none !important;
}


.ui-helper-horizontal > DIV,
.ui-helper-horizontal > LI,
.ui-helper-horizontal > SPAN,
.ui-helper-horizontal > LABEL,
.ui-helper-horizontal > H1,
.ui-helper-horizontal > H2,
.ui-helper-horizontal > H3,
.ui-helper-horizontal > H4
{
 float: left;
 clear: none;
 display: block;
}


.wijmo-wijsuperpanel
{
 overflow: hidden;
 outline: none;
 background-image: none;
}
.wijmo-wijsuperpanel-statecontainer
{
 overflow: hidden;
 position: relative;
 zoom:1;
}
.wijmo-wijsuperpanel-contentwrapper
{
 position: absolute;
 overflow: hidden;

}
.wijmo-wijsuperpanel-hbarcontainer, .wijmo-wijsuperpanel-vbarcontainer
{
 font-size: 0px;
 border:0;
}
.wijmo-wijsuperpanel-templateouterwrapper
{
 position: relative; 
 
 zoom: 1;
}

.wijmo-wijsuperpanel-vbarcontainer .ui-state-default, .wijmo-wijsuperpanel-hbarcontainer .ui-state-default
{
 width: 16px;
 height: 16px;
 position: absolute;
}
.wijmo-wijsuperpanel .wijmo-wijsuperpanel-vbarcontainer
{
 position: absolute;
 width: 18px;
 padding-top: 18px;
 padding-bottom: 18px;
 border: none;
}
.wijmo-wijsuperpanel .wijmo-wijsuperpanel-hbarcontainer
{
 position: absolute;
 height: 18px;
 padding-left: 18px;
 padding-right: 18px;
 border: none;
}
.wijmo-wijsuperpanel-handle
{
 position: absolute;
 font-size:0px;
 overflow:hidden;
}
.wijmo-wijsuperpanel-handle *
{
 font-size:0px;
}
.wijmo-wijsuperpanel-helper
{
 border-style: dotted;
 background: transparent;
}

.wijmo-wijsuperpanel-button
{
 position: absolute;
 padding: 4px;
}
.wijmo-wijsuperpanel .ui-icon-gripsmall-diagonal-se
{
 background: none;
 width: 7px;
 height: 7px;
}
.wijmo-wijsuperpanel-hbar-buttonleft
{
 left: 0;
}
.wijmo-wijsuperpanel-hbar-buttonright
{
 right: 0;
}
.wijmo-wijsuperpanel-vbar-buttontop
{
 top: 0;
}
.wijmo-wijsuperpanel-vbar-buttonbottom
{
 bottom: 0;
}

.wijmo-wijmenu {
 width:150px;
 padding:0.3em;
 position:relative;
}

.wijmo-wijmenu .wijmo-wijsuperpanel {
 border:none;
 background: inherit;
 padding:0;
}

.wijmo-wijmenu-list {
 position:static;
}

.wijmo-wijmenu .wijmo-wijmenu-parent .wijmo-wijmenu-child {
 display:none;
 width:150px;
 padding:0.3em;
}

.wijmo-wijmenu .wijmo-wijmenu-parent {
 position:relative;
}

.wijmo-wijmenu .wijmo-wijmenu-child {
 position:relative;
 left:150px;
 top:0;
}

.wijmo-wijmenu .wijmo-wijmenu-item {
 width:100%;
 float:left;
 clear:both;
 margin:1px 0;
 padding:0;
}

.wijmo-wijmenu .wijmo-wijmenu-list .wijmo-wijmenu-item {
 background:none;
 border:none;
}

.wijmo-wijmenu .wijmo-wijmenu-link {
 display:block;
 width:92%;
 outline:none;
 text-decoration:none;
 font-weight:400;
 border:solid 1px transparent;
 float:left;
 line-height:16px;
 padding:0.3em;
}

.wijmo-wijmenu-horizontal {
 width:auto;
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-item {
 width:auto;
 clear:none;
 margin-right:3px;
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-child .wijmo-wijmenu-item {
 width:100%;
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-child {
 top:25px;
 left:0;
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-link {
 width:auto;
 padding:0.4em 0.3em;
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-child .wijmo-wijmenu-link {
 width:92%;
}

.wijmo-wijmenu .wijmo-wijmenu-list .ui-widget-header {
 clear:both;
 float:left;
 width:98%;
 font-size:12px;
 margin:1px 0;
}

.wijmo-wijmenu-horizontal .ui-widget-header {
 clear:none;
 width:auto;
 margin:0 3px 0 0;
}

.wijmo-wijmenu .ui-widget-header h1,.wijmo-wijmenu .ui-widget-header h2,.wijmo-wijmenu .ui-widget-header h3,.wijmo-wijmenu .ui-widget-header h4,.wijmo-wijmenu .ui-widget-header h5,.wijmo-wijmenu .ui-widget-header h6 {
 float:left;
 display:block;
 font-size:1em;
 margin:0 auto;
 padding:0.3em 3%;
}

.wijmo-wijmenu-horizontal .ui-widget-header h1,.wijmo-wijmenu-horizontal .ui-widget-header h2,.wijmo-wijmenu-horizontal .ui-widget-header h3,.wijmo-wijmenu-horizontal .ui-widget-header h4,.wijmo-wijmenu-horizontal .ui-widget-header h5,.wijmo-wijmenu-horizontal .ui-widget-header h6 {
 padding:0.4em 0.3em;
}

.wijmo-wijmenu a.ui-state-default:link,.wijmo-wijmenu a.ui-state-default:visited,.wijmo-wijmenu a.ui-state-default:hover,.wijmo-wijmenu a.ui-state-default:active,.wijmo-wijmenu a.ui-state-hover:link,.wijmo-wijmenu a.ui-state-hover:visited,.wijmo-wijmenu a.ui-state-hover:hover,.wijmo-wijmenu a.ui-state-hover:active,.wijmo-wijmenu a.ui-state-active:link,.wijmo-wijmenu a.ui-state-active:visited,.wijmo-wijmenu a.ui-state-active:hover,.wijmo-wijmenu a.ui-state-active:active {
 font-weight:400;
 border-style:solid;
}

.wijmo-wijmenu .wijmo-wijmenu-child .ui-state-hover {
 font-weight:400;
}

.wijmo-wijmenu .wijmo-wijmenu-separator {
 clear:both;
 float:left;
 height:1px;
 text-indent:-9999px;
 width:98%;
 margin:1px 0;
 font-size:0;
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-separator {
 height:auto;
 clear:none;
 width:1px;
 text-indent:-9999px;
 margin:0 3px 0 0;
 padding:0.4em 0;
}

.wijmo-wijmenu-horizontal .wijmo-wijmenu-child .wijmo-wijmenu-separator {
 clear:both;
 float:left;
 height:1px;
 text-indent:-9999px;
 width:98%;
 margin:1px 0;
 padding:0;
}

.wijmo-wijmenu .wijmo-wijmenu-group {
 clear:both;
 float:left;
 width:98%;
 margin:3px 0;
 padding:0 0.4em;
}

.wijmo-wijmenu-ipod {
 width:180px;
}

.wijmo-wijmenu-container {
 overflow:hidden;
}

.wijmo-wijmenu-ipod .wijmo-wijmenu-list {
 background:inherit;
 position:absolute;
 border-width:0;
 -moz-box-shadow: none;
 -webkit-box-shadow:none;
}

.wijmo-wijmenu-breadcrumb {
 margin:0;
 padding:0;
}

.wijmo-wijmenu-footer {
 margin-top:3px;
}

.wijmo-wijmenu-footer .ui-icon {
 margin:3px 0;
}

.wijmo-wijmenu-header {
 margin-bottom:3px;
}

.wijmo-wijmenu-breadcrumb li {
 float:left;
 list-style:none;
 font-size:.9em;
 margin:0;
 padding:0 .2em;
}

.wijmo-wijmenu-breadcrumb li.wijmo-wijmenu-prev-list,.wijmo-wijmenu-breadcrumb li.wijmo-wijmenu-current-crumb {
 clear:left;
 float:none;
 opacity:1;
}

.wijmo-wijmenu-breadcrumb li.wijmo-wijmenu-current-crumb {
 padding-top:.2em;
}

.wijmo-wijmenu-footer a:link,.wijmo-wijmenu-footer a:visited {
 float:left;
 width:100%;
 text-decoration:none;
}

.wijmo-wijmenu-footer a span {
 float:left;
 cursor:pointer;
 margin-top:.4em;
}

.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-prev-list a:link,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-prev-list a:visited,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-prev-list a:hover,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-prev-list a:active {
 background-image:none;
 text-decoration:none;
}

.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-prev-list a {
 float:left;
 padding-right:.4em;
}

.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-current-crumb a:link,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-current-crumb a:visited,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-current-crumb a:hover,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-current-crumb a:active {
 display:block;
 background-image:none;
 font-size:1.3em;
 text-decoration:none;
}

.wijmo-wijmenu .wijmo-wijmenu-parent .ui-icon,.wijmo-wijmenu-horizontal .wijmo-wijmenu-child .ui-icon,.wijmo-wijmenu-ipod .ui-icon-triangle-1-e {
 float:right;
}

.wijmo-wijmenu .wijmo-wijmenu-item .wijmo-wijmenu-text,.wijmo-wijmenu-horizontal .wijmo-wijmenu-parent .ui-icon,.wijmo-wijmenu-breadcrumb a,.wijmo-wijmenu-breadcrumb span,.wijmo-wijmenu-breadcrumb .wijmo-wijmenu-prev-list a .ui-icon {
 float:left;
}

.wijmo-wijmenu .wijmo-wijmenu-link .wijmo-wijmenu-icon-left {
 display:inline-block;
 float:left;
}

.wijmo-wijmenu .wijmo-wijmenu-link .wijmo-wijmenu-icon-right {
 display:inline-block;
 float:right;
}


.wijmo-wijsuperpanel-vbarcontainer.ui-widget-header,
.wijmo-wijsuperpanel-hbarcontainer.ui-widget-header {
 background-image: none;
}


/* combined.css?ln=icefaces.ace& end ###################### */


/* ###################### utils/cz/bios/vdb2/nacitani/jsf/css/layout-global.css */


.vdb-tlacitko-obal:hover, .vdb-tlacitko-obal, .vdb-tlacitko-obal-dis,
a.vdb-tlacitko-obal:hover, a.vdb-tlacitko-obal, a.vdb-tlacitko-obal-dis,
.vdb-tlacitko:hover, .vdb-tlacitko
{
 text-decoration: none;
 border: none;
}
.iceCmdLnk .vdb-tlacitko
{
 cursor: pointer;
}
.iceCmdLnk-dis .vdb-tlacitko
{
 cursor: default;
}
.vdb-tlacitko 
{
 display: inline-block;
 height: 23px;
}
.vdb-tlacitko-l, .vdb-tlacitko-r, .vdb-tlacitko-c
{
 display: inline-block;
 height: 23px;
}
.vdb-tlacitko-l 
{
 padding-left: 5px;
 background-position: left top;
 background-repeat: no-repeat;
}
.vdb-tlacitko-r 
{
 padding-right: 5px;
 background-position: right top;
 background-repeat: no-repeat;
}
.vdb-tlacitko-c
{
 padding-left: 5px;
 white-space: nowrap;
 padding-right: 5px;
 background-position: right top;
 background-repeat: repeat-x;
}
.vdb-tlacitko-c>* 
{
 line-height: 23px;
}
.vdb-tlacitko-c , .vdb-tlacitko-c .iceOutTxt
{
 color: #004878
}
.iceCmdLnk-dis .vdb-tlacitko-c .iceOutTxt {
 color: #ACA899;
}

.vdb-tlacitko-l, .vdb-tlacitko-r {
 background-image: url(/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/tlacitko/normal.png) ;
}
.vdb-tlacitko-c {
 background-image: url(/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/tlacitko/normal-c.png) ;
}


.vdb-tlacitko-barva-bf1627 .vdb-tlacitko-l, .vdb-tlacitko-barva-bf1627 .vdb-tlacitko-r {
 background-image: url(/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/tlacitko_bf1627/normal.png) ;
}
.vdb-tlacitko-barva-bf1627 .vdb-tlacitko-c {
 background-image: url(/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/tlacitko_bf1627/normal-c.png) ;
}

.vdb-tlacitko-barva-bf1627 .vdb-tlacitko-c , .vdb-tlacitko-barva-bf1627 .vdb-tlacitko-c .iceOutTxt
{
 color: #ffffff;
}

.iceCmdLnk:hover .vdb-tlacitko-l, .iceCmdLnk:hover .vdb-tlacitko-r {
 background-image: url(/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/tlacitko/hover.png) ;
}
.iceCmdLnk:hover .vdb-tlacitko-c {
 background-image: url(/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/tlacitko/hover-c.png) ;
}

.iceCmdLnk-dis .vdb-tlacitko-l, .iceCmdLnk-dis .vdb-tlacitko-r {
 background-image: url(/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/tlacitko/disabled.png) ;
}
.iceCmdLnk-dis .vdb-tlacitko-c {
 background-image: url(/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/tlacitko/disabled-c.png) ;
}


/* layout-global.css end ###################### */


/* ###################### utils/cz/bios/vdb2/nacitani/jsf/css/layout-acetable.css */
.ui-datatable{
 
}

.ui-datatable table{
 border-collapse: separate;
 border: 1px solid #E6E5EB;
}

.ui-datatable-odd{
 border: none ;
}

.ui-datatable-even{
 background-color: #E9E8ED;
 border: none ;
}


.ui-datatable td{
 border: none;
 vertical-align: middle;
 text-align: left;
 padding: 4px 5px;
}

.ui-datatable th{
 text-align: left;
 padding: 0;
 background-image: none;
 white-space: normal;
 vertical-align: middle;
 background-color: #006AB1; 
 
 font-size: 13px; 
 color: #ffffff;
 
}

.ui-datatable .ui-header-right{
 top: 0px;
}

.ui-datatable th .ui-header-column.ui-sortable-column{
 
}

.ui-datatable th .ui-header-column.ui-sortable-column div{
 padding-right: 5px !important;
}

.ui-sortable-column-order{
 display: none;
}

.ui-sortable-column-icon .ui-icon{
 content: none;
 opacity: 1 !important;
 filter: alpha(opacity=100) !important; 
 width: 10px;
 height: 8px;
 z-index: 10;
}
.ui-sortable-column-icon .ui-icon:hover
{
 z-index: 100;
}


.ui-icon-triangle-1-n{
 background-image:url("/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/sipky.png")  !important;
 background-position: 0px 0px !important;
 
 position: relative !important;
 top: 2px !important;
}

.ui-icon-triangle-1-s{
 background-image:url("/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/sipky.png")  !important;
 background-position: 0px -12px !important;
 position: relative !important;
 top: 7px !important;
 left: 0px !important;
}

.tabulka .ui-sortable-column > .ui-header-right > .ui-sortable-control > .ui-sortable-column-icon
{
 display: inline-block;
 height: 23px;
}
.ui-sortable-control {
 display: inline-block;
 height: 24px; 
}

.ui-icon-triangle-1-n:hover{
 background-position: -15px 0px !important;
}

.ui-icon-triangle-1-s:hover{
 background-position: -15px -12px !important;
}

.ui-sortable-column-icon .ui-icon-triangle-1-n.ui-toggled{
 background-position: -15px 0px !important;
}

.ui-sortable-column-icon .ui-icon-triangle-1-s.ui-toggled{
 background-position: -15px -12px !important;
 left: 0px !important; 
}

.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td{
 text-align: left;
 border: none;
}

.ui-icon-seek-prev, .ui-icon-seek-first,.ui-icon-seek-next, .ui-icon-seek-end{
 padding-bottom: 3px;
 padding-left: 2px;
 padding-top: 1px;
}


.ui-widget-header{
 border: none ;
}

.ui-paginator{
 background: none;
}

.ui-paginator-current{
 float: left;
 width: 32%;
 text-align:left;
 font-weight: normal;
}

.pgr-center{
 float: left;
 width: 32%;
 font-weight: normal;
}

.pgr-right{
 float: right;
 width: 32%;
 text-align: right;
 font-weight: normal;
}

.ui-state-disabled{
 display: none;
}

.ui-paginator-current{
 padding: 2px 0px !important;
}




.ui-widget-header.sorting_desc,
.ui-widget-header.sorting_asc,
.ui-widget-header.sorting {
 cursor: pointer;
}
.ui-widget-header.sorting_desc .ui-header-text,
.ui-widget-header.sorting_asc .ui-header-text,
.ui-widget-header.sorting .ui-header-text
{
 background: url("/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/sipky-sorting.png") no-repeat scroll right center rgba(0, 0, 0, 0);
 display: inline-block;
 height: 19px;
 line-height: 19px;
 padding-right: 19px;
}
.ui-widget-header.sorting_desc .ui-header-text
{
 background-image: url("/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/sipky-sorting_desc.png");
}
.ui-widget-header.sorting_asc .ui-header-text
{
 background-image: url("/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/sipky-sorting_asc.png");
}
/* layout-acetable.css end ###################### */


/* ###################### utils/cz/bios/vdb2/nacitani/jsf/css/layout-popup.css */
.pop-up-template table{
 width: 100%;
}

.popup-buttons{
 
 text-align: center;
}

.pop-up-template{
 border: 3px solid #006AB1;
 width: 50%;
 
 background-color: White;
 z-index: 500;
 
 position: fixed !important;
}

.pop-up-template-header{
 width: 100%;
 background-color: #006AB1;
}


.pop-up-template-header .nadpis{
 width: 50%;
 text-align: left;
 vertical-align:middle;
 white-space:nowrap;
 color: white;
 padding: 5px;
 font-size: 14px;
}

.pop-up-template-header .close{
 width: 50%;
 text-align: right;
 padding-right: 3px;
 vertical-align:middle;
}

.pop-up-template-header .close a{
 color: white;
 text-decoration: none;
 border: 1px outset white;
 font-weight: bold;
 padding: 2px;
 font-size: 14px;
}

.pop-up-template-header .close a:hover{
 text-decoration: underline;
 border: 1px inset white;
}

.pop-up-templateHdr, .icePnlPop .icePnlPopHdr{
 background: none;
 background-color: #006AB1;
}

.pop-up-template-body{
 overflow:auto; 
 padding: 5px;
}

.info-icon{
 content: normal;
 background-image: url("/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/info-icons.png") ;
 background-repeat: no-repeat;
 
 padding: 25px 40px 10px 10px;
 position: relative;
 top: 20px;
}

.ok-icon{
 content: inherit;
 background-position: -100px center;
}

.warning-icon{
 content: inherit;
 background-position: -50px center;
}

.error-icon{
 content: inherit;
 
}

.ui-dialog .ui-dialog-titlebar-close span
{
 margin-left: -9px;
 margin-top: -8px;
}


.ui-widget-header .ui-dialog-titlebar-close 
{
background:#006AB1;
}

.ui-dialog-titlebar-close .ui-icon {
 background: url(/vdbvo2/utils/cz/bios/vdb2/nacitani/jsf/css/images/ui-icons_FFFFFF_close.png) no-repeat 1px 1px transparent;
}

.ui-dialog .ui-widget-header
{
 background: #006AB1;
 color: #fff;
}
.ui-dialog
{
 border: 3px solid #006AB1;
 border-radius: 8px;
}

/* layout-popup.css end ###################### */


/* ###################### utils/cz/bios/vdb2/nacitani/jsf/css/czso-named-styles.css */
html, body{
 color: #333;
 font-size: 13px;
}

.CERVENA{
 color: #BF1627;
} 

.DBNAZEV{
 font-size:20px;
 color:#006ab1;
}

.IMPHLEDEJTxt{
 
 color: #888888;
 font-size: 13px;
 font-family: Arial;
 background-color: rgb(246, 246, 246);
}

.ODKAZ{
 color:#565656;
 text-decoration: underline;
 font-size:12px;
 cursor: pointer;
}

.ODKAZ:hover{
 color:#bf1627;
}

.ODKAZ-IMPORTANT{
 color:#565656 !important;
 text-decoration: underline;
 font-size:12px;
 cursor: pointer;
}

.ODKAZ-IMPORTANT:hover{
 color:#bf1627 !important;
}

.vystupni-objekt-container .DATA {
 color: #333333; 
 text-decoration: none;
}
.vystupni-objekt-container .DATA.ODKAZ {
 color: #006AB1; 
 text-decoration: none;
}

.vystupni-objekt-container .DATA.ODKAZ:hover>span{
 color:#bf1627;
 text-decoration: underline;
}
.TEXT_LIKE_ODKAZ{
 text-decoration: none;
}

.HLAVNIODKAZ{
 color:#006AB1;
 text-decoration: underline;
 font-size:17px;
}

.HLAVNIODKAZ:active{
 color:#006AB1;
}

.HLAVNIODKAZ:hover{
 color: #fff;
 text-decoration: none;
}

.HLAVNIODKAZ-selected{
 color: #fff;
 text-decoration: none;
 font-size:17px;
}

.HLAVNIODKAZ-selected:active{
 color: #bf1627;
}


.HOMEODKAZ{
 font-size: 20px;
 color: #bf1627;
 font-weight: bold;
 text-decoration: none;
}

.HOMEODKAZ:hover{
 font-size: 20px;
}

.HOMEODKAZ:active{
 font-size: 20px;
 color: #bf1627;
 text-decoration: none;
}

.NADPIS{
 font-size: 20px;
 color: #bf1627;
}

.RSS{
 
}

.MODRYODKAZ{
 font-size: 13px;
 color: #006AB1 !important;
 cursor: pointer;
}

.MODRYODKAZ:hover{
 color: #bf1627 !important;
}

.ZVOLENY{
 font-size: 13px;
 color: #bf1627 !important;
 text-decoration: none;
}

.ZRUSFILTR{
 font-size: 13px;
 color: #bf1627;
 position: relative;
 top: 5px; 
}

.ZRUSFILTR:hover{
 font-weight: bold;
}

.CERNYTEXT{
 font-size: 13px;
 color: #333333;
}

.CERNYTEXT-BOLD{
 font-size: 13px;
 color: #333333 !important;
 font-weight: bold;
}

.TYPFILTRU{
 font-size: 12px;
 color: #006AB1;
}

.NADPISFILTR{
 font-size: 20px;
 color: #bf1627;
}

.MODRA{
 color: #006AB1;
}

.MODRA_OZNAC{
 color: #E8F2FF;
}

.MODRA-POZADI{
 background-color: #006AB1;
}

.BILYODKAZ{
 font-size: 13px;
 color: #ffffff !important;
}

.BILYODKAZ:hover{
 color: #bf1627 !important;
}

.DROBNAV{
 font-size: 12px;
 color: #565656;
 
}

.DROBNAV:hover{
 font-size: 12px;
 color: #BF1627;
 
}

.DROBNAVAKT{
 font-size: 12px;
 color: #565656;
}

.DROBNAVAKT:hover{
 
}

.BGRPATICKY{
 color: #F5F5F5;
}

.OZNACPOZADISelRow{
 background-color: #006AB1;
}


/* czso-named-styles.css end ###################### */


/* ###################### css/layout-jQueryDatatable.css */


.dataTables_processing{
 display: none;
}
/* layout-jQueryDatatable.css end ###################### */


/* ###################### css/layout.css */


body {
 margin: 8px;
}

html,body,.ui-widget {
 font-family: Tahoma,'Lucida Grande CE',lucida,sans-serif !important;
}

.cleaner {
 float: none;
 clear: both;
 
 font-size: 0;
 line-height: 0;
 width: 100%;
 
 height:1px; 
 margin:-1px 0 0 0; 
 padding:0;
 border:none; 
 visibility:hidden;
}

.container, .header-fixed {
 min-width: 960px; 
 
}

body.kodjaz8260 .container, body.kodjaz8260 .header-fixed {
 min-width: 980px; 
}

.main{
 
 margin-top:190px;
 margin-bottom: 60px;
}

.header-fixed{
 position: fixed;
 z-index: 99;
 width: 100%;
 
 background-color: white;
 top: -5px;
 left: -1px;
}

.header{
 height: 50px;
 margin-top: 30px;
 margin-bottom: 26px;
 
}

.header-left{
 position: relative;
 margin-top: 1px;
 height: 50px;
 float:left;
 z-index: 1; 
}

.logo{
 display: inline-block;
 background-image: url(/vdbvo2/img/toplogo.png?1) ;
 background-repeat: no-repeat;
 width: 188px;
 height: 50px;
}
.kodjaz8260 .logo {
 background-image: url(/vdbvo2/img/toplogo_en.png?1) ;
}


.logo-text{
 font-size: 32px;
 position: relative;
 top: -16px;
 margin-left: 70px;
}

.header-right>* {
 float: right;
}

.header-right{
 position: relative;
 top: 10px;
 height: 50px;
 text-align: right;
}

.header-right-mutace {
 margin-top: 2px;
 display: inline-block;
}
.header-right-odkazy {
 margin-top: 6px;
 display: inline-block;
}

.header-right .pole-vyhledavani
{
 max-width: 200px;
}

.header-right-odkazy {
 margin-right: 12px;
} 

.header-right-odkazy li
{
 margin-left: 10px;
}

.header-right-mutace {
 display: inline-block;
 margin-left: 15px;
}
.header-right-mutace .kodjazX203 span,
.header-right-mutace .kodjazX8260 span{
 display: none;
}
.header-right-mutace .kodjazX203,
.header-right-mutace .kodjazX8260 {
 display: inline-block;
 width: 24px;
 height: 24px;
}
.header-right-mutace .kodjazX203 {
 background-image: url(/vdbvo2/img/eng24.png?1) ;
}
.header-right-mutace .kodjazX8260 {
 background-image: url(/vdbvo2/img/cze24.png?1) ;
}

.header-right-odkazy .ODKAZ_SEDY {
 font-size: 13px;
}

.pole-vyhledavani {
 display: inline-block;
}
.hledtbl{ width: 100%; }
.hledtbl td { 
padding: 0; margin: 0; vertical-align: top;
 }
.pole-vyhledavani .polickolbg {
 background-color: transparent;
 background: url("/vdbvo2/img/bg-search.png?1")  no-repeat top left;
 margin-left: -15px;
 padding-left: 4px;
 height: 30px;
 width: 100%;
 display: inline-block;
}
.pole-vyhledavani .polickorbg:hover
{
 background-position: right -30px;
}
.pole-vyhledavani .polickorbg
{
 background: url("/vdbvo2/img/bg-search.png?1")  no-repeat top right;
 height: 30px;
 display: inline-block;
}
.pole-vyhledavani .polickocbg
{
 background: url("/vdbvo2/img/bg-search-c.png?1")  repeat top right;
 height: 30px;
 
}
.vyhledavani-input{
 background: transparent;
 color: #565656;
 display: block;
 font-style: italic;
 height: 30px;
 line-height: 30px;
 padding: 0 5px;
 border: 0;
 width: 95%;
}
.vyhledavani-inputTxt {
 background: transparent;
 color: #565656;
 display: block;
 float: left;
 border: 0;
 
 width: 100% !important;
 height: 28px;
 line-height: 28px;
}
.pole-vyhledavani .void-textTxt {
 color: #707070 ;
}
.pole-vyhledavani .submitcell
{
 width: 37px;
}
.vyhledavani-submit {
 background: transparent;
 color: #565656;
 display: block;
 float: left;
 font-style: italic;
 height: 30px;
 line-height: 30px;
 padding: 0;
 cursor:pointer;
 width:37px;
}


.topmenu{
 position: relative;
 height: 45px;
}

.menu .menu-odkazy{ 
 position: relative;
 float: left;
 
 height: 60px;
 left: 15px;
 top: -28px;
 
}

.menu .menu-odkazy .polozka, .menu .menu-odkazy .polozka-selected, .menu .menu-odkazy .polozka-home-selected, .menu .menu-odkazy .polozka-home{
 position: relative;
 float: left;
 height: 40px;
 margin-left: 10px;
 min-width: 100px;
 background-image: url(/vdbvo2/img/menu-pruh.png?1) ;
 background-repeat: repeat-x;
 list-style-type:none;
 text-align: center;
}

.menu .menu-odkazy li.home
{
 width: 45px;
 min-width: 45px;
 margin-left: -5px;
}

.menu .menu-odkazy li.home a span
{
 padding: 0;
}

.menu .menu-odkazy .polozka a, .menu .menu-odkazy .polozka-selected a{
 display: inline-block;
 height: 40px; 
 min-width: 100%;
}

.menu .menu-odkazy .polozka-selected, .menu .menu-odkazy .polozka:hover{
 background-image: url(/vdbvo2/img/menu-pruh-hover.png?1) ;
}

.menu .menu-odkazy .polozka span, .menu .menu-odkazy .polozka-selected span{
 position: relative;
 top: 16px;
 padding-left: 20px;
 padding-right: 20px;
}

.menu .menu-odkazy .home span {
 display: inline-block;
 background-image: url(/vdbvo2/img/home.png?1) ;
 background-repeat: no-repeat;
 height: 21px;
 top: 17px;
 width: 29px; 
}
.menu .menu-odkazy .polozka-selected .home-selected span , .menu .menu-odkazy .polozka .home:hover span{
 background-image: url(/vdbvo2/img/home-hover.png?1) ;
}

.topmenu .menu-odkazy .home span {
 display: inline-block;
 background-image: url(/vdbvo2/img/csu_2012_menu-home1.gif?1) ;
 background-repeat: no-repeat;
 height: 40px;
 width: 40px; 
 background-position: center center;
 padding: 0;
}

.topmenu .menu-vedlejsi .registrace {
 padding-bottom: 0;
}

.menu-vedlejsi{
 float: right;
 height: 25px;
 line-height: 25px;
 text-align: right; 
 top: 72px;
}

.header, .topmenu {
 padding-left: 25px;
 padding-right: 20px;
}

.topmenu{
 position: relative;
 height: 44px;
 background-image: url(/vdbvo2/img/menu_2015.png?1) ;
 background-repeat: repeat-x;
}

.topmenu ul {
 list-style: outside none none;
 margin: 0px;
 padding: 0px;
}

.topmenu ul li {
 display: inline-block;
 position: static !important;
 vertical-align: top;
 display: block;
 float: left;
}

.topmenu ul li a {
 color: #FFF;
 display: inline-block;
 text-decoration: none;
 font-size: 18px;
 line-height: 40px;
 vertical-align: middle;
 padding-top: 4px;
 height: 40px;
 border-top-left-radius: 4px;
 border-top-right-radius: 4px;
}
.topmenu ul li a span {
 padding: 0px 21px 0px;
}
.topmenu ul li a:hover,
.topmenu ul li.polozka-selected a {
 background-color: #BF1627;
}


.menu-vedlejsi-odsazeni{
 float: right;
 margin-right: 15px;
}

.menu-vedlejsi ul{
 float: right;
}

.menu-vedlejsi .registrace,
.menu-vedlejsi .logged-in {
 background-image: url(/vdbvo2/img/registrace.png?1) ;
 background-repeat: no-repeat;
 padding-left: 22px;
 background-position: 8px 9px;
 float: right;
}

.menu-vedlejsi .registrace:hover,
.menu-vedlejsi .logged-in:hover {
 background-image: url(/vdbvo2/img/registrace-hover.png?1) ;
}

.topmenu .vertical-navigation ul {
 top: 43px; 
 right: 0;
 left: auto;
}
.topmenu .vertical-navigation li a {
 padding-bottom: 0;
}

.data{
 position:relative;
 
 margin-left: 25px;
 margin-right: 20px;
 margin-bottom: 90px;
}
.page-statistiky .data{
 margin-bottom: 65px;
}

.drobeckova-navigace{
 position:relative;
 float: left;
 width: 80%;
 height: 20px; 
 margin-top: 5px;
 margin-left: 35px;
 z-index: 100;
}


.paticka{
 position: fixed;
 height: 60px;
 width: 100%;
 border-top: 2px solid rgb(208,208,208);
 background: white;
 
 
 padding-top: 10px;
 bottom: 0px;
 left: -1px;
}

body.page-home .paticka,
body.page-vystup-objekt .paticka,
body.page-vystup-objekt-parametry .paticka,
body.page-vystup-objekt-vyhledavani .paticka,
body.page-vystup-objekt-parametry-vyhledavani .paticka,
body.page-faq .paticka,
body.page-profil-uzemi .paticka {
 position: relative;
 margin-top: 20px;
}

body.page-home .data, body.page-home .main,
body.page-vystup-objekt .data, body.page-vystup-objekt .main,
body.page-vystup-objekt-parametry .data, body.page-vystup-objekt-parametry .main,
body.page-vystup-objekt-vyhledavani .data, body.page-vystup-objekt-vyhledavani .main,
body.page-vystup-objekt-parametry-vyhledavani .data, body.page-vystup-objekt-parametry-vyhledavani .main,
body.page-faq .data, body.page-faq .main,
body.page-profil-uzemi .data, body.page-profil-uzemi .main {
 margin-bottom: 20px;
}



@media (min-height: 350px) { .container { min-height: 65px; } }
@media (min-height: 370px) { .container { min-height: 85px; } }
@media (min-height: 390px) { .container { min-height: 105px; } }
@media (min-height: 410px) { .container { min-height: 125px; } }
@media (min-height: 430px) { .container { min-height: 145px; } }
@media (min-height: 450px) { .container { min-height: 165px; } }
@media (min-height: 470px) { .container { min-height: 185px; } }
@media (min-height: 490px) { .container { min-height: 205px; } }
@media (min-height: 510px) { .container { min-height: 225px; } }
@media (min-height: 530px) { .container { min-height: 245px; } }
@media (min-height: 550px) { .container { min-height: 265px; } }
@media (min-height: 570px) { .container { min-height: 285px; } }
@media (min-height: 590px) { .container { min-height: 305px; } }
@media (min-height: 610px) { .container { min-height: 325px; } }
@media (min-height: 630px) { .container { min-height: 345px; } }
@media (min-height: 650px) { .container { min-height: 365px; } }
@media (min-height: 670px) { .container { min-height: 385px; } }
@media (min-height: 690px) { .container { min-height: 405px; } }
@media (min-height: 710px) { .container { min-height: 425px; } }
@media (min-height: 730px) { .container { min-height: 445px; } }
@media (min-height: 750px) { .container { min-height: 465px; } }
@media (min-height: 770px) { .container { min-height: 485px; } }
@media (min-height: 790px) { .container { min-height: 505px; } }
@media (min-height: 810px) { .container { min-height: 525px; } }
@media (min-height: 830px) { .container { min-height: 545px; } }
@media (min-height: 850px) { .container { min-height: 565px; } }
@media (min-height: 870px) { .container { min-height: 585px; } }
@media (min-height: 890px) { .container { min-height: 605px; } }
@media (min-height: 910px) { .container { min-height: 625px; } }
@media (min-height: 930px) { .container { min-height: 645px; } }
@media (min-height: 950px) { .container { min-height: 665px; } }
@media (min-height: 970px) { .container { min-height: 685px; } }
@media (min-height: 990px) { .container { min-height: 705px; } }



.paticka-left
{
 float: left;
 width: 300px;
 margin-left: 25px;
}

.paticka .statistika
{
 float:left; 
 width: 180px;
 text-align: center;
}

.paticka .paticka-radkovani
{
 margin-top: 2pt;
}

.paticka-right
{
 float: right;
 width: 55%;
 text-align: right;
 margin-right: 20px;
}

.paticka .aplikace
{
 float: right;
 text-align: right;
 padding-right: 5px;
}

.paticka_logo_in
{
 float: left;
}

#logo1
{
 width: 150px;
}

#logo2
{
 width: 290px;
}

.float-left{
 float: left;
}

.float-right{
 float: right;
}

.text-left{
 text-align: left;
}

.text-center{
 text-align: center;
}

.text-right{
 text-align: right;
}

.vyhledavani-inputList{
 border: 1px solid #006AB1;
 background-color: white;
 text-align: left;
 z-index: 100;
 width: 215px !important;
}

.vyhledavani-inputSelRow
{
 cursor:pointer;
 background: #F6F6F6;
}
.iceSelInpTxtSelRow{
 
}

.iceSelInpTxtRow {
 
}


.checkbox, .checkbox-empty, .checkbox-halfchecked, .checkbox-checked, .checkbox-dis {
 background-image: url('/vdbvo2/img/icon-notchecked.png') ;
 background-repeat: no-repeat;
 background-position: 0px 1px;
 padding-left: 13px;
 padding-top: 1px;
 height: 13px;
 line-height: 13px;
 text-indent: 5px;
 display: inline-block;
 vertical-align: middle;
 cursor: pointer;
 border: 0;
}
.checkbox:hover, .checkbox-empty:hover {
 background-image: url('/vdbvo2/img/icon-notchecked-hover.png') ;
}
.checkbox-halfchecked, .checkbox-halfchecked:hover { 
 background-image: url('/vdbvo2/img/icon-halfchecked.png') ;
}
.checkbox-checked {
 background-image: url('/vdbvo2/img/icon-check.png') ;
}
.checkbox-checked:hover {
 background-image: url('/vdbvo2/img/icon-check-hover.png') ;
}
.checkbox-right {
 background-position: 100% 1px;
 padding-right: 15px;
 padding-left: 0;
}
.checkbox-checked-dis, .checkbox-checked-dis:hover {
 background-image: url('/vdbvo2/img/icon-check-dis.png') ;
 cursor: default;
}
.checkbox-empty-dis, .checkbox-dis,
.checkbox-empty-dis:hover, .checkbox-dis:hover {
 background-image: url('/vdbvo2/img/icon-notchecked-dis.png') ;
 cursor: default;
}
.radio {
 background-image: url('/vdbvo2/img/icon-radio.png') ;
 background-position: left center; 
 background-repeat: no-repeat;
 display: inline-block;
 padding-left: 13px;
 height: 13px;
 line-height: 13px;
 text-indent: 5px;
}
.radio:hover {
 background-image: url('/vdbvo2/img/icon-radio-hover.png') ;
}
.radio-checked:hover {
 background-image: url('/vdbvo2/img/icon-radio-checked-hover.png') ; 
}
.radio-checked, .radio-checked-dis {
 background-image: url('/vdbvo2/img/icon-radio-checked.png') ; 
}

.rozbalovaci-sipka{
 background-image: url("/vdbvo2/img/sipky-vse-uzemi.png") ;
 background-repeat: no-repeat;
 background-position: right -8px;
 padding-right: 18px;
}

.rozbalovaci-sipka:hover, .rozbalovaci-sipka-selected{
 background-position: right 4px;
}

.prave-uzemi-lov{
 border: 1px solid #006AB1;
 padding: 5px;
}

.lov-header{
 width: auto !important;
}

.lov-headerCol1{
 white-space: nowrap;
}

.lov-headerCol2{
 width: auto !important;
}

.lov-headerCol3{
 width: auto !important;
}

.tree a img{
 position:relative;
 top: 4px;
}

.page-header{
 float: left;
 position: relative;
 left: 2%;
 width: 98%;
}


.vertical-navigation 
{ 
 list-style: none; 
 margin: 0; 
 padding: 0;
 position: relative;
}



.vertical-navigation li {float: left; position: relative; z-index: 10000;}

.vertical-navigation li a,.vertical-navigation li span
{
 float: left;
 display: block;
 padding-bottom: 8px;
 padding-left: 4px;
}

.header-right .vertical-navigation li a,.header-right .vertical-navigation li span
{
 padding-bottom: 5px; 
}


.vertical-navigation li:hover a,
.vertical-navigation li a:hover,
.vertical-navigation li:hover span,
.vertical-navigation li span:hover
{
}


.vertical-navigation ul {display: none;}


.vertical-navigation li:hover ul {display: block;}

.vertical-navigation ul
{
 float: none;
 position: absolute;
 list-style: none;
 margin: 0;
 padding: 0;
 
 top: 18px;
 left: 0;
 
 border: 1px solid #006AB1;
}

.vertical-navigation ul li
{
 float: none;
 clear: none;
 margin: 0;
 padding: 0;
 width: auto;
}



.vertical-navigation li:hover ul li a,
.vertical-navigation ul li a,
.vertical-navigation li:hover ul li span,
.vertical-navigation ul li span,
.vertical-navigation ul li .ODKAZ
{
 display: block;
 padding: 0 5px;
 float: none;
 background: white;
 white-space: nowrap;
 text-align: left;
 text-decoration: none;
 color: #222222;
 font-size: 15px;
 height: 30px;
 line-height: 30px;
}

.vertical-navigation li:hover ul li a:hover,
.vertical-navigation ul li a:hover,
.vertical-navigation li:hover ul li span:hover,
.vertical-navigation ul li span:hover,
.vertical-navigation ul li .ODKAZ:hover
{
 color: #BF1627;
 text-decoration: underline; 
}

.ul-ovladaci-prvky-top{
 background-color: White;
 z-index: 10000;
 margin-left: -47px !important;
}

.fixedLoadingSpinner {
 position: fixed;
 top: 5px;
 left: 0;
 z-index: 101;
 width: 100%;
 text-align: center;
 vertical-align: middle;
}

.ui-tooltip {
 position: absolute; 
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-state-active em {
 background: #006AB1;
}

.dataTables_scroll table { border: 0; }
.dataTables_scroll { border: 1px solid #E6E5EB; }
.dataTables_info { margin-top: 3px; }
.dataTables_scrollBody td { white-space: nowrap; }
.dataTables_scrollHead { background: #006AB1; }

.dataTables_scrollBody .seznam-pvo td {
 white-space: normal;
}

#login-texty, #index-texty, #user-profile-texty, #gdpr-texty{
 display: none;
}

#ud-list tr{
 cursor: pointer;
}

tr.ui-datatable-odd:hover, tr.ui-datatable-even:hover {
 background-color: #e8f2ff;
 cursor: pointer;
}


.pokusne-input {
 background-color: #FFFFFF;
 background-image: none;
 border: 1px solid #CCCCCC;
 border-radius: 4px;
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
 color: #555555;
 display: inline-block;
 font-size: 14px;
 line-height: 1.42857;
 padding: 6px 12px;
 transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.pokusne-input:focus {
 border-color: #66AFE9;
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
 outline: 0 none;
}

.pokusne-input::-webkit-input-placeholder {
 font-style: italic;
}

.pokusne-input:-moz-placeholder { 
 font-style: italic;
}

.pokusne-input::-moz-placeholder { 
 font-style: italic;
}

.pokusne-input:-ms-input-placeholder { 
 font-style: italic; 
}


.vystupni-objekt-operace-vysvetlivky .uvozeni{
 font-weight: bold;
}

.vystupni-objekt-operace-vysvetlivky .text{
 margin-left: 2px;
 margin-right: 15px;
}

.vystupni-objekt-operace-vysvetlivky .icon{
 position: relative;
 top: 3px;
}

.tree-decoration{
 text-decoration: underline;
}

table .ui-widget-header {
 padding: 3px;
}

.jstree-default .jstree-clicked, .jstree-default .jstree-hovered, .jstree-default .jstree-selected a {
 background-color: transparent;
 border-color: transparent;
}

.jstree-default .jstree-clicked, .jstree-default .jstree-selected a {
 color: #BF1627 !important;
 text-decoration: none !important;
}

.ui-autocomplete{
 z-index: 100;
}

.new-pwd{
 margin-top: 12px;
}

.new-pwd span{
 font-size: 12px; 
}

.ui-dialog-content .jswinkey-napovedapop .popup-buttons {
 float: none;
 margin-top: 1em;
}

.souv-odkazy-nadpis td {
 padding-top: 10px;
}

#registrace-link>span {
 max-width: 180px;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}

.user-profile-section {
 font-weight: bold;
}

.user-profile-item {
 padding-left: 5px;
}

.ui-dialog .ui-dialog-buttonpane {
 border-width: 0px; 
}

.label-for-radio{
 padding-right: 30px; 
}

@media (max-width: 1023px) { 
 .page-statistiky .data{
 margin-bottom: 50px;
 }
 .paticka .statistika
 {
 float: right; 
 width: auto;
 padding-right: 5px;
 
 }
 .paticka-right
 {
 width: auto;
 }
 .paticka .aplikace 
 {
 clear: right;
 }
 .header {
 margin-top: 10px;
 margin-bottom: 15px;
 }
 .main {
 margin-top: 140px;
 }
 .page-vystup-objekt .main,
 .page-vystup-objekt-vyhledavani .main{
 margin-top: 160px; 
 }
 .page-uziv-dotaz .main {
 margin-top: 170px; 
 }
 #logo1 {
 width: 120px; 
 }
 .paticka_logo_in img {
 width: 80%;
 }
 .paticka {
 padding-top: 5px;
 height: 50px;
 min-width: 720px;
 }
} 


.paticka, #logo1, .paticka_logo_in img {
 transition: all 200ms ease-out;
}

.header, .main
{
 transition: margin 200ms ease-out;
}

.hidden-element {
 display: none;
}

.invisible-element {
 visibility: hidden;
}

.login-placeholder {
 width: 330px;
 height: 110px;
 display: flex;
 justify-content: center;
 align-items: center;
}

.userprofile-placeholder {
 width: 460px;
 height: 210px;
 display: flex;
 justify-content: center;
 align-items: center;
}

.disabled-button .vdb-tlacitko-c span {
 color: #808080 !important;
}

.shadow-text {
 color: #808080;
}

.scroll-left {
 position:absolute;
 left: 150px;
 top: 20px;
 overflow: hidden;
 white-space: nowrap;
 width: 530px;
}

.scroll-left p {
 display: inline-block;
 padding-left: 100%;
 animation: scroll-left 25s linear infinite;
}

@keyframes scroll-left {
 0% { transform: translate(0, 0); }
 100% { transform: translate(-100%, 0); }
}

.sod-hide {
 display: none;
}

.ui-widget-overlay{
 z-index: 300;
}




#gdpr-cookie-message {
 position: fixed;
 right: 30px;
 bottom: 10px;
 
 
 background-color: white;
 padding: 20px;
 border-radius: 5px;
 box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25);
 margin-left: 30px;
 z-index: 12005;
 border-top: 1px solid #e5e5e5;
}

#gdpr-cookie-message h4 {
 
 font-size: 18px;
 font-weight: bold;
 margin-bottom: 10px;
}

#gdpr-cookie-message h5 {
 
 font-size: 15px;
 font-weight: bold;
 margin-bottom: 10px;
}

#gdpr-cookie-message p, 
#gdpr-cookie-message ul {
 
 font-size: 15px;
 line-height: 1.5em;
}

#gdpr-cookie-message .cookies-buttons p {
 margin-bottom: 0;
 text-align: center;
}

#gdpr-cookie-message a {
 
 
 font-size: 15px;
 padding-bottom: 2px;
 
 transition: all 0.3s ease-in;
}

#gdpr-cookie-message a:hover {
 
 border-bottom-color: #bf1627;
 transition: all 0.3s ease-in;
}

#gdpr-cookie-message button, 
button#ihavecookiesBtn {
 border: none;
 
 background: #0059a9;
 color: white;
 font-size: 15px;
 padding: 7px;
 border-radius: 3px;
 margin-left: 15px;
 cursor: pointer;
 transition: all 0.3s ease-in;
 text-shadow: none;
}

#gdpr-cookie-message button:hover {
 
 color: #eb2c40;
 transition: all 0.3s ease-in;
}

#gdpr-cookie-message button#gdpr-cookie-ok:hover {
 
 background: #666666;
 color: white;
}

#gdpr-cookie-message button:disabled {
 opacity: 0.3;
}

.cookies-buttons {
 margin-top: 10px;
}

.cookies-buttons button {
 width:130px;
}

/* layout.css end ###################### */


/* ###################### css/named-czso-ver2.css */
.ODKAZ_SEDY{
 font-size: 12px;
 color: #565656;
 text-decoration: underline;
}

.ODKAZ_SEDY:hover{
 color: #BF1627;
}

.ODKAZ_SEZNAM{
 color: #333333 !important;
 text-decoration: none;
}

.ODKAZ_SEZNAM:hover{
 color: #bf1627 !important;
 text-decoration: underline;
}
/* named-czso-ver2.css end ###################### */

