/*	-------------------------------------------------------------
	Knorr - Brandowy (User profile)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.version		1.0
	.url			knorr.pl
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	Knorr - Brandowy (User profile), Table of Contents
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/


	/*	-------------------------------------------------------------
	1. =User profile page
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.user-profile-page .main-column h1{
		height: 30px;
		background: url("../images/headers/h_user_profile.gif") no-repeat;
		margin: 10px 0;
	}
	
	.user-profile-page .main-column h1 span {
		display: none;
	}
	
	
		/*	-------------------------------------------------------------
	1.1. =Profile info
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
	.user-profile-page .profile-info{
		background: url("../images/backgrounds/bg_user_profile_page_profile_info.gif") no-repeat;
		padding: 15px 25px 8px 20px;
		overflow: hidden;
		zoom: 1;
	}
	
	.user-profile-page .profile-info .password-change-button{
		display: block;
		float: left;
		width: 146px;
		height: 28px;
		background: url("../images/buttons/btn_user_profile_page_profile_info_change_password.png") no-repeat;
	}
		
	.newsletter_link {
		padding-top:5px;
		color:#0B7601;
		font-weight:bold;
		font-size:11px;
		display:block;
		float: left; 
		clear:left; 
		color:#FFFFFF;
		margin-left:3px; 
		font-size:12px;
		background:url("../images/buttons/btn_user_profile_page_profile_info_counter.gif") no-repeat scroll right bottom transparent;
		padding:2px 25px 2px 0;
		margin-top:2px;
	}
	
	.newsletter_link:hover {
		color:#FFFFFF;
	}
	
	.user-profile-page .profile-info .password-change-button span{
		display: none;
	}
	
	.user-profile-page .profile-info .name{
		font-size: 3.0em;
		color: #fff;
		float: left;
	}
	
	.user-profile-page .profile-info .points{
		float: right;
		width: 193px;
		color: #fff;
	}
	
	.user-profile-page .profile-info .points .counter{
		background: url("../images/backgrounds/bg_user_profile_page_profile_info_points.gif") no-repeat;
		font-size: 1.1em;
		text-align: center;
		display: block;
		line-height: 1.0em;
		padding: 3px 0 4px 0;
		margin: 0 0 5px 0;
	}
	
	.user-profile-page .profile-info .points .counter strong{
		font-size: 2.73em;
		line-height: 1.0em;
		font-weight: normal;
	}
	
	.user-profile-page .profile-info .points a{
		display: block;
		text-align: right;
		color: #fff;
		font-size: 1.2em;
		font-weight: bold;
		background: url("../images/buttons/btn_user_profile_page_profile_info_counter.gif") no-repeat right center;
		padding: 2px 25px 2px 0;
	}
	
	/*	-------------------------------------------------------------
	1.2. =Favourites recipes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.user-profile-page .favourites-recipes{
		margin: 10px 0 0 0;
	}
	
	.user-profile-page .favourites-recipes h2{
		background: url("../images/headers/h_user_profile_page_favourites_recipes.gif") no-repeat;
		height: 29px;
		margin: 0 0 10px 0;
	}
	
	.user-profile-page .favourites-recipes h2 span{
		display: none;
	}
	
	
	/*	-------------------------------------------------------------
	1.3. =Users recipes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.user-profile-page .users-recipes{
		margin: 15px 0 0 0;
		position: relative;
	}
	
	.user-profile-page .users-recipes h2{
		background: url("../images/headers/h_user_profile_page_users_recipes.gif") no-repeat;
		height: 29px;
		margin: 0 0 10px 0;
	}
	
	.user-profile-page .users-recipes h2 span{
		display: none;
	}
	
	.user-profile-page .users-recipes .add-recipe-button{
		width: 175px;
		height: 47px;
		display: block;
		position: absolute;
		top: 13px;
		right: 5px;
		background: url("../images/buttons/btn_user_profile_page_user_recipes_add_recipe.gif") no-repeat;
	}
	
	.user-profile-page .users-recipes .add-recipe-button span{
		display: none;
	}
	
	.user-profile-page .users-recipes .points{
		font-size: 1.2em;
		font-weight: bold;
		color: #0b7601;
		margin: 0 0 10px 0;
	}
	
	.user-profile-page .users-recipes .points .store-button{
		padding: 3px 30px 5px 0;
		background: url("../images/buttons/btn_user_profile_page_user_recipes_store.gif") no-repeat right center;
	}
	
	.user-profile-page .users-recipes .points .counter{
		color: #fff;
		background: url("../images/backgrounds/bg_user_profile_page_users_recipes_counter_left.gif") no-repeat left top;
		display: inline-block;
		vertical-align: 0px;
	}
	
	.user-profile-page .users-recipes .points .counter span{
		margin: 0 0 0 8px;
		padding: 1px 8px 3px 0;
		display: inline-block;
		background: url("../images/backgrounds/bg_user_profile_page_users_recipes_counter_right.gif") no-repeat right top;
	}
	
	/*	-------------------------------------------------------------
	1.4. =Activity info
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.user-profile-page .activity-info{
		margin: 0 0 15px 0;
	}
	
	.user-profile-page .activity-info h2{
		background: url("../images/headers/h_user_profile_page_activity_info.gif") no-repeat;
		height: 28px;
	}
	
	.user-profile-page .activity-info h2 span{
		display: none;
	}
	
	.user-profile-page .activity-info p{
		font-size: 1.1em;
		line-height: 1.73em;
	}
	
	.user-profile-page .activity-info dl dt{
		font-size: 1.4em;
		font-weight: bold;
		color: #0b7601;
		margin: 10px 0 5px 0;
	}
	
	.user-profile-page .activity-info dl dd{
		font-size: 1.1em;
	}
	
	/*	-------------------------------------------------------------
	1.5. =Users comments
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.user-profile-page .users-comments h2{
		background: url("../images/headers/h_user_profile_page_users_comments.gif") no-repeat;
		height: 26px;
		margin: 0 0 20px 0;
	}
	
	.user-profile-page .users-comments h2 span{
		display: none;
	}
	
	.user-profile-page .users-comments p{
		font-size: 1.2em;
	}
	
	.user-profile-page .users-comments dl{
		font-size: 1.2em;
	}
	
	.user-profile-page .users-comments dl dt{
		color: #0b7601;
		font-weight: bold;
		padding: 15px 0 0 0;
		border-top: 1px solid #9eccac;
	}
	
	.user-profile-page .users-comments dl dd{
		padding: 0 0 15px 0;
	}
	
	.user-profile-page .users-comments dl dd span{
		display: block;
		margin: 15px 0 0 0;
	}
	
	.user-profile-page .users-comments dl dd span a{
		display: block;
		font-weight: bold;
	}
	
	.user-profile-page .users-comments dl dt.first{
		padding: 0;
		border: none;
	}