body {
    margin: 5px; 
    margin-left: auto; 
    margin-right: auto; 
    padding: 0px; 
    background-color: #FFFFFF; 
    width: 1014px; }

button.art {
    color: #FFF;
    font-family: Verdana;
    font-size: 8px;
    background-color: #AAE;
    margin: 0px;
    cursor: pointer;
    border-style: none;
    text-overflow: ellipsis;
    overflow: hidden; }

div#tlo {
    width: 100%;
    background-color:white;
    background-image:url('../gfx/tlo.png');
    background-repeat: repeat-x; }

div { 
    padding: 0px; 
    margin: 0px; 
    vertical-align: top; }
    
div#srodek { 
    background-image:url('../gfx/gora_tlo.jpg'); 
    width: 1014px; 
    height: 199px; 
    z-index: 1; }
    
div#menu{ 
    background-image:url('../gfx/pasek_menu2.jpg'); 
    width: 1010px; 
    height: 26px; 
    vertical-align: top; 
    position: relative; 
    top: -20px; 
    left: 0px; }
    
div#srodek_menu{ 
    background-image:url('../gfx/pasek_srodek.jpg'); 
    width: 1014px; 
    height: 68px; 
    float: right;
    position: relative; 
    top: 22px; 
    left: 0px; }
    
div#lewa {
    background-image:url('../gfx/news_tlo.jpg');
    float: left;
    position: relative;
    top: 22px;
    left: 4px;
    width: 327px;
    background-color: white; }

div#prawa {
    background-image:url('../gfx/prawa_tlo.jpg');
    float: right;
    position: relative;
    top: 22px;
    left: -4px;
    width: 681px; }

div#lewa_dol {
    float: left;
    width: 323px;
    background-color: #6F7CBF;
    padding-top: 3px;//reguluje grubosc lini na dole po lewej stornie
    }

div#prawa_dol {
    float: right;
    background-image:url('../gfx/dol_tlo.jpg');
    width: 681px;
    height: 45px;
    vertical-align: top; }

a:link,a:active,a:visited {
    font-family: tahoma, verdana, helvetica, sans-serif;
    text-decoration: none; color : #8080FF;
    font-size: 10pt; }

a:hover {
    text-decoration: none; 
    color : #AE7ED4; }

ol {
    font-family: tahoma, verdana, helvetica, sans-serif;
    color: #7566BE;
    font-size: 10pt; }

ul.punkty li { 
    list-style-image: url(../gfx/punkt.gif); 
    padding-bottom: 8px; 
    padding-right: 8px;
    image-position: left;
    text-align: justify;
}

ul {
    font-family: tahoma, verdana, helvetica, sans-serif;
    color: #7566BE;
    font-size: 10pt; }
    
td {
    font-family: tahoma, verdana, helvetica, sans-serif;
    color: #7566BE;
    font-size: 10pt; }

p {
    font-family: tahoma, verdana, helvetica, sans-serif; }

p.data { 
    font-weight: bold;
    position: relative;
    top: 18px;
    left: 340px;
    width: 400px;
    font-size: 10pt; }

p.data2 {
    position: relative;
    top: -13px;
    left: 930px;
    width: 200px; }

p.glowna3 {
    position: relative;
    top: 0px;
    left: 0px;
    font-family: tahoma, verdana, helvetica, sans-serif;
    color: #7566BE;
    padding-top:0px;
    font-size: 10pt; }
    
p.glowna2 {
    position: relative;
    top: 0px;
    left: 0px;
    font-family: tahoma, verdana, helvetica, sans-serif;
    color: #7566BE;
    padding-top:0px;
    font-size: 10pt;
    text-align:justify; }

p.glowna {
    position: relative;
    top: -30px;
    left: 0px;
    font-family: tahoma, verdana, helvetica, sans-serif;
    color: #7566BE;
    padding-left:10px;
    padding-right:6px;
    padding-top:0px;
    padding-bottom:0px;
    font-size: 10pt;
    text-align:justify; }

p.naglowek {
    position: relative;
    top: -30px;
    left: 10px;
    font-family: tahoma, verdana, helvetica, sans-serif;
    color: #7566BE;
    font-size: 11pt;
    font-weight: bold;
    text-align:justify; }

p.naglowek_pokl {
    position: relative;
    top: -60px;
    left: 410px;
    font-family: tahoma, verdana, helvetica, sans-serif;
    color: #7566BE;
    font-size: 11pt;
    font-weight: bold;
    text-align:justify; }

p.mapa {
    position: relative;
    top: -140px;
    left: 190px;
}

p.log {
    font-weight: bold;
    font-size: 8pt
}

p.zloszenie {
    
    font-family: tahoma, verdana, helvetica, sans-serif;
    color: #7566BE;
    font-size: 11pt; }

a.logowanie {
    position: absolute;
    top: -15px;
    left: 10px;
    width: 160px;
    font-size: 10pt;
    text-decoration: none;
}
a.edytowanie{
position: absolute;
top: -15px;
left: 180px;
width: 20px;
font-size: 10pt;
text-decoration: none;
}
a.przedmioty{
text-decoration: none;
font-weight: bold;
text-align:center;
}

a.a_menu{
font-weight: bold;
font-size: 13pt;
text-decoration: none;
}
p.autor{
font-weight: bold;
color: white;
padding-left: 40px;
font-size: 8pt;
}
p.news_gora{
font-weight: bold;
color: green;
font-size: 8pt;
text-align:right;
padding-right:6px;

}
p.news{
color: blue;
font-size: 10pt;
text-align:justify;
padding-right:6px;
padding-left:6px;
}
p.news_gora_prawa{
font-weight: bold;
color: green;
font-size: 8pt;
text-align:left;
}
p.kir{
font-family: tahoma;
font-weight: bold;
color: white;
font-size: 12pt;
position: relative;
top: -50px;
left: 45px;
z-index: 2;
}
p.nazwa_uczelni{
font-family: tahoma;
font-weight: bold;
color: white;
font-size: 12pt;
position: relative;
top: -26px;
left: 45px;
z-index: 3;
}
p.nazwa_katedry{
font-family: tahoma;
color: white;
font-size: 11pt;
position: relative;
top: -31px;
left: 45px;
z-index: 4;
}
p.komunikaty{
font-weight: bold;
color: green;
font-size: 8pt;
text-align:left;
}
p.komunikaty_tekst{
color: black;
font-size: 12pt;
text-align:left;
}
p.pracownik{
font-weight: bold;
color: black;
font-size:10pt;
text-align:left;
}
p.menu_napis{
color: white;
font-size: 14pt;
position: absolute;
top: 0px;
left: 150px;
}
table.pasek_menu{
position: absolute;
top: 210px;
left: 570px;
padding-top:1px;
}
table.news{
width: 320px;
margin: 0 auto 0 auto;
text-align: center;
padding-left:20px;
}
table.news2{
width: 650px;
margin: 0 auto 0 auto;
text-align: center;
padding-left:10px;
}
td.pasek_menu{
padding-left:5px;
padding-right:5px;
}


#menu_poziom {
              position:relative;
              list-style-type:none;
              margin:1em 0 2em 0; padding:0;
              width:100%; height:1.4em;
              font:100%/1 sans-serif;
              z-index: 2;
              
              
              
              }
       .menuitem {
              position:absolute; 
	      top:5px;
	      margin:0; padding:0;
              width:7em; height:1.30em;
              overflow:hidden;
              background: #AE7DD6;
              }
       #mi06 { right:0 }
       #mi05 { right:7em }
       #mi04 { right:14em }
       #mi03 { right:21em }
       #mi02 { right:28em }
       #mi01 { right:35em }

       .menuitem ul {
              display:block;
              margin: 0; padding:0;
              list-style-type:none;
              }
       .menuitem li { margin:0; padding:0 }
       .submenu li { position:relative }

       /* 2-class selector to have higher weight than ".menuitem ul" */
       .submenu .subsubmenu {
              position:absolute; top:0; left:10em;
              width:10.4em;
              display:none;
              }

       .menuitem:hover {
              height:1em;
              overflow:visible;
              }
       .submenu li:hover > .subsubmenu {
              display:block;
              }

       #menu_poziom a {
              display:block;
              margin:0; padding: 0.4em 0.5em;
              text-align:center;
              font-weight:bold;
	      font-size: 9pt;
	      font-family: verdana;
              text-decoration:none;
              color:Black;
	      border-left:1px solid #AE7DD6;
              border-top:0px solid white;
              border-right:1px solid #AE7DD6;
	      border-bottom:1px solid #AE7DD6;
              }
       #menu_poziom a:hover { background:white }
       .menuitem a { background:#EDE9DE }
       .menuitem ul a { background:#EDE9DE }
       .menuitem ul ul a { background:#EDE9DE }
       .menuitem ul ul ul a { background:#EDE9DE }
       .menuitem ul ul ul ul a { background:#EDE9DE }
       

	#menu_poziom2 a {
              display:block;
              margin:0; padding: 0.4em 0.5em;
              text-align:left;
              font-size: 8pt;
	      font-family: verdana;
              text-decoration:none;
              color:Black;
	      border-left:1px solid #AE7DD6;
              border-top:0px solid white;
              border-right:1px solid #AE7DD6;
	      border-bottom:1px solid #AE7DD6;
              }
       #menu_poziom2 a:hover { background:white }
       .menuitem a { background:#EDE9DE }
       .menuitem ul a { background:#EDE9DE }
       .menuitem ul ul a { background:#EDE9DE }
       .menuitem ul ul ul a { background:#EDE9DE }
       .menuitem ul ul ul ul a { background:#EDE9DE }

ul.test, ul.test li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.test {
	border-bottom: 1px solid #888;
	float: left;
	width: 97%;
	padding-left: 20px;
}

ul.test li {
	float: left;
	margin-right: 10px;
}

ul.test a:link, ul a:visited ul, a:active {
	text-decoration: none;
//	display: block;
	background-color: #EDE9DE;
	color: #000;
//	padding: 5px 10px;
//	border: 1px solid #FFF;
//	position: relative;
//	top: 1px;
}

ul.test a:hover {
	background-color: #fff;
	border-bottom-color: #fff; }

