/* START Columns */

#column-1 {
	float: left;
	width: 737px;
	color: black;
	margin-right: 5px;
}

#column-1-1 {
	width: 366px;
	float: left;
	margin-right: 5px;
}

#column-1-1 .filler {
	background: #9e0039;
	height: 0;
	font-size: 0;
}

#column-1-2 {
	width: 366px;
	float: left;
}

#column-1-2 .filler {
	background: #9e005d;
	height: 0;
	font-size: 0;
}

#column-2 {
	float: left;
	width: 188px;
	color: black;
}

#column-2 .filler {
	background: #630460;
	height: 0;
	font-size: 0;
}

/* END Columns */

#menu-small {
	margin-right: 192px;
}

.song {
	background: white;
	width: 358px;
	margin-right: 5px;
	padding: 4px;
	float: left;
	margin-bottom: 5px;
}

.second {
	margin-right: 0;
}

.song .cover, .song .cover:hover {
	text-decoration: none;
}

.song img {
	margin-right: 5px;
	float: left
}

.song .content {
	float: left;
}

.song .info {
	float: left;
	width: 240px;
	line-height: 1.0;
}

.song .info .artist {
	display: block;
	font-size: 11px;
	color: #0071fe;
	text-decoration: none;
	overflow: hidden;
	height: 11px;
}

.song .info .artist:hover {
	text-decoration: underline;
}

.song .info .title {
	color: #630460;
	font-size: 11px;
	display: block;
	overflow: hidden;
	height: 11px;
}

.song .info .label {
	color: #9e0039;
	font-size: 11px;
	display: block;
	margin-bottom: 3px;
	overflow: hidden;
	height: 11px;
}

.song .play {
	float: left;
	width: 38px;
	height: 20px;
	text-align: right;
	padding-top: 10px;
}

.song .play a {
	font-size: 11px;
	color: black;
	background: url('../img/play-button.gif') no-repeat right;
	display: block;
	padding-right: 20px;
	text-decoration: none;
}

.song .play a:hover {
	text-decoration: none;
}

.song .release {
	display: block;
	color: #636363;
	font-size: 11px;
	width: 180px;
	overflow: hidden;
	float: left;
}

.song .votes-cont {
	width: 90px;
	float: right;
	height: 15px;
	margin-right: 0;
	margin-bottom: 5px;
}

.song .votes {
	height: 15px;
	background: url('../img/rating-star.gif') repeat-x left bottom;
}

.producets h2 {
	width: 300px;
	float: left;
}

.sort-menu {
	list-style: none;
	float: left;
	text-align: right;
}

.sort-menu li {
	float: left;
	padding-left: 5px;
}

.sort-menu li a {
	color: #EF008C;
	font-size: 11px;
	text-decoration: none;
}

.sort-menu li a:hover {
	text-decoration: underline;
}

.sort-menu .sort-asc {
	background: url('/img/sort-asc.gif') no-repeat left;
	padding-left: 10px;
	text-decoration: underline;
}

.sort-menu .sort-desc {
	background: url('/img/sort-desc.gif') no-repeat left;
	padding-left: 10px;
	text-decoration: underline;
}

.sort-pre {
	color: #EF008C;
	font-size: 11px;
	float: right;
	display: block;
	text-align: right;
}

.sort-pre .sort-label {
	display: block;
	float: left;
	margin-right: 8px;
	margin-top: 3px;
}