/* CSS Document */




a.przedszkolaki {
display: block;
background-image: url(img/yellow.jpg);
background-repeat: no-repeat;
text-align: left;
color: #FEC504;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
line-height: 11px;
}

a.przedszkolaki:hover { 
color: #000000; 
text-decoration: none; 
}

a.podstawowych {
display: block;
background-image: url(img/orange.jpg);
background-repeat: no-repeat;
text-align: left;
color: #FF6600;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
line-height: 11px;
}

a.podstawowych:hover { 
color: #000000; 
text-decoration: none; 
}

a.gimnazjalista {
display: block;
background-image: url(img/blue.jpg);
background-repeat: no-repeat;
text-align: left;
color: #035ACE;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
line-height: 11px;
}

a.gimnazjalista:hover { 
color: #000000; 
text-decoration: none; 
}

a.matura {
display: block;
background-image: url(img/red.jpg);
background-repeat: no-repeat;
text-align: left;
color: #ED0103;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
line-height: 11px;
}

a.matura:hover { 
color: #000000; 
text-decoration: none; 
}

a.student {
display: block;
background-image: url(img/green.jpg);
background-repeat: no-repeat;
text-align: left;
color: #12A204;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
line-height: 11px;
}

a.student:hover { 
color: #000000; 
text-decoration: none; 
}
















body{
margin: 0;
padding: 0;
background-color: #ffffff;
text-align: center;
font: 10px verdana, sans-serif, helvetica, arial;
line-height: 17px;
color: #555555;
}


a{
text-decoration: none;
line-height: 17px;
color: #000000;
}

a.news{
text-decoration: none;
line-height: 17px;
color: #8F494B;
}

a:hover{
text-decoration: none;
color: #F7AE00;
}

.p{
height: 125px;
}

.kontakt{
padding-top: 50px;
padding-left: 97px;
}



.tekst{
width: 702px;
text-align: justify;
color: #555555;
font-size: 10px;
margin: 0;
padding: 0px 10px 0px 0px;
line-height: 17px;
}



.naglowek{
background-image: url(img/strzalka.jpg);
background-repeat: no-repeat;
background-position: left top;
text-align: left;
color: #555555;
font-size: 15px;
font-weight: bold;
padding: 2px 10px 10px 20px;
}

.pad{
height: 15px;
}

.pad1{
display: inline;
padding-right: 82px;
}
.pad2{
display: inline;
padding-right: 87px;
}
.pad3{
display: inline;
padding-right: 50px;
}
.pad4{
display: inline;
padding-right: 79px;
}

.braek{
width: 901px;
height: 6px;
margin-top: 10px;
background-image: url(img/template_07.jpg);
background-repeat: no-repeat;
background-position: left top;
}

a.menu {
display: block;
background-image: url(img/button.jpg);
width: 189px;
height: 24px;
text-align: left;
color: #555555;
font-size: 11px;
font-weight: bold;
text-decoration: none;
vertical-align: bottom; 
}

a.menu:hover { 
color: #F7AE00; 
text-decoration: none; 
}

a.menuz {
display: block;
width: 240px;
text-align: left;
margin-bottom: 4px;
color: #F7AE00;
font-weight: bold;
font-size: 11px;
text-decoration: none; 
}

a.menuz:hover { 
color: #555555; 
text-decoration: none; 
}

#newsletter{
margin-top: 10px;
margin-left: 6px;
}

#formularz{
text-align: right;
float: right;
margin-top: 20px;
vertical-align: bottom;
margin-right: 8px;
}

#formularz a{
color: #555555;
}

#formularz a:hover{
color: #F7AE00;
}

#link_gora{
margin-bottom: 12px;
}

#all{
text-align:left;
width: 901px;
margin-right: auto;
margin-left: auto;
}

#up_top{
width: 901px;
height: 96px;
margin-top: 0;
background-image:  url(img/template_02.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#baner{
width: 888px;
height: 148px;
margin: 0;
}

#odstep{
height: 10px;
margin: 0;
}

#down_top{
width: 901px;
height: 148px;
margin-top: 0;
margin-bottom: 10px;
background-image: url(img/template_05.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#menu_top{
height: 50px;
}

#content{
position: relative;
margin: 0 auto;
width: 901px;
background-color: #ffffff;                        
}



#left{
width: 712px; 
float: left;
}

#left1{
width: 712px; 
float: left;

}

br.czyszczenie{
clear:both;
}


#right{
width: 189px;  
float: right;
}

#bottom{
width: 901px;
height: 91px;
background-image: url(img/template_09.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#prawo{
margin: 0;
padding: 0;
float: right;
}

#stopka{
clear: both;
margin-top: 5px;
width: 901px;
height: 24px;
color: #555555;
text-align: left;
}





 
#navlist
{
position: relative;
width: 100%;
height: 3em;
margin: 0;
padding: 0;
white-space: nowrap;
}

#navlist li
{
float: left;
margin-bottom: 4px;
list-style-type: none;
}

#navlist li a
{
position: relative;
padding-left: 12px;
width: 168px;
display: block;
margin: 0;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
text-decoration: none;
color: #555555;
}

#navlist li a:hover
{
color: #555555;
}


#navlist ul#subnavlist
{
position: absolute;
width: 100%;
left: 0;
top: 1.25em;
height: 0.75em;
margin: 0;
padding: 0;
white-space: nowrap;
}

#navlist ul#subnavlist li
{
width: 180px;
display: block;
margin: 0;
border: 0;
}

#navlist ul#subnavlist li a
{
width: auto;
border: 0;
background-color: #fff;
color: #000;
font: normal 10px Verdana, Arial, sans-serif;
font-weight: bold;
text-decoration: none;

}

#navlist ul#subnavlist li a:hover
{
color: #555555;
/* IE5/Mac disappearing item fix */
}


* html > body #navlist, * html > body #navlist ul#subnavlist
{
width: 600px;
/* IE5/Mac fixed width fix */
}







ul#navlist li a#yellow
{
background: transparent url(img/yellow.jpg) left center no-repeat;
color: #fdc400;
}

ul#navlist li a:hover#yellow
{
background: transparent url(img/yellow.jpg) left center no-repeat;
color: #555555;
}

ul#subnavlist li a#subyellow {
background: transparent url(img/yellow.jpg) left center no-repeat;
color: #fdc400;
  }
  
  
ul#navlist li a#orange
{
background: transparent url(img/orange.jpg) left center no-repeat;
color: #ff6600;
}

ul#navlist li a:hover#orange
{
color: #555555;
}

ul#subnavlist li a#suborange {
background: transparent url(img/orange.jpg) left center no-repeat;
color: #ff6600;
  }  
  
  
ul#navlist li a#blue
{
background: transparent url(img/blue.jpg) left center no-repeat;
color: #0259cf;
}

ul#navlist li a:hover#blue
{
color: #555555;
}

ul#subnavlist li a#subblue {
background: transparent url(img/blue.jpg) left center no-repeat;
color: #0259cf;
  }  
  
  
ul#navlist li a#red
{
background: transparent url(img/red.jpg) left center no-repeat;
color: #ed0102;
}

ul#navlist li a:hover#red
{
color: #555555;
}

ul#subnavlist li a#subred {
background: transparent url(img/red.jpg) left center no-repeat;
color: #ed0102;
  }  
  
  
ul#navlist li a#green
{
background: transparent url(img/green.jpg) left center no-repeat;
color: #20a712;
}

ul#navlist li a:hover#green
{
color: #555555;
}

ul#subnavlist li a#subgreen {
background: transparent url(img/green.jpg) left center no-repeat;
color: #20a712;
  }  
  
.tekst img {margin: 10px;}
