/* Header & Navigation {{{ */
BODY {
	
	font-family: Verdana,Arial,Arial CE,Helvetica; 
	font-size: 8pt;
}

h1 {
	font-size: 			130%;
	margin:				6px 0 10px 0;
	letter-spacing: 	-1px;
	font-weight:		normal;
	color: #B6570F;
}

h2 {
	font-size: 			120%;
	font-weight:		normal;
	margin:				2px 0 2px 0;
}

h3 {
	font-size: 			110%;
	color:				#B6570F;;
	font-weight:		normal;
	margin:				2px 0 2px 0;
}
table {
    font-family: Verdana,Arial,Arial CE,Helvetica; 
	font-size: 8pt;
}
table.menu {
	margin-left: auto; 
	margin-right: auto;
	color: #FFFDEA;
	text-align: left;
	width: 900px;
}
table.menu1 {
	margin-left: auto; 
	margin-right: auto;
	color: #FFFDEA;
	width: 900px;
}
table.menu1 td {
	margin-left:0; 
	margin-right: 0;
	text-align: center;
	border-bottom: 1px solid #B6570F;
	padding: 5px 0px 5px 0px;
	
}

.menu0 {
padding: 1px 1px 1px 1px;
      position: center;
      background-color: #B6570F;
      cursor: pointer;
      text-align: center !important;    
}
.menu0 a:link. .ramka a visited {
      text-decoration: undrline;
	  color: #E4E2F6;
	  background-color: transparent;
	  }
.menu0 a:hover. .ramka a active {
      background-color: #C9C3ED;
	  color: #191970;
	  }.menu2 a.m1, .menu_over2 a.m1{
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 8pt; 
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
} 
.menu0_over {
	padding: 1px 1px 1px 1px;
	position: center;
	background-color: #F7C65E;
	cursor: pointer;
	text-align: center !important;    
}
.menu2 {
padding: 1px 1px 1px 1px;
      position: center;
      background-color: #B6570F;
      cursor: pointer;
      text-align: center !important;
}

.menu3 {
padding: 1px 1px 1px 1px;
      position: center;
      background-color: #C4EABC;
      cursor: pointer;
      text-align: center !important;
}

a.m {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #FFFDEA; text-decoration: none;}
a.m:link {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #FFFDEA; text-decoration: none;}
a.m:visited {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #FBEF7E; text-decoration: none;}
a.m:hover {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #FBEF7E; text-decoration: none;}

a.m1 {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #B6570F; text-decoration: none;}
a.m1:link {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #B6570F; text-decoration: none;}
a.m1:hover {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #6D3104; text-decoration: none;}

a.m10 {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none;}
a.m10:link {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none;}
a.m10:visited {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none;}
a.m10:hover {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none;}

a.m12 {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #913F44; text-decoration: none;}
a.m12:link {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #913F44; text-decoration: none;}
a.m12:visited {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #913F44; text-decoration: none;}
a.m12:hover {font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; color: #913F44; text-decoration: none;}

.icdr {
padding: 1px 1px 1px 1px;
      position: center;
      background-color: #00B2FC;
      cursor: pointer;
      text-align: left !important;
	  font-weight: bold;
	  color: #ffffff;
}
table#ca3 {border: 1px solid #D4D0C8; margin: 2px; width: 632px; align: top; }
table#ca3 th {border: 1px dotted grey;  padding: 5px; text-align: left;}
table#ca3 td {border: 1px dotted grey; text-align: left;}
table#ca3 tr#days th {color: #2E5699; background-color: #FFF; font-size: 11px; font-weight: bold; text-align: center; padding: 1px 0.31em;}
table#ca3 tr#title th {background: #B6570F; color: #fff; border: 0px solid #224; font-size: 100%;}
table#ca3 tr#title2 th {background: #FFFDEA; color: #000; border: 0px solid #224; font-size: 100%; font-weight: normal; align: top;}
table#ca3 tr#title3 th {background: #FFffff; color: #000; border: 0px solid #224; font-size: 100%; font-weight: normal;}
table#ca2 {border: 1px solid #D4D0C8; margin: 2px; width: 528px; align: top; }
table#ca2 th {border: 1px dotted grey;  padding: 5px; text-align: left;}
table#ca2 td {border: 1px dotted grey;}
table#ca2 tr#days th {color: #2E5699; background-color: #FFF; font-size: 11px; font-weight: bold; text-align: center; padding: 1px 0.31em;}
table#ca2 tr#title th {background: #B6570F; color: #fff; border: 0px solid #224; font-size: 100%;}
table#ca2 tr#title2 th {background: #FFFDEA; color: #000; border: 0px solid #224; font-size: 100%; font-weight: normal;}
table#ca2 tr#title3 th {background: #FFffff; color: #000; border: 0px solid #224; font-size: 100%; font-weight: normal;}

table#ca1 {border: 1px solid #D4D0C8; margin: 2px; width: 365px; align: top; height: 100%;}
table#ca1 th {border: 1px dotted grey;  padding: 5px; text-align: left;}
table#ca1 td {border: 1px dotted grey;}
table#ca1 tr#title th {background: #FFC12D; color: #008000; border: 0px solid #224; font-size: 100%;}
table#ca1 tr#title2 th {background: #c4eabc; color: #008000; border: 0px solid #008000; font-size: 100% ; font-weight: normal;}
table#ca1 tr#title3 th {background: #00B2FC; color: #000000; border: 0px solid #008000; font-size: 100% ; font-weight: normal;}
table#ca1 tr#title4 th {background: #BAE9FC; color: #000000; border: 0px solid #008000; font-size: 100% ; font-weight: normal;}
table#ca1 tr#title5 th {background: #BAE9FC; color: #000000; border: 0px solid #008000; font-size: 100% ; font-weight: normal;}
table#ca {border: 1px solid #D4D0C8; margin: 2px; width: 260px; align: top; }
table#ca th {border: 1px dotted grey;  padding: 5px; text-align: left;}
table#ca td {border: 1px dotted grey;}
table#ca tr#days th {color: #2E5699; background-color: #FFF; font-size: 11px; font-weight: bold; text-align: center; padding: 1px 0.31em;}
table#ca tr#title th {background: #B6570F; color: #fff; border: 0px solid #224; font-size: 100%;}
table#ca tr#title2 th {background: #FFFDEA; color: #000; border: 0px solid #224; font-size: 100%; font-weight: normal;}
table#ca tr#zd th {background: #FFFDEA; color: #000; border: 0px solid #224; font-size: 100%; font-weight: normal; padding: 10px 25px 10px 25px;}
table#ca td {border: 0px solid grey; width: 260px; height: 100px; text-align: left; vertical-align: top; padding: 5px;}
table#ca1 td.pk0 {background: #99CCFF; color: #000;}
table#ca td.pk1 {background: #66CC99; color: #000; }
table#ca td.pk2 {background: #FF9900; color: #000; }
table#ca td.full  {background: #999999; color: #000; }
table#ca td.book  {background: red; color: #fff; }
table#ca input {width: 16px; height: 16px; }
table#oznaczenia td.pk0 {background: #99CCFF; color: #000; height: 15px;}
table#oznaczenia td.pk1 {background: #66CC99; color: #000; height: 15px;}
table#oznaczenia td.pk2 {background: #FF9900; color: #000; height: 15px;}
table#oznaczenia td.full {background: #999999; color: #000; height: 15px;}
table#oznaczenia td.book  {background: red; color: #000; height: 15px;}
table#oznaczenia th {font-size: 11px; font-weight: bold;}