/* definicje styli niezależne od skórki */

/* ukrywanie danych kontaktowych i danych o firmie przy rejestracji oraz edycji
 * danych użytkownika
 */
#registerFormContact.hidden,
#registerFormInvoice.hidden,
#userdataFormContact.hidden,
#userdataFormInvoice.hidden {
	display:			none;
}

#registerFormContact.visible,
#registerFormInvoice.visible,
#userdataFormContact.visible,
#userdataFormInvoice.visible {
	display:			block;
}

/* ukrywanie list z typami serwerów gier
 */
.gameServerTypes {
	display:			none;
}
.gameServerTypes.visible {
	display:			block;
}

/* wiadomości debuggingowe
 */
pre.debug {
	border:			1px dashed #00f;
	background-color:	#ccf;
	overflow:		auto;
}

/* informacje o brakującym tłumaczeniu
 */
span.missingtr {
	border:			1px dashed #f00;
	color:			#666;
	font-weight:		normal;
	font-size:		11px;
	text-transform:		none;
	position:		static !important;
	float:			none !important;
	display:		inline;
}
span.missingtr:before {
	content:		"tr:";
	padding:		0 2px;
	border-right:		1px dashed #f00;
	background-color:	#fcc;
	color:			#f00;
}
span.missingtr:after {
	content:		attr(title);
	padding:		0 2px;
	border-left:		1px dashed #f00;
	background-color:	#ccf;
	color:			#00f;
}
span.missingtr * {
	padding:		2px;
	position:		static !important;
	float:			none !important;
	display:		inline;
	font-weight:		normal;
	font-size:		11px;
}
* span.missingtr span.tr {
	color:			#000;
}
* span.missingtr span.module {
	color:			#000;
}
* span.missingtr span.lang {
	border-left:		1px dashed #f00;
	color:			#00f;
}
label span.info {
	position:		static;
	float:			none;
	margin-left:		0;
}
