

#header #login_block .left {
float:left;
}
#header #login_block a.logout {
float:left;
padding-right:40px;
display:block;
outline:none;
height:30px;
line-height:30px;
position:relative;
top:-7px;
background: right center no-repeat;
  background-image: url('/img_sprites/profile.png');
  background-position: left -0px;
 }
.profile_usermenu #user_menu li a.shop1 {
 
  background-image: url('/img_sprites/profile.png');
  background-position: left -29px;
}
.profile_usermenu #user_menu li.active a.shop1 {
  
  background-image: url('/img_sprites/profile.png');
  background-position: left -81px;
}
.profile_usermenu #user_menu li a.profile1 {
background: 
  background-image: url('/img_sprites/profile.png');
  background-position: left -133px;
}
.profile_usermenu #user_menu li.active a.profile1 {
  
  background-image: url('/img_sprites/profile.png');
  background-position: left -185px;
}
#container.profile_usermenu #user_menu li.shop_bag {
width:240px;
}
#container.profile_usermenu #user_menu li.shop_bag a {
display:inline;
width:auto;
height:auto;
text-indent:0px;
outline:none;
}
#container.profile_usermenu #user_menu li.shop_bag .basket {
width:214px;
padding-left:26px;
  background-image: url('/img_sprites/profile.png');
  background-position: left -237px;
height:47px;
margin-left:18px;
margin-top:5px;
}
#container.profile_usermenu #user_menu li.shop_bag .basket h3 {
font-size:17px;
font-weight:bold;
line-height:19px;
}
#container.profile_usermenu #user_menu li.shop_bag .basket p {
margin-top:3px;
}
.profile_usermenu .profile_title {
padding:15px 35px;
clear:both;
}
.profile_usermenu .profile_title h2 {
font-weight:bold;
font-size:24px;
}
.profile_usermenu .profile_box {
padding:0px 35px;
}
.profile_usermenu .profile_box .left {
width:200px;
float:left;
}
.profile_usermenu .credits {
margin-top:20px;
width:165px;
font-size:13px;
}
.profile_usermenu .credits li {
padding-left:25px;
height:20px;
margin-bottom:5px;
}
.profile_usermenu .credits li strong {
color:#48ca70;
}
.profile_usermenu .credits li strong.red {
color:#ee7c82;
}
.profile_usermenu .credits li.chat {
background: center no-repeat;
  background-image: url('/img_sprites/profile.png');
  background-position: left -199px;
}
.profile_usermenu .credits li.mail {
background: center no-repeat;
  background-image: url('/img_sprites/profile.png');
  background-position: left -253px;
}
.profile_usermenu .credits li.photo {
background: center no-repeat;
  background-image: url('/img_sprites/profile.png');
  background-position: left -281px;
}
.profile_usermenu .credits li.video {
background: center no-repeat;
  background-image: url('/img_sprites/profile.png');
  background-position: left -309px;
}
.profile_usermenu .credits li.audio {
background: center no-repeat;
  background-image: url('/img_sprites/profile.png');
  background-position: left -337px;
}
.profile_usermenu .button {
background:transparent no-repeat scroll;
  background-image: url('/img_sprites/profile.png');
  background-position: left -365px;
display:block;
height:26px;
margin-top:12px;
padding:9px 0 0;
text-align:center;
width:150px;
}
.profile_usermenu .button img {
position:relative;
top:-1px;
vertical-align:middle;
}
.profile_usermenu .progress_bar {
margin-top:20px;
font-size:12px;
color:#666;
}
.profile_usermenu .progress_bar .bar {
width:167px;
height:11px;
position:relative;
  background-image: url('/img_sprites/profile.png');
  background-position: left -420px;
margin-top:5px;
padding:2px;
}
.profile_usermenu .progress_bar .bar .bar_line {
height:11px;
background:url(/images/profile/prog_bar_line.gif) repeat-x;
}
.profile_box .right {
width:690px;
float:right;
position:relative;
top:-10px;
}
.profile_usermenu .profile_box .right .block {
margin-bottom:33px;
}
.profile_usermenu .profile_box .right .block h3 {
font-size:23px;
font-weight:normal;
margin-bottom:3px;
}
li.profile_upload_photo {
cursor: pointer;
background: transparent no-repeat scroll;
  background-image: url('/img_sprites/profile.png');
  background-position: left -445px;
font-size:14px;
font-weight:normal;
padding-left: 15px;
margin:4px;
}
li.profile_delete_photo {
cursor: pointer;
background: transparent no-repeat scroll;
background-image: url('/images/photo/ico/delete.gif');
background-position: left -445px;
font-size:14px;
font-weight:normal;
padding-left: 15px;
margin:4px;
}

#all_reg .label_adv{

    color: #999;
padding-top: 4px;
font-size: 13px;
line-height: 18px;
float: left;
width: 85px;
text-align: left;
color: #404040;
margin-left: 70px;
cursor:default;
}