* { margin: 0px; padding: 0px;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0px; padding: 0px; }
body {  font-family: Arial, Georgia; font-size: 12px; line-height: 18px; color: #666; background-color: #f8f8f8; }
h1,h2,h3,h4 { padding: 10px 10px 10px 0px;}
h1 { font-size: 20px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
hr { border-width: 0px; border-top: 2px solid #ececea;}
a { color: #666666; }
a:hover { text-decoration: underline;}
a:active, a:focus   { outline: none;}
a img,:link img,:visited img { border: none; }
.clear { clear: both; margin: 0px; padding: 0px; }
.right { float: right;  }
.left  { float: left; }
.vsp { padding: 5px 0px; } .hsp { width:12px; height: 1px; display: block; float: left; } .tsp { padding-top: 10px;} .bsp { padding-bottom: 10px;} .lsp { padding-left: 10px;} .rsp { padding-right: 12px; }

.wrapp {  width: 975px; margin: 0px auto; }
.wrapp_wide {  width: 1020px; margin: 0px auto; }
.content_width       { float: left; width: 740px; }
.content_background  { background-color: #fff; padding: 10px; }
.sidebar_menu_wrapp  { float: right; width: 225px;padding: 0px; margin: 0px;}
.sidebar_right_width { float: right; width: 220px;padding: 0px; margin: 0px;}


.content_background ul { margin-left: 20px;}

.half {width: 49%; border: none;padding: 0px; margin: 0px;}

#content_main {position: static; width: 740px; top:0px; left:0px;}
#content_weather {position: relative; width: 740px; top:0px; left:0px;  background-color: #fff; padding:10px 0px 10px 5px;} 


#layout_header { margin: 0px; padding: 0px; background: #bbb url('../images/layout/bg_header.jpg') repeat-x bottom; border-bottom: 1px solid #aaa; }
#layout_header_content { position: relative; height: 130px; background: transparent url('../images/layout/logo_top.jpg') no-repeat left center;}
#layout_header div.panel { padding: 0px; height: 35px; float: right; margin-bottom: 12px; } 
    #on_air { height: 35px; width: 540px; color: #fff; background: transparent url('../images/layout/bg_header_onair.gif') no-repeat right top;}
    #on_air_info { float: left; width: 400px; height: 20px; padding: 8px 10px 0px 10px; overflow: hidden; display: block;}
    #on_air_play { float: right; background: transparent url('../images/layout/bg_btn_play.jpg') no-repeat right top; width: 113px; height: 25px; margin-top:5px;margin-right:5px; }
    #on_air_play a { display: block; padding: 4px 0px 0px 0px; font-weight: bold; color: #fff; text-decoration: none; font-size: 12px; text-align: center; }
    #on_air_play a:hover { color: #DBE8F4; }
    #search { height: 35px; width: 400px; background-color: #fff; }
    #search_form { padding-top: 5px; float: right; }
    #search_form label { display:none;}
    #search_query { height: 20px; padding: 0px; margin:0px; display: block; float: left; width: 200px;  font-style: italic; font-size: 12px; font-family:Arial; color: #ccc; border-width: 0px; padding: 5px; }
    #search_button { height: 25px;display: block; float: left;margin-right: 10px; outline: none;}
    #search_place { height: 20px; display: block; float: left; font-size: 12px; font-family: Arial; color: #ccc;border: 1px solid #ccc; margin-right: 5px;margin-top:2px; outline: none; color: #666; background-color: #fff;  outline: none;}
    
    #main_menu { height: 35px; width: 621px; margin-bottom:0px; padding: 0px; background: transparent url('../images/layout/bg_menu.jpg') repeat-x top;}
    #main_menu a { float: left;  display: block; outline: none; padding: 8px 10px 9px 10px; margin: 0px;  color: #fff; text-decoration: none; border-left: 1px solid #00295d;}
    #main_menu a:hover {background-color: #1F6D95;}
    #main_menu a .homePic { padding: 3px 0px 1px 0px; border: 0px; }
    #main_menu a.activePoint {background-color: #1F6D95;}
#panel_on_air {position: absolute; top: 0px; right: 0px;}
#panel_search { position: absolute; top: 47px; right: 0px; }
#panel_main_menu { position: absolute; top: 95px; right: 0px;}

#today_box { color: #999999;}
    #today_box span { padding: 8px 10px 8px 15px; display: block;}
    #top_today_box { background: #ececec url('../images/layout/bg_flash_news.jpg') repeat-x top; height: 34px; padding-top: 10px;} 
    #top_today_info { float: left; width: 640px; }
    #top_weather_box { float: right; width: 300px; margin-top: -10px; height: 44px;}
    #top_weather_box span {float: left; padding: 18px 0px 0px 0px;}
    #top_weather_slot { float: left; width: 140px; height: 44px;}
#top_weather_icon span {height: 27px!important;}
.topFlash { position: absolute; left: 260px; top: 0; display: block; width: 250px; height: 105px; }

#footer { background: #efefef url('../images/layout/bg_footer.jpg') repeat-x top; color: #999; padding-bottom: 20px;}
    #footer a { text-decoration: none; color: #999; font-size: 11px; line-height: 20px; }
    #footer a:hover { text-decoration: underline;}
    .footer_wrapp { width: 195px; float: left; margin-top: 25px;}
    .footer_wrapp_big { width: 390px; margin-top: /*25*/20px; float: left;  }
    #footer_program { width: 270px; float: left;}
    #footer_program a { display: block; overflow: hidden; height: 20px; }
    #footer_menu {float: right;}
    #footer_menu a {display: block;}
    a.logo01 { background: url('../images/layout/logo_audytorium.png') no-repeat left top; width: 125px; height: 40px; margin-top: 10px; display: block; }
    a.logo02 { background: url('../images/layout/logo_bip.png') no-repeat left top; width: 80px; height: 45px; margin-top: 15px; display: block; }   
    a:hover.logo01, a:hover.logo02 { text-decoration: none !important; }
    
#copyrights {color: #b0b0b0; }
#copyrights a { color: #b0b0b0; text-decoration: none;}
#copyrights a:hover { text-decoration: underline;}
#go_to_top a { text-decoration: none; color: #b0b0b0;}

.panel_news_tabs { margin:0px; padding: 0px; width: 220px; background-color: #fff; }
    .panel_news_tabs .header { background-color: #cfcfcd; font-size: 11px; border-bottom: 1px solid #999;}
    .panel_news_tabs .header a { display: block; float: left; padding: 5px 8px; border-left: 1px solid #999;  color: #676765; text-decoration: none;}
    .panel_news_tabs .header a:hover, .panel_news_tabs .header a.active { background-color: #016597; color: #fff; border-left: 1px solid #016597;}
    .panel_news_tabs .content { padding: 5px;}
        .panel_news_tabs .content ul { padding-left: 10px;}
        .panel_news_tabs .content ul li { list-style-image: url('../images/layout/li_panel_news_tab.jpg'); margin-bottom: 5px; margin-left: 5px;list-style-position: outside; }
        .panel_news_tabs .content ul li a { text-decoration: none; display: block; overflow: hidden;height: 16px;}
        .panel_news_tabs .content ul li a:hover {color: #006599;}
    
#footer ul.footer_tools { list-style: none;  float: left; margin: 0px; padding: 20px 0px 0px 0px;}
#footer ul.footer_tools li { display: block; width: 238px; height: 30px; padding-top: 10px;}
#footer ul.footer_tools li img { border: none; margin: 3px 15px 0px 0px; float: left;}
#footer ul.footer_tools li a { font: bold 13px Arial, Helvetica, sans-serif; display:block; float: left; height: 20px; padding: 3px 0px 0px 0px;}
#footer p.contact_details { padding: 30px 0px 10px 10px; width: 140px; font-size: 11px;}
    
#subpages_preview { background: transparent url('../images/layout/bg_categories.jpg') no-repeat top left; height: 133px; width: 100%; margin: 0px; padding: 0px;}
#subpages_preview .subpage_news_box { float: left; margin-top: 15px; width: 250px;}
#subpages_preview .news_kultura {width: 245px;}
#subpages_preview .news_muzyka { width: 245px; }
#subpages_preview .news_patronaty {width: 230px; margin-left: 5px; }
#subpages_preview .subpage_news_box ul { margin-left: 25px; list-style-image: url('../images/layout/li_subpage_news_category.jpg'); }
#subpages_preview .subpage_news_box ul li {height: 20px; }
#subpages_preview .subpage_news_box ul li a {color: #fff; text-decoration: none; ; }
#subpages_preview .subpage_news_box ul li a:hover { text-decoration: underline;}
div.subpage_news_box_element { width: 190px; height: 20px; overflow: hidden; display: block; } 
#subpages_preview .box_news_head {  list-style: none; color: #fff; font-size: 18px; margin-left: -15px; padding-bottom: 8px;}

    
.program_preview_box { height: 50px; width: 130px; float: left; margin-left: 2px;}
.partner_logo_box {float: left; margin-left: 5px;}
.partner_logo_box a { display:block; height: 60px; width: 130px;}

.icon  { display: block; float: left; width: 16px; height: 16px; margin-right: 5px; background-color: transparent; background-position: top center; background-repeat: no-repeat;}
    .video     {background-image: url('../images/layout/icon/video.gif'); }
    .sound     {background-image: url('../images/layout/icon/sound.gif'); }
    .comments  {background-image: url('../images/layout/icon/comments.gif'); }
    .gallery   {background-image: url('../images/layout/icon/gallery.gif'); }
    .video_off     {background-image: url('../images/layout/icon/video_off.gif'); }
    .sound_off     {background-image: url('../images/layout/icon/sound_off.gif'); }
    .comments_off  {background-image: url('../images/layout/icon/comments_off.gif'); }
    .gallery_off   {background-image: url('../images/layout/icon/gallery_off.gif'); }

/**News**/

.news_header_preview {width: 745px; height: 300px; margin:0px; padding: 0px;}
    .news_picture_preview { width: 745px; height: 299px; position: relative; background-color: transparent; background-position: right top; background-repeat: no-repeat;}

    ul.news_preview_buttons { width: 255px; float: left; position: absolute; top:0px; list-style: none; background-color: transparent;}
    ul.news_preview_buttons li {  }
    ul.news_preview_buttons li a { display: block; cursor:pointer; background-color: #fff; color: #666; font-weight: bold; text-decoration: none;  width: 250px; height: 49px; border-bottom: 1px solid #cfcfcf; }
    ul.news_preview_buttons li a:hover { color: #326497; }
    ul.news_preview_buttons li a span { display: block; padding: 15px 0px 15px 10px; overflow: hidden; }
    ul.news_preview_buttons li a.active {background: transparent url('../images/layout/bg_news_header_button.png') no-repeat top left; color: #fff; border-bottom-width: 0px; width: 257px;} 

    .news_header_text { float: left; height: 100px; width: 495px; position: absolute; top: 199px; left: 250px; color: #fff; background: #000; opacity:.7; filter:alpha(opacity=70);}
    .news_header_text table { width: 400px; float: left; padding: 10px 0px 10px 15px; font-size: 14px; }
    .news_header_text table a { color: #fff; text-decoration: none;}
    .news_header_text span.news_header_preview_icons { width: 20px; float: right; margin: 10px 10px 0px 0px;}
    .news_header_text span.news_header_preview_icons span { margin-bottom: 5px; }
    
    .news_header_click_area {position: absolute; top: -200px; left: 0px; }
    .news_header_click_area a { display: block; height:300px; width: 495px ;text-decoration:none;}

.news_list_wrapp {background-color: #fff; margin: 0px; padding: 0px; width: 745px;}
.news_preview_box { width: 247px; float: left; height: 128px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; }
.news_preview_content { padding: 10px;}
    .news_preview_content a {text-decoration: none;}
    .news_preview_content a span.news_preview_image { width: 80px; height: 80px; display:block; background-repeat: no-repeat; background-position: center top; }
    .news_preview_icons {margin-top: 10px; }
    .news_preview_icons a { text-decoration: none;}
    .news_preview_text { padding: 0px 0px 0px 10px; width: 130px; line-height: 15px;}
    .news_preview_text a { color: #32659a; font-weight: bold; text-decoration: none;}
    .news_preview_text a:hover {text-decoration: none;}
    .news_preview_text a span { color: #666; font-weight: normal;}
    .news_preview_text span {} 
    .news_preview_text .advert_type, .news_preview_text .advert_type_blue {display:block; float: left;padding-top:3px; color: blue; font-size: 90%; }
    
    .news_preview_text .advert_type_blue { color: #356498;}

.news_list {padding: 10px 0px;}
.news_list div.news_preview_box {width: 360px;}
.news_list div.news_preview_text {width: 245px;margin-left: 5px;}
.news_list div.news_preview_box {padding-bottom: 10px;}

.news_preview_footer { padding:5px; background-color: #fbfbfb; color: #ccc; font-size: 11px; margin-bottom: 5px;}
.news_preview_footer div.news_preview_icons {margin: 0px;}
.news_preview_footer div.news_preview_icons a {float: left; display: block; margin:0px 5px 0px 0px; text-decoration: none; color: #ccc;}

.lack_top_border { border-top-width: 0px;}
.lack_right_border { border-right-width: 0px;}


.news_show { padding: 10px; margin: 0px; background-color: #fff;}
    .news_show h1 { color: #0099cb; font-size: 24px; line-height: 26px;}
    .news_dates_box { padding: 10px; background-color: #fbfbfb; }
    .news_dates_box span.published { color: #676767;}
    .news_dates_box span.updated { color: #999;}
    .news_dates_box div.tools { width: 210px; margin-right: -25px;}
    .news_dates_box div.tools a { display:block; float:left; }
    .news_dates_box div.tools a img { margin-left:2px;}
    .news_dates_box div.tools div { float:left; margin-left: 2px;}
	.news_dates_box div.tools a.addthis_button_compact {display:block;float: right; margin-left: 5px;}
    .news_show_content { margin-top: 10px; position: relative;}
    .news_show_content a { color: #CD0200; }
        .news_show_content p { padding: 0px 0px 10px 0px; }
        .news_show_gallery_box { background-color: #fbfbfb; border: 1px solid #ececec; width: 400px/*300px*/; float: left; margin: 0px 20px 10px 0px; display:block;}
        .news_show_gallery_box img { border:none; }
        .news_show_gallery_box span.author { font-size: 10px; color: #999; display:block; padding: 5px;}
    .news_tags { padding: 10px 0px; color: #ccc; }
    .news_tags a { color: #cd0200; text-decoration: none;}    
    .news_group_header { padding: 10px; background-color: #ccc; color: #fff; font-size: 14px; font-weight: bold;}
 
.field_select { height: 20px; display: block; float: left; font-size: 12px; height: 20px; color: #ccc;border: 1px solid #ccc; margin-right: 5px;margin-top:2px; outline: none; color: #666; background-color: #fff;  outline: none;} 
.field_input { height: 20px; display: block; float: left; font-size: 12px; color: #ccc;border: 1px solid #ccc; margin-right: 5px;margin-top:2px; outline: none; color: #666; background-color: #fff;  outline: none; height: 15px; text-align: center;} 
.news_list_content {padding: 10px;} 
.news_list_filter { padding: 10px; background-color: #fbfbfb; color: #999;} 
.news_list_filter div.left {padding-top:3px; margin-right: 10px;}
.news_list_filter div.left a { color: #666; text-decoration: none; }
.news_list_filter div.right { padding-top:5px;}
.news_list_filter div.right a {text-decoration: none;}
.news_list_filter div.right a:hover, .news_list_filter div.left a:hover {text-decoration: underline;}

.news_list_filter .tools a, .news_list_filter .tools a.addthis_button_compact {display: block; float: left; margin-right:5px;}

.mediabox_group { padding: 5px;  margin-bottom: 10px;}
.mediabox_group_header {  }
.mediabox_group_header table { background-color: #ffffcd; border: 0px;}
.mediabox_group_header td.type { color: navy; background-color: transparent;}
.mediabox_group_header td.items { color: black; font-size: 150%; padding: 0px 20px; color: #9a9899;}
.mediabox_group_header td.title { font-weight: bold; color: #9b999a; line-height: 10px; padding-bottom: 5px;}
.mediabox_group_header td.author {  color: #cbcbcb; line-height: 10px;}
.mediabox_group_header td.button a { display: block; margin-right: 12px; background-color: #0199cb; padding: 0px 10px; color: #fff; font-weight: bold; font-size: 12px; text-decoration: none;}
.media_box_group_content { padding: 10px 0px 10px 22px; background-color: #fff;margin-left: 50px; border: 5px solid #feffbd;}
.media_box_group_content img { margin-right: 24px; margin-bottom: 15px;}

.comment_box {margin-top: 10px;}
.comment_user { width: 60px; height: 50px; float: left; background: transparent url('../images/layout/media_comments.jpg') no-repeat top center;}
.comment_user span {display:block; width: 40px; height: 40px; margin: 10px 0px 0px 10px; background-position: top center; background-repeat: no-repeat;}
.comment_content { width: 658px;  float: left; border: 1px solid #ccc; }
.comment_content div.title { padding: 5px 10px 0px 10px; font-weight: bold; color: #666;}
.comment_content div.text { padding: 0px 10px; }
.comment_content div.date { color: #ccc; padding: 0px 10px 5px 10px;}

.comment_form { background-color: #fbfbfb; color: #999999; padding: 15px 10px; }
.comment_form div.left strong {font-size: 14px;}
.comment_form form ul { list-style:none;padding: 0px;}
.comment_form form li { margin-bottom: 5px; }
.comment_form form li input.field {  width: 160px; border: 1px solid #a7aaaf; padding: 5px; color: #999; border: 1px solid #d9dce3; border-top: 1px solid #a7aaaf;}
.comment_form form li label { padding: 8px; }
.comment_form form textarea { height: 70px; width: 683px;  border: 1px solid #a7aaaf; padding: 5px; color: #999; font-family: Arial; font-size: 13px;}

.content_copyright { background-color: #e5e5e5; color: #656565; padding: 15px; line-height: 15px; font-size: 11px;line-height: 13px;}

/**News - end**/


/*Now plaing*/
.playlist_box {margin:0px; padding:10px; background-color: #fff;}
.playlist_tools { background-color: #fbfbfb; color: #999; padding: 10px;}
.playlist_tools .left {}
.playlist_tools .left span {color: #666;}
.playlist_tools .left span.tools { margin-left: 20px;}
.playlist_tools .left span.tools a {color: #666; text-decoration: none; }
.playlist_tools .left span.tools a:hover {text-decoration: underline;}
.playlist_tools .right div.tools {display:block; float: right;}
.playlist_tools .right div a img {border:none; margin-left:5px;}
.playlist_tools .right a.addthis_button_compact {float:right; margin-left:5px; width: 15px;}

#play_list {margin-top: 10px;}
#play_list ul {list-style: none; margin:0px; padding: 0px; width: 100%;}
#play_list ul li { color: #656565; border-top: 1px solid #ccc;  padding: 8px 0px 5px 20px;margin:0px;}
#play_list ul li span {display: block; float: left; }
#play_list ul li span.time {width: 200px;}
#play_list ul li span.time a { display: block; float: right;margin-right: 60px;}
#play_list ul li span.description {width: 470px;}
#play_list ul li span.description span.desc_text {display: block;float: none; }
#play_list ul li span.description a { font-weight: bold; text-decoration: none; color: #6799CE;}
#play_list ul li span.description a:hover {text-decoration: underline;}
#play_list ul li.header span.description,
#play_list ul li.header_past span.description  {text-transform: uppercase;}

#play_list ul li.header, 
#play_list ul li.header_past { padding: 12px 0px 10px 20px;  border-top: 1px solid #ccc; font-size: 13px; font-weight: bold; background-color: #ECECEC;}
#play_list ul li.header span.description a {color: #656565;}
#play_list ul li.header_past { background-color: #cce0eb; border-top: 1px solid #fff; color: #6490c2; }
#play_list ul li.past { background-color: #e6eff6; color: #6799ce; border-top: 1px solid #fff;}

#play_list ul li.active {border-top: 1px solid #fff; font-weight: bold; }
#play_list ul li.active span.time { width: 65px;}
#play_list ul li.active a {display: block; float: left; width: 135px;}
#play_list ul li.active span.description {color: #006599;}
#play_list ul li.active span.description span.desc_text {display: block;float: none; font-style: normal; }

.sidebar_menu { float: right; width: 225px;padding: 0px; margin: 0px;}

.sidebar_menu ul {list-style: none; margin:0px;padding:0px;width: 225px;}
.sidebar_menu ul li { height: 50px; }
.sidebar_menu ul li a {display: block; width: 200px; padding: 16px 10px 15px 10px;; float:right;background-color: #fff; color: #676767; text-decoration: none;border-bottom: 1px solid #cfcfcf;}
.sidebar_menu ul li a:hover { color: #006599; }
.sidebar_menu ul li a.active {width: 200px; background-color: #006599; /*url('../images/layout/bg_btn_playlist_sidebar.gif') no-repeat center left;*/ padding-left: 10px; color: #fff;}
.sidebar_menu ul li.break  {height: 9px; margin:0px;} 
.sidebar_menu ul li a.break {height: 10px; padding: 0px 10px 0px 10px; background-color: #cfcfcd;}



.broadcast_list_bold ul {font-weight: bold;}
/*Now plaing - end*/

#top_banners { background: #0a0a0a url('../images/layout/bg_top_banner.jpg') repeat-x top; padding: 12px;}
.banner_box { margin-left:20px; float: left;}
.banner_close_button {float: left; margin-top:28px;}

#alert_box {background: #b91111 url('../images/layout/bg_alert.jpg') repeat-x top; height: 41px; margin: 0px auto;}
#alert_box a {color: #fff; text-decoration: none; text-align: center; font-size: 23px; padding: 10px 0px 0px 0px; display: block;}

#top_player {color: #4f69a4; background: #07377f url('../images/layout/bg_top_player.gif') repeat-x top; padding: 8px 0px 5px 0px;}
#top_player div.right a img { margin-left: 5px; margin-top: 5px; }
#top_player_now_on_air { font-size: 14px; font-weight: bold; color: #67caff;}
#oggPlayer { display: block; text-align: center; position: relative; }
#oggPlayer div { position: absolute; overflow: hidden; left: -9999px; top: -9999px; }

.weather_show_box { background-color: #fff; }
.weather_show_content { padding: 20px;}

.weater_selected_city {margin-bottom: 20px;}
.weater_selected_city .icon {width: 100px; height: 100px; float: left;}
.weater_selected_city .icon img {margin-right: 10px; }
.weater_selected_city .text { width: 578px; height: auto; float: left; }
.weater_selected_city .weather_city { font-size: 26px; color: #00659b; padding-bottom: 5px;}
.weater_selected_city .text ul { display: block; width: 230px; float: left; list-style: none; margin:0px; padding: 0px;}
.weater_selected_city .text ul li { font-weight: bold;}
.weater_selected_city .text ul li span {font-weight: normal; display: block; width: 80px; float: left; }
.weater_selected_city .text p.description {display: block; float: left;width: 345px;}

.weater_local_city { width: 165px; height: 135px; background-color: #fbfbfb; float: left; margin-left: 0px; margin-bottom: 10px;}
.weater_local_city div.weater_local_box { padding: 20px 10px;}
.weater_local_city div.weater_local_box ul {list-style:none; font-size: 11px;}
.weater_local_city div.weater_local_box ul li span{ font-size: 11px; padding: 0px; margin: 0px;}

.weater_local_city div.city_name { font-size: 26px; color: #999; padding-bottom: 10px; }
.weater_local_city img {float: left;}
.weater_local_city span {font-size: 15px; color: #666;display: block; float: left; padding-top: 20px;padding-left: 10px;}

.weater_forecast_list {margin-top: 10px;}
.weater_forecast_day {width: 225px; float: left; background-color: #fbfbfb;}
.weater_forecast_content {padding: 10px 5px;}
    .weater_forecast_content div {color: #006599; font-size: 13px;font-weight: bold;}
    .weater_forecast_content img {float: left; margin-right: 5px;}
    .weater_forecast_content ul {float: left;display: block;list-style: none; margin: 0px; padding:15px 0px 0px 5px;}
    .weater_forecast_content p {display:block;}
    
    
    
    
form input.button_submit { color: #000; border:1px solid #6e6e6e; padding: 2px 10px 2px; background-image: url('../images/layout/bg_btn_submit.jpg'); background-repeat: repeat-x; background-position: center center}


#partnerzy a img {margin-right: 25px;}    



/* Broadcast */

.broadcast_list { margin:0px; padding: 0px;}
.broadcast_preview_box { border: 1px solid #ccc; width: 355px; height: 205px; margin: 5px 5px 0px 0px; float: left;}
.broadcast_preview_content { padding: 15px;}
.broadcast_title a { color: #016597; font-weight: bold; font-size: 12px; text-decoration:none;}
.broadcast_category { color: #cbcbcb;}
.broadcast_param { padding: 0px; margin: 0px; color: #989898;}
.broadcast_param a { display: block; text-decoration: none; float: left; width: 130px; height: 50px; padding: 0px; margin: 5px 0px;background-position: center top; background-repeat: no-repeat;}
.broadcast_param div.broadcast_data { padding-left: 10px; width: 150px; float: left;} 
.broadcast_preview_text   {color: #656565; height: 50px;}
.broadcast_preview_text a { text-decoration: none;  }
.broadcast_preview_footer a { color: #cbcbcb; text-decoration:none; display: block; float: left; margin-right: 5px;}
.broadcast_preview_footer a:hover { text-decoration: underline; }
a.broadcast_show { color:#006697; text-decoration: none; padding: 0px;}

.lack_right_margin { margin-right: 0px;}
.lack_top_margin { margin-top: 0px;}


/*show*/
.broadcast_show { padding: 10px; margin: 0px; background-color: #fff;}
    .broadcast_show h1 { color: #0099cb; font-size: 24px; line-height: 26px;}
    .broadcast_dates_box { padding: 10px; background-color: #fbfbfb; }
    .broadcast_dates_box span.published { color: #676767;}
    .broadcast_dates_box span.updated { color: #999;}
	/**//*
	.broadcast_dates_box div.tools { width: 210px; margin-right: -25px;}
    .broadcast_dates_box div.tools a { display:block; float:left; }
    .broadcast_dates_box div.tools a img { margin-left:2px;}
    .broadcast_dates_box div.tools div { float:left; margin-left: 2px;}
	.broadcast_dates_box div.tools a.addthis_button_compact {display:block;float: right; margin-left: 5px;}
	*//**/
	
    .broadcast_dates_box div.tools { width: 210px; margin-right: -25px;}
    .broadcast_dates_box div.tools a { display:block; float:left; }
    .broadcast_dates_box div.tools a img { margin-left:2px;}
    .broadcast_dates_box div.tools div { float:left; margin-left: 2px;}
	.broadcast_dates_box div.tools a.addthis_button_compact {display:block;float: right; margin-left: 5px;}
    .broadcast_show_content { margin-top: 10px; position: relative; padding-left: 10px;}
    .broadcast_show_content a { color: #CD0200; }
        .broadcast_show_content p { padding: 0px 0px 20px 0px; }
        .broadcast_show_gallery_box { background-color: #fbfbfb; width: 300px; float: left; margin: 0px 20px 10px 0px;}
        .broadcast_show_gallery_box img { border:none; }
        .broadcast_show_gallery_box span.author { font-size: 10px; color: #ccc; display:block; padding: 5px;}
    .broadcast_tags { padding: 10px 0px; color: #ccc; }
    .broadcast_tags a { color: #cd0200; text-decoration: none;}    
    .broadcast_group_header { padding: 10px; background-color: #ccc; color: #fff; font-size: 14px; font-weight: bold;}
 

/* End - Broadcast*/

/* Hitlist */
.playlist_tools .left h1 { font-size: 18px; padding: 0px; margin: 0px; }
#hitList {} 
#hitList h2 { display: block; margin: 30px 0px 10px 0px; background: #E6EFF6; font-size: 18px; font-weight: bold; color: #006599; padding: 10px; }
#hitList div.introText { display: block; padding: 10px; margin: 10px 0px 0px 0px; }
#hitList {margin-top: 10px;}
#hitList .blockList { display: block; padding: 0px; margin: 0px 10px 20px 10px; }
#hitList ul { background: #FBFBFB; display: block; list-style: none; margin:0px; padding: 0px; font-family: Arial; clear: both; border: none; border-top: 2px solid #FBFBFB;  }
#hitList ul li { background: #fff; position: relative; border: none; padding: 5px 0px 5px 0px; margin:0px; border-bottom: 2px solid #CFCFCD;  }
#hitList ul li span.cover { display: block; float: left; width: 50px; height: 50px; margin: 0px 20px 0px 10px; background: #ccc; }
#hitList ul li span.artist { padding: 15px 10px 0px 0px; margin: 0px; float: left; font-size: 18px;color: #006599; font-weight: bold; }
#hitList ul li span.titleAlbum { padding: 15px 10px 0px 0px; margin: 0px; float: left; font-size: 18px;color: #666; }
#hitList ul li span.vote { display: block; float: right; margin: 10px 10px 0px 0px; background: #006599; }
#hitList ul li span.vote a { display: block; padding: 5px; background: #006599; color: #fff; text-transform: uppercase; text-decoration: none;  font: bold 14px Arial, Helvetica, sans-serif;
}
#hitList ul li span.vote a:hover { color: #ccc; }
#hitList ul li span.player {
    background: #FFF;
    display: block;
    float: right;
    margin: 18px 10px 0px 0px;
    font: 9px Arial, Helvetica, sans-serif;
    color: #333333;
}
#hitList ul li span.player a {
    margin: 0px 10px 0px 0px;
}
#hitList ul.incomes span.artist, #hitList ul.incomes span.titleAlbum { color: #CCC !important; }
#hitList ul.incomes a { background: #CCC !important; color: #FFF !important; }

.hitList_filter { padding: 10px; background-color: #fbfbfb; color: #999;} 
.hitList_filter div.left {padding-top:3px; margin-right: 10px;}
.hitList_filter div.left a { color: #666; }
.hitList_filter div.right { padding-top:5px;}
.hitList_filter div.right a {text-decoration: none;}

#hitListArchive { display: block; margin: 10px 0px 10px 0px; }
#hitListArchive a { display: block; background: #FFF; border-top: 1px solid #FBFBFB; border-bottom: 1px solid #CCC; padding: 7px 10px 2px 10px; margin: 0px 0px 0px 0px; text-decoration: none; font-weight: bold; height: 25px; }
#hitListArchive a:hover { background: #006599; color: #FFF; }
#hitListArchive a span { float: right; font-weight: normal; }


.hitlistOptions {
    display: block;
    padding: 10px 10px 0px 10px;
    margin: 10px 10px 0px 10px;
    background: #FBFBFB;
}
.hitlistOptions a {
    padding: 5px 7px 5px 7px;
    margin: 0px 5px 0px 0px;
    color: #fff;
    text-decoration: none;
    background: #006599;
    font: bold 13px Arial, Helvetica, sans-serif;
}
.hitlistOptions a:hover, .hitlistOptions a.active {
    background: #FBFBFB;
    color: #999;
}



#searchResult { background-color: #fff; padding: 10px;} 
#searchResult div.introText {
	display: block;
	padding: 10px;
	margin: 10px 0px 20px 0px;
	font-size: 16px;
	font-weight: normal;
}
#searchResult .searchTable { border: none; border-bottom: 1px solid #999; background: none; display: block; padding: 0px 10px 10px 10px; margin: 0px 0px 10px 0px; } 
#searchResult .searchTable a { background: none; display: block; font-size: 13px; font-weight: bold; color: #006599; margin: 0px 80px 0px 0px; } 
#searchResult .searchTable .section {
	float: right;
	text-decoration: none;
	font-size: 11px;
	padding: 3px;
	font-weight: normal;
	color: #CCC;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF;
	letter-spacing: -1px;
	width: 80px; 
	text-align: right;
}
#searchResult .searchTable small a { font-size: 11px; }
#searchResult .searchTable b { font-weight: bolder; background: #FFFF33; padding: 0px 2px 0px 2px;}


/*editor*/
#slot_content img.image_left {   margin: -5px 10px 10px 0px; float: left; }
#slot_content img.image_right {  margin: -5px 0px 10px 10px; float: right; }
#slot_content p.text_czarny {
	    color: #000;
}
#slot_content p.text_granat { color: #000099;}
#slot_content p.text_niebieski {color: #0000FF;}
#slot_content p.text_zielen { color: #00FF00;}
#slot_content p.text_seledyn {color: #00FFFF;}
#slot_content p.text_czerwony { color: #FF0000;}
#slot_content p.text_fiolet {color: #FF00FF;}
#slot_content p.text_zolty {color: #FFFF00;}
#slot_content p.text_szary {color: #999999;}

#slot_content p.text_right {text-align: right;}
#slot_content p.text_left {text-align: left;}
#slot_content p.text_justify {text-align: justify;}
#slot_content p.text_center {text-align: center;}

.globalBack { float: right; width: 220px; display: block; border: none; background: #CFCFCF; padding: 0px 0px 15px 0px; border-top: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF;  margin: 0px; }
.globalBack a {  display: block; padding: 10px; background-color: #999; color: #EBEBEB; text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif;    text-transform: uppercase; }
.globalBack a:hover { background: #878787; }



/* WYMeditor */
/* Paragraf: Wyrównanie tekstu - do prawej */
p.text_right {
        text-align: right;
    /* text-align: right; */
}
/* Paragraf: Wyrównanie tekstu - do lewej */
p.text_left {
        text-align: left;
    /* text-align: left; */
}
/* Paragraf: Wyrównanie tekstu - justowanie */
p.text_justify {
        text-align: justify;
    /* text-align: justify; */
}
/* Paragraf: Wyrównanie tekstu - środkowanie */
p.text_center {
        text-align: center;
    /* text-align: center; */
}
/* Obrazek: Do lewej strony */
p img.image_left {
    margin: 10px 10px 10px 0px; float: left; 
    /* margin: 0px 10px 10px 0px; float: left; */
}
/* Obrazek: Do prawej strony */
p img.image_right {
    margin: 10px 0px 10px 10px; float: right;
    /* margin: 0px 0px 10px 10px; float: right; */
}
/* Paragraf: Kolor czcionki - Czarny */
p.text_czarny {
        color: #000;
    /* color:  #000; */
}
/* Paragraf: Kolor czcionki - Granat */
p.text_granat {
        color: #000099;
    /* color:  #000099; */
}
/* Paragraf: Kolor czcionki - Niebieski */
p.text_niebieski {
        color: #0000FF;
    /* color:  #0000FF; */
}
/* Paragraf: Kolor czcionki - Zielen */
p.text_zielen {
        color: #00FF00;
    /* color:  #00FF00; */
}
/* Paragraf: Kolor czcionki - Seledyn */
p.text_seledyn {
        color: #00FFFF;
    /* color:  #00FFFF; */
}
/* Paragraf: Kolor czcionki - Czerwony */
p.text_czerwony {
        color: #FF0000;
    /* color:  #FF0000; */
}
/* Paragraf: Kolor czcionki - Fiolet */
p.text_fiolet {
        color: #FF00FF;
    /* color:  #FF00FF; */
}
/* Paragraf: Kolor czcionki - Zolty */
p.text_zolty {
        color: #FFFF00;
    /* color:  #FFFF00; */
}
/* Paragraf: Kolor czcionki - Szary */
p.text_szary {
        color: #999999;
    /* color:  #999999; */
}

#news_content ul, #slot_content ul {margin-left: 25px;}
#rss_feeds {list-style:none;}
#rss_feeds a {text-decoration: none;}
#feedback { 	position:fixed; left:0px; width:25px; height:130px;	padding:0px; bottom:0px;	background: #444; overflow:hidden;	cursor: pointer; z-index: 9999; }

.response-msg {padding: 20px; margin-bottom: 10px; background-color: green;color: #fff;font-size: 13px; font-weight: bold;}
.error {background-color: red;}

/* Audycje -> menu po prawej stronie -> separator kategorii */
li.broadcast_item_separator {
	background-color: #aaa;
	height: 9px !important;
	margin-left: 5px;
	width: 220px;
	/*border: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;*/
}

/* Strona News'a - ukryta ikonka na FB */
.hideNewsIcon { position: absolute; left: -9999px; top: -9999px; }
.logo {
display: block;
background-repeat: no-repeat;
background-position: left top;
width: 145px;
height: 130px;
text-decoration: none;
}

.logo span {
position: absolute;
left: -9999;
top: -9999;
}



.content_sitemap {
	min-height: 300px;
	background-color: #fff;
	padding: 15px;	
}

.sitemap_group_title, .sitemap_group_title a {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #32659A;
}

ul.sitemap_elements {
	margin-left: 15px;
	list-style-type: disc;
	color: #32659A;
	
}

ul.sitemap_elements li {
	margin-top: 5px;	
}

.broadcast_group_title, ul.sitemap_elements a {
	text-decoration: none;
	font-size: 13px;
	color: #32659A;
	
}

.group_title {
	text-decoration: none;
	font-size: 14px;
	color: #32659A;	
}

.sitemap_group_wrapper {
	width: 243px;
	float: left;
	/*border: 1px solid black;*/	
}
.sitemap_group {
	padding-left: 10px;
	padding-right: 10px;
}

.subsite_title {
	color: #32659A;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 25px;
}
