.subheader.users { margin-bottom:20px; }

	.subheader.users ul.filter { float:left; }

    .subheader.users .select { position:relative;
        float:right;
        height:21px; 
        padding:0 0 5px 0;
        border-bottom:2px solid black; }

        .subheader.users .select select.scope {border:none;
            /*width:100%;*/
            background:none; }

        .subheader.users .select span { color:#aeaeae;
            font:normal 16px/21px Arial,sans-serif;
            vertical-align:top; }

        .subheader.users .select a.submit { position:absolute;
            width:21px; height:21px;
            right:0; top:0;
            background:url("/img/bg/select-submit.png") center no-repeat;
            text-indent:-9999px;}

    .subheader.users .select ul { visibility:hidden; }

/* common users */
.users-container { margin-top: 35px; }

dl.users { display:inline-block; vertical-align:top;
    margin:0 12px 15px 0;
    vertical-align:top;
    width: 145px;}

    dl.users .unit { margin:0 !important; }

	/* img */
	dl.users .img { position:relative; }

		dl.users .img > span:first-child { overflow:hidden;
			display:block;
			width:145px; height:132px; }
			
	/* ribbon */	
	dl.users .img .ribbon-black { position: absolute;
		left: -7px; bottom: 5px;
		background: url("/img/sprites/avatar-ribbon.png") 0px -6px no-repeat;
		width: 104px; height: 24px;
		color: #eee;
		padding: 2px 0 3px 10px;
		font:normal 12px/16px Arial,sans-serif; }
			dl.users .img .ribbon-black a { color: #eee; }
			dl.users .img .ribbon-black a:hover { color: #bbb; }
		
	/* users text */
	#content > dl.users .text,
	.popup.user .text { padding-top:4px; overflow: hidden;}
	
		#content > dl.users .text p,
		.popup.user .text p { color:#353535;
			font:normal 11px/16px Arial,sans-serif; }
			
			#content > dl.users .text p.from,
			.popup.user .text p.from { font-size:12px; }
		
		#content > dl.users .text p a,
		.popup.user .text p a { color:#353535;
			font:normal 11px/16px Arial,sans-serif; }
	
			#content > dl.users .text p.who a,
			.popup.user .text p.who a { color:#0b5977;
				font-size:12px;
				font-weight:bold; }
				
		#menu .users .scope > span.arrow { margin:0 -1px 0 6px; }
		
	/* users` ul actions */
	#content > dl.users ul.actions { visibility:hidden;
		position:absolute;
		left:0; top:0;
		height:82px; width:100%;
		margin:0;
		padding:50px 0 0 0;
        text-align: center; }

		#content > dl.users ul.actions li { display:inline-block;
			margin-right:-24px;
            width: 70px; }

			#content > dl.users ul.actions li:first-child { margin-left:-24px; }

				#content > dl.users ul.actions li a span { visibility:hidden;
					position:relative;
					font:normal 11px/16px Arial,sans-serif; }

					#content > dl.users ul.actions li.follow a span { left:8px; }
					#content > dl.users ul.actions li.write a span { right:8px; }

                #content > dl.users ul.actions li a i {display:block;
					width:40px; height:30px;
					margin:0 auto;
					background:url("/img/sprites/profile-actions.png") no-repeat; }

                    #content > dl.users ul.actions li.adv a i { background-position:-40px top; }
					#content > dl.users ul.actions li.write a i { background-position:-80px top; }

		/* hover */
		#content > dl.users:hover .img ul.actions { visibility:visible; }
			#content > dl.users:hover .img ul.actions { background:url("/img/bg/users-hover.png") repeat; }

			#content > dl.users ul.actions li:hover a span { visibility:visible;
				color:#f36961; }

				#content > dl.users ul.actions li.follow:hover i { background-position:0 -30px; }
				#content > dl.users ul.actions li.adv:hover i { background-position:-40px -30px; }
				#content > dl.users ul.actions li.write:hover i { background-position:-80px -30px; }

