body {
	font-family: "arial",sans-serif;
}
.ui-widget {
	font-size: 1em;
}
input[type=text], input[type=password], select {
	font-size: 120%;
}
.icon-pdf {
	background: url('/img/icons/icon_pdf.gif') no-repeat;
	padding-left: 20px;
}
.icon-download {
	background: url('/img/icons/icon_download.png') no-repeat;
	padding-left: 20px;
	line-height: 22px;
}
.icon-lock {
	background: url('/img/icons/icon_lock.gif') no-repeat;
	padding-left: 20px;
}
.icon-print {
	background: url('/img/icons/print.png') no-repeat;
	padding-left: 20px;
}
.icon-pay {
	background: url('/img/icons/icon_pay.png') no-repeat;
	padding-left: 20px;
	line-height: 22px;
}
.ico-stats, .icon-stats {
	background: url('/img/icons/stats.png') no-repeat;
	padding-left: 20px;
	line-height: 22px;
}
.ico-stock, .icon-stock {
	background: url('/img/icons/icon_box.png') no-repeat;
	padding-left: 20px;
	line-height: 22px;
}
.ico-package, .icon-package {
	background: url('/img/icons/icon_package.png') no-repeat;
	padding-left: 20px;
	line-height: 22px;
}
.ico-tm, .icon-tm {
	background: url('/img/icons/icon_tm.png') no-repeat;
	padding-left: 20px;
	line-height: 22px;
}
.ico-kasa, .icon-kasa {
	background: url('/img/icons/icon_kasa.png') no-repeat;
	padding-left: 20px;
	line-height: 22px;
}
.ico-transakce, .icon-transakce {
	background: url('/img/icons/icon_transakce.png') no-repeat;
	padding-left: 20px;
	line-height: 22px;
}
.red {
	color: red;
}
.green {
	color: green;
}
.paper {
	border: 1px solid #ccc;
	padding: 10px 20px;
	padding-bottom: 30px;
	font-size: 95%;
}
.right-menu {
	border: 1px solid #ccc;
	background: #FDFFEB;
	padding: 5px;
}
.right-menu a {
	margin: 12px;
	display: block;
	background-position: 0 4px; 
	padding-left: 25px;
}
.right-menu br {
	display: none;
}
#content h1 {
	margin-bottom: 10px;
}
.tr_storno td {
	text-decoration: line-through; 
    filter:alpha(opacity=20);
    -moz-opacity:0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}
.tr_storno:hover td {
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
.tr_hover:hover {
	background-color: #eee;
}
.tr_oznac {
	background-color: #FFFE98;
}
.tr_oznac:hover {
	background-color: #f5f598;
}

table.tablesorter tbody .vytisteno td, .vytisteno td, .vytisteno {
	background-color: #EAF7D9;
}
table.tablesorter tbody .nevytisteno td, .nevytisteno td, .nevytisteno {
	background-color: #FEEBEB;
}
table.tablesorter tbody .neniKTisku td, .neniKTisku td, .neniKTisku {
	background-color: #F9F9F9;
}
table.tablesorter tbody .vytisteno.tr_oznac td, .vytisteno.tr_oznac td, .vytisteno.tr_oznac,
table.tablesorter tbody .nevytisteno.tr_oznac td, .nevytisteno.tr_oznac td, .nevytisteno.tr_oznac,
table.tablesorter tbody .neniKTisku.tr_oznac td, .neniKTisku.tr_oznac td, .neniKTisku.tr_oznac
 {
	background-color: #FFFEAC;
}

.confirm_button {
	font-size: 140%;
	padding: 7px;
	font-weight: bold;
}
#content .errorInput, .errorInput {
	border: 1px solid red;
}
#message {
	margin: 5px auto;
	position: absolute;
	top: 40px;
	left: 37%;
	width: 30%;
} 
#message.error {
	margin: 0;    
	margin-bottom: 20px;
	position: relative;
	top: 0;
	left: 0;
	width: inherit;
}
input.ui-button.small, .ui-button-text-only.small .ui-button-text {
	padding: 2px;
	font-size: 85%;
}
.ui-button-text-icon-secondary.smaller .ui-button-text {
	padding: 0px;
	padding-right: 30px;
	padding-left: 15px;
	font-size: 80%;
}
label {
	font-size: 110%;
}
#add_kontakt form {
	margin-top: 10px;
}
input.big_input {
	font-size: 140%;
}


/* polozky faktury */
td .autocomplete_polozky {
	font-weight: bold;
	font-size: 13px;
	font-family: "arial",sans-serif;
}
#content {
	position: relative;
}
.ui-autocomplete-loading { 
  background-repeat: no-repeat;
  background-position: 99% center;
  background-image: url('/img/slimbox/slimbox-loading.gif');
  background-size: 18px;
	 
}
.notActive {
    opacity: 0.5;
    text-decoration: line-through;
}
.eFakturaLoaded {
    border: 2px solid green;
    background: #edf6ed;
}

table.qr
{
	border-collapse: collapse;
	border: solid 1px black;
	table-layout: fixed;
}
table.qr td
{
	width: 3px;
	height: 3px;
	font-size: 2px;
    padding: 0 !important;
    border: 0 !important;
}
table.qr td.on
{
	background: #000000;
}
