ul.potato-menu {
	margin:0;
	padding:0;
	width:auto;
	list-style:none;
}
.potato-menu:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
ul.potato-menu li.potato-menu-item {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
}
ul.potato-menu li.potato-menu-item a {
	display:block;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
}
ul.potato-menu ul.potato-menu-group {
	margin:0;
	padding:0;
	-webkit-padding-start:0;
	-webkit-padding-end:0;
	position:absolute;
	display:none;
	z-index:1000;
}



.swfupload {
  z-index: 200;
  position: absolute;
  top: 0px;
  left: 0px;
}
body {
  margin: 0px;
  padding: 0px;
  
}
* {
  font-family: sans-serif;
  font-size: 11px;
}
.error {
 color: #CC0000;
}


a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.button {padding: .4em 1em .4em 20px; text-decoration: none; position: relative; }
.button.pager { padding: 4px; }
.button span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

.bold {
	font-weight: bold;
}
.active {
  text-decoration: underline !important;
}
.clr {
  clear: both;
}
.over {
  cursor: pointer;
}
.Acenter {
	text-align: center;
}
.Aleft {
	text-align: left;
}
.left {
	float: left;
}
.Aright {
	text-align: right;
}
.right {
	float: right;
}
.grey {
	color: #444 !important; 
}
.nonVisible {
  opacity: 0;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  position: absolute;
  top: -500px;
}
h1 {
  font-size: 14px;
  padding: 3px;
}

.pager {
  text-decoration: none;
}
p {
  margin: 9px;
}
#zakladki li .ui-icon-close { float: left; margin: 0.4em 0.2em 0 0; cursor: pointer; }

.f_distributor {
  display: none;
}

.f_organizer {
  display: none; 
}
.alert {
	border: 1px solid #cccccc; 
	background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; 
	font-weight: bold;
	font-size: 13px;
	color: #e71e81;
	margin: 10px;
	padding: 5px;
}

.display_none{

  display:none;
}
.logowanieBox {
	padding-top: 140px;
	height: 200px;
	background: url(../images/logo-logowanie.jpg) no-repeat center top;
	font-weight: bold;
}
.logowanieBox input {
	height: 23px;
	width: 300px;
	font-size: 17px !important;
	padding: 10px;
	margin: 7px;
	border: 1px solid #C5DBEC;
	border-left: none;
	border-right: none;
	color: #aaa !important;
}
.logowanieBox input:focus {
	outline: 0;
    outline: thin dotted \9; /* IE6-9 */
}
.logowanieBox ::-webkit-input-placeholder {
   color: #e3e3e3;
}
.logowanieBox :-moz-placeholder { /* Firefox 18- */
   color: #e3e3e3;  
}
.logowanieBox ::-moz-placeholder {  /* Firefox 19+ */
   color: #e3e3e3;
}
.logowanieBox :-ms-input-placeholder {  
   color: #e3e3e3;
}
.menuTop {
	margin-left: 10px; 
}
.menuTop > li {
	display: inline;
	float: left;
	list-style: none;
	position: relative;
	border-left: 1px solid white;
	border-right: 1px solid #D8D8D8;
}
.menuTop > li a {
	padding: 0.5em 1em;
	display: block;
}
.menuTop > li a:hover, .menuHover {
	background-color: #eee;
}
.menuSmall {
	padding-left: 10px; 
	font-weight: normal;
	background-color: #eee;
	overflow: auto;
}
.menuSmall li{
	display: inline;
	float: left;
	list-style: none;
	position: relative;
	border-left: 1px solid white;
	border-right: 1px solid #D8D8D8;
}
.menuSmall > li a{
	padding: 0.2em 1em;
	display: block;
}
.menuSmall > li a:hover, .menuSmallHover{
}
.listNormal td {
	border: 1px solid #ddd;
	color: #2b2f31;
}
.listNormal a{
	color: #2e4857;
}
.listNormal a img{
	border: 0px;
}
.listNormal a:hover{
	color: #2f5d77;
	text-decoration: none;
}
.cart_table td {
  background: lightgreen;
}
.cart_table:hover td {
  background: #e9f1f5;
}
.listNormal tr:hover, .tr:hover td {
	background-color: #e9f1f5!important;
}

.Old {
	background: #ededed;	
}
.nonPublish {
	background: #feebee;
}
.tablePrint {
	border-collapse: collapse;	
	border: 1px solid #3f3f3f;
	margin: 5px auto;
}
.tablePrint td, .tablePrint th {
	border-collapse: collapse;
	border: 1px solid #3f3f3f;
	font-size: 12px;
	padding: 3px;
}
.tablePrint th {
	background: #d0d0d0;
	font-weight: bold;
}
.printInvisible {
	padding: 5px;
}
.printVisible {
	display: none;
}
.small-button {
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	padding: 1px;
	border: solid 1px #ddd;
	margin: 2px 2px;
}
.small-button:hover {
	background-color: #0073ea; 
	background-image: url(../css/flick/images/ui-icons_ffffff_256x240.png);
}

.red {
	background-color: red;
}

.keyboard {
  font-size: 20px;
  width: 98%;
}
.ui-keyboard-input {
  font-size: 20px !important;
}
.btn {
  margin: 3px;
}
.btn span {
  font-size: 15px !important;
}

/* keyboard - jQuery UI Widget */
.ui-keyboard { padding: .3em; position: absolute; left: 0; top: 0; z-index: 16000; }
.ui-keyboard div { font-size: 1.1em; }
.ui-keyboard-button { height: 3em; width: 3em; margin: .1em; cursor: pointer; overflow: hidden;  }
.ui-keyboard-button span { padding: 0; margin: 0; white-space:nowrap; font-size: 15px; }
.ui-keyboard-button-endrow { clear: left; }
.ui-keyboard-widekey { width: 5em; }
.ui-keyboard-space { width: 15em; text-indent: -999em; }
.ui-keyboard-preview { text-align: left; margin: 0 0 3px 0; display: inline; } /* width: 100%; now full window width in IE =( */ 
.ui-keyboard-keyset { text-align: center; }
.ui-keyboard-input { text-align: left; }
.ui-keyboard-input.placeholder { color: #888; }
.ui-keyboard-nokeyboard { color: #888; border-color: #888; } /* disabled or readonly inputs, or use input[disabled='disabled'] { color: #f00; } */

/* only used in IE to prevent clicking in another input/textarea */
.ui-keyboard-overlay { height: 100%; width: 100%; background: transparent; position: absolute; top: 0; left: 0; z-index: 15999; }
.ui-keyboard-overlay-input { position: relative; top: 0; left: 0; zoom: 1; z-index: 16000; } /* put input above overlay if preview is not used - IE only */

/* combo key styling - toggles diacritics on/off */
.ui-keyboard-button.ui-keyboard-combo.ui-state-default { border-color: #ffaf0f; }

/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:31px; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
.ui-selectmenu-item-header {
   font-size: 24px !important;
   padding-top: 6px;
}
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }



.pager_container, .pager_container a, .pager_container b {
  font-size: 18px;
}

.listNormal td {
	border: 1px solid #ddd;
	color: #444;
}
.listNormal a{
	color: #2e4857;
}
.listNormal a img{
	border: 0px;
}
.listNormal a:hover{
	color: #2f5d77;
	text-decoration: none;
}

.listNormal .orderAlert {
	background-color: #f0f7fe;
}
.listNormal .orderError {
	background-color: #fdc9d4;	
}	
.listNormal .orderError:hover {
	background-color: #ffb7c6 !important;	
}
.listNormal tr:hover, .tr:hover {
	background-color: #e9f1f5;
}.product:hover {
	border: 1px solid #0073ea;
}
.product:hover .ui-state-default {
	background: #0073ea !important;	
	color: #fff;
	border: 1px solid #0073ea;
}
.listCalendar-table, .listCalendar-table td, .listCalendar-table th {
	border: none;
	border-collapse: collapse;
}
.listCalendar-table .weekend {
	background-color: #f6ebfe;
}
.listCalendar-table tr.weekend:hover {
	background-color: #efdbfd;
}
.listCalendar-table .friday {
	background-color: #f0f8fd;
}
.listCalendar-table tr.friday:hover {
	background-color: #ddeef9;
}
.listCalendar-table .weekday {
	background-color: #fff;
}
.listCalendar-table tr.weekday:hover {
	background-color: #f9f9f9;
}

.ui-autocomplete li a{	
	font-size: 18px !important;	
}

.no-close .ui-dialog-titlebar-close {
	display: none !important;
}
/* RAPORTY */
.raport-separator {
	font-size: 13px !important;
	padding: 5px;
	font-weight: bold;
	color: #fff !important;	
}
.raport-headline {
	font-size: 15px !important;
	padding: 10px;
	font-weight: bold;
	color: #fff !important;
	margin-top: 15px;	
}
.date-field {
	font-size: 15px;
	font-weight:bold;
	width: 85px;
	padding: 5px;
	color: #757575;	
}

.ui-autocomplete {
	max-height: 300px;
	overflow: auto;
}