/* przy pozycjonowaniu obrazka w ramce IE olewa padding, Mozilla ok padding i margin */
/* NN4 nie obsługuje background-> rozbijać na składowe, bez jednostek EM,EX, w line-height i font-size bez %   */
/* http://www.richinstyle.com/bugs/ */

body	{ margin: 0 0 0 0; padding:0; width:100%; color:black; background-color:#F6DCBE; } 

a.menu      {text-decoration:none; font-weight:bold; }

.tekst	 { z-index:2; position:relative; margin-left:120px; margin-right:20px;}
.wierzch { z-index:2; position:relative; margin: 0 0 0 0;}
.obraz   { margin: 15px 15px 5px 15px; }
.tlo  	 { z-index:3; position:absolute; }

.lewo   { text-align: left; }
.srodek { text-align: center; }
.just   {  text-align: justify; }
.uwaga_green  { font-size: 1.1em; font-weight: bold; color: green; } 
.uwaga  { font-size: 1.3em; font-weight: bold; color: red; } 
.uwaga_small  { font-size: 0.5em; font-weight: bold; color: red; } 
.hosted { font-weight: bold; color: black; }

span.repgrupa { font-weight: bold }
span.reptyt  { font-style: italic }
    .rok     { font-size:2em; font-weight:bold; }
    .kalend  { padding-left:40px; text-align: justify; }
    .grubo   { font-size:1.1em; font-weight:bold; }
    .krzywo  { font-style: italic }


h1     { text-align: center; }
h2     { text-align: center; }
h3     { text-align: center; }

ul      { list-style-type: circle; }
.linone  { list-style-type: none; }

#logo_x { position:absolute; top:0; left:0;  width: 100%; height:67px;             
			  margin: 0 0 0 0; padding: 0 0 0 0; }

/* border:none to hack na bacground-color */ 
.tytul1 { width:100%;  visibility:visible; font-size:23px; font-family:sans-serif;
            color:#F6DCBE; background-color:#802000; border:none; text-align:center; }
.tytul12 { font-size:25px; font-weight:bold; }
.tytul2 { width:100%;  visibility:visible; font-size:20px; font-family:sans-serif;
            color:#F6DCBE; background-color:#802000; border:none; 
            text-align:center; vertical-align: top; }
			  
#main 	{ position:absolute; left:0; top:0; padding-top:90px; width: 100%; 
          margin: 0 0 0 0;}
          
#logo_1_1	{ width:0; height:0; float:left; }
#logo_1_2	{ width:0; height:0; float:left; }
#logo_1_3	{ width:0; height:0; float:left; }
#logo_1_4	{ width:0; height:0; }

#logo_2_1	{ width:0; height:0; float:left; }
#logo_2_2	{ width:0; height:0; float:left; }
#logo_2_3	{ width:0; height:0; float:left; }
#logo_2_4	{ width:0; height:0; }

#logo_3_1	{ width:0; height:0; float:left; }
#logo_3_2	{ width:0; height:0; float:left; }
#logo_3_3	{ width:0; height:0; }

#logo_4_1	{ width:0; height:0; float:left; }
#logo_4_2	{ width:0; height:0; }


div#leftmenu   {   z-index:2; position:absolute;  
                left:5px; top: 180px;                
                font-size:8pt; font-family:Arial, sans-serif; font-weight:bold;  
                }
