/* BASIC SETTINGS */
*{margin:0px;padding:0px;}
.clear, .cleaner {clear: both; visibility:hidden;}
body{font-family: arial; font-size: 12px; text-align: center; background: url(images/body.png) #000 repeat-x;}

.head{width: 1024px; height: 282px; margin:0px auto; text-align: left;}
.head-obsah{padding-left: 5px;}
.head-img{width: 1018px; height: 282px; background-image: url(images/head.png); text-align: left; float: left;}

.moderator-8805567{width: 1018px; height: 282px; background-image: url(images/head-bednar.png); text-align: left; float: left;}
.moderator-8805594{width: 1018px; height: 282px; background-image: url(images/head-sabol.png); text-align: left; float: left;}
.moderator-8805574{width: 1018px; height: 282px; background-image: url(images/head-hetzer.png); text-align: left; float: left;}
.moderator-8805274{width: 1018px; height: 282px; background-image: url(images/head-cernoska.png); text-align: left; float: left;}
.moderator-8805586{width: 1018px; height: 282px; background-image: url(images/head-ingerle.png); text-align: left; float: left;}
.moderator-8805577{width: 1018px; height: 282px; background-image: url(images/head-holek.png); text-align: left; float: left;}
.moderator-8805558{width: 1018px; height: 282px; background-image: url(images/head-jech.png); text-align: left; float: left;}
.moderator-8805554{width: 1018px; height: 282px; background-image: url(images/head-sikl.png); text-align: left; float: left;}
.moderator-8805570{width: 1018px; height: 282px; background-image: url(images/head-dokoupil.png); text-align: left; float: left;}
.moderator-10335674{width: 1018px; height: 282px; background-image: url(images/head-matamar.png); text-align: left; float: left;}

.center-obsah .cmsTree{padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid gray;}
.center-obsah .cmsTree ul{list-style-type: none; list-style-position: inside;}
.center-obsah .cmsTree ul li{float:left; margin-bottom: 5px;}
.center-obsah .news .cmsTree ul li a{color:#fff; text-decoration: none; display: block; float: left;border-left:1px solid #FFFFFF;margin-left:17px;padding-left:24px;}
.center-obsah .cmsTree ul li a:hover{color:#fff; text-decoration: underline;}

.clanek-obsah-g ul li.cmsTreeLI{border:1px solid gray; text-align: center; float: left; margin-right: 10px; margin-bottom: 10px; width: 158px; height: 150px;}
.clanek-obsah-g ul li.cmsTreeLI img{margin-top: 6px;}

.catalogPages{padding-top: 10px; margin-top: 15px; border-top:1px solid gray; text-align: center; font-size: 14px;}
.catalogPages a{color:#fff;}

.stream{width: 113px; height: 41px; background-image: url(images/stream.png);float:left;font-size:11px; margin-top: 5px;}
.stream-obsah{padding-left: 25px; line-height: 20px;}
.stream-obsah a{color:#000; text-decoration: underline;}

.current-program{background-color:darkOrchid;display:block;height:19px;}

.play{float: left; padding-left: 245px; padding-top: 211px;}
.nowplay{float: left; padding-left: 29px; padding-top: 188px; color:#efdf00; font-weight: bold; line-height: 20px;}
.nowplay a{color:white; text-decoration: none;}
.nowplay-obsah{width: 320px; height: 100px;}
.nowplay-obsah-text{padding-left: 10px; padding-top: 5px;}
.song-play-obsah-text {padding-left: 10px; height: 20px; overflow:hidden; width:320px; text-transform: uppercase;}
.player{display: block; float: left; border:none; background-image: url(images/player.png); width: 49px; height: 49px;}
.winamp{display: block; float: left; border:none; background-image: url(images/winamp.png); width: 49px; height: 49px; margin-left: 10px;}

.wraper{width: 940px; text-align: left; margin:0px auto; color:#fff;}

.left{float: left; width: 182px;}
.center{float: left; width: 577px;}
.center-obsah{padding-left:10px; padding-right: 10px;}
.right{float: left; width: 181px;}
.in{padding:15px;}

.menu{width: 180px; border-left:1px solid #898989; border-right:1px solid #898989; border-bottom:1px solid #898989; background: url(images/menu.png) repeat-x bottom;}
.menu a{color:#f5ea00; text-decoration: none;}
.menu a:hover{color:#ff0000; text-decoration: underline;}
.menu ul{list-style-type: none; padding-left: 15px; padding-bottom: 10px;}
.menu li{background-image: url(images/dott.png); background-position: left; padding-left: 20px; background-repeat: no-repeat; margin-bottom: 5px;}
.menu li.menu-item-selected a{font-weight: bold; color:#ff0000;}

.ptakoviny{width: 180px; border:1px solid #898989; background: transparent; height: 310px;}
.ptakoviny-nadpis{width: 101px; height: 15px; display: block; background-image: url(images/ptakoviny.png); margin-bottom: 15px; border: none;}
.ptakoviny .cmsCatalogItem .vypis-produktu{padding: 15px; text-align: center; background: url(images/menu.png) repeat-x bottom; padding-top: 0px;}
.ptakoviny .nazev a{font-size: 12px; color:silver;}
.ptakoviny .foto img{border:1px solid silver; margin-top: 10px; margin-bottom: 10px;}
.ptakoviny .cena{}

.shop-nadpis{width: 153px; height: 31px; display: block; background-image: url(images/shop.png); margin-bottom: 25px; border: none;}

.login{width: 180px; border:1px solid #898989; background: url(images/menu.png) repeat-x top;}
.login-nadpis{width: 91px; height: 14px; display: block; margin-bottom: 15px; background-image: url(images/prihlaseni.png); cursor: default; border: none;}
.hitparada{width: 179px; border-left:1px solid #898989; border-right:1px solid #898989; border-bottom:1px solid #898989; background: url(images/menu.png) repeat-x bottom;}
.hitparada .in{padding-top: 0px;}
.hitparada-nadpis{width: 140px; height: 28px; display: block; margin-bottom: 20px; background-image: url(images/hitparada.png); border: none;}
.reklamy{width: 179px; border:1px solid #898989; background: url(images/menu.png) repeat-x bottom;}
.reklamy-nadpis{width: 81px; height: 11px; display: block; margin-bottom: 20px; background-image: url(images/reklama.png); border: none;}
.reklamy .cmsGallery{text-align: center;}
.reklamy .cmsGallery a img{margin-bottom: 5px;border:1px solid silver;}
.space{width: 100%; height: 10px; display: block;}

.nadpis{width: 100%; background: url(images/nadpis.png) repeat-x bottom;}
.nadpis-obsah{padding:20px;}
.nadpis-obsah h1{font-size: 23px; color:#f7ee00; font-weight: normal;}

.clanek{width: 100%; background: url(images/clanek.png) repeat-x bottom;}
.clanek-obsah{padding:20px; line-height: 18px; text-align: justify;}
.clanek-obsah-g{padding:20px; line-height: 18px; text-align: justify;}

.clanek-nahled{width: 100%; background: url(images/clanek.png) repeat-x bottom;}
.clanek-nahled-obsah{padding:20px; line-height: 18px;}
.clanek-left{float: left; margin-right: 20px; width: 390px;}
.clanek-right{float: right;}

.cmsBanner img{border:none;}

.clanky a{color:yellow; text-decoration: underline;}
.clanek-image{border:3px solid #7a7a7a; margin-top: 3px;}
.clanek-nadpis{font-weight: bold; color:#fff; margin-bottom: 10px;}
.clanek-nadpis a{color:#f7ee00; text-decoration: none;}
.clanek-text{margin-bottom: 20px; text-align: justify;}
.clanek-text a{color:#f7ee00; text-decoration: underline;}
.clanek-text ul{list-style-position: inside;}
.clanek-button{width: 114px; height: 24px; display: block; background-image: url(images/btn-clanek.png);}
.clanek-detail{width: 100%; background: url(images/clanek.png) repeat-x bottom;}
.clanek-detail-obsah{padding:20px; line-height: 18px;}
.clanek-back{color:#f7ee00; text-decoration: none;}

#contentDiv a{color: #F5EA00;}



.reklama{width: 100%; background: url(images/clanek.png) repeat-x bottom;}
.reklama-obsah{padding:20px; text-align: center;}
.reklama-obsah img{border:none;}

/* hitparáda */
.cmsInquiry{color:#fff;}
.inquiry-head {padding-left: 10px; background-color: gray; color:#000; font-weight: bold; height: 19px;}
.inquiry-head div { float: left; }
.cmsInquiryItem{margin-bottom: 1px; padding:10px; background: #0d0d0d;}
.cmsInquiryItem a{color:#F5EA00; text-decoration: none;}
.cmsInquiryItem input{float: left; margin-right: 10px; margin-top: 2px;}
.cmsInquiry .inquiry {float: left; margin-right: 10px; width: 440px; }
.hlasovat{border:1px solid red; color:#fff; padding: 2px; background:transparent; cursor: pointer; padding-left: 5px; padding-right: 5px;}
.hit-name{margin-bottom: 12px;}
.hit-name a{font-size: 11px; color:gray; text-decoration: none;}
.hit-name a:hover{text-decoration: underline; color:#fff;}

/* hubajda tým */
.cmsCatalogItem-team{border:1px solid silver; margin-right: 15px; margin-bottom: 15px; float: left; width: 240px; height: 120px;}
.cmsCatalogItem-team .vypis-produktu{padding:10px;}
.cmsCatalogItem-team .nazev h2 a{font-size: 14px; font-weight: bold; color:#fff; float: left; width: 135px;}
.cmsCatalogItem-team .foto img{border:1px solid gray; float: left; margin-right: 10px; width: 70px;}
.cmsCatalogItem-team .popis{padding-top: 10px; width: 135px; float: left; text-align: left; line-height: 16px;}

.produkt-team{border:1px solid silver;}
.produkt-team .produkt-obsah{padding:20px;}
.produkt-team .produkt-foto img{border:1px solid gray; float: right; margin-left: 10px;}
.produkt-team .produkt-popis{padding-top:30px;}
.produkt-team .cmsGalleryItem{float: left; margin-right: 10px; margin-bottom: 10px;}

.produkt-team .produkt-nextfoto{margin-top: 20px; border-top:1px solid silver;}
.produkt-team .produkt-nextfoto img{border:1px solid silver; height: 120px;}
.produkt-team .produkt-nextfoto .cmsPhotoTitle{display: none; visibility: hidden;}

.footer{width: 100%; height: 185px; background-image: url(images/footer.png); background-repeat: repeat-x; text-align: center;}
.footer-obsah{width:940px; margin:0px auto; text-align: left;}
.foot-logo{width: 326px; height: 185px; float: left; display: block; border: none; background-image: url(images/foot-logo.png);}
.copy{float: right; height: 145px; /*width: 480px;*/ background-color: #2a2a2a; margin-top: 20px;}
.copy-obsah{padding: 20px;color:#fff;}
.copy-obsah a{color:#b7b7b7;}

/* LOGGED USER */
.loginInfoControl a{color:silver;}
.loginInfoControl a:hover{color:#fff;}
.unlog {padding: 0px 5px;}
.loggedUser {font-weight: bold;}
.login a{font-size: 11px; color:red;}

/* PROGRAM */
.program-radek div {float: left;}
.program-radek div a{color:#F5EA00;}
.program-den{padding-bottom: 15px; margin-bottom: 15px; border-bottom:1px solid silver;}
.program-den span{color:#F5EA00; font-weight: bold; margin-bottom: 3px; font-size: 14px;}
.program-cas{width: 85px;}
.program-moderator{width: 125px;}
.program-nazev{width: 230px;}
.program-perex{ /*width: 190px;*/ margin-left:20px;}
.program-den .cmsCatalog{margin-top: 8px;}
.cmsCatalogItem-program {margin-top: 5px;}

.vypis-produktu a{color:silver; text-decoration: underline;}
.produkt-foto img{border:1px solid silver; float: right; margin-left: 20px; margin-bottom: 20px;}

/* login na web */
.loginControlContent a{color:#fff; text-decoration: none; font-size: 11px;}
.loginUserName input{margin-bottom: 5px; background-color: black; border:1px solid #fff; color:#fff; font-size: 11px;}
.loginPassword input{margin-bottom: 5px; background-color: black; border:1px solid #fff; color:#fff; font-size: 11px;}
.loginButton input{margin-bottom: 5px; border:1px solid white; background:black; color:#fff; font-size: 11px; cursor: pointer;}

.clanek-detail-obsah .cmsGallery img{border:1px solid gray;}
.clanek-detail-obsah .cmsGallery .cmsPhotoTitle{display: none; visibility: hidden;}

.navigace{padding-top: 18px;}
.navigace a{color:#fff; text-decoration: underline;}
.clanek-obsah-g .cmsTree ul{list-style-type: none;}
.clanek-obsah-g .cmsTree ul li{}
.clanek-obsah-g .cmsTree ul li a{color:#fff;}

.clanek-obsah-g .cmsPhotoTitle{display: none; visibility: hidden;}
.clanek-obsah-g .cmsGalleryItem{float: left; margin-right: 10px; margin-bottom: 10px; width: 160px; height: 120px; text-align: center; border:1px solid gray;}
.clanek-obsah-g .cmsGalleryPhoto {padding-top:14px;}
.clanek-obsah-g .cmsGalleryPhoto img{border:1px solid #fff;}
.galleryPages{text-align: center; font-size: 12px; word-spacing: 3px; margin-top: 15px; padding-top: 10px; border-top:1px solid gray;}
.galleryPages a{color:#fff; text-decoration: none;}
.galleryPages a:hover{color:silver; text-decoration: underline;}

.banner-bottom { padding-left: 40px; }
.cmsBanner { text-align: center; }



ul#marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;
  margin-left: 10px;
  height: 16px;
}

ul#marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */
}



.lista{background: #2A2A2A; padding: 10px; color:gray; border-top: 2px solid #3C3C3C; margin-top: 50px;}
.lista a{color: #B7B7B7;}
