body {
	padding: 0px;
	margin: 0px;
	/*background: #383838 url('../pic/bg-main.gif') repeat-x;*/
	background: #383838;
	
}

#pozadi {
	padding: 0px;
	margin: 0px;
	background: #383838 url('../pic/bg-main.gif') repeat-x;
}
body {
	font-family: "Arial CE", Arial, Helvetica;
	font-weight: normal;
	font-size: 0.75em;
	color: #575757;
}
td {
	font-family: "Arial CE", Arial, Helvetica;
	font-weight: normal;
	color: #575757;
}
input, select, textarea {
	font-family: "Arial CE", Arial, Helvetica;
	font-weight: normal;
	font-size: 1.1em;
	color: #575757;
}

img {border: none;}
a {
	font-weight: bold;
	color: #c52303;
	text-decoration: none;
}
a:hover {
	color: #555;
	text-decoration: none;
}
h1 {
	color: #555;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-size: 1.5em;
	color: #c52303;
}
h2 {
	clear: both;
	font-size: 1.2em;
	padding: 0px 0px 5px 0px;
	margin: 5px 0px 0px 0px;
	color: #c52303;
}
h3 {
	font-size: 1.1em;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
ul {
	padding: 0px;
	margin: 0px 0px 10px 25px;
	list-style-type: square;
}
form {padding: 0px; margin: 0px;}
.cistic {
	position: relative;
	height: 1px;
	clear: both;
	font-size: 0em;
	overflow: hidden;
}
.vpravo {
	float: right;
	margin: 4px 0px 5px 10px;
}
.vlevo {
	float: left;
	margin: 4px 10px 5px 0px;
}
.obrazek {
	border: 3px solid #fff;
}

/* blok pro zobrazeni fotografie */
.fotografie {
	border: 1px solid #D6D6D6;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-color: #F7F7F7;
	float: left;
	width: 160px;
}
.fotografie-obrazek {
	border: 1px solid #D6D6D6;
	margin: 2px;
	background-repeat: repeat-x;
}
.fotografie-popiska {

	padding: 0 5px 5px 5px;
}

.anotace  
{
	display: table;
	width: 100%;
	margin-bottom: 5px;
	padding: 0px 5px 5px 5px;
	border-bottom: 1px dotted #6a6a6a;
	border-collapse: collapse;
}

#plocha {
	position: relative;
	width: 975px;
	margin: 0px auto;
}
#hlavicka {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 975px;
	height: 265px;
	background: url('../pic/bg-hlavicka.gif') no-repeat left bottom;
	z-index: 1; 
}
#sezona {
	position: absolute;
	left: 220px;
	top: 0px;
	width: 360px;
	height: 265px;
}
#logo {
	position: absolute;
	left: 0px;
	top: 35px;
	width: 285px;
	height: 190px;
	z-index: 2;
}
#logo #frekvence {
	position: absolute;
	left: 85px;
	top: 91px;
	width: 110px;
	height: 20px;
}
#h1-titul {
	display: none;
}

.podcast_player 
{
	margin-bottom: 15px;
}

/* panel prave hraje */
#prave-hraje {
	position: absolute;
	left: 560px;
	top: 36px;
	width: 405px;
	height: 190px;
	color: #fff;
	font-size: 11px;
}
#prave-hraje #moderator {
	position: absolute;
	left: 31px;
	top: 39px;
	font-weight: bold;
}
#prave-hraje #moderator-img {
	position: absolute;
	left: 295px;
	top: 32px;
}
#prave-hraje #hraje {
	position: absolute;
	left: 31px;
	top: 75px;
	width: 250px;
	font-weight: bold;
}

#prave-hraje #player {
	position: absolute;
	width: 381px;
	height: 18px;
	top: 113px;
	left: 13px;
	padding: 10px 0 0 0;
	background: url('../pic/player_prave_hraje.png') no-repeat;
	z-index: 0;
	display: none;
}

#player {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0;
	z-index: 0;
	display: none;
}

a#zavrit 
{
	display: inline-block;
	position: relative;
	width: 50px;
	height: 18px;
}
a#zavrit {background: url('../pic/player_close.png') no-repeat;}
a#zavrit:hover {background: url('../pic/player_close_hover.png') no-repeat;}

#BudeBylo {
	display: block;
	position: relative;
	width: 100%;
	height: 25px;
	margin: 5px 0px 0px 0px;
	overflow: hidden;
}
#BudeByloTicker {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 25px;
}
#BudeByloTicker li {
	display: block;
	position: relative;
	height: 25px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.play-buttony {
	display: block;
	position: absolute;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.play-buttony li {
	display: block;
	position: relative;
	width: 30px;
	height: 22px;
	margin-bottom: 3px;
}
.play-buttony li a {
	display: block;
	position: relative;
	width: 30px;
	height: 22px;
}
.play-buttony li a span {display: none;}
.play-buttony li a#btn64 {background: url('../pic/play64.gif') no-repeat;}
.play-buttony li a#btn64:hover {background: url('../pic/play64on.gif') no-repeat;}
.play-buttony li a#btn128 {background: url('../pic/play128.gif') no-repeat;}
.play-buttony li a#btn128:hover {background: url('../pic/play128on.gif') no-repeat;}
#buttony1 {left: 228px; top: 128px;}
#buttony2 {left: 355px; top: 128px;}

#play-hana {
	position: absolute;
	left: 145px; top: 129px;
}
#play-olomoucko {
	position: absolute;
	left: 270px; top: 129px;
}

/* panel prave hraje konec */

/* top menu */
#top-menu {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 975px;
	height: 30px;
	z-index: 5;
}
#top-menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#top-menu ul.lev1 {
	display: block;
	position: absolute;
	left: 24px;
	top: 6px;
	border-left: 1px solid #280406;
	border-right: 1px solid #a16a6c;
}
#top-menu ul.lev1 li {
	display: block;
	position: relative;
	float: left;
}
#top-menu ul.lev1 li a {
	padding: 0px 30px;
	border-left: 1px solid #a16a6c;
	border-right: 1px solid #280406;
	font-size: 12px;
	color: #fff;
}
#top-menu ul.lev1 li a:hover {color: #e89300;}
#top-menu ul.lev2 {
        display: none;
        position: absolute;
        left: 50%;
        top: 24px;
        width: 150px;
        padding: 0px 10px 5px 10px;
        margin: 0px 0px 0px -85px;
        border-top: 5px solid #111;
        background: url('../pic/bg-podmenu.png'); 
}

#top-menu ul.lev2 li {
	display: block;
	position: relative;
	_height: 19px;
	padding: 0px;
	text-align: center;
	float: none;
	background: url('../pic/dots.gif') repeat-x left bottom;
}
#top-menu ul.lev2 li a {
	display: block;
	position: relative;
	padding: 2px 0px 4px 0px;
	border: none;
	/*border-bottom: 1px dotted #666;*/
}
#top-menu ul.lev2 li a span {visibility: hidden;}
#top-menu ul.lev2 li a:hover span {visibility: visible;}
/* top menu konec */

/* layout obsahu */
#layout-obsahu {
	position: relative;
	width: 975px;
	margin-top: 224px;
	padding-top: 50px;
	z-index: 5;
}
#layout-obsahu #bg-top-obsah {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 975px;
	height: 50px;
	background: url('../pic/bg-top-obsah.png') no-repeat;
}
#layout-obsahu #bg-obsah1 {
	position: relative;
	width: 975px;
	background: #2d2d2d url('../pic/bg-top-obsah.gif') no-repeat;
}
#content {
	position: relative;
	top: -30px;
	padding: 0px 19px;
}
#left-column {
	position: relative;
	width: 245px;
	color: #fff;
}
#right-column {
	position: relative;
	width: 680px;
	color: #fff;
	float: right;
}
#left-column .panel {
	position: relative;
	width: 100%;
	margin-bottom: 25px;
}
#left-column .panel .panel-obsah {
	position: relative;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	background: #16181d url('../pic/bg-panel-left.gif') repeat-x;
}
#left-column .panel .panel-hlavicka {
	height: 10px;
	background: url('../pic/panel-left-top.png') no-repeat;
}
#left-column .panel .panel-hlavicka img {
	position: absolute;
	right: 0px;
	top: -16px;
}
#left-column .panel .panel-zapati {
	position: relative;
	height: 20px;
	text-align: right;
	background: url('../pic/panel-left-bottom.gif') no-repeat;
}
#left-column .panel .panel-zapati a {
	display: block;
	position: absolute;
	right: 25px;
	top: 0px;
	width: 60px;
	height: 15px;
	padding-top: 2px;
	text-align: center;
	font-size: 10px;
	background: url('../pic/bg-vice.gif') no-repeat;
	color: #555;
}
#left-column .panel a {color: #fff;}
#left-column .panel a:hover {color: #c52303;}
.nadpis {
	position: absolute;
	right: 0px;
	top: -14px;
	padding: 0px 30px 0px 0px;
	font-size: 1.2em;
	font-weight: bold;
}
.text-obal {
	margin: 0px 20px;
	padding: 5px 0px 10px 0px;
}
#akcniPanel-kontakt {
	position: relative;
	width: 680px;
	height: 250px;
	margin-bottom: 25px;
}
#rychly-kontakt {
	position: relative;
	width: 200px;
	height: 250px;
	float: right;
}
#rychly-kontakt .panel-obsah {
	position: relative;
	height: 220px;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	background: #202020 url('../pic/bg-panel-kontakt.gif') repeat-x;
}
#rychly-kontakt .panel-hlavicka {
	height: 10px;
	background: url('../pic/panel-kontakt-top.png') no-repeat;
}
#rychly-kontakt .panel-hlavicka img {
	position: absolute;
	right: 0px;
	top: -16px;
}
#rychly-kontakt .panel-zapati {
	position: relative;
	height: 20px;
	text-align: right;
	background: url('../pic/panel-kontakt-bottom.gif') no-repeat;
}
#rychly-kontakt .panel-zapati a {
	display: block;
	position: absolute;
	right: 25px;
	top: 0px;
	width: 60px;
	height: 15px;
	padding-top: 2px;
	text-align: center;
	font-size: 10px;
	background: url('../pic/bg-vice.gif') no-repeat;
	color: #555;
}
#rychly-kontakt a, #rychly-kontakt td {color: #fff;}
#rychly-kontakt a:hover {color: #c52303;}

#akcni-panel {
	position: relative;
	float: left;
	width: 467px;
	height: 247px;
	padding: 3px 0px 0px 3px;
}
#akcni-hlavicka {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 10px;
}
#akcni-hlavicka img {
	position: absolute;
	right: 0px;
	top: -16px;
}
#akcni-r1 {position: absolute; left: 0px; top: 0px; width: 11px; height: 11px; overflow: hidden; background: url('../pic/ar1.png') no-repeat;}
#akcni-r2 {position: absolute; right: 0px; top: 0px; width: 11px; height: 11px; overflow: hidden; background: url('../pic/ar2.png') no-repeat;}
#akcni-r3 {position: absolute; left: 0px; bottom: 0px; width: 11px; height: 11px; overflow: hidden; background: url('../pic/ar3.png') no-repeat;}
#akcni-r4 {position: absolute; right: 0px; bottom: 0px; width: 11px; height: 11px; overflow: hidden; background: url('../pic/ar4.png') no-repeat;}
#akcni-r11 {position: absolute; left: 11px; top: 0px; width: 448px; height: 3px; overflow: hidden; background-color: #fff;}
#akcni-r21 {position: absolute; left: 467px; top: 11px; width: 3px; height: 228px; overflow: hidden; background-color: #fff;}
#akcni-r31 {position: absolute; left: 11px; top: 247px; width: 448px; height: 3px; overflow: hidden; background-color: #fff;}
#akcni-r41 {position: absolute; left: 0px; top: 11px; width: 3px; height: 228px; overflow: hidden; background-color: #fff;}

#akce-clanky {}
/* panel se svetlym pozadim */
.svetly-panel {
	position: relative;
	width: 100%;
	margin-bottom: 25px;
}
.svetle-pozadi-top {
	position: relative;
	width: 100%;
	height: 10px;
	overflow: hidden;
	background: url('../pic/svetle-pozadi-top.png') no-repeat;
}
.svetle-pozadi-bottom {
	position: relative;
	width: 100%;
	height: 10px;
	background: url('../pic/svetle-pozadi-bottom.gif') no-repeat;
}
.svetle-pozadi-obsah {
	position: relative;
	width: 674px;
	padding: 10px 0px 15px 0px;
	color: #383838;
	background: #ebebeb;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
}
.puleny {
	background: #ebebeb url('../pic/bg-puleny.gif') repeat-y center top !important;
}
.svetle-pozadi-obsah .pul-left {
	position: relative;
	display: inline;
	width: 300px;
	float: left;
	margin-left: 19px;
	margin-right: 38px;
}
.svetle-pozadi-obsah .pul-right {
	position: relative;
	width: 300px;
	float: left;
	/*margin-left: 358px;*/
}
.svetle-pozadi-obsah .nepuleny {
	position: relative;
	margin-left: 19px;
	margin-right: 19px;
}
.svetle-pozadi-obsah .panel-hlavicka {
	position: absolute;
	width: 100%;
	top: -20px;
	right: -20px;
	height: 1px;
	color: #fff;
}
.svetle-pozadi-obsah .panel-hlavicka img {
	position: absolute;
	right: 0px;
	top: -16px;
}
.svetle-pozadi-bottom .panel-zapati {
	position: absolute;
	bottom: 0px;
	height: 20px;
	text-align: right;
}
.svetle-pozadi-bottom .panel-zapati a {
	display: block;
	position: relative;
	width: 60px;
	height: 15px;
	padding-top: 2px;
	text-align: center;
	font-size: 10px;
	background: url('../pic/bg-dalsi.gif') no-repeat;
	color: #fff;
}
.svetle-pozadi-bottom .panel-zapati a:hover {color: #c52303;}
.svetle-pozadi-bottom #dalsi-akce {left: 600px;}
.svetle-pozadi-bottom #dalsi-clanky {left: 600px;}
.svetle-pozadi-bottom #dalsi-clanky-main {left: 260px;}
.svetle-pozadi-bottom #dalsi-zpravy {left: 600px;}
/* panel se svetlym pozadim konec */

/* panel obecny - nema pruhledne rohy - nemuze byt uplne nahore
   sirka a pripadne i vyska a floatovani, pokud je to nutne, je dedinovana pomoci konkretniho ID */
.panel-obecny {
	position: relative;
}
.panel-obecny .panel-obsah {
	position: relative;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	background: #202020 url('../pic/bg-panel-kontakt.gif') repeat-x;
}
.panel-obecny .panel-hlavicka {
	height: 10px;
	background: url('../pic/panel-obecny-top.gif') repeat-x;
}
.panel-obecny .panel-hlavicka img {
	position: absolute;
	right: 0px;
	top: -16px;
}
.panel-obecny .panel-zapati {
	position: relative;
	height: 20px;
	text-align: right;
	background: url('../pic/panel-obecny-bottom.gif') repeat-x;
}
.panel-obecny .panel-zapati a {
	display: block;
	position: absolute;
	right: 25px;
	top: 0px;
	width: 60px;
	height: 15px;
	padding-top: 2px;
	text-align: center;
	font-size: 10px;
	background: url('../pic/bg-vice.gif') no-repeat;
	color: #555;
}
.panel-obecny a, seznamka-hitparada td {color: #fff;}
.panel-obecny a:hover {color: #c52303;}
.po-r1 {position: absolute; left: 0px; top: 0px; width: 10px; height: 10px; overflow: hidden; background: url('../pic/po-r1.gif') no-repeat;}
.po-r2 {position: absolute; right: 0px; top: 0px; width: 10px; height: 10px; overflow: hidden; background: url('../pic/po-r2.gif') no-repeat;}
.po-r3 {position: absolute; left: 0px; bottom: 0px; width: 10px; height: 20px; overflow: hidden; background: url('../pic/po-r3.gif') no-repeat;}
.po-r4 {position: absolute; right: 0px; bottom: 0px; width: 10px; height: 20px; overflow: hidden; background: url('../pic/po-r4.gif') no-repeat;}
.panel-obecny .panel-obsah .text-obal {
	position: relative;
	z-index: 2;
}
.panel-obecny .panel-obsah .ilu-img {
	position: absolute;
	left: 1px;
	top: -6px;
	z-index: 1;
}
/* panel obecny konec */
#seznamka {
	width: 335px;
	float: left;
}
#seznamka .panel-obsah, #hitparada .panel-obsah {
	padding-top: 65px;
	height: 220px;
}

#seznamka .panel-obsah td {font-size: .95em; color: #fff;}
#seznamka .panel-obsah a {font-weight: normal;}
#seznamka .ilu-img {
	width: 327px;
	height: 95px;
	background: url('../pic/ilu-img-seznamka.jpg') no-repeat;
}

#musicnews {
	width: 335px;
	margin-left: 345px;
}

#musicnews-skript {
	width: 100%;
}
#musicnews .ilu-img, #musicnews-skript .ilu-img {
	width: 327px;
	height: 95px;
	background: url('../pic/ilu-img-hitparada.jpg') no-repeat;
}
#musicnews span#vydani {
	display: block;
	position: absolute;
	left: 0px;
	top: -15px;
	font-weight: bold;
}

#musicnews-skript span#vydani {
	display: block;
	font-weight: bold;
}
#musicnews ol, #musicnews-skript ol {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	border-top: 1px dotted #666;
}
#musicnews ol li, #musicnews-skript ol li  {
	padding: 5px 0px 6px 10px;
	border-bottom: 1px dotted #666;
}
#musicnews ol li span.interpret, #musicnews-skript ol li span.interpret {
	padding-left: 17px;
}
#musicnews ol li span.song, #musicnews-skript ol li span.song {
	display: block;
	position: relative;
	font-size: 1.2em;
	font-weight: bold;
}

#musicnews ol li span.tydny, #musicnews-skript ol li span.tydny {
	width: 160px;
	display: inline-block;
}

#musicnews ol li a, #musicnews-skript ol li a  {
	margin-left: 0px;
	padding-left: 0px;

}

#musicnews ol li a.play , #musicnews-skript ol li a.play  {
	margin-left: 0px;
	padding-left: 7px;
	border-left: 1px solid #fff;
}
#musicnews ol #hit1, #musicnews-skript ol #hit1 {background: url('../pic/hit1.gif') no-repeat 10px 7px;}
#musicnews ol #hit2, #musicnews-skript ol #hit2 {background: url('../pic/hit2.gif') no-repeat 10px 7px;}
#musicnews ol #hit3, #musicnews-skript ol #hit3 {background: url('../pic/hit3.gif') no-repeat 10px 7px;}
#musicnews ol #hit4, #musicnews-skript ol #hit4 {background: url('../pic/hit4.gif') no-repeat 10px 7px;}
#musicnews ol #hit5, #musicnews-skript ol #hit5 {background: url('../pic/hit5.gif') no-repeat 10px 7px;}
#musicnews ol #hit6, #musicnews-skript ol #hit6 {background: url('../pic/hit6.gif') no-repeat 10px 7px;}
#musicnews ol #hit7, #musicnews-skript ol #hit7 {background: url('../pic/hit7.gif') no-repeat 10px 7px;}
#musicnews ol #hit8, #musicnews-skript ol #hit8 {background: url('../pic/hit8.gif') no-repeat 10px 7px;}
#musicnews ol #hit9, #musicnews-skript ol #hit9 {background: url('../pic/hit9.gif') no-repeat 10px 7px;}
#musicnews ol #hit10, #musicnews-skript ol #hit10 {background: url('../pic/hit10.gif') no-repeat 10px 7px;}
#musicnews ol #hit11, #musicnews-skript ol #hit11 {background: url('../pic/hit11.gif') no-repeat 10px 7px;}
#musicnews ol #hit12, #musicnews-skript ol #hit12 {background: url('../pic/hit12.gif') no-repeat 10px 7px;}
#musicnews ol #hit13, #musicnews-skript ol #hit13 {background: url('../pic/hit13.gif') no-repeat 10px 7px;}
#musicnews ol #hit14, #musicnews-skript ol #hit14 {background: url('../pic/hit14.gif') no-repeat 10px 7px;}
#musicnews ol #hit15, #musicnews-skript ol #hit15 {background: url('../pic/hit15.gif') no-repeat 10px 7px;}
#musicnews ol #hit16, #musicnews-skript ol #hit16 {background: url('../pic/hit16.gif') no-repeat 10px 7px;}
#musicnews ol #hit17, #musicnews-skript ol #hit17 {background: url('../pic/hit17.gif') no-repeat 10px 7px;}
#musicnews ol #hit18, #musicnews-skript ol #hit18 {background: url('../pic/hit18.gif') no-repeat 10px 7px;}
#musicnews ol #hit19, #musicnews-skript ol #hit19 {background: url('../pic/hit19.gif') no-repeat 10px 7px;}
#musicnews ol #hit20, #musicnews-skript ol #hit20 {background: url('../pic/hit20.gif') no-repeat 10px 7px;}
#musicnews ol #hit21, #musicnews-skript ol #hit21 {background: url('../pic/hit21.gif') no-repeat 10px 7px;}
#musicnews ol #hit22, #musicnews-skript ol #hit22 {background: url('../pic/hit22.gif') no-repeat 10px 7px;}
#musicnews ol #hit23, #musicnews-skript ol #hit23 {background: url('../pic/hit23.gif') no-repeat 10px 7px;}
#musicnews ol #hit24, #musicnews-skript ol #hit24 {background: url('../pic/hit24.gif') no-repeat 10px 7px;}
#musicnews ol #hit25, #musicnews-skript ol #hit25 {background: url('../pic/hit25.gif') no-repeat 10px 7px;}

#hitparada {
	width: 335px;
	margin-left: 345px;
}

#hitparada-skript {
	width: 100%;
}
#hitparada .ilu-img, #hitparada-skript .ilu-img {
	width: 327px;
	height: 95px;
	background: url('../pic/ilu-img-hitparada.jpg') no-repeat;
}
#hitparada span#vydani {
	display: block;
	position: absolute;
	left: 0px;
	top: -15px;
	font-weight: bold;
}

#hitparada-skript span#vydani {
	display: block;
	font-weight: bold;
}
#hitparada ol, #hitparada-skript ol {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	border-top: 1px dotted #666;
}
#hitparada ol li, #hitparada-skript ol li  {
	padding: 5px 0px 6px 10px;
	border-bottom: 1px dotted #666;
}
#hitparada ol li span.interpret, #hitparada-skript ol li span.interpret {
	padding-left: 17px;
}
#hitparada ol li span.song, #hitparada-skript ol li span.song {
	display: block;
	position: relative;
	font-size: 1.2em;
	font-weight: bold;
}

#hitparada ol li span.tydny, #hitparada-skript ol li span.tydny {
	width: 160px;
	display: inline-block;
}

#hitparada ol li a, #hitparada-skript ol li a  {
	margin-left: 3px;
	padding-left: 7px;
	border-left: 1px solid #fff;
}
#hitparada ol #hit1, #hitparada-skript ol #hit1 {background: url('../pic/hit1.gif') no-repeat 10px 7px;}
#hitparada ol #hit2, #hitparada-skript ol #hit2 {background: url('../pic/hit2.gif') no-repeat 10px 7px;}
#hitparada ol #hit3, #hitparada-skript ol #hit3 {background: url('../pic/hit3.gif') no-repeat 10px 7px;}
#hitparada ol #hit4, #hitparada-skript ol #hit4 {background: url('../pic/hit4.gif') no-repeat 10px 7px;}
#hitparada ol #hit5, #hitparada-skript ol #hit5 {background: url('../pic/hit5.gif') no-repeat 10px 7px;}
#hitparada ol #hit6, #hitparada-skript ol #hit6 {background: url('../pic/hit6.gif') no-repeat 10px 7px;}
#hitparada ol #hit7, #hitparada-skript ol #hit7 {background: url('../pic/hit7.gif') no-repeat 10px 7px;}
#hitparada ol #hit8, #hitparada-skript ol #hit8 {background: url('../pic/hit8.gif') no-repeat 10px 7px;}
#hitparada ol #hit9, #hitparada-skript ol #hit9 {background: url('../pic/hit9.gif') no-repeat 10px 7px;}
#hitparada ol #hit10, #hitparada-skript ol #hit10 {background: url('../pic/hit10.gif') no-repeat 10px 7px;}
#hitparada ol #hit11, #hitparada-skript ol #hit11 {background: url('../pic/hit11.gif') no-repeat 10px 7px;}
#hitparada ol #hit12, #hitparada-skript ol #hit12 {background: url('../pic/hit12.gif') no-repeat 10px 7px;}
#hitparada ol #hit13, #hitparada-skript ol #hit13 {background: url('../pic/hit13.gif') no-repeat 10px 7px;}
#hitparada ol #hit14, #hitparada-skript ol #hit14 {background: url('../pic/hit14.gif') no-repeat 10px 7px;}
#hitparada ol #hit15, #hitparada-skript ol #hit15 {background: url('../pic/hit15.gif') no-repeat 10px 7px;}
#hitparada ol #hit16, #hitparada-skript ol #hit16 {background: url('../pic/hit16.gif') no-repeat 10px 7px;}
#hitparada ol #hit17, #hitparada-skript ol #hit17 {background: url('../pic/hit17.gif') no-repeat 10px 7px;}
#hitparada ol #hit18, #hitparada-skript ol #hit18 {background: url('../pic/hit18.gif') no-repeat 10px 7px;}
#hitparada ol #hit19, #hitparada-skript ol #hit19 {background: url('../pic/hit19.gif') no-repeat 10px 7px;}
#hitparada ol #hit20, #hitparada-skript ol #hit20 {background: url('../pic/hit20.gif') no-repeat 10px 7px;}
#hitparada ol #hit21, #hitparada-skript ol #hit21 {background: url('../pic/hit21.gif') no-repeat 10px 7px;}
#hitparada ol #hit22, #hitparada-skript ol #hit22 {background: url('../pic/hit22.gif') no-repeat 10px 7px;}
#hitparada ol #hit23, #hitparada-skript ol #hit23 {background: url('../pic/hit23.gif') no-repeat 10px 7px;}
#hitparada ol #hit24, #hitparada-skript ol #hit24 {background: url('../pic/hit24.gif') no-repeat 10px 7px;}
#hitparada ol #hit25, #hitparada-skript ol #hit25 {background: url('../pic/hit25.gif') no-repeat 10px 7px;}
/* layout obsahu konec */

/* slide novinek */
.akcni-slide {
	position: relative;
	width: 464px;
	height: 244px;
}
.NSmask {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 464px;
	height: 244px;
	overflow: hidden;
}
.akcni-panel div.buttons {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
}
div.buttons .prev, div.buttons .next {
	position: absolute;
	display: block;
	top: 17px;
	font-size: 10px;
	font-weight: bold;
	color: #555;
	padding: 2px 10px;
	background-color: #fff;
	filter: alpha(opacity=85);
	opacity: .85;
	cursor: pointer;
	cursor: hand;
}
div.buttons .prev:hover, div.buttons .next:hover {color: #ffcb00;}
div.buttons .prev {left: 0px;}
div.buttons .next {right: 0px;}
p.buttons span {
	color: #000000;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
#NSaktuality {
	position: relative;
}
#NSaktuality div.akcni-panel {
	position: relative;
	width: 464px;
	height: 244px;
	/*float: left;*/
}
.NSpopis-novinky {
	position: absolute;
	left: 0px;
	bottom: -1px;
	width: 434px;
	padding: 12px 15px;
	background-color: #000000;
	filter: alpha(opacity=80);
	opacity: .80;
}
.h3-akcni {
	font-size: 1.4em;
	padding: 0px;
	margin: 0px;
}
#handles8_more {
	display: block;
	position: absolute;
	height: 14px;
	right: 10px;
	bottom: 5px;
}
#handles8_more span {
	display: block;
	position: relative;
	width: 13px;
	height: 14px;
	font-size: 11px;
	padding-right: 1px;
	margin-left: 5px;
	text-align: center;
	float: left;
	background: url('../pic/slide-numbers.gif') no-repeat;
}
#handles8_more span.active, #handles8_more span:hover {background: url('../pic/slide-numbers-on.gif') no-repeat;}
/* slide novinek konec */

/* hudebni novinky ticker */

#MusicNewsInfo {
	display: block;
	position: relative;
	width: 100%;
	height: 30px;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
#MusicNewsTicker {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 25px;
}
#MusicNewsTicker li {
	display: block;
	position: relative;
	height: 30px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
/* formulare */
.obal-form {
	position: relative;
	padding: 15px 20px;
	background-color: #ddd;
	border: 1px solid #fff;
	margin-bottom: 20px;
}
.tab-form {
	width: 100%;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #eee;
}
.tab-form td {
	padding: 2px 10px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #ccc;
}
.tab-form td.form-popis {
	font-weight: bold;
	vertical-align: top;
}
.tab-form .itext, .tab-form .iarea {
	padding: 3px 5px;
	background-color: #fff;
	border: none;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
}
.tab-form .iarea {
	scrollbar-track-color: #fff;
	scrollbar-face-color:  #fff;
	scrollbar-highlight-color:  #fff;
	scrollbar-3dlight-color:  #fff;
	scrollbar-darkshadow-color:  #fff;
	scrollbar-shadow-color:  #fff;
	scrollbar-arrow-color: #555;
}
.tab-form .isubmit {
	height: 30px;
	background: url('../pic/btn-prehrat-novinku.gif') repeat-x;
	font-size: 1.25em;
	text-align: center;
	color: #fff;
	border: none;
	font-weight: bold;
	cursor: hand;
	cursor: pointer; 
}
.tab-form .delsi {width: 350px;}
.tab-form .kratsi {width: 175px;}
/* formulare konec */

a#btn-prehrat-novinku {
	display: block;
	position: relative;
	height: 24px;
	padding: 6px 0px 0px 0px;
	background: url('../pic/btn-prehrat-novinku.gif') repeat-x;
	font-size: 1.25em;
	text-align: center;
}
a#btn-prehrat-novinku:hover {
	background: url('../pic/btn-prehrat-novinku-on.gif') repeat-x;
	color: #fff !important;
}
.poll-right {
	float: left; 
	width: 50%;
}

.poll-right-bar 
{
	float: left; 
	width: 50%;
}

.poll-bar-right
{
		padding-top: 6px;
}
.poll-bar 
{
	display: inline-block;
	width: 98%;
	height: 7px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: url('../pic/poll-bar-track.gif') repeat-x left 3px;
}
.poll-answ {
	position: relative;
	padding: 3px 0px 5px 0px;
}
.tab-poll {
	width: 100%;
}
.tab-poll td {
	padding: 3px 0px;
}
.tab-poll td.poll-answ1 {
	width: 35%;
}
.tab-linky {
	width: 100%;
	border-top: 1px dotted #6a6a6a;
}
.tab-linky tr.valign {
	vertical-align: top;
}
.tab-linky td {
	padding: 3px 2px;
	border-bottom: 1px dotted #6a6a6a;
	border-collapse: collapse;
}
.tab-linky td.noborder {
	border: none;
}
.tab-linky td h3 {
	padding: 2px 5px;
	margin-bottom: 5px;
	background-color: #fff;
}
.ul-linky {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	border-top: 1px dotted #6a6a6a;
}
.ul-linky li {
	display: block;
	position: relative;
	padding: 2px 2px 3px 2px;
	border-bottom: 1px dotted #6a6a6a;
}
#akce-clanky h2 {
	clear: both;
	font-size: 1.2em;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.datum {
	font-size: .85em;
	font-weight: bold;
	color: #000;
}
#stalose ul {
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
	border-top: 1px dotted #6a6a6a;
}
#stalose ul li {
	font-size: .9em;
	padding: 3px 0px 5px 0px;
	border-bottom: 1px dotted #6a6a6a;
}
.tab-pocasi {
	width: 100%;
}
.tab-pocasi td {
	padding: 7px 12px;
	background-color: #ddd;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #bbb;
}
.tab-pocasi td.pocasi-den {
	color: #243562;
	font-weight: bold;
	text-align: center;
}
.tab-pocasi td.pocasi-img 
{
	text-align: center;
	width: 56px;
	padding: 7px;
	background-color: #eee;
}
.tab-pocasi td.pocasi-img img {
	border: 3px solid #fff;
}
.tab-pocasi td.pocasi-text span {
	font-size: 1.25em;
	font-weight: bold;
}
#porady-podcast li a {
	display: block;
	position: relative;
	padding-left: 25px;
	background: url('../pic/ico-play.gif') no-repeat 3px 0px;
}

#jukebox li a {
	display: block;
	position: relative;
	padding-left: 25px;
	background: url('../pic/ico-play.gif') no-repeat 3px 0px;
}
.strankovani {
	position: relative;
	text-align: center;
	margin: 1px 0px;
	padding: 3px 0px;
	background-color: #888;
}
.strankovani span {display: none;}
.strankovani a {
	padding: 0px 5px;
	background-color: #555;
	color: #fff;
	margin-left: 1px;
}

.strankovani span.vybrane 
{
	display:inline;
	font-weight: bold;
	padding: 0px 5px;
	background-color: #555;
	color: #c52303;
	margin-left: 1px;
}
.strankovani a:hover {color: #c52303;}
.banner-lc {
	position: relative;
	width: 245px;
	margin-bottom: 15px;
}
#reklama-top {
	position: relative;
	/*padding: 15px 20px;*/
	/*height: 70px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #383838;
	text-align: center;
	border-bottom: 10px solid #FFF;
}
.reklama-clanek {
	position: relative;
	/*padding: 15px 20px;*/
	/*height: 70px;*/
	margin-bottom: 30px;
	text-align: center;
}
.reklama-clanek-hlavicka {
	text-align: center;
	padding-right: 5px;
	margin-bottom: 2px;
	font-size: 0.8em;
	font-weight: bold;

}
#reklama-left {
	position: absolute;
	margin: 275px -125px;

	/*padding: 15px 20px;*/
	/*height: 70px;*/
	padding-top: 5px;
	padding-bottom: 5px;

	text-align: center;
}
#reklama-right {
	position: absolute;
	margin: 275px 980px;

	/*padding: 15px 20px;*/
	/*height: 70px;*/
	padding-top: 5px;
	padding-bottom: 5px;

	text-align: center;
}
#reklama-bottom {
	position: relative;
	padding: 15px 20px;
	background-color: #222;
	text-align: center;
}
#reklama-bottom table {
	margin: 0px auto;
}
.banner-dole {
	position: relative;
	margin: 0px 5px;
}
#copyright {
	position: relative;
	padding: 10px 0px;
	background-color: #111;
	text-align: center;
	font-size: .90em;
	color: #888;
}
#copyright a {color: #999; font-weight: normal;}
#copyright a:hover {color: #fff;}

.cleaner {
	clear: both;
	font-size: 0px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}