body {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 margin-top:0px;
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 font-size:9pt;
 color:#07005e;
 background-color:#fffeeb;
}
#allview {
 width:100%;
 background-color:#e8e8e8;
 height:auto !important;
 padding-top:3px;
}

A:link {
 color: blue;
 text-decoration:none;
}

A:visited {
 color: blue;
 text-decoration:none;
}
A:hover {
 text-decoration:none;
 color:red;
}

img {
 border:0;

}

h1 {
 font-size:14pt;
}
h2 {
 font-size:11pt;
}
h3 {
 font-size:10pt;
 color:#c00000;
}

#cont {
 margin-left:auto;
 margin-right:auto;
 height:auto !important;
 width:1000px;
 position:relative;
}

#naglowek {
 padding:0;
 border:0;
 margin-left:auto;
 margin-right:auto;
 height:auto !important;
 height:160px;
 min-height:160px;
 text-align:center;
 margin-top:0px;
 margin-bottom:5px;
 background-image: url("../img/ptpaio1.png");
}

#main {
 padding:0;
 border:0;
 margin-left:auto;
 margin-right:auto;
 height:auto !important;
 height:300px;
 min-height:300px;
 margin-bottom:3px;
 background-color: none;
 background-image:url('../img/wyp1.png');
 background-repeat: repeat-y;
}

#left {
 width:235px;
 height:auto!important;
 height:300px;
 min-height:300px;
 background-color: none;
 float:left;
 margin-bottom:3px;
 padding:0;
/*  background-color: #eafafa; */
 background-color:#c7e3e7;
}


#right {
 width:760px;
 height:auto!important;
 height:900px;
 min-height:900px;
 background-color: none;
 float:right;
 background-color: #fcffff;
}

#text {
 width:700px;
 text-align:justify;
 margin:auto;
 background-color:none;
 padding-bottom:15px;
 padding-top:15px;
 height:auto !important;
 
}


#break {
 clear:both;
 background-color:none;
}

#stopka {
 margin-left:auto;
 margin-right:auto;
 height:auto !important;
 height:21px;
 min-height:21px;
 text-align:right;
 background-color:#c9e7d7;
 background-repeat:no-repeat;
 font-size:8pt;
}

#stopka table {
 margin-left:auto;
 margin-right:auto;
 margin-top:0px;
 text-align:center;
 border:0px solid green;
 width:99%;
}

/* menu */
.menuitem {
 width:235px;
 height:28px;
 background-image:url('../zasoby/menu2.png');
 margin-bottom:1px;
}

.menuitem table {
 width:200px;
 margin:auto;
}
.menuitem tr {
 vertical-align:middle;
}
.menuitem td {
 text-align:left;
 text-indent:0;
 height:22px;
 }

A.amenu:link {
 color:white;
 font-size:10pt;
 font-weight:bold;
}
A.amenu:visited {
 color:white;
 font-size:10pt;
 font-weight:bold;
}
A.amenu:hover {
 color:red;
 font-size:10pt;
 font-weight:bold;
}

table.statut {
 width:99%;
 margin-left:auto;
 margin-right:auto;
 margin-top:30px;
 margin-bottom:30px;
}
table.statut td {
 width:33%;
 text-align:center;
}

.walne {
 height:auto;
 margin-left:auto;
 margin-right:auto;
 padding-bottom:20px;
 padding-top:20px;
 border-bottom:1px solid gray;
}
.walne1 {
 height:auto;
 margin-left:auto;
 margin-right:auto;
 padding-bottom:10px;
 padding-top:20px;
}

.tb {
 height:25px;
 font-size:11pt;
 font-weight:bold;
 background-color:none;
 border-bottom: 2px solid gray;
 margin-bottom: 20px;
}

.adata {
 margin-bottom:0px;
 font-size:7pt;
}
.atyt {
 font-size: 10pt;
 font-weight: bold;
 color: #c00000;
 margin-top:3px;
}

/*oddzialy*/
.reg {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 border-bottom: 1px silver solid;
 width:90%;
 padding-bottom:10px;
}

/* kopertka */

div.mail {
 margin-left:auto;
 margin-right:auto;
 width:45%;
 background-color:none;
 margin-top:30px;
 font-size:8pt;
}

/* galeria */

table.galeria {
 width:660px;
 border-collapse:collapse;
 margin:auto;
}

.galeria td {
 width:220px;
 text-align:center;
 vertical-align:top;
 font-size:8pt;
 background-color:none;
 padding-bottom:15px;
 padding-top:10px;
}

.gali {
 padding-top:20px;
 padding-bottom:20px;
}
.galimg {
 float:left;
 width:220px;
 background-color:none;
 margin-right:4px;
 margin-bottom:4px;
 min-height:180px;
 height:180px;
}

.galimg table {
 border-collapse:collapse;
 width:220px;
 margin:auto;
}

.galimg td {
 margin:0;
 height:180px!important;
 min-height:180px;
 vertical-align:middle!important;
 background-color:none;
 text-align:center;
}

.g_data {
 font-size:8pt;
 color:gray;
}

.g_tytul {
 font-size:11pt;
 font-weight:bold;
 color:maroon;
}

.fApl {
 width:90%;
 height:auto!important;
 min-height:300px;
 height:300px;
 border:1px solid #777;
 background-color:#ddd;
 margin-left:auto;
 margin-right:auto;
 padding:20px;
 margin-top:20px;
 margin-bottom:20px;
}

.fhint {
 font-size:7pt;
 color:#888;
}

.far1 {
 width:600px;
}

.fApl p {
 text-align:left;
}

.ftbl {
 width:620px;
 border:0px solid green;
}


/*komun */

.komun {
 width:450px;
 max-width:450px;
 font-size:9pt;
 border:1px solid #9de8ff;
 height:auto!important;
 height:30px;
 min-height:30px;
 background-color:#dff8ff;
 text-align:center;
 padding:10px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
margin-bottom:30px; 
}

.komun table {
 margin:auto;
}
.komun td {
 vertical-align:middle;
 height:30px;
 font-weight:none; 
}

.error {
 width:450px;
 max-width:450px;
 font-size:9pt;
 border:1px solid #ffbcb1;
 height:auto!important;
 height:30px;
 min-height:30px;
 background-color:#ffe9e5;
 text-align:center;
 padding:10px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
margin-bottom:30px; 
}

.error table {
 margin:auto;
}
.error td {
 vertical-align:middle;
 height:30px;
 font-weight:bold;
 color:red;
}
.nagl {
 height:auto!important;
 /*background-color:#ffb21f;*/
 /* background-image:url('../img/bel2.jpg');*/
 text-align:left;
 margin-bottom:0px; 
 width:95%;
 margin-left:auto;
 margin-right:auto;
 border-bottom:0px solid #aaa;
 font-weight:bold;
}

.nagl td {
 vertical-align:middle;
 height:18px;
 font-weight:none;
 color:black;
 text-align:left;
 font-size:9pt;
 padding-left:0px;
}


