@import url(/_style/HeadTail.css);
@import url(/_style/sitemap_main.css);

* {font-family:Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size:11px; line-height:130%; color:#333; border:none; margin:0; padding:0;}
body {background-color:#FFF; text-align:center;}
li {list-style:none;}
a {text-decoration:none; cursor:pointer;}
a:focus, a:active {outline:none; -moz-outline:none;}
.clear {clear:both;}
.error {	display:block; margin:10px; padding:0 10px 0 20px; color:#F00; font-weight:bold; background:url(/_img/ico/alert.gif) no-repeat 0 0;}

div#head div#search {position:absolute; right:0; top:4px; display:block; width:200px; height:26px; padding:5px 0 0 0;}
	html>body div#head div#search {height:16px;}
div#head div#search input#head_window {width:140px; height:16px; margin-right:4px; border:1px solid #CCC; float:left;}
	html>body div#head div#search input#head_window {height:14px;}
div#head div#search input#head_button {display:block; width:50px; height:16px; /*background: url(http://run.polskieradio.pl/dwojka/_img/lupka.gif) no-repeat;*/ cursor:pointer; float:left;}

div#main {position:relative; margin:0 auto; text-align:left; width:980px; height:710px;}
	html>body div#main {height:auto; min-height:710px;}

span.tail {position:relative;}

div.menu_zagr {position:absolute; left:0; top:62px; width:114px;}
div.menu_zagr ul {margin-top:20px;}
div.menu_zagr ul li {margin:5px 0;}
div.menu_zagr ul li.first {margin:30px 5px 5px 0; font-weight:bold; text-align:right; color:#B30027;}
div.menu_zagr ul li a {display:block; width:108px; text-align:right; color:#B30027;}
div.menu_zagr ul li a:hover {text-decoration:underline;}
div.menu_zagr ul li.main {display:block; background:url(../_img/belt_bg.gif) repeat-x; border-bottom:1px solid #FFF; border-right:2px solid #FFF; margin:0;}
div.menu_zagr ul li.main a {color:#FFF; padding:1px 0;}

div#slogan a {position:absolute; right:0; top:75px; width:450px; /*border-bottom:1px solid #B30027;*/ padding-bottom:3px; font-size:18px; color:#B30027; text-align:right; display:block;}
div#body {margin:30px 0 0 114px; padding:60px 0 30px 15px; border-left:1px solid #EFBCCB; float:right;}

/* main page */

div#banner_2 {position:absolute; top:125px; right:-1px; width:325px; height:98px;}
div#banner_5 {position:absolute; top:225px; right:-1px; width:325px; height:98px;}
div#mask_t {position:absolute; top:125px; right:-1px; width:327px; height:4px; background:url(/_img/BannerBox/banner_mask_t.gif) no-repeat;}
div#mask_r {position:absolute; top:129px; right:-1px; width:10px; height:192px; background:url(/_img/BannerBox/banner_mask_r.gif) no-repeat;}
div#mask_b {position:absolute; top:321px; right:-1px; width:327px; height:4px; background:url(/_img/BannerBox/banner_mask_b.gif) no-repeat;}
div#mask_l {position:absolute; top:129px; right:316px; width:10px; height:192px; background:url(/_img/BannerBox/banner_mask_l.gif) no-repeat;}
img#mask_h {position:absolute; top:223px; right:0;}

div#banner_extra {position:absolute; top:302px; left:536px; float:right;}
div.mask_t {position:absolute; top:0; right:-1px; width:327px; height:4px; background:url(/_img/BannerBox/banner_mask_t.gif) no-repeat;}
div.mask_r {position:absolute; top:4px; right:-1px; width:10px; height:95px; background:url(/_img/BannerBox/banner_mask_r_single.gif) no-repeat;}
div.mask_b {position:absolute; top:99px; right:-1px; width:327px; height:4px; background:url(/_img/BannerBox/banner_mask_b.gif) no-repeat;}
div.mask_l {position:absolute; top:4px; right:316px; width:10px; height:95px; background:url(/_img/BannerBox/banner_mask_l_single.gif) no-repeat;}

div#content {width:505px; float:left; margin-right:15px; height:600px;}
	html>body div#content {height:auto; min-height:600px;}
div#content p.title {display:block; width:300px; border-bottom:1px solid #B30027; padding-bottom:2px; font-weight:bold; color:#B30027;}
div#content span.date {font-size:10px;}
div#content p.persons {display:block; padding-top:2px; width:300px;}
div#content div#prowadzacy {display:block; padding-top:2px; width:300px;}
div#content div#osoby ul li {display:block; margin:5px 0; clear:both;}
div#content div#osoby ul li img {display:block; margin:0 10px 5px 0; float:left;}
div#content p.leader {display:block; padding-top:5px; font-size:10px;}
div#content div.note {padding-top:20px;}
div#content div.note p {padding-bottom:15px;}

div#content div.fotoLeft,
div#content div.fotoRight {padding:15px 15px 10px 15px; margin:15px 0 5px 15px; background-color:#EEE; float:right; font-size:10px;}
div#content div.fotoLeft *,
div#content div.fotoRight * {display:block;}
div#content div.fotoLeft img,
div#content div.fotoRight img {margin-bottom:5px;}
div#content div.fotoLeft span,
div#content div.fotoRight span {font-weight:normal; font-size:10px;}

div#content ul.files {margin:10px 0; /*border-bottom:1px solid #999;*/}
div#content ul.files li {padding:5px 0 5px 20px; clear:both; background:url(/_img/empty.gif) no-repeat 0 3px;}
div#content ul.files li span {padding-right:20px;}
div#content ul#pdf li {background-image:url(/_img/ico/pdf.gif);}
div#content ul#doc li {background-image:url(/_img/ico/doc.gif);}
div#content ul#rtf li {background-image:url(/_img/ico/rtf.gif);}
div#content ul#xls li {background-image:url(/_img/ico/xls.gif);}
div#content ul#mp3 li {background-image:url(/_img/ico/mp3.gif);}

div#content ul#archiwum li {margin-top:10px;}
div#content ul#archiwum li span {display:block; clear:both;}
div#content ul#archiwum li span.date {font-size:10px;}
div#content ul#archiwum li span.title {font-weight:bold; color:#333;}
div#content ul#archiwum li span.subtitle {font-weight:bold;}

div#content div.news * {font-size:12px;}
div#content div.news span {display:block;}
div#content div.news span.title {font-size:18px; margin-top:10px;}
div#content div.news a.mp3 {display:block; margin-top:5px; height:15px; background:url(/_img/ico/speaker.gif) no-repeat; padding-left:20px; font-size:11px; color:#B30027;}
div#content div.news span.desc {margin-top:10px;}
div#content div.news span.desc p {padding-bottom:10px;}

div#content div.news ul li {clear:both;}
div#content div.news ul li a {display:block; margin-top:15px; border-top:1px solid #EFBCCB;}
div#content div.news ul li img {display:block; float:left; border:1px solid #CCC; margin:3px 10px 15px 0;}
div#content div.news ul li a span.date {color:#B30027; font-size:11px;}
div#content div.news ul li a span.speak {height:14px; width:22px; background:url(/_img/ico/speaker.gif) no-repeat; float:left;}

body#def div#right ul {display:block; /*border:1px solid #EFBCCB;*/ padding-bottom:10px; margin-bottom:10px;}
body#def div#right ul li.first, p#SearchNazwa {display:block; background:url(../_img/belt_bg.gif) repeat-x; color:#FFF; font-weight:bold; padding:1px 0 3px 12px;}
body#def div#right ul li a {display:block; background:url(/_img/ico/speaker.gif) no-repeat 10px 5px; padding:6px 0 0 35px;}
body#def div#right ul li a span {display:block;}
body#def div#right ul#on_air {padding-bottom:0;}
body#def div#right ul#on_air li a { padding-bottom:10px;}
body#def div#right ul li a span#right_naz_red {font-weight:bold; color:#B30027;}

div#right {width:330px; float:right; margin:0;}
	body#def div#right {width:324px; margin-top:210px;}

ul#tools {float:right; margin:18px 0 20px 0;}
ul#tools li {float:right;}
ul#tools li a {display:block; height:18px; width:45px; border-right:1px solid #666;}
ul#tools li.recomend a {background:url(/_img/ico/send.gif) no-repeat 50% 50%;}
ul#tools li.print a {background:url(/_img/ico/print.gif) no-repeat 50% 50%;}
ul#tools li.rss a {background:url(/_img/ico/rss.gif) no-repeat 50% 50%;}
ul#tools li.podcast a {background:url(/_img/ico/podcast.gif) no-repeat 50% 50%;}
ul#tools li.mp3 a {background:url(/_img/ico/speaker.gif) no-repeat 50% 50%;}
ul#tools li#recomend a {background:url(/_img/ico/send.gif) no-repeat 50% 50%;}
ul#tools li#print a {background:url(/_img/ico/print.gif) no-repeat 50% 50%;}
ul#tools li#rss a {background:url(/_img/ico/rss.gif) no-repeat 50% 50%;}
ul#tools li#podcast a {background:url(/_img/ico/podcast.gif) no-repeat 50% 50%;}
ul#tools li#mp3 a {background:url(/_img/ico/speaker.gif) no-repeat 50% 50%;}

ul#tools li.sizer {display:block; height:18px; padding:0 13px 0 8px; border-right:1px solid #666;}
ul#tools li.sizer a {float:left; border:none; width:15px;}
ul#tools li.sizer a.px11 {background:url(/_img/ico/11px.gif) no-repeat 50% 50%;}
ul#tools li.sizer a.px13 {background:url(/_img/ico/13px.gif) no-repeat 50% 50%;}
ul#tools li.sizer a.px16 {background:url(/_img/ico/16px.gif) no-repeat 50% 50%;}

ul#arch {width:310px; float:right; border:1px solid #CCC; border-top:none;}
ul#arch li a {display:block; padding:3px 12px; border-bottom:1px solid #EEE;}
ul#arch li a.more {color:#B30027; border-bottom:2px solid #EEE;}
ul#arch li.first span {display:block; background:url(../_img/belt_bg.gif) repeat-x; color:#FFF; font-weight:bold; padding:1px 0 3px 12px;}

div#recomendform {position:absolute; top:170px; right:-20px; width:430px; height:240px; padding:20px; background-image: url(/_img/ico/polecaj_bg.png); z-index:100;}
div#recomendform p {color:#666; margin-bottom:10px;}
div#recomendform p.title {font-size:13px; font-weight:bold;}
div#recomendform p input {border:1px solid #666; width:250px;}
div#recomendform p textarea {border:1px solid #666; width:430px; height:80px;}
div#recomendform p.buttons input {border:1px solid #666; width:60px; background-color:#EEE; color:#666; float:left;}
div#recomendform p.buttons a {display:block; text-align:center; border:1px solid #666; width:60px; padding:1px 0; background-color:#EEE; color:#666; float:right;}

ul.menu_top li {float:left; color:#B30027; font-size:15px;}
ul.menu_top li a.main {display:block; background: url(../_img/main_news.gif) no-repeat 0 5px; width:14px; height:20px; float:left;}
ul.menu_top li a {color:#B30027;}
ul.menu_top li a:hover {text-decoration:underline;}
ul.menu_top li#active a {font-weight:bold; text-decoration:none;}

ul.archiwum li {display:block; padding:5px 0; border-bottom:1px solid #CCC; width:600px;}
ul.archiwum li span {display:block; font-size:12px;}
ul.archiwum li span.title {font-weight:bold; color:#666;}
ul.archiwum li span.date {color:#B30027;}
							
div#paging {margin-top:25px;}
div#paging a {float:left; padding:1px 6px 2px 6px; border:1px solid #CCC; margin-right:5px;}
	html>body div#paging a {width:auto;}
div#paging a span {color:#CCC; font-weight:bold;}

body#def.section ul#from_iar {display:block; /*border:1px solid #EFBCCB;*/ padding-bottom:20px; width:270px; float:left;}
	html>body body#def.section ul#from_iar {width:280px;}
body#def.section ul#from_iar li a {display:block; padding:3px 10px; clear: both;}
body#def.section ul#from_iar li a span.title {display:block; font-size:12px;}
body#def.section ul#from_iar li a span.date {color:#B30027;}
body#def.section ul#from_iar li.first {color:#B30027; font-size:13px; background:url(../_img/belt_bg_g.gif) repeat-x; padding:1px 0 3px 12px; border-bottom:1px solid #EFBCCB;}

div.gray ul {display:block; /*border:1px solid #EFBCCB;*/ margin-bottom:10px; padding-bottom:5px; width:210px; float:right;}
div.gray ul li {display:block; clear:both;}
div.gray ul li.first {background:url(../_img/belt_bg_g.gif) repeat-x; padding:1px 0 3px 10px; border-bottom:1px solid #EFBCCB;}
div.gray ul li.first a {color:#B30027; font-size:13px; font-weight:normal; padding:0; display:block; margin-right:7px; background:url(../_img/arr.gif) no-repeat right 5px;}
div.gray ul li a img {display:block; margin:0 10px 3px 0; float:left;}
div.gray ul li a span {display:block;}
div.gray ul li a span.title {font-size:14px; color:#666; font-weight:bold; padding:5px 10px 3px 10px;}
div.gray ul li a span.date {font-size:11px; color:#999; padding:0 10px; float:left;}
div.gray ul li a span.speak {height:14px; width:14px; background:url(/_img/ico/speaker.gif) no-repeat; margin-left:60px;}
div.gray ul li a span.desc {float:left; clear:both; padding:10px 10px 3px 10px; width:220px}
	html > body div.gray ul li a span.desc {width:200px}
div.gray div.left {width:270px; margin-right:15px; float:left;}
div.gray div.left ul {width:270px; float:left;}
div.gray div.left ul li a span.title {font-size:11px;}
div.gray div.left ul li a span.date {color:#B30027;}
div.gray div.left ul li a span.desc {padding-top:4px;}
div.gray div.right {width:220px; float:left;}
div.gray div.right ul {width:220px;}

body#def.section div#right ul {display:block; /*border:1px solid #EFBCCB;*/ margin-bottom:10px; padding-bottom:5px; float:right; width:324px;}
body#def.section div#right ul li {clear:both;}
body#def.section div#right ul li a {background:none; padding:0;}
body#def.section div#right ul li.first {background:url(../_img/belt_bg_g.gif) repeat-x; padding:1px 0 3px 10px; border-bottom:1px solid #EFBCCB;}
body#def.section div#right ul li.first a {color:#B30027; font-size:13px; font-weight:normal; padding:0; display:block; margin-right:7px; background:url(../_img/arr.gif) no-repeat right 5px;}
body#def.section div#right ul li a img {display:block; margin:0 10px 3px 0; float:left;}
body#def.section div#right ul li a span {display:block;}
body#def.section div#right ul li a span.title {font-size:14px; color:#666; font-weight:bold; padding:5px 10px 3px 10px;}
body#def.section div#right ul li a span.date {font-size:11px; color:#999; padding:0 10px; float:left;}
body#def.section div#right ul li a span.speak {height:14px; width:14px; background:url(/_img/ico/speaker.gif) no-repeat; margin-left:70px;}
body#def.section div#right ul li a span.desc {float:left; clear:both; font-size:12px; padding:10px 10px 3px 10px;}

table#wrn {border-collapse:collapse;}
table#wrn tr td {border:1px solid #999; width: 90px; height:40px; vertical-align:middle; padding:5px;}

div#Search input#c_search_tb_search,
div#Search input#menu_c_search_tb_search {border:1px solid #EFBCCB; width:245px; height:16px; color:#B30027;}
div#Search input#c_search_b_search,
div#Search input#menu_c_search_b_search {border:1px outset #666; margin-top:3px; padding:0 5px; background-color:#DDD;}

a#search_more {display:block; margin:10px 0 0 0; clear:both;}


div#content div#news.news div#tresc_szukana div#szukaj_opcje {background:#EEE; padding:30px;}
div#content div#news.news div#tresc_szukana div#szukaj_opcje input#tb_szukaj {display:block; width:300px; height:20px; border:1px solid #CCC; padding:0; margin:0 5px 0 0; float:left;}
	html>body div#content div#news.news div#tresc_szukana div#szukaj_opcje input#tb_szukaj {height:18px; padding-top:2px;}
div#content div#news.news div#tresc_szukana div#szukaj_opcje input#b_szukaj {width:50px; height:20px; cursor:pointer;}
	html>body div#content div#news.news div#tresc_szukana div#szukaj_opcje input#b_szukaj {height:22px;}
div#content div#news.news div#tresc_szukana div#szukaj_opcje li {margin:5px 0;}
div#content div#news.news div#tresc_szukana div#szukaj_opcje li label {color:#666; font-size:11px;}
div#content div#news.news div#tresc_szukana div#szukaj_opcje li input {margin-right:3px;}



div#content div#news.news div#tresc_szukana div#szukaj_wyniki {margin-top:15px;}
div#content div#news.news div#tresc_szukana div#szukaj_wyniki ul {}
div#content div#news.news div#tresc_szukana div#szukaj_wyniki ul li {padding:0; border-top:0; margin:0;}
div#content div#news.news div#tresc_szukana div#szukaj_wyniki ul li span.bull {padding-top:5px; float:left;}
div#content div#news.news div#tresc_szukana div#szukaj_wyniki ul li a {display:block; color:#666; font-size:11px; padding:5px 0; border:0; margin:0; float:left;}
div#content div#news.news div#tresc_szukana div#szukaj_wyniki ul li a.mp3 {background:url(/_img/ico/speaker.gif) no-repeat 3px 5px; margin-left:5px; float:left;}
div#content div#news.news div#tresc_szukana div#szukaj_wyniki ul li a.mp3 span.speak {background:none; padding-left:25px;}
div#content div#news.news div#tresc_szukana div#szukaj_wyniki ul li a.mp3 span.speak img {padding:0; border:0; margin:0;}
div#content div#news.news div#tresc_szukana p.pages {color:#888; font-size:10px; padding:10px 0; clear:both;}
div#content div#news.news div#tresc_szukana p.pages a {color:#888; font-size:10px;}

a.arr {float:left; padding:1px 6px 2px 6px; border:1px solid #CCC; margin-right:5px;}
	html>body a.arr {width:auto;}

div#body div#content div.news p.mobile_title {padding:5px 10px 15px 0px; font-weight:bold;}

div#playerVideo {text-align:center; margin-bottom:10px;}
	
#ifPhoto {width:324px;height:283px;z-index:100;border:1px solid #838282;position:absolute;margin:0px;display:none;}

/* section main page */
ul#main_box {display:block; height:160px; overflow:hidden; /*border:1px solid #EFBCCB;*/ margin-bottom:10px; background-color:#f4f1f2;}
ul#main_box li {display:block; width:505px;}
ul#main_box li.photo {float:left;}
ul#main_box li.first {background:url(../_img/belt_bg.gif) repeat-x; color:#FFF; font-weight:bold; padding:1px 0 4px 12px;}
ul#main_box li.cont {height:160px; *height:158px;}
ul#main_box li a {display:block;}
ul#main_box li a img {display:block; padding:0;}
ul#main_box li a span {display:block; margin-left:10px;}
ul#main_box li a span.title {font-size:14px; color:#666; font-weight:bold; padding:10px 10px 10px 0;}
ul#main_box li a span.desc {padding:0 10px 10px 0; font-size:12px;}
ul#main_box li a span.more {color:#B30027; display:inline; font-size:10px; margin:0;}

/* roter */
div#content div#numbers a {display:block; width:21px; height:18px; font-weight:bold; text-align:center; cursor:pointer; padding:1px 0 0 0; margin:0 0 0 6px; float:left;border:solid 1px #232323;}
	html>body div#content div#numbers a	{height:17px; margin:0 0 0 6px;}
div#content div#numbers a.activeSlide { background-color: #FF8C8C; font-weight:bold;}
div#content div#numbers {position:absolute; left:297px;top:250px; height:40px; z-index:10;}
	html>body div#content div#numbers {left:303px; * left:298px;}
div#content ul#main_box {display:block; height:160px;}
div#content ul#main_box li.liNews span.secName {background:url(../_img/belt_bg.gif) repeat-x; color:#FFF; font-weight:bold; padding:1px 0 4px 12px; width:505px; display:block;}
div#content ul#main_box li.liNews a span.title {display:block;}
	html>body div#content ul#main_box li.liNews a span.title {width:480px; * width:auto;}
div#content ul#main_box li.liNews a span.desc {display:block;}
	html>body div#content ul#main_box li.liNews a span.desc {width:480px; * width:auto;}
div#content ul#main_box li.liNews a img { width:160px; height:160px; display:block; float:left; margin-right:10px;}


/* rss */
div ul li.first {position:relative;}
div ul li.first span a.rss {background:transparent url(/_img/ico/rss.gif) no-repeat !IMPORTANT;width:18px;height:18px; display:block; position:absolute; top:1px; right:20px;}