/* ================================================== */
/* Favourite */
/* ================================================== */
.favourite {
	width:440px;
	margin:0px 0 0 0;
	text-align:left;
}
	.favourite .success {
		background:none repeat scroll 0 0 #FFFBE7;
		border:1px solid #DDDDDD;
		color:green;
		font-weight:bold;
		margin:0px 0 12px 0;
		padding:10px;
	}
	.favourite .itemUsers {
		float:left;
		margin:0 10px 20px 0px !important;
		text-align:center;
		width:100px;
	}
		.favourite .itemUsers a.name:link, .favourite .itemUsers a.name:visited {
			display:block;
			margin-top:3px;
			font-size:10px;
			font-weight:none;
		} 
	.favourite .itemPhoto {
		float:left;
		margin:0 10px 10px 0px;
		text-align:center;
		line-height:1px;
	}
	.favourite .avatar150x150 {
		width:100px;
		height:100px;
		float:none;
		margin:0 auto 0 auto;
	}
	.favourite .itemEvents {
		padding:0 0 13px 0;
		margin:0 0 15px 0;
		border-bottom:1px solid #DADADA;
	}
		.favourite .itemEvents a.name:link, .favourite .itemEvents a.name:visited {
			font-size:13px;
		}
		.favourite .itemEvents .photo {
			float:left;
			margin:0 10px 0 0;
			width:100px;
			height:100px;
			overflow:hidden;
		}
		.favourite .itemEvents .text {
			float:left;
			width:330px;
		}
		.favourite .itemEvents .info {
			margin:12px 0 0 0;
			color:#444444;
		}
			.favourite .itemEvents .info div {
				margin:3px 0 0 0;
			}
	.favourite .itemTopics {
		border-bottom: 1px solid #DDDDDD;
	   	margin: 0 0 24px 0px;
	    padding: 0 0 20px 0px;
	}
		.favourite .itemTopics .date {
			font-size:8px;
			color:#666;
			display:block;
			float:left;
			margin:4px 15px 0 0;
			width:33px;
			padding:3px 5px 3px 5px;
			background:#52afed;
			text-align:center;
			color:#FFF;
		}
		.favourite .itemTopics .date:hover {
			background:#1396ed;
		}
			.favourite .itemTopics .date .day{
				font-size:12px;
				font-weight:bold;
			}
		.favourite .itemTopics .info {
			width:370px;
			float:left;
		}
		.favourite .itemTopics .text {
			margin:10px 0 0 0;
		}
		.favourite .itemTopics .photo {
			margin:10px 0 0 0;
		}
		.favourite .itemTopics a.name:link, .favourite .itemTopics a.name:visited {
			max-width:370px;
			display:block;
			float:left;
			text-align:left;
			font-size:18px;
		}
		.favourite .itemTopics .commonTools {
			margin:10px 0 0 0;
			float:left;
		}
		.favourite .itemTopics .author {
			margin:10px 0 0 0;
			font-size:11px;
			color:#666;
			float:left;
		}
			.favourite .itemTopics .author a:link, .favourite .itemTopics .author a:visited {
				/*text-decoration:none;*/
			}
			.favourite .itemTopics .author a:hover {
				text-decoration:underline;
			}
	.favourite .video {
		margin:7px 0 0 0px;
	}
		.favourite .video .item {
			border-bottom: 1px solid #DDDDDD;
	   	 	margin: 0 0 24px 0px;
	    	padding: 0 0 20px 0px;
		}
		.favourite .video a.calendar:link, .favourite .video a.calendar:visited {
			text-decoration:none;
		}
		.favourite a.calendar:hover {
			text-decoration:none;
		}
		.favourite .video .date {
			font-size:8px;
			color:#666;
			display:block;
			float:left;
			margin:4px 15px 0 0;
			width:33px;
			padding:3px 5px 3px 5px;
			background:#52afed;
			text-align:center;
			color:#FFF;
		}
		.favourite .video .date:hover {
			background:#1396ed;
		}
			.favourite .video .date .day{
				font-size:12px;
				font-weight:bold;
			}
		.favourite .video a.name:link, .favourite .video a.name:visited {
			font-size:16px;
			text-align:left;
		}
		.favourite .video .info {
			float:left;
			width:370px;
		}
		.favourite .video .text {
			margin:10px 0 0 0;
		}
		.favourite .video .commonTools {
			float:left;
			margin:10px 0 0 0;
		}
		.favourite .video .photo {
			margin:10px 0 0 0;
			position:relative;
			max-width:200px;
		}
			.favourite .video .photo img {
				max-width:200px;
			}
			.favourite .video .photo .play {
				position:absolute;
				top:50%;
				left:50%;
				z-index:99;
				width:48px;
				height:48px;
				margin:-24px 0 0 -24px;
				background:url(/i/icons/videoPlay48.png) no-repeat center;
			}
			.favourite .video .photo .play:hover {
				filter: alpha(opacity=90);
	    		opacity: 0.9;
			}