@media screen and (max-width:320px) {
#topbarc {
	height: 44px
}
}
@media screen and (min-width:321px) {
#topbarc {
	height: 32px
}
}
.menu .plussign, .store .plussign, .musiclist .plussign, .list .plussign {
	position: absolute;
	width: 32px!important;
	height: 32px!important;
	right: 6px;
	top: 5px;
	margin: 0!important;
	background: url("../images/sign-plus.png") 0 0 no-repeat;
}

.menu .plussigngreen, .store .plussingreen, .musiclist .plussigngreen, .list .plussigngreen {
	position: absolute;
	width: 32px!important;
	height: 32px!important;
	right: 6px;
	top: 5px;
	margin: 0!important;
	background: url("../images/sign-plus-green.png") 0 0 no-repeat;
}

.menu .minussign, .store .minussign, .musiclist .minussign, .list .minussign {
	position: absolute;
	width: 32px!important;
	height: 32px!important;
	right: 6px;
	top: 5px;
	margin: 0!important;
	background: url("../images/sign-minus.png") 0 0 no-repeat;
}

.list ul img {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 0;
	top: 1;
}
.list .withimage .arrow {
	top: 19px!important
}
.list .withimage {
	height: 50px!important
}
.list .withimage .name {
	margin: 0 0 0 36px;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 83%!important;
	white-space: nowrap
}
.list .withimage .comment {
	margin: 2px auto auto 36px!important;
	max-width: 83%!important
}
.list .withimage a, .list .withimage:hover a {
	height: 41px!important
}
.list .withimage .infoicons {
	position: absolute;
	top: 2px;
	left: 46px;
	height: 10px;
}
.list .withimage .infoicons img {
	width: 10px;
	height: 10px;
}

.smallfield .name {
	width: 38%;
	padding-left: 8px;
}
.smallfield input {
	width: 60%;
}
#topbarc.black {
	background: -webkit-gradient(linear,0% 0%,0% 100%,from(#858585), color-stop(3%,#636363), color-stop(50%,#202020), color-stop(51%,black), color-stop(97%,black), to(#262626))
}
#topbarc.transparent {
	background: -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(133,133,133,0.7)), color-stop(3%,rgba(99,99,99,0.7)), color-stop(50%,rgba(32,32,32,0.7)), color-stop(51%,rgba(0,0,0,0.7)), color-stop(97%,rgba(0,0,0,0.7)), to(rgba(38,38,38,0.7)))
}
#topbarc {
	position: relative;
	left: 0;
	top: 0;
	width: auto;
	background: -webkit-gradient(linear,0% 0%,0% 100%,from(#cdd5df), color-stop(3%,#b0bccd), color-stop(50%,#889bb3), color-stop(51%,#8195af), color-stop(97%,#6d84a2), to(#2d3642));
	margin-bottom: 0px
}
#contentc {
	width: 100%;
	position: relative;
	top: -10px;
	min-height: 250px;
	margin-top: 0px;
	height: auto;
	z-index: 0;
	overflow: hidden
}

#footer {
	text-align: center;
	position: relative;
	margin: 5px 10px 0;
	height: auto;
	width: auto;
	bottom: 10px
}
