﻿/* user_panel */
.user_panel {
	padding-top:12px;
	max-width:800px;
	width:expression(this.offsetWidth > 800 ? "800px" : this.offsetWidth + "px");
	margin:0 auto;
}
/* actions settings, logout */
.up_add_actions {
	text-align:right;
	padding-right:13px;
}
.up_add_actions .up_logout,
.up_add_actions .up_login,
.up_add_actions .up_settings,
.up_add_actions .up_help,
.up_add_actions .up_error,
.up_add_actions .up_messages,
.up_add_actions .up_register {
	padding-left:15px;
	margin-left:13px;
	font:10px Arial, sans-serif;
}
.up_add_actions .up_settings {
	background:url(../i/icons/icon_settings.gif) no-repeat 0 .3em;
}
.up_add_actions .up_login {
	background:url(../i/icons/icon_logout.gif) no-repeat 0 .3em;
}
.up_add_actions .up_messages {
	background:url(../i/icons/messages.gif) no-repeat 0 .1em;
	padding-left:18px;
}
.up_add_actions .up_messages.new {
	background:url(../i/icons/new-message.gif) no-repeat 0 .1em;
}
.up_add_actions .up_register {
	
}

.up_add_actions .up_help {
	padding-left:12px;
	background:url(../i/icons/icons-help.png) no-repeat 0 .3em;
}

.up_add_actions .up_error {
	margin-right:10px;
	padding-left:12px;
	background:url(../i/icons/icons-error.png) no-repeat 0 .3em;
}



.up_add_actions .up_logout,
.up_add_actions .up_login {
	background:url(../i/icons/icon_logout.gif) no-repeat 0 .3em;
}
.up_add_actions .up_settings span,
.up_add_actions .up_logout span,
.up_add_actions .up_login span,
.up_add_actions .up_help span,
.up_add_actions .up_error span,
.up_add_actions .up_messages span,
.up_add_actions .up_register span {
	color:#2e699a;
	font:10px Arial, sans-serif;
}


/* user info, characteristics block */
.up_table_holder {
	
}
.up_table {
	background:url(../i/user_panel/up_table_bg.png) repeat-x top left;
	height:69px;
}
.up_table_left {
	background:url(../i/user_panel/up_table_left_bg.png) no-repeat top left;
	padding:13px 10px 0 20px;
	width:15%;
}
.up_table_right {
	background:url(../i/user_panel/up_table_right_bg.png) no-repeat top right;
	padding-right:13px;
	width:85%;
}
.up_avatar {
	display:block;
}
.up_avatar img {
	display:block;
	border:1px solid #1a1a1a;
	margin:0 auto;
}
.up_name {
	display:block;
	font:bold 10px Arial, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}
/* user profile characteristics */
.up_characteristics {
	width:551px;
	height:43px;
	position:relative;
	top:13px;
	margin:0 auto;
}
.upc_info {
	position:relative;
	width:551px;
	height:26px;
	top:17px;
	background-color:#414141;
}
.upc_one_info {
	position:absolute;
	top:3px;
}
.upc_talant {left:39px;}
.upc_exp {left:144px;}
.upc_rating {left:231px;}
.upc_energy {left:351px;}
.upc_intuition {left:459px;}

.upc_caption {
	position:absolute;
	top:-20px;
	left:50%;
	height:9px;
	display:block;
}
.upc_talant .upc_caption {
	width:49px;
	margin-left:-27px;
	background:url(../i/user_panel/caption_talant.gif) no-repeat top left;
}
.upc_exp .upc_caption {
	width:36px;
	margin-left:-20px;
	background:url(../i/user_panel/caption_exp.gif) no-repeat top left;
}
.upc_rating .upc_caption {
	width:53px;
	height:11px;
	top:-22px;
	margin-left:-28px;
	background:url(../i/user_panel/caption_rating.gif) no-repeat top left;
}
.upc_energy .upc_caption {
	width:52px;
	margin-left:-28px;
	background:url(../i/user_panel/caption_energy.gif) no-repeat top left;
}
.upc_intuition .upc_caption {
	width:76px;
	height:12px;
	margin-left:-40px;
	background:url(../i/user_panel/caption_intuition.gif) no-repeat top left;
}

.messages_link {
	position: absolute;
	z-index:20;
	left: 450px;
	top: 20px;
}

.messages_link img {
	width: 70px;
	height: 20px;
}

.upc_grid {
	position:relative;
	z-index: 10;
	width:551px;
	height:26px;
	background:url(../i/user_panel/grid.gif) no-repeat top left;
	margin-top:-9px;
}
.user_panel .digit {
	display:block;
	float:left;
	width:12px;
	height:20px;
	margin-right:3px;
	background:#FFF url(../i/user_panel/digits.gif) no-repeat;
}
.user_panel .d_dot {
	width:3px;
	background:#FFF url(../i/user_panel/dot.gif) no-repeat top left;
}

.user_panel .d_minus {background-position:0 -200px;}
.user_panel .d_0 {background-position:0 -180px;}
.user_panel .d_1 {background-position:0 -160px;}
.user_panel .d_2 {background-position:0 -140px;}
.user_panel .d_3 {background-position:0 -120px;}
.user_panel .d_4 {background-position:0 -100px;}
.user_panel .d_5 {background-position:0 -80px;}
.user_panel .d_6 {background-position:0 -60px;}
.user_panel .d_7 {background-position:0 -40px;}
.user_panel .d_8 {background-position:0 -20px;}
.user_panel .d_9 {background-position:0 0;}

.d_star {
	display:block;
	float:left;
	width:15px;
	height:20px;
	margin-right:3px;
	background:#FFF url(../i/user_panel/star.gif) no-repeat top left;
}
.d_mail {
	display:block;
	float:left;
	width:21px;
	height:20px;
	margin-right:6px;
	background:#FFF url(../i/user_panel/mail.gif) no-repeat top left;
}
.d_taglines_welcome {
	display:block;
	float:left;
	width:550px;
	height:24px;
	background:#FFF url(../i/taglines/0_welcome.gif) no-repeat top left;
}
.d_taglines_repair_pass {
	display:block;
	float:left;
	width:419px;
	height:20px;
	background:#FFF url(../i/taglines/parol_repair.gif) no-repeat top left;
}




.upc_talant .negative {background-color:#E32727;}
.upc_talant .positive {background-color:#44B800;}
.upc_talant .zero {background-color:#FFFFFF;}

.upc_exp .digit {background-color:#e0bb11;}
.upc_rating .digit {background-color:#c35c11;}
.upc_energy .digit {background-color:#e32727;}
.upc_intuition .digit {background-color:#30ada4;}
.upc_intuition .d_mail {background-color:#919191;}


/* Вкладка с приглашениями */

.invites_wrapper {font:15px Arial, sans-serif;}
	.invites_wrapper p {margin-bottom: 1em; color: #333;}
	.invites-lasts {font-size: 150%; color: #44B800; text-align: center;}
		.invites_wrapper fieldset {border:none;}

		/* Вывод уже созданных инвайтов */
		
		.created-codes {margin-top: 30px;}
			.created-codes td {vertical-align: middle;}
			.created-codes .invite-code {
				padding: .1em;
				font: 150%/110% Arial,sans-serif;
				background:#F4F2DD;
				border: .3em solid #fff;
				border-left: none;
			}
