.widget_rmnewsscroll {
	padding:0;
	margin:0;
}

div.rmscrollBlock {
	padding:0;	
	margin-bottom:20px;
	height:30px;
	overflow:hidden;
}

div.rmscrollBlock ul.rmscroll {
	list-style-type: none;
	margin:0;
	display:table;
	width:100%;
}
div.rmscrollBlock ul.rmscroll li {
	display:table-row;
	margin:0;
	padding:0;
}

div.rmscrollBlock ul.rmscroll li div {
	display:table-cell;
	height:30px;
	vertical-align: middle;
	margin:0;
	padding:0;
	padding-left:20px;
	padding-right:20px;
	font-weight:bold;
	font-size:120%;
}

.kolor_00166F_FFFFFF, .kolor_00166F_FFFFFF a {
	background:#00166F;
	color:#FFFFFF; 
}

.kolor_CA0005_FFFFFF, .kolor_CA0005_FFFFFF a {
	background:#CA0005;
	color:#FFFFFF;	
}

.kolor_8500CF_FFFFFF, .kolor_8500CF_FFFFFF a {
	background:#8500CF;
	color:#FFFFFF;	
}

.kolor_117A0C_FFFFFF, .kolor_117A0C_FFFFFF a {
	background:#117A0C;
	color:#FFFFFF;	
}

.kolor_D56700_FFFFFF, .kolor_D56700_FFFFFF a {
	background:#D56700;
	color:#FFFFFF;	
}


.kolor_00B3D5_FFFFFF, .kolor_00B3D5_FFFFFF a {
	background:#00B3D5;
	color:#FFFFFF;	
}

.kolor_E0E0E0_000000, .kolor_E0E0E0_000000 a {
	background:#E0E0E0;
	color:#000000;	
}

.kolor_FFC000_000000, .kolor_FFC000_000000 a {
	background:#FFC000;
	color:#000000;		
}



.widget_rm_last {
	
}

.widget_rm_last ul {
	list-style-type:none;
}
/*
.widget_rm_last ul li {
	padding:0;
	margin:5px !important;
	margin-left:15px !important;
	border-bottom:1px solid #CCA2A2; 
}
*/
.widget_rm_last ul li:last-child {
	border:0;
}
/*
.widget_rm_last ul li a {
	color:#000;
}
*/

.menu-stronny-radiowe-container {
	padding:0;
	margin:0 auto;
	background:url("images/subMenu_bg.png") no-repeat left bottom;
	width:570px;
	height:40px;
	
}

#menu-stronny-radiowe {
	display:block;
	list-style-type:none;
}

#menu-stronny-radiowe li {
	display:block;
	float:left;
	width:114px;
	height:40px;
}

#menu-stronny-radiowe li a {
	position:relative;
	display: block;
	text-align:left;
	padding-left:45px;
	padding-top:15px;
	height:25px;
	font-weight:bold;
	color:#346687;
}

#menu-stronny-radiowe li a span.ico {
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:40px;
	width:45px;
	background-position:center center;
	background-repeat:no-repeat;
}

span.ico_audycje {
	background-image:url("images/subMenu_Audycje_off.png");
}

span.ico_adresy {
	background-image:url("images/subMenu_Adresy_off.png");
}

span.ico_nadajniki {
	background-image:url("images/subMenu_Nadajniki_off.png");
}

span.ico_program {
	background-image:url("images/subMenu_Program_off.png");
}

span.ico_konta {
	background-image:url("images/subMenu_Konta_off.png");
}


li.current-menu-item span.ico_audycje {
	background-image:url("images/subMenu_Audycje_on.png");
}

li.current-menu-item span.ico_adresy {
	background-image:url("images/subMenu_Adresy_on.png");
}

li.current-menu-item span.ico_nadajniki {
	background-image:url("images/subMenu_Nadajniki_on.png");
}

li.current-menu-item span.ico_program {
	background-image:url("images/subMenu_Program_on.png");
}

li.current-menu-item span.ico_konta {
	background-image:url("images/subMenu_Konta_on.png");
}


#menu-stronny-radiowe li.current-menu-item a, #menu-stronny-radiowe li.current-page-ancestor a {
	background:	url("images/subMenu_tab.png") no-repeat left bottom;
	color:#CC5555;
}



#radiowe {
	color:#5099A2;
	width: 700px;
	margin: 0 auto;
}

#radiowe ul {
	list-style-type:none;
}

#radiowe ul li {
	padding-top:5px;
	padding-bottom:5px;
}

#radiowe h3 {
	color: #BC4241;
	font-weight: bold;
        margin: 0 0 10px 0;
}


#radiowe strong.darkness {
	color:#346586;
}

#radiowe strong.black {
	color:#000;
}


.rmRecord {
	display: block;
        float: left;
	clear: both;
	margin: 0 0 30px 0;
        padding: 0;
}
.rmRecord h3 {
    margin: 0 0 10px 0;
    padding: 0;
}
.rmRecord div {
    margin: 0 0 10px 0;
    padding: 0;
}

.rmRecord .address {
	padding-left:45px;
	
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:95%;
}

.rmRecord .email {
	padding-left:45px;
	background-image:url("images/adresLink_email.png");	
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:95%;
}

.rmRecord .email a, .rmRecord .url a  {
	color:#5099A2;
}

.rmRecord .url {
	padding-left:45px;
	background-image:url("images/adresLink_www.png");
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:95%;	
}

.rmRecord span.opis {
    font-size:90%;
    
  }

.rmRecord span.numer {
	color:#BC4241;
	font-weight:bold;
}

.rmRecord .ltf_2,.rmRecord .ltf_1 {
    float: left;
    clear: both;
    margin-bottom: 5px;
}
.rmRecord span.numer, .rmRecord span.opis {
	display:block;
	float:left;
}

.rmRecord .ltf_2 span.numer {
	width:90px;
	text-align:left;
}

.rmRecord .ltf_1 span.opis {
	width:45px;
	text-align:left;
}
.rmRecord .ltf_2 span.opis {
	
	width:400px;
	text-align:left;
	
}


table.czestotliwosci { 
	width:100%;
	border-collapse:collapse;

}

table.czestotliwosci td {
	margin: 0;
	padding: 10px 5px;
}

table.czestotliwosci tr.header td.czestotliowsc, table.czestotliwosci tr.footer td.czestotliowsc  {
	margin: 0;
	background: none;
	width: 80px;
	border-top: 1px solid #3c7590;
        border-bottom: 1px solid #3c7590;
}

table.czestotliwosci tr.footer td.czestotliowsc div, table.czestotliwosci tr.header td.czestotliowsc div  {
	background:#346689;
	height:15px;
}

table.czestotliwosci td big {
	font-size:16px;
}

table.czestotliwosci td.miejscowosc,
table.czestotliwosci td.startChar,
table.czestotliwosci td.endSpacer {
	border-top: 1px solid #cbe0e3;
	border-bottom: 1px solid #cbe0e3;
	vertical-align: bottom; 
        
}
table.czestotliwosci tr.header td, table.czestotliwosci tr.footer td {
	padding:0;
	position:relative;
}


table.czestotliwosci tr.header td.czestotliowsc, table.czestotliwosci tr.footer td.czestotliowsc {
	border:0;
	height:15px;
	padding:0;
	
}

table.czestotliwosci tr.header td.czestotliowsc div {
	border-radius:5px 5px 0 0 ;
	position:absolute;
	height:15px;
	width:80px;
	bottom:0;
	left:0;
}

table.czestotliwosci tr.footer td.czestotliowsc div {
	border-radius:0 0 5px 5px;
	position:absolute;
	height:15px;
	width:80px;
	top:0;
	left:0;
}

table.czestotliwosci td.endSpacer {
	width:10px;
}

table.czestotliwosci td.startChar {
	text-align: center;
	font-weight: bold;
	color: #E9A9A9;
	font-size: 1.2em;
	width: 20px;
        padding: 0.6em 0 0 0;
        vertical-align: top;
}

table.czestotliwosci td.miejscowosc {
	color:#444444;
}

table.czestotliwosci td.czestotliowsc {
	color:#fff;
	background:#346689;
	text-align:center;
	font-weight:bold;
}


#rm_audycje {
	list-style-type:none;
	padding:0;
	margin:0;
}

#rm_audycje li {
	margin:0;
	padding:0;
}

#rm_audycje li div.title {
	position:relative;
} 

#rm_audycje li div.title span.collapse {
	position:absolute;
	right:5px;
	top:6px;
	width:12px;
	height:12px;
	background:url("images/audycje_expand.png");
}

#rm_audycje li.rm_audycje_aktywna div.title span.collapse {
	background:url("images/audycje_collapse.png");
}

#rm_audycje li div.hidden {
	display:none;
	position:relative;
	top:0;
	left:0;
}
#rm_audycje li div.hidden div.bgTop {
	position:absolute;
	left:0;
	top:0;
	width:570px;
	height:25px;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url("images/audycje_wybrane_top.png");
}

#rm_audycje li div.hidden { 
	background-position:center bottom;
	background-image:url("images/audycje_wybrane_bottom.png");
	background-repeat:no-repeat;
}

#rm_audycje li div.hidden div.button {
 	display:block;
 	position:relative;
	height:40px;
}


#rm_audycje li div.hidden div.button a {
	display:block;
	position:absolute;
	right:0;
	top:0;
	background:#346689;
	border-radius:5px;
	color:#fff;
	padding:5px;
	width:150px;
	text-decoration:none;
	text-align:center;
}

#rm_audycje li ul {
	padding-top:15px;
	padding-bottom:0px;
	margin-bottom:0;
}

#rm_audycje li ul li {
	margin-left:30px;
	font-size:13px;
}

#rm_audycje li li span.post_date {
	color:#BD4F4E;
	font-weight:bold;
}

#rm_audycje li li a {
	color:#427091;
	font-size:15px;
	font-weight:bold;
}

#rm_audycje li li p.excerpt {
	color:#5199A5;
}

#rm_audycje li li span.post_date, #rm_audycje li li p.excerpt, #rm_audycje li li a {
	font-size:12px;
}

#rm_audycje li div.title {
	background:url("images/audycje_dot.png") no-repeat 10px 10px;
	border-bottom:1px solid #F9E5E6;
        padding: 3px 0 10px 30px;
}

#rm_audycje li div.title a {
	color:#316688;
	font-size:15px;
	
}

#dodaj_program label {
	display:block;
}


#terazNaAtenieMini {
	position:relative;
	width:230px;
	height:119px;
	background:url('images/naAntenie_200px.png') center top no-repeat;	
}

#terazNaAtenieMini .teraz {
	margin-left:60px;
	padding-top:45px;
	margin-right:18px;
	color:#fff;
}


#terazNaAtenieMini .sluchaj {
	position: absolute;
	display:block;
	width:50px;
	height:20px;
	right:15px;
	bottom:0;
}


#terazNaAtenie {
    float: left;
    clear: none;
    width: 230px;
    background: url('images/radio_portlet-naAntenie_top.png') left top no-repeat;
    margin: 0 0 20px 0;
    padding: 0;
}
#terazNaAtenie .teraz {
    display: block;
    float: left;
    clear: none;
    margin: 0;
    margin-top: 60px;
    padding: 10px;
    color: #fff;
    width: 210px;
    background-color: #5397c9;
}
#terazNaAtenie .teraz strong {
    float: left;
    clear: none;
    margin: 0 10px 0 0;
    padding: 0;
}

#terazNaAtenie .sluchaj {
    width: 210px;
    padding: 2px 10px;
    float: left;
    clear: both;
    font-size: 12px;
    line-height: 16px;
    background: url('images/radio_portlet-naAntenie_bottom.png') left bottom no-repeat;
    text-align: right;		
}

#terazNaAtenie .sluchaj a, #terazNaAtenieMini .sluchaj a {
	color:#fff;
}


.widget_zaplanowanetransmisjenaantenie_widget, .widget_zaplanowanerozmowynaantenie_widget {
	
	
}

.widget_zaplanowanetransmisjenaantenie_widget ul, .widget_zaplanowanerozmowynaantenie_widget ul, .widget_wkrotcenaantenie_widget ul  {
	list-style-type:none;	
}

.widget_zaplanowanetransmisjenaantenie_widget ul li, .widget_zaplanowanerozmowynaantenie_widget ul li {
	position:relative !important;
	display:block !important;
	padding-left:60px !important;
	min-height:55px;
}

.widget_zaplanowanetransmisjenaantenie_widget ul li .tytul, .widget_zaplanowanerozmowynaantenie_widget ul li .tytul {
	font-weight:bold;
	display:block;
	font-size:11px;
}

.widget_zaplanowanetransmisjenaantenie_widget ul li .autor_goscie, .widget_zaplanowanerozmowynaantenie_widget ul li .autor_goscie {
	font-weight:normal;
	display:block;
	font-size:11px;
	color:#70ABB3;
}


.menu-program-container {
	background:#EAAAAA;
	padding:0;
	margin:0 auto;
	width:570px;
	height:30px;
	-moz-border-radius:3px;
	border-radius:3px;
}

#menu-program {
	list-style-type:none;
	display:block;
}

#menu-program li {
	float:left;
	border-right:1px solid #fff;	
}
#menu-program li a {
	display:block;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	height:20px;
}

#menu-program li:first-child {
	padding-left:20px;
	height:30px;
	padding-right:5px;
	background:#5298A2;
	border-radius:5px 0 0 5px;
	text-align:right;
}


#menu-program li.current-menu-item a {
	background:#5298A2;	
}


table.program_dzien {
	width:100%;
	color:#444444;
}


table.program_dzien thead th.a2 span {
	border-radius:4px 4px 0 0;
}

table.program_dzien tfoot th.a2 span {
	border-radius:0 0 4px 4px;
	
}

table.program_dzien th.a2 span {
	display:block;
	background:#316686;
	width:100%;
	height:10px;
}

table.program_dzien thead th, table.program_dzien tbody td {
	border-bottom: 1px solid #cbe0e3;
}

table.program_dzien tbody td {
	padding: 10px 5px;
}

table.program_dzien tbody td.godzina {
	background:#316686;
        border-color: #3c7590;
	font-weight:bold;
	text-align:center;
	color:#fff;
	padding-left:20px;
	padding-right:20px;
}
table.program_dzien tr th.a2 {
    border-color: #3c7590;
}

table.program_dzien td.a1, table.program_dzien th.a1  {
	width:10px;
	
}


table.program_dzien tbody tr.cTeraz td { 
	background:#bc4242 !important;
	color:#fff;
}

div.toggleContent {
	display:block;
	overflow:hidden;
	position:relative;	
}


div.toggleContent div.zanikanie {
	position:absolute;
	left:0;
	bottom:0px;
	width:100%;
	height:30px;
	background:url('images/zaplanowane_zanikanie.png') left bottom repeat-x;
}

div.toggleContent li {
	display:block;
	position:relative;
	left:0;
	top:0;
	
}
