/* Style do Menu*/
.menu { text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 17px; color: #3366CC; }
.menu:hover { text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 20px; color: #3366CC; text-decoration: underline; }

/* Style do Newsów */
.news_header { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #4900DC; text-decoration: none; font-weight: bold; font-variant: small-caps; }
.news_header:hover { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #4900DC; text-decoration: underline; font-weight: bold; }
.news_date { text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #003DB9; text-decoration: none; }
.news_content { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #003196; text-decoration: none; }
.news_link { text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #250073; text-decoration: none; font-style: italic; }
.news_link:hover { text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #250073; text-decoration: underline; font-style: italic; }

/* Style do Uczniów */
.class_header { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #DC0000; text-decoration: none; font-weight: bold; font-variant: small-caps; }
.class_header:hover { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #DC0000; text-decoration: underline; font-weight: bold; }
.class_desc { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #003DB9; text-decoration: none; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
.class_teacher { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #008000; text-decoration: none; font-weight: bold; }
.class_teacher:hover { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #008000; text-decoration: underline; font-weight: bold; }
.class_topics { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #003DB9; text-decoration: none; font-weight: bold; font-style: normal; }
.class_link { text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #250073; text-decoration: none; font-style: italic; }
.class_link:hover { text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #250073; text-decoration: underline; font-style: italic; }
.class_gallery { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #003DB9; text-decoration: none; font-weight: bold; font-style: italic; }

/* Style do Nauczycieli */
.teachers_tablehead { text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; font-variant: normal; background: #4900DC; }
.teachers_header { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #008000; text-decoration: none; font-weight: bold; font-variant: small-caps; }
.teachers_header:hover { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #008000; text-decoration: underline; font-weight: bold; }
.teachers_desc { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #250073; text-decoration: none; font-style: normal; }
.teachers_subjects { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #730000; text-decoration: none; font-weight: bold; font-style: italic; }
.teachers_classes { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #DC0000; text-decoration: none; font-weight: bold;  font-style: italic;}
.teachers_classes:hover { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #DC0000; text-decoration: underline; font-weight: bold;  font-style: italic;}
.teachers_topics { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #003DB9; text-decoration: none; font-weight: bold; font-style: normal; }
.teachers_link { text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #250073; text-decoration: none; font-style: italic; }
.teachers_link:hover { text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #250073; text-decoration: underline; font-style: italic; }
.teachers_more { text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #250073; text-decoration: none; font-style: italic; }
.teachers_more:hover { text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #250073; text-decoration: none; font-style: italic; }
.teachers_submenu { text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #007AB9; text-decoration: none; font-style: normal; }
.teachers_submenu:hover { text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #007AB9; text-decoration: underline; font-style: normal; }

/* Style do rekrutacji*/
.tytul_rek { font-family: Tahoma; font-size: 13px; color: #0000B9; padding-left: 0px; padding-right: 0px; font-weight: bold; text-align: left; }
.foto_rek { font-family: Tahoma; font-size: 12px; color: #0000B9; padding-left: 10px; padding-right: 10px; text-align: right; vertical-align: top; }
.data_rek { font-family: Tahoma; font-size: 11px; color: #0000B9; padding-right: 10px; text-align: right; padding-left: 10px; }
.tresc_rek { font-family: Tahoma; font-size: 10px; color: #0000B9; padding-left: 10px; padding-right: 10px; text-align: left; }
.lista_rek { font-family: Tahoma; font-size: 11px; color: #0000B9; padding-left: 10px; padding-right: 10px; text-align: left; vertical-align: middle; }
.wiecej_rek { font-family: Tahoma; font-size: 10px; color: #0000B9; padding-left: 10px; padding-right: 10px; text-align: left; font-weight: bold; }
.return_rek { font-family: Tahoma; font-size: 10px; color: #0000B9; padding-left: 10px; padding-right: 10px; text-align: right; font-weight: bold; font-variant: normal; font-style: normal; }
.return_rek:hover { font-family: Tahoma; font-size: 10px; color: #000073; padding-left: 10px; padding-right: 10px; text-align: right; font-weight: bold; font-variant: normal; font-style: normal; }
.linijka_doj { font-family: Tahoma; font-size: 9px; color: #0000B9; padding-left: 10px; padding-right: 10px; text-align: center; }
.small_pic_border_rek { border: 2px #732500; }
.big_pic_border_rek { border: 4px #732500; }

/* Style do dojazdu*/
.tytul_doj { font-family: Tahoma; font-size: 13px; color: #004A73; padding-left: 0px; padding-right: 0px; font-weight: bold; text-align: left; }
.foto_doj { font-family: Tahoma; font-size: 12px; color: #004A73; padding-left: 10px; padding-right: 10px; text-align: right; vertical-align: top; }
.data_doj { font-family: Tahoma; font-size: 11px; color: #004A73; padding-right: 10px; text-align: right; padding-left: 10px; }
.tresc_doj { font-family: Tahoma; font-size: 10px; color: #004A73; padding-left: 10px; padding-right: 10px; text-align: left; }
.lista_doj { font-family: Tahoma; font-size: 11px; color: #004A73; padding-left: 10px; padding-right: 10px; text-align: left; vertical-align: middle; }
.wiecej_doj { font-family: Tahoma; font-size: 10px; color: #004A73; padding-left: 10px; padding-right: 10px; text-align: left; font-weight: bold; }
.return_doj { font-family: Tahoma; font-size: 10px; color: #004A73; padding-left: 10px; padding-right: 10px; text-align: right; font-weight: bold; font-variant: normal; font-style: normal; }
.return_doj:hover { font-family: Tahoma; font-size: 10px; color: #0AF; padding-left: 10px; padding-right: 10px; text-align: right; font-weight: bold; font-variant: normal; font-style: normal; }
.linijka_doj { font-family: Tahoma; font-size: 9px; color: #004A73; padding-left: 10px; padding-right: 10px; text-align: center; }
.small_pic_border_doj { border: 2px #000073; }
.big_pic_border_doj { border: 4px #000073; }

/* Style do kontaktu*/
.tytul_kon { font-family: Tahoma; font-size: 13px; color: #4848FF; padding-left: 0px; padding-right: 0px; font-weight: bold; text-align: left; }
.foto_kon { font-family: Tahoma; font-size: 12px; color: #4848FF; padding-left: 10px; padding-right: 10px; text-align: right; vertical-align: top; }
.data_kon { font-family: Tahoma; font-size: 11px; color: #4848FF; padding-right: 10px; text-align: right; padding-left: 10px; }
.tresc_kon { font-family: Tahoma; font-size: 10px; color: #4848FF; padding-left: 10px; padding-right: 10px; text-align: left; }
.lista_kon { font-family: Tahoma; font-size: 11px; color: #4848FF; padding-left: 10px; padding-right: 10px; text-align: left; vertical-align: middle; }
.wiecej_kon { font-family: Tahoma; font-size: 10px; color: #4848FF; padding-left: 10px; padding-right: 10px; text-align: left; font-weight: bold; }
.return_kon { font-family: Tahoma; font-size: 10px; color: #4848FF; padding-left: 10px; padding-right: 10px; text-align: right; font-weight: bold; font-variant: normal; font-style: normal; }
.return_kon:hover { font-family: Tahoma; font-size: 10px; color: #000073; padding-left: 10px; padding-right: 10px; text-align: right; font-weight: bold; font-variant: normal; font-style: normal; }
.linijka_kon { font-family: Tahoma; font-size: 10px; color: #4848FF; padding-left: 10px; padding-right: 10px; text-align: center; }
.small_pic_border_kon { border: 2px #000073; }
.big_pic_border_kon { border: 4px #000073; }

/* Style do linków*/
.tytul_link { font-family: Tahoma; font-size: 13px; color: #4848FF; padding-left: 0px; padding-right: 0px; font-weight: bold; text-align: left; }
.foto_link { font-family: Tahoma; font-size: 12px; color: #4848FF; padding-left: 10px; padding-right: 10px; text-align: right; vertical-align: top; }
.data_link { font-family: Tahoma; font-size: 11px; color: #4848FF; padding-right: 10px; text-align: right; padding-left: 10px; }
.tresc_link { font-family: Tahoma; font-size: 10px; color: #4848FF; padding-left: 10px; padding-right: 10px; text-align: left; }
.lista_link { font-family: Tahoma; font-size: 11px; color: #4848FF; padding-left: 10px; padding-right: 10px; text-align: left; vertical-align: middle; }
.wiecej_link { font-family: Tahoma; font-size: 10px; color: #4848FF; padding-left: 10px; padding-right: 10px; text-align: left; font-weight: bold; }
.return_link { font-family: Tahoma; font-size: 10px; color: #4848FF; padding-left: 10px; padding-right: 10px; text-align: right; font-weight: bold; font-variant: normal; font-style: normal; }
.return_link:hover { font-family: Tahoma; font-size: 10px; color: #000073; padding-left: 10px; padding-right: 10px; text-align: right; font-weight: bold; font-variant: normal; font-style: normal; }
.linijka_link { font-family: Tahoma; font-size: 10px; color: #4848FF; padding-left: 10px; padding-right: 10px; text-align: center; }
.small_pic_border_link { border: 2px #000073; }
.big_pic_border_link { border: 4px #000073; }

/* Style do zajawki rekrutacji - po lewej*/
.tytul_zajrek { font-family: Tahoma; font-size: 12px; color: #0000B9; padding-left: 0px; padding-right: 0px; font-weight: bold; text-align: left; }
.data_zajrek { font-family: Tahoma; font-size: 10px; color: #0000B9; padding-right: 10px; text-align: right; padding-left: 10px; }
.tresc_zajrek { font-family: Tahoma; font-size: 10px; color: #0000B9; padding-left: 10px; padding-right: 10px; text-align: left; }
.wiecej_zajrek { font-family: Tahoma; font-size: 9px; color: #0000B9; padding-left: 10px; padding-right: 10px; text-align: left; font-weight: bold; }

/* Style do siedziby - po lewej*/
.tresc_siedziba { font-family: Tahoma; font-size: 15px; color: #0000B9; padding-left: 20px; padding-right: 20px; text-align: center; padding-bottom: 20px; padding-top: 20px; }

/* Style do galerii*/
.nazwa_gal { font-family: Tahoma; font-size: 14px; color: #B9003D; padding-left: 10px; padding-right: 10px; text-align: center; padding-bottom: 10px; padding-top: 10px; font-weight: bold; }
.nazwa_gal_lista { font-family: Tahoma; font-size: 12px; color: #B9003D; padding-left: 10px; padding-right: 10px; text-align: center; padding-bottom: 10px; padding-top: 10px; font-weight: normal; }
.ilosc_pic_gal { font-family: Tahoma; font-size: 12px; color: #006296; padding-left: 10px; padding-right: 10px; text-align: center; padding-bottom: 10px; padding-top: 10px; font-weight: normal; }
.powrot_gal {font-family: Tahoma; font-size: 10px; color: #B9003D; padding-left: 10px; padding-right: 10px; text-align: center; padding-bottom: 10px; padding-top: 10px; font-weight: bold; }
.nawig_gal {font-family: Tahoma; font-size: 13px; color: #310096; padding-left: 10px; padding-right: 10px; text-align: center; padding-bottom: 10px; padding-top: 10px; font-weight: normal; font-variant: small-caps; }
.pic_title_lista {font-family: Tahoma; font-size: 11px; color: #0000B9; padding-left: 10px; padding-right: 10px; text-align: center; padding-bottom: 10px; padding-top: 10px; font-weight: normal; }
.pic_size_lista {font-family: Tahoma; font-size: 10px; color: #006296; padding-left: 10px; padding-right: 10px; text-align: center; padding-bottom: 10px; padding-top: 10px; font-weight: bold; }}
.pic_title_gal {font-family: Tahoma; font-size: 14px; color: #B90000; padding-left: 10px; padding-right: 10px; text-align: center; padding-bottom: 10px; padding-top: 10px; font-weight: bold; }
.pic_author_gal {font-family: Tahoma; font-size: 11px; color: #007300; padding-left: 10px; padding-right: 10px; text-align: center; padding-bottom: 10px; padding-top: 10px; font-weight: bold; }
.pic_date_gal {font-family: Tahoma; font-size: 11px; color: #007300; padding-left: 10px; padding-right: 10px; text-align: center; padding-bottom: 10px; padding-top: 10px; font-weight: bold; }
.pic_desc_gal {font-family: Tahoma; font-size: 12px; color: #310096; padding-left: 10px; padding-right: 10px; text-align: center; padding-bottom: 10px; padding-top: 10px; font-weight: normal; font-style: italic; }

/* Wspólne style*/
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.podpis_zdjecia { font-family: Tahoma; font-size: 10px; color: #73004A; padding-right: 10px; font-weight: bold; font-style: italic; text-align: center; }
.thin_line { height: 1; width: 90%; color: #B93D00; }
.link_pic { border: 0px none; border-bottom-width: 0px; }
.minitekst { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #963100; }
.ramka { color: #000000; padding-top: 5pt; padding-bottom: 5pt; padding-left: 5pt; padding-right: 5pt; border-color: #500032; border: #500032; }
.legenda { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #960031; font-weight: bold; }
.czarny { background-color: #000000; }
.bialy { background-color: #FFFFFF; }
.szary { background-color: #9A9A9A; }
.p { font-family: Tahoma; font-size: 11px; color: #963100; padding-left: 10px; padding-right: 10px; }
.pb { font-family: Tahoma; font-size: 11px; color: #963100; padding-left: 10px; padding-right: 10px; font-weight: bold; }
.pb5 { font-family: Tahoma; font-size: 11px; color: #963100; padding-left: 5px; padding-right: 5px; font-weight: bold; }
.txt { font-family: Tahoma; font-size: 11px; color: #963100; padding-left: 10px; padding-right: 10px; }
.lk { font-family: Tahoma; font-size: 11px; color: #963100; padding-left: 10px; padding-right: 10px; text-decoration: none; }
.lk:hover { font-family: Tahoma; font-size: 11px; color: #FF8F6B; padding-left: 10px; padding-right: 10px; text-decoration: none; }
.menu { font-family: Tahoma; font-size: 11px; color: #500000; text-decoration: none; text-align: center; padding-left: 5px; padding-right: 5px; }
.menu:hover { font-family: Tahoma; font-size: 11px; color: #FF5500; text-decoration: none; text-align: center; padding-left: 5px; padding-right: 5px; }
.A10 { font-family: Tahoma; font-size: 10px; color: #FFE3D4; text-decoration: none; padding-left: 10px; padding-right: 10px; font-weight: bold; }
.A10:hover { font-family: Tahoma; font-size: 10px; color: #FFAB8E; text-decoration: none; padding-left: 10px; padding-right: 10px; font-weight: bold; }
.A9 { font-family: Tahoma; font-size: 9px; color: #FFE3D4; text-decoration: none; padding-left: 10px; padding-right: 10px; font-weight: bold; }
.A9:hover { font-family: Tahoma; font-size: 9px; color: #FFAB8E; text-decoration: none; padding-left: 10px; padding-right: 10px; font-weight: bold; }
.A12 { font-family: Tahoma; font-size: 10px; color: #FFE3D4; text-decoration: none; padding-left: 10px; padding-right: 10px; font-weight: bold; }
.A12:hover { font-family: Tahoma; font-size: 10px; color: #FFAB8E; text-decoration: none; padding-left: 10px; padding-right: 10px; font-weight: bold; }
