*{ margin: 0; padding: 0; }
html { background: #907058 url("../img/bg_light.jpg"); }
body { font-family: "Verdana","Helvetica",sans-serif; text-align: left; color: #fff; font-size: 12px; }

/* napisy w menu, nagłówek i avatar - po co mi one? :P */
li a span, h1 a span, #currentUserAvatar { width: 0; text-indent: -300em; position: absolute; top: 0; left: 0; height: 1px; }

a { text-decoration: none; color: #5B452F; }
a:visited {  color: #463523; }
a:hover { text-decoration: underline; color: #bdaa94; }
/**
 * ramka
 */
#wrapper { width: 830px; padding-top: 45px; margin: 0 auto; position: relative;}
	#mapBg {  width: 826px; padding: 10px 0 15px; border: 2px solid #463523; background: #463523 url("../img/bg_dark.jpg"); }
	/**
	* nagłówek
	*/
	h1 { width: 420px; padding-bottom: 10px; background: transparent url("../img/bg_top.jpg") -25px -20px no-repeat; margin: 0 auto; }
		h1 a { display: block; height: 60px; width: 454px; }
	/**
	* mapa
	*/
	#wrapper ul#map { width: 810px; height: 454px; margin: 0 auto; background: transparent url("../img/bg_main.jpg") 0 0 no-repeat; position: relative; }
		#wrapper ul#map li { list-style-type: none; position: absolute; }
			#wrapper ul#map li a { display: block; background: transparent none -300px 0 no-repeat; }
			#wrapper ul#map li a:hover { background-position: 0 0; }
		
/* linki */
			/* gry */
			#wrapper ul#map li#games { width: 113px; height: 124px; top: 9px; left: 299px; }
				#wrapper ul#map li#games a { width: 113px; height: 124px; background-image: url("../img/glow/gry.jpg"); }
			/* linkownia */
			#wrapper ul#map li#links { width: 140px; height: 100px; top: 134px; left: 483px; }
				#wrapper ul#map li#links a { width: 140px; height: 100px; background-image: url("../img/glow/linkownia.jpg"); }
			/* sfinx */
			#wrapper ul#map li#sphinx { width: 147px; height: 135px; top: 309px; left: 648px; }
				#wrapper ul#map li#sphinx a { width: 147px; height: 135px; background-image: url("../img/glow/sfinks.jpg"); }
			/* pojedynki */
			#wrapper ul#map li#duels {  width: 169px; height: 125px; top: 234px; left: 46px; }
				#wrapper ul#map li#duels a { width: 144px; height: 123px; background-image: url("../img/glow/pojedynki.jpg"); }
			/* skarbiec */
			#wrapper ul#map li#quizes { width: 198px; height: 227px; top: 97px; left: 159px; }
				#wrapper ul#map li#quizes a { width: 176px; height: 221px; background-image: url("../img/glow/zagadki.jpg"); }
			/* powrót do jaskini */
			#wrapper ul#map li#bl {  width: 148px; height: 119px; top: 121px; left: 18px; }
				#wrapper ul#map li#bl a {  width: 148px; height: 119px; background-image: url("../img/glow/jaskinia.jpg"); }
			/* forum */
			#wrapper ul#map li#forum { width: 129px; height: 206px; top: 97px; left: 623px; }
				#wrapper ul#map li#forum a { width: 141px; height: 199px; background-image: url("../img/glow/forum.jpg"); }
			/* nowiny */
			#wrapper ul#map li#news { width: 118px; height: 277px; top: 127px; left: 360px; }
				#wrapper ul#map li#news a { width: 118px; height: 277px; background-image: url("../img/glow/nowiny.jpg"); }
/* B O X   U S E R A */
	#userBox { position: absolute; top: 0; left: 0; height: 25px; border: 2px solid #463523; border-top-width: 0; }
		#userBox li { float: left; list-style-type: none; background: #896856 url("../img/bg_dark.jpg"); }
			#userBox li a, #userBox li h2 { padding-left: 4px; font-size: 11px; line-height: 25px; height: 25px; font-weight: bold; }
			#userBox li a { text-align: center; display: block; }
			#userBox li#currentUserName { padding: 0 5px; }
			/* gry zalogowany */
			#userBox li#currentUserLogout, #userBox li#currentUserProfile { width: 70px; }
			/* gry wylogowany */
			#userBox li#currentUserLogin { width: 115px; }
			#userBox li#currentUserRegister { width: 115px; }	
				#userBox li#currentUserLogin a, #userBox li#currentUserRegister a { display: block; font-weight: bold; }
/* M A P A   S T R O N Y */
	#siteMapButton { display: block; position: absolute; top: 0; right: 0; height: 25px; width: 100px; border: 2px solid #911E1E; border-top-width: 0; background: #896856 url("../img/bg_dark.jpg"); text-align: center; font-weight: bold; color: #E7DBC6; line-height: 25px; }