BODY {color: black; background: #F4F8FB; text-align: center; margin: 0px; scrollbar-base-color: black; scrollbar-face-color: #F8FBFF; scrollbar-track-color: #F8FBFF; scrollbar-3dlight-color: black; scrollbar-highlight-color: #F8FBFF; scrollbar-shadow-color: #F8FBFF; scrollbar-darkshadow-color: black; scrollbar-arrow-color: black; padding: 0}
TABLE {border-collapse: collapse;}
TD {padding: 0px; text-align: center; vertical-align: middle;}
FORM {margin: 0;}
SELECT {font-family: tahoma, arial; font-size: 8pt; background: #FFF0D0; margin: 1px 0px 1px 1px; border-color: 3pt; border-style: solid; border-color: navy;}

/*----- nagłówek -----*/
.head {font: bold 10pt verdana; color: black; margin-top: 10; width: 100%; height: 30px; background: #FFF0D0;}
.head1 {padding-left: 10; text-align: left;}
.head2 {padding-left: 10; text-align: left; border-top-style: solid; border-top-width: 1; border-top-color: navy;}
.head3 {padding-right: 10; text-align: right; color: navy;}

/*----- legenda -----*/
#L, .leg1, .leg2 {border: 0; text-align: left; font: 8pt "Comic Sans MS"; padding: 1;}
#L {font-size: 12pt; padding-left: 5; border-top-style: solid; border-top-width: 1px; border-top-color: navy;}
.leg1 {text-decoration: underline; padding: 2;}
.leg2 {padding: 2 0 2 5; vertical-align: bottom; text-align: left;}
.legn {width: 18; height: 8; border-style: solid; border-width: 1; border-color: black;}

/*----- stopka -----*/
.foot {color: navy; font: 8pt verdana; border-top-style: double; border-top-width: 4px; border-top-color: navy; width: 100%; height:22px;}
.foot TD {vertical-align: top;}
.foot A {padding: 0 2;}
.foot :link, .foot :visited {color: navy;}
.foot :hover {color: red;}
.foot .pm1, .foot .pm2 {text-align: left; font: 7pt tahoma; color: #606060; vertical-align: bottom; padding-bottom: 2;}
.pm1 IMG {border: 0}
.foot .pm2 {text-align: right;}

/*----- menu -----*/
.menu {empty-cells: show; border-collapse: separate;}
.menu TD {width: 117; height: 33; color: white; font: bold 8pt tahoma; border-style: solid; border-width: 1; border-color: #90A8C8; vertical-align: middle; cursor: default;}
.menu .cellN {background: #90A8C8; padding: 0 1 1 0;}
.menu .cellS {background: #8090B0; padding: 1 0 0 1; border-color: #404040 #D8E8F8 #D8E0E8 #404040; cursor: pointer;}
.menu .cellU {background: #98B0D0; padding: 0 1 1 0; border-color: #E0E8F0 #606060 #606060 #E0E8F0; cursor: pointer;}
.menu .cellD {background: #8090B0; padding: 1 0 0 1; border-color: #404040 #D8E0E8 #D8E0E8 #202020; cursor: pointer;}
.menu .sep1 {height: 20; border-style: solid; border-color: #202020; border-width: 0 0 1 0;}
.menu .sep2 {height: 1; border-width: 0; background: #202020;}
.pm_logo {padding: 0; vertical-align: bottom;}
.pm_logo * {border: 0;}

/*----- tabela utrudnień -----*/
#utrtab {border-style: double; border-width: 3; border-color: black; margin: 10 0 0 0; border-spacing: 0;}
#utrtab TH {color: white; background: navy; font: bold 10pt tahoma,arial; border-style: solid; border-width: 1; border-color: #D0D0D0; border-bottom-style: double; border-bottom-width: 3; border-bottom-color: black; padding: 2;}
#utrtab TD {background: white; font: 8.5pt verdana; border-style: solid; border-width: 1; border-color: black; padding: 2; text-align: center;}
#utrtab .utrdrA #utrprzeb {background: #F0FFD0;}
#utrtab .utrtheone TD {color: black; background: #F0FFD0; border-style: double; border-width: 3; border-color: black; border-left: 0; border-right-style: solid; border-right-width: 1; border-right-color: black;}
#utrtab #utrprzeb {color: rgb(32,32,96); background: #FFFDF2; font: 9pt verdana; border-width: 1; border-style: solid; border-color: black;}
#utrtab #utrdr {color: #FFFFFF; background: #FF0000; font: 12pt "Arial Black","Arial"; text-align: center; border-style: solid; border-width: 1; border-color: black;}
#utrtab #utrczas {line-height: 1.5;}
#utrtab #TU1 {padding: 0 2 3 2; border-bottom-style: solid; border-bottom-width: 1; border-bottom-color: #D0D0D0;}
#utrtab #TU4 {width: 70; line-height: 1.2;}
#utrtab #TU5 {line-height: 1.2;}
#utrtab #TU7 {width: 70; padding: 1; font-size: 8pt; line-height: 1.1;}
#utrtab #TU8 {width: 50; font-size: 8pt; line-height: 1.5;}
#utrdrogi {margin: 10 5 3 5; padding: 0; line-height: 2;}
#utrdrogi A {color: white; background: red; font: bold 10pt arial; text-decoration: none; margin: 2; padding: 0 2; border-style: double; border-width: 3; border-color: white; line-height: 2;}
#utrdrogi :hover {color: red; background: white; border-style: double; border-width: 3; border-color: red;}

/*----- tabela pogody -----*/
.pogtab {text-align: center; margin: 0; padding: 0; width: 620; color: black; background-color: white; border-width: 0; border-style: solid; border-color: navy; line-height: 1.5; border-spacing:0}
.pogtab TD {padding: 1pt 5pt 1pt 5pt; border-width: 1; border-style: solid; border-color: navy; text-align: left; font: normal 9pt verdana;}
.pogtab .pogtitle {padding: 1 1 1 15; font: bold 10pt verdana, arial; color: white; background-color: navy;}
.actitem .pogtitle {color: white; background-color: red;}
.pogtempmin {width: 20%; background-color: #ECF5FF; color: black;}
.pogtempmax {width: 20%; background: #FFEEEC; color: black;}


.srodek {text-align: center; margin: 0; padding: 0}
.naglowek {color: black; background: #FFF0D0; font: bold 10pt verdana; text-align: center; padding: 0; vertical-align: middle; border-width:0;}
.pora {padding: 10 0; font: bold 9pt tahoma,arial; text-align: center;}


.w100            {
                   width                      : 100%;
                 }


H1,H2,H3,H4,H5 {text-align:center;font-family: "Arial","Tahoma","Verdana"}
H1,H2,H3 {color:navy}


#naglowek1 {color:white; text-align:left; font-size:10pt; font-weight:bold; font-family: "Arial","Tahoma","Verdana";padding:0 0 0 0}

H3#nag_map {color:#000080; font-weight:bold}

IMG#mapa {border-style:none}

DIV#lacza {text-align:center; color:navy; font-size:x-small}
DIV#hor {border-top: double medium navy; width: 90%}

P#stopka {text-align:center; font-size:xx-small; color:gray;font-family: "Tahoma","Verdana","Arial"}
P#stopka IMG {width:92; height:24; border-style:none}
A.nsto {text-decoration:none;color:navy;font-size:10pt;background:#FFFFFF}
A.wsto {text-decoration:underline;color:red;font-size:10pt;background:#FFFFFF}

A.norm {text-decoration:none;color:#000080;font-size:8pt;font-weight:none;font-family: "Arial","Tahoma","Verdana"}
A.wybor {text-decoration:underline;font-size:8pt;color:red;font-weight:none;font-family: "Arial","Tahoma","Verdana"}
A#menu {text-decoration:none;color:red;font-weight:bold;font-size:10pt;font-family: "Arial","Tahoma","Verdana"}

TD#end_tab {text-align:right}
A.net {font-weight:bold;text-decoration: none;color:white;font-size:10pt;background:#C0C0F0}
A.wet {font-weight:bold;text-decoration: none;color:red;  font-size:10pt;background:#C0C0F0}

A.ndr {text-decoration:none;color:red;font-weight:bold;font-size:10pt;background:#EAF0FF;font-family: "Arial","Tahoma","Verdana"}
A.wdr {text-decoration:underline;color:navy;font-weight:bold;font-size:10pt;background:#EAF0FF;font-family: "Arial","Tahoma","Verdana"}
.spis_dr {text-decoration:none;color:navy;font-weight:normal;font-size:10pt;background:#EAF0FF;font-family: "Arial","Tahoma","Verdana"}

.Ukryj, .Pokaz {position:absolute;left:10px;top:10px;color:yellow;border-width:1;border-style:dotted;border-color:red;text-align:center;vertical-align:middle}
.Ukryj {visibility="hidden"}
.Pokaz {visibility="visible"}
IMG.cur_lapka {cursor:hand}
IMG.cur_norm {cursor:auto}

#kat TD {background:#FFEEEC}



.col              {
                      width:            30%;
                      vertical-align:   top;
                      border-left:      solid 1 #E0F0FF;
                  }

#title            {
                       font-family:       "Trebuchet MS", "Arial";
                       font-size:         12pt;
                       font-weight:       bold;
                       vertical-align:    middle;
                       color:             white;
                       background:        #80C0E0;
                       border-top:        solid 1 black;
                       border-bottom:     solid 1 black;
                       margin:            5px 0px 0px 0px;
                  }

#lacze            {
                       font-size:       8pt;
                       font-family:     "Arial", "Tahoma", "Verdana";
                       font-weight:     bold;
                       text-align:      center;
                       text-decoration: none;
                       color:           white;
                       background:      #80C0E0;
                  }
#lacze :link,
#lacze :visited {
                       color:           white;
                       text-decoration: none;
                }
#lacze :hover   {
                       text-decoration: underline;
                }
.promat {
                       text-align:      center; 
                       color:           #A0A0A0;
                       font-family:     "Comic Sans MS","Tahoma","Arial","Verdana";
                       font-size:       7pt;
                       margin:          0px 0px 0px 0px;
}

.tematy          {
                      font-family:     "Trebuchet MS", "Arial", "Times New Roman";
                      font-weight:     normal;
                      height:100%;
                      text-align:      center;                 
                      font-size:       10pt;
                  }
.tematy IMG       { 
                      vertical-align:  middle;
                      border-style:    none;
                  }
.tematy :link,
.tematy :visited  {
                      text-decoration: none;
                      color:           black;
                  }
.tematy :hover    {
                      text-decoration: underline;
                  }
