#sidebar {
	width: 300px;
	overflow: hidden;
	zoom: 1;
}

#promoted-user {
	background: url(../images/main/promoted.user.bg.gif) repeat-y;
	margin-bottom: 10px;
}
	#promoted-user span.t,
	#promoted-user span.b {
		overflow: hidden;
		height: 2px;
		display: block;
		background: url(../images/main/promoted.user.round.gif) repeat-y;
	}
	#promoted-user span.b {
		background-position: 0px -2px;
	}
	#promoted-user h2 {
		height: 22px;
		margin: 14px 0px 6px 14px;
		background: url(../images/main/promoted.user.title.gif) no-repeat;
		padding-left: 3px;
		color: #101010;
		font-size: 14px;
	}
	#promoted-user ul {
		list-style: none;
		margin: 0px 12px 0px 13px;
		padding: 0px;
	}
	#promoted-user li {
		background: url(../images/main/promoted.user.list.bg.gif) repeat-y;
		margin-bottom: 7px;
		color: #323e2b;
	}
		#promoted-user li .text {
			width: 185px;
			margin-left: 8px;
		}
		
		#promoted-user li img.avatar
		{
		  width: 56px;
		  height: 56px;
		}
		#promoted-user li .username:hover {
			color: #585858;
		}
		#promoted-user li .username {
			color: #2c2c2c;
			display: block;
			font-weight: bold;
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			margin-bottom: 4px;
		}
		#promoted-user li .wrapper {
			overflow: hidden;
			zoom: 1;
			padding: 8px 10px 5px 11px;
		}
	#promoted-user li span.t,
	#promoted-user li span.b {
		background: url(../images/main/promoted.user.list.round.gif) no-repeat;
	}
	#promoted-user li span.b {
		background-position: 0px -2px;
	}


#what-news {
	margin-bottom: 10px;
	overflow: hidden;
	background: url(../images/main/what.news.bg.gif) repeat-y;
}
	#what-news span.t,
	#what-news span.b {
		height: 2px;
		overflow: hidden;
		display: block;
		background: url(../images/main/what.news.round.gif) repeat-y;
	}
	#what-news span.b {
		background-position: 0px -2px;
	}
	#what-news h2 {
		margin: 13px 0px 9px 17px;
		padding-left: 3px;
		color: #101010;
		font-size: 14px;
		height: 22px;
		background: url(../images/main/what.news.title.gif) no-repeat;
	}
	#what-news ul {
		list-style: none;
		margin: 0px 13px 0px 14px;
		padding: 0px;
	}
			#what-news ul li h3 {
				color: #212121;
				font-size: 14px;
				font-weight: bold;
				margin: 0px 0px 8px 0px;
				font-family: Arial, Helvetica, sans-serif;
			}
		#what-news ul li {
			zoom: 1;
			color: #212121;
			margin-bottom: 8px;
			padding: 0px 0px 10px 43px;
			overflow: hidden;
			border-bottom: 1px solid #ecda8f;
		}
		#what-news ul li.last {
			border-bottom: none;
		}
		#what-news ul li.category {
			background: url(../images/main/what.news.category.gif) no-repeat 2px 0px;
		}
		#what-news ul li.search {
			background: url(../images/main/what.news.search.gif) no-repeat 2px 0px;
		}
		#what-news ul li.profil {
			background: url(../images/main/what.news.profil.gif) no-repeat 2px 0px;
		}
		#what-news ul li.help {
			background: url(../images/main/what.news.help.gif) no-repeat 2px 0px;
		}



#activity {
	margin-bottom: 10px;
	overflow: hidden;
	background: url(../images/main/activity.bg.gif) repeat-y;
}
	#activity span.t,
	#activity span.b {
		height: 2px;
		overflow: hidden;
		display: block;
		background: url(../images/main/activity.round.gif) no-repeat;
	}
	#activity span.b {
		background-position: 0px -2px !important;
	}
	#activity a.more:hover {
		color: #435e74;
	}
	#activity a.more:hover {
		color: #51728b;
	}
	#activity a.more {
		display: block;
		text-align: right;
		margin: 0px 13px 8px 0px;
		color: #2c3e4c;
		text-decoration: underline;
		padding-right: 18px;
		background: url(../images/show/subscribe.more.gif) no-repeat top right;
	}
	#activity ul {
		list-style: none;
		margin: 6px 11px 6px 11px;
		padding: 0px;
	}
		#activity ul li {
			zoom: 1;
			overflow: hidden;
			margin-bottom: 4px;
		}
		#activity ul li span.tw,
		#activity ul li span.bw {
			height: 2px;
			display: block;
			overflow: hidden;
			background: url(../images/main/active.li.round.gif) no-repeat;
		}
		#activity ul li span.bw {
			background-position: 0px -2px;
		}
		#activity ul li .wrapper {
			zoom: 1;
			background: #f8f8f8;
			overflow: hidden;
			padding: 6px 10px 6px 0px;
			border-left: 1px solid #e4e4e4;
			border-right: 1px solid #e4e4e4;
		}
		#activity ul li .icon {
			width: 42px;
			text-align: center;
		}
		#activity ul li .text {
			width: 220px;
			overflow: hidden;
			color: #484848;
		}
			#activity ul li .text a {
				color: #00b0ef;
				text-decoration: underline;
			}
		#activity ul li .border {
			border: 1px solid #c3c3c3;
		}
		#activity ul li .date {
			display: block;
			color: #b2b2b2;
			margin-top: 6px;
			padding-left: 17px;
			background: url(../images/show/activity.date.gif) no-repeat;
		}

#bepartner {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
	background: #ecd5ff;
	padding-bottom: 13px;
	background: url(../images/main/bepartner.bg.png) no-repeat 0px 41px;
}
	#bepartner h2 {
		height: 41px;
		text-indent: -3000em;
		margin: 0px;
		background: url(../images/main/bepartner.title.gif) no-repeat;
	}
	#bepartner span.right {
		color: #431045;
		font-weight: bold;
		margin: 18px 10px 0px 0px;
	}
	#bepartner a.apply {
		margin: 12px 0px 0px 14px;
		background: url(../images/main/bepartner.apply.gif) no-repeat;
		width: 103px;
		height: 26px;
		text-indent: -3000em;

	}


#content {
	width: 681px;
	overflow: hidden;
	zoom: 1;
	margin-right: 20px;
}
	#content .box {
		overflow: hidden;
		zoom: 1;
		margin-bottom: 10px;
	}
		#content .box span.t,
		#content .box span.b {
			height: 2px;
			overflow: hidden;
			zoom: 1;
			display: block;
			background: url(../images/main/content.box.round.gif) no-repeat;
		}
		#content .box span.b {
			background-position: 0px -2px;
		}
		#content .box .wrapper {
			padding: 14px 17px 10px 17px;
			border-left: 1px solid #dddddd;
			border-right: 1px solid #dddddd;
			overflow: hidden;
			zoom: 1;
		}
		#content .box h2 {
			/* napis jest troszeczke brzydszy dlatego zostawiam w komentarzu wrazie gdyby ktos chcail powrocic do obrazka
			background: url(../images/main/content.box.title.gif) no-repeat;
			text-indent: -3000em;
			height: 11px;*/
			color: #707070;
			font-size: 16px;
			font-weight: normal;
			overflow: hidden;
			margin: 0px;
		}
		#content .box h2.subscribe {
			/*background-position: 0px -11px;*/
		}
		#content .box ul {
			margin: 10px 0px 0px 0px;
			padding: 0px;
			overflow: hidden;
			list-style: none;
			zoom: 1;
		}
			#content .box li {
				width: 311px;
				overflow: hidden;
				zoom: 1;
				float: left;
				margin-bottom: 25px;
				display: inline;
			}
			#content .box li.separator {
				margin: 0px 22px 0px 0px;
			}
			#content .box ul h3 {
				margin: 5px 10px 0px 10px;
				font-size: 11px;
				color: #484848;
			}
			#content .box ul .image {
				height: 154px;
				position: relative;
				overflow: hidden;
				zoom: 1;
				width: 311px;
			}
			#content .box ul .image .title {
				position: absolute;
				left: 0px;
				bottom: 0px;
				width: 311px;
				color: #fff;
				padding: 2px 0px 2px 17px;
			}
				#content .box ul .image a:hover {
					color: #dadada;
				}
				#content .box ul .image a {
					color: #fff;
				}
			#content .box ul .image .blue {
				background: url(../images/main/content.box.image.blue.gif) repeat-y;
			}
			#content .box ul .image .orange {
				background: url(../images/main/content.box.image.orange.gif) repeat-y;
			}
			#content .box ul .image .green {
				background: url(../images/main/content.box.image.green.gif) repeat-y;
			}
			#content .box ul .bottom {
				margin: 0px;
				color: #b2b2b2;
				border-top: 1px solid #c3c3c3;
				padding: 4px 6px 0px 2px;
				overflow: hidden;
				margin: 5px 0px 0px 0px;
			}
				#content .box ul .bottom .avatar {
					margin-right: 6px;
				}
				#content .box ul .bottom .username {
					margin-top: 4px;
				}
				#content .box ul .bottom .date {
					padding: 2px 0px 0px 17px;
					background: url(../images/common/time.gif) no-repeat 0px 2px;
				}
	#content .box .more {
		float: right;
		width: 90px;
		height: 20px;
		overflow: hidden;
		background: url(../images/main/content.box.more.gif) no-repeat;
		text-indent: -3000em;
		color: transparent;
	}

