@charset "utf-8";
/* CSS Document */

body {
margin: 20px;
}

img {
border: 0;
}

input, select {
font-size: 11px;
}

a {
font-weight: bold;
text-decoration: none;
color: #475bb1;
}

a:hover {
text-decoration: underline;
color: #7588d7;
}

h1 {
border-bottom: 1px solid #CCCCCC;
font: normal 21px Georgia, serif;
padding: 0;
margin: 0 0 20px 0;
}

h2 {
font: normal 21px Georgia, serif;
margin: 0;
padding: 0 0 10px 0;
}

div, table, td {
font: 11px Tahoma, Arial, Verdana, sans-serif;
}

table#tabela1 {
width: 800px;
margin: 0 auto;
}

div#top {
width: 520px;
height: 60px;
background: url('img/top2.gif');
}

div#top2 {
height: 60px;
padding: 20px;
padding-top: 25px;
text-align: right;
}

div#lewy {
width: 200px;
float: left;
}


div#prawy {
width: 200px;
float: left;
margin-left: 10px;
}

div.lewyi {
margin-top: 10px;
}

div.prawyi {
margin-top: 10px;
}

div.lewyi2 {
margin-top: 1px;
border: 1px solid #d4dce4;
background: url(img/bg_belka1.gif) top repeat-x #f4f5f6;
padding: 10px;
line-height: 140%;
}

div.prawyi2 {
margin-top: 1px;
padding: 10px;
border: 1px solid #cccccc;
}

div.prawyi2 ul {
margin: 0;
padding: 0;
list-style-type: none;
}

div.prawyi2 li {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #E0E0E0;
}

div#index {
width: 380px;
margin: 10px 0 0 10px;
float: left;
}

div#index2 {
width: 590px;
margin: 10px 0 0 10px;
float: left;
}

img#logo {
margin: 0 10px 10px 0;
}

div#belka1 {
width: 197px;
height: 25px;
background: url(img/belka1.gif);
float: left;
}

div#belka2 {
width: 196px;
height: 25px;
background: url(img/belka2.gif);
float: left;
}

div.belka3 {
width: 200px;
height: 22px;
background: url(img/belka3.gif);
}

div.belka4 {
width: 200px;
height: 22px;
background: url(img/belka4.gif);
}

div.belki {
font: bold 11px Tahoma, Arial, Verdana, sans-serif;
color: #FFFFFF;
text-align: center;
padding-top: 3px;
}

div.belki1 {
font: bold 11px Tahoma, Arial, Verdana, sans-serif;
color: #FFFFFF;
text-align: center;
padding-top: 3px;
}

div.belki2 {
font: bold 11px Tahoma, Arial, Verdana, sans-serif;
color: #FFFFFF;
text-align: center;
padding-top: 5px;
}

div.belki2 a {
color: #FFCC00;
}

div.belki a:hover {
color: #FFFFFF;
}

table#adres {
background: url(img/cien1.gif) repeat-x 0 25px;
}

table#adres td.adres_td {
padding: 10px;
}

table.szkoly {
background: url(img/cien2.gif) repeat-x;
width: 580px;
border: 1px dotted #999999;
border-top: 3px solid #AAAAAA;
margin-bottom: 20px;
}

ul.lista {
margin: 0 0 0 15px;
padding: 0;
}

ul.lista li {
margin-bottom: 5px;
}

table.news {
width: 380px;
margin-top: 5px;
border-bottom: 1px dotted #CCCCCC;
}

table.news3 {
width: 380px;
}

table.news2 {
width: 100%;
}

td.news_img {
width: 130px;
padding: 10px 0;
}

td.news_tytul {
font: 19px Georgia, serif;
}

div.news_tytul3 {
color: #FFFFFF;
background: url(img/bg_news.png);
padding: 10px;
}

div.news_tytul3 a {
color: #ffde00;
font: bold 21px Georia, serif;
}

div.news_tytul3 p {
margin: 0;
padding: 0;
margin-top: 5px;
}

td.news_tytul4 {
font: 26px Georgia, serif;
padding: 0 100px 20px 0;
}

td.news_naglowek3 {
padding: 10px;
line-height: 130%;
background: #eaeaea;
}

td.news_tytul a, td.news_tytul4 a {
font-weight: normal;
}

td.news_tytul3 a {
font-weight: normal;
color: #000000;
}

td.news_tytul3 a:hover {
color: #af1515;
}

td.news_naglowek {
padding: 10px 0;
line-height: 130%;
}

td.news_naglowek2 {
padding-top: 10px;
font: 12px Verdana, Arial, Tahoma;
}

span.data {
font: 11px Tahoma, Arial, Verdana;
color: #AAAAAA;
}

div#stopka {
width: 100%;
margin-top: 20px;
border-top: 1px solid #d0d0d0;
padding-top: 5px;
text-align: center;
}

div.zdjecie {
width: 180px;
height: 180px;
text-align: center;
margin: 0 10px 10px 0;
background: url(img/slideframe.gif);
float: left;
}

div.zdjecie img {
margin: auto;
}

div.reklama_gora {
margin: 0;
padding: 10px 0;
border: 1px solid #d0d0d0;
border-left: 0;
border-right: 0;
text-align: center;
}

div.reklama_napis {
text-align: right;
letter-spacing: 0.5em;
color: #CCCCCC;
}

div.wiadomosci_napis {
margin-top: 2px;
padding: 2px;
background: #bdc9d6;
text-align: center;
letter-spacing: 0.3em;
color: #FFFFFF;
}

td.szukaj {
width: 800px;
height: 28px;
background: url(img/bg_szukaj.gif);
color: #FFFFFF;
text-align: center;
vertical-align: middle;
}

td.szukaj input.input_text1 {
padding: 2px;
width: 200px;
background: url(img/bg_szukaj2.gif);
border: 1px solid #7795d9;
vertical-align: middle;
}

td.szukaj input.input_submit1 {
background: url(img/szukaj.png) transparent;
width: 69px; height: 21px;
border: 0px solid;
vertical-align: middle;
}

div.zrodlo_zdj {
text-align: center;
padding: 3px;
background: #f4f5f6;
clear: both;
border: 1px solid #d4dce4;
}

div.zrodlo {
color: #AAAAAA;
margin-top: 10px;
}