body { background: #060B1A url(images/bg.jpg) repeat-x 0px 0px; font: normal 0.7em Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; margin: 0; padding: 0; }
a:link, a:visited { font-size: 1em; font-weight: normal; color: white; padding: 0px; margin: 0px; }
a:hover { font-size: 1em; font-weight: normal; padding: 0px; margin: 0px; color: #999999; }
div { position: relative; }
img { border: none; }
form { margin: 0px; padding: 0px; }
p { margin: 0px; padding: 0px; }
ul { margin: 0px; list-style: none; padding: 0px; }
h1, h2 { font-weight: bold; font-size: 1em; margin: 0px; padding: 0px; color: #FFCC00; }
h3, h4, h5, h6 { font-weight: bold; font-size: 1em; margin: 0px; padding: 0px; color: #FFCC00; }

#container { width: 975px; }
#mainmenu { height: 75px; display: block; float: left; overflow: hidden; }
#mainmenu li { text-indent: -9000px; float: left; }
li.continue { padding: 0 18px 0 180px; }
li.continue-en { margin-top: 36px; }
li.continue a:link, li.continue a:visited { width: 180px; height: 58px; display: block;
	background-image: url(images/pokracovat-vivien-sk.gif); background-repeat: no-repeat;
	background-position: left top; }
li.continue a:hover { background-position: -180px top; }
li.continue-en a:link, li.continue-en a:visited { width: 204px; height: 15px; display: block;
	background-image: url(images/english-site-enter-here.gif); background-repeat: no-repeat;
	background-position: left top; }
li.continue-en a:hover { background-position: -204px top; }

li.backhome { padding: 0 0 0 180px; }
li.backhome a:link, li.backhome a:visited { width: 180px; height: 58px; display: block;
	background-image: url(images/navrat-na-homepage.gif); background-repeat: no-repeat;
	background-position: left top; }
li.backhome a:hover { background-position: -180px top; }
li.backhome span { width: 180px; height: 58px; display: block;
	background-image: url(images/navrat-na-homepage.gif); background-repeat: no-repeat;
	background-position: -180px top; }
	
li.menu1 { padding: 36px 12px 0 0; }
li.menu1 a:link, li.menu1 a:visited { width: 82px; height: 58px; display: block;
	background-image: url(images/menuitems/agentura.gif); background-repeat: no-repeat;
	background-position: left top; }
li.menu1 a:hover { background-position: -82px top; }
li.menu1 span { width: 82px; height: 58px; display: block;
	background-image: url(images/menuitems/agentura.gif); background-repeat: no-repeat;
	background-position: -82px top; }

li.menu2 { padding: 36px 11px 0 0; }
li.menu2 a:link, li.menu2 a:visited { width: 67px; height: 58px; display: block;
	background-image: url(images/menuitems/historia.gif); background-repeat: no-repeat;
	background-position: left top; }
li.menu2 a:hover { background-position: -67px top; }
li.menu2 span { width: 67px; height: 58px; display: block;
	background-image: url(images/menuitems/historia.gif); background-repeat: no-repeat;
	background-position: -67px top; }

li.menu3 { padding: 36px 86px 0 0; }
li.menu3 a:link, li.menu3 a:visited { width: 72px; height: 58px; display: block;
	background-image: url(images/menuitems/kontakt.gif); background-repeat: no-repeat;
	background-position: left top; }
li.menu3 a:hover { background-position: -72px top; }
li.menu3 span { width: 72px; height: 58px; display: block;
	background-image: url(images/menuitems/kontakt.gif); background-repeat: no-repeat;
	background-position: -72px top; }

li.ensite { padding: 36px 0 0 0; }
li.ensite a:link, li.ensite a:visited { width: 80px; height: 58px; display: block;
	background-image: url(images/menuitems/english.gif); background-repeat: no-repeat;
	background-position: left top; }
li.ensite a:hover { background-position: -80px top; }
li.ensite span { width: 80px; height: 58px; display: block;
	background-image: url(images/menuitems/english.gif); background-repeat: no-repeat;
	background-position: -80px top; }

#imagepart { clear: left; }
#imagepart2 { clear: left; }
#imagepart2 .flash { width: 975px; height: 271px; }
.flash { width: 975px; height: 375px; }
.address { font-size: 0.9em; position: absolute; left: 64px; top: 75px; }
.address strong { font-size: 1.1em; }
.news { position: absolute; left: 693px; top: 17px; }
.news img { margin-bottom: 12px; }
.news p { margin-bottom: 5px; max-width: 200px; _width: 200px; }
.news span{ font-size: 0.9em; display: block; color: #FFCC00; }
.date { font-size: 0.9em; display: block; padding-left: 31px; color: #888C96; }
.news a:link, .news a:visited { text-decoration: none; }
.news a:hover { text-decoration: underline; color: white; }

#content { width: 975px; overflow: hidden; }
#incontainer { left: 234px; overflow: hidden; }
.homecolumn0 { float: left; clear: left; margin-right: 25px; width: 420px; }
.homecolumn { width: 395px; float: left; margin-right: 64px; }
.homecolumn1 { width: 181px; float: left; margin-right: 25px; _margin-right: -7px; }
.homecolumn2, .homecolumn4 { width: 214px; float: left; margin-right: 39px; }
.homecolumn3 { float: left; }
#event .homecolumn3 { position: absolute; top: 0; left: 458px; _left: 0; }
.homecolumn3 img { display: block; margin: 32px 0 7px 0; }
#event .homecolumn3 img { display: block; margin: 0 0 6px 0; }
#event .homecolumn3 img.media { display: block; margin: 32px 0 7px 0; }
#home div.akcia, #home div.akcia1 { margin: 25px 0 15px 0; text-indent: -9000px; }
div.akcia a:link, div.akcia a:visited {	background-image: url(images/events/leonard-cohen10.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 213px; height: 82px; }
div.akcia a:hover { background-position: -213px top; }
div.akcia span { background-image: url(images/events/alicia-keys.gif); background-repeat: no-repeat; background-position: -181px top; display: block; width: 181px; height: 82px; }
div.akcia1 a:link, div.akcia1 a:visited {	background-image: url(images/events/bob-dylan.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 213px; height: 82px; }
div.akcia1 a:hover { background-position: -213px top; }
div.akcia1 span {	background-image: url(images/events/james-blunt.gif);
	background-repeat: no-repeat; background-position: -214px top; display: block; width: 214px; height: 82px; }

#content a:link, #content a:visited { text-decoration: underline; }

.homecolumn1 h2, .homecolumn2 h2, .homecolumn4 h2, .homecolumn h2 { padding: 10px 0 0 31px; border-top: 1px dotted #FFCC00; }
.homecolumn1 p, .homecolumn2 p, .homecolumn4 p, .homecolumn p
{ padding: 0 0 14px 31px; }
.homecolumn1 span, .homecolumn2 span, .homecolumn4 span, .homecolumn span
{ display: block; font-size: 1.3em; }
.homecolumn1 h3, .homecolumn2 h3, .homecolumn4 h3, .homecolumn h3 { padding: 20px 0 0 31px; border-top: 1px dotted #FFCC00; color: #999999; }
#content p#last { padding-bottom: 150px; }
.homecolumn0 h1 { padding: 0 0 8px 31px; color: #888C96; }
.homecolumn0 h2, .homecolumn0 h3 { padding-left: 31px; color: #888C96; }
.homecolumn0 p { padding: 0 0 12px 31px; text-align: justify; }
.homecolumn0 strong { color: #CCCCCC; }
.homecolumn0 h4 { padding: 12px 0 5px 31px; }
#kontakt .homecolumn0 strong { margin-right: 3px; }
.homecolumn0 a:link, .homecolumn0 a:visited { color: #FFCC00; }
.homecolumn0 a:hover { color: #999999; }
#author { font-size: 0.9em; position: absolute; left: 64px; top: 135px; }
#author a:link, #author a:visited { color: #1A1F2D; text-decoration: none; }
#author a:hover { color: #464C58; }
#event .homecolumn2 { margin-top: 122px; }
#event .homecolumn4 { margin-top: 92px; }
#event .homecolumn0 { border-top: 1px dotted #FFCC00; }
#event .homecolumn0 p { padding: 0 0 2px 31px; }
#event .homecolumn0 h3 { padding: 15px 0 5px 31px; }
#event span.date { color: #FFCC00; padding: 0 12px 0 0; font-size: 1em; display: inline; }
#event .homecolumn0  a:link, #event .homecolumn0  a:visited { color: white; }
#event .homecolumn0  a:hover { color: #999999; }
#event .homecolumn0 p.odskok { padding-top: 8px; }
#historia .homecolumn0 { width: 750px; }
#historia .homecolumn0 p { width: 250px; float: left; }
#historia .homecolumn0 p span { padding-right: 12px; color: #FFCC00; }
#historia .homecolumn0 p a:link, #historia .homecolumn0 p a:visited { color: white; }
#historia .homecolumn0 p a:hover { color: #999999; }
#historia .homecolumn0 p.historycol { padding-left: 0px; }
#banner { width: 420px; height: 60px; margin: 30px 0 100px 0; }
#banner span { display: block; border-top: 1px dotted #FFCC00; border-bottom: 1px dotted #FFCC00; }

/* historia eventy */
div.akcia, div.akcia1, div.akcia2, div.akcia3, div.akcia4, div.akcia5, div.akcia6, div.akcia7, div.akcia8,
div.akcia9, div.akcia10, div.akcia11, div.akcia12, div.akcia13, div.akcia14, div.akcia15, div.akcia16,
div.akcia17, div.akcia18, div.akcia19, div.akcia20, div.akcia21, div.akcia22, div.akcia23, div.akcia24,
div.akcia25, div.akcia26, div.akcia27, div.akcia28, div.akcia29, div.akcia30, div.akcia31
{ margin: 25px 0 15px 0; text-indent: -9000px; }
div.akcia2 span {	background-image: url(images/events/popoluska.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia3 span {	background-image: url(images/events/50cent.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia4 span {	background-image: url(images/events/michael-bolton.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia5 span {	background-image: url(images/events/labutie-jazero.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia6 span {	background-image: url(images/events/bryan-adams.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia7 span {	background-image: url(images/events/simply-red.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia8 span {	background-image: url(images/events/yamato.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia9 span {	background-image: url(images/events/gospelove-vianoce.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia10 span {	background-image: url(images/events/disco-world.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia11 span {	background-image: url(images/events/harlem-globetrotters.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia12 span {	background-image: url(images/events/david-copperfield.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }	
	div.akcia13 span {	background-image: url(images/events/masters-of-rock.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }	
	div.akcia14 span {	background-image: url(images/events/lord-of-the-dance-po.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia15 span {	background-image: url(images/events/lord-of-the-dance-za.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia16 span {	background-image: url(images/events/tahitian-pearl.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia17 span {	background-image: url(images/events/bryan-adams.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }	
	div.akcia18 span {	background-image: url(images/events/golden-gospel.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia19 span {	background-image: url(images/events/vanessa-mae.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia20 span {	background-image: url(images/events/golden-gospel.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia21 span {	background-image: url(images/events/tahitian-pearl.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }	
	div.akcia22 span {	background-image: url(images/events/lucie-bila.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia23 span {	background-image: url(images/events/brasil-tropical.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia24 span {	background-image: url(images/events/amfora.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia25 span {	background-image: url(images/events/lucie-bila.gif);
	background-repeat: no-repeat; background-position: left top; display: block; width: 214px; height: 52px; }
	div.akcia26 span {	background-image: url(images/events/pussycat-dolls.gif);
	background-repeat: no-repeat; background-position: -181px top; display: block; width: 181px; height: 82px; }
	div.akcia27 span {	background-image: url(images/events/leonard-cohen.gif);
	background-repeat: no-repeat; background-position: -214px top; display: block; width: 214px; height: 82px; }
	div.akcia28 span {	background-image: url(images/events/zztop.gif);
	background-repeat: no-repeat; background-position: -214px top; display: block; width: 214px; height: 82px; }
	div.akcia29 span {	background-image: url(images/events/leonard-cohen10.gif);
	background-repeat: no-repeat; background-position: -214px top; display: block; width: 214px; height: 82px; }
	div.akcia30 span {	background-image: url(images/events/lady-gaga-10.gif);
	background-repeat: no-repeat; background-position: -213px top; display: block; width: 213px; height: 82px; }
	div.akcia31 span {	background-image: url(images/events/bob-dylan.gif);
	background-repeat: no-repeat; background-position: -213px top; display: block; width: 213px; height: 82px; }
.pf  { width: 759px; height: 319px; border: 1px solid white; position: absolute; z-index: 99; left: 100px; top: 100px; }			
	
	