@import url('../../kweb/css/style.css');

body {
 background: #434343 url('/local/img/background.jpg') repeat-x;
 font-size:12px; 
 font-family:Tahoma,Verdana,Sans; 
 color:#fbfbfb;
 margin:0px;
}


a:link , .kweb a, .menu a {color:#ff3403;text-decoration:none;}

a:visited {color:#ff3403;text-decoration:none;}

a:hover {text-decoration:underline;}

/** System **/
a.nocolor{
 color:#fbfbfb;
}
a:visited.nocolor{
 color:#fbfbfb;
}
a:hover.nostyle{
 text-decoration: none;
}
::selection {
	background: #ff3403; /* Safari */
	}
::-moz-selection {
	background: #ff3403; /* Firefox */
}


/** Heading **/
h4{
 color:#FFF;
 font-size: 12px;
 margin: 4px 0px;
}
h3{
 color: #ff3401;
 font-size: 12px;
 margin: 4px 0px;
}




.fl{
 float:left;
}
.clearfloat{
 float:clear;
 height:0px;
}

.nofloat{
 float:none;
}

.btn{
 cursor:hand;
}
.disabled{
 display:none;
}
.enabled{
 display:block !important;
}
.bottom_dotted{
 border-bottom: 1px dotted #cdd527;
 padding-bottom: 8px !important;
}




/* ### MAIN STRUCTURE ### */
#whole{
 background: url('/local/img/background_ark.jpg') no-repeat 50% 0%;
 width: 100%;
 min-height:590px;
 height:auto !important;
 height:590px;
}
#contentHolder{
 width:950px;
 position:absolute;
 left: 50%;
 margin-left: -475px;
}
#content{
 background: #0c0c0c url('/local/img/main_bg.jpg') repeat-x;
 padding: 0px 15px;
 min-height:400px;
 height:auto !important;
 height:400px;
}
#main{
 width:650px;
 float:left;
 margin-right:37px;
}
#right{
 width:233px;
 float:left;
}
#footer{
 width:920px;
 background: #0c0c0c;
 padding: 30px 15px;
}
.main_left{
 width:209px;
 min-height:10px; 
 height:auto !important; 
 height:10px; 

 margin-right:10px;
}
.main_right{
 width:431px;
}



#top_time{
 position: absolute;
 top:58px;
 left: 735px;
 width: 200px;
 height: 40px;
 text-align: right;
 font-weight: bold;
 font-size: 34px;
 letter-spacing: -2px;
}



/* ### KOMENTARZE  ### */
.comments .author{
 font-weight: bold;
}
.comments .date{
 font-size: 11px;
 color: #666;
 margin-bottom: 24px;
}

.comment_list_left{
 width: 18px;
 min-height:30px;
 height:auto !important;
 height:30px;
 background: url('/local/img/comment_left_bottom-trans.png') repeat-y;
}

.comment_list_right{
 width: 412px;
 background: #171717;
 border-right: solid 1px #4e4e4e;
 border-top: solid 1px #4e4e4e;
}
.comment_content{
 padding: 6px 4px 6px 0px;
}
.comment_list_bottom{
 margin-left: 7px;
 margin-bottom: 14px;
 width: 424px;
 min-height:1px;
 height:auto !important;
 height:1px;
 border-top: solid 1px #4e4e4e;
}


.commentsList{
 margin-top:24px;
}
.comment_title{
 margin-bottom: 24px;
}

#commentForm .form_group{
 margin: 10px 0px 0px 120px;
}
#commentForm .form_row td{
 padding:4px 10px 4px 0px;
 color: #999;
}

#commentForm input.form_checkbox{
 margin: 8px 4px 8px 0px;
}

#commentForm textarea.form_multiline{
 background: #0C0C0C;
 border:solid 1px #7e7e7e;
 color:#FFF;
 padding: 2px 4px;
 width:410px;
 height: 70px;
}

#commentForm input.form_text{
 background: #0C0C0C;
 border:solid 1px #7e7e7e;
 color:#FFF;
 padding: 2px 4px;
 width:215px;
}
#commentForm input.form_submit{
 background: #ff3403;
 border: 0px;
 color:#000;
 font-weight:bold;
 font-size:0.9em;
 padding: 4px 10px 4px 4px;
 margin-left:103px;
 margin-top:24px;
 text-transform: uppercase;
}
#commentForm .form_name{
 width:96px;
 text-align: right;
}

#commentForm td.form_token{
 padding-left: 103px;
}
.form_token{
 margin-top:10px;
}

#commentForm td.form_token input{
 background: #0C0C0C;
 border:solid 1px #7e7e7e;
 color:#FFF;
 padding: 2px 4px;
 width:215px;
 margin-bottom: 10px;
}

p.commentsNone{
 margin: 20px 0px
}
.comments_posted{
 color: #ff3403;
 font-weight: bold;
 padding: 2px 6px;
 margin-bottom: 10px;
}

.commentItem{
}

.commentsModerate{
 margin-bottom: 30px;
}

.commentItem_pending{
 background: #282220;
}

#addCommentLink{
 text-align: right;
 margin-top: -40px;
 margin-bottom: 34px;
}
#addCommentLink a{
 color: #ff3403!important;
 padding: 2px 4px;
}
#addCommentLink a:hover{
 background-color: #ff3403;
 color: #000!important;
 text-decoration: none;
}

.commentsList .see_more{
 border-bottom: 1px dotted #333 !important;
 margin-top: 0px !important;
}






/* ### PROGRAM ### */

#box_top_program_submenu{
 margin: -6px 0px 24px 0px;

}
.program_menu_item{
 margin-right: 3px;
}
.program_menu_item.last{
 margin-right: 0px !important;
}

.program_list{
 width: 310px;
 margin-right: 30px;
 margin-bottom: 4px;
}
.program_list div.list{
 margin-bottom: 4px;
 height:58px;
 overflow: hidden;
}
.program_list h1.list {
 margin: 0px 0px 4px 0px;
}
.program_list h1.list a{
 font-size: 12px;
 color: #ff3403;
}
.program_list h1.list a:visited{
 color: #ff3403;
}
.program1{
 margin-right: 0px !important;
}

h1.program_full{
 margin: 0px 0px 8px 0px !important;
}
h2.program_full{
 margin: 0px 0px 0px 0px !important;
 font-size: 12px;
 text-transform: uppercase;
}
.program_host{
 margin: 24px 0px 14px 0px;
}



/* ### PROFILE / PEOPLE / LUDZIE ###*/
.profile_list{
 width: 210px;
}
.profile0{
 margin-right: 10px;
}
.profile_img{
 margin: 0px 10px 4px 0px;
}
.profile_descr{
 width: 124px;
}

h1.profile{
 margin: 0px 0px 2px 0px !important;
 font-size: 12px !important;
}
h1.profile a{
 color: #ff3403 !important;
}
h1.profile a:visited{
 color: #ff3403 !important;
}
.profile_subtitle{
 font-size: 10px;
 height: 44px;
 overflo: hidden;
}
.profile_gta{
 margin-top:4px;
}
.profile_gta a{
 font-size: 10px;
 color: #cdd527;
}
.profile_gta a:visited{
 color: #cdd527;
}

.profile_txt{
 width: 315px;
}
.profile_email{
 margin: 24px 0px 10px 0px;
}

.profile_email a{
 color:#000 !important;
 background: #ff3403;
 padding: 2px 12px 2px 4px;
 text-decoration: none;
}
.profile_email a:visited{
 color:#000 !important;
}
.profile_email a:hover{
 background: #cdd527;
}

h1.profile_full{
 margin: 0px 0px 24px 0px !important;
}




/* ### MULTIMEDIA ### */
.mm_block{
 margin-right: 10px;
}
.mm_block.b3{
 margin-right: 0px !important;
}
.MMdescr{
 width: 200px;
}

.MMdescr a{
 color:#000;
 background-color: #fd3400;
 padding: 2px 8px 2px 2px;
 font-size: 12px;
}
.MMdescr a:visited{
 color:#000;
}
.MMdescr a:hover{
 background-color: #cdd527;
}
.MMdescr a:visited:hover{
 background-color: #cdd527;
}
h1.MMtitle{
 margin: 10px 0px 6px 0px;
}
h1.MMtitle.audioList{
 font-size: 14px;
}

#box_top_mmedia_submenu{
 position: absolute;
 top: 172px;
 left: 456px;
 width: 210px;
}
#mmedia_submenu{
 background-color: #fd3400;
 padding: 4px 10px;
 font-weight: bold;
}

#mmedia_submenu .submenu_item{
 margin-bottom: 0px !important;
}

#mmedia_submenu .active a{
 color: #000 !important;
}
#mmedia_submenu a:hover{
 color: #000 !important;
}


#dir_foto .mm_block{
 margin-right: 8px;
 margin-bottom: 24px;
}
#dir_foto .mm_block.b3{
 margin-right: 8px !important;
}
#dir_foto .mm_block.b4{
 margin-right: 0px !important;
}



/* ### VIEW LIST ### */
.listBlock{
 min-height:428px;
 height:auto !important;
 height:428px;
}

.view_list .news_image1{
 margin: 6px 0px 4px 0px;
}

h1.list{
 font-size:18px;
 margin: 0px 0px 14px 0px;
 padding: 0px;
}
h1.list.news{
 font-size:18px;
 margin: 0px 0px 2px 0px;
 padding: 0px;
}

.recommend_list_left{
 width: 106px;
 margin: 0px 14px 30px 0px;
}
.recommend_list_right{
 width: 300px;
 margin: 0px 0px 30px 0px;
}
.search_item{
 margin-bottom: 10px;
 padding-top: 10px;
 border-top: 1px dotted #666;
}

/* ### VIEW FULL ### */

.view_full{
 line-height: 18px;
}

h1.full{
 font-size:22px;
 margin: 12px 0px 22px 0px;
 padding: 0px;
}

h1.full.news{
 margin: 12px 0px 4px 0px;
}
.fullFiles{
 margin-top: 10px;
 line-height: 22px;
 color: #666;
 font-weight: bold;
}
.fullFiles a{
 background-color: #ff3403;
 color: #000;
 padding: 2px 10px 2px 2px;
}
.fullFiles a:visited{
 background-color: #ff3403;
 color: #000;
 padding: 2px 10px 2px 2px;
}
.fullFiles a:hover{
 text-decoration: none;
 background-color: #cdd527;
}

.art_image{
 margin-top: 24px;
}
.news_image1{
 margin: 14px 0px 70px 0px;
}
.news_image{
 margin-bottom: 6px;
}
.news_image.img0{
 margin-right: 6px;
}


/* ### SUBMENU */
#left_submenu{
 margin-top:12px;
 font-size: 14px;
 font-weight: bold;
 padding-left: 4px;
}
.submenu_item{
 margin-bottom: 12px;
}
.submenu_item a{
 color: #FFF !important;
}
.submenu_item.active a{
 color: #ff3403 !important;
}
.submenu_item.active a:visited{
 color: #ff3403 !important;
}
.submenu_item a:visited{
 color: #FFF !important;
}
.submenu_item a:hover{
 color: #ff3403 !important;
 text-decoration: none;
}


/* ### TOP (MAIN) ### */
#box_top_section_title{
 margin-top:6px;
 margin-bottom: 18px;
 font-size: 17px;
 color:#c9c9c9;
 font-weight: lighter;
}
#box_top_path{
 margin-bottom: 18px;
 font-size: 10px;
 font-weight: bold;
 color: #ff3402;
}
#box_top_path a{
 color:#FFF;
}
#box_top_path a:hover{
 color:#FFF;
 text-decoration:none
}
#box_top_path a:visited{
 color:#FFF;
 text-decoration:none
}
.path{
 padding-left: 4px;
}





/* ### SCHEDULE ### */

#schedule_menu{
 margin-top:6px;
 padding-bottom: 40px;
 border-bottom: 1px dotted #6c6c6c;
}
#schedule_menu .item{
 font-size: 17px;
 font-weight: bold;
 margin-bottom: 10px;
}
#schedule_menu .item a{
 color: #FFF;
 padding: 2px 16px 2px 6px;
}
#schedule_menu .item a:hover{
 color: #000;
 background-color: #ff3401;
 text-decoration:none;
}
#schedule_menu .item a:visited{
 color: #FFF;
}
#schedule_menu .item a:visited:hover{
 color: #000;
}
#schedule_menu .item.active a{
 color:#000;
 background-color: #ff3401;
 text-decoration:none;
}

#schedule_legend{
 padding: 20px 0px;
}
.legend_item{
 margin-bottom: 8px;
 font-size: 11px;
 height:20px;
}

.legend_item img{
 margin-right: 16px;
 margin-top:-3px;
}


.ramowka{
 border-bottom: 1px dotted #6c6c6c;
 padding-bottom: 10px;
 margin-bottom: 14px;
}

.ramowka_info{
 margin-bottom: 14px;
}

td.ramowka_info_item{
 width: 209px;
 padding-bottom: 10px;
 font-size: 11px;
 color:#cacaca;
 line-height: 16px;
}

.vertical_sep{
 width:10px;
 background: url('/local/img/vertical_dot.gif') repeat-y;
}

.day_title{
 width: 344px;
 padding-right: 12px;
 font-size: 24px;
 font-weight:bold;
 padding-left: 14px;
}
.day_navigation img{
 margin: 0px;
 padding:0px;
}

.hour_list{
 padding-left: 10px;
 margin-top:20px;
}
.schedule_list_item{
 margin-bottom: 4px;
 height: 20px;
 padding-top: 4px;
}
.schedule_list_item a{
 color:#cacaca !important;
}
.schedule_list_item.active{
 background: url('/local/img/schedule_list_item_active-trans.png') no-repeat right;
}
.schedule_list_item.active a{
 color:#ffffff !important;
}
.schedule_list_item.before a{
 color:#808080 !important;
}

.list_item_color{
 padding: 5px 10px 0px 4px;
}
.list_item_color div{
 width: 20px;
 height: 6px;
}
.list_dir_title{
 margin-right: 24px;
}








/* ### HOME ### */
#highligh{
 width: 650px;
 height: 240px;
 background: url('/local/img/hl_bg.jpg') repeat-x;
 overflow: hidden;
 margin-bottom: 22px;
}
#hl_holder{

}
h1.hl{
 width:185px;
 font-size: 22px;
 font-weight: normal;
 margin: 15px 0px;
 line-height: 20px;
}
.hlDescr{
 width:258px;
 padding: 0px 0px 0px 12px;
 margin-right: 12px;
 line-height: 18px;
 font-size: 11px;
}
#hl_recommended{
 position: absolute;
 top: 184px;
 left: 220px;
 background: url('/local/img/polecamy-trans.png') no-repeat;
 width: 100px;
 height: 52px;
}
#hl_recommended.r0{
 display: none;
}
#hl_navigation{
 padding-top: 14px;
}


#home_newslist_holder{
 margin: 12px 0px 0px 0px;
}
#home_newslist_holder .newsblock{
 width:210px;
 margin-right: 10px;
 margin-bottom: 10px;
 height: 308px;
 overflow: hidden;
}
#newsblock2{
 margin-right: 0px !important;
}
.newsblock_img{
 margin-bottom: 10px;
}
.newsblock_title{
 margin-bottom: 3px;
}
.newsblock_title a{
 color:#000;
 font-weight: bold;
 background-color: #fd3400;
 padding: 2px 8px 2px 2px;
}
.newsblock_title a:visited{
 color:#000;
}

.newsblock_title a:hover{
 background-color: #cdd527;
}
.newsblock_title a:visited:hover{
 background-color: #cdd527;
}

.newsblock_date{
 color: #cdd527;
 font-family: Times new roman;
 font-size: 11px;
 font-weight: bold;
 margin-bottom: 14px;
}
.newsblock_info{
 line-height: 18px;
}





/* ### ELEMENTS ### */
.see_more.navbar{
 margin-top: -14px;
}
.see_more{
 text-align: right;
 font-size: 10px;
 font-family: Times New Roman;
 border-bottom: 1px dotted #cdd527;
 padding: 4px;
 margin-bottom: 16px;
}
.see_more a{
 color: #cdd527;
}
.see_more.sep{
 margin-top: 24px;
}

.see_more2{
 border-bottom: 1px dotted #666;
 padding: 4px;
 margin-bottom: 16px;
}



/* ** BOX RECOMMEND ** */
.box_recommend{
 width: 320px;
 margin:10px 0px;
 padding:0px;
}
#box_recommend_left{
 margin-right: 10px;
}
.box_recommend_holder{
 height:140px;
 margin-bottom: 4px;
 padding:0px;
}
#box_recommend_right .box_recommend_holder{
 background: #2e2c2d !important;
}

.boxRecoImg {
 width: 114px;
 height:140px;
 margin-right: 10px;
}
.boxRecoDescr {
 width: 180px;
 height: 130px;
 overflow: hidden;
}
.boxRecoTitle{
 margin: 16px 0px 8px 0px;
 font-size: 13px;
 font-weight: bold;
}
.boxRecoInfo a{
 color:#c0c0c0;
}

.c0{
 background: #2e2c2d!important;
}

/* MUZYKA */
.c1{
 background: #3a0c30 !important;
}
/* PUBLICYSTYKA */
.c2{
 background: #4b3700 !important;
}
/* NAUKA */
.c3{
 background: #401b00 !important;
}
/* KULTURA */
.c4{
 background: #0b0736 !important;
}
/* REDAKCJA AKADEMICKA */
.c5{
 background: #06332b !important;
}


.cc0{
 background: #2e2c2d!important;
}

/* MUZYKA */
.cc1{
 background: #BB2098 !important;
}
/* PUBLICYSTYKA */
.cc2{
 background: #FBBA00 !important;
}
/* NAUKA */
.cc3{
 background: #D75B01 !important;
}
/* KULTURA */
.cc4{
 background: #2419B5 !important;
}
/* REDAKCJA AKADEMICKA */
.cc5{
 background: #15AB92 !important;
}







/* ### HEADER ###  */
#box_header_top{
 height:107px;
}
#top_logo{
 position:absolute;
 left: 16px;
 top: 16px;
}

#top_menu{
 font-size: 12px;
 font-weight: bold;
 position: absolute;
 left: 460px;
 top: 17px;
}

#top_search{
 position: absolute;
 top: 11px;
 left: 704px;
}
.header_search_ico{
 width: 21px;
 height: 21px;
 background: url('/local/img/search_ico.gif') no-repeat;
 margin-right: 4px;
}

.search_form_input input{
 background-color: #f98264;
 border: 0; padding: 3px;
 margin-right: 2px;
 width: 114px;
}


#box_main_menu{
 height:60px;
 background: #0c0c0c url('/local/img/top_menu_bg.jpg') repeat-x;
 margin:0px;
}

#box_main_menu_l{
 width:24px;
 height:60px;
 background: url('/local/img/top_menu_bg_l.jpg') no-repeat;
}
#box_main_menu_r{
 width:24px;
 height:60px;
 background: url('/local/img/top_menu_bg_r.jpg') no-repeat;
}

#box_main_menu_holder{
 height:60px;
 background: url('/local/img/top_menu_bg_h.jpg') repeat-x;
 width: 750px;
 width: auto !important;
 max-width: 750px;
 overflow: hidden;
}
#main_menu_items{
 margin: 24px 10px 0px 4px;
 font-weight: bold;
 font-size:11px;
}
#main_menu_items a{
 color: #FFF;
}
#main_menu_items a:hover{
 color: #ff3403;
 text-decoration: none;
}

#main_menu_items .active a{
 color: #ff3403;
}
#main_menu_items .item{
 padding: 0px 18px 0px 0px;
}

#newsletter_btn{
 padding: 20px 0px 0px 24px;
 text-align: right;
}




/* ### RIGHT ### */

#box_right_radio{
 width: 233px;
 height: 120px;
 background: url('/local/img/right_mp3_bg.jpg') no-repeat;
 overflow: hidden;
}

#right_mp3{
 padding:80px 6px 0px 6px;
}

#box_right_playlist{
 margin-top:17px;
}
#box_right_contact{
 margin-top:17px;
}
#box_right_social{
 margin-top:17px;
 width: 233px;
 height:114px;
 background: url('/local/img/righ_social_bg-trans.png') no-repeat;
}
.social_title{
 padding: 8px 12px;
 font-size: 10px;
}
.social_links{
 padding: 14px 10px 0px 10px;
 line-height: 24px;
}
#box_right_adv{
 margin-top:14px;
}
.right_adv_banner{
 margin-bottom: 8px;
}



/* *** SCHEDULE RIGHT BOX ***  */

#box_right_schedule{
 margin-top:20px;
}

.schedule_list_item.box{
 letter-spacing: -0.5px;
 margin-bottom: 2px;
}
.schedule_list_item.active.box{
 background: url('/local/img/schedule_box_list_item_active.jpg') no-repeat right !important;
}

.schedule_list_item.box .list_item_color{
 padding: 5px 6px 0px 4px;
}
.schedule_list_item.box .list_item_color div{
 width: 5px;
 height: 6px;
}
.schedule_list_item.box .list_dir_title{
 margin-right: 10px;
}

.right_box_title{
 font-size: 11px;
 background-color: #999d15;
 width: 60px;
 padding: 2px 12px 2px 6px;
 margin-bottom: 6px;
}
.right_box_day{
 font-size: 25px;
 font-weight: bold;
}

.right_box_date{
 font-family: Times New Roman;
 color: #6c6c6c;
 margin-bottom: 6px;
}





/* ### KONTAKT ### */

#kontaktInfo{
 width: 290px;
 padding-right: 18px;
 margin: 0px 30px 44px 0px;
 border-right: 1px dotted #333;

}

#kontaktForm{
 margin: 0px 0px 44px 0px;
 width: 310px;
}
#kontaktForm h4{
 margin-bottom: 36px;
 color: #ff3403;
}
#kontaktForm .form_row td{
 padding:4px 10px 4px 0px;
 color: #999;
}

#kontaktForm input.form_checkbox{
 margin: 4px 14px 20px 4px;
}

#kontaktForm textarea.form_multiline{
 background: #333;
 border: 0px;
 color:#FFF;
 padding: 2px 4px;
 width:200px;
 height: 110px;
}

#kontaktForm input.form_text{
 background: #333;
 border: 0px;
 color:#FFF;
 padding: 2px 4px;
 width:200px;
}
#kontaktForm input.form_submit{
 background: #ff3403;
 border: 0px;
 color:#000;
 font-weight:bold;
 font-size:0.9em;
 padding: 2px 4px;
 width:80px;
 margin-left:220px;
 text-transform: uppercase;

}
#kontaktForm .form_name{
 width:110px;
}

.form_error{
padding: 6px 0px;
color: #F40 !important;
font-weight: bold;
}




#newsletterForm{
 margin: 0px 0px 44px 0px;
 width: 310px;
}
#newsletterForm h4{
 margin-bottom: 36px;
 color: #ff3403;
}
#newsletterForm .form_row td{
 padding:4px 10px 4px 0px;
 color: #999;
}

#newsletterForm input.form_checkbox{
 margin: 4px 14px 20px 4px;
}

#newsletterForm input.form_text{
 background: #333;
 border: 0px;
 color:#FFF;
 padding: 2px 4px;
 width:190px;
 float: left;
}
#newsletterForm input.form_submit{
 background: #ff3403;
 border: 0px;
 color:#000;
 font-weight:bold;
 font-size:0.9em;
 padding: 3px 4px 2px 4px;
 margin-left:10px;
 width:40px;
 text-transform: uppercase;
}
#newsletterForm .form_name{
 width: 55px;
 float: left;
}




/* ### MP3 Player ### */
#mp3_player{
 width: 100%;
 text-align:center;
 margin-top: 66px;
}


.audioList{
 margin-bottom: 24px !important;
}


/* ### FOOTER ### */
#rytm_footer{
 padding: 14px 0px 0px 0px;
 margin-top:0px;
 font-size:11px;
 color: #535353;
 font-family: Times New Roman;

}
#rytm_footer a{
 color:#8e8e8e;
}
#rytm_footer_copy a{
 color: #535353;
}
#rytm_footer_projekt{
 float:right;
}

#footer_menu_items{
 margin: 8px 0px 8px 0px;
 padding: 8px 4px 10px 10px;
 font-size:11px;
 border-top: 1px dotted #FFF;
 border-bottom: 1px dotted #cdd527;
}
#footer_menu_items a{
 color: #a6a6a6;
}
#footer_menu_items a:hover{
 color: #FFF;
 text-decoration: none;
}

#footer_menu_items .active a{
 color: #FFF;
}
#footer_menu_items .item{
 padding: 0px 22px 0px 0px;
}

.img_view_inset img{
 border: 0 !important;
}
