/** Basic **/





.skipnav {display:none;}







span.clearer, p.browser span.clearer {clear:both;display:block;width:1px;height:1px;

     margin:0px 0px -1px 0px;visibility:hidden;line-height:0px;border:none;float:none;}



body,tr,td,input {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

     font-size:11px;line-height:16px;}



h1, h2, h3, h4, h5, h6, #subtitle, #menu,#headline .rgslideshow .rgstitle,#headline .rgslideshow .rgsdescription

    {font-family: Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans",

    "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;}



#page {width:940px;margin:0 auto;padding-bottom:27px;}

.panel, #page-inner {padding:8px 30px;}



h1 {height:118px;margin:0;padding:0;position:relative;padding:50px 0 2px 200px;font-size:34px;line-height:64px}

h1 a {color:#fff;text-decoration:none;line-height:120px;}





h4 {font-size:16px;font-weight:normal;}

#subtitle {display:block;color:#f7941d;position:absolute;padding-left:240px;top:122px;line-height:32px;font-size:18px;}



#nav {}

#nav .search {text-align:right;margin-top:-16px;margin-bottom:-3px;}

#nav .search input {width:138px;border:none;color:#fff;}

#nav .search .button {display:inline;}

#nav .search .button input {background:url(button-search.gif) no-repeat;border:none;width:19px;height:21px;margin-left:3px;margin-top:-3px;vertical-align:middle;}



fieldset {border:none;}



/** Menu **/



.tx-tagpack-pi1-linkbox a {color:#fff}



#menu {margin:0px;display:block;padding:0;font-size:12px;line-height:16px;

       text-transform:uppercase;}



#menu li {display:inline;background:url(menu-spacer.png) no-repeat left;padding-left:24px;margin-left:16px;}



#menu li.first {padding:0px; background:none;margin-left:0px;}

#menu li a {color:#fff;text-decoration:none;font-weight:bold;}

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









p {margin:0px 0 16px 0;}



.blue    #page {background:url(header-blue.gif) top center no-repeat;}

.green   #page {background:url(header-green.gif) top center no-repeat;}

.violet  #page {background:url(header-violet.gif) top center no-repeat;}







.tx-indexedsearch .result .description {margin-bottom:0px;}

.tx-indexedsearch .result .title {font-weight:bold;}

.tx-indexedsearch .result .info {font-size:10px;}







body {margin:0;padding:0px;color:#fff;}



#content table td {padding:0px 5px 0px 0px;}



h2,h3,h4,h5,h6, a, b, strong {color:#f7941d;}







#content h3 {font-size:20px;}





h2,h3,h4 {margin:24px 0px 4px 0px}



input[type=submit] {background:#f7941d;}

input,textarea,select {border:none;color:#fff;}



.csc-firstHeader {margin-top:0px;}



.csc-header-n1 h3, h3.csc-header-n1 {margin-top:0px;} 



h3 {font-size:18px;font-weight:normal;}



#page-inner .csc-header-n1 h2 {margin-top:0px;}



/** Header **/



p.browser {line-height:32px;height:32px;}



/** Headliner **/



#headline {display:block;position:relative;margin-top:5px;margin-bottom:10px}







/** Content **/



#content h2, #headline h2 {color:#fff;font-size:30px;font-weight:normal;line-height:32px;background:transparent;}

a {text-decoration:none;}

a:hover {text-decoration:underline;}

.collumn h2 {font-size:18px;font-weight:normal;margin:12px 0px 6px 0px;}



/** Footer **/



#sitemap {width:873px;margin:0 auto; list-style:none;padding:26px 16px;}

#sitemap li {min-width:10px;margin-left:20px;padding:0px;}

#sitemap li.first a {padding-left:9px;width:0px;overflow:hidden;background:url(home.gif) no-repeat left;}

#sitemap li.first li a  {overflow:visible;background:none;width:auto;padding:0;}

#sitemap li a {float:left;display:block;text-decoration:none;font-weight:bold;color:#fff;margin:0px 6px 0px 30px;}

#sitemap li li a{clear:left;font-weight:normal;margin:0px;float:none;}

#sitemap li ul {float:left;border-left:1px solid #fff;list-style:none;padding:0px;margin:0px 0px 26px 0px;display:block;}

#sitemap li li {float:none;margin-left:6px;display:block;}







*+html #sitemap li {display:block;float:left;margin-left:0;}

*+html #sitemap li li {float:none;margin-left:6px;}

*+html .tx_chgallery_pi1 a span {display:none;}



#footer .info {clear:both;color:#fff;background:#000;padding:16px 0px;}

#footer .info p {margin:0;}

#footer .info .creators {text-align:right;padding:0px 26px;width:853px;margin:0 auto;line-height:16px;margin-top:-16px;}

#footer .info .copyright {text-align:left;padding:0px 26px;width:853px;margin:0 auto;line-height:16px;}





/** Main **/



#page-inner {padding-top:18px;padding-bottom:36px;margin-top:7px;}

#page-inner .collumn {padding:18px;padding-bottom:36px;width:146px;float:right;margin-left:6px;}

#content {;min-height:300px;float:left;width:572px;position:relative;line-height:18px;font-size:12px;}



#page-inner.colls-3 #coll-1 {margin-left:-370px;margin-right:188px;}

* html #page-inner.colls-3 #coll-2 {}

* html #page-inner.colls-3 #coll-1 {margin-right:6px;}

#page-inner.colls-3 #coll-2 {display:block;} 

#page-inner.colls-3 #content {width:480px;}



#page-inner.colls-2 #coll-2  {display:none;}

#page-inner.colls-2 #content    {width:600px;}



#page-inner.no-colls .collumn {display:none}



/** slideshow **/



#headline .rgslideshow {position:relative;border:none;background:none !important;overflow:visible;margin:0 -20px;}

#headline .rgslideshow .rgsbigprev {left:-26px;background:transparent url(slideshow-left.gif) no-repeat right;}

#headline .rgslideshow .rgsbignext {right:-26px;background:transparent url(slideshow-right.gif) no-repeat left;}

#headline .rgslideshowce, #headline .tx-rgslideshow-pi1 {overflow:visible;}

#headline .rgslideshow .rgsbigprev,#headline .rgslideshow .rgsbignext{ width:16px;}

#headline .rgslideshow .rgsnest {background:url(orange-trans.png);border:none;line-height:58px;height:58px;}

#headline .rgslideshow .rgstitle {letter-spacing:0px;display:inline;font-size:30px;text-transform:none;

                                 font-weight:normal;color:#fff;line-height:58px;padding:0 20px;}

#headline .rgslideshow .rgsdescription {display:inline;font-size:18px;font-weight:bold;color:#000;line-height:58px;}



/** kalendar **/

.collumn .tx-cal-controller table {border-spacing:1px;margin:0 auto;}

.collumn .tx-cal-controller th {display:none;overflow:hidden;}

.collumn .tx-cal-controller td {border:none;text-align:center;padding:0px;font-size:0.9em;font-weight:bold;

                                position:relative;color:#f7941d;line-height:19px;width:19px;

                                background:url(calendar-mini.gif) no-repeat;letter-spacing:-1px;}

.collumn .tx-cal-controller td.monthOff {font-weight:normal;color:#9f5d0f;}

.collumn .tx-cal-controller div.V9 {font-weight:bold;color:#fff;border:none;background:url(calendar-mini.png) no-repeat;}

.collumn .tx-cal-controller div.V9:hover .event {display:block}

.collumn .tx-cal-controller div.V9 .event {position:absolute;display:none;letter-spacing:0px;}

.collumn .tx-cal-controller .event a {max-height:19px;position:relative;text-decoration:none;color:#fff;padding:0 5px;z-index:9999;display:block;}

.collumn .tx-cal-controller .event a:hover {text-decoration:underline;}

.collumn .tx-cal-controller th.weekday {display:table-cell;}



.cal-legend span {font-size:0.9em;padding:0 5px;}

.cal-legend span.cal-disco  {color:#008f9d;}

/**.cal-legend span.cal-dh  {color:#582200;} **/

.cal-legend span.cal-dh  {color:#72840c;} 

.cal-legend span.cal-concert {color:#f7941c;}

/*.cal-legend span.cal-other   782d64 {color:#9e003a;}*/

.cal-legend span.cal-other  {color:#9e003a;}

.cal-legend span.cal-foto  {color:#782d64;}





.collumn .cal-disco .event a {background:#008f9d;}

.collumn .cal-dh .event a {background:#72840c;}

.collumn .cal-concert .event a {background:#f7941c;}

.collumn .cal-other .event a {background:#9e003a;}

.collumn .cal-foto .event a {background:#782d64;}



.collumn .tx-cal-controller div.cal-concert {background-position:0px -19px;}

.collumn .tx-cal-controller div.cal-dh {background-position:0px -38px;}

.collumn .tx-cal-controller div.cal-other {background-position:0px -57px;}

.collumn .tx-cal-controller div.cal-disco {background-position:0px -76px;}

.collumn .tx-cal-controller div.cal-foto {background-position:0px -95px;}



.collumn .tx-cal-controller .navback {font-size:12px;position:relative;text-align:center;}

.collumn .tx-cal-controller .navback a {position:absolute;color:#fff;font-weight:bold;text-decoration:none;cursor:pointer;}

.collumn .tx-cal-controller .navback a:hover {text-decoration:underline;color:#f7941d;}

.collumn .tx-cal-controller .prev {left:0px;}

.collumn .tx-cal-controller .next {right:0px;}



* html .collumn .tx-cal-controller .navback a {display:none;}



.collumn .tx-cal-controller {height:160px;}



* html .collumn .tx-cal-controller div.V9:hover .event {display:none;}

*+html .collumn .tx-cal-controller div.V9:hover .event {display:none;}









/* Programme */



div.programme.vevent div.left {float:left;width:480px;}

div.programme.vevent .right {position:relative;float:right;margin-right:-70px;padding:18px;width:130px;} 





div.include {padding:6px 0px 6px 12px; background:url(back-trans.png) repeat-y;margin:16px;}

div.include h3,div.include p {margin-top:0px;}



.vevent table.detail th {text-align:left;padding:0px 12px 0px 0px;}

.vevent table.detail {margin-bottom:12px;line-height:1.6em;border-spacing:0;margin-bottom:16px;}

.vevent.include img, .list .vevent img {float:left;margin-right:12px;}





.list .vevent h3 {margin-bottom:-6px;}



.tx-chgallery-pi1 a img, p a img, div.csc-textpic a img {border:1px solid #f7941d};

.tx-chgallery-pi1 a {margin:5px;}

.tx-chgallery-pi1 a img {margin-bottom:5px;}



.collumn .tx-chgallery-pi1 {text-align:center;}



#content .tx-chgallery-pi1 {line-height:0;margin:13px -20px 0px 20px;}

#content .tx-chgallery-pi1 a {width:98px;height:98px;text-align:center;}

#content .tx-chgallery-pi1 a img {margin:0 17px 11px 0;}



/* pagebrowser */

p.browser a, p.browser span {border:1px solid #f7941d;width:20px;height:20px;display:block;float:left;line-height:20px;margin:3px;text-align:center;}

p.browser span {color:#7d4900;border:1px solid #7d4900;}





/* Zdielanie */

ul.share {margin:6px 0px;padding:0px;list-style:none;}

ul.share li {margin:0;padding:3px 0px;}



.share a {padding-left:24px;color:#fff !important;display:block;line-height:18px;font-size:10px;}

a.facebook {background:url(icons/fb.gif) no-repeat left;}

a.email {background:url(icons/email.png) no-repeat left;}

a.feed {background:url(icons/feed.png) no-repeat left;}

a.code {background:url(icons/code.png) no-repeat left;}

a.calendar {background:url(icons/date.png) no-repeat left;}

a.vybrali-sme {background:url(http://zena.sme.sk/storm/imgs/toolbar/doasdf_c.gif) no-repeat left;}

.photos h3 span {color:#fff;font-size:12px;font-weight.normal;margin-right:0.75em;}

.photos .item {margin-bottom:18px;}



.news .date {color:#f7941d;display:block;}

.news .item {margin-bottom:32px;}

.tags {border-top:1px solid #f7941d;padding:2px 18px 0px 18px;background:url(tags.gif) no-repeat 2px 7px;line-height:16px;color:#f7941d;}



#content .news h2 {margin:2px 0px -2px 0px;color:#fff;}

#content .news h2 a {color:#fff;}



.collumn input {background:#220000;color:#fff;border:none;width:136px;line-height:20px;padding:2px 5px;}

.collumn .button {display:block;text-align:right;margin-top:3px;}

.collumn .button input {background:#f7941d;width:auto;height:20px;line-height:15px;text-align:center;padding:0 12px;

                        border-left:1px solid #7d4900;border-top:1px solid #7d4900;border-bottom:1px solid #a3620a; border-right:1px solid #a3620a;}



hr.clearer {clear:both;border:none;border-top:1px solid #f7941d;}

p.more {margin-top:-16px;margin-bottom:13px;}



.list .vevent {margin-bottom:36px;}

.photos {padding-top:1px;clear:both;}



*+html .collumn .tx-cal-controller div.V9 .event a {height:19px;}

#liveplayer {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-size:14px;line-height:16px;
     font-weight: bold;
     padding-left: 80px;
}

#mc2player {
	margin-top: 4px;
	
	background-color: #353E44;
	padding-bottom: 9px;
	width: 720px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


.mp3-player {float:right;width:200px;margin:0px 0px 10px 10px;}



p img {margin:0px 10px 10px 10px}


table p {margin:0px;}
