
	/* uzytkownicy GSMonline.pl *****************************************/
	
	/* Ranking main table */
	
	table.rankingUzytkownikow {
		border: 0; caption-side: bottom;
		empty-cells: show; border-spacing: 0; border-collapse: collapse;
		margin: 0 0 15px 0; width: 100%; }
	table.rankingUzytkownikow tr { vertical-align: top; }
	table.rankingUzytkownikow th, table.rankingUzytkownikow td {
		border: 1px solid #d9d9d9; padding: 3px; font-size: 11px; }
	table.rankingUzytkownikow th { background: #f2f2f2; text-align: left; }
	
	table.rankingUzytkownikow td p, table.rankingUzytkownikow th p,
	table.rankingUzytkownikow td a, table.rankingUzytkownikow th a { text-align: left; font-size: 1em; }
	table.rankingUzytkownikow th { font-weight: normal; }
	table.rankingUzytkownikow caption {
		background-color: #F8F3E6; padding: 10px;
		caption-side: top; margin-bottom: 5px; }
	table.rankingUzytkownikow img { cursor: help; }
	
	table.rankingUzytkownikow caption {
		padding: 0 0 0 30px; margin: 0; border: 0; line-height: 23px;
		background: url(img/users-rank-header.gif) no-repeat;
		font-size: 11px; font-weight: bold; color: #000; text-align: left; }
	table.rankings caption a, table.rankings caption a:visited { color: #000 !important; }
	
	/* user links */
	
	ul.altMenu, ul.altMenu li {
		margin: 0; padding: 0; list-style-type: none; line-height: 1.7; }
	html>body ul.altMenu { padding-bottom: 25px; }
	ul.altMenu li {
		float: left; display: inline; }
	ul.altMenu li a {
		display: block; height: 20px;
		background: url(img/user-link-back.gif) no-repeat; margin: 0 1px 1px 0;
		color: #fff !important; padding-left: 10px;
	   width: 190px;
	   voice-family: "\"}\""; 
  		voice-family:inherit;
  		width: 200px; }
  	html>body ul.altMenu li a { width: 190px; }
  	
	ul.altMenu a:hover {
		text-decoration: none !important;
		background: url(img/user-link-back.gif) no-repeat 0 -20px; }
		
	ul.altMenu li a img { vertical-align: middle; }
	
	/* nieaktywny */
	
	ul.altMenu li.disabled {
		display: block; height: 20px; padding-left: 10px;
		background: url(img/user-link-disabled-back.gif) no-repeat;
		margin: 0 1px 1px 0; line-height: 1.7; color: #fff;
	   width: 190px;
	   voice-family: "\"}\""; 
  		voice-family:inherit;
  		width: 200px; }
  	html>body ul.altMenu li.disabled { width: 190px; }
  	
  	ul.altMenu li.disabled img { vertical-align: middle; }
  	
  	/* context login form */
  	
  	form#contextLoginForm label {
  		float: left; clear: left; margin-bottom: 2px; }
  	form#contextLoginForm input#userLogin, form#contextLoginForm input#userPass {
  		float: right; clear: right; margin-bottom: 2px; width: 150px; }
  		
  		
  	/* UZYTKOWNIK ****************************************************/
  	
	/* dane usera */
	
	dl#userHome { width: 100%; margin: 0; }
	#userHome dt {
	   float: left; clear: left; width: 17%;
	   margin: 0 0 .5em 0; padding: 3px 0; background-color: #FFF7D5; }
	#userHome dd {
	   float: left; width: 80%;
	   margin: 0 0 0.5em 2%; padding: 3px 0; background-color: #f7f7f7;}
	* html #userHome dd {
	   float: none; width: 100%;
	   margin-left: 17%; }
	* html #userHome dt {
	   margin: 0; }
	   
	dd.photo { padding: 10px 0; text-align: center; }
	
	#userHome dd strong { font-size: 14px; }
	
	/* lista linkow do komentarzy */
	
	ul.userComments {
		list-style: none; margin: 15px 0; position: relative; }
	ul.userComments li {
		list-style: none; padding: 1px 0; border-top: 1px solid #E7E7E7;
		margin: 0; }