BODY {
	MARGIN-TOP: 0.2em; 
	MARGIN-BOTTOM: 0.2em;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Verdana; 
	/* BACKGROUND-COLOR: #dddddd; */
	BACKGROUND-COLOR: #eeeeee;
}


/**************************************/
/*       tabelka do tresci            */
/**************************************/

TABLE {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Verdana;	
	BACKGROUND-COLOR: #FFFFFF;
	}


TD.menuleft { 
	WIDTH: 150px;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Verdana;
	BORDER-TOP: 1px solid black; 
	BORDER-BOTTOM: 0px solid #083a79; 
	BORDER-LEFT: 0px solid #083a79; 
	BORDER-RIGHT: 0px solid white; 
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	BACKGROUND: #f8f8f8;
        BACKGROUND: url("img/pasek_menuleft2.jpg") top left repeat-y; 
	}

div#menuleft b, div#menuleft a, div#menuleft a:hover, div#menuleft a.b, div#menuleft a.b:hover {
              width: 150px;
              display: block; 
              text-align: left; 
              padding: 3px 5px 2px 5px; 	      
	      text-decoration: none;
	      font-weight: bold;
	      line-height: 1.2em;
	      margin-top: 1px;
	      margin-bottom: 1px;
              border-left: 1px solid #000;
              border-top: 1px solid #000;
              border-right: 1px solid #000;
              border-bottom: 1px solid #000;
	      }
div#menuleft b {
	      margin-top: 5px;
              padding: 9px 5px 9px 5px; 
              text-transform: uppercase;
              //color: white; background: #083a79; 
              color: white; background: #777777;
              }

div#menuleft a {
              color: white;  background: #083a79; 
              }

div#menuleft a:hover {
	      color: #fff4bb; background: #010052;
              }

div#menuleft a.b{
	      margin-top: 5px;
              padding: 9px 5px 9px 5px; 
              text-transform: uppercase;
              color: white; background: #777777;
              }

div#menuleft a.b:hover{
	      margin-top: 5px;
              padding: 9px 5px 9px 5px; 
              text-transform: uppercase;
              color: white; background: #444444;
              }




TD.menuright { 
	WIDTH: 150px;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Verdana;
	BORDER-TOP: 1px solid black;
	BORDER-BOTTOM: 0px solid #8c8b89; 
	BORDER-LEFT: 0px solid white; 
	BORDER-RIGHT: 0px solid #898987;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	BACKGROUND: #f8f8f8;
        BACKGROUND: url("img/pasek_menuright2.jpg") top right repeat-y; 
	}


div#menuright b, div#menuright a, div#menuright a:hover, div#menuright a.b, div#menuright a.b:hover {
              width: 150px;
              display: block; 
              text-align: right; 
              padding: 2px 5px 2px 5px; 
	      text-decoration: none;
	      font-weight: bold;
	      line-height: 1.2em;
	      margin-top: 1px;
	      margin-bottom: 1px;
	      margin-left: 10px;
	      margint-right: 0;
              border-left: 1px solid #000;
              border-top: 1px solid #000;
              border-right: 1px solid #000;
              border-bottom: 1px solid #000;
	      }

div#menuright b {
              text-transform: uppercase;
	      margin-top: 5px;
              padding: 9px 5px 9px 5px;
              //color: white; background: #777777;
              color: white;  background: #083a79; 
              }

div#menuright a {
              color: white; background: #777777;
              }

div#menuright a:hover {
	      color: #fff4bb; background: #444444;
              }

div#menuright a.b{
              text-transform: uppercase;
	      margin-top: 5px;
              padding: 9px 5px 9px 5px;
              color: white; background: #083a79; 
              }

div#menuright a.b:hover{
              text-transform: uppercase;
	      margin-top: 5px;
              padding: 9px 5px 9px 5px;
	      color: #fff4bb; background: #010052;
              }


TD.content, TD.stopka { 
	BORDER-TOP: 1px solid black; 
	BORDER-LEFT: 0px solid #083a79; 
	BORDER-RIGHT: 0px solid #083a79; 
	BORDER-BOTTOM: 0px solid #083a79; 
	padding: 5px 10px 5px 10px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	}

TD.stopka { 
	background: #eeeeee;
	}



/**************************************/
/*       nagłówek                     */
/**************************************/

H1, H2, H3, H4, H5, H6 {
	font-family: Times, serif; 
	color: black;
	font-weight: bold;
	margin-top: 0.5em; margin-bottom: 0em;
	}
H1 { font-size: 7mm; line-height: 8mm; text-align: center}
H2 { font-size: 6mm; line-height: 7mm; text-align: center}
H3 { font-size: 5mm; line-height: 6mm}
H4 { font-size: 4mm; line-height: 5mm}
H5 { font-size: 4mm; line-height: 5mm}
H6 { font-size: 4mm; line-height: 4mm}

H1.top { text-align: left; }


H4.top { 
       margin-top: 0.21cm; margin-bottom: 0.11cm; 
       border-top: none; 
       border-bottom: 1px solid #000000; 
       border-left: none; 
       border-right: none; 
       padding: 0.04cm 0cm; 
       color: #000000; 
       widows: 2; orphans: 2; 
       text-align: left;}


H3.rozdzial {
	display: block;
	font-family: Helvetica, arial, sans-serif; 
	font-size: 6mm;
	font-weight: bold;
	line-height: 120%;
	margin-top: 0.5em; margin-bottom: 0em;
	color: black;
	}
H4.paragraf {
	display: block;
	font-family: Helvetica, arial, sans-serif; 
	font-size: 5.5mm;
	font-weight: bold;
	line-height: 120%;
	margin-top: 0.5em; margin-bottom: 0em;
	color: #006666;
	}

H3.tytul{
	font-family: Times, serif; 
	font-size: 24px;
	font-weight: bold;
	line-height: 1em;
	color: black;
	// text-transform: uppercase;
	margin-top: 0.5em; margin-bottom: 0.5em;
        BACKGROUND: url("img/podkreslenie.jpg") bottom left repeat-x;
	}

H3.top { 
       margin-top: 0.21cm; margin-bottom: 0.11cm; 
       border-top: 1px solid #000000; 
       border-bottom: 1px solid #000000; 
       border-left: none; 
       border-right: none; 
       padding: 0.04cm 0cm; 
       color: #000000; 
       widows: 2; orphans: 2; 
       text-align: left;
       }

/*******************************************/

P.none { margin: 0 0 0 0; padding: 0 0 0 0; }
P.stopka { margin: 5px; paddng: 1em; 
           font-size: 10px; line-height: 110%; 
           text-align: right; color: gray;}
P.stopka a {color: gray;}
P.stopka a:hover {color: #ff9900;}
P.modified {
        font-style: italic;
        text-align: right;
	margin-right: 0em;
	}
P.statut {
	display: block;
	font-family: Helvetica, arial, sans-serif; 
	font-size: 4mm;
	font-weight: normal;
	line-height: 120%;
	}
P.podpis {
	margin-left: 15em;
}



TABLE.bialy, TD.bialy, TH.bialy, TR.bialy {  
	font-weight: bold;
        background:#FFFFFF; 
        }
TABLE.szary, TD.szary, TH.szary, TR.szary {  
	font-weight: bold;
        background:#EEEEEE; 
        }
TABLE.ciemnoszary, TD.ciemnoszary, TH.ciemnoszary, TR.ciemnoszary {  
	font-weight: bold;
        background:#DDDDDD; 
        }
TABLE.center, TD.center, TH.center, TR.center {  
	text-align: center;
        }
TABLE.programstudiow {
                       padding-left: 0px;
                       padding-right: 0px;
                       padding-top: 0px;
                       padding-bottom: 0px;
                       border-collapse: separate;
                       border-spacing: 0px;
                    }
TD.pr { border: 1px; padding: 2px;}




.deklaracja {	
	font-family: Courier, monospace; 
	font-size: 4mm;
	line-height: 150%; 
	}
.szary {  
	font-weight: bold;
        background:#EEEEEE; 
        }

.aktualnosci  {
               display: block; 
               position: relative; 
               text-align: justify; 
               padding: 5px 10px; 
               margin: 0 0 1px; 
               text-decoration: none; 
               border-left: 0px;
               border-right: 0px solid #ff9900;
               border-top: 1px solid #ff9900;
               border-bottom: 0px;
               }

.aktualnosci .data   {font-weight: bold; color: #734f36;}
.aktualnosci .tytul  {font-weight: bold; color: black;}
.aktualnosci .tresc  {color: black;}
.aktualnosci .podpis {color: black; text-align: right; margin: 10px 10px 10px 10px; font-style: italic;}
.aktualnosci .autor  {color: gray; text-align: right; margin: 10px 10px 10px 10px; }


input.forma, textarea.forma, select.forma {
                   font: 12px Arial, Helvetica, sans-serif;		   
                   border: 1px solid #444;}
input.forma {max-width: 700;}
textarea.forma {max-width: 735;}

a.button, input.button { font-family: Helvetica, Arial, sans-serif; 
                         font-size: 12px;
                         font-weight: bold;
                         color: #002850;
                         text-transform: uppercase;
                         text-decoration: none;
                         background: #bbbbbb;
                         border: 1px solid #444;
                         }
a:hover.button { background:  #ff9900; color: white; }
input:hover.button { background:  #ff9900; color: white; }


.uwaga { display: block; padding: 5px; margin-top: 10px; margin-bottom: 10px;
         border: 1px solid #744; background: #EEE;
         font-family: Helvetica, Arial, sans-serif; 
         font-size: 12px;
         font-weight: bold;
         }

/* z kwartalnik.css */

dt { font-weight: bold; }

.zmarl { display: block; width:  50%;
         margin: 5px 0px 5px 0px; padding: 5px; 
         border-right: 2px solid black; 
         border-left: 2px solid black; 
         border-top: 2px solid black; 
         border-bottom: 2px solid black; 
         }

ul.kwadrat { padding-left: 15px; }
li.kwadrat {
             padding-left: 5px;
             list-style-image: url(img/kwadracik.gif);
             list-style-position: outside;
             }
