* {
	margin:0;
	padding:0;
}
.ar{
	text-align:right;
}
.wplaty_head{font-weight: bold;background-color:#d2d1d1}
.oplaty_head{font-weight: bold;background-color:#d2d1d1;text-align:center}
.plan_tab{
	background-color:#5EB5CF;font-family: verdana,helvetica;width:100%
}
.plan_naucz{
font-weight: bold;font-size: 7pt;padding:3px;text-align:left;background-color:#d3ffd3
}
.plan_sala{
color:#fff;background-color:#d2d1d1;padding:3px;width:30px;font-weight: bold;font-size: 7pt
}
.plan_przed{
background-color:#fff;padding:3px;text-align:left;font-size: 7pt
}

.plan_godz{
background-color: #5EB5CF; color: #fff; font-weight: bold; font-size: 10pt
}
.help{
	padding:4px;
	border: 1px solid #f5f694;
	color:black;
	text-align:left;
	background:url('../../images/info_tlo.png');
	height:52px
}
/** NEWS **/
.news_main{margin: 10px 0px 10px 0px;}
.news_details{height:18px;background-color:#FFFAE0; margin: 5px 5px 0 5px;color:#000;-moz-border-radius: 3px; text-align:left;}
.news_details1{float:right;background: #000;color:#fff; padding: 0px 10px 0px 30px;-moz-border-radius: 3px;height:18px;}
.news_details2{height:18px;}
.news_title{margin: 0 5px 0 5px;color:#fff;-moz-border-radius: 3px;text-align:center;text-transform: uppercase;}
.news_content{background: #FFF;margin: 5px 5px 0 5px;padding:5px;color:#000;-moz-border-radius: 3px;text-align:left;}
.news{display:block;margin: 0 10px 0 10px;}
.news *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#5EB5CF}
.news1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b9dfea;
  border-right:1px solid #b9dfea;
  background:#86c7db}
.news2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eef7fa;
  border-right:1px solid #eef7fa;
  background:#7cc3d8}
.news3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #7cc3d8;
  border-right:1px solid #7cc3d8;}
.news4{
  border-left:1px solid #b9dfea;
  border-right:1px solid #b9dfea}
.news5{
  border-left:1px solid #86c7db;
  border-right:1px solid #86c7db}
.newsfg{
  background:#5EB5CF;
  margin: 0 10px 0 10px}



/** uwagi_pozytywne **/
.good_main{margin: 10px 0px 10px 0px;}
.good_details{height:18px;background-color:#e2ffe0; margin: 5px 5px 0 5px;color:#000;-moz-border-radius: 3px; text-align:left;}
.good_details1{float:right;background: #fff8cf;color:#000; padding: 0px 10px 0px 30px;-moz-border-radius: 3px;height:18px;}
.good_details2{height:18px;}
.good_title{margin: 0 5px 0 5px;color:#fff;-moz-border-radius: 3px;text-align:center;text-transform: uppercase;}
.good_content{background: #FFF;margin: 5px 5px 0 5px;padding:5px;color:#000;-moz-border-radius: 3px;text-align:left;}
.good{display:block;margin: 0 10px 0 10px;}
.good *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#5ecf69}
.good1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c9eab9;
  border-right:1px solid #c9eab9;
  background:#aadb86}
.good2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eef7fa;
  border-right:1px solid #eef7fa;
  background:#aadb86}
.good3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #aadb86;
  border-right:1px solid #aadb86;}
.good4{
  border-left:1px solid #c9eab9;
  border-right:1px solid #c9eab9}
.good5{
  border-left:1px solid #a0db86;
  border-right:1px solid #a0db86}
.goodfg{
  background:#66cf5e;
  margin: 0 10px 0 10px}


/** komunikaty negatywne **/
.bad_main{margin: 10px 0px 10px 0px;}
.bad_details{height:18px;background-color:#ffe0e0; margin: 5px 5px 0 5px;color:#000;-moz-border-radius: 3px; text-align:left;}
.bad_details1{float:right;background: #fff8cf;color:#000; padding: 0px 10px 0px 30px;-moz-border-radius: 3px;height:18px;}
.bad_details2{height:18px;}
.bad_title{margin: 0 5px 0 5px;color:#fff;-moz-border-radius: 3px;text-align:center;text-transform: uppercase;}
.bad_content{background: #FFF;margin: 5px 5px 0 5px;padding:5px;color:#000;-moz-border-radius: 3px;text-align:left;}
.bad{display:block;margin: 0 10px 0 10px;}
.bad *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#cf5e5e}
.bad1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eab9b9;
  border-right:1px solid #eab9b9;
  background:#86c7db}
.bad2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #faeeee;
  border-right:1px solid #faeeee;
  background:#7cc3d8}
.bad3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d87c7c;
  border-right:1px solid #d87c7c;}
.bad4{
  border-left:1px solid #eab9b9;
  border-right:1px solid #eab9b9}
.bad5{
  border-left:1px solid #db8686;
  border-right:1px solid #db8686}
.badfg{
  background:#cf5e5e;
  margin: 0 10px 0 10px}










/*	-------------------------------------------------------------
	1. MENU
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

          #menu ul {
          	margin: 0;
          	padding: 0;
          	list-style: none;
            width: 160px;
  /*          border-top: 4px solid #EB4C07;*/
  /*          background-color: #404040;*/
            padding-top: 10px;
            padding-bottom: 10px;
          }



          #menu ul a {
          	display: block;
          	width: 160px;
            font: bold 0.9em Tahoma, Arial, sans-serif;
            color: #fff;
            text-transform: uppercase;
          }

		#menu ul a {
			padding: 3px 7px;
			-moz-border-radius: 3px;
		}

		
		#menu ul a:hover {
			background-color: #5a5a5a;
			outline: none;
		}
		
		#menu ul a:focus,
		#menu ul a:active{
				background-color: #EB4C07;
			outline: none;
}
		

          #menu ul a.mItem {
          	margin: 2px 0 0 0;
          }
          
          #mItem #menu ul a.mItem {
          	background-color: #EB4C07;
          	color: #fff;
          	-moz-border-radius: 3px;
          }
          
/*PRZEDMIOTY*/

#przed{
	background-color: #EB4C07;

}
          #przed ul {
          	margin: 0;
          	padding: 0;
          	list-style: none;
            width: 140px;
  /*          border-top: 4px solid #EB4C07;*/
  /*          background-color: #404040;*/
            padding-top: 5px;
            padding-bottom: 5px;
            padding-left: 3px;
            padding-right: 0px;
          }



          #przed ul a {
          	display: block;
          	width: 140px;
            font: bold 0.9em Tahoma, Arial, sans-serif;
            color: #fff;
            text-transform: uppercase;
          }

		#przed ul a {
			padding: 3px 7px;
			-moz-border-radius: 3px;
		}

		
		#przed ul a:hover {
			background-color: #5a5a5a;
			outline: none;
		}
		
		#przed ul a:focus,
		#przed ul a:active{
			background-color: #5EB5CF;
			outline: none;
}
		

          #przed ul a.pItem {
          	margin: 2px 0 0 0;
          }
          
          #pItem #przed ul a.pItem {
          	background-color: #EB4C07;
          	color: #fff;
          	-moz-border-radius: 3px;
          }
          
   
.pt_main{margin: 10px 0px 10px 0px;}
.pt{display:block;margin: 0 10px 0 10px;}
.pt *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EB4C07}
.pt1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b9dfea;
  border-right:1px solid #b9dfea;
  background:#EB4C07}
.pt2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eef7fa;
  border-right:1px solid #eef7fa;
  background:#EB4C07}
.pt3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #7cc3d8;
  border-right:1px solid #7cc3d8;}
.pt4{
  border-left:1px solid #b9dfea;
  border-right:1px solid #EB4C07}
.pt5{
  border-left:1px solid #86c7db;
  border-right:1px solid #EB4C07}
.ptfg{
  background:#EB4C07;
  margin: 0 10px 0 10px}

/**8888888888888888888888888888888888888*/

html{
overflow-y: scroll;
}
	#header {
		margin:0; padding:0;
    	background: url('../../images/header.gif');
    	background-repeat: repeat-x;
    	color:#fff
		}
  	#logo {
    	padding-top: 71px;
    	background: url("../../images/lucek_logo.png");
    	background-repeat: no-repeat
    	}
    #actions{
    	float:right;
    	margin: 20px 10px 10px 0px;
    }
    #info {
    	height: 20px;
    	color: #fff;
    	background: #3d332a;
 /*   	background: url('../../images/back_01.gif');
    	background-repeat: repeat-x
   */ 	}
	#main1 {
		visibility: hidden;
		margin:0; padding:0;
		background: url('../../images/right.gif') top left repeat-y;
		background-color: #fff;
		}
	#main2 {
		margin:0; padding:0px;
		background: url('../../images/right.gif') top right repeat-y;
		
		}
	#left {
		text-align: center;
		float:left;
		width:200px;
		margin:0; padding:0
		}
	#right {
		text-align: center;
		float:right;
		width:200px;
		margin:0; padding: 0;
		}
	#middle {
		text-align: center;
		margin:0 200px;
		padding:0;
		background: #fff
		}
		
	div#left-in{
				margin:0px; padding: 0px 4px;  
			}
	div#right-in{
				margin:0px; padding: 0px 4px;  
			}
	div#middle-in{
				padding: 9px 0px;text-align: center;
			}

	.cleaner {
		clear:both;
		height:3px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background: #6b6a64
		}


/*uczen
div#qinfo{
	cursor: move;
	text-align:left;
	border-style: solid;
	border-color: rgb(255, 0, 0);
	border-width: 0px 1px; padding: 0px 4px; 
	background-color: rgb(150, 150, 255);
	margin: 9px 4px;
}
*/


input, textarea, select {
	border:1px solid #d2d2d0;
	padding:3px;
	font-size:11px;
	color:#232323;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#zaloguj {
	color:#ffffff;
	background-color:#ae0000;
	border:0px;
	font-size:11px;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	width:auto;
}

#zaloguj:hover {
	background-color:#232323;
}


div#hide_left{
	cursor:pointer;
	float: left;
	/*border-left:3px solid #d0e7ff;*/
	width: 3px;
	height: 400px;
	margin: 0px;
	padding: 0px;
	background: #fcfaec;
}
	div#hide_right
	{
		cursor:pointer;
		float: right;
		/*border-right:3px solid #fff7c7;*/
		width: 3px;
		height:400px;
		margin: 0px;
		padding: 0px;
		background: #fcfaec;
	}
			
	div#bbox {
		border: 7px solid #D9D6D6;
			}
	.dummyNodeClass {
		border-style: solid;
		border-color: #000;
		border-width: 2px 2px;
		border-style: dashed;
		width: 50px;
		height: 80px;
		background:yellow;
	}
				
			.little {
				
			}
			.big {
				
			}
			
			.dragClass {
				opacity: .8;
				filter: alpha(opacity=80);
			}
#footer a{
	color: #fff;
}
#footer a:hover {
	color:#ae0000;
}
	div#footer{
	text-align: center;

		}
	.footer-in{
		
		color:#fff;
		margin: 0px auto;
		font-size: 8pt;
		font-family: Verdana, Arial, sans-serif;
	}

