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;
}

select {
  font-family: monospace !important;
  font-size: 12px !important;
}
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;
}

.listNormal .orderAlert {
	background-color: #fdffe9;
}
.listNormal .orderError {
	background-color: #fedfe6;	
}
.listNormal .orderInvitation {
	background-color: #d7ffcf;
}
.listNormal .orderSend {
	background-color: #f0f7fe;
}	
.listNormal .orderError:hover {
	background-color: #ffb7c6 !important;	
}
.listNormal .orderInvitation:hover {
	background-color: #a8f898 !important;	
}
.listNormal tr:hover, .tr:hover {
	background-color: #e9f1f5;
}

.listNormal .orderError, .listNormal .orderInvitation, .listNormal tr {
 -webkit-transition: background-color-color 0.4s ease-out;
 -moz-transition: background-color 0.4s ease-out;
 -o-transition: background-color 0.4s ease-out;
 -ms-transition: background-color 0.4s ease-out;
 transition: background-color 0.4s ease-out;
 }

.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;
}

/* widok wydruku */
.table_print {
	width: 100%;
}
.table_print table {
	margin: 5px auto;
}
.table_print table, .table_print td, .table_print th {
	border-collapse: collapse;
	border: 1px solid #ccc;
}

.table_print th {
	font-weight: bold;
	font-size: 11px;
	padding: 8px;	
	color: #0073ea;	
}
.table_print td {	
	font-size: 11px;
	padding: 4px;	
}
.table_print .table_header {
	font-size: 14px;
}

.correction {
    background-color : #d3ffc4;
}

.origin {
    background-color : #ffefef;
}

/* 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;	
}
