div#pole div#podpis
{margin: 20px 30px 10px 30px;
 padding: 0;
 border: 1px dotted #1E90FF;
 background: #FFFFFF;
 text-align: right;}
 
div#pole div#podpis table
{border: 0px;
 border-collapse: collapse;
 margin: 0 0 0 auto;
 padding: 0;
 text-align: left;}

div#pole div#podpis table tr td.lewy,
div#pole div#podpis table tr td.prawy
{border: 0;
 padding: 0;
 margin: 0;}
 
div#pole div#podpis table tr td.lewy p,
div#pole div#podpis table tr td.prawy p
{padding: 0;
 margin: 5px; 
 font: bold 16px Times, Serif;
 line-height: 22px;
 text-align: left;}

div#pole div#podpis table tr td.lewy p
{white-space: nowrap;}

div#pole div#podpis table tr td.prawy p
{font-style: italic;
 font-weight: normal;
 margin-left: 10px;}

p#construction
{text-align:center;
 margin:0;
}
img#construction
{border: 1px dashed red;
 padding: 1px;
 margin: 40px 0 40px 0;
 background: #f0f8ff;}

body
{background: whitesmoke;
 text-align: center;}

table#glowne_pole
{border: 0;
 padding: 0;
 margin:  0 auto;
 width: 800px;}

table#glowne_pole td
{border: 0;
 margin: 0;
 padding: 0;
 vertical-align: top;}

table#glowne_pole td#menu
{width: 145px;}

table#glowne_pole td#tresc
{width: 655px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~          NAGŁÓWEK STRONY                                 ~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#naglowek
{border-width: 1px  1px 3px 1px;
 border-color: #1E90FF;
 border-style: solid;
 border-bottom: 3px solid #1E90FF;
 padding: 0px;
 margin: 5px auto 0 auto;
 width: 800px;
 height: 130px;
 background: #1E90FF;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~          PASEK MENU POMOCNICZEGO                         ~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#menu_top
{border: 1px solid #1E90FF;
 padding-top: 3px;
 padding-bottom: 3px;
 margin: 3px auto 0 auto;
 width: 800px;
 text-align: left;
 background: #f0f8ff url(../IMG/tlo_pasek_450.jpg) repeat-y;
 font: bold 100% Arial, Verdana, sans-serif;
 font-size: 15px;}

div#menu_top a, div#menu_top a:active, div#menu_top a:visited
{text-decoration: none;
 color: #000000;}

div#menu_top a:hover
{color: #FF0000;}

img.kwadrat
{border: 1px solid #1E90FF;
 padding: 1px;
 margin: 1px 5px 1px 5px;
 background: #f0f8ff;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~            STOPKA STRONY                                 ~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#stopka
{border: 1px solid #1E90FF;
 padding-top: 3px;
 padding-bottom: 3px;
 margin: 5px auto 0 auto;
 width: 800px;
 text-align: center;
 background: #f0f8ff;
 font: 13px Verdana, Arial, Times New Roman;
 font-variant: small-caps;}

/*table#pole
{margin: 5px 5px 0px 5px;
 padding: 0;
 border: 0;}

table#pole td
{vertical-align: top;}*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~            STYLE GŁÓWNEGO MENU                           ~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

img.kwadrat_menu
{border: 1px solid #228B22;
 padding: 1px;
 margin: 1px 5px 1px 5px;
 background: #f0f8ff;}

div.etykieta_menu, div.etykieta_menu2
{margin: 0 3px 0 0;
 padding: 3px 0 3px 0;
 border-left: 1px solid #1E90FF;
 border-right: 1px solid #1E90FF;
 border-top: 2px solid #1E90FF;
 border-bottom: 3px double #1E90FF;
 background: #f0f8ff url(../IMG/tlo.jpg) repeat-y;
 font: bold 100% Arial, Verdana, sans-serif;
 font-size: 15px;
 text-align: left;
 width: 140px;}

div.etykieta_menu2
{border-top: 1px solid #1E90FF;}

div.punkt_menu
{padding: 0;
 margin: 0 4px 5px 0;
 border-top: 0px;
 border-left: 1px solid #1E90FF;
 border-bottom: 3px double #1E90FF;
 border-right: 1px dotted #1E90FF;
 background: #f0f8ff;
 font: bold 100% Arial, Verdana, sans-serif;
 font-size: 13px;
 text-align: left;
 color: #FF0000;}

div.punkt_menu a, div.punkt_menu a:visited, div.punkt_menu a:active
{display: block;
 border: 1px solid #f0f8ff;
 margin: 0;
 padding: 2px 0 2px 5px;
 background: transparent;
 text-decoration: none;
 color: #544646;}

div.punkt_menu a:hover
{display: block;
 border: 1px solid transparent;
 border-bottom: 1px solid red;
 margin: 0;
 padding: 2px 0 2px 5px;
 background: #D1E7FF;
 text-decoration: none;
 color: #FF0000;}

div.punkt_menu a#aktywny
{border: 1px solid transparent;
 border-bottom: 1px solid #1E90FF;
 border-top: 1px solid #1E90FF;
 margin: 0;
 padding: 2px 0 2px 5px;
 background: #D1E7FF;
 color: red;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~            ETYKIETA GŁÓWNEGO POLA STRONY                 ~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#pole_etykieta
{border-left: 1px solid #1E90FF;
 border-right: 1px solid #1E90FF;
 border-top: 2px solid #1E90FF;
 border-bottom: 3px double #1E90FF;
 padding: 3px 0 3px 0;
 margin: 0 0 0 0;
 background: #f0f8ff url(../IMG/tlo_pasek_300.jpg) repeat-y;
 text-align: center;
 font: bold 100% Arial, Verdana, sans-serif;
 font-size: 15px;
 width: 653px;}

div#pole_etykieta a, div#pole_etykieta a:active, div#pole_etykieta a:visited
{margin-right: 5px;
 font-size: 14px;
 text-decoration: none;
 color: #0F375E;}

div#pole_etykieta a:hover
{color: #FF0000;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~            GLÓWNE POLE STRONY                            ~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#pole
{border-right: 1px solid #1E90FF;
 border-top: 0px;
 border-left: 1px dotted #1E90FF;
 border-bottom: 3px double #1E90FF;
 padding: 3px 0 15px 0;
 margin: 0 0 0 2px;
 width: 651px;
 background: #f0f8ff;}
 
div#komunikat
{border: 1px solid #FF4500;
 margin: 20px 40px 20px 40px;
 background: #FFBABF;}

div#komunikat p
{padding: 5px;
 margin: 0 10px 0 10px;
 text-align: center;
 font: bold 100% Arial, Verdana, sans-serif;
 font-size: 15px;
 font-variant: small-caps;}

div#pole p.warning
{font: normal bold 16px Arial, sans-serif;
 text-align: center;
 color: #DC143C;
 border: 1px solid #DC143C;
 margin: 10px 20px 10px 20px;
 padding: 10px;
 background: #D1E7FF;}

div#pole div.warning
{border: 1px dotted #DC143C;
 margin: 10px 20px 10px 20px;
 padding: 10px;
 background: #FFFFFF;
 height: 200px;}

div#pole div.warning table
{border: 0px;
 border-collapse: collapse;
 margin: 10px;
 padding: 0;}
 
div#pole div.warning table td.col_1
{width: 150px;
 border: 0;
 margin: 0;
 vertical-align: top;}

div#pole div.warning table td.col_2
{border: 0;
 margin: 0;
 vertical-align: top;}

div#pole div.warning table td.col_1 p,
div#pole div.warning table td.col_2 p
{margin: 10px 0 0 0;
 padding: 0;
 font: normal 15px Times New Roman;
 line-height: 20px;
 text-align: left;}

div#pole div.warning table td.col_1 p
{text-decoration: underline;
 text-align: right;
 margin-right: 15px;}

div#pole div.warning table td.col_2 p
{text-align: justify;
 font-style: italic;}

div#pole div.warning table td.col_2 p input
{width: 15px;
 border: 0;
 margin: 0 0 0 3px;
 background: transparent;
 color: #DC143C;
 font: bold 15px Times New Roman;}

div#pole div.warning table td.col_2 a,
div#pole div.warning table td.col_2 a:active,
div#pole div.warning table td.col_2 a:visited
{text-decoration: none;
 color: #0000FF;
 font-style: normal;}

div#pole div.warning table td.col_2 a:hover
{color: #DC143C;}
