/* Global resets */
* {
	margin:0px;
	padding:0px;
	font-family:Helvetica, Tahoma, Verdana, Arial;
	outline:none;
}

html, body {
	color:#fff;
	line-height:14px;
	height:100%;
	letter-spacing:0px;
	font-size:11px;
	position: relative;
	background: #000000;
	
}

#outer-wrap {
	background: #000000 url('/images/backgrounds/bg.jpg') no-repeat top center;
	padding-top: 50px;
	min-height: 775px;
}

img {
	border:none;
	vertical-align: middle;
}

ol,ul {
	list-style:none outside;
}

p {
	margin-bottom:5px;
}

table {
	border-collapse:collapse;
	width:100%;
}

a {
	color:#c95c17;	
}

a:hover {
	color:#FFCC66;
}

.wrap {
	overflow:hidden;	
}

.content {
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	padding:100px 260px 40px 40px;
	position:relative;
	width:700px;
}

.sidebar {
	position:absolute;
	right:0;
	top:0;
	z-index:1000;
	width:230px;
	padding:15px 0;
}

.rcolbg {
	position:absolute;
	right:0;
	top:0;
	width:230px;
	height:595px;
	background: #000;
	z-index: 999;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}

.content,
.sidebar {
	height:455px;	
}

.sidebar {
	height:565px;	
}

.sidebar .inner {
	padding:0 15px;
}

#page-wrap {
	border:solid 1px #e56712;
	background:#00000f;	
	position:relative;
	margin-bottom:10px;
}

.page-wrap {
	width:1000px;
	margin:0 auto;
}

#langbar {
	overflow:hidden;
	margin-bottom:5px;
}

#langbar ul li {
	float:left;
	margin-right:4px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#langbar ul li:hover,
#langbar ul li.active {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

#main-menu li a{
	display:block;
	padding:11px 25px 3px;
	color:#fff;
	font-family:"Trebuchet MS";
	text-decoration:none;
	font-size:17px;
}

#main-menu li a:hover,
#main-menu li.selected a {
	background:#e56712 !important;	
}

#footer {
	width:1000px;
	margin:auto;
	margin-bottom:10px;
	padding-bottom: 10px;
	overflow: hidden;
}

h1.typeface-js {
	padding-bottom:10px;
}

#footer ul.social {
	overflow:hidden;
	float:left;
}

#footer #copyright {
	float:right;	
	text-align: right;
}

#footer ul.social li img {
	vertical-align:middle;	
}

#footer ul.social li {
	background-repeat:no-repeat;
	background-position: center;
	height:15px;
	line-height: 15px;
	float:left;
	margin-right: 20px;
}

#footer ul.social li img {
	display:block;
	visibility: hidden;
}

#footer ul.social li.json {
	background-image:url('/images/icons/jay-stever-on.png');
}

#footer ul.social li.twitter {	background-image:url('/images/icons/twitter_inactive.png');	}
#footer ul.social li.twitter:hover {	background-image:url('/images/icons/twitter.png');	}

#footer ul.social li.myspace {	background-image:url('/images/icons/myspace.gif');	}
#footer ul.social li.myspace:hover {	background-image:url('/images/icons/myspace_active.gif');	}

#footer ul.social li.youtube {	background-image:url('/images/icons/youtube_inactive.png');	}
#footer ul.social li.youtube:hover {	background-image:url('/images/icons/youtube_logo.png');	}

#footer ul.social li.fb {	background-image:url('/images/icons/fb_inactive.png');	}
#footer ul.social li.fb:hover {	background-image:url('/images/icons/fb_logo.png');	}

#footer ul.social li.vk {	background-image:url('/images/icons/vk_inactive.png');	}
#footer ul.social li.vk:hover {	background-image:url('/images/icons/vk.png');	}

#footer ul.social li.platforma {	background-image:url('/images/icons/platforma_inactive.png');	}
#footer ul.social li.platforma:hover {	background-image:url('/images/icons/platforma.png');	}

#footer ul.social li.draugiem {	background-image:url('/images/icons/draugiem_inactive.png');	}
#footer ul.social li.draugiem:hover {	background-image:url('/images/icons/draugiem.png');	}

a#logo {
	text-decoration: none;
	display:block;
	height:40px;
	position:absolute;
	right:234px;
	top:23px;
	width:273px;
	background:url('/images/logo.png') no-repeat;	
	z-index: 1000;
}

#text-content {
	
	padding-left:285px;
	padding-right:50px;	
}

#slides-holder {
	left:0;
	position:absolute;
	top:100px;
	width:785px;	
}

#slides {
	width:770px;
	height: 595px;	
	margin-top: -100px;
	position: relative;
}

#slides img {
	position:absolute;
	left:0;
	top:0;
}

#gallery {
	overflow:hidden;	
	height:410px;
}

#gallery .album {
	float:left;
	width:330px;
	height:165px;
	background: url('/images/backgrounds/albumbg.png') no-repeat; 	
	margin-right: 40px;
	margin-bottom: 17px;
}

#gallery .album .thumb {
	float:left;
	height:165px;
	position:relative;
	width:165px;
	margin-right: 1px;
}

#gallery .album .thumb img {
	left:12px;
	position:absolute;
	top:12px;	
}

#gallery .album .album-info {
	float:left;
	height:145px;
	padding:10px;
	width:144px;
	position: relative;
}

#gallery .album .album-info h3 a {
	font-size:11px;
	color:#fff;
	text-decoration: none;	
	font-weight:normal;
}

#gallery .album .album-info small {
	font-size: 10px;
	color:#454545;
}	

#gallery .album .album-info p.view {
	position:absolute;
	bottom:10px;	
	left:10px;
}

#gallery .odd {
	margin-right:0;	
}

.paging {
	background: #0c090e;
	border-right:solid 1px #e56711;
}

.paging,
.paging * {
	font-size:14px;
}

.paging .page-selector {
	background:#e56711 url('/images/backgrounds/pagginarr.gif') no-repeat left center;	
	padding:0 5px;
	float:left;
}

.paging .page-selector .page-selector-title {
	display:block;
	float:left;
	color:#000;
	line-height:34px;
	padding-left:10px;
	padding-right:5px;	
}

.paging .title {
	float:left;
	line-height: 25px;	
	padding: 5px 10px;
}

.paging,
.paging .page-selector {
	height:35px;	
}

.paging .page-selector span,
.paging .page-selector a {
	display:block;
	float:left;
	padding:11px 7px;	
}

.paging .page-selector a {
	color:#fff;
	text-decoration: none;	
}

.paging .page-selector span {
	color:#000;		
}

#gallery .picture {
		background: url('/images/backgrounds/albumbg.png') no-repeat; 	
		padding:11px;
		width:143px;
		float:left;
		margin-right:5px;
		margin-bottom: 5px;
}

#image-paging {
	
	width:672px;			
}

#image-paging .title{
	border-right:solid 1px #1a141d;
}

#image-paging .gal-title {
	float:left;
	display:block;
	line-height:35px;	
	font-size:11px;
	border-left:solid 1px #010000;
	background: url('/images/backgrounds/albarr.gif') no-repeat 2px 14px;
	padding-left:15px;
}

#image-paging .page-selector {
	float:right;	
}

.sidebar h1 {
	font-size:20px;
	font-weight:normal;
}

.heading {
	color:#e56711;
	margin:10px 0px;
	padding:17px 5px;
	border-top:dotted 1px 	#4e4d51;	
	border-bottom:dotted 1px 	#4e4d51;		
}

.sidebar .block {
	padding:15px;	
}

ul.fp-events {
		
}

ul.fp-events li {
	margin-bottom:15px;	
}

ul.fp-events li dt {
	color:#c85b13;
}

ul.fp-events li dd {
	color:#aba2b4;
}

#events {
	background: #131222;
	height:332px;
	left:40px;
	margin-left:-40px;
	margin-right:-30px;
	margin-top:112px;
	padding:25px 50px;
	position:absolute;
	top:100px;
	width:670px;
}

#events h1.heading {
	border-top:none;
	color:#fff;
	font-weight:normal;
	margin-top:0;
	padding-top:0;
	font-size:17px;	
	margin-bottom:20px;
}

ul.events {
	margin-bottom:15px;	
}

ul.events li {
	margin-bottom:20px;
}

ul.events li.upcoming {
	font-weight:bold;
}

ul.events li.ended,
ul.events li.ended .date {
	color:#666 !important;
}

ul.events li span.date {
	color:#C85B13;
}

ul.events li span.place {
	color:#aaa;
}

ul.events li span.type {
	background:#323b9e;
	font-size:9px;
	color:#fff;
	padding:4px 5px 2px 5px;
	margin-right: 10px;
}

ul.events li span.tv {
	background-color:#5f9600;
}

ul.events li span.radio {
	background-color:#a50505;
}

#scroll-list {
	overflow:hidden;
	height: 410px;	
	position: relative !important;
}

.scroll {
	background-repeat:repeat-x;
	background-position: center;
	height:28	px;
	width:100%;
	display:block;
	position: absolute;
	left:0;
	z-index: 6;
	cursor: pointer;
}

#list-contents {
	position:absolute;	
	z-index: 5;
	padding:15px 0;
}

.up {
	background-image:url('/images/backgrounds/hshadow.png');	
	top:-1px;
}

.down {
	background-image:url('/images/backgrounds/vshadow.png');	
	bottom:0;
}

.bio {
	font-size:12px;
	line-height: 19px;	
}

#videos {
	background:url('/images/backgrounds/video_overlay.png') repeat;	
	height:430px;
	left:8px;
	position:absolute;
	top:100px;
	width:750px;
	padding:10px 0;
}

.alldone_gsvb {
	display:none !important;
}	

.playerBox_gsvb div.title_gsvb {
	text-align:left !important;	
	margin-top:20px !important;
}

.playerBox_gsvb div.title_gsvb a {
	font-size:18px;	
}

.playerBox_gsvb div.title_gsvb a,
.playerBox_gsvb div.title_gsvb a:hover {
	color:#fff !important;
	font-weight:bold;
}

#videoInfo {
	float:left;
	width:590px;	
	background:url('/images/backgrounds/youtube.gif') no-repeat top center;
	height:355px;
}


#other-videos {
	float:left;
	width:160px;
}

table.resultTable_gsvb td {
	padding-bottom:5px !important;	
}

#videos #scroll-list {
	height:355px;	
}

#videos #scroll-list,
#videos #list-contents {
	width:150px;	
}

#fpalbum dl{
	overflow:hidden;
}

#fpalbum dl dt {
	float:left;
	width:62px;
	margin-right:10px;
}

#fpalbum dl dd {
	float:left;
	width:118px;
}

#fpalbum dl dd p.artist {
	color:#fff;
	font-size:11px;
}

#fpalbum dl dd p.album-title {
	font-weight: bold;
	font-size:14px;
	color:#fff;
}

#fpalbum dl dd p.buy {
	background:url('/images/icons/cart.gif') no-repeat left center;
	padding-left:15px;
}

#featured-album {
	margin-top:20px;
}

#discography {
	overflow:hidden;
	clear:both;
	height:435px;
}

#discography .disc {
	background:url('/images/backgrounds/discbg.png') no-repeat center;
	display:block;
	height:118px;
	width:333px;
	float:left;
	margin-bottom:21px;
	margin-right:34px;
	position:relative;
}

#discography .buy {
	display:block;
	height:38px;
	position:absolute;
	right:0;
	top:0;
	width:16px;
}

#discography .odd {
	margin-right:0;
}

#discography .thumb {
	padding:11px 0 0 14px;
	width:112px;
	float:left;
}

#discography .discinfo {
	float:left;
	padding:7px 0;
	width:192px;
}

#discography h2 {
	font-weight:bold;
	font-size:14px;
	color:#e56711;
}

#discography p.year {
	margin-bottom:10px;
}

#discography p.descr {
	font-size:9px;
}

#years-list {
	overflow:hidden;
	margin-bottom:10px;
}

#years-list li {
	float:left;
	margin-right: 5px;
	height:20px;
}

#years-list li a {
	background:#000;
	color:#fff;
	font-size:11px;
	text-decoration: none;
	padding:7px 8px;
	line-height: 20px;
}

#years-list li.active a {
	background-color:#E56712 ;
}
