body {
	color: black;
	font-size: 12px;
	font-family: Arial;
	background-color: white;
}

p {
	color: black;
	font-size: 12px;
	font-family: Arial
}

img {
	border: 0;
	margin: 0;
}

td {
	color: black;
	font-size: 11px;
	font-family: Arial
}


th {
	color: black;
	font-size: 12px;
	font-family: Arial;
}

a {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}

a:hover {
	color: #7A7A7A;
	text-decoration: underline;
}

.logowanie { color: #000000; font-size: 9pt; font-family: Arial }
.logowanie_dol { color: #000000; font-size: 12px; font-family: Arial }

a.log:link     { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.log:visited     { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.log:active     { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.log:hover    { color: #7a7a7a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

a.dodaj:link      { color: #66B8EB; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.dodaj:visited      { color: #66B8EB; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.dodaj:active      { color: #66B8EB; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.dodaj:hover     { color: #66B8EB; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.se:link      { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.se:visited      { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.se:active      { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.se:hover     { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.usun_zdjecie:hover  { color: red;font-family:Arial; text-decoration:underline; z-index: 1 }
a.usun_zdjecie:link  { color: red;font-family:Arial; font-size: 12px;text-decoration: none; z-index: 1 }
a.usun_zdjecie:visited  { color: red;font-family:Arial; font-size: 12px;text-decoration: none; z-index: 1 }

a.paginationBold:link      { color: #66B8EB; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.paginationBold:visited      { color: #66B8EB; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.paginationBold:active      { color: #66B8EB; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.paginationBold:hover     { color: #66B8EB; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }


.tabelka { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #000000 }
.tabelka_readonly { color: #939292; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f2f0f0; border: solid 1px; }
.boki { border-right: 1px solid #66B8EB; border-left: 1px solid #66B8EB }
.naglowek  { background: url('../images/bg_pas_men_gora.gif') repeat-x left top }
.menu  { }
.skasuj { color: #66B8EB; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.lista { color: #000; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

table.formularz {
	width: 100%;
	color: black;
	font-family: Arial;
	padding: 5px;
}

table.formularz td, table.formularz th {
background-color: #F4F4F4;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #FFF;
padding: 0px;
text-align: left;
font-size: 13px;
color: #4F4F4F;
}

table.formularz td.accepted, .accepted{
  background-color: lightgreen;
}
table.formularz td.received, .received{
  background-color: yellow;
}
table.formularz td.supplied, .supplied{
  background-color: #FF9F24;
}

table#form2 td, table#form2 th {
		padding: 10px;
}

fieldset {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

table#pozycje td{
  text-align:center;
}

table#pozycje td.vat_id{
  text-align:right;
}

#pozycje_zlecenie input{
	width: auto !important;
}

table#pozycje th.Kurs,
table.formularz input[type="text"].contact_name,
table.formularz input[type="text"].contact_mail,
table.formularz input[type="text"].communicator_name,
table.formularz input[type="text"].communicator_number
{
	width: 180px;
}
table.formularz input[type="text"].contact_phone,
table.formularz input[type="text"].gg,
table.formularz input[type="text"].transid
{
	width: 100px;
}
table.formularz table#pozycje th{
	width:100px;
}
table.formularz table#pozycje td.unit_price,
table.formularz table#pozycje td._netto_currency,
table.formularz table#pozycje td._netto,
table.formularz table#pozycje td._brutto,
table.formularz table#pozycje td.kurs,
table.formularz table#pozycje td._brutto_currency,
table.formularz table#pozycje td._vat
{
	width: 100px;
	text-align: right;
	padding-right: 2px;
}

table.formularz table#pozycje td input[type="text"].unit_price,
table.formularz table#pozycje td input[type="text"]._netto_currency,
table.formularz table#pozycje td input[type="text"]._netto,
table.formularz table#pozycje input[type="text"]._brutto,
table.formularz table#pozycje input[type="text"].kurs,
table.formularz table#pozycje input[type="text"]._brutto_currency,
table.formularz table#pozycje input[type="text"]._vat
{
	width: 100px;
	  text-align: right;
	  padding-right: 2px;
}
table.formularz table#pozycje input[type="text"].kurs_date
{
	width: 100px;
}
table.formularz table#pozycje input[type="text"].pkwiu,
table.formularz table#pozycje input[type="text"].amount,
table.formularz table#pozycje th.ilosc
{
	width: 65px;
	text-align: right;
	padding-right: 2px;
}
table.formularz table#pozycje input[type="text"].position_name
{
	 width: 150px;
}

table.formularz input[type="text"].name_docs
{
	width: 300px;
}

table.formularz td.address,
table.formularz td.postal_code,
table.formularz td.city,
table.formularz td.country,
table.formularz td.send_address,
table.formularz td.send_postal_code,
table.formularz td.send_city,
table.formularz td.send_country,
table.formularz td.payer_address,
table.formularz td.payer_postal_code,
table.formularz td.payer_city,
table.formularz td.payer_country,
table.formularz td.zow,
table.formularz td.zoo,
table.formularz td.pow,
table.formularz td.poo{
	width: 150px;
	background-color: #DFDFDF;
}

table.formularz input[type="text"].address,
table.formularz input[type="text"].postal_code,
table.formularz input[type="text"].city,
table.formularz input[type="text"].country,
table.formularz input[type="text"].send_address,
table.formularz input[type="text"].send_postal_code,
table.formularz input[type="text"].send_city,
table.formularz input[type="text"].send_country,
table.formularz input[type="text"].payer_address,
table.formularz input[type="text"].payer_postal_code,
table.formularz input[type="text"].payer_city,
table.formularz input[type="text"].payer_country,
table.formularz input[type="text"].zow,
table.formularz input[type="text"].zoo,
table.formularz input[type="text"].pow,
table.formularz input[type="text"].poo{
	width: 343px;
}

table.formularz input[type="text"].nip_un{
	width: 400px;
}

table.formularz select.nip_un{
	width: 100px;
}

table.formularz input[type="text"].number{
	width: 305px;
}
table.formularz th.delete{
	width: 40px;
}

table.formularz  select.currency_id{
	width: 150px;
}
table.formularz input[type="text"].add_date,
table.formularz th.add_date{
	width: 150px;
}


table.formularz input[type="text"], table.formularz input[type="password"] {
	height: 30px;
	width: 500px;
}

table.formularz input[type="submit"].submit {
	padding: 10px 50px 10px 50px;
}

table.formularz th.comments,
table.formularz th.alert{
	width: 300px;
}

.uwagi{
	height: 40px !important;
}

table.formularz th {
	width: 110px;
	background-color: #DFDFDF;
	font-weight: normal;
}

table.formularz select {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-left: 5px;
}



table.formularz input[type='text'], table.formularz textarea{
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border: solid 1px #AFAFAF;
	padding-left: 3px;
	padding-top: 5px;
	vertical-align: middle;
	width: 500px;
}

table.formularz textarea {
	width:  500px;
		height: 100px;
}

table.formularz textarea.alert {
	width:  300px;
		height: auto;
}

table.formularz input.pole_100{
	width: 100%;
	color: #000000;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border: solid 1px #000000;
	padding-left: 3px;
}

table.formularz input.readonly{
	background-color: #ece9d8;
	width: 100%;
}

table.lista {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0px 0px 1px #ccc;
-moz-box-shadow: 0px 0px 1px #ccc;
-webkit-box-shadow: 0px 0px 1px #ccc;
border: 0px solid #CCCCCC;
width: 100%;
color: black;
font-family: Arial;
padding: 0px;
font-size: 12px;
background: #e1e1e1;
border-spacing: 3px;	
}

table.lista th a {
	color: #FFF;
	font-size: 12px;
}


table.lista td.white_bg {
	background: #FFFFFF;
}

table.lista td.gray_bg {
	background: #EFEFEF;
}

table.lista .lightblue_bg{
	background-color: #b3d6e3;
}

table.lista .darkblue_bg{
	background-color: #8cc6db;
}

table.lista td.yellow_bg {
	background: #FFFFB0;
}
table.lista td.green_bg{
		background: #A8FFA8;
}
table.lista td.orange_bg{
		background: #FFEF44;
}
table.lista td.red_bg{
	background: #f55;
}

table.lista td {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-align: left;
vertical-align: middle;
padding: 3px 3px 3px 3px;
font-size: 12px;
}

table.lista th {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color: #66B8EB;
border: 2px solid #FFF;
padding: 5px 10px;
text-align: left;
font-size: 12px;
color: #fff;
}




table.lista td.licznik, table.lista th.licznik {
	width: 20px;
	text-align: right;
}

table.lista td.ikona, table.lista th.ikona {
	width: 20px;
	text-align: center;
}
td.ikona{
		text-align:center;
}
td.ikona a img{
	margin: 0px auto;
	border: 0px;
	clear: both;
	width: 30px;	
}

.sciezka {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 10px;
}

div.komunikat, div.komunikat_ok, div.komunikat_blad, div.komunikat_ostrzezenie {
	padding: 10px;
	margin: 0px auto 10px auto;
	font-size: 10pt;
	text-align: center;
	width: 95%;
}

div.komun_ok, div.komun_blad, div.komun_ostrzezenie {
	padding: 40px 10px;
	margin: 0px auto 10px auto;
	font-size: 10pt;
	text-align: center;
	width: 95%;
		font-weight:bold;
	-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		color: #000000;
		border: 1px solid green;
		background: lightgreen;
}
div.komun_blad {
		border: 1px solid red;
		background: #FCA4A5;
		color: #FFFFFF;
}
div.komun_ostrzezenie {
		border: 1px dashed red;
		background: #FFFFC0;
		color: #000000;
}
div.komun_blad a{
		color: #FFFFFF;
}
div.komun_ok a{
		color: #000000;
}

div.komunikat_ok {
	float: left;
	background-color: #66B8EB;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0px 0px 1px #ccc;
-moz-box-shadow: 0px 0px 1px #ccc;
-webkit-box-shadow: 0px 0px 1px #ccc;
background-color: #66B8EB;
color: #FFFfff;
width: 95%;
}

div.komunikat_ok a {
	color: #FFFFFF;
	font-size: 12px;
	
}

div.komunikat_blad {
	background-color: #66B8EB;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0px 0px 1px #ccc;
-moz-box-shadow: 0px 0px 1px #ccc;
-webkit-box-shadow: 0px 0px 1px #ccc;
background-color: #66B8EB;
color: #FFFfff;
width: 95%;
}

div.komunikat_ostrzezenie {
	background-color: #FFFFC0;
	border: 1px solid #FFFF60;
}

.nazwa_elementu {
	color: #448844;
}

.nazwa_akcji {
	color: #66B8EB;
	text-transform: capitalize;
}

table.paginacja_table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	border: 0;
	color: black;
	font-size: 12px;
	font-family: Arial;
}

table.paginacja_table td {
	padding-top: 10px;
	text-align: center;
	vertical-align: middle;
}


.button {
	text-align: center;
	vertical-align: middle;	
}
	

table.formularz  input.typ_zadan_txt, table.formularz  input.typ_zadan_txt2, table.formularz  input#typ_zadan_txt3 {
   height: 26px;
   width: 150px;
   margin-left: 10px;
   display: block
}

.input_check {display: none; float: left;}
.input_check2 {display: none; float: left;}
.input_check3 {display: none; float: left;}

table.formularz th {
	font-weight: bold;
}

table.formularz th.lightgreen,
table.formularz td.lightgreen {
	background-color: #BBFFBB;
}
table.formularz th.lightyellow,
table.formularz td.lightyellow {
	background-color:   #FFE89C;
}

table.ustawienia_kategorie {
	border:1px solid #CCCCCC;
	border-collapse: collapse
}
table.ustawienia_kategorie td, table.ustawienia_kategorie th {
	border:1px solid #CCCCCC;
	padding: 10px;
	font-size: 15px;
}

table.mceLayout td, table.mceLayout th {
	padding: 0px;
	margin: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background-color:#eee;
	border: 0px;
}
.szara {
	color:gray;
	font-style:italic;
}

.select{
	width: 147px;
}

.box{
	width: 30px;
	height: 30px;
	border-radius: 10px;
}

a.klawisz{
	display: block;
	width:100px;
	height: 20px;
	padding-top: 3px;
}


a.klient{
	height: auto;
	width: auto;
}

a.przewoznik{
	height: auto;
	width: auto;
}

.button{
	background-color: white;
	border: 0px none;
}

.status, .odprawy, .platnosci{
	display:none;
}

.ddp, .platnik, .terminy, .kontobankowe, .osoby, .zalaczniki, .uwagi, .alert, .tabor{
	display:none;
}

.kolor0{
	color: black;
}

.kolor1{
	color: blue;
}

.kolor2{
	color: green;
}
.kolor3{
	color: red;
}
.kolor4{
	
}

.inum{
	display: none;
}
.zmienione{
	color:red;
	font-style:italic;
}

.oczekuja{
	color:orange;
	font-style:italic;
}
span.wymagane{
	font-weight: bold;
	color: #FF0000;
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}