/*
Project: LiveInternet - Profiles
Author:   A.Timofeev / Re.Active (www.reactant.ru)
Version:  8 Jul 2008
 */

 
/* Layout
----------------------------------------------- */
	#Pro {margin:0 auto;}
	#ProLeCard, .ProBlock .ProBlockInner {line-height:16px;}
		/* -[ Position menu ]- */		
			.ProBlock .ProBlockMenu .ProBlockMenuInner {float:left;width:100%; position:relative;z-index:2;}
				.ProBlock .ProBlockMenu .ProBlockMenuInner li {padding:0 5px 5px 5px; float:left;}
				.ProBlock .ProBlockMenu .ProBlockMenuInner li {-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
					.ProBlock .ProBlockMenu .ProBlockMenuInner li.ProBlockMenuMore {float:right; position:relative;z-index:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;}
		/* -----------[ Left part ]----------- */
			#ProLe {float:left; width:329px; overflow:hidden;}
				#ProLe #ProLeInner {padding:0 5px 0 10px;}
		/* -----------[ Right part ]----------- */
			#ProRi {margin-left:330px;}
				#ProRi #ProRiInner {padding:0 10px 0 0;}
				#ProRi #ProRiWrapper {width:100%;float:left;}				
				
				
/* Independent
----------------------------------------------- */
	/* -----------[ Blog ]----------- */
		.ProBlock-IndBlog dl {height:60px; float:left;width:100%;margin-bottom:7px;}
		.ProBlock-IndBlog dl {border-bottom-style:dashed;border-bottom-width:1px;} 			
			.ProBlock-IndBlog dl dd {padding:0 10px;}
			.ProBlock-IndBlog-Date {font-weight:bold; float:right;}
			.ProBlock-IndBlog-Hdr {font-size:1.2em; display:block;height:1.2em;overflow:hidden;}
			.ProBlock-IndBlog-Cont {display:block;margin-top:2px;}
	/* -----------[ Video ]----------- */		
		#Pro .Gl-BlockTemp-Video dl {float:left;}
			#Pro .Gl-BlockTemp-Video .Pic img {display:block;}
			#Pro .Gl-BlockTemp-Video .Title {font-size:1.1em; display:block; zheight:1.1em;overflow:hidden; margin-bottom:1px;}
	/* -----------[ Photo ]----------- */
		#Pro .Gl-BlockTemp-Photo dl {float:left;}
			#Pro .Gl-BlockTemp-Photo .Seria {font-weight:bold;}
			#Pro .Gl-BlockTemp-Photo .Date {font-size:0.9em;}
			#Pro .Gl-BlockTemp-Photo .Summ {margin-top:3px;}
	/* -----------[ Music ]----------- */
		#Pro .Gl-BlockTemp-Music .PlistHdr {font-weight:bold; margin-bottom:1px;}
		#Pro .Gl-BlockTemp-Music .PlistList {margin-bottom:5px;font-size:0.9em;}
			


/* Top part
----------------------------------------------- */
	.ProTop {margin:10px;}
		.ProTop-Home {display:block; margin-top:3px;padding:1px 0 1px 21px;}
		.ProTop-Home {background:url(//i.li.ru/ReActive/i/profile/home.gif) no-repeat 0 0;);}
		.ProTop-Inner {padding:6px 10px;}
			/* -----------[ Banner ]----------- */
				.ProTop-Bnr {float:right; width:240px; position:relative;z-index:7;}
			/* -----------[ Card ]----------- */
				.ProTop-Vcard {position:relative;float:left; width:340px;}
					.ProTop-VcardInner {height:370px;padding:11px 15px;} 
						/* -[ Avatar ]- */
						.ProTop-Vcard-Ava {position:relative; float:left;width:100%; margin-bottom:5px;}
							.ProTop-Vcard-AvaPic {position:relative; width:170px;height:170px; float:left;}
							.ProTop-Vcard-AvaPicInner {position:absolute; width:170px;height:170px; top:0;left:0;}
							.ProTop-Vcard-AvaPic {background:url(//i.li.ru/ReActive/i/profile/ava_bg.png) no-repeat 0 0;}
								.ProTop-Vcard-AvaPicInner a {display:block; width:163px;height:163px; text-decoration:none;}
								.ProTop-Vcard-AvaPicInner a {background-position:50% 50%;background-repeat:no-repeat;}
							.ProTop-Vcard-AvaPicCrown {position:absolute; top:-9px;left:-9px;}
							.ProTop-Vcard-AvaData {position:relative; margin-left:170px;}
								.ProTop-Vcard-AvaData h2 {font-size:1.2em;font-weight:normal;}
								.ProTop-Vcard-AvaMicro {margin:10px 0 10px -15px;float:left;width:100%;}
								.ProTop-Vcard-AvaMicro {background:url(//i.li.ru/ReActive/i/profile/micro-cloud.png) no-repeat 0 0;}
									.ProTop-Vcard-AvaMicroArea {padding:5px 10px;}
										.ProTop-Vcard-AvaMicroArea textarea {padding:2px; display:block;width:103px;height:94px; overflow:hidden;}
										.ProTop-Vcard-AvaMicroArea textarea {border:1px solid #CCC;border-top-color:#a7a7a7;border-left-color:#a7a7a7;}
										.ProTop-Vcard-AvaMicroArea a {display:block; text-align:center; margin-top:5px;}
									.ProTop-Vcard-AvaMicroTxt {margin-left:16px;}
									.ProTop-Vcard-AvaMicroTxt {background:#FFF;}
										#ProTop-Vcard-AvaMicroTxtLnk {display:block;padding:6px 10px;}
										#ProTop-Vcard-AvaMicroTxtLnkMore {display:block; text-align:center;}
								.ProTop-Vcard-AvaInviteWrapper {width:100%;float:left;position:relative; height:20px; z-index:5;}
								.ProTop-Vcard-AvaInvite {position:absolute;z-index:5; top:0;left:-5px; padding:5px;}
								.ProTop-Vcard-AvaInvite {border:solid 1px transparent;}
								.ProTop-Vcard-AvaInvite b a {display:block; height:21px; padding-left:21px; outline:none;}
								.ProTop-Vcard-AvaInvite b a {background:url(/4Ek/i/diary/profile/friend.gif) no-repeat 0 0;}
									#ProTop-Vcard-AvaInviteInner {margin-top:5px;}
										#ProTop-Vcard-AvaInviteInner a {display:block; padding:2px; text-decoration:none;}
						/* -[ Stars ]- */		
							.ProTop-Vcard-Stars {float:left;width:100%;}
								.ProTop-Vcard-Stars .GlIcoStatus {margin-right:10px;}
						/* -[ Info ]- */
							.ProTop-Vcard-Info {position:relative; float:left;width:100%; padding-top:15px;margin-top:15px; border-top-width:1px;border-top-style:dashed;}
						/* -[ Links ]- */	
							.ProTop-Vcard-Links {font-size:1em;font-weight:bold; float:left;width:100%; margin-bottom:20px; position:relative;z-index:2;}
								.ProTop-Vcard-Links span {display:block;float:left; position:relative; margin-right:10px;}
										.ProTop-Vcard-Links span a {display:block; float:left;}
										.ProTop-Vcard-LinksPic {margin:0 0 0 3px;}
											.ProTop-Vcard-LinksPic img {display:block; width:16px;height:11px;}
						/* -[ Manage ]- */	
							.ProTop-Vcard-Manage {position:absolute;top:380px;left:100px; height:35px;width:140px;}
								.ProTop-Vcard-Manage a {display:block; position:absolute;top:8px;left:40px;}
								.ProTop-Vcard-Manage span {display:block; position:absolute;top:0;left:0; height:35px;width:140px;}
								.ProTop-Vcard-Manage span {background:url(//i.li.ru/ReActive/i/profile/vcard-manage_bg.png) no-repeat;}
			/* -----------[ Blog ]----------- */		
				.ProTop-Blog {margin:0 250px 0 350px;}
					/* -[ Posts ]- */
						.ProTop-Blog h3 {font-size:1.3em; margin-bottom:1px;}
						.ProTop-Blog h3 {padding:5px 10px; -moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
							.ProTop-Blog h3 strong {font-weight:normal;}
							.ProTop-Blog h3 span {display:none;}
							.ProTop-Blog h3 a {text-decoration:none;} .ProTop-Blog h3 a:hover {text-decoration:underline;}
							.ProTop-Blog .ProBlockMenu .ProBlockMenuInner {margin:1px 0 10px 0;}				
					/* -[ Video ]- */
						.ProTop-Blog .Gl-BlockTemp-Video {width:340px;margin:0 auto;overflow:hidden;}
							.ProTop-Blog .Gl-BlockTemp-Video dl {margin:0 5px 10px 5px;}
								.ProTop-Blog .Gl-BlockTemp-Video .Pic {margin-bottom:5px;}
								.ProTop-Blog .Gl-BlockTemp-Video .Title {font-weight:bold;}
								.ProTop-Blog .Gl-BlockTemp-Video .Date {display:none;}
					/* -[ Photo ]- */
						.ProTop-Blog .Gl-BlockTemp-Photo {width:320px;margin:0 auto;overflow:hidden;}
							.ProTop-Blog .Gl-BlockTemp-Photo dl {width:150px; margin:0 5px 10px 5px;}
					/* -[ Music ]- */
						.ProTop-Blog .Gl-BlockTemp-Music {width:235px;margin:0 auto;}
							.ProTop-Blog .Gl-BlockTemp-Music .Player {margin-bottom:10px;}

				
/* Left part
----------------------------------------------- */
	#ProLeCard {padding:7px;margin-bottom:6px; -moz-border-radius:5px;-webkit-border-radius:5px;}
		#ProLeCardAva {float:left; width:160px;overflow:hidden; text-align:center;}
		#ProLeCardLnx {margin-left:160px; width:130px;overflow:hidden;}
			#ProLeCardLnx h2 {font-size:1.3em;}
	/* -----------[ Standart block ]----------- */		
		#ProLe .ProBlock {margin-bottom:6px;}
			#ProLe .ProBlock h3 {font-size:1.2em; margin-bottom:5px;padding:5px 10px 0 10px; position:relative;}
				#ProLe .ProBlock h3 b {display:block;float:right;}
				#ProLe .ProBlock h3 span {display:block; position:absolute;top:0;left:0; height:30px;width:100%; cursor:pointer;}
			#ProLe .ProBlock .ProBlockInner {padding:10px 10px 15px 10px;}
				#ProLe .ProBlock .ProBlockInner .ProBlockMenu {font-weight:bold; margin:-5px 0 10px 0;}
					#ProLe .ProBlock .ProBlockInner .ProBlockMenu li {padding:0;margin-bottom:10px;}
				#ProLe .ProBlock .ProBlockText {position:relative; width:288px;height:250px; overflow:hidden;}
				#ProLe .ProBlockLnx {display:block; margin-top:7px; text-align:right;}
		/* -[ Private message ]- */
			#ProBlockLS fieldset {padding:0;margin:0;border:0;width:99%;}
			#ProBlockLS textarea {width:100%;height:70px;}
				/* - Smiles */
					#PR_LS_SMLIST {width:100%;overflow:hidden;}
					#PR_LS_SMLIST img {margin-right:10px;}
						/* -[ Show/hide smiles, send PM ]- */
							.PR_LS_SNDB {clear:both; position:relative;}
								.PR_LS_SNDB .GlBtnSend {position:relative;z-index:2;width:100px;padding:3px;text-align:center;}
							.PR_LS_SNDB #PR_LS_SHWSML {position:absolute;display:block;top:0;left:0;text-align:right;width:100%;padding-top:4px;}
		/* -[ Avatars ]- */					
			.ProBlockAvatars {width:288px;margin:0 auto;}
				.ProBlockAvatar {width:90px;height:125px;margin-bottom:5px;overflow:hidden; margin-right:6px; float:left; text-align:center;}
					.ProBlockAvatarPic {display:block; width:90px;height;90px;padding:5px 0; -moz-border-radius:5px;-webkit-border-radius:5px;}
				
				
/* Right part
----------------------------------------------- */
	/* -----------[ Standart block ]----------- */
		/* -[ Header ]- */
			#ProRi .ProBlock h3 {font-size:1.2em; position:relative;padding:16px 0;}
				#ProRi .ProBlock {-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
					#ProRi .ProBlock h3 span {display:block; position:absolute;top:0;left:0;z-index:5; height:33px;width:100%; cursor:pointer;}				
					#ProRi .ProBlock h3 span {background:url(//i.li.ru/ReActive/i/profile/ri-bl-h3_bg.png) repeat-x;}
					#ProRi .ProBlock .ProBlockVariableHdr-pinned span {background:url(//i.li.ru/ReActive/i/profile/ri-bl-h3_bg-pinned.png) repeat-x;}
					* html #ProRi .ProBlock h3 span {background:none;}
					#ProRi .ProBlock h3 strong {display:block; font-weight:normal; position:absolute;top:7px;left:7px; width:96%;height:20px;overflow:hidden;}
						#ProRi .ProBlock h3 strong b {display:block;float:right;}
		/* -[ Inner ]- */		
			 #ProRi .ProBlock .ProBlockInner {float:left;width:100%; position:relative; padding:10px;}
			/* -[ Links ]- */
				#ProRi .ProBlockLnx {display:block; margin-top:7px; text-align:right;}	
	/* -----------[ Adv ]----------- */			
		#ProBlockAdv {float:right;padding-right:4px;}
	/* -----------[ Variables ]----------- */
		#ProRiVariable {float:left; width:100%;}
			#ProRiVariable .ProBlock {margin-bottom:6px; width:99%;overflow:hidden;}
			#ProRiVariable .ProBlock .ProBlockInner {padding:0;}
			#ProRiVariable .ProBlock .ProBlockVariableInner {padding:10px; width:auto;overflow:hidden; clear:both;}
			#ProRiVariableLe, #ProRiVariableRi {float:left; width:50%;}
				#ProRiVariableLe .ProBlockInner {padding:0 2px 0 0;}
				#ProRiVariableRi .ProBlockInner {padding:0 0 0 2px;}
					/* -[ Blog ]- */
						#ProRi .ProBlock .ProBlock-IndBlog dl {height:auto;padding-bottom:10px;}
					/* -[ Video ]- */
						#ProRi .Gl-BlockTemp-Video dl {width:100%;height:67px;}
							#ProRi .Gl-BlockTemp-Video .Pic {float:left; width:86px;}
								#ProRi .Gl-BlockTemp-Video .Pic img {width:80px;height:60px;}
							#ProRi .Gl-BlockTemp-Video .Date, #ProRi .Gl-BlockTemp-Video .Show {margin-left:86px;}
							#ProRi .Gl-BlockTemp-Video .Title {font-weight:bold;}	
							#ProRi .Gl-BlockTemp-Video .Date {font-size:0.9em;}
							#ProRi .Gl-BlockTemp-Video .Show {margin-top:3px;}
					/* -[ Photo ]- */		
						#ProRi .Gl-BlockTemp-Photo dl {width:100%;margin-bottom:10px;}
							#ProRi .Gl-BlockTemp-Photo .Pic {float:left; width:160px; text-align:center;}
					/* -[ Music ]- */		
						#ProRi .Gl-BlockTemp-Music .Player {margin-bottom:10px;} 
					/* -[ Dating ]- */
						#ProBlockDatingLe {float:left; width:100px;}
					/* -[ Beauty ]- */		
						#ProRi .Gl-BlockTemp-Beauty {float:left; width:90px;height:110px; text-align:center;}
					/* -[ Resume ]- */
						#ProRi .Gl-BlockTemp-Resume h2 {font-size:1.2em; margin-bottom:15px;}
						#ProRi .Gl-BlockTemp-Resume strong {display:block; margin-bottom:5px;padding-bottom:5px;}
							#ProRi .Gl-BlockTemp-Resume ul li {list-style:none; margin-bottom:9px;}
								#ProRi .Gl-BlockTemp-Resume ul li span {display:block;margin-bottom:4px;}
					/* -[ Apps ]- */	
						#ProRi .Gl-BlockTemp-Apps li {margin-bottom:7px;}
							#ProRi .Gl-BlockTemp-Apps b {display:block; margin-bottom:3px;}
							#ProRi .Gl-BlockTemp-Apps em {font-style:normal;font-size:0.9em;}
					/* -[ Cats ]- */
						#ProRi .Gl-BlockTemp-Cats ul li {margin-bottom:3px;}
	
						
						
/* -[ Music ]- */
	.PR_POCHEPA .ProBlock-IndMusic {width:500px;margin:20px 0 0 -80px;}
	/* - Žïèñàíèå îñíîâíîãî áëîêà */
	.PR_POCHEPA {background:#f6f6f6 url(/4Ek/i/diary/profile/pochepa/bg_top.gif) repeat-x 0 0;border:#FFF 1px solid;font:9pt Trebuchet MS, Tahoma, sans-serif;}
	.PR_POCHEPA {margin-bottom:5px;}
	.PR_POCHEPA_BTM {background:url(/4Ek/i/diary/profile/pochepa/bg_btm.gif) repeat-x 0 100%;border-bottom:1px transparent solid;} 
	.PR_POCHEPA_PLAST{background:url(/4Ek/i/diary/profile/pochepa/bg_plast.gif) no-repeat 0 0;}
	.PR_POCHEPA_SKREP{background:url(/4Ek/i/diary/profile/pochepa/bg_skrep.gif) no-repeat 100% 0;}
	.PR_POCHEPA_UHI{background:url(/4Ek/i/diary/profile/pochepa/bg_uhi.gif) no-repeat 15% 100%;}
	.PR_POCHEPA_MANS{background:url(/4Ek/i/diary/profile/pochepa/bg_mans.gif) no-repeat 100% 100%;}
	.PR_POCHEPA_ARRW{background:url(/4Ek/i/diary/profile/pochepa/bg_arrw.gif) no-repeat 100% 35%;}
	.PR_POCHEPA_ARRW{padding:1px 10px 10px 110px;}
	/* -- ˆìß èñïîëíèòåëß */
	.PR_POCHEPA_NAME {font-weight:normal;z-index:2;position:relative; height:26px;overflow:hidden; margin:-5px 0 10px 0;padding-top:10px;} 
	.PR_POCHEPA_NAME {color:#494949;font:16pt Tahoma, Trebuchet MS, sans-serif;}
	/* -- ‘ïèñîê ìóçûê */
	#PR_POCHEPA_MLIST li span {background:url(/4Ek/i/diary/profile/pochepa/mlist_play.gif) no-repeat 0 2px;text-decoration:none;}
	#PR_POCHEPA_MLIST li span a {padding-left:18px;}
	#PR_POCHEPA_MLIST li span a:hover {background:url(/4Ek/i/diary/profile/pochepa/mlist_play_hover.gif) no-repeat 0 2px;}
	#PR_POCHEPA_MLIST li i {display:block;font-size:0.9em;font-style:normal;margin:-2px 0 5px 0;}
	

/* -[ Mange links ]- */
	.li-pro_barcard_left {
		padding-left: 7px;
		}
		.li-pro_barcard_left_micro {
			position: absolute;
			top: 140px;
			left: 190px;
			z-index: 7;
			}
			.li-pro_barcard_left_micro .ProTop-Vcard-AvaMicro b {
				font-weight: normal;
				}
				.li-pro_barcard_left_micro .ProTop-Vcard-AvaMicro b i {
					font-weight: bold;
					font-style: normal;
					}
				.li-pro_barcard_left_micro .ProTop-Vcard-AvaMicro b a {
					font-size: 10px;
					margin-right: 5px;
					}
			.li-pro_barcard_left_micro .ProTop-Vcard-AvaMicroArea {
				width: 130px;
				}
				.li-pro_barcard_left_micro .ProTop-Vcard-AvaMicroArea textarea {
					width: 110px;
					}
		.li-pro_barcard_left_achieve {
			height: 18px;
			position: relative;	
			}
			.li-pro_barcard_left_authority {
				position: absolute;
				top: 0;
				right: 0;
				}
			.li-pro_barcard_left_stars {
				position: absolute;
				top: 0;
				left: 0;
				}
		.li-pro_barcard_left_name {
			position: relative;
			height: 40px;
			overflow: hidden;
			}
			.li-pro_barcard_left_name a.li-icons {
				display: block;
				width: 16px;
				height: 16px;
				position: absolute;
				top: 12px;
				left: 0;
				text-indent: -777em;
				}
			.li-pro_barcard_left_name strong {
				display: block;
				position: absolute;
				top: 12px;
				left: 21px;
				width: 120px;
				font-weight: bold;
				}
		.li-pro_barcard_left_actions {
			float: left;
			width: 100%;
			margin-bottom: 13px;
			}
		.li-pro_barcard_left_friends {
			margin-bottom: 5px;						
			}
			.li-pro_barcard_left_friends a {
				display: block;	
				padding: 1px 0 1px 21px;
				}			
		.li-pro_barcard_left_home a {
			display: block;	
			padding: 1px 0 1px 21px;
			}
		.li-pro_barcard_left_invite .ProTop-Vcard-AvaInviteWrapper {			
			margin-top: -1px;
			margin-bottom: 7px;
			}
			.li-pro_barcard_left_invite a.li-icons {
				display: block;	
				padding: 1px 0 1px 21px;
				}		
		.li-pro_barcard_left_stats {	
			float: left;
			width: 100%;		
			}
			.li-pro_barcard_left_relations {
				margin-bottom: 6px;	
				}
			.li-pro_barcard_left_online a {
				display: block;
				padding: 1px 0 1px 21px;
				}