/* TextboxList sample CSS */
ul.suggest-selected { float: left; width: 100%;}

*:first-child+html ul.holder { padding-bottom: 2px; }
* html ul.holder { padding-bottom: 2px; } /* ie7 and below */

ul.holder li { float: left; list-style-type: none; margin: 4px 0 0 6px; display: inline !important; }
ul.holder li.bit-box { /*background: #282828; */ padding: 0 5px 2px 0px; white-space: nowrap;}
/*ul.holder li.bit-box:hover { border-color: #A09D9D; background: #000; color: #fff; }*/
ul.holder li.bit-input input { outline: 0; padding: 3px 0 2px !important; } /* no left/right padding here please */

/* Facebook demo CSS */      
ul.holder li.bit-hover { background: #BBCEF1;}
ul.holder li.bit-box a { background: url('../images/suggest/search-key-light-left.gif') 0 50% no-repeat; color: #2C2B29; line-height: 23px; padding: 4px 0 4px 5px; text-decoration: none;}
ul.holder li.bit-box a span { background: url('../images/suggest/search-key-light-right.gif') 100% 50% no-repeat; padding: 4px 20px 4px 5px;}

/*ul.holder li.bit-box a:hover { background-image: url('../images/suggest/search-key-left-hover.gif');}
ul.holder li.bit-box a:hover span { background-image: url('../images/suggest/search-key-right-hover.gif');}*/

ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */

#search-suggest { background: url('../images/suggest/suggest-top.png') 0 0 no-repeat; color: #fff; display: none; left: 0; bottom: 0; font-size: 1.1em; padding-top: 20px; position: absolute; top: 0; width: 415px; z-index: 50;}
#search-suggest #search-suggest-empty { background: #322F2C; padding: 10px 0 8px 25px;}
#search-suggest #search-suggest-filled { margin: 0; padding: 0; }
#search-suggest .middle { background: url('../images/suggest/suggest-middle.png') 0 0 repeat-y; padding: 0 9px 5px 0; width: 406px; }
#search-suggest .bottom { background: url('../images/suggest/suggest-bottom.png') 0 100% no-repeat; height: 15px; font-size: 1px; /* for IE */}
#search-suggest ul { margin: 0; padding: 0 0 0 0; overflow: auto; }
#search-suggest ul li { background: #322F2C; padding: 5px 12px 5px 25px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none;}
#search-suggest ul li.odd { background: #383532;}
#search-suggest ul li em { font-weight: bold; font-style: normal;}
#search-suggest ul li.auto-focus, #search-suggest ul li:hover { background: #CE0F0F; color: #fff; }
#search-suggest ul li.auto-focus em { background: none; }

form.simple #search-suggest { background-image: url(../images/suggest-top-narrow.png); margin-left: 0; width: 306px; }
form.simple #search-suggest .middle { background-image: url(../images/suggest-middle-narrow.png);}
form.simple #search-suggest .bottom { background-image: url(../images/suggest-bottom-narrow.png);}

#annoninput { /*background: lime; border: 1px solid yellow;*/}
.maininput { width: 100% !important; /*background: red !important;*/}

/* Bile inputy misto cernych v grafickych formularich */
.graphic-form ul.holder li.bit-box a { background-image: url(../images/search-key-light-left.gif); color: #2C2B29;}
.graphic-form ul.holder li.bit-box a span { background-image: url(../images/search-key-light-right.gif);}

#search-suggest-offset {
    position: absolute;
    margin: 0; padding: 0;
}
