/** mini karta **/
.user_mini_card_bg { background: #EAEAEA; float: left; margin: 1px 8px 2px 5px; position: relative;}
.user_mini_card {
	height: 223px;
	/**display: inline;**/
	width: 170px;
	float:left;
	background: transparent url(/images/user/user_mini_card_bg.png) no-repeat 0 0;
}

.user_mini_card_head { background: white; padding-left: 4px; padding-bottom: 2px; margin: 14px 1px 0; height:31px; font-size: 11px; text-align: left;}
	.user_mini_card_head div { }
		.user_mini_card_head div span { float: right; margin: 3px 4px 0 0; height: 12px;}
			.user_mini_card_head span a { text-decoration: none;}
	.user_mini_card_head span { display: block; color: #888;}
.user_mini_card_foto { text-align: center; padding: 2px 5px 6px 20px; height: 98px; }
	.user_mini_card_foto div { float: right; margin-top: 9px; width: 13px!important;}
	.user_mini_card_table_foto { margin: 0; width: 125px; float: left;}
		.user_mini_card_table_foto td { vertical-align: middle; height: 98px; text-align: center; width: 130px; padding: 0; border: none;}
            .user_mini_card_table_foto a { display: block; width: 125px;}
            .user_mini_card_table_foto img { max-width: 125px; max-height: 101px; }
			.group_table_posts_view .user_mini_card_table_foto img { max-width: 125px; max-height: 101px; }
.user_mini_card_data { background: white; text-align: left; padding-left: 4px; margin: 0 1px; height:40px; font-size: 10px; line-height:1.3;}
.user_mini_card_sports { margin: 0 1px 3px; height: 17px; padding: 8px 7px 2px;}
	.user_mini_card_sports span { float: left; margin-right: 7px;}

.user_box_mini_card { float: left; margin: 15px 25px;  padding: 0;}
#pa_insured { bottom: 0; right: 0; position: absolute; width: 45px; height: 46px;}
/** EOF mini karta **/

/** karta zadownika **/
.user_card_bg { float: left; background: #EAEAEA; margin-left: 9px;}
	.user_card_top { background: url(/images/user/user_card_top2.png) -4px 0 no-repeat; height: 24px; width: 600px; padding: 8px 0 4px 82px;}
	.user_card_bottom {background: url(/images/user/user_card_bottom2.png) -4px 0 no-repeat; height: 13px; width: 682px;}
	.user_card { height:auto; overflow: auto; width: 670px; padding: 4px 0 4px 10px; margin: 0; border-left: 1px solid #B0B0B0; border-right: 1px solid #B0B0B0;}
		.user_card_left_border { border-right: 1px solid #B0B0B0; padding-right: 6px; float: left;}
			.user_card_left { min-height: 410px; float: left; width: 212px; padding: 5px 6px 0 5px; background: transparent; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
				.user_card_head { height: 30px;}
					.user_card_vip { display: block;}
						.user_card_vip img { float: right; margin-left: 4px;}
					.user_card_head a { padding-right: 4px; text-decoration: none;}
					.user_card_name {  text-decoration: underline; color: black;}
                    .user_card_head div span { font-weight: bold; font-size: 10px;}
                        .user_card_head div span a { color: #E46F12;}
                        .user_card_head div span a:hover { text-decoration: underline;}
				.user_card_foto { text-align:center; vertical-align: middle; height: 160px; margin: 1px auto 6px; width: 170px;}
					.user_card_table_foto { margin: 0 auto;}
						.user_card_table_foto td { padding: 0; height: 160px; text-align: center; width: 130px;}
							.user_card_table_foto img { max-height: 160px; max-width: 130px; border: 1px solid #B1B1B1;}
				.user_card_sports { background: white; padding: 3px 5px 3px 0px; margin: 0 0 5px; overflow: auto; height: auto;}
					.user_card_sports_disc { float: left; height: 30px; margin: 10px 8px 0 8px;}
					.user_card_sports_points { float: left; margin: 6px 0 0 10px; line-height: 1; cursor: pointer;}
						.user_card_sports_points a { text-decoration: none; color: black;}
					.user_card_sports_skils { text-align: left; float: left; width: 125px; margin-left: 10px;}
				.user_card_contact {padding: 0 5px 0 10px; margin: 5px 0; white-space: nowrap; overflow: hidden;}
					.user_card_contact span { line-height: 1.7; }
					.user_card_contact img { margin-top: 3px; float: left; width: 16px;}
				.user_card_city { padding: 3px 8px; background: white; margin: 5px 0;}
				.user_card_data { padding: 0 5px 3px 10px; margin: 5px 0;}
					.user_card_data span { width: 50px; float: left;}
		
		.user_card_right {float: left; width: 420px; margin: 20px 7px 0 10px; padding: 0; background: transparent; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
			.user_card_table { background: white;  border-spacing: 1px; margin-bottom: 8px; border-collapse: separate;}
				.user_card_table th { background: url(/images/bg_user_card_table.png) repeat-x; height: 22px; text-align: center; font-size: 11px; color: white;}
				.user_card_table th.user_card_table_friendly { background: url(/images/bg_user_card_table_friendly.png) repeat-x;}
				.user_card_table td { text-align: center; color: black;}
			.user_desc_white { padding: 8px; background: white; height: auto; overflow: auto;}
			.user_desc_trans { padding: 10px 8px; background: transparent; height: auto; overflow: auto;}
				.user_desc_white span, .user_desc_trans span { font-size: 11px; font-weight: bold;}
				.user_desc_trans ul, .user_desc_trans li {margin: 0; padding: 0}
				.user_desc_about { text-align: justify; height: auto; overflow: hidden;}

#user_card_ambassador_rank {width: 20px; height: 18px; float: left; margin: 0 4px 0 -3px;}

.user_card_ambassador_functions {width: 200px; float: right}
	.user_card_ambassador_functions span { width: 20px!important; height: 16px; float: right; background: transparent url(/images/icons/user/ico_ambas_function.png) no-repeat 0 0}
	
#user_card_promotion_function { background-position: 0 0}
#user_card_league_function { background-position: -66px 0}
#user_card_location_function { background-position: -44px 0}
#user_card_journalist_function { background-position: -22px 0;}

.user_card_branchList li { list-style: none; padding: 3px 0 0;}
.user_card_branchList li img { vertical-align: middle; }
/** EOF karta zadownika **/
