@media all {

#footer1{
 clear: left;
 width: 100%;
 background: transparent;
 color: #666666;
 text-align: left;
 padding: 5px 0;
 margin-left: 0px;
 font-size:smaller;
}

#footer1 a{
 color: #666666;
 text-decoration: none;
}

#footer1 strong{
 color: #666666;
}

#footer1 img{
 vertical-align:top;
 border: none;
}

#footer2{
 clear: left;
 width: 100%;
 background: transparent;
 color: #666666;
 text-align: left;
 padding: 5px 0;
 margin-left: 0px;
 font-size:smaller;
}

#footer2 a{
 color: #666666;
 text-decoration: none;
}

#footer2 strong{
 color: #666666;
}

#footer2 img{
 vertical-align:top;
 border: none;
}



.prawa {
 text-align: right;
}

/* ----- predefinowane wielkoÂ¶ci czcionki ----- */

.mniejsze1 {
 font-size: 10px;
}

.mniejsze2 {
 font-size: 8px;
}

.wieksze1 {
 font-size: 14px;
}

.wieksze2 {
 font-size: 16px;
}

.wieksze3 {
 font-size: 18px;
}

/* ----- */

body {
 margin:0;
 padding:0;
 line-height: 1.5;
 font-family: Tahoma,Verdana,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
 font-size: 12px;
 color: #000069;
 background-color: transparent;
}

em {
 font-style: italic;
}

strong {
 font-weight: bold;
}

img {
 border: none;
}

img.komunikat {
 float: left;
 margin: 0px;
 margin-right: 10px;
}

a {
 text-decoration: none;
 font-weight: bold;
 color: #000069;
}

a:hover {
 color: #D94447;
}

h1 {
  font-family: Tahoma,Verdana,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 0px;
   padding-bottom: 3px;
   border-bottom: 1px solid #cccccc;
}

h2 {
 font-family: Tahoma,Verdana,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0px;


}

.wiersz0 {
 color: #004c75;
}

.wiersz1 {
 background-color: #cadceb;
 color: #004c75;
}

.wiersz2 {
 background-color: #ffffff;
 color: #004c75;
}

.wyszukiwane1 {
 background-color: #faf352;
}

.wyszukiwane2 {
 background-color: #fbc88d;
}

.wyszukiwane3 {
 background-color: #5f9ec0;
}

.wyszukiwane4 {
 background-color: #88d3a9;
}

.contenttable {
 margin-top: 0px;
 border-spacing: 0px;
 width: 100%;
/* border: 2px solid black; */
}

.leftcontentcolumn {
 background-color: transparent;
 padding: 0px;
 padding-right: 10px;
 vertical-align: top;
 width: 60%;
 margin: 0px;
 width: 580px;
/* background-image: url("http://stach.cp6.win.pl/cmsplus/graf/poczta.jpg");
 background-repeat: no-repeat;
 background-position: bottom right; */
}

.rightcontentcolumn {
 background-color: transparent;
 padding: 0px;
 padding-top: 0px;
 padding-left: 10px;
 vertical-align: top;
/* width: 40%; */
 margin: 0px;
 border-left: 1px solid #cadceb;
}

#log {
 /*display:none;*/
margin-bottom:10px;
 
 }

.ram1a {
 padding: 10px;
 margin-bottom: 0px;
 background-color: #ffffff;
 background-image: url("../pic/r1a.gif");
 background-repeat: no-repeat;
 background-position: bottom left;
 border: 2px solid #cadceb;
}

.ram1b {
 background: url("../pic/r1b.gif") 2px 0px no-repeat;
 padding-left: 100px;
 padding-top: 1px;
 margin-bottom: 20px;
 font-size: 90%;
}


.tyt {
 font-weight: bold;
}

.log {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding: 10px;
 background-color: #ececec;
 border: 2px solid #cccccc;
}

.aktualnosc_a {
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 padding: 0px 10px 0px 10px;
 background-color: #feffc9;
 border: 2px solid #cccccc;
}

.aktualnosc_a {
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 padding: 10px 10px 0px 10px;
 background-color: #C7ECFF;
 border: 2px solid #cccccc;
}

.aktualnosc_b {
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 padding: 10px 10px 0px 10px;
 background-color: #FFD986;
 border: 2px solid #cccccc;
}

.aktualnosc_c {
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 padding: 10px 10px 0px 10px;
 background-color: #EDFAAA;
 border: 2px solid #cccccc;
}

.mail {
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 padding: 10px 10px 0px 10px;
 background-color: #feffc9;
 border: 2px solid #cccccc;
 font-size:10px;
}

.foto_kat {
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 0px;
 background-color: #feffc9;
 border: 2px solid #cccccc;
 padding: 10px;
 
}

.ext {
 background-color: transparent;
 border-bottom: 1px dashed #cccccc;
}

.extn {
 background-color: transparent;
}

#log .textinput{
 width: 100%;
 border: 1px solid #cccccc;
 padding: 3px;
 font-family: Tahoma,Verdana,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
 font-size: 12px;
 font-weight: bold;
 background-color: #ffffff;
 color: #000069;
 margin-bottom: 5px;
}

#mail .textinput{
 width: 90%;
 border: 1px solid #cccccc;
 padding: 3px;
 font-family: Tahoma,Verdana,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
 font-size: 12px;
 font-weight: normal;
 background-color: #ffffff;
 color: #000069;
 margin-bottom: 5px;
}

#alfabet {
 font-size: 14px;
 font-weight: bold;

}

#alfabet a{
 text-decoration: none;
}

#alfabet .active{
 font-size: 20px;
 font-weight: bold;
}

#lata {
 font-size: 14px;
 font-weight: bold;

}

#lata a{
 text-decoration: none;
}

#lata .active{
 font-size: 20px;
 font-weight: bold;
}

#aktualnosci a{
 font-weight: normal;
}

/* kom&#55942;&#56993; tabeli z wa&#191;nÂ± uwagÂ± */
.uwaga {
 background-color: #feffc9;
 padding: 10px;
 border-color: #004c75;
 border-style: dashed;
 border-width: 1px;
}


/* ----- predefinoiwane ramki ----- */

.ramka_a1 {
 padding: 10px;
 background-color: transparent;
 border-width: 0px;
}

.ramka_a2 {
 padding: 10px;
 background-color: transparent;
 border-color: #004c75;
 border-style: dashed;
 border-width: 1px;
}

.ramka_a3 {
 padding: 10px;
 background-color: transparent;
 border-color: #004c75;
 border-style: solid;
 border-width: 1px;
}

.ramka_a4 {
 padding: 10px;
 background-color: transparent;
 border-color: #004c75;
 border-style: solid;
 border-width: 3px;
}

.ramka_b1 {
 padding: 10px;
 background-color: #feffc9;
 border-width: 0px;
}

.ramka_b2 {
 padding: 10px;
 background-color: #feffc9;
 border-color: #004c75;
 border-style: dashed;
 border-width: 1px;
}

.ramka_b3 {
 padding: 10px;
 background-color: #feffc9;
 border-color: #004c75;
 border-style: solid;
 border-width: 1px;
}

.ramka_b4 {
 padding: 10px;
 background-color: #feffc9;
 border-color: #004c75;
 border-style: solid;
 border-width: 3px;
}

.ramka_c1 {
 padding: 10px;
 background-color: #88d3a9;
 border-width: 0px;
}

.ramka_c2 {
 padding: 10px;
 background-color: #88d3a9;
 border-color: #004c75;
 border-style: dashed;
 border-width: 1px;
}

.ramka_c3 {
 padding: 10px;
 background-color: #88d3a9;
 border-color: #004c75;
 border-style: solid;
 border-width: 1px;
}

.ramka_c4 {
 padding: 10px;
 background-color: #88d3a9;
 border-color: #004c75;
 border-style: solid;
 border-width: 3px;
}

.ramka_d1 {
 padding: 10px;
 background-color: #f77f3d;
 border-width: 0px;
}

.ramka_d2 {
 padding: 10px;
 background-color: #f77f3d;
 border-color: #004c75;
 border-style: dashed;
 border-width: 1px;
}

.ramka_d3 {
 padding: 10px;
 background-color: #f77f3d;
 border-color: #004c75;
 border-style: solid;
 border-width: 1px;
}

.ramka_d4 {
 padding: 10px;
 background-color: #f77f3d;
 border-color: #004c75;
 border-style: solid;
 border-width: 3px;
}

/* ----- */


#przedmioty input{
 width: 150px;
}

#przedmioty select{
 width: 120px;
}

.k1 {
 border-color: #004c75;
 border-style: solid;
 border-top-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 1px;
 border-right-width: 0px;
 padding: 5px;
 text-align: center;
}

.k2 {
 border-color: #004c75;
 border-style: solid;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-width: 0px;
 padding: 5px;
 text-align: center;
}

.k3 {
 border-color: #004c75;
 border-style: solid;
 border-top-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 1px;
 border-right-width: 1px;
 padding: 5px;
 text-align: center;
}

.k4 {
 border-color: #004c75;
 border-style: solid;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-width: 1px;
 padding: 5px;
 text-align: center;
}

.k5 {
 border-color: #004c75;
 border-style: solid;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-width: 1px;
 padding: 5px;
 text-align: left;
}

.k6 {
 border-color: #004c75;
 border-style: solid;
 border-top-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-right-width: 0px;
 padding: 5px;
 text-align: left;
}

.k7 {
 border-color: #004c75;
 border-style: solid;
 border-top-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 1px;
 border-right-width: 0px;
 padding: 5px;
 text-align: left;
}


}

@media print {

body {
 color: #000000;
}

a {
 text-decoration: underline;
 font-weight: bold;
 color: #000000;
}

h1 {
  background-color: transparent;
  color: #000000;
  padding: 0px;
  border: 0px;
}

h2 {
 background-color: transparent;
 color: #000000;
 padding: 0px;
}

.ram1a {
 padding: 10px;
 margin-bottom: 0px;
 background-color: #ffffff;
 border: 2px solid #000000;
}

.ram1b {
 padding-left: 0px;
 padding-top: 1px;
 margin-bottom: 20px;
 font-size: 90%;
}

}