/***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!*/
/* Po zmene ZVYSIT VERZI vsech css a js scriptu v index.php, help.php a reports/inc/htmlHead.inc.html  */
/*!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***!!!***/

/*14.09.2011 - hembera - pridany definice div.vysledek input
  1.12.2012 - prochazka - pridana definice div input.saveWide
  20.1.2013 - prochazka - v tabulkach snizen padding ze 4 na 2px, pridan input.odkaz pro prihlaseniLog,inc.php, definovana width v table.vypis 
  29.7.2013 - koucky - messageMailGreenWarning hodnoty width a height obracene, nez vsechny ostatni -> opraveno aby to licovalo s ostatnima, zejmena ve vyuctovani
  04.2.2014 - prochazka - k tlacitkum pridana barva pozadi background-color: #bbbbbb (u IE 11 se nelisilo od okolniho pozadi)
  21.4.2015 - hembera - pridany definice pro progressbar
  07.7.2015 - JProchazka - pridano filtrExcelSend (24.7. upraven background-position)
  07.05.2016 - hembera - pridana trida preload - rotujici kolecko pro indikaci nahravaneho objektu nebo obsahu
  16.05.2016 - JProchazka - ikony pro protokol, tresty, hod, bvr v rozpisu r.; Odsazení inputů ve filtrech
  15.03.2017 - do tridy vypis pridano bila jako barva pozadi kvuli zafixovanemu prvnimu radku tabulky, ktery mel obrys pro border-spacing pruhledny
  26.04.2018 - hembera - odpocet_casu do expirace prihlaseni pro necinnost
  */
  
form, input, select {font-family: Tahoma, Arial, sans-serif; }
input[type="text"],input[type="password"],select {background-color: white;}

textarea {font-family: Tahoma, Arial, sans-serif; resize:none}
.ellipsis {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis;}
.chyba {color:#f64a4c}
.bg-chyba {background-color: #FFC3C6;}
.bg-varovani {background-color: #FFCC00;}

/*login*/
form.login {width: 575px; text-align: right; margin-bottom: 30px;}
form.login input {padding: 2px; width: 150px; border: 1px solid;}
form.login input.submitButton {width: 158px;}

.transparentSubmit{border: 0; background-color: transparent; color: black; cursor: pointer;}
#userAndRoleInfo {margin-top: 11px; float: left;}

div#odpocet_casu {margin-top: 12px; margin-left: 50px; float: left; width: 200px; cursor: pointer; color: #fff;}
div#odpocet_casu_progressbar_ram {margin: -18px 0 0 -5px; width: 100%; border: 1px solid #85A8B1; background-color: #d0d0d0;}
div#odpocet_casu_progressbar {width: 100%; height: 20px; border: 0; background-color: #3d484f;}

/* progressbar */
div.progressbar-out {margin: 10px auto; width: 99.5%; height: 10px; background-color: #d0d0d0; border: 1px solid #3d484f;}
div.progressbar-in {display: block-line; margin: 0; height: 10px; background-color: #3d484f;}

/*tabulka browseru*/
table.vypis {border: solid 1px #bdbdbd; border-spacing: 1px 1px; background-color: #fff; table-layout: fixed; width: 978px;}
table.vypis td, th {padding: 0 2px 0 2px; height: 21px;/*20px*/}
table.vypis th {background-color: #cbdade; text-align: center}
table.vypis th.PK {background-color: #ffdade;}                                  /*hlavicka primarniho klice*/
table.vypis td.datum {text-align: right;}
table.vypis td.cislo {text-align: right;}
table.vypis td.checkbox, td.c {text-align: center;}
table.vypis tr.choose, td.choose {background-color: #CCFF66;}													    /*zvyrazneni radky browseru*/
table.vypis td.ujelVic {background-color: #CC6666;}
table.vypis tr.dark, td.dark {background-color: #d0d0d0;}													      /*tmave radky browseru*/
table.vypis tr.light, td.light {background-color: #eaeaea;}													      /*svetle radky browseru*/
table.vypis td.darkPK {background-color: #dfd0d0;}													    /*tmave radky primarniho klice sloupce browseru*/
table.vypis td.lightPK {background-color: #ffeaea;}													    /*svetle radky primarniho klice sloupce browseru*/
table.vypis tr.new, td.new {background-color: #3d484f; color: #ffffff;}									/*radek pro nove zalozenou polozku*/
table.vypis td.kombo {text-align: center; padding: 10px 0 10px 0; font-size: 1.4em;}			/*radek pro vyber sezony*/
.zvyrazneni-radku tr:hover td {background: #CCFF66;}
.rozpis {font-size:1em; border: 1px #a9a9a9 solid;}																			                /*formularove prvky pro rozpis*/
.rozpis[type=text] {font-size:1em; border: 1px #a9a9a9 solid; height:14px;}													    /*formularovy prvek select pro rozpis*/
.rozpisObligatory {font-size:1em; background-color:#edfbff !important; border: 1px #a9a9a9 solid; }				/*povinne prvky ve formulari pro rozpis*/

/*filtr a pridavani/editace*/
div.filtr, div.add, div.vysledek {vertical-align:top; font-size:1em;/*0.8*/ background-color: #efefef; border: 2px inset silver; padding: 5px; float: left; width: 100%;}
div.add {text-align: right;}    
div.filtr input, div.add input, div.vysledek input, div.filtr select, div.add select, div.add textarea {font-size: 1.0em;}
div.add input[type="submit"], div.vysledek input[type="submit"], div.filtr input[type="submit"] {width: 150px;}
div.add input, div.vysledek input, div.filtr input {padding: 1px; padding-left: 4px; width: 250px;}

div.add input.vyuctovani {padding: 1px; padding-left: 4px; width: 137px;}
div.add select, div.filtr select {padding: 1px; width: 259px;}
div.add textarea {padding: 1px; width: 948px;}
div.add textarea.vyuctovani {padding: 1px; width: 365px; height: 68px;}
div.add input.obligatory, div.add select.obligatory, div.add textarea.obligatory {background-color: #edfbff; border: 1px #a9a9a9 solid;}
div.filtr form[name="formFiltr"] div {margin-right: 5px;}

div div.heading{text-align: left; font-size: 1.2em; border-bottom: 2px inset #aaaaaa;}
div div.vyuctovaniHeading{text-align: left; font-size: 1.4em; border-bottom: 2px inset #aaaaaa;  width: 360px;}
.vyberSezonySelect {float: right; margin-top: -32px; margin-bottom: 12px; margin-right: 4px;}
.stranky {width: 100px; height: 450px;}

input[type="text"] {border: 1px #a9a9a9 solid;}
select {border: 1px #a9a9a9 solid;} 

/*hledani - videobanka*/
form.search_form {float:right; margin-right: 5px; margin-top: 3px;}
input.search_button {padding: 0 5px; height: 21px;}
input.search_box { width: 550px; padding: 1px;}

/*tlacitka*/
input.povolenANO {border: 0; background: url("../icons/povolenANO.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.povolenNE {border: 0; background: url("../icons/povolenNE.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.povolenANONeaktiv {border: 0; background: url("../icons/povolenANONeaktiv.png") no-repeat center transparent; width: 20px; height: 20px}
input.povolenNENeaktiv {border: 0; background: url("../icons/povolenNENeaktiv.png") no-repeat center transparent; width: 20px; height: 20px}
input.smazat {border: 0; background: url("../icons/iconDelete.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.smazatDis {border: 0; width: 16px; height: 16px; background: url("../icons/iconDeleteGrey.png") no-repeat center transparent;}
input.editovat {border: 0; background: url("../icons/iconEdit.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.editovatDis {border: 0; background: url("../icons/iconEditGrey.png") no-repeat center transparent; width: 16px; height: 20px;}
input.zalozit {border: 0; background: url("../icons/iconNew.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.zalozitDis {border: 0; background: url("../icons/iconNewGrey.png") no-repeat center transparent; width: 16px; height: 20px;}
input.odebrat {border: 0; background: url("../icons/iconRemove.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.nahlasit {border: 0; background: url("../icons/iconError.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.filtr {border: 0; background: url("../icons/iconFilter.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.checkbox_checked {border: 0; background: url("../icons/checkbox_checked.png") no-repeat center transparent; width: 12px; height: 12px; cursor: pointer;}
input.checkbox_unchecked {border: 0; background: url("../icons/checkbox_unchecked.png") no-repeat center transparent; width: 12px; height: 12px; cursor: pointer;}
input.checkbox_dis_checked {border: 0; background: url("../icons/checkbox_dis_checked.png") no-repeat center transparent; width: 12px; height: 12px;}
input.checkbox_dis_unchecked {border: 0; background: url("../icons/checkbox_dis_unchecked.png") no-repeat center transparent; width: 12px; height: 12px;}
input.print {border: 0; background: url("../icons/iconPrint.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.urg {border: 0; background: transparent; width: 40px; height: 20px; cursor: pointer;display: inline-block;}
input.filtrSend {background-image:url("../icons/iconFilter.png"); background-repeat:no-repeat; background-position:left; background-color: #bbbbbb; width: 150px; height: 21px;}
input.filtrExcelSend {background-image:url("../icons/iconExcel.png"); background-repeat:no-repeat; background-position:left; background-position: 1px 0; ;background-color: #bbbbbb; width: 150px; height: 21px;}
input.sendMessage {border: 0; background: url("../icons/email.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.sendMessageDis {border: 0; background: url("../icons/emailGrey.png") no-repeat center transparent; width: 20px; height: 20px;}
div input.email {background-image:url("../icons/email.png"); background-repeat:no-repeat; background-position:left; background-color: #bbbbbb; width: 250px; height: 21px;}
div input.sms {background-image:url("../icons/sms.png"); background-repeat:no-repeat; background-position:left; background-color: #bbbbbb; width: 250px; height: 21px;}
input.exportSend {background-image:url("../icons/iconPrint.png"); background-repeat:no-repeat; background-position:left; background-color: #bbbbbb; width: 150px; height: 21px;}
div.add input.close, div.filtr input.close {border: 0; background: url("../icons/iconClose.png") no-repeat center transparent; width: 12px; height: 12px; float: right; cursor: pointer;}
div input.save {background-image:url("../icons/iconSave.png"); background-repeat:no-repeat; background-position:left; background-color: #bbbbbb; width: 150px; height: 21px;}
div input.delete {background-image:url("../icons/iconDelete.png"); background-repeat:no-repeat; background-position:left; background-color: #bbbbbb; width: 150px; height: 21px;}
div input.copy {background-image:url("../icons/iconCopy.png"); background-repeat:no-repeat; background-position:left; background-color: #bbbbbb; width: 150px; height: 21px;}
div input.upload {background-image:url("../icons/iconUpload.png"); background-repeat:no-repeat; background-position:left; background-color: #bbbbbb; width: 150px; height: 21px;}
div input.saveWide {background-image:url("../icons/iconSave.png"); background-repeat:no-repeat; background-position:left; background-color: #bbbbbb; width: 250px; height: 21px;}
div input.reload {background-image:url("../icons/reload.png"); background-repeat:no-repeat; background-position:left; background-color: #bbbbbb; width: 150px; height: 21px;}
div input.lock {background-image:url("../icons/iconKey.png"); background-repeat:no-repeat; background-position:left; border: 2px solid red; background-color: #bbbbbb; background-position: 2px 1px; width: 150px; height: 21px;}
div input.ok {background-image:url("../icons/rozhodci.png"); background-repeat:no-repeat; background-position:left; background-color: #bbbbbb; width: 150px; height: 21px;}
div input.ko {background-image:url("../icons/iconDelete.png"); background-repeat:no-repeat; background-position:left; background-color: #bbbbbb; width: 150px; height: 21px;}
div input.question {background-image:url("../icons/otaznik.png"); background-repeat:no-repeat; background-position:left; background-color: #bbbbbb; width: 150px; height: 21px;}
input.order{border: 0; height: 20px; background-color: transparent; cursor: pointer;}
input.orderDESC {border: 0; height: 20px; background: url("../icons/iconOrderDESC.png") no-repeat right transparent; cursor: pointer;}
input.orderASC {border: 0; height: 20px; background: url("../icons/iconOrderASC.png") no-repeat right transparent; cursor: pointer;}
input.next {background: url("../icons/iconNext.png") no-repeat center; width: 20px !important; height: 21px}
input.messageTransparent {border: 0; background-color: transparent; width: 16px; height: 20px}
input.messageMailGrey {border: 0; background: url("../icons/messageMailGrey.png") no-repeat center transparent; width: 16px; height: 20px;}
input.messageMailGreen {border: 0; background: url("../icons/messageMailGreen.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.messageMailGreenWarning {border: 0; background: url("../icons/messageMailGreenWarning.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.messageSMSGrey {border: 0; background: url("../icons/messageSMSGrey.png") no-repeat center transparent; width: 16px; height: 20px;}
input.messageSMSGreen {border: 0; background: url("../icons/messageSMSGreen.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.messageSMSOrange {border: 0; background: url("../icons/messageSMSOrange.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.messageSMSGreenWarning {border: 0; background: url("../icons/messageSMSGreenWarning.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.messageSMSOrangeWarning {border: 0; background: url("../icons/messageSMSOrangeWarning.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.messageSMSOrangeWarning {border: 0; background: url("../icons/messageSMSOrangeWarning.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rucneNe {border: 0; background: url("../icons/rucneNe.png") no-repeat center transparent; width: 14px; height: 16px;}
input.rucneAno {border: 0; background: url("../icons/rucneAno.png") no-repeat center transparent; width: 14px; height: 16px;}
input.potvrzenNic {border: 0; background: url("../icons/potvrzenNic.png") no-repeat center transparent; width: 14px; height: 16px;}
input.potvrzenAno {border: 0; background: url("../icons/potvrzenAno.png") no-repeat center transparent; width: 14px; height: 16px;}
input.potvrzenNe {border: 0; background: url("../icons/potvrzenNe.png") no-repeat center transparent; width: 14px; height: 16px;}
input.odkaz{border: 0; height: 20px; background-color: transparent; cursor: pointer;}

input.exportExcel {border: 0; background: url("../icons/iconExcel.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.exportPDF {border: 0; background: url("../icons/iconPDF.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.exportPDFNeactiv {border: 0; background: url("../icons/iconPDFNeactiv.png") no-repeat center transparent; width: 16px; height: 20px;}
input.exportCSV {border: 0; background: url("../icons/export.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.uzavrit {border: 0; background: url("../icons/iconKey.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}

input.rozhodciWhite {border: 0; background: url("../icons/iconEdit.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciBlack {border: 0; background: url("../icons/rozhodciBlack.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciGrey {border: 0; background: url("../icons/rozhodciGrey.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciGreen {border: 0; background: url("../icons/rozhodciGreen.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciOrange {border: 0; background: url("../icons/rozhodciOrange.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciYellow {border: 0; background: url("../icons/rozhodciYellow.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciRed {border: 0; background: url("../icons/rozhodciRed.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciBlue {border: 0; background: url("../icons/rozhodciBlue.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciBlueGreen {border: 0; background: url("../icons/rozhodciBlueGreen.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciMagenta {border: 0; background: url("../icons/rozhodciMagenta.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciGreyDel {border: 0; background: url("../icons/rozhodciGreyDel.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciGreenDel {border: 0; background: url("../icons/rozhodciGreenDel.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciOrangeDel {border: 0; background: url("../icons/rozhodciOrangeDel.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciOrangeWarning {border: 0; background: url("../icons/rozhodciOrangeWarning.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciRedDel {border: 0; background: url("../icons/rozhodciRedDel.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}
input.rozhodciBlueDel {border: 0; background: url("../icons/rozhodciBlueDel.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer;}

input.protokolBlue {vertical-align:middle; border: 0; background: url("../icons/iconProtokol.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}

input.trestGrey   {vertical-align:middle; border: 0; background: url("../icons/iconTrestGrey.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}
input.trestGreyX  {vertical-align:middle; border: 0; background: url("../icons/iconTrestGreyX.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}
input.trestOrange {vertical-align:middle; border: 0; background: url("../icons/iconTrestOrange.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}

input.zdel0 {vertical-align:middle; border: 0; background: url("../icons/iconDELWhite.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}
input.zdel1 {vertical-align:middle; border: 0; background: url("../icons/iconDELGrey.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}
input.zdel2 {vertical-align:middle; border: 0; background: url("../icons/iconDELBlue.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}
input.zdel3 {vertical-align:middle; border: 0; background: url("../icons/iconDELGreen.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}
input.zdel4 {vertical-align:middle; border: 0; background: url("../icons/iconDELRed.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}
input.zdel6 {vertical-align:middle; border: 0; background: url("../icons/iconDELBlack.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}
input.zdel7 {vertical-align:middle; border: 0; background: url("../icons/iconDELMagenta.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}

input.zbvr0 {vertical-align:middle; border: 0; background: url("../icons/iconBVRwhite.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}
input.zbvr1 {vertical-align:middle; border: 0; background: url("../icons/iconBVRgrey.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}
input.zbvr2 {vertical-align:middle; border: 0; background: url("../icons/iconBVRblue.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}
input.zbvr3 {vertical-align:middle; border: 0; background: url("../icons/iconBVRgreen.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}
input.zbvr4 {vertical-align:middle; border: 0; background: url("../icons/iconBVRred.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}
input.zbvr7 {vertical-align:middle; border: 0; background: url("../icons/iconBVRmagenta.png") no-repeat center transparent; width: 16px; height: 20px; cursor: pointer; font-size:0}

input.noclehAno {border: 0; background: url("../icons/bed.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.noclehNe {border: 0; background: url("../icons/bedGrey.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}

input.infoAno {border: 0; background: url("../icons/info.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.infoAnoPlne {border: 0; background: url("../icons/infoGreen.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.infoNe {border: 0; background: url("../icons/infoGrey.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}

input.potvrdit {border: 0; background:url("../icons/rozhodci.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.potvrditGrey {border: 0; background:url("../icons/rozhodci_Grey.png") no-repeat center transparent; width: 20px; height: 20px;}
input.odmitnout {border: 0; background:url("../icons/iconDelete.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.odmitnoutGrey {border: 0; background:url("../icons/iconDeleteGrey.png") no-repeat center transparent; width: 20px; height: 20px;}

input.trestOn {border: 0; background: url("../icons/trestOn.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.trestOffRZD {border: 0; background: url("../icons/trestOff.png") no-repeat center transparent; width: 20px; height: 20px; }
input.trestOff {border: 0; background: url("../icons/trestOff.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.trestOffDel {border: 0; background: url("../icons/trestOffDel.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}
input.znakovyOdkaz {border: 0; background-color:transparent; cursor: pointer; font-size:1.5em; font-weight:bold;}
input.video {border: 0; background: url("../icons/video.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}

input.posunNahoru {border: 0; width: 16px; height: 16px; background: url("../icons/iconMoveUp.png") no-repeat right transparent; cursor: pointer; }
input.posunDolu {border: 0; width: 16px; height: 16px; background: url("../icons/iconMoveDown.png") no-repeat right transparent; cursor: pointer; }
input.posunNahoruDis {border: 0; width: 16px; height: 16px; background: url("../icons/iconMoveUpGrey.png") no-repeat right transparent;}
input.posunDoluDis {border: 0; width: 16px; height: 16px; background: url("../icons/iconMoveDownGrey.png") no-repeat right transparent;}
/*input.protokol {border: 0; background: url("../icons/protokol.png") no-repeat center transparent; width: 20px; height: 20px; cursor: pointer;}*/
input.disabled {opacity: 0.2; filter: alpha(opacity=20); cursor: default;}

/*hack pro Chrome a Safari, 2.radek pro Firefox - zmena­ vzdalenosti mezi znaky:*/
/*@media screen and (-webkit-min-device-pixel-ratio:0) {input {letter-spacing:-1px} input.orderASC {letter-spacing:0} input.orderDESC {letter-spacing:0}}*/ 
/*@-moz-document url-prefix(){input {letter-spacing:-1px} input.orderASC {letter-spacing:-1px} input.orderDESC {letter-spacing:-1px}}*/

/*preload-tocici kolecko pri nacitani obsahu elementu*/
.preload {background: white url("../icons/jquery-ui-images/ui-anim_basic_16x16.gif") left center no-repeat;}

#sezSel {width: 250px;}

/*vyuctovani*/
.prolozene {letter-spacing: 0.3em; font-weight: bold;}
.tucne {font-weight: bold;}
table.vyuctovani {border-collapse: collapse; border-spacing: 0; width: 100%;}
table.vyuctovani td {border: 1px solid #000; padding: 1px 2px; height: 1px;}
table.vyuctovani td.align-right, table.vyuctovani td input.align-right {text-align: right; padding-right: 0.4em;}
table.vyuctovani .xs {width: 35px;}
table.vyuctovani .s {width: 70px;}
table.vyuctovani .m {width: 100px;}
table.vyuctovani .l {width: 160px;}
table.vyuctovani .xl {width: 250px;}
table.vyuctovani .xxl {width: 350px;}
table.vyuctovani .zvyrazneni {font-weight: bold; color: #0000ff;}