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;
}

table#pozycje th.Kurs,
table.formularz input[type="text"].contact_name,
table.formularz input[type="text"].contact_mail,
table.formularz input[type="text"].contact_phone
{
    width: 100px;
}

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

table.formularz textarea.position_name
{
     width: 150px;
	 height: 60px;
}

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;
}


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 td.yellow_bg {
	background: yellow;
}
table.lista td.green_bg{
    	background: lightgreen;
}
table.lista td.orange_bg{
    	background: #FF9F24;
}


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;
}

.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: #AAFFAA;
}


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{
    background-color: white;
}

table.t_lista{
	border: 1px solid black;
	border-collapse:collapse;
}
table.t_lista td{
	height: 30px;
	border: 1px solid black;
	text-align: center;
}
table.t_lista th{
	height: 30px;
	border: 1px solid black;
}

table.t_lista td.fracht,
table.t_lista td.lp{
	text-align: right;
}

a.przewoznik{
    background-color: lightgreen;
}

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

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

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