@charset "iso-8859-1";

body { background-color: #f7f7f7; background-image: url(img/design/bg.gif); font-size: 7pt; font-family: verdana, helvetica, arial; text-align: center; color: #6a6a6a; font-weight: normal; margin-top: 1; }
td   { font-size: 8pt; font-family: verdana, helvetica, arial; text-align: justify; color: #000000; font-weight: normal; vertical-align: top; }
.menu_dzial { text-align: center; font-size: 8pt; color: #FF6C00; font-weight: bold; }
.funkcje_admina { text-align: center; font-size: 10pt; color: #000000; font-weight: bold; }
input, textarea { font-size: 7pt; font-family: verdana, helvetica, arial; background-color: #ffffff; color: #000000; border: 1px solid #000000; }
select { font-size: 7pt; font-family: verdana, helvetica, arial; background-color: #ffffff; color:#000000; border: 1px solid #000000; }
a:link, a:visited { text-decoration: underline; font-size: 8pt; font-family: arial; color: #FF6C00; font-weight: normal; }
a:hover { text-decoration: none; color: #fec500; }
a.menu:link, a.menu:visited{ text-decoration: none; font-size: 8pt; font-family: arial; color: #000000; font-weight: normal; }
a.page:link, a.page:visited { text-decoration: none; font-size: 8pt; font-family: verdana, helvetica, arial; color: #FF6C00; font-weight: normal; }
a.page:hover{text-decoration: underline;}
a.menu:hover { text-decoration: underline; color: #000000; }
a.menu_special:link, a.menu_special:visited {text-decoration: none; font-size: 8pt; font-family: arial; color: #FF0000; font-weight: bold; }
a.menu_special:hover { text-decoration: underline; color: #FF0000; }
a.menu_special_blue:link, a.menu_special_blue:visited {text-decoration: none; font-size: 8pt; font-family: arial; color: #0000FF; font-weight: bold; }
a.menu_special_blue:hover { text-decoration: underline; color: #0000FF; }


DIV#taked_menu{ text-align: center; font-size: 12pt; color: #FF6C00; font-weight: bold; margin-bottom: 20px;}
DIV#title{font-size: 12pt; text-align: left; font-weight: bold; margin-bottom: 10px;}
DIV#short{text-align: justify; text-indent: 20px; font-weight: bold; margin-bottom: 10px;}
DIV#tekst{text-align: left; margin-bottom: 10px;}
DIV#data{clear: both; float: left; width: 150px; margin-bottom: 20px; font-style: italic;}
DIV#autor{float: right;  margin-bottom: 20px; font-weight: bold;}
DIV#next{clear: both; text-decoration: underline; font-weight: bold;}

UL.short {list-style-type: none; margin-left: 0px; padding-left: 0px; margin-bottom: 10pt;}
/*UL.short A{font-size: 11pt; font-weight:bold; text-decoration: none; font-family: arial; color: #000000;}


UL#short LI.title{text-align: left; font-weight:bold; margin-bottom: 10px;}
UL#short LI#short{text-align: justify; }
UL#short LI#tekst{text-align: justify; }
UL#short LI#autor{text-align: right; font-size: 7pt;}
*/
UL.short LI.title{text-align: left; font-weight:bold; margin-bottom: 10px;}
UL.short LI.title A.title_short{font-size: 11pt; font-weight:bold; text-decoration: none; font-family: arial; color: #000000;}
UL.short LI.short{text-align: justify; }
UL.short LI.tekst{text-align: justify; }
UL.short LI.autor{text-align: right; font-size: 7pt;}


UL.menu{list-style-type: none; margin-left: 0px; padding-left: 0px;}
UL.menu LI.parent{margin-bottom: 3px; margin-top: 12px; text-align: center; font-size: 8pt; color: #FF6C00; font-weight: bold;}
UL.menu LI.children{margin-bottom: 1px; text-align: left;}

UL#teacher {list-style: none; margin-left: 0px; padding-left: 0px;}
UL#teacher LI{height:30px; }
UL#teacher LI#subject{list-style: none; font-weight: bold; height:25px; }
UL#teacher IMG{vertical-align: middle;}

UL.first{list-style: square; padding-left: 20px; margin-left: 0;}
UL.second{list-style: disc; padding-left: 20px; margin-left: 0;}

DIV#tekst UL#forum OL#forum{padding-left: 10px;  padding-bottom: 10px; padding-top: 5px; margin-left: 15px;}
DIV#tekst UL#forum{list-style-type: none; padding-left: 0px; margin-left: 0px;}

P#table{font-size: 5pt; font-style: Arial; font-weight: bold; text-align:center;}

DIV#zamowienie_publiczne{text-align: center; font-size: 10pt; font-weight: bold; font-style: italic; padding-top: 10px; }
DIV#zamowienie_na_co{text-align: center; font-size: 8pt; font-weight: bold; padding-top:5px; padding-bottom: 10px; text-decoration: underline;}

DIV.year {clear: both; margin-left: 0px; padding-left:0px;}
UL.month {display: inline; float: left; list-style-type: none; margin-left: 10px; margin-top: 0px; margin-bottom: 10px; padding-left:0px;}
UL.month LI {float: left; padding-right: 10px;}

DIV#form {text-align: center; width: 390px;}
DIV#form LI{list-style-type: none; padding-bottom: 5px;}
DIV#form INPUT{width: 200px;}
DIV#default{width: 390px;}
DIV#stopka_adres{float: left; text-align: left;}
DIV#stopka_projekt{float: right; text-align:right;}

DIV#nazwisko {text-align: left; font-size: 14pt; font-weight: bold;}
DIV#what{text-align: left; font-size: 8pt; padding-top: 7px;}
DIV#reszta {text-align: left;font-size: 10pt; font-weight: bold;}

DIV#zam_pub_tyt{text-align: left; font-size: 10pt; color: #FF6C00; font-weight: bold; margin-bottom: 20px;}
TD.cienkie_ramki{text-align: center; border: 1px; border_color: black; border_style: solid; padding: 0; border_width: 1px; vertical-align: center; margin: 0;	outline-style: none; outline-width: 0px; border-collapse: collapse;}
TABLE.cienkie_ramki{text-align: center; border: 1px; border_color: black; border_style: solid; padding: 0; border_width: 1px; vertical-align: center; margin: 0;	outline-style: none; outline-width: 0px; border-collapse: collapse;}

#info_kal {padding: 10px 0;}
table#calendar a{text-decoration: underline; color: black;}
table#calendar tr#days th {color: black; background-color: #ff6c00; font-weight: bold; text-align: center; padding: 2px 0.33em; font-size: 150%;width: 50px; border-top: 1px black solid;}
table#calendar tr#title{background: #ff6c00; color: black; border: 1px solid #224; font-size: 200%;text-align: center;}
table#calendar td {border: 1px solid gray; border-color: #BBB #EEE #EEE #BBB; color: #777; text-align: center; font-size: 120%;}
table#calendar td a {font-weight: bold; font-size: 120%; display: block;}
table#calendar td a:link{color: #FF6C00; display: block; margin: 0px;}
table#calendar td a:visited{color: purple;}
table#calendar td a:hover{background: #DCDCDC;}
table#calendar td.sat {border-right: 1px solid #BBB}
table#calendar td.sun{background: #FAA;}
table#calendar td.sat{background: #FDD;}
table#calendar td.last_month, table#calendar td.next_month{background: #dddddd; color: #889; border: 1px solid #AAB; border-right-color: #99A}
table#calendar tr#lastweek td {border-bottom: 2px solid #AAB;}
table#calendar td.holiday{background: #FAA; border-color: #BBB #FCC #FCC #BBB;}

table#wydarzenia {margin: 10px 0; width: 100%;}
table#wydarzenia tr#selected_date {color: black; }
table#wydarzenia tr#selected_date td{font-size: 120%; font-weight: bold; text-align: center;}
table#wydarzenia tr.skrot_wyd td{padding: 3px; background: #ff6c00; border-bottom: 1px solid #224;font-weight: bold; }
table#wydarzenia tr.notka_wyd td{padding-bottom: 10px;}
table#wydarzenia tr.last_row td{border-top: 1px solid #224; font-weight: bold; }

DIV#szczesliwy_numerek{display: block; text-align:center;}
DIV#szczesliwy_numerek H1{font-size: 30pt; margin: 10px 0 4px;}




table#stan_ksero{border: 1px solid #000;}
table#stan_ksero TD, table#stan_ksero TH{border: 1px solid #000; vertical-align: middle; text-align: center;}
