/*** Globalní ***/
div.itemsboard { /* Velikost i typ písma si můžete upravit dle libosti */
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
}
div.itemsboard div.filter {
    min-width: 470px !important;
}
div.itemsboard div.filter form#adminForm {
    margin: 0 0 20px;
}
div.itemsboard div.filter form#adminForm label {
    display: inline !important;
    line-height: 26px !important;
    /*margin-bottom: 8px !important;
    margin-right: 5px !important;
    text-align: right !important;*/
}
div.itemsboard div.filter form#adminForm div.dates span.from label,
div.itemsboard div.filter form#adminForm div.dates span.to label {
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    cursor: inherit;
}
div.itemsboard div.filter form#adminForm div.dates div.input-append {
    display: inline-block;
    font-size: 0;
    margin-bottom: 9px;
    vertical-align: middle;
    white-space: nowrap;
}
/*** Globální konec ***/

/*** Horní filtr ***/
div.itemsboard div.filter form#adminForm div.dates,
div.itemsboard div.filter form#adminForm div.searchfield,
div.itemsboard div.filter form#adminForm div.segment {
    display: block !important;
    margin-bottom: 5px !important;
}
div.itemsboard div.filter form#adminForm div.dates span.to {
    display: inline-block !important;
    margin-left: 40px;
    min-width: 65px !important;
}
div.itemsboard div.filter form#adminForm div.dates div.input-append {
    display: inline !important;
}
div.itemsboard div.filter form#adminForm div.dates span.from,
div.itemsboard div.filter form#adminForm div.searchfield span.text,
div.itemsboard div.filter form#adminForm div.segment span.text {
    display: inline-block !important;
    min-width: 65px !important;
}
div.itemsboard div.filter form#adminForm div.dates div.input-append input#filter_show_from,
div.itemsboard div.filter form#adminForm div.dates div.input-append input#filter_show_to {
    width: 80px !important;
    border-radius: 3px 0 0 3px !important;
    margin-bottom: 0 !important;
    position: relative !important;
    vertical-align: top !important;
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s !important;
    border-radius: 3px 0 0 3px !important;
    color: #555 !important;
    display: inline-block !important;
    font-size: 13px !important;
    /*height: 18px !important;*/
    /*line-height: 18px !important;*/
    padding: 4px 6px !important;
}
div.itemsboard div.filter form#adminForm div.dates div.input-append button#filter_show_from_img.btn,
div.itemsboard div.filter form#adminForm div.dates div.input-append button#filter_show_to_img.btn {
    border-radius: 0 3px 3px 0 !important;
    margin-left: -1px !important;
    vertical-align: top !important;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #bbb #bbb #a2a2a2;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 5px 4px 8px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    font-weight: normal;
}
div.itemsboard div.filter form#adminForm div.dates div.input-append button#filter_show_from_img.btn i.icon-calendar,
div.itemsboard div.filter form#adminForm div.dates div.input-append button#filter_show_to_img.btn i.icon-calendar {
    content: "\43";
    display: inline-block;
    font-family: "IcoMoon";
    font-style: normal;
    height: 14px;
    line-height: 14px;
    margin-bottom: 2.5px;
    margin-right: 0.25em;
    vertical-align: bottom;
    width: 14px;
}
div.itemsboard div.filter form#adminForm div.searchfield span.text label {
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    cursor: inherit;
}
div.itemsboard div.filter form#adminForm div.searchfield input#filter_search.inputbox {
    line-height: 18px !important;
    margin-bottom: 0 !important;
    min-width: 346px !important;
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    border-radius: 3px;
    color: #555;
    display: inline-block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    padding: 4px 6px;
    vertical-align: middle;
    margin-left: 0;
    width: auto;
}
div.itemsboard div.filter form#adminForm div.segment span.text label {
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    cursor: inherit;
}
div.itemsboard div.filter form#adminForm div.segment select#category_id {
    background-color: #fff;
    border: 1px solid #ccc;
    min-width: 235px;
    width: auto;
    height: 28px;
    line-height: 28px;
    border-radius: 3px;
    color: #555;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 9px;
    padding: 4px 6px;
    vertical-align: middle;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: normal;
    cursor: pointer;
}
div.itemsboard div.filter form#adminForm div.buttons input.btn.btn-success,
form#itemForm.form-validate-board div.submit button.button.btn.btn-success.validate {
    cursor: pointer;
    width: auto;
    background-color: #5bb75b;
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #387038;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle;
    margin-left: 0;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: normal;
}
div.itemsboard div.filter form#adminForm div.buttons input.btn.btn-danger,
form#itemForm.form-validate-board div.submit button.button.btn.btn-danger {
    cursor: pointer;
    width: auto;
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #802420;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 3px 8px;
    text-align: center;
    vertical-align: middle;
    margin-left: 0;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: normal;
}
div.itemsboard div.filter form#adminForm div.buttons {
    display: inline-block !important;
    margin-left: 70px !important;
}
/*** Horní filtr konec ***/

/*** Odkaz na archív ***/
div.archive_link {
    background: url("../images/archiv_icon.png") no-repeat scroll left center transparent !important;
    display: inline-block !important;
    line-height: 18px !important;
    padding-left: 20px !important;
}
/*** Odkaz na archív konec ***/

/*** Tabulka s dokumenty ***/
div.itemsboard div.list table {
    border: 2px solid #cccccc !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    min-width: 470px !important;
}
div.itemsboard div.list table tbody tr th {
    border: 1px solid #cccccc !important;
    background: none #eeeeee !important;
    padding: 3px !important;
    color: #333333 !important;
}
div.itemsboard div.list table tbody tr td {
    border: 1px solid #cccccc !important;
    padding: 3px !important;
}
div.itemsboard div.list table tbody tr th.datefrom, div.itemsboard div.list table tbody tr th.dateto,
div.itemsboard div.list table tbody tr th.markitem, div.itemsboard div.list table tbody tr th.authoritem,
div.itemsboard div.list table tbody tr td.datefrom, div.itemsboard div.list table tbody tr td.dateto,
div.itemsboard div.list table tbody tr td.markitem, div.itemsboard div.list table tbody tr td.authoritem {
    border-bottom: 2px solid #cccccc !important;
}
div.itemsboard div.list table tbody tr th.datefrom, div.itemsboard div.list table tbody tr th.dateto {
    width: 12% !important;
}
div.itemsboard div.list table tbody tr th.titleitem {
    width: 88% !important;
}
div.itemsboard div.list table tbody tr th.markitem, div.itemsboard div.list table tbody tr td.markitem {
    width: 38% !important;
}
div.itemsboard div.list table tbody tr th.datefrom, div.itemsboard div.list table tbody tr td.datefrom,
div.itemsboard div.list table tbody tr th.dateto, div.itemsboard div.list table tbody tr td.dateto,
div.itemsboard div.list table tbody tr th.titleitem,
div.itemsboard div.list table tbody tr th.markitem,
div.itemsboard div.list table tbody tr th.authoritem {
    text-align: center !important;
}
div.itemsboard div.list table tbody tr th.datefrom, div.itemsboard div.list table tbody tr td.datefrom,
div.itemsboard div.list table tbody tr th.dateto, div.itemsboard div.list table tbody tr td.dateto {
    vertical-align: middle !important;
}
/*div.itemsboard div.filter form#adminForm div.search input.btn.btn-primary {
    vertical-align: top;
}*/
/*** Tabulka s dokumenty konec ***/

/*** Detail dokumentu ***/
div.itemboard { /* Velikost i typ písma si můžete upravit dle libosti */
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
}
div.itemboard div.files span {
    font-weight: bold;
    text-decoration: underline;
}
/*** Detail dokumentu konec ***/

/*** Editační tlačítka ***/
div.itemboard div.editremove {
    /*background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid;
    border-radius: 3px;*/
    display: inline-block;
    float: right;
    /*padding: 5px;*/
    text-align: right;
}
div.itemboard div.editremove div.edit,
div.itemboard div.editremove div.remove {
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid;
    border-radius: 3px;
    display: inline-block;
    padding: 5px;
}
div.itemboard div.editremove div.remove {
    border-left: 1px solid;
    margin-left: 5px;
    padding-left: 8px;
}
div.itemboard div.editremove div.edit span.icon-apply:before,
div.itemboard div.editremove div.edit span.icon-edit:before,
div.itemboard div.editremove div.edit span.icon-pencil:before {
	content: "\2b";
}
div.itemboard div.editremove div.remove span.icon-remove:before,
div.itemboard div.editremove div.remove span.icon-delete:before,
div.itemboard div.editremove div.remove span.icon-cancel-2:before {
	content: "\49";
}
div.itemboard div.editremove div.edit a,
div.itemboard div.editremove div.remove a {
	margin-left: 5px;
}
/*** Editační tlačítka konec ***/

/*** Editace dokumentu ***/
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td label {
    width: 100px;
}
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input#jform_title.required {
    min-width: 370px;
}
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td textarea,
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="text"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="password"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="datetime"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="datetime-local"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="date"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="month"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="time"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="week"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="number"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="email"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="url"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="search"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="tel"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="color"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td .uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td textarea,
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="text"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="password"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="datetime"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="datetime-local"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="date"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="month"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="time"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="week"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="number"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="email"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="url"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="search"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="tel"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input[type="color"],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td .uneditable-input {
    border-radius: 3px;
    color: #555;
    display: inline-block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 9px;
    padding: 4px 6px;
    vertical-align: middle;
}
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td select#jform_category_id.required { /*kategorie*/
    background-color: #fff;
    border: 1px solid #ccc;
    width: 220px;
    margin-bottom: 10px;
}
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td select#jform_category_id.required,
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td div#files input[type="file"] {
    height: 28px !important;
    line-height: 28px !important;
}
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td div#files { /*soubory*/
    margin-bottom: 10px;
    border: 1px solid #e3e3e3;
    padding: 5px;
    background: #f5f5f5;
}
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td div#files input[type="button"] { /*přidat soubor*/
    float: right !important;
    height: 28px !important;
    width: auto;
}
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td table tbody tr td input.inputbox { /*vymazat soubor*/
    margin: 0 5px 0 20px!important;
}
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td label#jform_mark-lbl.required{ /*čj popis*/
    margin-top: 10px;
}
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input#jform_mark.required { /*čj pole*/
    margin-top: 10px;
    min-width: 150px;
}
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td fieldset {/* ano/ne */overflow:hidden; padding: 10px 0; }
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td fieldset#jform_published.radio { float:left; clear:none; }
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td fieldset label { float:left; clear:none; display:block; padding: 2px 1em 0 0; }
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td fieldset#jform_published.radio input[type=radio],
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td fieldset#jform_published.radio input.radio { float:left; clear:none; margin: 4px 5px 0 0 !important; }
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td fieldset#jform_published.radio label { width: 30px; }
/*kalendáře*/
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td div.input-append button#jform_show_from_img.btn,
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td div.input-append button#jform_show_to_img.btn {
    border-radius: 0 3px 3px 0 !important;
    margin-left: -1px !important;
    vertical-align: top !important;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #bbb #bbb #a2a2a2;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 5px 4px 8px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    font-weight: normal;
}
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td div.input-append button#jform_show_from_img.btn i.icon-calendar,
form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td div.input-append button#jform_show_to_img.btn i.icon-calendar {
    content: "\43";
    display: inline-block;
    font-family: "IcoMoon";
    font-style: normal;
    height: 14px;
    line-height: 14px;
    margin-bottom: 2.5px;
    margin-right: 0.25em;
    vertical-align: bottom;
    width: 14px;
}
/*kalendaře konec*/


form#itemForm.form-validate-board fieldset.itemform table.itemformlist tbody tr td input#jform_ordering { /*řazení*/
    width: 30px;
}
form#itemForm.form-validate-board div.submit { /*tlačítka Uložit/Storno*/
    margin-left: 102px;
}
form#itemForm.form-validate-board div.submit button.button.btn.btn-success.validate {
    padding: 5px 35px;
}
form#itemForm.form-validate-board div.submit button.button.btn.btn-danger {
    padding: 5px 10px;
    margin-left: 15px;
}
/*** Editace dokumentu konec ***/

/*** Ikony dokumentů v detailu ***/
div.itemboard div.files a[href$='.pdf'], div.itemboard div.files a[href$='-pdf'] {
display:inline-block;
padding-left:24px;
line-height:18px;
background:transparent url(../images/pdf.png) center left no-repeat;
}
div.itemboard div.files a[href$='.xls'], div.itemboard div.files a[href$='-xls'], div.itemboard div.files a[href$='.xlsx'], div.itemboard div.files a[href$='-xlsx'], div.itemboard div.files a[href$='.csv'], div.itemboard div.files a[href$='.xlt'], div.itemboard div.files a[href$='.xlw'], div.itemboard div.files a[href$='-csv'], div.itemboard div.files a[href$='-xlt'], div.itemboard div.files a[href$='-xlw'] {
display:inline-block;
padding-left:24px;
line-height:18px;
background:transparent url(../images/xls.png) center left no-repeat;
}
div.itemboard div.files a[href$='.ppt'], div.itemboard div.files a[href$='.pps'], div.itemboard div.files a[href$='-ppt'], div.itemboard div.files a[href$='-pps'] {
display:inline-block;
padding-left:24px;
line-height:18px;
background:transparent url(../images/ppt.png) center left no-repeat;
}
div.itemboard div.files a[href$='.doc'], div.itemboard div.files a[href$='.docx'], div.itemboard div.files a[href$='.rtf'], div.itemboard div.files a[href$='.wps'], div.itemboard div.files a[href$='-doc'], div.itemboard div.files a[href$='-docx'], div.itemboard div.files a[href$='-rtf'], div.itemboard div.files a[href$='-wps'] {
display:inline-block;
padding-left:24px;
line-height:18px;
background:transparent url(../images/doc.png) center left no-repeat;
}
div.itemboard div.files a[href$='.txt'], div.itemboard div.files a[href$='-txt'] {
display:inline-block;
padding-left:24px;
line-height:18px;
background:transparent url(../images/txt.png) center left no-repeat;
}
div.itemboard div.files a[href$='.jpg'], div.itemboard div.files a[href$='-jpg'] {
display:inline-block;
padding-left:24px;
line-height:18px;
background:transparent url(../images/jpg.png) center left no-repeat;
}
div.itemboard div.files a[href$='.png'], div.itemboard div.files a[href$='-png'] {
display:inline-block;
padding-left:24px;
line-height:18px;
background:transparent url(../images/png.png) center left no-repeat;
}
div.itemboard div.files a[href$='.bmp'], div.itemboard div.files a[href$='-bmp'] {
display:inline-block;
padding-left:24px;
line-height:18px;
background:transparent url(../images/bmp.png) center left no-repeat;
}
div.itemboard div.files a[href$='.zip'], div.itemboard div.files a[href$='.gzip'], div.itemboard div.files a[href$='-zip'], div.itemboard div.files a[href$='-gzip'] {
display:inline-block;
padding-left:24px;
line-height:18px;
background:transparent url(../images/zip.png) center left no-repeat;
}
div.itemboard div.files a[href$='.rar'], div.itemboard div.files a[href$='-rar'] {
display:inline-block;
padding-left:24px;
line-height:18px;
background:transparent url(../images/rar.png) center left no-repeat;
}
/*** Ikony dokumentů v detailu ***/

/*** Modul ÚD ***/
div.modulboard table.modul {
    border: 2px solid #cccccc;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}
div.modulboard table.modul tbody tr td.titleitem {
    background: #eeeeee;
    border-bottom: 1px solid #cccccc;
    padding: 3px;
}
div.modulboard table.modul tbody tr td.datefrom {
    border-right: 1px solid #cccccc;
    border-bottom: 2px solid #cccccc;
    padding: 3px;
    font-size: 85%;
    width: 25%;
}
div.modulboard table.modul tbody tr td.category {
    border-bottom: 2px solid #cccccc;
    padding: 3px;
    font-size: 85%;
}
div.modulboard table.modul tbody tr td.titleitem a,
div.modulboard table.modul tbody tr td.category a {
    text-decoration: none;
}
/*** Modul ÚD konec ***/

/*** Tlačítka ***/
.btn-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #da4f49;
	background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
	background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f);
	background-image: -o-linear-gradient(top,#ee5f5b,#bd362f);
	background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	border-color: #bd362f #bd362f #802420;
	*background-color: #bd362f;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
	color: #fff !important;
	background-color: #bd362f !important;
	*background-color: #a9302a !important;
}
.btn-danger:active,
.btn-danger.active {
	background-color: #942a25 \9;
}
.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top,#62c462,#51a351);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
	background-image: -webkit-linear-gradient(top,#62c462,#51a351);
	background-image: -o-linear-gradient(top,#62c462,#51a351);
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color: #51a351 #51a351 #387038;
	*background-color: #51a351;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
	color: #fff !important;
	background-color: #51a351 !important;
	*background-color: #499249 !important;
}
.btn-success:active,
.btn-success.active {
	background-color: #408140 \9;
}

button.btn,
input[type="submit"].btn {
	*padding-top: 3px;
	*padding-bottom: 3px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
	*padding-top: 7px;
	*padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
	*padding-top: 3px;
	*padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
	*padding-top: 1px;
	*padding-bottom: 1px;
}
.btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image: -o-linear-gradient(top,#fff,#e6e6e6);
	background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #bbb;
	*border: 0;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*margin-left: .3em;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
	color: #333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
}
.btn:active,
.btn.active {
	background-color: #cccccc \9;
}
.btn:first-child {
	*margin-left: 0;
}
.btn:hover,
.btn:focus {
	color: #333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}
.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
/*** Tlačítka konec ***/

/*** Písmo a ikony z písma ***/
@font-face {
	font-family: 'IcoMoon';
	src: url('../fonts/IcoMoon.eot');
	src: url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../fonts/IcoMoon.woff') format('woff'), url('../fonts/IcoMoon.ttf') format('truetype'), url('../fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	*margin-right: .3em;
	line-height: 14px;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
	font-weight: normal;
}
.icon-calendar:before {
	content: "\43";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}
.icon-search:before {
	content: "\53";
}
/*** Písmo a ikony z písma konec ***/

div.itemsboard div.filter form#adminForm div.dates div.leftdate {
	float: left;
}

div.itemsboard div.filter form#adminForm div.dates div.leftdate div.field-calendar,
div.itemsboard div.filter form#adminForm div.dates div.rightdate div.field-calendar {
    display: inline;
}
/*** mobilní zařízení ***/
@media only screen and (max-width: 500px) {
       div.itemsboard div.filter form#adminForm div.dates div.leftdate div.field-calendar,
       div.itemsboard div.filter form#adminForm div.dates div.rightdate div.field-calendar {
           display: block !important;
       }
       div.itemsboard div.filter form#adminForm div.dates span.to {
           margin-left: 0px;
       }
       div.itemsboard div.filter form#adminForm div.dates div.leftdate {
           margin-right: 10px;
       }
       div.itemsboard div.filter form#adminForm div.dates span.from,
       div.itemsboard div.filter form#adminForm div.searchfield span.text,
       div.itemsboard div.filter form#adminForm div.segment span.text {
           display: block !important;
       }
       div.searchfield input#filter_search.inputbox {
           min-width: 0 !important;
       }
       div.itemsboard div.filter form#adminForm div.searchfield input#filter_search.inputbox,
       div.itemsboard div.filter form#adminForm div.segment select#category_id {
           min-width: 0 !important;
           width: 100% !important;
       }
       div.itemsboard div.filter, div.itemsboard div.list table {
           min-width: 0px !important;
       }
       div.itemsboard div.list table tbody tr th.datefrom,
       div.itemsboard div.list table tbody tr th.dateto,
       div.itemsboard div.list table tbody tr td.datefrom,
       div.itemsboard div.list table tbody tr td.dateto {
           overflow-wrap: break-word !important;
           max-width: 7ch !important;
       }
}
