*{ margin: 0; padding: 0; }
html { background: #000 url("../../common/bg_black.jpg"); }
body { font-family: "Verdana","Helvetica",sans-serif; text-align: left; color: #fff; font-size: 12px; background: #000 url("../../common/bg_black.jpg"); }

.skip { text-indent: -1000em; position: absolute; top: 0; left: 0; height: 1px; }


p {  font-size: 11px; }
li { list-style-type: none; }

a { color: #ffc436; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; color: #e6d44c; }
a:visited { color: #e6d44c; }
	a img { border: 0;}

.img { border: 0; text-align: center; }

/* główny wrapper */
#wrapperMain { width: 790px; margin: 40px auto 10px; }
	/* top */
	#top { border: 1px solid #5f311f; background: #5f311f url("../../common/wall4.jpg"); padding: 10px 0; }
		#top h1 { background: transparent url("../../common/banerJaskini.jpg") 0 0 no-repeat; display: block; width: 480px; height: 160px; margin: 0 auto; }
			#top a { text-decoration: none; display: block; width: 480px; height: 160px; }
				#top h1 span { padding: 120px 0 20px 35px; line-height: 20px; font-size: 20px; color: #e6d44c; display: block; }

	/* nawigacja */
	#navigation { border: 1px solid #5f311f; background: #5f311f url("../../common/bg_magenta.gif"); margin: 15px 0; padding: 0px 15px; }
		#navigation ul { height: 25px; }
			#navigation li { float: left; line-height: 25px; font-size: 11px; background: transparent url("../img/navigation_arrow.gif") 0 10px no-repeat; margin: 0 5px; padding-left: 15px;}
			#navigation li.first { padding-left: 5px; background-image: none; }
				#navigation a { display: block; }
	/* treść */
	#content { float: right; width: 588px; background: #5f311f url("../../common/wall4.jpg"); border: 1px solid #5f311f; margin-bottom: 15px; position: relative; }
		#content h1 { border-bottom: 1px solid #5f311f; margin: 5px 10px 10px; padding: 5px 10px; font-size: 16px; }
		#content p.info { font-size: 14px; margin: 15px; padding: 15px; background: #002845 url("../../common/bg_blue.gif"); border: 1px solid #002845; text-align: center; font-weight: bold; }
	/* menu */
	#menu { float: left; width: 200px; margin-bottom: 15px; }
		#menu ul { background: #5f311f url("../../common/bg_magenta.gif"); border: 1px solid #5f311f; margin-right: 20px; margin-bottom: 20px; }
			#menu li { width: 178px; }
				#menu li h2 { font-size: 14px; margin: 5px 14px; }
				#menu li#currentUserAvatar, #menu li#currentUserName { text-align: center; }
				#menu li a, #menu li strong { padding: 5px 7px; display: block; }
				#menu li#menuCurrent a { color: #fff; }
				#menu li ul { border: 0; margin: 0; background: transparent none; }
					#menu li li a, #menu li li strong { padding-left: 20px; }
	/* menu usera */
	#menu ul li#userModuleCurrent a { color: #fff; }

	/* stopka */
	#footer { clear: both; border: 1px solid #5f311f; background: #5f311f url("../../common/bg_magenta.gif"); font-size: 11px; color: #989898; }
		#footer ul { height: 11px; width: 560px; margin: 10px auto; }
			#footer li { float: left; height: 20px; }
			#footer li#footerCurrent a { color: #fff; }
			#footer li.mainPage { width: 110px; }
			#footer li.members { width: 80px; }
			#footer li.groups { width: 50px; }
			#footer li.avatars { width: 100px; }
			#footer li.board { width: 55px; }
			#footer li.maps { width: 45px; }
			#footer li.tournaments { width: 60px; }
			#footer li.contact { width: 60px; }
				#footer li a, #footer li strong { display: block; text-align: center; line-height: 11px; border-right: #ffc436 1px solid; }
				#footer li.contact a { border-right-width: 0; }
		#footer a { font-weight: normal; font-size: 9px; }
		#footer p { text-align: center; line-height: 20px; font-size: 9px; }
/**
 * T A B E L E
 */

table { border-collapse: collapse; margin: 5px auto; width: 560px; }
	table thead, table tfoot {  text-align: center; background: #5f311f url("../../common/bg_magenta.gif"); border: 1px solid #5f311f; }
	table tfoot { border-top-width: 0; }
		table thead th { padding: 10px 0; }
		table tfoot td { height: 30px; line-height: 30px; vertical-align: middle; }
			#content form table tfoot tr td div { width: 140px; float: left; clear: none !important; padding: 5px 0; text-align: center; }
				#content form table tfoot td div.submit input { font-size: 11px; color: #fff; background-color: #000; border: 1px #5f311f solid; padding: 5px; display: block; }
		table .lp { width: 35px; }
		table .action { width: 80px; font-size: 10px; }
		table tbody tr {  background-color: #4a2d16; border: 1px solid #5f311f; border-width: 0 0 1px 1px; }
			table tbody tr td.action { border-right: 1px solid #5f311f; }
		table tbody tr.altRow { background-color: #321C00; border: 1px #5f311f solid;}
			table tbody tr.altRow td.action { border-right: 1px solid #5f311f; }
		table tbody tr:hover { background-color: #5f311f; }
		table tbody tr.altRow:hover { background-color: #5f311f; }
			table tbody tr td { padding: 6px 0; text-align: center; }
		table tfoot a, table tfoot span { display: block; float: left; padding: 5px 10px; margin: 0 5px; }
/**
 * kolory w formularzu
 */
form { padding: 5px 10px; }
form fieldset { border: 1px solid #182C08; background: #182C08 url("../../common/bg_gr.jpg"); }
	form fieldset legend { color: #ffc436; font-size: 13px; }
	form div.desc { color: #989898; }
	form fieldset div.file input { color: #fff; }
	form div.error_message { color: #f00; font-weight: bold; font-size: 11px; margin-bottom: 15px; }
		form fieldset div input, form fieldset textarea, form fieldset select { border:  1px #e5e5e5 solid; background-color: #000; color: #f1f1f1; }
		form fieldset div input:hover, form fieldset select:hover, form fieldset div input:focus, form fieldset select:focus, form fieldset textarea:hover, form fieldset textarea:focus { border-color: #e5e5e5; }
