body {
	font-family: Arial,sans-serif;
	background    : #Fff url(114_kmwi_logo_a.jpg) repeat;	
}

img {
	border-spacing:	0px;
	border-style:none;
	border-width:0px;
}

form {
	margin:0px;
	padding:0px;
}

.zakladki {
	empty-cells:	show;
	width:		95%;
	margin:	auto;
	border-spacing:	0px 0px;
	font-weight:bold;
}

.zakladki_nieakt {
	font-weight:bold;
	text-align:center;
	background:	#515F84;
	border-spacing:	2px;
	empty-cells:	show;
	width:		12.5%;
	border-style:solid;
	border-bottom-color:#515F84;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-width:3px;
	margin:	auto;
	cursor:pointer;
	color:#fff;
}
.zakladki_nieakt:hover {
	background:	#E2ECF6;
	border-bottom-color:	#E2ECF6;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	color:#00004c;
}
.zakladki_akt {
	text-align:center;
	background:	#333;
	border-spacing:	2px;
	empty-cells:	show;
	width:		12.5%;
	border-style:solid;
	border-color:#333;
	border-width:2px;
	margin:	auto;
	color:#ffffff;
	cursor:default;

}

.zakladki_dol {

	background:	#333;
	border-spacing:	0px;
	empty-cells:	show;
	height:3px;
}
table.tabela_uzytkownikow {
	width:95%;
	border-spacing:none;
	border-collapse:collapse;
}
table.tabela_uzytkownikow tr:hover td {background:#f60;}

table.tabela_uzytkownikow td, table.tabela_uzytkownikow th {
	border:1px solid #333;
	color:#333;
}
table.tabela_uzytkownikow td {font-size:12px;font-weight:bold; padding:3px 3px 3px 10px;}
table.tabela_uzytkownikow th {font-size:14px; padding:6px; text-align:center;}
table.uczestnik {
	width:600px;
	border-spacing:none;
	border-collapse:collapse;
}

table.uczestnik td {
	font-size:13px;
	font-weight:bold; 
	padding:3px 3px 3px 10px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	color:#fff;
	background:#515F84;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}
table.uczestnik td.un {
	color:#333;
	background:#fff;
	font-weight:normal;
	border-right:1px solid #333;
	border-left:none;
	text-align:left;
	padding-left:10px;
}

.ttab1 {
	background:	#ffffff;
	border-spacing:	3px;
	empty-cells:	show;
	width:		95%;
	border-style:solid;
	border-color:#333;
	border-width:2px;
	margin:	auto;
}

.ttab2 {
	font-size: normal;
	height:		22px;
	background:	#333;
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	text-align:	left;
	color:#fff;
}

.obecny1 {
	font-size: 32px;
	color: #000000;
	text-align:center;
}

.obecny2 {
	font-size: 52px;
	color: #333;
	text-align:center;
}

.obecny3 {
	font-size: 42px;
	font-weight:bold;
	color: #000000;
	text-align:center;
}
.obecny4 {
	font-size: 42px;
	font-weight:bold;
	color: #ff0000;
	text-align:center;
}

.ttab_ob {
	font-size: 12px;
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	text-align:	left;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}

.ttab_ob_litera {
	font-size: 16px;
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	text-align:	left;
	padding-left:15px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	color: #ffffff;
	background-color:#333;
	font-weight:bold;
}

.ttab_ob_litera2 {
	font-family: monospace;
	font-size: 16px;
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	text-align:	center;
	padding-top:1px;
	padding-bottom:1px;
	color: #000000;
	background-color:#515F84;
	font-weight:bold;
}

.ttab_ob_litera3, .ttab_ob_litera3:active, .ttab_ob_litera3:visited{
	background-color:#515F84;
	width:3.846%;
	font-weight:bold;
	text-align:center;
}
.ttab_ob_litera3:hover {
	background-color:#333;
	cursor:pointer;
}

.ttab_ob_ramka {
	background:	#ffffff;
	width: 95%;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	border-style:solid;
	border-color:#333;
	border-width:2px;
}
.ttab_pok {
	font-size: 12px;
	height:		22px;
	background:	#333;
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	text-align:	center;
	padding-left:5px;
	padding-right:5px;
	color:#fff;
}

.ttab_pok2 {
	font-size: normal;
	height:		22px;
	background:	#fff;
	color:#515F84;
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	text-align:	center;
	padding-left:5px;
	padding-right:5px;
}

.ttab_pok_ramka {
	background:	#ffffff;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	border-style:solid;
	border-color:#333;
	border-width:2px;
}
.tttab2 {
	font-size: normal;
	height:		22px;
	background:	#333;
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	text-align:	center;
	cursor:pointer;
	color:#fff;
}

.tttab2:hover {
	font-size: normal;
	height:		22px;
	background:	#ffaa55;
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	text-align:	center;
}


.ttab3 {
	height:		18px;
	font-size: 12px;
	/*background:	#515F84;*/
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
/*	text-align:	center;*/
}

.ttab4 {
	height:		18px;
	font-size: 12px;
	/*background:	#515F84;*/
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	
	text-align:	left;
	padding-left:10px;
}


.tab1 {
	background:	#ffffff;
	border-spacing:	3px;
	empty-cells:	show;
	width:		600px;
	margin:		auto;
	border-style:solid;
	border-color:#333;
	border-width:2px;
}

.tab2 {
	font-size:	12px;
	height:		18px;
	background:	#515F84;
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	text-align:	right;
	padding-right:	15px;
}

a.visited, a.link {
	font-size:	12px;
	height:		18px;
	background:	#515F84;
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	text-align:	right;
	padding-right:	15px;
}

.tab3 {
	font-size: 	14px;
	background:	#515F84;
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	text-align:	left;
	padding-left:	15px;
	padding-top:	3px;
	padding-bottom:	3px;
}
.tab3 a {
	font-size: 	14px;
	background:	#515F84;
	border:		white;
	border-spacing:	3px;
	font-weight:bold;
	text-decoration:none;
	empty-cells:	show;
	margin:		auto;
	text-align:	left;
	color:#ff5555;
}
.tab4 {
	font-size: 	14px;
	background:	#333;
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	text-align:	center;
	padding-left:	15px;
	padding-top:	3px;
	padding-bottom:	3px;
}
.tab5 {
	background:	#ffffff;
	border-spacing:	3px;
	empty-cells:	show;
	width:		90%;
	margin:		auto;
	border-style:solid;
	border-color:#333;
	border-width:2px;
}
.tab6 {
	font-size: 	14px;
	background:	#515F84;
	border:		white;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	text-align:	center;
	padding-left:	15px;
	padding-top:	3px;
	padding-bottom:	3px;
}

.tab7 {
	background:	#ffffff;
	border-spacing:	3px;
	empty-cells:	show;
	margin:		auto;
	border-style:solid;
	border-color:#333;
	border-width:2px;
}


.przycisk, .przycisk:active, .przycisk:visited{
	font-size:12px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:#dddddd;
	border-style:solid;
	border-color:#333;
	border-width:2px;
}
.przycisk:hover {
	font-size:12px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#333333;
	background-color:#bbddff;
	border-style:solid;
	border-color:#333;
	border-width:2px;
}
.rozwin {
	width:70px;
	font-size:13px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#555555;
	background-color:#ffffff;
	border-style:solid;
	border-style:solid;
	border-color:#333;
	border-width:2px;
	padding-left:5px;
}
.rozwin2 {
	width:314px;
	font-size:13px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#555555;
	background-color:#ffffff;
	border-style:solid;
	border-style:solid;
	border-color:#333;
	border-width:2px;
	padding-left:5px;
}

.rozwin3 {
	width:220px;
	font-size:13px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#555555;
	background-color:#ffffff;
	border-style:solid;
	border-style:solid;
	border-color:#333;
	border-width:2px;
	padding-left:5px;
}

.edit {
	font-size:13px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#555555;
	width:100px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#333;
	border-width:2px;
	padding-left:10px;
	width:300px;
}
.edit2 {
	font-size:13px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#555555;
	width:100px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#333;
	border-width:2px;
	padding:10px;
	width:300px;
	height:100px;
}
.edit3 {
	font-size:13px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#555555;
	width:100px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#333;
	border-width:2px;
	padding-left:10px;
	width:50px;
}
.check {
	color:#555555;
	background-color:#ffffff;
/*	border-style:solid;
	border-color:#333;
	border-width:2px;*/
}
.form {
	text-align:	center;
}
.komunikat {
	text-align:	center;
	font-size:18px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#555555;
}
.wyloguj {
	text-align:	right;
	font-size:12px;
	font-family:Verdana,sans-serif;
	font-weight:normal;
	color:#555555;
}
.wyloguj a{
	text-align:	right;
	font-size:12px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#ff5555;
}
.link_xls {
	font-size: 	14px;
	border:		white;
	border-spacing:	3px;
	font-weight:bold;
	text-decoration:none;
	empty-cells:	show;
	margin:		auto;
	color:#ff5555;
}
.wykres {
	border-style:solid;
	border-color:#333;
	border-width:2px;
	text-align:center;
}
.opcje {
	text-decoration: normal;
	font:		12px Arial,sans;
	text-align:	left;
	width:		150px; 
	color:	#000000;
}

.opcje_tab {
/*	width:	600px;*/
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	border-style:solid;
	border-color:#333;
	border-width:2px;
	color:#000000;
	background-color:#dddddd;
}
/* ----------------------------- ODLICZNIE ----------------------------- */
.d, .h, .m, .s {
	text-decoration: bold;
	font:		14px Arial,sans; 
	color:	#000000;
}
.nag {
	text-decoration: bold;
	font:		10px Arial,sans;
	text-align:	center;
	width:		25px; 
	color:	#000000;

}
.odliczanie {
	text-align:center;
	margin-right:auto;
	margin-left:10px;
	border-style:solid;
	border-color:#333;
	border-width:2px;
	color:#000000;
	background-color:#dddddd;

}
.do {
	text-decoration: bold;
	font:		12px Arial,sans;
	text-align:	center;
	width:		200px; 
	color:	#000000;
}
/* -------------------------- ODLICZNIE KONIEC -------------------------- */
table.legenda {font-size:12px; text-align:center;}
table.legenda td {border:1px solid #333; padding:2px; font-weight:bold;}

tr.prelegent td { color:#FF3333;}
tr.organizator td { color:#515F84;}
tr.uczestnik td { color:#000;}
tr.os_towarzyszaca td { color:#3399FF;}
tr.niepewny td { color:#999;}
tr.potwierdzony td {background:#fff;}
tr.oplacony td {background:#efefef; color:#000;}
tr.przeterminowany td {background:#f55; color:#333;}
tr.anulowany td {background:#fff; text-decoration:line-through;color:#aaa;}

.un form input {text-align:center; padding:2px; margin:4px;}
table.podsumowanie {margin:auto; padding:10px;}
table.podsumowanie td,table.podsumowanie th {border-collapse:collapse; border-spacing:0; border:1px solid #515F84; padding:2px 10px; margin:0;}
table.podsumowanie td {color:#333;}
table.podsumowanie th {background:#333; font-weight:bold; color:#fff;}
