/* @group RESET */

@import url("reset.css");
@import url("externalLinks.css");

/* @end */

/* @group @FONTY */

@font-face {
	font-family: 'PrivaOneProRegular';
	src: url('font-one/privaonepro-webfont.eot');
	src: local('☺'), url('font-one/privaonepro-webfont.woff') format('woff'), url('font-one/privaonepro-webfont.ttf') format('truetype'), url('font-one/privaonepro-webfont.svg#webfontSpmb1M3U') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PrivaTwoProRegular';
	src: url('font-two/privatwopro-webfont.eot');
	src: local('☺'), url('font-two/privatwopro-webfont.woff') format('woff'), url('font-two/privatwopro-webfont.ttf') format('truetype'), url('font-two/privatwopro-webfont.svg#webfontYOSCBv03') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PrivaFourProRegular';
	src: url('font-four/privafourpro-webfont.eot');
	src: local('☺'), url('font-four/privafourpro-webfont.woff') format('woff'), url('font-four/privafourpro-webfont.ttf') format('truetype'), url('font-four/privafourpro-webfont.svg#webfont0SgNYmWz') format('svg');
	font-weight: normal;
	font-style: normal;
}


.fontone {font-weight: normal; font-style: normal; font-family: 'PrivaOneProRegular';}
.fonttwo {font-weight: normal; font-style: normal;font-family: 'PrivaTwoProRegular';}
.fontfour {font-weight: normal; font-style: normal;font-family: 'PrivaFourProRegular';}

/* @end */

/* @group BODY */

body
{
	background-color:#FFFFFF;
	font-weight: normal; 
	font-style: normal; 
	font-family: 'PrivaOneProRegular', Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.5em;
	color:#000000;
	text-transform: uppercase;
}

#mainContainer
{
	width:856px;
	margin: 0 auto;
	position: relative;
}

p
{
	font-family: 'PrivaOneProRegular', Arial, Helvetica, sans-serif;
	clear: both;
	margin: 0 0 1.5em 0;
	padding: 0 100px;
	font-size: 0.85em;
}

/* @end */

/* @group TYPOGRAFIE */

h1 {margin:.825em 0 .5em 0; font-size:2.125em;}

h2 {font-size:2em; line-height: 1.33em;}

h3 {font-size:2em; line-height: 1.33em; font-family: 'PrivaFourProRegular';}

h4 {font-size:1.25em;}

h5 {font-size:1.125em;}

h6 {margin:.825em 0 .5em 0; font-size:1em;}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight: normal; font-family: 'PrivaFourProRegular';}
em			{font-style:italic;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
p.last		{margin-bottom:0px;}
.center 	{text-align: center;}

.white {color: #fff;}
.yellow {color: #feb53b;}
.bigtypo {font-size: 2em;line-height: 1.33em;padding-left: 97px;}
.shadowed {text-shadow: #c69422 0 1px 1px;}
.standartypo {font-size: 1.75em;line-height: 1.33em;padding-left: 97px;}

h2.sekce {
	font-size: 2.5em;
	padding: 20px 100px 35px 96px;
	color: white;
	font-family: 'PrivaFourProRegular';
	text-shadow: #000000 0px 1px 1px;
}

h3.author {
	position: relative;
	color: #feb53b;
	font-size: 1.5em;
	font-family: 'PrivaFourProRegular';
}

h3.author a{
	color: #feb53b;
}
						
h3.author span	{color: #000;}

#newsContainer .newsDatum h4 {
	color: white;
	font-size: 1.5em;
	line-height: 65px;
	text-align: right;
	padding-right: 10px;
}
		
h2.clenove {
	font-size: 2.5em;
	padding: 20px 100px 35px 96px;
	color: #feb53b;
	text-shadow: #000000 0px 1px 1px;
	font-family: 'PrivaFourProRegular';
}
				
#clenoveContainer .clenoveContent p, .whiteContentPF p	{text-transform: none;}
#concertsContent p, span, #concertsContent h2, #concertsContent h3	{text-align: right;	margin: 0; padding: 0;}
#concertsContent b.datum, #concertsContent  b.cas, #concertsContent  b.cena	{float: right;}
#concertsContent b.datum, #concertsContent b.cas, #concertsContent b.cena {margin-left: 25px;}
#concertsContent p.standartypo span {font-size: 0.5em;}
#concertsContent p.notransform {text-transform: none;}
#concertsContent p.standartypo {line-height: 0.85em;}
#newsContainer .newsContent p {margin: 0; text-transform: none;}

/* @end */

/* @group ODKAZY */

a:link, a:visited {color:#000;/*text-decoration: none;*/}
a:hover, a.active{color:#fff;}
a.koncertysite:hover {color: gray;}
#concertsContent h3 a {margin-right: -1px; padding: 0;}
#newsContainer .newsContent a, #clenoveContainer .clenoveContent a, #whiteContainer a {/*color: #feb53b;*/color: #eea732; font-family: 'PrivaTwoProRegular'; padding: 0; margin: 0;	}
#newsContainer .newsContent a:hover, #clenoveContainer .clenoveContent a:hover, #whiteContainer a:hover	{color: #000; font-weight: inherit;}

a.yellowTop {
	line-height: 100px;
	height: 96px;
	background: url(../images/base/bg-yellow-nadpis-top.png) no-repeat 0 0;
	display: block;
	cursor: pointer;
	cursor: hand;
	width: 586px;
	padding: 0 135px;
	font-size: 1.85em;
	text-shadow: #c69422 0 1px 1px;
}

p.standartypo a {
	font-size: inherit;
	line-height: 1.33em; 
	padding: 0; 
	font-family: 'PrivaFourProRegular'}
}

/* @end */

/* @group STANDARTNÍ DEFINICE */

ul {list-style-type:none;}

ol {}

.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}

/* @end */

/* @group VERTIKALNÍ NAVIGACE */

a.othernavi
	{
		position: absolute;
		text-indent: -3000em;
		padding: 0;
		margin: 0;
	}
		
		a.e-mail
		{
			width: 34px;
			height: 309px;
			background: url(../images/navigations/napiste_btn.png) no-repeat -34px 0;
			top: 390px;
			left: 10px;
		}
		
		a.e-mail:hover
		{
			overflow: hidden;
			background: url(../images/navigations/napiste_btn.png) no-repeat 0 0;
		}
		
		
		a.novinky
		{
			width: 30px;
			height: 233px;
			background: url(../images/navigations/novinky_btn.png) no-repeat 0 0;
			top: 30px;
			right: 20px;
		}
		
		a.novinky:hover
		{
			background: url(../images/navigations/novinky_btn.png) no-repeat -30px 0;
		}
		
		a.media
		{
			width: 34px;
			height: 187px;
			background: url(../images/navigations/media_btn.png) no-repeat 0 0;
			top: 270px;
			left: 10px;
		}
		
		a.media:hover
		{
			background: url(../images/navigations/media_btn.png) no-repeat -34px 0;
		}
		
				
		a.homepage
		{
			width: 35px;
			height: 293px;
			background: url(../images/base/homepage.png) no-repeat left -293px;
			left: 805px;
			top: 600px;
		}
		
		a.homepage:hover
		{
			width: 35px;
			height: 293px;
			background: url(../images/base/homepage.png) no-repeat left 0;
		}
		
		a.koncerty
		{
			width: 35px;
			height: 247px;
			background: url(../images/base/koncerty.png) no-repeat left 0;
			top: 1280px;
			right: 15px;
		}
		
		a.koncerty:hover
		{
			width: 35px;
			height: 247px;
			background: url(../images/base/koncerty.png) no-repeat left -247px;
		}

/* @end */

/* @group HEADER */

#header
{
	width:856px;
	height:745px;
	background: url(../images/base/bg-top.jpg) no-repeat center top;
	position: relative;
}

	/* @group NAVIGACE */
	
		ul#artistsNav
		{
			padding-top: 400px;
			margin-left: 100px;
			padding-bottom: 35px;
		}
		
		ul#artistsNav li {float:left; list-style-type:none;}
		
		ul#artistsNav li.karel {margin-right: 44px;}
		ul#artistsNav li.frantisek {margin-right: 44px;}
		ul#artistsNav li.milos {margin-right: 44px;}
	
		
		h1.titulka 
		{
			width: 657px;
			height: 82px;
			display: block;
			position: absolute;
			top: 422px;
			margin-left: 100px;
		}
		
		h1.titulka a 
		{
			width: 665px;
			height: 90px;
			display: block;
			background: url(../images/navigations/pf-guitar-quartet-over.png) no-repeat left top;
			margin-left: -3px;
		}
		
		a:hover img 
		{
			display: none;
		}
		
		a.koncertniProgramy
		{
			width: 346px;
			height: 46px;
			display: block;
			background: url(../images/navigations/koncertni-programy-over.png) no-repeat;
			margin-left: -1px;
		}
		
		a.logo:hover img {display: block;}
	
	/* @end */

	
	.undertitleContainer 
	{
		position: absolute;
		width: 856px;
		top: 557px;
		padding: 0;
		margin: 0;
		margin-left: 97px;
	}
	
	.undertitleContent 
	{
		width: 424px;
		padding: 0;
		margin: 0;
		margin-right: 10px;
	}
	
	.undertitleContainer img
	{
		margin: 0;
		padding: 0;

	}

/* @end */
	
		
	
#mainContent
{
	width:856px;
}


/* @group HP MEDIA */

	#mediaContent 
	{
		position: relative;
		width: 856px;
		height: 467px;
		background: url(../images/base/bg-media.jpg) no-repeat center top;
	} 


/* @end */

/* @group HP NEJBLIŽŠÍ KONCERT */

#lastConcertContent 
	{
		width: 756px;
		text-align: right;
		padding-top: 70px;
		padding-right: 100px;
	}

	
	#lastConcertContent p, span, #lastConcertContent h2, #lastConcertContent h3
	{
		text-align: right;
		margin: 0;
		padding: 0;
	}
	
	#lastConcertContent h3 a
	{
		margin-right: -1px;
		padding: 0;
	}
	
	#lastConcertContent p.koncertinfo, #concertsContent p.koncertinfo {
		position: relative;
		text-align: left;
	}
	
	b.datum, b.datum2, b.cas, b.cena, b.datumKoncerty, b.casKoncerty, b.cenaKoncerty
	{
		position: absolute;
		font-weight: normal;
		font-family: 'PrivaFourProRegular';
	}

/* @group INDEX KONCERT */

span.title-misto, span.title-datum, span.title-cas, span.title-cena, span.title-koncertCena, span.title-koncertCena2, span.title-koncertMisto, span.title-koncertDatum, span.title-koncertCas, span.title-koncertMisto2, span.title-koncertDatum2, span.title-koncertCas2
	{
		font-size: 0.85em;
	}
	
	span.title-cena
	{
		margin-left: 155px;/*58px*/
	}
	
	span.title-cas
	{
		margin-left: 133px;/*113px*/
	}
	
	b.datum
	{
		margin-left: 342px;/*342*/
	}
	
	b.datum2
	{
		margin-left: 322px;/*342*/
	}
	
	
	b.cas
	{
		margin-left: 510px;
	}
	
	
	b.cena
	{
		right: 0px;
	}

/* @end */

/* @group VÝPIS DALŠÍ KONCERTY */

	span.title-koncertCena
	{
		margin-left: 58px;/*58px*/
	}
	
	span.title-koncertCena2
	{
		margin-left: 150px;/*58px*/
	}
	
	span.title-koncertCas
	{
		margin-left: 130px;/*113px*/
	}
	
	span.title-koncertCas2
	{
		margin-left: 130px;/*113px*/
	}

	b.datumKoncerty
	{
		margin-left: 180px;
	}
	
	b.casKoncerty
	{
		margin-left: 360px;
	}
	
	b.cenaKoncerty
	{
		right: 0;
	}

/* @end */

/* @group predprodej - KONCERTY */

.predprodejFoot 
	{
		padding: 0 110px;
		margin: 0;
		z-index: 999;
		height: 20px;
	}
	
	.predprodejFoot p 
	{
		color: #9a9a9a;
		font-size: 0.75em;
		display: inline;
		position: relative;
		padding: 0;
		margin: 0;
		height: 20px;
		line-height: 20px;

	}
	
	.condensed {
	letter-spacing: -1px;
}

/* @end */


	
		
	#lastConcertContent p.standartypo span 
	{
		
		font-size: 0.5em;
	}
	
	#lastConcertContent p.notransform
	{
		text-transform: none;
	}
	
	#lastConcertContent p.standartypo 
	{
		line-height: 1em;
	}

	.concertFoot 
	{
		padding: 0 90px;
		margin: 0;
		z-index: 999;
		height: 50px;
	}
	
	.concertFoot p 
	{
		color: #9a9a9a;
		font-size: 0.75em;
		display: inline;
		position: relative;
		padding: 0;
		margin: 0;
		height: 50px;
		line-height: 50px;

	}
	
	.concertFoot p.left
	{
	}
	
	.concertFoot p.right
	{
	}
	
	
	
	

/* @group DOPROVOD */

	.stepanRak
	{
		height: 270px; /*350-70+10*/
		background: url(../images/base/bg-koncert-stepan.jpg) no-repeat center top;
	}
	
	.svojanov
	{
		height: 270px; /*350-70+10*/
		background: url(../images/base/bg-koncert-svojanov.jpg) no-repeat center top;
	}
	
	.vanoce
	{
		height: 270px; /*350-70+10*/
		background: url(../images/base/bg-koncert-vanoce.jpg) no-repeat center top;
	}
	
	.empty
	{
		height: 52px; /*350-70+10*/
		background: url(../images/base/bg-koncert-empty.jpg) no-repeat center top;
	}

/* @end */

/* @end */

/* @group HP JPLAYER */

.jplayerContainerImage
	{
		width: 318px;
		height: 180px;
		background: url(../images/base/jplayer.png) no-repeat left top;
		position: absolute;
		top:43px;
		left: 92px;
		padding-left: 9px;
		padding-top: 9px;
		background-color: #404040;
	}
	
	.jplayerContainer
	{
		width: 309px;
		height: 171px;
		background: url(../images/base/jplayer.png) no-repeat left top;
		position: absolute;
		/*top:43px;
		left: 92px;*/
		padding-left: 9px;
		padding-top: 9px;
		background-color: #404040;
	}
	
	.jplayerContainerImage a, .jplayerContainerImage a:hover, .jplayerContainerImage a img
	{
		display: block;
	}
	
	.simPlayerContainer
	{
		display: none;
		
		width: 200px;
		height: 22px;
		top: -4px;
		left: -14px;
		position: absolute;
		padding-left: 9px;
		padding-top: 9px;
	}
	
	div.tab-radek:hover .simPlayerContainer, div.tab-active .simPlayerContainer {
		display: block;
}



/* @end */

/* @group HP GALLERY */

.galleryContainer
	{
		width: 318px;
		position: absolute;
		top:67px;
		left: 448px;
	}
	
	.galleryContainer a
	{
		position: absolute;
		width: 78px;
		height: 78px;
		display: block;
	}
	
	.galleryContainer a.a
	{
		top: 0;
	}
	
	.galleryContainer a.b
	{
		top: 78px;
	}
	
	.galleryContainer a.prvni
	{
		left: 0;
	}
	
	.galleryContainer a.druhy
	{
		left: 78px;
	}
	
	.galleryContainer a.treti
	{
		left: 156px;
	}
	
	.galleryContainer a.ctvrty
	{
		left: 234px;
	}
	
	.galleryContainer img
	{
		width: 60px;
		height: 60px;
		padding: 9px;
		background: url(../images/base/bg-photo.png) no-repeat left bottom;
		float: left;
	}
	
	.galleryContainer img:hover
	{
		width: 60px;
		height: 60px;
		padding: 9px;
		background: url(../images/base/bg-photo.png) no-repeat left top;
		float: left;
	}
	
	.galleryContainer span.plus
	{
		width: 25px;
		padding: 0;
		margin: 0;
		display: block;
		position: relative;
		left: -3px;
		top: -4px;
		height: 25px;
		background: url(../images/base/plus-photo.png) no-repeat left bottom;
	}
	
	galleryContainer a:hover span.plus
	{
		background: url(../images/base/plus-photo.png) no-repeat left top;
	}
	
	.galleryContainer a:hover img
	{
		display: block;
	}

/* @end */

/* @group HP DVD PROMO */

.dvdContainer
	{
		width: 500px;
		position: absolute;
		top:300px;
		left: 95px;
	}
	
	.dvdContainer h2.dvd
	{
		font-size: 3.75em;
		color: #dfdfdf;
		text-shadow: #000000 0 1px 1px;
		margin-bottom: 80px;
	}
	
	.dvdContainer h2.dvd a img, .dvdContainer h2.dvd a:hover img
	{
		display:block;
	}
	
	.dvdContainer a
	{
		display:block;
		text-indent: -3000em;
		height: 48px;
		padding: 0;
		margin: 0;
		float: left;
	}
	
	.dvdContainer a.objednat
	{
		width: 128px;
		margin-left: -3px;
		margin-right: 19px;
		background: url(../images/navigations/objednat_btn.png) no-repeat 0 -48px;
	}
	
	.dvdContainer a.vice-o-dvd
	{
		width: 163px;
		
		margin-left: -3px;/* docasne */

		background: url(../images/navigations/vice-o-dvd_btn.png) no-repeat 0 -48px;
	}


	
	.dvdContainer a.objednat:hover
	{
		background: url(../images/navigations/objednat_btn.png) no-repeat 0 0;
	}
	
	.dvdContainer a.vice-o-dvd:hover
	{
		background: url(../images/navigations/vice-o-dvd_btn.png) no-repeat 0 0;
	}

/* @end */
	
	

	
	/*#greyNadpisContainer 
	{
		position: relative;
		width: 856px;
		height: 157px;
		background: url(../images/base/bg-greynadpis.png) no-repeat left top;
	}*/

/* @group GRAY CONTAINER */

#greyContainer 
	{
		position: relative;
		width: 856px;
	}
	
		#greyContainer .greyTop
		{
			width: 856px;
			height: 27px;
			display: block;
			background: url(../images/base/bg-grey-top.png) no-repeat left top;
		}
		
		#greyContainer .greyBottom
		{
			width: 856px;
			height: 57px;
			display: block;
			background: url(../images/base/bg-grey-bottom.png) no-repeat left top;
		}
		
		#greyContainer .greyContent
		{
			width: 856px;
			display: block;
			padding: 0;
			margin: 0;
			padding-bottom: 20px;
			background: url(../images/base/bg-grey-middle.png) repeat-y left top;
		}

/* @group WHITE LIST BG */

#whiteContainer, #concertsContainer	{
	width: 856px;
	display: block;
	padding: 0;
	margin: 0;
	padding-bottom: 15px;
}

	.whiteTop, #concertsContainer .concertsTop {
		width: 856px;
		height: 8px;
		display: block;
		background: url(../images/base/bg-whitecontainer-top.png) no-repeat 0 0;
	}
				
	.whiteContent {
		width: 586px;/*856-125-125*/
		display: block;
		padding: 25px 135px 20px;
		background: url(../images/base/bg-whitecontainer-content.png) repeat-y 0 0;
		position: relative;
	}

		/* @group WHITE LIST BG "PFGQ" */

		.whiteContentPF {
			width: 776px;
			display: block;
			padding: 35px 40px 20px;
			background: url(../images/base/bg-whitecontainer-content.png) repeat-y 0 0;
			position: relative;
		}

		/* @end */

		/* @group STYLOVÁNÍ */

		.whiteContent img {
			width: 60px;
			height: 60px;
			padding-top: 6px;
			padding-left: 7px;
			padding-right: 7px;
			padding-bottom: 7px;
			background: url(../images/base/repertoar-pic.png) no-repeat 0 top;
			float: left;
			display: block;
			position: relative;
		}

		.whiteContent .repertoarinfo {
			width: 475px;
			margin-left: 105px;
			position: relative;
		}
					
		.whiteContent hr {
			width: 586px;
			border: none;
			border-bottom: 1px solid #dedede;
			margin-bottom: 30px;
		}
		
		p.programUvod {
			padding: 0;
			margin: 0;
			margin-bottom: 30px;
			text-transform: none;
		}
		
		p.programUvod a{
			padding: 0;
			margin: 0;
		}
		
		p.programUvod a:hover{
			color: gray;
		}
						
		ul.author, ul.song {
			position: relative;
			text-transform: none;
			margin-left: 20px;
			margin-top: 10px;
			margin-bottom: 30px;
			min-height: 30px;
		}
						
		ul.song .poznamka {color: #9a9a9a;}
						
		ul.author li, ul.song li {
			/*list-style-image: url(../images/base/nota-li.png);*/
			list-style-type: square;
		}
						
		span.delka-hrani {
			position: absolute;
			font-size: 2.5em;
			color: #9a9a9a;
			right: -10px;
			top: 5px;
		}
						
				
		#authorContainer .authorBottom, #concertsContainer .concertsBottom {
			width: 856px;
			height: 8px;
			display: block;
			background: url(../images/base/bg-whitecontainer-bottom.png) no-repeat 0 0;
		}
	
		ul#program {
			width: 856px;
			display: block;
			padding: 0;
			margin: 0;
			padding-bottom: 15px;
		}
				
		li.program {
			width: 856px;
			display: block;
			background: url(../images/base/bg-whitecontainer-bottom.png) no-repeat 0 bottom;
			padding-bottom: 8px;
			margin-bottom: 35px;
		}

		li.posledni {margin-bottom: 0px;}
					
		.whiteContentArrow {
			background: url(../images/base/bg-yellow-arrow.png) no-repeat 0 0;
			height: 19px;
			margin-top: -1px;
			padding-bottom: 0;
			margin-bottom: 0;
		}

		/* @end */

/* @end */

/* @end */

		/* @group YELOW PAGES */

		#yellowpageContainer{width: 856px;display: block;}

		#yellowpageContainer .yellowpageContent	{
			width: 856px;
			display: block;
			padding: 0;
			margin: 0;
			background: url(../images/base/bg-yellow-middle.png) repeat-y left top;
		}
		
		#yellowpageContainer .yellowpageBottom{
			width: 856px;
			height: 60px;
			display: block;
			background: url(../images/base/bg-yellow-bottom.png) no-repeat left top;
		}

		/* @end */

/* @group KONCERTY */

#authorContainer, #concertsContainer {
		padding-bottom: 25px;
	}
	
	.concertsContent
	{
		position: relative;
		width: 856px;
	}
		
	.concertsContent1
	{
		padding: 25px 125px 50px;
		width: 606px;
		text-align: right;
		position: relative;
		background: url(../images/base/bg-yellow-strip.png) no-repeat left  bottom;
	}
	
	.concertsContent2
	{
		padding: 25px 125px 50px;
		width: 606px;
		text-align: right;
		position: relative;
		background: url(../images/base/bg-yellow-strip2.png) no-repeat left  bottom;
	}
	
	#concertsContent img
	{
		position: absolute;
		bottom: 0;
		left: 90px;
	}
	
	#concertsContent img.smallVanoce
	{
		bottom: -25px;
	}

/* @end */

/* @group CLENOVÉ */

#clenoveContainer .clenoveContent
				{
					width: 616px;
					display: block;
					padding: 40px 40px 40px 200px;
					background: url(../images/base/bg-news-content.png) repeat-y 0 0;
					position: relative;
				}

				#clenoveContainer img 
				{
					width: 230px;
					height: 254px;
					display: block;
					position: absolute;
					top: 5px;
					left: 57px;
				}

/* @end */

				/* @group NEWS CONTAINER */

				#newsContainer, #clenoveContainer
				{
					width: 856px;
					display: block;
					padding: 0;
					margin: 0;
					padding-bottom: 15px;
					position: relative;
				}

				#newsContainer .newsTop, #clenoveContainer .clenoveTop
				{
					width: 856px;
					height: 8px;
					display: block;
					background: url(../images/base/bg-news-top.png) no-repeat 0 0;
				}
				
				#newsContainer .newsContent
				{
					width: 668px;
					display: block;
					padding: 12px 20px 12px 168px;
					background: url(../images/base/bg-news-content.png) repeat-y 0 0;
					position: relative;
				}

				#newsContainer .newsBottom, #clenoveContainer .clenoveBottom {
					width: 856px;
					height: 8px;
					display: block;
					background: url(../images/base/bg-news-bottom.png) no-repeat 0 0;
				}
				
				#newsContainer .newsDatum {
					width: 157px;
					height: 65px;
					line-height: 65px;
					display: block;
					position: absolute;
					text-align: right;
					background: url(../images/base/bg-news-datum.png) no-repeat 0 0;
					padding-right: 10px;
					top: -7px;
					left: 92px;
				}
	
			/* @end */



/* @group MEDIA */

div.album {
	width: 666px;/*856-95-95*/
	display: block;
	padding: 25px 95px 0px;
	font-family: 'PrivaTwoProRegular';
}


		/* @group LEFT COLUMN */
		div.leftColumn {
			width: 152px;
			height: auto;
			float: left;
			margin-bottom: -20px;
		}
		
		img.cd { margin-bottom: 40px;}
		
		a.objednat2 {
			width: 157px;
			height: 48px;
			display: block;
			background: url(../images/navigations/objednat_btn2.png) no-repeat 0 -48px;
			text-indent: -3000em;
			padding: 0;
			margin: 0;
			margin-left: -3px;
			margin-bottom: 35px;
		}
		
		a.objednat2:hover {
			background: url(../images/navigations/objednat_btn2.png) no-repeat 0 0;
		}
		
		img.objednano {
			width: 157px;
			height: 48px;
			display: block;
			padding: 0;
			margin: 0;
			margin-left: -3px;
			margin-bottom: 35px;
		}
		
		div.leftColumn p {
			font-family: "Lucida Grande", Lucida, Verdana, sans-serif; 
			font-size: 10px;
			line-height: 14px;
			padding: 0 5px;
			color: #939393;
			text-transform: none;}
		
		/* @end */



		/* @group RIGHT COLUMN */
		div.rightColumn {
			margin-left: 200px;
			padding-top: 5px;
		}
		
		h2.nazev-alba {
			margin-bottom: 40px;
		}
		
		div.table {
			width: 464px;
		}
		
			div.tab-radek {
				height: 32px;
				line-height: 32px;
				font-size: 11px;
				text-transform: none;
				padding: 0 15px 0 0;
				position: relative;
			}
		
			div.tab-head {
				background: url(../images/base/bg-tab-top.png) no-repeat 0 0;
				text-shadow: #fff 0 1px 1px;
			}
			
			div.tab-content, div.tab-content2 {
				background: url(../images/base/bg-tab-middle.png) no-repeat 0 -32px;
			}
			
			div.tab-content:hover, div.tab-active {
				background: url(../images/base/bg-tab-middle.png) no-repeat 0 0px;
			}
			
			div.tab-lastitem {
				background: url(../images/base/bg-tab-bottom.png) no-repeat 0 -32px;
			}
			
			div.tab-lastitem:hover {
				background: url(../images/base/bg-tab-bottom.png) no-repeat 0 0px;
			}
			
			div.tab-shadow {
				background: url(../images/base/bg-tab-bottom-shadow.png) no-repeat 0 0;
				height: 3px;
			}

			
			div.sloupec {
				float: left;
			}
			
			div.tab-poradi {
				width: 30px;
				display: block;
				text-align: right;
				padding-right: 10px;
			}
			
			div.tab-autor {
				width: 175px;
				display: block;
			}
			
			div.tab-skladba, div.tab-veta {
				width: 210px;
				display: block;
			}
			
			div.tab-veta {
				font-style: italic;
				color: #545454;
			}
			
		
		/* @end */


/* @end */


		

/* @group FOOTER */

.superbottom {
	width: 856px;
	height: 55px;
	background: url(../images/base/bg-superbottom.jpg) no-repeat center top;
	display: block;
}

#footer
{
	width:766px;
	height: 20px;
	background: url(../images/base/bg-footer.png) no-repeat center top;
	position: relative;
	padding: 80px 40px 50px 50px;
}

.footerhomepage {
	margin-top: -30px;
}

.copy {
	height: 40px;
	line-height: 50px;
	padding: 0;
	padding-top: 10px;
	margin: 0;
	width: 450px;
	float: left;
}

#footer p
{
	font-size:.625em;
	line-height: 1.5em;
	color: #9a9a9a;
	width: 450px;
	text-transform: none;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	float: left;
	padding: 0;
	margin: 0;
}

#footer p a
{
	color: #9a9a9a;
	text-transform: none;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}


span {font-family: 'PrivaOneProRegular';}

span.clearfont 	{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

	/* @group SOCIÁLNÍ SÍTĚ */
	
	a.socialicons {
		text-indent: -3000em;
		float: right;
		width: 50px;
		height: 50px;
		overflow: hidden;
	}
	
	a.myspace {
		background: url(../images/icons/myspace_ico.png) no-repeat center bottom;
	}
	
	a.myspace:hover {
		background: url(../images/icons/myspace_ico.png) no-repeat center top;
	}
	
	a.facebook {
		background: url(../images/icons/facebook_ico.png) no-repeat center bottom;
	}
	
	a.facebook:hover {
		background: url(../images/icons/facebook_ico.png) no-repeat center top;
	}
	
	a.youtube {
		background: url(../images/icons/youtube_ico.png) no-repeat center bottom;
	}
	
	a.youtube:hover {
		background: url(../images/icons/youtube_ico.png) no-repeat center top;
	}
	
	/* @end */

/* @end */

/* @group FORM */

	div.formContainer {
	width: 618px;
}

	div.formTopContainer {
	width: 522px;
	padding: 30px 48px 35px;
	background: url(../images/base/form/form-bg.png) no-repeat 0 top;
}

	div.formContantContainer {
	width: 522px;
	padding: 0 48px 30px;
	background: url(../images/base/form/form-bg.png) no-repeat 0 bottom;
}

	div.formContainer form {
	width: 100%;
	height: 100%;
	position: relative;
}

	div.formContainer p, div.formContainer h2 {
	padding: 0;
	margin: 0;
}

	div.formContainer p {
	height: 25px;
	line-height: 25px;
	text-align: left;
}

	div.formContainer form {
	width: 100%;
	height: 100%;
}

	div.formContainer span {
	position: relative;
}

p.firstLine {
	height: 50px;
	line-height: 50px;
}

span.input {
	margin-left: 10px;
}

span.inputline {
	margin-left: 10px;
	border-bottom: 1px solid #ffa900;
}

span.inputline input{
	border: none;
	background: transparent;
	margin-left: 10px;
	padding: 0;
	margin: 0;
}

input.jmeno {
	width: 385px;
}

input.ulice {
	width: 437px;
}

input.obec {
	width: 250px;
}

label.psc, label.telefon {
	margin-left: 20px;
}

input.psc {
	width: 155px;
}

input.email {
	width: 237px;
}

input.telefon {
	width: 123px;
}

span.small {
	line-height: 1.5em;
}

span.celkova-cena {
	margin-left: 35px;
	margin-right: 20px;
}

div.formContainer p.dodaciAdresa {
	margin-top: 25px;

}

span.objednavkaCena {
	font-size: 2.5em;
	text-transform: none;
	right: 0;
	text-align: right;
	top: 5px;
}

input.odeslat {
	
}

input.odeslat{
 color: #FFFFFF;
 font-size: 0px;
 width: 157px;
 height: 48px;
 border: none;
 margin: 0;
 padding: 0;
 cursor:pointer;
 cursor:hand; 
 background: url(../images/base/form/btn_objednat.png) 0 -48px no-repeat; 
  margin-left: 10px;

 }
 
input.odeslat:hover{
 background: url(../images/base/form/btn_objednat.png) 0 0 no-repeat; 
 }
 
 input.storno{
 color: #FFFFFF;
 font-size: 0px;
 width: 114px;
 height: 48px;
 border: none;
 margin: 0;
 padding: 0;
 cursor:pointer;
 cursor:hand; 
 background: url(../images/base/form/btn_zrusit.png) 0 -48px no-repeat; 
 }
 
input.storno:hover{
 background: url(../images/base/form/btn_zrusit.png) 0 0 no-repeat; 
 }
 
form p.buttons {
	height: 48px;
	margin-top: 25px;
	margin-bottom: 20px;
	text-align: center;
	vertical-align: middle;
}
 

/* @end */


