
root {
	display: block;
}
	
table{
	border:none;}

td
{ border:none;}

div{
 border:none;}

span{ 
	border:none;}

input
{
   border:none;
}

a:hover{
  font-weight:bold;
}

input.esButton {
	border: 1px outset #AAC7DA;
}

#esHeader{
	width:100%;
	font-weight:bold;
	text-align:center;
}

#logo{
	text-align:left;
	position:absolute;
	z-index:2;
	margin: 0px;
	padding: 0px;
}

#plan{
	text-align:center;
	position:static;
	z-index:1;
	margin: 0px;
	padding: 0px;
}

#filtr {
	border-collapse:collapse;
	border:none;
	padding:0px 0px 0px 0px;
   	vertical-align:top;
   	background:#AAC7DA;
}

#filtr td{
   font-size:11px;
   vertical-align:top;
   padding:0px 0px 0px 0px;
   border: none;
   /*padding-top:2px;
   padding-left:2px;
   padding-right:2px;*/}

#buttonReload {
	/*background-color:FFFAF0;*/
	width:100px;
}

#glowna{
   border: 1px solid black;
   border-collapse: collapse;
   padding:0px 0px 0px 0px;
   vertical-align:top;
   background:#FFFAF0;
}
	
#glowna a{
	font-size:14px;
}

#glowna .zapiszSie a{
	font-size:18px;
}

#filtr .formaRuchu{
	background-color:#AAC7DA;
	font-weight:bold;
	vertical-align:middle;
	border:none;}

#filtr .formaRuchu td{
	border:none;}

#filtr .listaForm {
	border: 1px solid #000000;
	border-top: 1px solid #AAC7DA;
	width:100%;
	padding:0px 0px 0px 0px;
}

#filtr .formaTaneczna{
	background:#AAC7DA;
	padding-right:1px;
	padding-left:1px;
	vertical-align:top;}

#filtr .header{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	background-color:#FFFAF0;
	border:1px solid #000000;
	padding:0px;}
	
#glowna .nazwaRozkladu{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding:0px;}

#filtr .headerLink {
	color:#000090;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	padding:0px;}
	
#glowna .nazwaRozkladuLink {
	color:#000090;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	padding:0px;}

#glowna .nazwaFormy{
	font-size:15px;}

#filtr .nauczyciele{
	font-size:12px;
	font-weight:bold;}

#glowna .nauczycieleStyle{
	font-size:11px;
	font-weight:bold;}

#filtr .CheckBoxBudynki{
	font-size:11px;
	color:#333333;
	background-color:#FFFAF0;
	border:1px solid #000000;
	vertical-align:middle;
	white-space:nowrap; 
}
#filtr .systemDydaktyczny{
	font-size:11px;
	color:#663333;
}
#filtr .CheckBoxdniTygodnia{
	font-size:11px;
	color:#333333;
	background-color:#FFFAF0;
	border:1px solid #000000;
	vertical-align:middle;
	white-space:nowrap; 
}
#filtr .CheckBoxPoziomy{
	font-size:11px;
	color:#333333;
	background-color:#FFFAF0;
	border:1px solid #000000;
	vertical-align:middle;
	white-space:nowrap;
}
#filtr .CheckBoxCzestotliwosci{
	font-size:11px;
	color:#333333;
	background-color:#FFFAF0;
	border:1px solid #000000;
	vertical-align:middle;
	white-space:nowrap;
}
#filtr .CheckBoxKategorie{
	font-size:11px;
	color:#333333;
	white-space:nowrap;
}

#filtr .budynekLink {
	color:#000090;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	padding:0px;}

#filtr .inputIdentGrupy{
	font-size:11px;
	color:#333333;
	/*background-color:#FFFAF0;*/
	/*border:1px solid #000000;*/
	vertical-align:middle;
	white-space:nowrap;
}

#filtr .polaTekstowe{
	background-color: #ffffff;
	border:1px solid #888888;
	text-decoration:none;
}

#glowna .dzien{
	font-size:15px;
	text-align:center;
	/*background-color: gray;*/
	background-color:#AAC7DA;
	padding-right:10px;
	padding-left:10px;
}
#filtr .parametryFiltra{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:1px solid #000000;
	background-color: #AAC7DA;
	padding-right:2px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
}

#filtr .parametryFiltra2{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color: #AAC7DA;
	text-align:left;
	padding-right:4px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}

#glowna .nazwaZajec{
	font-size:11px;
	font-weight:bold;
	color:maroon;
	text-decoration:none;
}

#glowna .nazwaZajecLink{
	font-size:11px;
	font-weight:bold;
	color:maroon;
	text-decoration:none;
}

#glowna .nazwaZajecLink:hover{
	font-size:11px;
	font-weight:bold;
	color:maroon;
	text-decoration:underline;
}

#glowna .identZajec{
	font-size:10px;
	color:maroon;
	text-decoration:none;
}

#glowna .godzina{
	font-size:11px;
	color:red;
	white-space:nowrap;
}

#glowna .idpoziom{
	font-size:10px;
	color:maroon;
}

#glowna .nauczyciel{
	font-size:9px;
	color:#000000;
	text-decoration:none;
}

#glowna .nauczycielLink{
	font-size:9px;
	color:#000000;
	text-decoration:none;
}

#glowna a.nauczycielLink:hover{ 
	font-size:9px;
	color:#000000;
	text-decoration:underline;
}
	
#glowna td{
   font-size:11px;
   vertical-align:top;
   border: 1px solid black;
   padding-bottom:2px;
   padding-top:2px;
   padding-left:2px;
   padding-right:2px;
}

#glowna div{
   /* border: 1px solid orange;*/
	text-align:center;
	background:white;
	padding:1px;
	margin:2px;
}

#glowna input{
	background-color: transparent;
	border:0px;
	color: #330033;
	font-size:11px;
	text-decoration:underline;
}

#filtr input{
	background-color: transparent;
	border:0px;
	color: #330033;
	font-size:11px;
	text-decoration:underline;
}

#filtr input.zaznaczWszystkie{
   color:blue;
}
    
#filtr input.zaznaczWszystkie:hover{
	color:blue;
	text-decoration:underline;
}

#glowna form{
	margin:0px;
	padding:0px;
}

/*Legenda*/
#legenda{
	font-size:12px;
    color:#333333;
	background-color:#FFFFFF;
	border:1px solid #000000;
	border-collapse:collapse;}

#legenda .header{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 0px;}

#legenda .header2{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-color: #AAC7DA;
	padding:0px 0px 0px 0px;}

#legenda td{
 	border:1px solid #000000;
	vertical-align:top;}


/* Grupa */
#grupa .kratkaGrupaBrakMiejsc{
	background: #E1E4FF;
	border:1px solid #000000;}

#grupa .kratkaGrupaOtwartaBrakMiejsc{
	background: #6FC884;
	border:1px solid #000000;}

#grupa .kratkaGrupaZapisz{
	background-color:#E1E4FF;
	border:1px solid #000000;}

#grupa .kratkaGrupaDopisz{
	background-color:#E1E4FF;
	border: 1px solid #000000;}

#grupa .kratkaGrupaOtwarta{
	background-color:#6FC884;
	border:1px solid #000000;}

#grupa .linkBtn {
	color:#3300FF;
	font-size:12px;}

#grupa .poziomZaawansowania{
	color:transparent;
	background-color:transparent;
	float:left;
	margin:0px;
	padding:0px;
	border:none;}

#grupa .poziomZaawansowaniaLink{
	color:transparent;
	background-color:transparent;
	margin:0px;
	padding:0px;
	border:none;}

/* Treebox */
#treebox div{
	/*border:none;*/
	background-color:#AAC7DA;
	text-align:left;
	overflow:visible;
	margin:none;
	padding:0px;}

#treebox td{
	border:none;
	margin:none;
	padding:0px 0px 0px 0px;
	background-color:#AAC7DA;}

.defaultTreeTable{
	margin :none;
	text-align:left;
	padding : 0px;
	border : none;}

.containerTableStyle {
	overflow: auto;
	border:none;}

.standartTreeRow{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	-moz-user-select: none;
	border:none;}
	
span:hover.standartTreeRow{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration:underline;
	-moz-user-select: none;
	border:none;}

.headerTreeRow{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:bold;
	-moz-user-select: none;
	border:none;}

.selectedTreeRow{
	/*background-color : navy; */
	/*color:white;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	-moz-user-select: none;
	border:none; }

.standartTreeImage{
	width:18px; height:18px;
	overflow:hidden;
	border:none;
	padding:0;
	margin:0; }

.hiddenRow {
	width:1px;
	overflow:hidden;
	border:none; }

.dragSpanDiv{
 	font-size : 12px;
	border: none; }


/*#treebox_dancestyle_8{
border:1px solid #FF6600;
background-color:#CC9900;}

div.containerTableStyle{
border: 1px solid #CC6633
	background-color:#FF9900;}

tbody{
border:1px solid #003399;}

td.standartTreeImage
{ background-color:#AAC7DA;
  border:none;}

span.standartTreeRow
{ background-color:#AAC7DA;
  border::none;}


td.hiddenRow
{background-color:#CC9900;
border:1px solid #3333CC;}*/


/* Formularz (zapis, rezerwacja, dopisanie ) */



#formularz{
   border: 1px solid black;
   border-collapse: collapse;
   padding:0px;
   vertical-align:top;
   background:#FFFAF0;
}
#formularz td{
    vertical-align:top;
  /*  border-bottom:1px solid black;
    border-right:1px solid black;*/
}

#formularz a{
	color:#000090;
	font-weight:normal;
    font-size:12px;
	text-decoration:none;
    padding:0px;}
		
#formularz a:hover{ 
	font-weight:bold;}

#formularz .nazwa{
    background:#AAC7DA;
    font-weight:bold;
    font-size:20px;
    text-align:center;
    padding:10px 0px 10px 0px;
	/*border:1px solid #AAC7DA;*/
}

#formularz .naglowek{
	font-weight:bold;
    font-size:14px;
    color:#CC3300;
    padding:2px 10px 2px 10px;
}


#formularz .formularzZapisuNawigacja {
	background-color:#AAC7DA; 
	border:1px solid #AAC7DA;
	
}

#formularz .linkBtn {
	color:#3300FF;
	font-size:12px;
	background-color:#AAC7DA;
	padding:2px 0px 0px 0px;
}


#formularz .lewaKolumna
{
    white-space:nowrap;
    font-size:12px;
    /*font-weight:bold;*/
    padding:1px 0px 1px 25px;
}
#formularz .prawaKolumna
{
    /*white-space:nowrap;*/
    font-size:12px;
    padding:1px 10px 1px 25px;
    color:#660033;
}
#formularz .poleTekstowe 
{
	border: 1px solid #AAC7DA;
	/*font-size:12px;*/
	padding:0px 0px 0px 0px;
	 
}
#formularz .poleSelect 
{
    border: 1px solid #AAC7DA;
}

#formularz .cenaKursu{
    color:green;
    font-size:18px;
}
#formularz .liczbaZajec{
    color:green;
    font-size:18px;
}
#formularz .nazwaKursu{
    color:#FF0000;
    font-size:15px;
}
#formularz .miejsce{
    color:#006699;
}

#formularz .kartaRabatowa{
	vertical-align:middle;
	padding:0px 20px 0px 0px;
}

#formularz .kartaRabatowaInput{
	vertical-align:middle;
	padding:0px 0px 0px 0px;
}

#formularz .kartaRabatowaOpis{
	font-size:12px;
	text-align:center;
}


/* Platnosci */
#platnosci {
	color: #000000;
	width:100%;
    text-align:center;}


#chmurka {
  font-size: 10px;
  color:#000000;
  text-align:left;
  white-space:nowrap;
  background:#AAC7DA;
  padding:4px;
  border:1px solid #000000;
  position:absolute;
  margin-top:25px; /* odległość w pionie od kursora myszy */
}
 #chmurka table{
      font-size: 11px;
}


#ramka  {
      font-family: Arial,Verdana,Courier;
      font-size: 12px;
      background:#FFFAF0;
      border: 1px solid #AAC7DA;
      padding: 5px;
      margin-bottom: 4px;
    }

TABLE.listaLinkow {
	text-align:center;
	width:100%
}

INPUT.listaLinkow {
	color:#000093;
	font-size:16px;
	background-color:transparent;}

INPUT:hover.listaLinkow {
	/*color:#993300;*/
	font-size:16px;
	font-weight:bold;
	background-color:transparent;}

listaLinkow{
	/*color:#993300;*/
	color:#003399;
	font-size:16px;
	background-color:transparent;}

listaLinkowHover{
	/*color:#993300;*/
	color:#FF6600;
	font-size:16px;
	font-weight:bold;
	background-color:transparent;}


DIV.progressArea {
	/*background-color:transparent;*/
	background-image: url(../gfx/img_progress.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:25px;
	height:25px;
	z-index:100;
}

DIV.progressAreaDisabled {
	background:transparent;
	top:0;
	left:0;
	width:0;
	height:0;
	z-index:0;
}

DIV.readOnlyArea {
	background-color:transparent;
	/*background-color:#FFFF99;*/
	position:fixed;
	margin:0;
	padding:0;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
}

DIV.readOnlyAreaDisabled {
	background:transparent;
	top:0;
	left:0;
	width:0;
	height:0;
	z-index:0;
}

/* CAPTCHA */
.captchaIntro{ 
	font-size:12px; 
	margin:0px 0px 0px 20px;}

.simpleCaptchaSelected { 
	border: 1px solid blue;
	margin: 0 2px;
	width:30px; 
	height:30px;}

.captchaImages {
	background-color:transparent;
	margin-left:20px;}

.captchaImage {
	margin: 0 2px; 
	width:30px; 
	height:30px;}

