/* @change dominika
.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 0.35em; } 
.ui-autocomplete-input { margin: 0;padding: 0px;}
.ui-autocomplete { max-height: 150px; overflow-y: auto; overflow-x: hidden; padding-right: 20px;}
html .ui-autocomplete { height: 150px; } 
*/

/**/

.ui-state-hover.ui-button-icon-only{
    background-color: transparent;
    border: 0 none;
}
ul.ui-menu .ui-menu-item a.ui-state-hover,
ul.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: 0;
}

.ui-menu .ui-menu-item a img {
    float: left;
    margin: 1px 3px 0 0;
}

.ui-menu .ui-menu-item a {
    overflow: hidden;
}

/* @change(add) dominika - nadpisanie styli, aby dopasować do naszej grafiki */
div.ui-multiselect-menu{
    border: 1px solid #B9B9B9;
}
.ui-helper-reset .ui-multiselect-close{
    display: none;
}
.ui-widget-header {
    background-image: none;
    background-color: #eee;
    border: 0 none;
    color: #333;
    font-weight: normal;
}
.ui-menu .menuItemSelected, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background-image: none;
    /*background-color: #d8eaff;*/
    border: 0 none;
    color: #333;
    font-weight: normal;
}
button.ui-state-hover{
    background: #EEEEEE none;/*url("images/ui-bg_highlight-hard_100_eeeeee_1x100.png") repeat-x scroll 50% 50% #EEEEEE;*/
    border: 1px solid #B9B9B9;
}
.ui-multiselect-checkboxes li {
    font-size: 12px;
}
.ui-multiselect-checkboxes li input{
    margin-right: 5px;
}
.ui-multiselect-checkboxes li label{
    padding: 3px;
    border: 0 none;
}
.ui-multiselect-checkboxes{
    display: block;
}
/* end of @change */

/* select(combobox) */
input.ui-autocomplete-input.ui-widget{
    background-image: none;
    line-height: 20px;
    height: 20px; 
    min-height: 20px;
    box-shadow: 1px 1px 3px #EDEDED inset;
}
input.ui-autocomplete-input.ui-widget, #content button.ui-multiselect,
.ui-widget-content .detailsEdit button.ui-multiselect, .searchField button.ui-multiselect{
    padding: 0 18px 0 2px;     
    border: 1px solid #B9B9B9;
    background-color: #fff;
}
input.ui-autocomplete-input.ui-widget[disabled],
#content button.ui-multiselect[disabled], 
.ui-widget-content .detailsEdit button.ui-multiselect[disabledg]{
    border: 0 none;
}
input.ui-autocomplete-input.ui-widget[readonly="readonly"],
input.ui-autocomplete-input.ui-widget[readonly="true"]{
    background-color: #ededed;
}
#content button.ui-multiselect, .ui-widget-content .detailsEdit button.ui-multiselect, .searchField button.ui-multiselect{
    background: url("../../../../include/javascript/jquery/plugins/images/selectArrow.png") no-repeat scroll right center #FFFFFF;
    height: 24px;
    line-height: 20px;
    margin: 0;
    overflow: hidden; 
    max-width: 350px;
}

.searchField button.ui-multiselect{
      height: 24px;
}

div.ui-multiselect-menu, div.ui-multiselect-menu .ui-corner-all,
body button.ui-multiselect, ul.ui-menu, .ui-menu .ui-corner-all{
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;     
}
div.ui-multiselect-menu, ul.ui-menu{
    background: #fff none;
    border: 1px solid #B9B9B9;
}
ul.ui-menu li a{
    color: #333;
}
#content .searchField button.ui-multiselect,
div.slct_popup .searchField button.ui-multiselect,
.popupBody .searchField button.ui-multiselect,
 #dlg_c .searchField button.ui-multiselect
{
    width: 182px !important;
}    
body button.ui-multiselect .ui-icon{
    display: none;
}
.ui-multiselect-checkboxes label span{
    line-height: 20px;
}
#search_form .collection_handle button.ui-button-icon-only{
    position: absolute;
    top: 2px;
    right: 0;
    left: auto;
}

.login button.ui-button-icon-only{
    float: right;
}
button.ui-button-icon-only, .ui-button{    
    height: 20px;
    left: 0px;
    margin: 0px 0px 0px -20px;
    top: 0px;
    width: 20px;
    position: static;
}
button.ui-state-default, .ui-widget-content button.ui-state-default, .ui-widget-header .ui-state-default {
    border: 0 none;
    background: transparent url('../../../../include/javascript/jquery/plugins/images/selectArrow.png') no-repeat scroll 0 center;
}
.ui-state-hover.ui-button-icon-only{
    background-color: transparent;
    border: 0 none;
}
ul.ui-menu {
    max-height: 230px;
    overflow: auto;
}
ul.ui-menu .ui-menu-item a.ui-state-hover,
ul.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: 0;
}
button.ui-state-default[disabled]{
    display: none;
}
/* end of select(combobox) */


.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

/*.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }*/
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:right; padding:0;}
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; z-index:10000 }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }


/* @change(add) dominika - nadpisanie styli, aby dopasować do naszej grafiki */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-weight: normal;
    color: #333333;
    border: 1px solid #B9B9B9;
}
/*.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px;
}*/
ul.ui-corner-all{
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;      
}
.ui-widget {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
}

.ui-widget-header {
    background-image: none;
    background-color: #eee;
    border: 0 none;
    color: #333;
    font-weight: normal;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background-image: none;
    /*background-color: #d8eaff;*/
    border: 0 none;
    color: #333;
    font-weight: normal;
}
button.ui-state-hover{
    /*background: url("images/ui-bg_highlight-hard_100_eeeeee_1x100.png") repeat-x scroll 50% 50% #EEEEEE;*/
    border: 1px solid #B9B9B9;
}

.ui-button-icon-only span.ui-icon{
    background: none repeat scroll 0 0 transparent;
    margin-top: 0;
    top: 0;
}
.ui-button-icon-only span.ui-button-text{
    line-height: 20px;
    margin-top: 0;
    padding: 0;
}

/* multiselect */
.ui-multiselect-checkboxes li {
    font-size: 12px;
}
.ui-multiselect-checkboxes li input{
    margin-right: 5px;
}
.ui-multiselect-checkboxes li label{
    padding: 3px;
    border: 0 none;
}
.ui-multiselect-checkboxes{
    display: block;
}

.searchField button.ui-multiselect{
    margin-left: 0;
}
body button.ui-multiselect span {
    display: inline-block;
    max-height: 20px;
    overflow: hidden;
}
span.ui-multiselect-actionText{
    display: none;
}
.ui-multiselect-uncheckAll span.ui-icon-closethick{
    background-position: -96px -127px;
}
.ui-multiselect-hasfilter ul { position:relative; top:2px }
.ui-multiselect-filter { float:left; font-size:11px }
.ui-multiselect-filter input { width: 130px;/*100px;*/ font-size:10px; /*margin-left:10px;*/ height:15px; padding:2px; border:1px solid #b9b9b9; -webkit-appearance:textfield; -webkit-box-sizing:content-box; }

.ui-helper-clearfix{
   padding: 0;
   margin: 0 0 1px;
}
div.ui-multiselect-hasfilter{
    margin-bottom: 3px; 
    padding:3px 0 3px 4px;
}
.ui-multiselect-header span.ui-icon{
    height: 20px;
}

.ui-autocomplete{
	z-index: 99999 !important;
}

div.comboWrapp{
    position: relative;
    float: left;
}
div.comboWrapp button.ui-button{
    position: absolute ;
    right: 0 ;
    margin: 0 ;
    top: 2px ;
    left: auto ;
    bottom: auto ;
}