body {
  background: url(images/pasektlo.jpg) repeat-x ;
  margin:0 auto;
  color:#000;
}

body, div, p, li, a {
  font-size:14px;
  font-family:Tahoma,Arial,Verdana,sans-serif;
  line-height:normal;
  color:#000;
}

p.naglowek, div.naglowek {
  font-family:Tahoma,Arial,Verdana;
  font-size:14px;
  font-weight:bold;
  width:145px;
  height:25px;
  color:#fff;
  margin:10px 0px 10px 10px;
  padding:5px 0px 0px 5px;
  text-align:left;
  background:url(images/belka_sekcja.png) no-repeat top left;
}

div.clear {
  clear:both;
}

ul.menu_lewe {
  width: 152px;
  height: 250px;
  margin: 0px;
  padding:0;
  float:left;
  background: url(images/menu_tlo.png);
}

ul#menu_gorne {
  margin:0;
  padding:0;
  



}

ul.menu_lewe a:link, ul.menu_lewe a:visited {
  text-decoration:none;
  font-size:14px;
  font-family:Tahoma,Arial,Verdana;
  margin-top: 0px;
  line-height:normal;
  color:#fff;

}

ul.menu_lewe a:hover {
  margin-top: 20px;
  text-decoration:none;
  font-size:15px;
  font-family:Tahoma,Arial,Verdana;
  color:#000;
  line-height:normal;

}

ul.menu_lewe li {
  margin-left: 5px;
  padding-top: 20px;
  line-height:normal;
  margin-top: 0px;
  clear:both;
  list-style:none;
  width:152px;
  height:20px;
  border-bottom:solid 1px #efefef;

}

ul.menu_lewe li.aktywne {
  text-decoration:none;
  font-size:14px;
  font-family:Tahoma,Arial,Verdana;
  margin-top: 0px;
  color:#000;
  line-height:normal;

}

ul.menu_lewe li:hover {

}

ul.menu_lewe li.aktywne a:link, ul.menu_lewe li.aktywne a:visited, ul.menu_lewe li.aktywne a:hover, ul.menu_lewe li:hover a {
  color:#000;
  font-weight:bold;
}

ul#menu_gorne {

margin-top: 5px;
margin-left: 0px;
background: url(images/pasek.jpg) no-repeat;


}

ul#menu_gorne url {

margin-top: 5px;



}

ul#menu_gorne li {
  list-style:none;
  float:left;
  width: 110px;
  height: 46px;
  font-size: 14px;14px;15px;
  overflow:hidden;
  padding-right: 0px;
  margin:0px 0px;
  text-align: center;
  margin-top: 15px;

}

ul#menu_gorne a:link, ul#menu_gorne a:visited {
  font-size:15px;
  font-family:Tahoma;
  color:#fff;
  text-decoration:none;

}

ul#menu_gorne li:hover {

font-weight: bold;


}


ul#menu_gorne a:hover, ul#menu_gorne li:hover a {
  
  color:#fff;
  font-weight: bold;
  

}

ul#menu_gorne li.gora_aktywne {

font-weight: bold;

}

ul#menu_gorne li.gora_aktywne, ul#menu_gorne li.gora_aktywne a:link, ul#menu_gorne li.gora_aktywne a:visited {
  color:#fff;
font-weight: bold;


}

div.oddzialy, div.oddzialy p, div.oddzialy a {
  font-family:Verdana,Arial,Tahoma,sans-serif;
  font-size:13px;
  margin:10px auto;
}

div#stopka {

  background-color: #FFF;
  clear:both;
  border:solid 0px #f00;
  width:970px;
  height:80px;
  margin:0px auto;
  margin-top: -2px;
}

div#rodzaje {

width: 290px;
margin-top: 0px;
padding-top: 55px;
padding-left: 15px;
height: 283px;
background: url(images/rodzaje.jpg) no-repeat;
text-decoration: none;
}


div#rodzaje a:link, div#rodzaje a:visited {
 
  font-family:Tahoma,Atial,Verdana,sans-serif;
  text-decoration:none;
}

div#rodzaje a:hover {
  text-decoration:underline;
}




ul#aktual {

width: 350px;
height: 80px;
margin-left: 150px;
float:right;
font-size: 14px;14px;14px;
border: solid 1px;


}

ul#aktual p {

font-size:14px;
  color:#b2b2b2;
  margin-top: 10px;
  padding-top: 55px;
  margin-right: 10px;
border: solid 1px;
}



div#stopka p {
  font-family:Tahoma,Atial,Verdana,sans-serif;
  font-size:12px;
  color:#000;
  margin:0;
  padding:0;
}

div#stopka a:link, div#stopka a:visited {
  color:#ff6600;
  font-size:13px;
  font-weight:bold;
  font-family:Tahoma,Atial,Verdana,sans-serif;
  text-decoration:none;
}

div#stopka a:hover {
  text-decoration:underline;
}

div#tresc_srodek, div#tresc_srodek p, div#tresc_srodek a {
  font-size:13px;
  font-family:Verdana,Tahoma,Arial,sans-serif;
  line-height:19px;
  
}

div#tresc_srodek a:link, div#tresc_srodek a:visited {
  color:#ff6600;
  text-decoration:none;
  font-weight:bold;
  
}

div#tresc_srodek a:hover {
  text-decoration:underline;
 
}

div#top {
  width:990px;
  margin:0 auto;
  height:428px;
  background: url(images/menugora.gif) no-repeat center;

  
}

div#top_data {
  clear:both;
  width:926px;
  height:20px;
  margin:0px auto;
  padding:0;
  font-size:13px;
  margin-top: 10px;

}

p#top_szkola {
  font-size:13px;
  font-family:Tahoma,Arial,Verdana;
  color:#fff;
  font-weight:bold;
  float:left;
  margin:10px;
  padding:0;

}

p#top_dzisiaj {
  float:center;
  font-size:13px;
  font-weight: bold;
  color:#000;
  margin-top: 2px;
  margin-right:1px;
  padding:0;
  font-color: #000;
  text-align: right;

}

div#top_space {
  clear:both;
  width:975px;
  height:258px;
  padding:0;
  margin: 0px auto;
background: url(images/menudol.gif) no-repeat;



}


div#lewa_oferta {

height: 250px;
width: 250px;
float: left;
color: #fff;
font-weight: bold;

}

ul#kolumna_tresc {

color: #FFF;
margin-top: 60px;
margin-left: 120px;
padding: 0;
width: 120px;
height: 140px;
text-align: right;


}

ul#kolumna_tresc2 {

color: #FFF;
margin-top: 60px;
margin-left: 120px;
padding: 0;
width: 120px;
height: 140px;
text-align: right;
font-weight: bold;

}

div#srodek_oferta {

height: 250px;
width: 250px;
float: left;


}

div#prawa_oferta {

height: 250px;
width: 250px;
float: left;


}

div#top_menu {
  width:900px;
  clear:both;
  height:35px;
  border:solid 0px #f00;
  margin:5px auto;
  font-size:12px;
  font-family:Tahoma,Arial,Verdana;
}
div#flash {
}

div#content {

  clear: both;
  background:url(images/belka-tlo.png) #fff no-repeat;
  border-left:solid 1px #e8e8e8;
  border-right:solid 1px #e8e8e8;
  border-top:none;
  border-bottom:solid 1px #e8e8e8;
  width:965px;
  margin:0 auto;
  padding-left: 5px;
  margin-top: -10px;
  
  
}

div#prawa_kolumna {
  float:right;
  width:300px;
  border:solid 0px #666;
  min-height: 700px;
  margin:0;
  padding:0;

 
 

/*  border-right:dashed 1px #e3460f; */
}




div#srodek_strony {
  width:650px;
  border:solid 0px #f00;
  min-height:300px;
  margin:0px 0px 0px 10px;
  border-right: solid 1px #dcd2d4; 
  padding:0;
  float:left;
  font-size: 14px;14px;14px;
  
}

ul.newsy {
  margin:10px 5px;
  padding:0;
}

ul.newsy li {
  margin:0;
  padding:0;
  list-style:none;
/*  list-style-image: url(images/punktor.png); */
  line-height:19px;
}

ul.newsy li a:link, ul.newsy li a:visited {
  color:#074b64;
  text-decoration:none;
}

ul.newsy li a:hover {
  
}

div.zdjecia_news {
  float:left;
  margin:10px;
}

p.powrot {
  text-align:center;
  padding:5px;
  margin:5px;
}

div#newsletter {

margin-top: 5px;
border: solid 1px #e2e2e2;
width: 220px;
background: url('images/nlbg.jpg') no-repeat;
color: #ff6600;
}

div#newsletter p {

font-size: 16px;
font-weight: bold;
color: #000;

} 

form#newsletter {
  clear:both;
  margin:0;
  padding:0;
}

form#newsletter label {
  width:50px;
  text-align:right;
  float:left;
  margin:5px 5px;
  clear:both;
  padding:2px 0px 0px 0px;
  font-size:13px;
}

form#newsletter input[type="text"] {
  width:120px;
  float:left;
  margin:5px 0px 5px 5px;
  border:solid 1px #f80;
  background-color:#FFF8F4;
  color:#f80;
  font-size:13px;
  padding:2px;
}

form#newsletter input[type="submit"] {
  margin:0 auto;
  display:block;
  clear:both;
  margin:5px auto;
  padding:2px;
  border:solid 1px #f80;
  background-color:#FFCE9D;
  color:#804000;
  font-weight:bold;
  font-size:11px;
}




/*  formularz zapisy */

form#zapisy {
  clear:both;
  margin:0;
  padding:0;
  border:solid 0px #f00;
}

form#zapisy label {
  width:300px;
  text-align:right;
  float:left;
  margin:5px 5px;
  clear:both;
  padding:2px 0px 0px 0px;
}

form#zapisy option {
  margin:5px 0px;
}

form#zapisy input[type="text"],
form#zapisy select , span#kwota {
  width:300px;
  float:left;
  margin:5px 0px 5px 5px;
  border:solid 1px #000;
  background-color:#DDDDDD;
  color:#000;
  font-size:13px;
  font-weight: bold;
  padding:2px;
}




form#zapisy input[type="submit"] {
  margin:0 auto;
  margin-top: 5px;
  display:block;
  clear:both;
  margin:5px auto;
  padding:2px;
  border:solid 1px #000;
  background-color:#ff6600;
  color:#000;
  font-weight:bold;
  font-size:13px;
}

p.komunikat {
  text-align:center;
  font-size:14px;
  font-weight:bold;
  padding:10px;
  margin:5px;
}

form#nl {

  clear: both;
  margin:0;
  padding:0;
  border:solid 0px #f00;
 
}

form#nl input[type="submit"]

 {
    border: none;
    color: #ff6600;
    font-weight: bold;
    background: none;
    float: left;
}

form#nl input[type="text"] {

background-color: #DDDDDD;

}
