html,body { margin: 0px; padding: 0px; }/* ensures browsers have a known margin/padding */
applet, img, iframe, object { border: 0px; }/* hide borders on these multimedia objects */

.a-keys { text-decoration: underline; }/* accessibility keys must be uppercase/underline */
.d-link { display: none; visibility: hidden; }/* descriptive links letter (accessibility) */
.s-link { display: none; visibility: hidden; }/* adjacent links separator (accessibility) */
.hidden { display: none; visibility: hidden; }/* use this to hide generic elements */

.nwmain * { font: 13px sans-serif; margin: 0px; padding: 0px; }/* div arround forms (all) */
.nwmain { border: 1px solid #369; background-color: #eee; color: #000; }/* form frame box */
.nwsend { border: 1px outset #36c; background-color: #369; color: #fff; }/* buttons theme */
.nwinput { border: 1px solid #369; background-color: #def; color: #000; }/* input boxes theme */
.nwfield { text-align: right; padding: 4px 0px; margin: 0px auto; width: 144px; }/* container */
.nwlogin { text-align: center; padding: 4px 0px; }/* login box placement, administration page */

.nw_tooltip {
	color: #000;
	z-index: 100000;
	padding: 2px 8px 0px 8px;
	line-height: 1.2;
	letter-spacing: 1px;
	background-color: #def;
	border: 1px solid #669;
	font: normal 11px sans-serif;
}

.sprite {
	width: 18px;
	height: 12px;
	font-size: 0px;
	display: inline-block;
	border: none !important;
	text-decoration: none !important;
	background: url(/img/trans.png) no-repeat top left;
}

.sprite-da { background-position:    0px 0px; }
.sprite-de { background-position:  -18px 0px; }
.sprite-du { background-position:  -36px 0px; }
.sprite-es { background-position:  -54px 0px; }
.sprite-gb { background-position:  -72px 0px; }
.sprite-fi { background-position:  -90px 0px; }
.sprite-fr { background-position: -108px 0px; }
.sprite-ga { background-position: -126px 0px; }
.sprite-is { background-position: -144px 0px; }
.sprite-it { background-position: -162px 0px; }
.sprite-no { background-position: -180px 0px; }
.sprite-pl { background-position: -198px 0px; }
.sprite-pt { background-position: -216px 0px; }
.sprite-ru { background-position: -234px 0px; }
.sprite-sv { background-position: -252px 0px; }
.sprite-tr { background-position: -270px 0px; }


