html{font-size:100.01%;} 
body{
font-size:.750em;
font-family:arial,helvetica,verdana,sans-serif;
color:#616161;
margin:0;
padding:0;
text-align:center;
background:#fff url(../gfx/body-bg.gif) repeat-x;
}
a img, img{margin:0;padding:0;border:0;}
a{color:#ad160f;outline:none;}
a:hover{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
.imgRight{
float:right;
margin:0 0 5px 10px;
}
.imgLeft{
float:left;
margin:0 10px 5px 0;
}
#page{
width:1000px;
margin:0px auto;
text-align:left;
background:url(../gfx/page-bg.gif) no-repeat;
}
/*HEADER begin*/
#header{
width:1000px;
height:120px;
position:relative;
}
#header h2 a{
width:210px;
height:147px;
background:url(../gfx/header-logo.gif) no-repeat;
display:block;
position:absolute;
top:0;
left:0;
text-indent:-9999px;
z-index:80;
}
#header a{
color:#fff;
}
/*HEADER end*/

/*MENU begin*/
ul.menu{
height:80px;
font-size:12px;
text-transform:uppercase;
float:left;
position:relative;
}
ul.menu li{
padding:0 0 2px;
}
ul.menu a{
text-decoration:none;
}
ul.menu a:hover{
color:#dada98 !important;
}
ul.menu1{
padding:24px 0 0 220px;
}
ul.menu2{
padding:24px 0 0 20px;
}
/*MENU end*/

/*ON AIR begin*/
#onAir{
color:#fff;
position:absolute;
top:16px;
left:440px;
height:74px;
}
#onAir h3{
font-size:28px;
font-weight:normal;
}
#onAir p{
font-size:11px;
padding:0 0 0 1px;
}
#onAir .moderatorImg{
width:76px;
height:82px;
position:absolute;
bottom:0;
left:95px;
}
* html #onAir .moderatorImg{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/moderator.png', sizingMethod='image');
}
#onAir .moderatorVideo{
position:absolute;
bottom:9px;
left:170px;
}
#onAir .moderatorVideo img{
float:left;
}

#onAirpraha{
color:#fff;
position:absolute;
top:16px;
left:600px;
height:74px;
}
#onAirpraha h3{
font-size:28px;
font-weight:normal;
}
#onAirpraha p{
font-size:11px;
padding:0 0 0 1px;
}
#onAirpraha .moderatorImg{
width:76px;
height:82px;
position:absolute;
bottom:0;
left:95px;
}
* html #onAirpraha .moderatorImg{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/moderator.png', sizingMethod='image');
}
#onAirpraha .moderatorVideo{
position:absolute;
bottom:9px;
left:190px;
}
#onAirpraha .moderatorVideo img{
float:left;
}
/*ON AIR end*/

/*HEADER MAP begin*/
#headerMap{
width:264px;
height:120px;
background:url(../gfx/header-map.gif) no-repeat;
position:absolute;
top:0;
right:0;
}
#headerMap .headerMapCechy{
position:absolute;
top:20px;
left:0;
width:130px;
height:88px;
text-indent:-9999px;
}
#headerMap .headerMapMorava{
position:absolute;
top:20px;
right:30px;
width:104px;
height:88px;
text-indent:-9999px;
}
/*HEADER MAP end*/

#content{
width:1000px;
}
#leftSide{
width:720px;
float:left;
}
/*MAINCOL begin*/
#mainCol{
width:500px;
min-height:350px;
float:right;
line-height:1.4;
position:relative;
}
* html #mainCol{
height:350px;
}
#mainColBg{
width:92px;
height:17px;
background:url(../gfx/maincol-top-bg.png) no-repeat;
position:absolute;
top:0;
left:0;
z-index:80;
}
* html #mainColBg{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/maincol-top-bg.png', sizingMethod='image');
}
#mainCol h1{
color:#ad160f;
font-size:18px;
font-weight:normal;
padding:0 0 10px;
}
#mainCol p{
padding:0 0 10px;
}
.article{
width:468px;
min-height:219px;
padding:13px 16px;
background:url(../gfx/article-bg.gif) no-repeat;
}
* html .article{
height:219px;
}

.videoPlace{
width:500px;
height:359px;
margin:0 0 10px;
}
table.tab{
width:100%;
}
table.tab th,table.tab td{
vertical-align:top;
text-align:left;
padding:2px 15px 2px 0;
}

h1#h1Program{
width:460px;
height:35px;
padding:6px 0 0 40px;
background:url(../gfx/h1-program-vysilani.gif) no-repeat;
font-size:16px;
font-weight:bold;
color:#fff;
margin:0 0 5px;
}

ul#calendarList{
margin:0 0 3px;
font-size:10px;
}
ul#calendarList li{
float:left;
margin:0 1px 0 0;
text-align:center;
}
ul#calendarList li a{
text-decoration:none;
color:#616161;
cursor:pointer;
}
ul#calendarList li a span{
background:#b4bcbf;
color:#fff;
padding:1px 0;
margin-bottom:1px;
display:block;
width:15px;
}
ul#calendarList li a:hover span{
background:#c93013;
}
#calendarMonth{
margin:0 0 10px;
}
#calendarMonth a{
color:#616161;
font-size:11px;
}
#calendarMonth strong{
margin:0 5px 0 0;
}

table.tabProgram{
width:100%;
}
table.tabProgram td,table.tabProgram th{
text-align:left;
vertical-align:top;
font-weight:normal;
border-bottom:1px solid #b5bdc0;
padding:2px 10px 2px 0;
}
table.tabProgram td.td1{
width:13px;
border-bottom:0;
}
table.tabProgram th.th1{
border-bottom:0;
}
table.tabProgram tr.active td.td1{
background:url(../gfx/box-program-li.gif) no-repeat 0 5px;
}

/*HOME IMAGE begin*/
#homeImage{
width:500px;
height:280px;
overflow:hidden;
margin:0 0 10px;
position:relative;
}
#homeImage img{
width:500px;
height:280px;
}
#homeImage #homeImageText, #homeImage .homeImageText{
position:absolute;
bottom:0px;
right:0;
}
#homeImage #homeImageTextIn, #homeImage .homeImageTextIn{
position:relative;
z-index:1000;
color:#fff;
font-size:15px;
text-align:right;
padding:0 5px 5px 0;
}
#homeImage #homeImageTextBg, #homeImage .homeImageTextBg{
position:absolute;
bottom:0;
right:0;
background:url(../gfx/home-picture-bg.png) no-repeat;
display:block;
width:500px;
height:280px;
z-index:500;
}
* html #homeImage #homeImageTextBg, * html #homeImage .homeImageTextBg{
bottom:-1px;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/home-picture-bg.png', sizingMethod='image');
}
#homeImage #homeImageTextIn p, #homeImage .homeImageTextIn p{
padding:0;
}
#homeImage #homeImageTextIn p.date, #homeImage .homeImageTextIn p.date{
font-size:17px;
line-height:1.2;
}
#homeImage #homeImageTextIn h2, #homeImage .homeImageTextIn h2{
font-size:26px;
line-height:1.2;
font-weight:bold;
}
#homeImage a.prev{
width:20px;
height:70px;
background:url(../gfx/home-picture-prev.gif) no-repeat;
text-indent:-9999px;
position:absolute;
top:10px;
right:0;
z-index:5000;
cursor:pointer;
}
#homeImage a.next{
width:20px;
height:41px;
background:url(../gfx/home-picture-next.gif) no-repeat;
text-indent:-9999px;
position:absolute;
top:82px;
right:0;
z-index:5000;
cursor:pointer;
}
/*HOME IMAGE end*/

.banner468{
margin:0 0 10px;
}

/*NEWS begin*/
#news{
position:relative;
}
h1.h1Aktuality{
width:20px;
height:62px;
background:url(../gfx/h1-aktuality.gif) no-repeat;
text-indent:-9999px;
position:absolute;
top:0;
left:-16px;
}
.newsBox{
padding:0 0 15px 15px;
}
.newsBox img{
float:left;
width:98px;
border:1px solid #999999;
margin:0 10px 0 0;
}
.newsBox .newsBoxText{
width:342px;
float:left;
font-size:11px;
}
.newsBox .newsBoxText h2{
font-size:16px;
font-weight:normal;
padding:0 0 4px;
line-height:1.2;
margin:-2px 0 0;
}
.newsBox .newsBoxText p{
padding:0 !important;
}
/*NEWS end*/
/*MAINCOL end*/

/*LEFTCOL begin*/
#leftCol{
width:160px;
min-height:275px;
padding:75px 0 0;
float:left;
margin:0 30px;
display:inline;
}
* html #leftCol{
height:275px;
}
#leftCol .boxGrey{
width:160px;
background:url(../gfx/leftcol-box-bot.gif) no-repeat left bottom;
padding:0 0 3px;
margin:0 0 10px;
}
#leftCol .boxGrey a{
color:#fff;
}
#leftCol .boxGrey h3{
width:140px;
height:28px;
padding:7px 10px 0;
background:#fff url(../gfx/leftcol-box-top.gif) no-repeat;
color:#fff;
font-size:16px;
font-weight:bold;
text-transform:lowercase;
}
#leftCol .boxGreyIn{
background:#B3BCBD;
width:140px;
min-height:88px;
padding:7px 10px;
}
* html #leftCol .boxGreyIn{
height:88px;
}

ul#contactList{
color:#fff;
font-size:15px;
position:relative;
margin-left:-19px;
width:158px;
}
ul#contactList a{
text-decoration:none;
display:block;
padding:3px 0 4px 28px;
width:130px;
}
ul#contactList a:hover{
text-decoration:underline;
}
ul#contactList li.phone{
background:url(../gfx/contact-icon-phone.gif) no-repeat 0 0;
padding:3px 0 3px 28px;
}
ul#contactList li.fb a{
background:url(../gfx/contact-icon-fb.gif) no-repeat 0 0;
}
ul#contactList li.twitter a{
background:url(../gfx/contact-icon-twitter.gif) no-repeat 0 0;
}
ul#contactList li.skype a{
background:url(../gfx/contact-icon-skype.gif) no-repeat 0 0;
}
ul.akceList{
width:160px;
position:relative;
margin:-5px -10px 0 -10px;
}
ul.akceList li{
padding:5px 10px;
border-bottom:1px solid #fff;
}
ul.akceList li.last{
border-bottom:none;
}
ul.akceList li a{
text-decoration:none;
}
ul.akceList li a:hover{
text-decoration:underline;
}
.boxContact{
width:160px;
background:url(../gfx/leftcol-hey-top.gif) no-repeat;
min-height:150px;
}
.boxBanner{
width:160px;
margin-top: -30px;
}
* html .boxContact{
height:150px;
}
.boxContactIn{
padding:45px 0px 10px 10px;
background:url(../gfx/leftcol-hey-bg.gif) repeat-x 0 45px;
color:#616161;
font-size:10px;
}
.boxContactIn a{
color:#616161;
}
.boxContactIn p{
padding:5px 0 0;
}
/*LEFTCOL end*/

/*RIGHTCOL begin*/
#rightCol{
width:220px;
min-height:350px;
float:right;
display:inline;
margin-right:30px;
position: relative;
}
* html #rightCol{
height:350px;
}
.boxSearch{
width:220px;
height:44px;
background:url(../gfx/search-bg.gif) no-repeat;
margin:0 0 10px;
position:relative;
}
.boxSearch .inputText{
width:139px;
height:21px;
background:url(../gfx/search-input.gif) no-repeat;
position:absolute;
top:10px;
left:10px;
}
.boxSearch .inputText input{
width:129px;
height:14px;
padding:0;
margin:4px 0 0 5px;
font-size:11px;
font-family:arial;
border:0;
}
.boxSearch .btn{
width:51px;
height:20px;
background:url(../gfx/search-btn.gif) no-repeat;
font-size:11px;
font-family:arial;
color:#fff;
text-align:center;
border:0;
font-weight:bold;
cursor:pointer;
position:absolute;
top:10px;
right:10px;
}
.boxPodcasty{
width:197px;
height:32px;
padding:7px 0 5px 40px;
background:url(../gfx/box-podcasty.gif) no-repeat;
display:block;
color:#fff;
text-decoration:none;
font-size:16px;
font-weight:bold;
position:relative;
margin:0 0 0 -17px;
text-transform:lowercase;
}
a:hover.boxPodcasty{
text-decoration:underline;
}
.boxProgram{
width:220px;
margin:0 0 10px;
font-size:11px;
}
.boxProgram h3{
width:197px;
height:32px;
padding:7px 0 0 40px;
text-transform:lowercase;
background:url(../gfx/box-program-top.gif) no-repeat;
color:#fff;
font-size:16px;
font-weight:bold;
position:relative;
margin:0 0 0 -17px;
}
.boxProgram .boxProgramIn{
background:#fff url(../gfx/box-program-bg.gif) repeat-x 0 0;
padding:3px 10px 10px;
min-height:82px;
}
* html .boxProgram .boxProgramIn{
height:82px;
}
.boxProgram .boxProgramBot{
width:220px;
height:23px;
background:url(../gfx/box-program-bot.gif) no-repeat;
}
.boxProgram li{
clear:both;
}
.boxProgram li a{
color:#616161;
text-decoration:none;
display:block;
padding:0 0 0 18px;
float:left;
cursor:pointer;
background:none;
}
.boxProgram li a.active{
color:#000;
background:url(../gfx/box-program-li.gif) no-repeat 0 0 !important;
}
.boxProgram li a:hover{
color:#000;
}
.boxProgram li a .date{
width:35px;
display:block;
float:left;
}
.boxProgram li a .text{
display:block;
float:left;
}
.boxProgram .boxProgramBot{
color:#fff;
font-size:10px;
}
.boxProgram .boxProgramBot a,.boxProgram .boxProgramBot span{
color:#fff;
float:left;
margin-top:5px;
}
.boxProgram .boxProgramBot a{
margin-left:15px;
}
.boxProgram .boxProgramBot a.prev{
margin:5px 5px 0 5px;
}
.boxProgram .boxProgramBot a.next{
margin:5px 5px 0 5px;
}

.boxHraje{
width:220px;
padding:0 0 3px;
margin:0 0 10px;
font-size:11px;
color:#fff;
background:url(../gfx/box-hraje-bot.gif) no-repeat left bottom;
position:relative;
}
.boxHraje a{
color:#fff;
}
.boxHraje h3{
width:197px;
height:32px;
padding:7px 0 0 40px;
text-transform:lowercase;
background:url(../gfx/box-hraje-top.gif) no-repeat;
color:#fff;
font-size:16px;
font-weight:bold;
position:relative;
margin:0 0 0 -17px;
text-indent:-9999px;
}
.boxHraje h4{
color:#dadede;
font-size:16px;
font-weight:bold;
position:absolute;
right:8px;
bottom:5px;
text-transform:lowercase;
}
.boxHraje .boxHrajeIn{
background:#c8cccc url(../gfx/box-hraje-bg.gif) repeat-x 0 0;
padding:3px 10px 10px;
min-height:61px;
}
* html .boxHraje .boxHrajeIn{
height:61px;
}
.boxHraje .boxHrajeLinks{
width:220px;
border-bottom:1px solid #fff;
margin:0 -10px 10px;
}
.boxHraje .boxHrajeLinks ul{
padding:0 10px 10px;
}
.boxHraje .boxHrajeBot{
width:220px;
height:23px;
background:url(../gfx/box-program-bot.gif) no-repeat;
}
.boxHrajeSong img{
float:left;
margin:0 10px 0 0;
}
.boxHrajeSong .boxHrajeSongText{
float:left;
width:120px;
}
/*RIGHTCOL end*/

/*HP begin*/
body#hp{
background:#fff url(../gfx/hp-body-bg.gif) repeat-x;
}
body#hp #page{
background:url(../gfx/hp-map.gif) no-repeat;
min-height:700px;
position:relative;
}
* html body#hp #page{
height:700px;
}
body#hp #header{
width:1000px;
height:184px;
position:relative;
background:url(../gfx/hp-header.png) no-repeat;
}
* html body#hp #header{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/hp-header.png', sizingMethod='image');
}
body#hp a.hpMapCechy{
position:absolute;
top:160px;
left:0;
width:550px;
height:400px;
display:block;
text-indent:-9999px;
}
body#hp a.hpMapMorava{
position:absolute;
top:160px;
right:0;
width:450px;
height:400px;
display:block;
text-indent:-9999px;
}
.boxProgram h3 a{
color:#fff;
text-decoration: none;
}
.boxProgram h3 a:hover{
color:#fff;
text-decoration: underline;
}
a.odkaz_homeImageText {
position: absolute;
z-index: 10000;
display: block;
background: transparent;
width: 480px;
height: 299px;
bottom: 0px;
left: 0px;
}
/*HP end*/
#frekvence {
width: 220px;
height: 79px;
background: url(../gfx/radio.jpg) top left no-repeat;
position: relative;
top: -10px;
}
#frekvence_inner {
width: 110px;
height: 79px;
overflow:hidden;
position: absolute;
top: 0px;
left: 110px;
}
#frekvence_inner div {
width: 110px;
height: 79px;
position: relative;
font-weight:bold;
}
.modrafrekv {
font-size: 35px;
color: #00ABEE;
position: absolute;
top: 14px;
left: 0px;
display:block;
width: 80px;
text-align: right;
}
.fm {
position: absolute;
right: 10px;
top: 18px;
color: #8C9EA3;
}
.mesto {
width: 80px;
font-size: 11px;
position: absolute;
left: 15px;
width: 120px;
bottom: 14px;
color: #8C9EA3;
text-align: left;
}
#freq {
background:white;
position: absolute;
top: -90px;
right: -18px;
z-index: 100001;
width: 396px;
height: 196px;
padding: 10px;
background: url(../gfx/vysilace.png) top left no-repeat;
_background: url(../gfx/vysilace.gif) top left no-repeat;
color: white;
}
.close {
width: 34px;
height: 33px;
background: url(../gfx/close.png) top left no-repeat;
_background: url(../gfx/close.gif) top left no-repeat;
position: absolute;
top: -10px;
right: 0px;
overflow: hidden;
text-indent: -9999px;
}