.css {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #003366;
	font-style: italic;
	font-weight: bold;
}
.warning {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	color: red;
	font-style: italic;
	font-weight: bold;
}
.bigxxl {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 26px;
	font-style: italic;
	font-weight: bold;
	color: #333366;
}

.biale {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
.content {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #F2F5FF;
}
.szare {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #bbb;
}
.szare1 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #bbb;
	border: 1px dotted #CCCCCC;
	background-color: #000033;
}
.szare2 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;

}
body {
	color:#666;
	margin: 3px;
	background-color: #000000;
	font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
	font-size: 12px;
}



table {
  font-size: 12px;
}

form { margin: 0; }
textarea { font-family: "Trebuchet MS",Verdana,Arial,sans-serif; }

h1 { font-weight:normal; font-style:italic; font-size:1.8em; margin-top:.5em; margin-bottom:.5em;  }
h2 { font-weight:normal; font-style:italic; font-size:1.5em; margin-top:.5em; margin-bottom:.5em; border-bottom-width: 2px; border-bottom-style:solid; }
h3 { }
img { border-width: 0; }

a.no { text-decoration: none; }
a:hover {  background-color:transparent; color:#F2F5FF; text-decoration: underline; }
a:visited {  background-color:transparent; color:#F2F5FF; }
a.page_on, a.page_move { font-weight:bold; }
a.page_off { color:#999; }

b.rtop, b.rbottom {display:block;background-color: #fff}
b.rtop b, b.rbottom b {display:block;height: .1em; overflow: hidden;}
b.r1 {margin: 0 .5em;}
b.r2 {margin: 0 .3em;}
b.r3 {margin: 0 .2em;}
b.r4 {margin: 0 .1em;height: .2em;}

.k00 { color: #000; }
.k01, a:visited.k01 { color: #F2F5FF; }
.k99 { color: #fff; }
.k11 { color:#8bbcd3; }
.k20, a.page_on, a.page_move { color:#666; }
.k21, a:visited.k21 { color:#F2F5FF; }
.k22 { color:#ddd; }
.k23 { color:#f6f6f6; }
.k10, h1, h2, a, a:hover, a:hover.k01, a:hover.k21, a:visited.k10 { color:#F2F5FF; }

.b10 { border-color:#4996ba; }
.b11 { border-color:#8bbcd3; }
.b20 { border-color:#666; }
.b21 { border-color:#9c9c9c; }
.b22, h2 { border-color:#ddd; }
.b23 { border-color:#f6f6f6; }
.b0 { border-color:#fff; }
.bf { padding:.0833em; border:.16667em solid #c0dce8; }
.bt { border-top-width: 1px; border-top-style: solid; }
.bb { border-bottom-width: 1px; border-bottom-style: solid; }

.bg10 { background-color:#4996ba; }
.bg11 { background-color:#8bbcd3; }
.bg20 { background-color:#666; }
.bg21 { background-color:#9c9c9c; }
.bg22 { background-color:#ddd; }
.bg23 { background-color:#f6f6f6; }



div#info { margin:auto;margin-top:1em;margin-bottom:1em;background: #fffaaa;}
div.info_body { margin: 0 10px;padding-bottom:2px; color:#222;text-align: left;}
div.info_body a { color:#222;}


.edycja { border-width: 1px;border-style:solid;border-top-color:#fff;border-left-color:#fff;border-right-color:#fff;}
.edycja_over { border: 1px solid #ff9900;}



td.td1 { vertical-align:top; border-bottom: 1px dashed #dddddd; border-left: 1px dashed #dddddd; border-right: 1px dashed #dddddd; background-color:#fafafa;}
td.td2 { vertical-align:top; border-bottom: 1px dashed #dddddd; border-right: 1px dashed #dddddd;}
td.td3 { vertical-align:top; border-bottom: 1px dashed #dddddd; border-right: 1px dashed #dddddd;}
th { border-bottom:.25em solid #c0dce8; text-align:left; font-size: 1.2em; font-style:italic;}

.c_d { font-style:italic; color: #bbb;}
.c_a { color: #000;}
.c_t { background: #fefefe; border: 1px solid #4996ba; padding: 3px; color: #000; text-align: left; }
.c {  margin: 0 6px 1px 15px; text-align: left; }
.defaulttext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CCCCCC;
  
}
.defaulttext A {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #EECBAD ;
}
.defaulttext A:visited {
  color: #EECBAD ;
}
.defaulttext A:hover {
  color: blue ;
}
.defaulttextblack {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000 ;
}
.defaulttextblack A {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000 ;
}
.defaulttextblack A:visited {
  color: #000000 ;
}
.defaulttextblack A:hover {
  color: blue ;
}
.pagetitle {
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 18px;
  font-style: italic;
  color: #F5F5F5;
}
.desc {
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 22px;
  font-style: italic;
  color: #F5F5F5;
}
.pagetitlered {
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 18px;
  font-style: italic;
  color: red;
}
.pagetitleblack {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #000000;
}
.tableheader {
  font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
  font-size: 14px;
  text-align: center;
  color: #CCCCCC;
  background-color: #333333;

}
.tableheadertoday {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000 ;
  background-color: #FF0000 ;
}
.tablecelloff {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #C0C0C0 ;
}
.tablecellfree {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #006400;
	font-weight: bolder;
	color: #CCCCCC;
	font-style: oblique;
}
.tablecellfree2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #990000;
	font-weight: bold;
	color: #000000;
}
.tablecellreserved {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #CB203C;	
  font-weight: normal;
}
.tablecellwhite {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
}

.style1 {
  font-size: 18px; 
  text-decoration:none;
}
.style1Und {
  font-size: 14px; 
  text-decoration:none;
  color:red;
}
.red {
  font-size: 14px; 
  text-decoration:none;
  color:red;
}
.grey {
 	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #bbb;
    font-size: 14px; 
    text-decoration:none;

}
.kolor3 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #CC9966;
	font-weight: bolder;
	color: #000000;
	font-style: oblique;
}
.kolor4 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #330000;
	font-weight: bolder;
	color: #CCCCCC;
	font-style: oblique;
}
.kolor5 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #FFFFCC;
	font-weight: bolder;
	color: #000000;
	font-style: oblique;
}
.kolor6 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #99CC99;
	font-weight: bolder;
	color: #000000;
	font-style: oblique;
}
.kolor7 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #9999FF;
	font-weight: bolder;
	color: #000000;
	font-style: oblique;
}
.kolor8 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #003333;
	font-weight: bolder;
	color: #CCCCCC;
	font-style: oblique;
}
.kolor9 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #000033;
	font-weight: bolder;
	color: #CCCCCC;
	font-style: oblique;
}
.kolor10 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #FF6600;
	font-weight: bolder;
	color: #000000;
	font-style: oblique;
}
.kolor11 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #336666;
	font-weight: bolder;
	color: #000000;
	font-style: oblique;
}
.kolor12 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #FFCC66;
	font-weight: bolder;
	color: #000000;
	font-style: oblique;
}
.kolor13 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #990000;
	font-weight: bolder;
	color: #000000;
	font-style: oblique;
}
.szaryhh {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCFF00;
}

.kolor14 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #006600;
	font-weight: bolder;
	color: #000000;
	font-style: oblique;
}
.kolor15 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #663366;
	font-weight: bolder;
	color: #000000;
	font-style: oblique;
}
.kolor16 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #CCCCCC;

}
