A { font-size: 9pt; color: red; TEXT-DECORATION: underline; }
A:link { font-size: 9pt; color: #660000; TEXT-DECORATION: underline; }
A:visited { font-size: 9pt; color: #660000; TEXT-DECORATION: underline; }
A:active { font-size: 9pt; color: #660000; TEXT-DECORATION: underline; }
A:hover { font-size: 9pt; color: red; TEXT-DECORATION: underline; }

A.mapa { font-size: 14pt; color: red; TEXT-DECORATION: underline; }
A.mapa:link { font-size: 14pt; color: #660000; TEXT-DECORATION: underline; }
A.mapa:visited { font-size: 14pt; color: #660000; TEXT-DECORATION: underline; }
A.mapa:active { font-size: 14pt; color: #660000; TEXT-DECORATION: underline; }
A.mapa:hover { font-size: 14pt; color: red; TEXT-DECORATION: underline; }

A.drukuj:link { font-size: 8pt; color: #003366; font-weight: bold; TEXT-DECORATION: none; }
A.drukuj:visited { font-size: 8pt; color: #003366; font-weight: bold; TEXT-DECORATION: none; }
A.drukuj:active { font-size: 8pt; color: #660000; font-weight: bold; TEXT-DECORATION: none; }
A.drukuj:hover { font-size: 8pt; color: red; font-weight: bold; TEXT-DECORATION: none; }

A.map:link { font-size: 8pt; color: #B4B4B4; font-weight: normal; TEXT-DECORATION: none; }
A.map:visited { font-size: 8pt; color: #B4B4B4; font-weight: normal; TEXT-DECORATION: none; }
A.map:active { font-size: 8pt; color: #B4B4B4; font-weight: normal; TEXT-DECORATION: none; }
A.map:hover { font-size: 8pt; color: red; font-weight: normal; TEXT-DECORATION: none; }


A.przewijak:link { font-size: 8pt; color: #003366; font-weight: normal; TEXT-DECORATION: none; }
A.przewijak:visited { font-size: 8pt; color: #003366; font-weight: normal; TEXT-DECORATION: none; }
A.przewijak:active { font-size: 8pt; color: #660000; font-weight: normal; TEXT-DECORATION: none; }
A.przewijak:hover { font-size: 8pt; color: red; font-weight: normal; TEXT-DECORATION: none; }

A.gal:link { font-size: 12pt; color: none; font-weight: normal; TEXT-DECORATION: none; }
A.gal:visited { font-size: 12pt; color: none; font-weight: normal; TEXT-DECORATION: none; }
A.gal:active { font-size: 12pt; color: none; font-weight: normal; TEXT-DECORATION: none; }
A.gal:hover { font-size: 12pt; color: none; font-weight: normal; TEXT-DECORATION: none; }


A.login:link { text-decoration: none; border: 0px; }
A.login:visited { text-decoration: none;  border: 0px; }
A.login:active { text-decoration: none;  border: 0px; }
A.login:hover { text-decoration: none;  border: 0px; }


A.menu:link {
       FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.menu:visited {
       FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.menu:active {
       FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #00172f; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.menu:hover {
       FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00172f; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: blink
}
A.menu2:link {
       COLOR: #003366; TEXT-DECORATION: none
}
A.menu2:visited {
       COLOR: #000000; TEXT-DECORATION: none
}
A.menu2:active {
       COLOR: #990000; TEXT-DECORATION: none
}
A.menu2:hover {
       COLOR: #000000; TEXT-DECORATION: none
}
BODY {
       line-height: 1.5; margin-left: 5mm; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #4586c0; FONT-FAMILY: Verdana, Arial, Helvetica
}

h2 {
text-align: left;
margin: 0;
padding-left: 5px;
line-height:1.2em;
text-transform:normal;
letter-spacing:0em;
font: normal 14px Trebuchet MS, Verdana;
}

.tytul {FONT-SIZE: 15px; color: #0066FF; font-family: Comic Sans MS, Verdana, Arial, Helvetica; text-transform: uppercase; }
.glowna {FONT-SIZE: 15px; color: #0066FF; font-family: Comic Sans MS, Verdana, Arial, Helvetica; line-height: 1.5; text-align: justify;}
.form {width: 350px; text-align: right; padding-right: 5px; FONT-SIZE: 12px; color: #0066FF; font-family: Verdana, Arial, Helvetica; line-height: 1.5;}
.dniotwarte {FONT-SIZE: 11px; font-weight: bold; color: #800040; font-family: Verdana, Arial, Helvetica; line-height: 1.5;}

TABLE {
       FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica
}
TD {
       FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica
}

.TD.plan {
       FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica
}

P {
       FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica
}
TEXTAREA {
       PADDING: 1px; 
       FONT-WEIGHT: normal; 
       FONT-SIZE: 11pt;
       BACKGROUND: #fdfbf4; 
       FONT-FAMILY: Verdana;
       border: 1px solid #208BAE;
       width: 100%;
       height: 80px;
       COLOR: #186883;
       FONT-WEIGHT: bold;
}
INPUT {
       BORDER-RIGHT: #208BAE 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #208BAE 1px solid; PADDING-LEFT: 1px; 
       FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #fdfbf4; PADDING-BOTTOM: 1px; BORDER-LEFT: #208BAE 1px solid;
       COLOR: #186883; PADDING-TOP: 1px; BORDER-BOTTOM: #208BAE 1px solid; FONT-FAMILY: Verdana
}
SELECT {
       BORDER-RIGHT: #208BAE 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #208BAE 1px solid; PADDING-LEFT: 1px; 
       FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #fdfbf4; PADDING-BOTTOM: 1px; BORDER-LEFT: #208BAE 1px solid;
       COLOR: #186883; PADDING-TOP: 1px; BORDER-BOTTOM: #208BAE 1px solid; FONT-FAMILY: Verdana
}

INPUT.form { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 7pt; BACKGROUND: #fdfbf4; PADDING-BOTTOM: 1px; BORDER-LEFT: #4f4f4f 1px solid; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; width: 120px; height: 18px; }
SELECT.form { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 7pt; BACKGROUND: #fdfbf4; PADDING-BOTTOM: 1px; BORDER-LEFT: #4f4f4f 1px solid; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; width: 90px; height: 18px; }
TEXTAREA.form { PADDING: 1px; FONT-SIZE: 8pt; FONT-WEIGHT: normal; BACKGROUND: #fdfbf4; COLOR: black; FONT-FAMILY: Verdana; width: 100%; height: 52px; border: 1px solid #4f4f4f; }

INPUT.callback { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #fdfbf4; PADDING-BOTTOM: 1px; BORDER-LEFT: #4f4f4f 1px solid; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; width: 210px; height: 18px; }
SELECT.callback { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #fdfbf4; PADDING-BOTTOM: 1px; BORDER-LEFT: #4f4f4f 1px solid; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; width: 210px; height: 18px; }

ul.pkt, li.pkt {
        font-family: Comic Sans MS, Verdana, Arial, Helvetica;
        font-size: 15px;
        padding: 0px;
        color: #0066FF;
        margin-top: 8px;
        padding-left: 20px;
        margin-left: 10px;
        background: url(../images/olowek.png) no-repeat left center;
}
ul.mapa, li.mapa {
        font-family: Comic Sans MS, Verdana, Arial, Helvetica;
        font-size: 15px;
        color: #0066FF;
        margin-top: 8px;
        padding-left: 20px;
        margin-left: 10px;
        background: url(../images/olowek.png) no-repeat left top;
}
ul.pkt2, li.pkt2 {
        font-family: Comic Sans MS, Verdana, Arial, Helvetica;
        font-size: 15px;
        color: #0066FF;
        margin-top: 8px;
        padding-left: 70px;
        margin-left: 10px;
        background: url(../images/kredki.jpg) no-repeat left center;
}
.h1.tytul{
        font-family: Comic Sans MS, Verdana, Arial, Helvetica;
        font-size: 14px;
        width: 400px;
        margin: 0px;
        padding: 0px;
        float: left;
}
.uwaga {
       font-size: 6pt;
       font-weight: bold;
       padding: 5px;
       color: #EA0E09;
       text-align: justify;
       line-height: 1.5;       
       background-color: #FB9997;
       background-position: center;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 1px;
       border-left-width: 1px;
       border-top-style: solid;
       border-right-style: solid;
       border-bottom-style: solid;
       border-left-style: solid;
       border-top-color: #EA0E09;
       border-right-color: #EA0E09;
       border-bottom-color: #EA0E09;
       border-left-color: #EA0E09;
}
.plan {
       padding: 10px;
       border: 1px solid white;
       background: #B0CBF7;
       width: 152px;
       color: #0066FF;
       font-size: 11pt;
       font-weight: normal;
       text-align: center;
}
#message {top: 2px; left: 7px; border: 1px solid #B1E0F0;
width: 510px; height: 350px; background-color: #FFFFFF; padding:4px;
position: absolute; z-index: 1000;
}
.dzienniczek {
color: #FFFFFF;
text-align: center;
margin: 0;
padding: 3px;
text-transform:normal;
font-weight: bold;
font-size: 12pt;
}
.info {
       font-size: 10pt;
       font-weight: bold;
       padding: 5px;
       color: #2B70F0;
       text-align: justify;
       line-height: 1.5;       
       background-color: #9CBCF8;
       background-position: center;
       border: 1px solid #2B70F0;
}
ul.pkt_info, li.pkt_info {
        font-size: 10pt;
        text-align: justify;
        margin-top: 8px;
        margin-bottom: 8px;
        padding-left: 30px;
        margin-left: 10px;
        background: url(../gfx/pkt_info.gif) no-repeat left center;
}

TD.dodatkowe {
        color: #0066FF;
        font-size: 10pt;
        text-align: center;
}

TD.filmy {
        padding-left: 5px;
        font-size: 9pt;
        text-align: left;
        color: #0066FF;
}
.galeria{
   text-align: center;
   background: #ffffcc;
   border: 1px solid #ffcc99;
   color: #ff9933;
   font-size: 11pt;
   font-weight: bold;
}


