﻿#second_wrap {
	background: #272520;
	color: white;
}

#second_wrap a {
	color: #7fc8ff;
}

#users h1 strong,
#users h2 strong,
#users h3 strong {
	color: #808080;
}

#users .users_body {
	font-size: 1.2em;
	line-height: 1.4;
}

#users .users_body p {
	margin-bottom: 1.4em;
}

#users .users_body strong {
	font-weight: bold;
}

#user_card_wrap {
	margin-left: 240px;
}

#user_card {
	border-top: 1px solid #3d3b37;
	padding: 20px 0 0 0;
	float: left;
	width: 100%;
margin-right: -100%;
}

#user_panel_wrap {
	position: relative;
	float: left;
	padding: 14px 40px 0 0;
	width: 200px;
	left: -240px;
	margin-right: -100%;
	overflow: hidden;
	border-top: 1px solid #3d3b37;
}

#user_panel_wrap .user_panel {
	background: #4b4434;
	color: #a5a29a;
	padding: 12px 16px;
}

#user_panel_wrap .user_panel h3 {
	margin-top: 0;
}

#user_panel_wrap .foto {
	width: 200px;
	/*height: 282px;*/
	overflow: hidden;
	margin-bottom: 17px;
}

#user_panel_wrap .foto img {
	display: block;
}


#user_panel_wrap .partner_wrap {
	/*padding: 3px 10px 5px;*/
	padding:9px 10px 1px;
	background: #d5a60c;
	color: white;
}

#user_panel_wrap .partner_wrap .partner {
	position: relative;
	padding: 2px 0 0 24px;
	//zoom: 1;
}

#user_panel_wrap .partner_wrap .partner ins {
	width: 16px; height: 16px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/i/user_partner_ico.png);
}

#user_panel_wrap .user_panel .blog {
	position: relative;
	float: left;
	clear: both;
	padding: 0 26px 1px 0;
}

#user_panel_wrap .user_panel .blog .icon {
	height: 16px;
	width: 16px;
	display: block;
	overflow: hidden;
	position: absolute;
	margin-left: 100%;
	left: -16px;
	top: 0;
	background: url(/i/blog_ico.png);
}

#user_panel_wrap .user_panel strong {
	font-weight: bold;
}

#user_card .common_info {
	position: relative;
	margin-bottom: 1.3em;
	overflow: hidden;
}

#user_card .common_info dt {
	color: #808080;
	float: left;
	width: 10em;
	padding-right: 1.6em;
}

#user_card .common_info dd {
	color: white;
	margin-bottom: 1.1em;
	margin-left: 11.6em;
}

.common_info.icons .icon {
	position: absolute;
	left: 0;
	top: 0;
}

#user_card .common_info .icon_icq2,
#user_card .common_info .icon_skype {
	position: relative;
	padding-left: 20px;
	//zoom: 1;
}

#user_card .common_info .room_32 {
	vertical-align: top;
	margin: -6px 3px -100% 0;
}

#history {
position: relative;
	padding-top: 20px;
	float: right;
	width: 51%;
	margin-right: -51%;
width: 51%;
	border-top: 1px solid #3d3b37;
}

#history .data {
	width: 100%;
	margin-top: 2px;
position: relative;
}

#history .data td {
	white-space: nowrap;
	padding-left: 0;
	vertical-align: bottom;
	border-bottom: 1px solid #3d3b37;
}

#history .data td,
#history .data td a {
	color: #939290;
}

#history .data .td-money {
	color: white;
	font-size: 1.3em;
	font-weight: bold;
}

#history .data .td-title,
#history .data .td-money {
	width: 1px;
}

#history .data .td-title {
	padding-right: 13px;
}

#history .data .td-money {
	padding-right: 28px;
}
#history .data .td-money2 {
	padding-right: 0px;
	width:50px;
}


#history .money_big,
#history .money_big div {
	background: url(/i/money_grad_big.png);
	//-background: #a61a60;
	display: -moz-inline-stack;
	display: inline-block;
	float: left;
	font-size: 24px;
}

#history .money_big {
	margin-right: 8px;
}

#history .money_big div {
	position: relative;
	left: 8px;
	background-position: top right;
	padding: 0 15px 0 7px;
	line-height: 40px;
	height: 40px;
	white-space: nowrap;
	color: white;
}

#pro_points {
	position: relative;
	left: 0;
	width: 33.3333%;
	margin: 0;
}

#pro_points .columns {
	position: relative;
	width: 300%;
overflow: hidden;
}

#pro_points .columns .col {
	float: left;
	width: 33.33333%;
clear: right;
}

#pro_points .columns .col .content {
	padding: 30px;
}

#pro_points .products {
	width: 50%;
}


#pro_points .products .columns {
	width: 200%;
	position: relative;
	overflow: hidden;
}

#pro_points .products .columns .product_col {
	width: 50%;
	float: left;
}

#edit_profile {
	position: relative;
	//-width: 1px;
	float: right;
	top: -6px;
	margin-bottom: -6px;
	z-index: 9;
	white-space: nowrap;
}

#edit_profile .edit {
	position: relative;
	padding-left: 22px;
//zoom: 1;
}

#edit_profile .edit .icon {
	position: absolute;
	left: 0; top: 0;
	background: url(/i/edit_ico.png);
	width: 16px; height: 16px;
	display: block;
	overflow: hidden;
}

#edit_profile .edit a {
	color: #d5a60c;
}
 
#pro_points a.add_record {
	color: #d5a60c;
	font-size: 1.2em;
	font-weight: bold;
}

#users h1 a {
	color: white;
}
