BODY, P, A, TD, DIV, SPAN, input, select /* , input[type=submit], input[type=button] */
{
font-family: Arial, Helvetica, "sans-serif";
font-size: 1em;
font-weight: normal;
/* color: #000000; */
}

img { /* małymi literami */
max-width: 100%; /* skalowanie */
height: auto;    /* j. w. */
border: 0;
white-space: pre-wrap; /* gdy Newline w alt="", pre */
color: red;
font-weight: normal;
font-style: normal;
}

table {
/* border-width: 0em; */
border-collapse: separate;
border-spacing: 0em;
}

tr, td { vertical-align: baseline; }

td {
    /* border: 0; */
    padding: 0;
}

HR
{
border: 1px inset #C0C0C0;
background-color: #C0C0C0;
height: 1px;
}

input[type="button"], input[type=submit] {
    color: #fff;
    /* background-color: #323232; */
    background: #323232; /* 100 100 100 #646464 67 67 67 #434343 50 50 50 #323232 33 33 33 #212121 */
    background-image: linear-gradient(to bottom, #646464, #000);
    background-image: -o-linear-gradient(top, #646464, #000);
    background-image: -ms-linear-gradient(top, #646464, #000);
    background-image: -moz-linear-gradient(top, #646464, #000);
    background-image: -webkit-linear-gradient(top, #646464, #000);
    /*box-shadow: 0 2px #646464;*/
    /*border: none;*/
    /*border-radius: 10px;*/
    padding: 2px 9px;
    cursor: pointer;
}

    input[type="button"]:hover, input[type=submit]:hover {
        background: #000;
        background-image: linear-gradient(to bottom, #434343, #000);
        background-image: -o-linear-gradient(top, #434343, #000);
        background-image: -ms-linear-gradient(top, #434343, #000);
        background-image: -moz-linear-gradient(top, #434343, #000);
        background-image: -webkit-linear-gradient(top, #434343, #000);
    }

    input[type="button"]:active, input[type=submit]:active {
        background: #000;
        background-image: linear-gradient(to bottom, #323232, #000);
        background-image: -o-linear-gradient(top, #323232, #000);
        background-image: -ms-linear-gradient(top, #323232, #000);
        background-image: -moz-linear-gradient(top, #323232, #000);
        background-image: -webkit-linear-gradient(top, #323232, #000);
        /*box-shadow: 0 0 #646464;*/
        transform: translateY(1px);
    }

.h1PL,  .h1n
{
font-family: "AmerType Md BT", "AmerType Md BT 2", Arial, Helvetica, "sans-serif"; 
font-weight: bold;
color: #006A6A;
}

.h1EN
{
font-family: "AmerType Md BT", "AmerType Md BT 2", Arial, Helvetica, "sans-serif"; 
font-style: italic;
color: #006A6A;
}

.h1PL    {font-size: 2.2em;}
.h1EN   {font-size: 1em;}
.h1n      {font-style: italic; font-size: 1.2em;}


.h2PL, .h2PLb, .h2PLb_txt, .h2PLb2, .h2PLb2_txt, .h2PLc, .h2PLc_txt, .h2PLd, .h2PLd_txt, .h2PLsz, .h2PLg_h,  .h2PLg2_h, .h2PLs_h, .h2PLs2_h, .h2PLcz_h
{
font-family: "Bookman Old Style", "Bookman Old Style 2", Arial, Helvetica, "sans-serif";
font-size: 1.4em;
font-weight: bold;
}

.h2PLg, .h2PLg2, .h2PLs, .h2PLs2, .h2PLcz, .h2PLd2, .h2PLd2_txt, .h2PLsz2, .h2PLsz2_txt, .h2PLn, .h2PLb3, .h2PLb4 {
    font-family: "Bookman Old Style", "Bookman Old Style 2", Arial, Helvetica, "sans-serif";
    font-size: 1em;
    font-weight: bold;
}

.h2EN, .h2ENg, .h2ENb, .h2ENb2, .h2ENc, .h2ENd, .h2ENd2, .h2ENsz, .h2ENs, .h2ENs2, .h2ENn
{
font-family: "Bookman Old Style", "Bookman Old Style 2", Arial, Helvetica, "sans-serif";
font-size: 1em;
font-style: italic;
}

.h2PLcz, .h2PLcz_h    {color: #000000;}
.h2PLcz:link          {color: #000000; text-decoration: underline; }
.h2PLcz:visited       {color: #000000; }
.h2PLcz:active        {color: #000000; text-decoration: underline; }
.h2PLcz:hover         {color: #505050; text-decoration: underline; }

.h2EN                  {color: #800000;}
.h2ENg                 {color: #008000; }
.h2ENb                 {color: #000080;}
.h2ENb2                {color: #0057AE;}
.h2ENc                 {color: #BF3F00;}
.h2ENd, .h2ENd2        {color: #004000;}
.h2ENsz                {color: #555555;}
.h2ENs                 {color: #151515;}
.h2ENs2                {color: #FF6600;}
.h2ENn                 {color: #000099;}

.h2PL               {color: #800000; }
.h2PL:link          {color: #800000; text-decoration: underline; }
.h2PL:visited       {color: #800000; }
.h2PL:active        {color: #800000; text-decoration: underline; }
.h2PL:hover         {color: #AA0000; text-decoration: underline; }

.h2PLg, .h2PLg_h                {color: #008000; }
.h2PLg:link         {color: #008000; text-decoration: underline; }
.h2PLg:visited      {color: #008000;}
.h2PLg:active       {color: #008000; text-decoration: underline; }
.h2PLg:hover        {color: #009500; text-decoration: underline; }

/* tylko do PhotoNature Calculator w menu */
.h2ENg_txt          {color: #008000; font-weight: normal; }
.h2ENg:link         {color: #008000; text-decoration: underline; font-weight: normal; }
.h2ENg:visited      {color: #008000;}
.h2ENg:active       {color: #008000; text-decoration: underline; font-weight: normal; }
.h2ENg:hover        {color: #009500; text-decoration: underline; font-weight: normal; }

.h2PLg2, .h2PLg2_h  {color: #008080; }
.h2PLg2:link        {color: #008080; text-decoration: underline; }
.h2PLg2:visited     {color: #008080;}
.h2PLg2:active      {color: #008080; text-decoration: underline; }
.h2PLg2:hover       {color: #00AAAA; text-decoration: underline; }

.h2PLb, .h2PLb_txt               {color: #000080; }
.h2PLb:link, .h2PLb4:link        {color: #000080; text-decoration: underline; }
.h2PLb:visited, .h2PLb4:visited  {color: #000080; }
.h2PLb:active, .h2PLb4:active    {color: #000080; text-decoration: underline; }
.h2PLb:hover, .h2PLb4:hover      {color: #0000AA; text-decoration: underline; }

.h2PLb2, .h2PLb2_txt, .h2PLb3        {color: #0057AE; }
.h2PLb2:link, .h2PLb3:link           {color: #0057AE; text-decoration: underline; }
.h2PLb2:visited, .h2PLb3:visited     {color: #0057AE; }
.h2PLb2:active, .h2PLb3:active       {color: #0057AE; text-decoration: underline; }
.h2PLb2:hover, .h2PLb3:hover         {color: #0080C0; text-decoration: underline; }

.h2PLc, .h2PLc_txt {color: #BF3F00; }
.h2PLc:link        {color: #BF3F00; text-decoration: underline; }
.h2PLc:visited     {color: #BF3F00; }
.h2PLc:active      {color: #BF3F00; text-decoration: underline; }
.h2PLc:hover       {color: #EA4D00; text-decoration: underline; }

.h2PLd, .h2PLd_txt {color: #004000; }
.h2PLd:link        {color: #004000; text-decoration: underline; }
.h2PLd:visited     {color: #004000; }
.h2PLd:active      {color: #004000; text-decoration: underline; }
.h2PLd:hover       {color: #006600; text-decoration: underline; }

.h2PLsz             {color: #555555; }

.h2PLs             {color: #151515; }
.h2PLs:link        {color: #151515; text-decoration: underline; }
.h2PLs:visited     {color: #151515; }
.h2PLs:active      {color: #151515; text-decoration: underline; }
.h2PLs:hover       {color: #151515; text-decoration: underline; }

.h2PLs2,  .h2PLs2_h {color: #FF6600; }
.h2PLs2:link        {color: #FF6600; text-decoration: underline; }
.h2PLs2:visited     {color: #FF6600; }
.h2PLs2:active      {color: #FF6600; text-decoration: underline; }
.h2PLs2:hover       {color: #FF802B; text-decoration: underline; }

.h2PLd2, .h2PLd2_txt {color: #004000; }
.h2PLd2:link         {color: #004000; text-decoration: underline; }
.h2PLd2:visited      {color: #004000; }
.h2PLd2:active       {color: #004000; text-decoration: underline; }
.h2PLd2:hover        {color: #006600; text-decoration: underline; }

.h2PLsz2, .h2PLsz2_txt {color: #555555; }
.h2PLsz2:link        {color: #555555; text-decoration: underline; }
.h2PLsz2:visited     {color: #555555; }
.h2PLsz2:active      {color: #555555; text-decoration: underline; }
.h2PLsz2:hover       {color: #808080; text-decoration: underline; }

.h2PLn             {color: #000099; }
.h2PLn:link        {color: #000099; text-decoration: underline; }
.h2PLn:visited     {color: #000099;}
.h2PLn:active      {color: #000099; text-decoration: underline; }
.h2PLn:hover       {color: #3333FF; text-decoration: underline; }

.tPL, .tEN, .tb, .tb_txt, .tb2, .tg, .tc, .td, .ts, .ts_txt, .ts2
{
font-family: Arial, Helvetica, "sans-serif";
font-size: 1em;
font-weight: bold;
text-align: center;
}

.tsEN_txt,.tsEN, .tsEN:link, .tsEN:active, .tsEN:hover 
{
font-family: Arial, Helvetica, "sans-serif";
font-size: 0.9em;
font-weight: normal;
font-style: italic;
text-align:center;
}

.tPL             {color: #000080; font-size: 1.4em; }
.tEN             {color: #000080;}
.tb, .tb2, .tg, .tc, .td {color: #004000;}
.tb, .tb_txt, .tb2, .tg, .tc, .td {
font-style: italic;
text-decoration: none;
}

.tb_txt         {color:#000066;}
.tb:link        {color:#000066; text-decoration: none;}
.tb:visited     {color: #000066; }
.tb:active      {color: #000066; text-decoration: none;}
.tb:hover       {color: #000066; text-decoration: underline;}

.tb2:link        {color:#0057AE; text-decoration: none; }
.tb2:visited     {color: #0057AE;}
.tb2:active      {color: #0057AE;text-decoration: none;}
.tb2:hover       {color: #0057AE; text-decoration: underline;}

.tg:link        {color:#004000; text-decoration: none; }
.tg:visited     {color: #004000; }
.tg:active      {color: #004000; text-decoration: none;}
.tg:hover       {color: #004000; text-decoration: underline;}

.tc:link        {color:#BF3F00; text-decoration: none; }
.tc:visited     {color: #BF3F00;}
.tc:active      {color: #BF3F00; text-decoration: none;}
.tc:hover       {color: #BF3F00; text-decoration: underline;}

/* .td:link          {color:#004000; text-decoration: none; }
.td:visited     {color: #004000;}
.td:active      {color: #004000; text-decoration: none;}
.td:hover       {color: #006600; text-decoration: underline;} */

.ts, .ts_txt, .tsEN, .tsEN_txt {color:#151515; text-decoration: none;}
.ts2                           {color:#AA0000; text-decoration: none;} 
.ts:link, .tsEN:link           {color:#151515; text-decoration: underline;}
.ts:visited, .tsEN:visited     {color: #151515;}
.ts:active, .tsEN:active       {color: #151515; text-decoration: underline;}
.ts:hover, .tsEN:hover         {color: #808080; text-decoration: underline;}


b             {font-weight: bold }
.boldred    {color: #FF0000; font-weight: bold }

.just {text-align:justify;}

.atxt        {color: #000099; text-decoration: none; font-weight: bold;}
A:link	{color: #000099; text-decoration: underline; font-weight: bold;}
A:visited	{color: #000099;}
A:active	{color: #000099; text-decoration: underline; font-weight: bold;}
A:hover	{color: #3333FF; text-decoration: underline; font-weight: bold;}

.A            {color: #000000; text-decoration: none; font-weight: normal;}
.A:link	{color: #000000; text-decoration: none; font-weight: normal;}
.A:visited	{color: #000000;}
.A:active	{color: #000000; text-decoration: none; font-weight: normal;}
.A:hover	{color: #000000; text-decoration: none; font-weight: normal;}

.a2txt            {color: #0000EE; text-decoration: none; font-weight: normal }
.a2:link          {color: #0000EE; text-decoration: underline; font-weight: normal }
.a2:visited     {color: #0000EE; }
.a2:active	     {color: #FF0000; text-decoration: underline; font-weight: normal }
.a2:hover	     {color: #000080; text-decoration: underline; font-weight: normal }

.info                            {color: #000000; font-weight: normal; font-size: 1em; }
.info:link                      {color: #000000; text-decoration: underline; font-weight: normal; font-size: 1em;}
.info:visited	    {color: #000000;}
.info:active	    {color: #000000; text-decoration: underline; font-weight: normal; font-size: 1em;}
.info:hover	    {color: #808080; text-decoration: underline; font-weight: normal; font-size: 1em;}
