body { text-align:center; background: url(../pix/babelki.png) repeat-x; background-position: top; background-color: #ffffff; margin: 0px; }
#main_div{display: block; width:100%; margin:0 auto; } 

.logowanie{background: url(../pix/logtlo.png) no-repeat; height: 21px; font-family: Verdana; font-size: 8pt; color: #8768ab; border:0;}
.menu {text-transform: capitalize;}
td.menu A{color: #696969; font-size: 11pt; font-family: Arial; display: block; text-align: center; height: 35px;text-decoration: none}
td.menu A:link{color: #696969;  text-decoration: none}
td.menu A:focus{color: #8768ab; outline: 0px; background-image: url(../pix/menu_hover.jpg); background-repeat: repeat-x; background-position: bottom; width: 100%;  text-decoration: none}
td.menu A:active{color: #696969; font-size: 11pt; font-family: Arial;  text-decoration: none}
td.menu A:hover{color: #8768ab; background-image: url(../pix/menu_hover.jpg); background-repeat: repeat-x; background-position: bottom; width: 100%;  text-decoration: none}

#top_l{border: 0px solid; background-image: url(../pix/top_tlol.jpg); background-repeat: repeat-x; height: 264px; width: 100%}
.top_l{background-image: url(../pix/top_l.jpg); background-repeat: no-repeat; background-position: right; height: 264px; width: 346px; }
#top_p{border: 0px solid; background-image: url(../pix/top_tlop.jpg); background-repeat: repeat-x; height: 264px; width: 100%}
.top_p{background-image: url(../pix/top_p.jpg); background-repeat: no-repeat; background-position: left; height: 264px; width: 294px}

.img{padding-top: 10px}

.linktop {display: inline; width: 1000; height: 138; border: none; text-decoration: none; border: 0px solid;}

.top_podstrona{background: url(../pix/top_podstrona.jpg) center;}

#news{border: 0px solid; background-image: url(../pix/news_tlo.jpg); background-repeat: repeat-x; background-position: center; width: 450px; height:23px}
.news1{background: #fff; color: #36383a; font-size: 14pt; font-family: Arial; width: 130px; vertical-align: middle; text-align: center}
.egzam{ color: #8b509d; font-size: 13pt; font-family: Arial; padding-left: 22px; height: 50px}
.egzam_text{ color: #00111c; font-size: 8pt; font-family: Arial; padding-left: 22px; height:55px}
.egzam_text A{ color: #00111c; text-decoration: none}
.egzam_text A:hover{ color: #00111c; text-decoration: underline}

#kalendarz{border: 0px solid; padding-left: 22px;}
.data{color: #dbbb00; font-size: 8pt; font-family: Arial; height: 20px}
.kalendarz_text{color: #8768ab; font-size: 8pt; font-family: Arial; padding-left: 10px;  height: 20px}
.kalendarz_text A{color: #8768ab; font-size: 8pt; font-family: Arial; padding-left: 10px;  height: 20px; text-decoration: none;}
.kalendarz_text A:hover{color: #8768ab; font-size: 8pt; font-family: Arial; padding-left: 10px;  height: 20px; text-decoration: underline;}

.archiwum {color: #dbbb00; font-size: 8pt; font-family: Arial; text-align: right;}
.archiwum A{color: #dbbb00; text-decoration: none}
.archiwum A:hover{color: #dbbb00; text-decoration: underline}

#galeria{border: 0px solid; background-image: url(../pix/news_tlo.jpg); background-repeat: repeat-x; background-position: center; width: 450px; height:23px}

.ramka_l{width: 15px; background-image: url(../pix/ramka.jpg); background-position: left bottom; background-repeat: no-repeat}
.ramka_p{width: 280px; background-image: url(../pix/ramka.jpg); background-position: right bottom; background-repeat: no-repeat}

#foto{border: 1px solid #eee2c9; border-top: 0px; width: 100%; padding-left: 22px; height: 158px}
#foto1{border: 0px solid; width: 100%;}
.foto_text A{color: #949596; font-size: 10pt; font-family: Arial; text-align: center; vertical-align: middle; display: block; width: 105px; height: 39px; padding-top:15px;text-decoration: none}
.foto_text A:link{color: #949596; text-decoration: none}
.foto_text A:focus{color: #565d64; outline: 0px; background-image: url(../pix/foto_tlo3.png); background-repeat: no-repeat; background-position: center;  text-decoration: none}
.foto_text A:active{color: #949596; text-decoration: none}
.foto_text A:hover{color: #565d64; background-image: url(../pix/foto_tlo3.png); background-repeat: no-repeat; background-position: center; text-decoration: none}
#foto2{border: 0px solid; width: 100%;}
.foto2_text{color: #dbbb00; font-size: 8pt; font-family: Arial; text-align: center; padding-bottom: 5px}
.foto2_text A{color: #dbbb00; text-decoration: none}
.foto2_text A:hover{color: #dbbb00; text-decoration: underline}

#menu_kreska1{border: 0px solid; background: #ece1cb; width: 100%; height: 4px;}
#menu_kreska2{border: 0px solid; background: #ece1cb; width: 100%; height: 1px;}
.stopka{color: #9b9b9d; font-size: 8pt; font-family: Arial;}
.stopka A{color: #9b9b9d; text-decoration: none}


/* podstrona */
#podstr_top_l{border: 0px solid; background-image: url(../pix/podstr_top_tlol.jpg); background-repeat: repeat-x; height: 137px; width: 100%}
.podstr_top_l{background-image: url(../pix/podstr_top_l.jpg); background-repeat: no-repeat; background-position: right; height: 137px; width: 346px; }
#podstr_top_p{border: 0px solid; background-image: url(../pix/podstr_top_tlop.jpg); background-repeat: repeat-x; height: 137px; width: 100%}
.podstr_top_p{background-image: url(../pix/podstr_top_p.jpg); background-repeat: no-repeat; background-position: left; height: 137px; width: 294px}

.jezyk{color: #c1d7ec; font-size: 8pt; font-family: Arial;}
.jezyk A{color: #c1d7ec; font-size: 8pt; font-family: Arial; width: 20px; height: 22px; display: block; text-align: center;text-decoration: none;}
.jezyk A:focus{color: #fff; background-image: url(../pix/jezyk.jpg); background-repeat: repeat-x; text-decoration: none}
.jezyk A:hover{color: #fff; background-image: url(../pix/jezyk.jpg); background-repeat: repeat-x; text-decoration: none}

.pozycja{color: #c9c3ae; font-size: 8pt; font-family: Arial;  text-transform: lowercase;}
.pozycja A{color: #c9c3ae; font-size: 8pt; font-family: Arial; text-decoration: none;}
.pozycja A:hover{color: #c9c3ae; font-size: 8pt; font-family: Arial; text-decoration: underline;}

.menu_podstr{color: #8768ab; font-size: 9pt; font-family: Arial; height: 32px; padding-left: 10px; text-transform: lowercase;}
.menu_podstr A{color: #8768ab; font-size: 9pt; text-decoration: none}
.menu_podstr A:focus{color: #e0c401; outline: 0px; text-decoration: underline}
.menu_podstr A:hover{color: #e0c401; text-decoration: underline}
.kreska_menu{background: #ece1cb; width: 100%; height: 1px;}

.tytul_podstr{color: #8b509d; font-size: 15pt; font-family: Arial; height: 50px; text-transform: uppercase;}

.text_podstr{color: #5e5e5e; font-size: 8pt; font-family: Arial; padding-bottom: 20px; padding-right: 20px; height: 184px}
.menu2_podstr{color: #8768ab; font-size: 9pt; font-family: Arial; vertical-align: middle;  text-transform: lowercase;}
.menu2_podstr A{color: #8768ab; text-decoration: none; font-size: 9pt; font-family: Arial;}
.menu2_podstr A:hover{color: #8768ab; text-decoration: underline; font-size: 9pt; font-family: Arial;}

.nawigacja{color: #8768ab; font-size: 8pt; font-family: Arial; vertical-align: middle; width: 60px}
.nawigacja A{color: #8768ab; text-decoration: none}
.nawigacja A:focus{color: #8768ab; text-decoration: underline}
.nawigacja A:hover{color: #8768ab; text-decoration: underline}
.img_podstr{padding-right: 10px; vertical-align:  top; }

#kreska2_podstr{border: 0px; background: #ece1cb; width: 1px; height: 30px}
#oferta{border: 0px solid; border-left:1px solid #ece1cb; width: 200px; text-align: center; vertical-align: top}
#nawigacja{border: 0px solid; height: 20px; width: 110px; padding-left: 5px}

#menu2{border: 0px solid; background-image: url(../pix/menu_tlo.png); background-repeat: repeat; width: 220px;  padding-left: 15px; padding-right: 15px}
.menu2{color: #fff; font-size: 8pt; font-family: Arial; padding-left: 5px}
.menu2 A{color: #fff; font-size: 8pt; font-family: Arial; text-decoration: none}
.menu2 A:focus{color: #fff; text-decoration: none}
.menu2 A:hover{color: #8768ab; text-decoration: none}
.menu2_kreska{background: #dae9f8; height: 1px}
