@charset "utf-8";
/* CSS Document */

DIV.CardTemplateContainer		{ position:absolute; top:-500px; left:20px; width:322px; height:183px; display:none; }

DIV.CardBlock		{ float:right; width:320px !important; height:181px !important; width:322px; height:183px; overflow:hidden;	
					  border:1px solid #CCCCCC; background-color:#FFFFFF; margin-left:11px; margin-bottom:12px; }
DIV.CardBlock_Empty	{ float:right; width:320px !important; height:181px !important; width:322px; height:183px; overflow:hidden;
					  border:1px solid #CCCCCC; background-image:url(/img/empty_card.gif); background-repeat:no-repeat; margin-left:11px; margin-bottom:12px; }
DIV.CardInvisible	{ opacity:0; filter:Alpha(opacity=0); }
DIV.CardDecor		{ width:318px !important; height:147px !important; width:320px; height:149px; border:1px solid #FFFFFF;
					  background-image:url(../img/cardTop.gif); background-repeat:repeat-x; background-position:top; }
DIV.CardDecorMeumat		{ width:318px !important; height:147px !important; width:320px; height:149px; border:1px solid #FFFFFF;
					  background-image:url(../img/cardTop.gif); background-repeat:repeat-x; background-position:top; }
.brightLook DIV.CardDecor		{ background-image:none; background-repeat:no-repeat; background-position:top; }
.brightLook DIV.CardDecorMeumat		{ background-image:url(../img/cardDecorBGstamp_BLook.gif); background-repeat:no-repeat; background-position:top; }
					  
	DIV.CardHeader		{ width:316px !important; height:22px !important; width:318px; height:22px; overflow:hidden; text-align:right; background-repeat:repeat-x;
						  background-position:top; /*margin-top:10px;*/ cursor:pointer; }
		DIV.HEnabled DIV.CardHeader	{ background-image:url(../img/cardHeaderOn.gif); }
		DIV.HDisabled DIV.CardHeader	{ background-image:url(../img/cardHeaderOff.gif); }
		DIV.HeaderStatus		{ width:52px !important; height:19px !important; width:76px; height:22px; background-position:top right;
								  background-repeat:no-repeat; float:left; font:bold 12px Arial; color:#FFFFFF; padding-right:24px; padding-top:3px; }		
		
		DIV.Complain			{ height:19px !important; height:22px; float:left; font:normal 12px Arial; color:#FFFFFF; padding-left:10px; padding-top:3px;
								  background-repeat:no-repeat; background-position:center right; padding-right:20px; }
		DIV.Complain A			{ font:bold 12px Arial; color:#FFFFFF; text-decoration:underline; }
			DIV.HEnabled DIV.HeaderStatus		{ background-image:url(../img/iconOnline.gif); }
			DIV.HDisabled DIV.HeaderStatus		{ background-image:url(../img/iconOffline.gif); }
                
                .brightLook DIV.CardHeader		{ width:318px !important;}
                .brightLook DIV.HDisabled DIV.CardHeader	{ background-image:url(../img/cardHeaderOff_BLook.gif); }
		        .brightLook DIV.HDisabled DIV.CardDecor		{ background-image:none; background-repeat:no-repeat; background-position:top; }
		        .brightLook DIV.HDisabled DIV.CardDecorMeumat		{ background-image:url(../img/cardDecorBGstamp_BLook.gif); background-repeat:no-repeat; background-position:top; }
                .brightLook DIV.HeaderStatus {font:bold 11px Arial; background-position: 6% top; }
                .brightLook DIV.HEnabled DIV.HeaderStatus		{ background-image:url(../img/iconOnline_BLook.gif); }
                .brightLook DIV.HDisabled DIV.HeaderStatus		{ padding-right:10px; background-image:url(../img/iconOffline_BLook.gif); padding-left:14px; }
			    .brightLook DIV.HDisabled DIV.HeaderStatus      {.width:76px !important;}
			    
			DIV.HEnabled DIV.Complain			{ background-image:url(../img/complain_online.gif); }
			DIV.HDisabled DIV.Complain			{ background-image:url(../img/complain_offline.gif); }
			DIV.HeaderText		{ float:right; width:215px !important; height:19px !important; width:230px; height:22px; 
								  font:normal 12px Arial; color:#FFFFFF; text-align:right; overflow:hidden; padding:3px 15px 0px 0px; }
		DIV.CardBody	{ width:316px !important; width:318px; height:115px !important; overflow:hidden; }
			DIV.CardImage		{ width:100px; height:100px; overflow:hidden; float:right; margin:8px 7px 0px 0px !important; margin:8px 3px 0px 0px; }
			DIV.CardImage A		{ display:block; width:100px; height:100px; overflow:hidden; }
			DIV.CardImage IMG	{ width:100px; height:100px; }
			DIV.CardText		{ width:192px; height:84px; overflow:hidden; float:left; margin:8px 0px 0px 7px; text-align:right; font:normal 12px Arial;
								  color:#7A7A7A; }
			DIV.CardText DIV.Fl	{ width:145px; height:15px; overflow:hidden; float:left; text-align:right; }
			DIV.Card_AboutMe	{ width:180px; height:32px; overflow:hidden; text-align:right; }
			DIV.CardText SPAN	{ direction:ltr; }
			DIV.CardLink		{ width:192px; height:16px; overflow:hidden; float:left; margin:0px 0px 0px 7px; text-align:right; font:normal 12px Arial;
								  color:#7A7A7A; vertical-align:middle; }
			DIV.CardLink *		{ vertical-align:middle; }
			DIV.CardLink A		{ color:#CC351E; text-decoration:underline; font-weight:bold; }
		DIV.CardButtons		{ width:320px; height:32px; overflow:hidden; }
			DIV.CardButton		{ width:80px !important; width:80px; height:32px !important; height:32px; padding:0px 0px 0px 0px; background-repeat:no-repeat; white-space: nowrap ;
								  background-position:top right; float:right; overflow:hidden; }
				DIV.BMessage		{ background-image:url(../img/buttonSendMessage.gif); }
				DIV.BInvisible		{ background-image:url(../img/buttonSenErase.gif); }
				DIV.BMessageDis	{ background-image:url(../img/buttonSendMessageDis.gif); }
				DIV.BMessageDis A	{ color:#999999 !important; }
				DIV.HEnabled DIV.BTalk			{ background-image:url(../img/buttonTalk.gif); }
				DIV.HDisabled DIV.BTalk, DIV.BTalkDis			{ background-image:url(../img/buttonTalkOff.gif); }
				DIV.BHeart			{ background-image:url(../img/buttonSendHeart.gif); }
				DIV.BHeartDis		{ background-image:url(../img/buttonSendHeartDis.gif); }
				DIV.BHeartDis A		{ color:#999999 !important; }
				DIV.BFavorite		{ background-image:url(../img/buttonAdd.gif); }
				DIV.BFavoriteDis	{ background-image:url(../img/buttonAddDis.gif); }
				DIV.BFavoriteDis A	{ color:#999999 !important; }
				DIV.BUnFavorite		{ background-image:url(../img/buttonRemove.gif); }
				DIV.BUnFavorite A	{ color:#ffffff !important; }
				DIV.BUnFavoriteDis		{ background-image:url(../img/buttonRemoveDis.gif); }
				DIV.BUnFavoriteDis A	{ color:#999999 !important; }

				DIV.BFavoriteInner		{ background-image:url(../img/buttonAddInner.gif); }
				DIV.BFavoriteInnerDis	{ background-image:url(../img/buttonAddInnerDis.gif); }
				DIV.BFavoriteInnerDis A	{ color:#999999 !important; }
				DIV.BUnFavoriteInner		{ background-image:url(../img/buttonRemoveInner.gif); }
				DIV.BUnFavoriteInner A	{ color:#ffffff !important; }
				DIV.BUnFavoriteInnerDis		{ background-image:url(../img/buttonRemoveInnerDis.gif); }
				DIV.BUnFavoriteInnerDis A	{ color:#999999 !important; }
				
				DIV.BBlock	    	{ background-image:url(../img/buttonSenErase.gif); }
				DIV.BBlock A		{ color:#EEB68F; padding-top:10px; height:22px !important; height:32px;}
				DIV.BUnBlock	    { background-image:url(../img/buttonUnblock.gif); }
				DIV.BUnBlock A		{ color:#ffffff !important; padding-top:10px; height:22px !important; height:32px;}
			
	                .brightLook DIV.BInvisible			{ background-image:url(../img/buttonSenErase_BLook.gif); }
					.brightLook DIV.BUnFavorite			{ background-image:url(../img/buttonAddDis_BLook.gif); width:96px !important; }
					.brightLook DIV.BFavoriteInner		{ background-image:url(../img/buttonAddInner_BLook.gif); width:90px !important; }
					.brightLook DIV.BUnFavoriteInner	{ background-image:url(../img/buttonAddInnerDis_BLook.gif); width:90px !important; }
					.brightLook DIV.BBlock	    		{ background-image:url(../img/buttonSenErase_BLook.gif); width:90px !important; }
	                .brightLook DIV.BUnBlock			{ background-image:url(../img/buttonUnblock_BLook.gif); }
	                .brightLook DIV.BMessage		{width:92px !important; background-image:url(../img/buttonSendMessage_BLook.gif); background-position: top right;}
	                .brightLook Div.BMessage A      {width: 100% !important; padding-top:8px;}
	                .brightLook DIV.HEnabled DIV.BTalk			{width:46px !important;  background-image:url(../img/chat_on.gif); background-position: top right;}
	                .brightLook DIV.HDisabled DIV.BTalk			{width:46px !important;  background-image:url(../img/chat_off.gif); background-position: top right;}
	                .brightLook DIV.HEnabled DIV.BTalk A, .brightLook DIV.HDisabled DIV.BTalk A {padding-top: 8px; padding-right: 28px;}
	                .brightLook DIV.BHeart			{ width:85px !important; background-image:url(../img/buttonSendHeart_BLook3.gif); background-position: top right; }
	                .brightLook DIV.BHeart A, .brightLook DIV.BBlock A, .brightLook DIV.BUnBlock A        {padding-top:8px; height:28px !important;padding-right:27px;}
	                .brightLook DIV.BFavorite		{width:96px !important;  background-image:url(../img/buttonAdd_BLook2.gif); background-position: top right; }
	                .brightLook DIV.BFavorite A, .brightLook DIV.BUnFavorite A     {padding-top:8px; width: 100% !important; }
	                .brightLook DIV.BFavoriteDis	{ background-image:url(../img/buttonAddDis_BLook.gif); }
	                .brightLook DIV.CardButton A	{color:#646464 !important; text-decoration: underline; cursor:pointer;}
			
			DIV.CardButton A	{ width:51px !important; width:80px; display:block; font:normal 9px Arial;
								  padding-right:29px; text-decoration:none; }
				
				
				DIV.HEnabled DIV.BTalk A	{ color:#EEB68F; padding-top:4px; height:28px !important; height:32px; }
				DIV.HDisabled DIV.BTalk A, DIV.BTalkDis A	{ color:#9F9F9F; padding-top:4px; height:28px !important; height:32px; }
				DIV.BMessage A				{ color:#EEB68F; padding-top:4px; height:28px !important; height:32px; padding-right:34px !important;
											  width:46px !important; width:80px; }
                
                DIV.BInvisible A			{ color:#EEB68F; padding-top:4px; height:28px !important; height:32px; padding-right:34px !important;
											  width:46px !important; width:80px; }
											  
				DIV.BMessageDis A			{ padding-top:4px; height:28px !important; height:32px; padding-right:34px !important;
											  width:46px !important; width:80px; }
											  
				DIV.BHeart A				{ color:#EEB68F; padding-top:10px; height:22px !important; height:32px; }
				DIV.BHeartDis A				{ padding-top:10px; height:22px !important; height:32px; }
				DIV.BFavorite A				{ color:#EEB68F; padding-top:4px; height:28px !important; height:32px; }
				DIV.BFavoriteDis A				{ padding-top:4px; height:28px !important; height:32px; }
				DIV.BUnFavorite A				{ color:#EEB68F; padding-top:4px; height:28px !important; height:32px; }
				DIV.BUnFavoriteDis A				{ padding-top:4px; height:28px !important; height:32px; }
				DIV.BFavoriteInner A				{ color:#EEB68F; padding-top:4px; height:28px !important; height:32px; }
				DIV.BFavoriteInnerDis A				{ padding-top:4px; height:28px !important; height:32px; }
				DIV.BUnFavoriteInner A				{ color:#EEB68F; padding-top:4px; height:28px !important; height:32px; }
				DIV.BUnFavoriteInnerDis A			{ padding-top:4px; height:28px !important; height:32px; }
				DIV.BTalk A, DIV.BTalkDis A			{ padding-right:33px; }
				
				.brightLook DIV.CardButton A		{ width:100% !important; }
				.brightLook DIV.BBlock A			{ width: 90px !important;}
				.brightLook DIV.BFavoriteInner A	{ padding-top:8px; width: 90px !important; }
				.brightLook DIV.BUnFavoriteInner A  { padding-top:8px; width: 90px !important; }
				
				.overflowGray { float: right; background: url(../img/bgButtonSendHeart.gif) 0 0 repeat-x; height: 32px; }

DIV.NoResults		{ padding-top:41px; height:60px !important; height:101px; padding-right:135px; font:normal 14px Arial; color:#CC351E; 
					  background-image:url(../img/noresults.gif); background-position:top right; background-repeat:no-repeat; margin-bottom:10px; }
DIV.Shown			{ display:block; opacity:0; filter:Alpha(opacity=0); }
DIV.ShownOP			{ display:block; }
DIV.Hidden			{ display:none; }


.brightLook .smallCard { float:right; width:150px; height:65px; margin: 0 0 10px 12px; border: 1px solid #d8d8d8;
                         background:url(../img/bg_cardSmall.gif) repeat-x 50% 50%; }
.brightLook .smallCard .userPic {position:relative; float:right; width:63px; height:63px; border:solid 1px #fff; .margin-bottom: -4px;}
.brightLook .smallCard .checboxOn {position:absolute; background:url(../img/cardSmall_frameCheckboxOn.gif) no-repeat 50% 50%; width:63px; height:63px; border:0; }
.brightLook .smallCard .checboxOff {position:absolute; background:url(../img/cardSmall_frameCheckboxOff_80.png) no-repeat 50% 50%; width:63px; height:63px; border:0; .margin-right:1px; filter: alpha(opacity = 70); opacity: 0.8; -moz-opacity:0.8;}
.brightLook .smallCard .userInfo,
.brightLook .smallCard .userInfoOff {float:right; height:65px; border-right:solid 1px #c0c0c0;}
.brightLook .smallCard .userInfo ul, 
.brightLook .smallCard .userInfoOff ul {list-style-type: none; margin:10px 5px; .margin:6px 5px; padding:0; font:normal 12px arial; }
.brightLook .smallCard .userInfo li {color:#f67e08;}
.brightLook .smallCard .userInfo li.area {color:#646464; font:normal 11px arial;}
.brightLook .smallCard .userInfoOff li,
.brightLook .smallCard .userInfoOff li.area {color:#cecece; font:normal 11px arial;}

.brightLook ul.message {float:right; list-style-type: none; width:205px; margin:15px 0 10px 10px; padding:0; font:normal 12px arial;}
.brightLook ul.message li {background:url(../img/heart_off.gif) no-repeat 100% 0%; padding-right:25px; margin:0 0 10px 10px; width:185px; cursor:pointer;}
.brightLook ul.message li.on {/*float:right;*/ background:url(../img/heart.gif) no-repeat 100% 0%; padding-right:25px; margin:0 0 10px 10px; width:185px; cursor:pointer;}