/*
body {
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: trebuchet ms, arial, verdana, tahoma;
	color: #444;
	font-size: 11px;
	background-color: #FFF;
}
*/

p {
	margin:0;
}


/* style do nowego wygl�du */
body {
	background: #DCD4C1;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
}



fieldset{
	font-size: 12px;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
}

DIV.topline{
	height: 11px;
	background: url(images/top_line.gif);
	background-color: #7CB106;
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
DIV.toplineHD{
	height: 11px;
	background: url(images/top_line_hd.gif);
	background-color: #7CB106;
	background-position: 0px 0px;
	background-repeat: repeat-x;
}

DIV.container {
	background: url(images/head_bg.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	font-size: 12px;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
}

DIV.head {
	background: url(images/head_bg.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
}

TD.menu_panel {
	width: 173px;
	background-color: #414141;
}

DIV.menu_panel {
	background-color: #000000;
}

DIV.container_menu {
	background: #000000;
	padding-top: 16px;
}

DIV.menu_sh {
	height: 238px;
	color: #ffffff;
	padding: 40px 15px 15px 15px;
	background: url(images/menu_bg.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color: #414141;
}

DIV.menu a, DIV.menu a:link , DIV.menu a:visited{
	display:block;
	padding: 6px 15px 6px 15px;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	font-family:  tahoma, verdana, helvetica, arial;
	text-decoration: none;
	border-bottom: 2px #2A2A2A solid;
	background-color: none;
	cursor:hand;
}
DIV.menu a:hover{
	text-decoration:underline;
	background-color: #2C2C2C;
	border-bottom: 2px #4B4B4B solid;
	cursor:hand;
}
DIV.menu_selected a, DIV.menu_selected a:link , DIV.menu_selected a:visited {
	background-color: #2C2C2C;
	border-bottom: 2px #4B4B4B solid;
	cursor:hand;
}

TD.content {
	background: #ffffff;
		font-size: 12px;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	
}

DIV.top_menu_1 {
	background: url(images/top_menu_bg.gif);
	background-color: #E6E7E7;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 110px;
	text-align: right;
}

DIV.top_menu_container {
	border-bottom: 1px solid #90C20E;
}

TD.top_menu_line {
	background: url(images/top_menu_line.gif);
	background-color: #E9EAEA;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	padding: 2px 2px;
	font-size: 12px;
	color: #3E3E3E;
	font-weight: bold;
}

TD.top_menu_content {
	background-color: #ffffff;
	padding: 2px 8px;
	font-size: 12px;
	color: #3E3E3E;
}

TD.footline {
	background: url(images/footline.gif);
	background-color: #83B708;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 11px;
}
TD.footlineHD {
	background: url(images/footlineHD.gif);
	background-color: #83B708;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 11px;
}

DIV.copyright {
	padding: 5px 0px 5px 0px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
}
 /* koniec */




hr {
	height: 1px;
	color: 30559C;
}

h1 {
	position: relative;
	display: table;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 14px;
	color: #3E3E3E;
	font-weight: bold;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
}

a:LINK {
	color: #933101;
	text-align: right;
}

a:ACTIVE {
	color: #933101/*#4C7BE7;*/
	text-align: right;
}

a:VISITED {
	color: #933101;
	text-align: right;
}

a:HOVER {
	color: #000000;
	text-align: right;
	text-decoration: none;
}


a.white: LINK{
color: #FFF;
}

a.white: VISITED{
color: #FFF;
}

a.white: HOVER{
color: #FFF;
}




#logowanie_formularz {

right: 0px;
position: absolute;
width: 219px;
height: 148px;
top: 88px;
background-image: url("/images/logowanie_bg.jpg");
text-align: center;
}

#logowanie_przyciski{
right: 0px;
position: absolute;
width: 219px;
height: 148px;
top: 250px;  

}

#logowanie_grafika{

}

#kontener {
	position: relative;
	text-align: left;
	width: 940px;
	margin: 0 auto;
	padding: 0;
	background-color: #F8F8F8;
	
}

#wyloguj {
	position: relative;
	text-align: right;
	background-color: #F9FBFF;
}

#rok_szk {
	position: relative;
	right: 10px;
	text-align: right;
}


#menu1 {
	position: relative;
	text-align: right;
	background-color: #FFEA8A;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	line-height: 23px;
	
}

#menu2 {
	position: relative;
	text-align: right;
	background-color: #FFEA8A;
	padding-top: 0px;
	margin-top: -2px;
	padding-right: 15px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	line-height: 23px;
	
}


#user {
	
	text-align: right;
		font-size: 10px;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	padding-right:5px;
	
}

#stopka {
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: trebuchet ms, arial, verdana, tahoma;
	color: #444;
	font-size: 11px;	
}

#tooltip, #nowaChmurka {
	text-align: left;
	white-space: nowrap;
	color: #3E3E3E;
	font: normal 10px tahoma, verdana, helvetica, arial;
	padding: 4px;
	background: #DCD4C1;
	position: absolute;
	border: 1px solid #000;
	margin-top: 25px; /* odleg�o�� w pionie od kursora myszy */
	z-index:10;
}



#LegendaDoWydruku {
	display: none;
}

.PokazDoWydruku {
	display: none;
	visibility: hidden;
}

#blad_logowania
{
	width:386px; 
	font-size:12px;
	background-image: url("/images/blad_logowania_middle.jpg");
	
	margin-left: 80px;
}


.naglowekH1 {
	
	font-weight: bold;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 18px;
	color: #775E2A;
}

.PasekEdycjiBardzoWaski {
	width: 350px;
	position: relative;
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
}

.PasekEdycjiWaski {
	width: 570px;
	position: relative;
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: right;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
}

.PasekEdycjiSzeroki {
	width: 900px;
	position: relative;
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: right;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
}

.PasekFiltracji {
	position: relative;
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: right;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	font-weight: bold;
}

.PasekFiltracjiTab {
	position: relative;
	display: table;
	margin-left: auto;
	margin-right: auto;

	text-align: right;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	font-weight: bold;
}

.PasekPorcjowania {
	position: relative;
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: right;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	font-weight: bold;
}

.Centrowanie {	
	/*position: relative;*/
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.Centrowanie table, .Centrowanie div {
	margin-left: auto;
	margin-right: auto;
}

#centrowanie {
	position: relative;	
	display: table;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.PrzyciskLink {
	margin-left: 5px;
	margin-right: 5px;	
	padding-left: 5px;
	padding-right: 5px;
	width: auto;
	cursor: pointer;
}

.PrzyciskLinkMini {
	margin-left: 2px;
	margin-right: 2px;	
	font-size: 10px;
	
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	width: auto;
	height: 20px;
	cursor: pointer;
}

.PrzyciskLink120 {
	margin-left: 5px;
	margin-right: 5px;	
	padding-left: 5px;
	padding-right: 5px;
	width: auto;
	cursor: pointer;
	width: 120px;
}

.PrzyciskLink160 {
	margin-left: 5px;
	margin-right: 5px;	
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	width: 160px;
}

.PrzyciskLink240 {
	margin-left: 5px;
	margin-right: 5px;	
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	width: 240px;
}

.PrzyciskLink1 {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: auto;
	cursor: pointer;
}

.PrzyciskLink1_bold {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	width: auto;
	cursor: pointer;
}

.PrzyciskLink2 {
		
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
}

.ListaWyboru {
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	
}

.Przelacznik {
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
}

.LinkZmianyStrony {
	margin-left: 8px;
	margin-right: 8px;
}

.PrzyciskEdycyjny {
	width: 120px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 5px;
	cursor: pointer;
}

.PrzyciskEdycyjny2 {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 8px;
	margin-right: 8px;
	cursor: pointer;
}

.PrzyciskEdycyjny3 {
	
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 5px;
	cursor: pointer;
}

.PrzyciskEdycyjnyLoguj {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 8px;
	margin-right: 0px;
	cursor: pointer;
}

.PoleEdycyjne {
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	width: auto;
}

.FormularzKomunikatu {
	position: relative;
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	margin-top: 50px;
	text-align: center;
}

.PrzyciskKomunikatu {
	width: 100px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 20px;
	cursor: pointer;
}

.PrzyciskKomunikatu150 {
	width: 150px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 20px;
	cursor: pointer;
}

.PrzyciskKomunikatu200 {
	width: 200px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 20px;
	cursor: pointer;
}

.RamkaKomunikatu {
	width: 650px;
	font-family: trebuchet ms, arial, verdana, tahoma;
	color: black;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
}

.TekstKomunikatu {
	font-family: trebuchet ms, arial, verdana, tahoma;
	color: black;
	font-size: 14px;
	font-weight: normal;
}

.PustaStrona {
	position: relative;
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
	margin-top: 50px;
	text-align: center;
	font-family: trebuchet ms, arial, verdana, tahoma;
	color: #F00;
	font-size: 14px;
}

.PustaTabela {
	position: relative;
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
	margin-top: 50px;
	text-align: center;
	font-family: trebuchet ms, arial, verdana, tahoma;
	color: #F00;
	font-size: 15px;
}

.TabelaBardzoWaska {
	text-align: center;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	width: 360px;
	color: #0;
}

.Tabela100 {
	text-align: left;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	width: 100px;
	color: #0;
		
}

.Tabela250 {
	text-align: left;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	width: 250px;
	color: #0;
		
}

.Tabela350 {
	text-align: left;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	width: 350px;
	color: #0;
		
}

.TabelaBardzoWaskaRamka {
	text-align: center;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	width: 460px;
	color: #0;
	border-style: solid;
	border-width: 2px;
	border-color: #775E3A;		
}

.Tabela500 {
	text-align: center;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	width: 500px;
	color: #0;
}

.Tabela600 {
	text-align: center;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	width: 600px;
	color: #0;
}

.TabelaWaska {
	text-align: center;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	width: 750px;
	color: #0;
}

.TabelaSzeroka {
	text-align: center;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	width: 900px;
	color: #0;
}

.NaglowekTab {
	text-align: center;
	font-size: 12px;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	background-color: #CDCDCD;

}

.StopkaTab {
	text-align: center;
	font-weight: bold;
	background-color: #FFEA8A;
}

.NaglowekTabLink {
	text-align: center;
	font-weight: bold;
}

.WierszTab1 {
	background-color: #E5E1DC;
	text-align: left;
	padding-left: 6px;
	padding-right: 2px;
}

.LiniaPodzialuTab
{
	height: 1px;
	background-color: #A0A0A0;
}

.LiniaPodzialuTabDoDruku
{
	display: none;
}

.KomorkaCenter {
	text-align: center;
}

.KomorkaLeft {
	text-align: left;
}

.WierszTab2 {
	background-color: #EEEEEE;
	text-align: left;
	padding-left: 6px;
	padding-right: 2px;
	color: #3E3E3E;	
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
}

.WierszTab2_r {
	background-color: #EEEEEE;
	text-align: right;
	padding-left: 2px;
	padding-right: 2px;
}


.WierszTab3 {
	background-color: #FFF;
	text-align: left;
	padding-left: 6px;
	padding-right: 2px;
	font-size: 16px;
	
}

.WierszTabCzerwony {
	background-color: #FFB27F;
	text-align: left;
	padding-left: 6px;
	padding-right: 2px;	
}

.WierszTabZolty {
	background-color: #F9EFB6;
	text-align: left;
	padding-left: 6px;
	padding-right: 2px;	
}


.KolTab {
	padding-left: 5px;
	padding-right: 5px;
}

.KolTab1 {

	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #E5E1DC;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
}

.PodgladKoloru {
	display: block;
	border: solid;
	border-color: #000;
	border-width: 1px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 50px;
	height: 18px;
	color: #000000;
}

.ocena:LINK {
	color: #000000;
	text-align: right;
	text-decoration: none;
}

.ocena:ACTIVE {
	color: #000000;
	text-align: right;
	text-decoration: none;
}

.ocena:VISITED {
	color: #000000;
	text-align: right;
	text-decoration: none;
}

.ocena:HOVER {
	color: #000000;
	text-align: right;
}


.naglowek_tabeli:LINK {
	text-align: center;
	text-decoration: underline;
	color: #775E3A;
	
}

.naglowek_tabeli:ACTIVE {
	text-align: center;
	text-decoration: underline;
	color: #775E3A;
}

.naglowek_tabeli:VISITED {
		text-align: center;
	text-decoration: underline;
	color: #775E3A;
}

.naglowek2_tabeli:HOVER {
		text-align: center;
	text-decoration: none;
	color: #FFF;
}

.naglowek2_tabeli:LINK {
	text-align: center;
	text-decoration: underline;
	color: #FFF;
	
}

.naglowek2_tabeli:ACTIVE {
	text-align: center;
	text-decoration: underline;
	color: #FFF;
}

.naglowek2_tabeli:VISITED {
		text-align: center;
	text-decoration: underline;
	color: #FFF;
}

.naglowek2_tabeli:HOVER {
	text-align: center;
	text-decoration: none;
	color: #FFF;
}

.menu2:LINK {
	font-size: 12px;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
			
}

.menu2:ACTIVE {

	font-size: 12px;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: normal;
			
}

.menu2:VISITED {
	font-size: 12px;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
		
}

.menu2:HOVER {
	font-size: 12px;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: underline;
		
}


.menu3:LINK {
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;	
}

.menu3:ACTIVE {
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;	
}

.menu3:VISITED {
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;	
}

.menu3:HOVER {
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: underline;	
}


.box {
	text-align: center;
	width: 18px;
	margin: 2px;	
}

.box3 {
	text-align: center;
	margin: 2px;
}

.boxPkt {
	text-align: center;
	width: auto;
	padding: 2px;
	margin: 2px;	
}

.box2 {
	text-align: center;
	height: 20px;
	width: 20px;
	margin: 2px;
}

.boxZaznaczony {
	border: 1px solid #FF5C59;
	text-align: center;
	width: 16px;
	margin: 2px;	
}

.naglowek {
	text-align: center;
	font-size: 12px;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	padding-left: 10px;
	background: url(/images/tlo_naglowek.gif);
	background-color: #8BBC0C;
	background-repeat: repeat-x;
}

.naglowekPusty {
	text-align: center;
	font-size: 12px;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	background-color: none;
}

.naglowek2 {
	text-align: center;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	padding-left: 10px;	
	background-color: #767676;
	
}

.wiersz {
	/*background-color: #F8F8F8;*/
	background-color: #FFF;
	color: #3E3E3E;	
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
	
}

.wiersz_r {
	background-color: #FFF;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
	text-align: right;
}

.wiersz_c {
	background-color: #FFF;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
	vertical-align: top;
}


.wiersz_form {
	background-color: #F8F8F8;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	text-align: right;
}

.wiersz1 {
	background-color: #CDCDCD;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
}

.wiersz1_c {
	background-color: #E5E1DC;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
}

.wiersz2 {
	background-color: #FCFCFC;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
}

.wiersz2_c {
	background-color: #FFF;
		color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
}

.wiersz3 {
	background-color: #F8F8F8;
		color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
}

.wiersz3_r {
	background-color: #F8F8F8;
		color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
	text-align: right;
}

.wiersz4 {
	background-color: #FF5C59;
		color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
}

.wiersz5 {
	background-color: #9EFF99;
		color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
}

.wiersz6 {
	background-color: #FFF;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
	
}

.wiersz6_r {
	background-color: #FFF;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
	text-align: right;
}

.wiersz6_c {
	background-color: #FFF;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
	vertical-align: top;
	text-align: center;
}

.wiersz7 {
	background-color: #DDE4D2;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
	vertical-align: top;
	text-align: center;
}



.wiersz_uwaga_logowania {
	
	text-align: center;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 10px;
	color: #F3300F;
	width: 100px;
}

.wiersz_logowania {	
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
}


.wiersz_logowania_r {	
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	text-align: right;
}

.kolumna_grafika_index {
	background-color: #F8F8F8;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	width: 230px;
}

.kolumna_news_index {
	background-color: #F8F8F8;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	text-align: left;
	width: 600px;
	vertical-align: top;
	
}

.news_lewa
{
	background-color: #F8F8F8;
	width: 60px;
}	

.news_i
{
	background-color: #E9E9E9;
	width: 70px;
	text-align:center;
	vertical-align: middle;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D7D7D7;	
}

.news_temat
{
	background-color: #D9D9D9;
	width: 450px;
	text-align:left;
	border-right: 1px solid #C8C8C8;	
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;	
}

.news_tresc
{
	background-color: #E9E9E9;
	width: 450px;
	text-align:left;
	border-right: 1px solid #C8C8C8;	
	border-bottom: 1px solid #C5C5C5;	
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;	
	padding-left: 10px;	
	padding-top: 2px;	
}


.align_right {
	text-align: right;
}

.align_center {
	text-align: center;
}

.padding_l6 {
	padding-left: 6px;
	padding-right: 6px;
}

.padding_r6 {
	padding-right: 6px;
	text-align: right;
}



.DivMenuBoczne {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 120px;
}

#DivMenuBoczneLink {
	width: 120px;
}

#DivMenuBoczneLink a:LINK {
	color: #000;
	text-align: right;
	text-decoration: none;
	background-color: #F8F8F8;
	font-weight: bold;
	font-family: Arial, Tahoma, "Times New Roman";
	font-size: 11px;
	display: block;
	padding: 2px 5px 2px 5px;
	border-top: 1px solid #E5E1DC;
}

#DivMenuBoczneLink a:ACTIVE {
	color: #000;
	text-align: right;
	text-decoration: none;
	background-color: #F8F8F8;
	font-weight: bold;
	font-family: Arial, Tahoma, "Times New Roman";
	font-size: 11px;
	display: block;
	padding: 2px 5px 2px 5px;
	border-top: 1px solid #E5E1DC;
}

#DivMenuBoczneLink a:VISITED {
	color: #000;
	text-align: right;
	text-decoration: none;
	background-color: #F8F8F8;
	font-weight: bold;
	font-family: Arial, Tahoma, "Times New Roman";
	font-size: 11px;
	display: block;
	padding: 2px 5px 2px 5px;
	border-top: 1px solid #E5E1DC;
}

#DivMenuBoczneLink a:HOVER {
	color: #000;
	text-align: right;
	background-color: #F8F8F8;
	font-weight: bold;
	font-family: Arial, Tahoma, "Times New Roman";
	font-size: 11px;
	background-color: #E5E1DC;
	display: block;
	padding: 2px 5px 2px 5px;
	border-top: 1px solid #E5E1DC;
}

.td100 {
	width: 100px;
	padding-left: 6px;
}

.td150 {
	width: 150px;
	padding-left: 6px;
}

.td150_c {
	width: 150px;
	text-align: center;
}

.td125_c {
	width: 125px;
	text-align: center;
}

.td150_l {
	width: 150px;
	text-align: left;
	padding-left: 6px;
}

.td100_l {
	width: 100px;
	text-align: left;
	padding-left: 6px;
}

.td100_c {
	width: 100px;
	text-align: center;
	padding-left: 6px;
}

.td_timestamp {
	width: 120px;
	text-align: center;
}

.td_temat_wiad {
	width: 300px;
	text-align: left;
	padding-left: 6px;
}

.td90_c {
	width: 90px;
	text-align: center;
	
}

.td200 {
	width: 200px;
	padding-left: 6px;
}
.td200_l {
	width: 200px;
	text-align: left;
	padding-left: 6px;
}

.td200_r {
	width: 200px;
	text-align: right;
	padding-left: 6px;
}


.td250_l {
	width: 250px;
	text-align: left;
	padding-left: 6px;
}

.td300 {
	width: 300px;
	padding-left: 6px;
}

.td300_l {
	text-align: left;
	width: 300px;
	padding-left: 6px;
}

.td500 {
	width: 500px;
	padding-left: 6px;
}

.td500_r {
	width: 500px;
	text-align: right;
	padding-left: 6px;
}

.td_l {
	text-align: left;
	padding-left: 6px;
}
.td_r {
	text-align: right;
	padding-right: 6px;
}

.td600 {
	width: 600px;
	padding-left: 6px;
}


.td_rekomendacje{
	padding-left:10px; 
	padding-right:10px; 
	font-size:12px;
	border: 1px solid #AAA;
}

.td_rekomendacje_c{
	padding-left:10px; 
	padding-right:10px; 
	font-size:12px;
	text-align: center;
	border: 1px solid #AAA;
}


.form1 {
	font-family: trebuchet ms, arial, verdana, tahoma;
	color: #444;
	font-size: 11px;
	border: 1px solid #30559C;
	background-color: #FFF;
	width: 120px;
}

.form2 {
	font-family: trebuchet ms, arial, verdana, tahoma;
	color: #444;
	font-size: 11px;
	border: 1px solid #30559C;
	background-color: #FFF;
	width: 300px;
	height: 200px;
}

.form3 {
	font-family: trebuchet ms, arial, verdana, tahoma;
	color: #444;
	font-size: 11px;
	border: 1px solid #30559C;
	background-color: #FFF;
	width: 300px;
}

.form4 {
	font-family: trebuchet ms, arial, verdana, tahoma;
	color: #444;
	font-size: 11px;
	border: 1px solid #30559C;
	background-color: #FFF;
}

.form5 {
	font-family: trebuchet ms, arial, verdana, tahoma;
	color: #444;
	font-size: 11px;
	border: 1px solid #30559C;
	background-color: #FFF;
	width: 150px;
}

.przycisk {
	font-family: trebuchet ms, arial, verdana, tahoma;
	color: #444;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #b0b0b0;
	background-color: #f0f0f0;
	width: 65px;
	cursor: pointer;
}

.przyciski {
	margin: 5px;
}

#PrzelewTlo {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 210mm;
	height: 297 mm;
}

#PrzelewNazwaOdbiorcy {
	position: absolute;
	top: 175px;
	left: 145px;
	z-index: 10;
}

.TylkoDruk {
	display: none;
}

.PomocNaglowekRozdzialu {
	text-align: left;
	font-size: 12px;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	padding: 5px 0px 5px 10px ;
	background: url(/images/tlo_naglowek.gif);
	background-color: #8BBC0C;
	background-repeat: repeat-x;
}
}

.PomocNaglowekArtykulu {
	background-color: #E5E1DC;	
	font-weight: bold;
	color: #444;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 12px;
}

.PomocNaglowekRozdzialuPowrot {

	text-align: center;
	font-size: 12px;
	color: #3E3E3E;
	font-weight: bold;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	padding: 5px 0px 5px 10px ;
	background: url(/images/tlo_naglowek.gif);
	background-color: #8BBC0C;
	background-repeat: repeat-x;
}
}

.PomocNaglowekArtykuluPowrot {
	background-color: #E5E1DC;
	font-weight: bold;
	color: #775E2A;
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 12px;
}

.PomocTytul {
	text-align: center;
}

.PomocTabela {
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: trebuchet ms, arial, verdana, tahoma;
	color: #444;
	font-size: 11px;
	background-color: #FFF;
}

.PomocObrazek {
	border-color: #808080;
}


.nb_pusta:LINK {
	color: #D52701;
	text-align: right;
	text-decoration: none;
}

.nb_pusta:ACTIVE {
	color: #D52701;
	text-align: right;
	text-decoration: none;
}

.nb_pusta:VISITED {
	color: #D52701;
	text-align: right;
	text-decoration: none;
}

.nb_pusta:HOVER {
	color: #000000;
	text-align: right;
}

.kolornb_nb {
	background-color: #F7F8AA;	
}

.kolornb_u {
	background-color: #AAF888;	
}

.kolornb_sp {
	background-color: #D2B48C;	
}

.kolornb_zw {
	background-color: #A0A0A0;	
}

.kolornb_ob {
	background-color: #C6E0FF;	
}

.kolornb_wyl {
	color: #9E9D9D;	
}

.LoadingBox {
	width:320px;
	height:240px;
    border: 1px solid #7EA80B;
    display: none;
    position: absolute;    
    left: 50%;
    margin-left: -160px;
    top: 50%;
    margin-top: -120px;
    font-weight: bold;
    font-size: large;
    z-index: 2000; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; text-align:center;
    background-color: #8BBC0C;
    background: url(/images/tlo_naglowek.gif);
    background-color: #8BBC0C;
	background-repeat: repeat-x;
}

.LoadingBoxSmall {
	position:absolute;
	left:50%;
	top:50%; 
	margin-top: -60px;
	margin-left: -60px;
}

.LoadingBoxBig {
	width:100%;
	height:100%;
    background-color:#FFF;
    border: 0px;
    position: absolute;    
    z-index:2; 
    filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; text-align:center;
}

.bold {
	font-weight: bold;	
}

/* Ramka info o uzytkowniku */
.uzytkownik_info1 {
	display: none; background: #4C4C4C; position: absolute;
}
.uzytkownik_info1 div {
	background: #4C4C4C;
	margin: 5px 1px;
}
.uzytkownik_info1 .btn1:link, .uzytkownik_info1 .btn1:visited,
.uzytkownik_info1 .btn1off:link, .uzytkownik_info1 .btn1off:visited,
.uzytkownik_info1 .btn2:link, .uzytkownik_info1 .btn2:visited,
.uzytkownik_info1 .btn2off:link, .uzytkownik_info1 .btn2off:visited {
	background-color: #D8D7D7;
}
.uzytkownik_info1 .btn1:link, .uzytkownik_info1 .btn1:visited,
.uzytkownik_info1 .btn2:link, .uzytkownik_info1 .btn2:visited,
.uzytkownik_info1 .btn3:link, .uzytkownik_info1 .btn3:visited,
.uzytkownik_info1 .btn4:link, .uzytkownik_info1 .btn4:visited,
.uzytkownik_info1 .btn5:link, .uzytkownik_info1 .btn5:visited,
.uzytkownik_info1 .btn1off:link, .uzytkownik_info1 .btn1off:visited,
.uzytkownik_info1 .btn2off:link, .uzytkownik_info1 .btn2off:visited,
.uzytkownik_info1 .btn3off:link, .uzytkownik_info1 .btn3off:visited,
.uzytkownik_info1 .btn4off:link, .uzytkownik_info1 .btn4off:visited,
.uzytkownik_info1 .btn5off:link, .uzytkownik_info1 .btn5off:visited {
	padding-top:4px;
	padding-bottom:4px;
}
.btn1:link, .btn1:visited {
	background: url('images/konto_on.gif')  no-repeat center; padding: 2px 12px ; text-decoration: none;
}
.btn1off:link, .btn1off:visited {
	background: url('images/konto_off.gif') no-repeat center; padding: 2px 12px ; text-decoration: none;
}
.btn1:hover, .btn1off:hover {
	text-decoration: none;
}
.btn2:link, .btn2:visited {
	background: url('images/dok_on.gif') no-repeat center; padding: 2px 9px; text-decoration: none;
}
.btn2off:link, .btn2off:visited {
	background: url('images/dok_off.gif') no-repeat center; padding: 2px 9px; text-decoration: none;
}
.btn2:hover, .btn2off:hover {
	text-decoration: none;
}
.btn3:link, .btn3:visited {
	background: url('images/wiadsys_on.gif') #EEEEEE no-repeat center; padding: 2px 12px ; text-decoration: none;
}
.btn3off:link, .btn3off:visited {
	background: url('images/wiadsys_off.gif') #EEEEEE no-repeat center; padding: 2px 12px ; text-decoration: none;
}
.btn3:hover, .btn3off:hover {
	background-color: #FFF386; text-decoration: none;
}
.btn4:link, .btn4:visited {
	background: url('images/email_on.gif') #EEEEEE no-repeat center; padding: 2px 10px ; text-decoration: none;
}
.btn4off:link, .btn4off:visited {
	background: url('images/email_off.gif') #EEEEEE no-repeat center; padding: 2px 10px ; text-decoration: none;
}
.btn4:hover, .btn4off:hover {
	background-color: #FFF386; text-decoration: none;
}
.btn5:link, .btn5:visited {
	background: url('images/tel_on.gif') #EEEEEE no-repeat center; padding: 2px 10px ; text-decoration: none;
}
.btn5off:link, .btn5off:visited {
	background: url('images/tel_off.gif') #EEEEEE no-repeat center; padding: 2px 10px ; text-decoration: none;
}
.btn5:hover, .btn5off:hover {
	background-color: #FFF386; text-decoration: none;
}




.btn1flat:link, .btn1flat:visited {
	background: url('images/konto_on.gif')  no-repeat center; padding: 2px 12px ; text-decoration: none;
}
.btn1offflat:link, .btn1offflat:visited {
	background: url('images/konto_off.gif') no-repeat center; padding: 2px 12px ; text-decoration: none;
}
.btn1flat:hover, .btn1offflat:hover {
	text-decoration: none;
}
.btn2flat:link, .btn2flat:visited {
	background: url('images/dok_on.gif') no-repeat center; padding: 2px 9px; text-decoration: none;
}
.btn2offflat:link, .btn2offflat:visited {
	background: url('images/dok_off.gif')  no-repeat center; padding: 2px 9px; text-decoration: none;
}
.btn2flat:hover, .btn2offflat:hover {
	text-decoration: none;
}
.btn3flat:link, .btn3flat:visited {
	background: url('images/wiadsys_on.gif')  no-repeat center; padding: 2px 12px ; text-decoration: none;
}
.btn3offflat:link, .btn3offflat:visited {
	background: url('images/wiadsys_off.gif')  no-repeat center; padding: 2px 12px ; text-decoration: none;
}
.btn3flat:hover, .btn3offflat:hover {
	background-color: #FFF386; text-decoration: none;
}
.btn4flat:link, .btn4flat:visited {
	background: url('images/email_on.gif')  no-repeat center; padding: 2px 10px ; text-decoration: none;
}
.btn4offflat:link, .btn4offflat:visited {
	background: url('images/email_off.gif')  no-repeat center; padding: 2px 10px ; text-decoration: none;
}
.btn4flat:hover, .btn4offflat:hover {
	background-color: #FFF386; text-decoration: none;
}
.btn5flat:link, .btn5flat:visited {
	background: url('images/tel_on.gif')  no-repeat center; padding: 2px 10px ; text-decoration: none;
}
.btn5offflat:link, .btn5offflat:visited {
	background: url('images/tel_off.gif')  no-repeat center; padding: 2px 10px ; text-decoration: none;
}
.btn5flat:hover, .btn5offflat:hover {
	background-color: #FFF386; text-decoration: none;
}












.PoleTekstowe {
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
	color: #777777;
}
.tabela_media_o_nas td {
	padding-top: 6px;
	padding-bottom: 6px;
}
/* Koniec ramki info o uzytkowniku */
	
.blok_tahoma {
	font-family: tahoma, verdana, helvetica, arial;	
}

.box_separator {
	text-align: center;
	width: 2px;
	margin: 2px;
	float: left; 
	background-color: #8BBC0C;	
}
.box_separator2 {
	text-align: center;
	height: 20px;
	width: 2px;
	margin: 2px;
	float: left; 
	background-color: #8BBC0C;	
}

/* --------------------------------------------- pozycje obiektow */

div.obiekt {
	position: absolute;
	z-index: 3;
	opacity: 1;
}

div.obiekt table {
	border-style: solid;
	border-width: 0px;
	border-color: #F4F4F4;
	background-color: transparent;
}

div.obiekt td.uchwyt_interfejs {
	background-color: #F5F5F7;
	padding: 0px 5px;
	cursor: move;
	font-family:  verdana,tahoma, helvetica, arial;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 2px;
	border-width: 0px;
	border-style: solid;
	border-color: #B4CD2B;
	background: url(/images/interfejs_dol_tlo.png);
	background-repeat: repeat-x;
	height: 19px;
	line-height: 19px;
}

div.obiekt td.zamknij_interfejs {
	background-color: #c0c0c0;
	padding: 0px 5px;
	cursor: hand;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #B4CD2B;
	background: url(/images/interfejs_dol_tlo.png);
	background-repeat: repeat-x;
	height: 19px;
	line-height: 19px;
	width: 35px;
}

div.obiekt td.naglowek_interfejs_belka1 {
	width: 45px;
	height: 33px;
	background-color: transparent;
	background: url(/images/interfejs_gora_l.png);
	background-repeat: no-repeat;
	cursor: move;	
	border-width: 0px;
}

div.obiekt td.naglowek_interfejs_belka2 {
	
	height: 33px;
	background-color: transparent;
	background: url(/images/interfejs_gora_s.png);
	cursor: move;	
	background-repeat: repeat-x;
	padding: 0px;
	border-width: 0px;
}

div.obiekt td.naglowek_interfejs_belka3 {
	width: 45px; 
	height: 33px;
	background-color: transparent;
	background: url(/images/interfejs_gora_p.png);
	background-repeat: no-repeat;
	border-width: 0px;
	
	
}

.tekstNaglowkaInterfejsu{
	width:120px; 
	position:absolute; 
	left:50%; 
	top:10px; 
	margin-left: -60px; 
	text-align: center;
	font-family:   tahoma,verdana, helvetica, arial;
	font-size: 8pt;
	color: #514C4A;
	font-weight: bold;
}	

div.obiekt td.zamknij_interfejs a.x {
	font-family:  verdana,tahoma, helvetica, arial ;
	font-size: 9pt;
	color: grey;
	text-decoration: none;
}

div.obiekt td.body_interfejs {
	background-color: #F5F5F7;
	border-width: 0px 0px;
	border-style: none solid;
	border-color: #EDEEF0;
	
}

div.obiekt td.body_interfejs a {
	font-family:  verdana,tahoma, helvetica, arial;
	font-size: 8pt;
	color: #4E4E4E;
	line-height: 15px;
	text-decoration: none;
}

div.obiekt td.body_interfejs a:hover {
	font-family:  verdana,tahoma, helvetica, arial;
	font-size: 8pt;
	color: #4E4E4E;
	line-height: 15px;
	text-decoration: underline;
}

div.obiekt td.body_interfejs p {
	font-family:  verdana,tahoma, helvetica, arial;
	font-weight: bold;
	font-size: 10pt;
	color: #4E4E4E;
	line-height: 24px;
	background: url(/images/interfejs_tlo_dzialu.png);
	background-color: #F5F5F7;
	background-repeat: repeat-x;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 6px;
	vertical-align:top;
	
}

.progressBarCont{
	width:100%;	
	background: url(/images/interfejs_pr_bar_cont.png);
	background-repeat: repeat-x;
	height: 21px;
	line-height: 21px;
	position: relative;
	margin-bottom: 5px;
	margin-top: 5px;
}
.progressBarLekcja{
	background: url(/images/interfejs_pr_bar_lekcja.png);
	background-repeat: repeat-x;
	height: 21px;
	line-height: 21px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.progressBarText{
	width:100%;	
	height: 21px;
	line-height: 21px;
	color: #959595;
	font-family:  tahoma,verdana, helvetica,arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 0px;
	
}

.progressBarCont2{
	width:100%;	
	background: url(/images/interfejs_pr_bar_cont2.png);
	background-repeat: repeat-x;
	height: 22px;
	line-height: 22px;
	position: relative;
	margin-bottom: 5px;
	margin-top: 5px;
}

.progressBarRealizacja{
	background: url(/images/interfejs_pr_bar_realizacja.png);
	background-repeat: repeat-x;
	height: 22px;
	line-height: 22px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.progressBarText2{
	width:100%;	
	height: 22px;
	line-height: 22px;
	color: #B7B7B7;
	font-family:  tahoma,verdana, helvetica, arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 0px;
	
}
.przybornik_cont{
	height: 66px;
	width: 180px;
	position:relative;
	z-index: 15;	
	
}
.opcja_przybornik{
	float: left;	
	height: 30px;
	line-height: 30px;
	padding-left: 12px;
	padding-top: 3px;
}	



div.obiekt td.naglowek_interfejs {
	
	background-color: #F5F5F7;
	border-width: 0px 0px;
	border-style: none solid;
	border-color: #EDEEF0;
	padding: 2px 2px;
	
}
div.obiekt td.naglowek_interfejs_menu {
	background-color: #F5F5F7;
	border-width: 0px 0px;
	border-style: none solid;
	border-color: #EDEEF0;
	padding: 2px 2px;
	
}

div.obiekt td.naglowek_interfejs p {
	text-align: left;
	font-family:  verdana,tahoma, helvetica, arial;
	font-size: 8pt;
	font-weight: normal;
	color: #959595;
	
}

div.obiekt td.naglowek_interfejs_menu p {
	text-align: center;
	font-family:  verdana,tahoma, helvetica, arial;
	font-size: 8pt;
	font-weight: normal;
	color: #959595;
	
}

div.obiekt td.stopka_interfejs {
	
	background: url(/images/interfejs_dol_tlo.png);
	background-color: #DAE01E;
	background-repeat: repeat-x;
	border-width: 0;
	border-style: solid;
	border-color: #F4F4F4;
	text-align: center;
	height: 19px;
	line-height: 19px;
	
}



div.obiekt td.stopka_interfejs a.menu_interfejs {
	font-family: verdana,tahoma, helvetica, arial;
	font-size: 8pt;
	color: #514C4A;
	text-decoration: none;
}





div#menu-ustawienia2_blok {
	text-align:center;
	margin:0 auto;
}

div#menu-ustawienia2_blok div {
	text-align:left;
	margin:0 auto;
	width: 600px;
}

ul#menu-ustawienia2, ul#menu-ustawienia2 li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 6px 0px;
	float:left;
}

ul#menu-ustawienia2 {
	text-align: center;
	sborder-bottom: 1px solid #888;
	padding-bottom: 0px;
}

ul#menu-ustawienia2 li {
	display: inline;
	white-space: nowrap;
	text-align:center;
}

ul#menu-ustawienia2 a:link, ul#menu-ustawienia2 a:visited {
	text-decoration: none;
	line-height: 20px;
	background-color: #ccc;
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	border: 1px solid #888;
	padding: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-radius: 5px;
}

ul#menu-ustawienia2 a:hover {
	background-color: #fff;
	border-bottom-color: #fff;
}

ul#menu-ustawienia, ul#menu-ustawienia li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#menu-ustawienia {
	text-align: center;
	border-bottom: 1px solid #888;
	padding-bottom: 5px;
}

ul#menu-ustawienia li {
	display: inline;
	white-space: nowrap;
	margin-right: 5px;
}

ul#menu-ustawienia a:link, ul#menu-ustawienia a:visited {
	text-decoration: none;
	background-color: #ccc;
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	border: 1px solid #888;
	padding: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-radius: 5px;
}

ul#menu-ustawienia a:hover {
	background-color: #fff;
	border-bottom-color: #fff;
}

div#scrollbox {
	overflow-x: scroll;
	overflow-y: visible;
	

}

.komunikat_czerwony {
	color: red;
	font-weight: bold;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
}

.szerokosc_60{
	width: 60px;
}

.szerokosc_70{
	width: 70px;
}

.szerokosc_93{
	width: 93px;
}

.tekst_11 {	
	font-family: trebuchet ms, arial, verdana, tahoma;
	font-size: 11px;
}

table.komunikat_z_ikona {
	border: 0;
}

table.komunikat_z_ikona tr td.komunikatTemat {
	font-weight: bold;
	font-family: tahoma, verdana, helvetica, arial;
	font-size: 14px;
	text-align: left;
	color: #565656;
	padding-left: 10px;
	padding-top: 5px;
}

table.komunikat_z_ikona tr td.komunikatTresc {
	font-family: tahoma, verdana, helvetica, arial;
	font-size: 11px;
	text-align: left;
	color: #000;
	padding-left: 10px;
	padding-bottom: 5px;
	vertical-align: bottom;
	border-bottom: solid 1px #e0e0e0;
}

table.ubezpieczenie tr td label {
	font-family: tahoma, verdana, helvetica, arial;
	font-size: 11px;
	text-align: left;
	color: #000;
} 

table.ubezpieczenie tr td input {
	margin-top: 5px;
	margin-bottom: 10px;
}

table.kalendarz {
	width: 875px;
	background-color: #DDD;
	text-align: center;
	font-family: tahoma, verdana, helvetica, arial;
	font-size: 11px;
	border-bottom: solid 1px #DDD;
	border-right: solid 1px #DDD;
}

table.kalendarz td.filtr {
	height: 30px;
}

table.kalendarz td.naglowek {
	text-align: center;
	font-size: 16px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	background: #AAA;
	border-left: solid 1px #DDD;
	height: 50px;
	width: 125px;
}

table.kalendarz td.pierwszy {
	border-left: 0;
}

table.kalendarz td.ostatni {
	color: #f00;
}

table.kalendarz td.pusta {
	border-left: solid 1px #DDD;
	background-color: #FFF;
	height: 50px;
	width: 125px;
	text-align: center;
}

table.kalendarz td.dzien {
	text-align: center;
	font-size: 16px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	background: #EEE;
	border-left: solid 1px #DDD;
	border-top: solid 1px #DDD;
	height: 50px;
	width: 125px;
	vertical-align: top;
}

table.glowna, table.glowna TD, table.glowna TH {
	text-align: center;
	vertical-align: top;
	font-size: 12px;
	color: #3E3E3E;
	font-family: tahoma, verdana, helvetica, arial;
}

table.kalendarz td.podswietlony {
	background-color: #7FFF8E;
}

div.uczen_text_menu {
	background: url(images/top_menu_line.gif);
	background-color: #FFF;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	padding: 2px 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

div.uczen_text_menu a, div.uczen_text_menu a:link, div.uczen_text_menu a:visited {
	color: #000;
	text-decoration: none;
}

div.uczen_text_menu a:hover {
	color: #444;
	text-decoration: underline;
}

.opis {
	text-align: left; 
	line-height: 20px;
}

.opis p {
	margin: 0;
	margin-bottom: 20px;
}

.opis a, .opis a:link, .opis a:visited, .opis a:active {
	color: #548DD4;
	text-decoration: none;
}

.opis a:hover {
	text-decoration: underline;
}

.opis div.ramka {
	border: solid 1px #548DD4;
	padding: 10px;
	margin-bottom: 20px;
}

.opis div.ramka p {
	margin: 0;	
}

.classNone {
	display: none;
}

.aktualnosci_ramka {
	border: 1px solid #C0C0C0;
	padding: 7px;
	clear: both;
}

a.aktualnosci_tytul, a.aktualnosci_tytul:link, a.aktualnosci_tytul:visited, a.aktualnosci_tytul:hover {
	color: #2F9307; 
	font-size: 12px; 
	font-weight: bold;
}

.aktualnosci_tekst {
	color: #3E3E3E;
	font-family:tahoma,verdana,helvetica,arial;
	font-size:11px;
	font-weight: normal;
}

a.aktualnosci_wiecej, a.aktualnosci_wiecej:link, a.aktualnosci_wiecej:hover, a.aktualnosci_wiecej:visited {
	color:#8EB200;
	padding-top: 4px;
	font-weight:bold;
	font-size: 12px;
}

.aktualnosci_naglowek div {
	width: 100px;
	float: left;
	background: #C0C0C0;
	padding: 2px 7px 2px 10px;
	font-weight: bold;
}

/* START Style regulaminu edytora nauczania */
div.regulaminBox
{
	text-align: center;
	width: 100%;
}

div.regulaminBox div.regulamin
{
	margin: 50px auto; 
	width: 75%;
	text-align: left;
}

div.regulaminBox div.akceptacja
{
	background-color: #ffd; 
	padding: 10px; 
	border: dashed 1px #ccc; 
	text-align: center; 
	margin: 50px auto;
	width: 75%;
}

div.regulaminBox div.akceptacja label
{
	font: normal 12px tahoma, verdana, helvetica, arial;
}

div.regulaminBox div.regulamin ol li
{
	text-align: justify;
	font: normal 12px/18px sans-serif;
	margin-bottom: 10px;
	list-style-type: decimal;
}

div.regulaminBox div.regulamin h1
{
	color: #3E3E3E;
	font: bold 14px tahoma, verdana, helvetica, arial;
	margin-bottom: 25px;
}

div.regulaminBox div.regulamin h2
{
	color: #3E3E3E;
	font: bold 12px tahoma, verdana, helvetica, arial;
	margin-top: 25px;
}
/* KONIEC Style regulaminu edytora nauczania */

/* START Styl tabeli widoku tygodniowego klasy */
table.WidokTygodniowyKlasy
{
	width: 95%;
	background-color: #444;
}

table.WidokTygodniowyKlasy thead tr th
{
	text-align: center;
	font: normal 12px tahoma, verdana, helvetica, arial;
	color: #000;
	background: url(/images/tlo_naglowek.gif);
	background-color: #8BBC0C;
	background-repeat: repeat-x;
	padding: 5px;
}

table.WidokTygodniowyKlasy tbody tr td
{
	text-align: left;
	color: #000;
	font: normal 11px tahoma, verdana, helvetica, arial;
	padding: 5px;
}

table.WidokTygodniowyKlasy tfoot tr td
{
	text-align: center;
	color: #000;
	font: normal 11px tahoma, verdana, helvetica, arial;
	padding: 5px;
	background-color: #fff;
}

.hint_naglowek
{
	text-align: center; 
	font-size: 11px; 
	color: #3E3E3E; 
	font-weight: normal; 
	font-family: tahoma, verdana, helvetica, arial; 
	text-decoration: none; 
	padding: 1px 10px; 
	background: url(/images/tlo_naglowek.gif);
	background-color: #8BBC0C;
	background-repeat: repeat-x;
}

.hint_wyboru_lekcji_pozycja, .hint_wyboru_lekcji_pozycja_zaznaczony
{
	text-align: left;
}

.hint_wyboru_lekcji_pozycja a, .hint_wyboru_lekcji_pozycja a:link, .hint_wyboru_lekcji_pozycja a:active, .hint_wyboru_lekcji_pozycja a:visited
{
	text-align: left;
	display: block;
	width: auto;
	padding: 2px 10px 2px 16px;
	color: #3E3E3E; 
	text-decoration: none;
	font-family: tahoma, verdana, helvetica, arial;
}

.hint_wyboru_lekcji_pozycja a:hover
{
	color: #933101;
	text-decoration: underline;
}

.hint_wyboru_lekcji_pozycja_zaznaczony a, .hint_wyboru_lekcji_pozycja_zaznaczony a:link, .hint_wyboru_lekcji_pozycja_zaznaczony a:active, .hint_wyboru_lekcji_pozycja_zaznaczony a:visited
{
	text-align: left;
	display: block;
	width: auto;
	padding: 2px 10px 2px 16px;
	color: #3E3E3E; 
	text-decoration: none;
	font-family: tahoma, verdana, helvetica, arial;
	background: url(/images/check_t.gif); 
	background-repeat: no-repeat;
	background-position: 4 4;
}

.hint_wyboru_lekcji_pozycja_zaznaczony a:hover
{
	color: #933101;
	text-decoration: underline;
}

.hint_table {
	font-size: 12px;
	color: #3E3E3E;
	font-weight: normal;
	font-family: tahoma, verdana, helvetica, arial;
	text-decoration: none;
}

.hint_table td {
	vertical-align: top;
}

.ukryte_logo{
	display: none;
	font-size: 10px;
	font-color: #000000;
	text-align: left;
	font-weight: bold;
	font-family: tahoma, verdana, helvetica, arial;
}
.ukryte_logo img{
	margin-right: 10px;
}

.modul{
	margin-bottom: 20px; 
	color: #636363;
}

.modul TABLE, .modul TABLE TD, .modul TABLE TH{
	margin: 0; 
	color: #636363;
}

.modul TABLE TD, .modul TABLE TH{
	padding: 1px 2px;
	text-align: left;
	vertical-align: top;
}

.modul TABLE .linia{
	border-bottom: 1px solid #8E8E8F;
	padding-top:5px;
	padding-bottom:3px;
}

.modul TABLE .linia2{
	border-top: 1px solid #8E8E8F;
	padding-top:5px;
}

.modul TABLE .odsteptop{
	padding-top:5px;
}

.modul_naglowek{
	background: url(/images/modultl.gif) #F7F7F8 top left no-repeat;
	height:31px;
}

.modul_naglowek2{
	background: url(/images/modultr.gif) right top no-repeat;
	height:31px;
	overflow: hidden;
}

.modul_naglowek_tekst{
	height:31px;
	padding-left: 49px;
	padding-right: 6px;
	padding-top: 8px;
	text-align: left;
	font-weight: bold;
}

.modul_zielony{
	background: url(/images/modult_zielony.gif) 8px top no-repeat;
	color: #72AC2C;
}

.modul_niebieski{
	background: url(/images/modult_niebieski.gif) 8px top no-repeat;
	color: #359BD9;
}

.modul_tlo{
	background: url(/images/modulcl.gif) left top repeat-y #F7F7F8;
}

.modul_tlo2{
	background: url(/images/modulcr.gif) right top repeat-y #F7F7F8;
	padding: 8px 12px 4px 12px;
	text-align: left;
	color: #636363;
}

.disabled_text{
	color: #959595;
}

.modul_tlo2 a, .modul_tlo2 a:visited, , .modul_tlo2 a:hover {
	color: #688C06;
	text-decoration: underline;
}

.modul_smlink{
	font-size: 10px;
}

.modul_link_odstep{
	margin-bottom: 5px;
}

.modul_stopka{
	background: url(/images/modulbc.gif) left bottom repeat-x #F7F7F8;
}

.modul_stopka2{
	background: url(/images/modulbl.gif) left bottom no-repeat;
}

.modul_stopka3{
	background: url(/images/modulbr.gif) right bottom no-repeat;
	height:9px;
}


a.modul_aktualnosci_tytul, a.modul_aktualnosci_tytul:link, a.modul_aktualnosci_tytul:visited, a.modul_aktualnosci_tytul:hover {
	color: #FFA003;
	font-weight: bold;
	padding-left: 8px;
}

.modul_aktualnosci_tekst {
	padding-left: 15px;
}

a.modul_aktualnosci_wiecej, a.modul_aktualnosci_wiecej:link, a.modul_aktualnosci_wiecej:hover, a.modul_aktualnosci_wiecej:visited {
	color:#688C06;
	padding-top: 4px;
}

.twitter_naglowek{
	padding-left: 15px;
	padding-bottom: 5px;
	background: url(/images/index_strzalka.gif) left 2px no-repeat;
}

.modul_ocena{
	font-weight:bold;
	text-align:left;
	padding: 3px 0 3px 0;
}
.modul table.tabblack, .modul table.tabblack td, .modul table.tabblack th{
	color:#636363;
	text-align:center;
}
.modul .boxsilver{
	color:#636363;
}

.modul table.tabblack a,.modul table.tabblack a:link, .modul table.tabblack a:visited, .modul table.tabblack a:hover {
	color: #000000;
	text-decoration: none;	
} 

.sz_num{
	height: 143px;
	line-height: 143px;
	text-align: center;
	color: #405A00;
	font-size: 56px;
	font-weight: bold;
	font-family: tahoma, verdana, helvetica, arial;
	background: url(/images/modul_kulka.png) center top no-repeat;
}
.sz_num_podpis{
	text-align: center;
	color: #636363;
}
.szczesliwy_nr_nauczyciel {
	height: 143px;
	line-height: 143px;
	text-align: center;
	color: #405A00;
	font-size: 56px;
	font-weight: bold;
	font-family: tahoma, verdana, helvetica, arial;
	background: url(/images/modul_kulka.png) center top no-repeat;
}
.modul table .spelinkaktywuj a, .modul table .spelinkaktywuj a:link, .modul table .spelinkaktywuj a:hover, .modul table .spelinkaktywuj a:visited {
	color: #933101;
}


/* KONIEC Styl tabeli widoku tygodniowego klasy */
