@import url(/_style/HeadTail.css);
@import url(/_style/sitemap_trojka.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#main {position:relative; margin:0 auto; text-align:left; width:980px;  background:url(../_img/main_bg.png) no-repeat right top;}
body.default div#main {background:url(../_img/main_bg.gif) no-repeat right top;}

div#cont_player {width:100%; height:370px; text-align:center; margin:20px 0 0 0;}
div#player {width:420px; margin:0 auto;}
div#body.subpage div#rockandroll {margin:0 14px;}
	html>body div#body.subpage div#rockandroll {margin:0 20px;}

/* menu */
div#logo_brdr {position:absolute; top:62px; left:114px; width:1px; height:40px; background-color:#999; z-index:100;}
div.def div#logo_brdr {height:830px;}

div.menu3 {position:absolute; left:-12px; top:62px; width:126px; text-align:right; z-index:-1;}
	html>body div.menu3 {z-index:0;}
div.menu3 ul#menu {margin-top:25px;}
div.menu3 ul#menu li a {display:block; width:126px; height:20px; text-align:right;}
div.menu3 ul#menu li a:hover {background:url(../_img/pin.gif) no-repeat 0 4px;}
div.menu3 ul#menu li a span {padding:0 7px 0 5px;}
div.menu3 ul#menu li a.pinkLinkMenu span {color:#E60E7E;}
div.menu3 ul#menu li a:hover span {background-color:#FFF; color:#E60E7E;}

div.menu3 ul#submenu {margin-top:25px;}
div.menu3 ul#submenu li a {display:block; width:126px; height:20px; text-align:right;}
div.menu3 ul#submenu li a:hover {background:url(../_img/pin.gif) no-repeat 0 4px;}
div.menu3 ul#submenu li a span {padding:0 7px 0 5px;}
div.menu3 ul#submenu li a.pinkLinkMenu span {color:#E60E7E;}
div.menu3 ul#submenu li a:hover span {background-color:#FFF; color:#E60E7E;}
div.menu3 ul#submenu li span.pinkTitle {
	padding:0 7px 0 5px;
	color:#E60E7E;
	font-weight: bold;
}


div.menu3 div.tabs {float:right; width:19px; padding-top:65px;}
div.menu3 div.tabs a#ludzie {display:block; width:21px; height:127px; background:url(../_img/ludzie.png) no-repeat; border-bottom:10px solid #FFF;}
	html>body div.menu3 div.tabs a#ludzie {height:117px;}
	
/* kontakt slide */
#slidingDIV {position:absolute; background:url(/trojka/_img/kontakt.png) no-repeat; width:160px;}
#slidingDIV div.tab {float:left; width:21px; height:117px; cursor:pointer;}
#slidingDIV div.content {padding-right:27px; float:right;}
#slidingDIV div.content a {display:block; width:105px; height:20px;}
#slidingDIV div.content span {display:block; padding-top:10px;}
div#slide_mask {position:absolute; left:127px; width:160px; height:117px; background-color:#FFF;}	

div#slogan {position:absolute; right:0; top:75px; width:320px; height:25px; background: url(../_img/slogan.png) no-repeat;}

div#body {margin-left:114px; padding-top:68px; position:relative;}

div#banner_1 {position:absolute; top:91px; right:0; width:327px; height:202px; border:1px solid #8c8c8c;}
	html>body div#banner_1 {width:325px; height:200px; top:90px;}
div#mask_1 {position:absolute; top:90px; right:316px; width:11px; height:11px; background:url(../_img/banner_mask_1.gif) no-repeat;}
div#mask_2 {position:absolute; top:90px; right:0; width:11px; height:11px; background:url(../_img/banner_mask_2.gif) no-repeat;}
div#mask_3 {position:absolute; top:282px; right:0; width:11px; height:11px; background:url(../_img/banner_mask_3.gif) no-repeat;}
div#mask_4 {position:absolute; top:282px; right:316px; width:11px; height:11px; background:url(../_img/banner_mask_4.gif) no-repeat;}
	html>body div#mask_3,
	html>body div#mask_4 {top:281px;}


div#banner_2 {position:absolute; top:300px; right:0; width:325px; height:98px;}
div#banner_3 {position:absolute; top:400px; right:0; width:160px; height:98px;}
div#banner_4 {position:absolute; top:400px; right:165px; width:160px; height:98px;}
div#banner_6 {position:absolute; top:400px; right:0px; width:325px; height:98px;}
div#mask_t {position:absolute; top:300px; right:0; width:327px; height:4px; background:url(../_img/banner_mask_t.gif) no-repeat;}
div#mask_r {position:absolute; top:304px; right:0; width:10px; height:192px; background:url(../_img/banner_mask_r.gif) no-repeat;}
div#mask_b {position:absolute; top:496px; right:0; width:327px; height:4px; background:url(../_img/banner_mask_b.gif) no-repeat;}
div#mask_l {position:absolute; top:304px; right:317px; width:10px; height:192px; background:url(../_img/banner_mask_l.gif) no-repeat;}
div#mask_h {position:absolute; top:398px; right:1px; width:325px; height:4px; overflow:hidden; background-color:#FFF;}
div#mask_v {position:absolute; top:402px; right:155px; width:14px; height:94px; background:url(../_img/banner_mask_v.gif) no-repeat;}


div#antena {width:540px; * margin-bottom:50px;}
div#antena a.title {width:310px; height:30px; background:url(../_img/teraz_na_antenie.png) no-repeat; margin-bottom:10px;}
div#antena a {display:block;}
div#antena img {width:150px; height:150px; margin-left:10px; margin-bottom:50px; float:left;}
div#antena a.subtitle {display:block; width:360px; background:#E60E7E url(../_img/subtitle_bg.gif) repeat-y right top; color:#FFF; padding:3px 6px 3px 10px; float:left;}
div#antena a.subtitle .program_name {float:left; width:290px;}
div#antena a.subtitle .program_time {float:right; width:70px; color:#fff; text-align:right; }
div#antena a.subtitle strong {color:#FFF; padding-right:60px;}
div#antena a.desc {display:block; margin:10px; width:360px; float:right;}
div#antena a.speak {margin-right:300px; height:15px; background:url(http://www.polskieradio.pl/_img/ico/speaker.gif) no-repeat 10px 0; color:#E60E7E; padding-left:30px; float:right;}
	html>body div#antena a.speak {margin-right:303px;}

ul#za_chwile {clear:both; height:200px;}
	html>body ul#za_chwile {height:auto; min-height:200px;}
ul#za_chwile li a {display:block;}
ul#za_chwile li.title a span {width:310px; height:30px; background:url(../_imgz/nastepnie_na_antenie.png) no-repeat; margin-bottom:10px;}
ul#za_chwile li.twolines { float:left;}
ul#za_chwile li a.firsta { float:left; background-color:#8c8c8c;}
ul#za_chwile li a span {display:block;}

ul#za_chwile li a span.subtitle { color:#FFF; padding:3px 6px 3px 10px; float:left; width:340px; background:#E60E7E; }
ul#za_chwile li a span.subtitle strong {color:#FFF;}
ul#za_chwile li a span.date {float:left; color:#fff;padding:3px 5px;}
ul#za_chwile li a span.desc {padding:8px 0 0 10px; width:330px; clear:both; background-color:#fff;}

div.wiad_aktu {background:url(../_img/aktualnosci.gif) no-repeat 10px 2px; padding:25px 0; float:left;}
div.wiad_aktu ul {border-top:1px solid #CCC; width:648px;}
div.wiad_aktu ul li {width:215px; float:left; padding:0 10px;}
	html>body div.wiad_aktu ul li {width:196px;}
div.wiad_aktu ul li span {display:block;}
div.wiad_aktu ul li span.title {background:url(../_img/pin.gif) no-repeat left bottom; color:#E60E7E; font-size:12px; padding:9px 0; font-weight:bold; text-align:right;}
div.wiad_aktu ul li span.date {text-align:right; color:#999; font-size:10px; padding-bottom:7px;}
div#aktu {margin-left:0; background:url(../_img/wiadomosci.gif) no-repeat 0 2px; float:right; border-left:none;}
div#aktu ul,
div#aktu ul li {width:196px; padding:0;}

div.salon_sniad {background:#808080 url(../_img/salon.gif) no-repeat; width:315px; height:200px; margin-top:15px; float:left;}
div.salon_sniad ul li a {display:block; xfloat:left;}
div.salon_sniad ul li img {float:right; width:70px; height:70px;}
div.salon_sniad ul li span {display:block; color:#FFF;}
div.salon_sniad ul li span.title {padding:75px 0 5px 10px;font-size:13px; font-weight:bold;}
div.salon_sniad ul li span.desc {padding:0 10px;}
div.salon_sniad ul li span.speak {margin:10px; width:60px; height:15px; background:url(../_img/posluchaj_white.gif) no-repeat;}
div#s2 {margin-left:7px; background:#808080 url(../_img/sniadanie.gif) no-repeat;}
div#s3 {margin-left:7px; background:#808080 url(../_img/raport.gif) no-repeat;}

div#podcasting {margin-top:15px; width:215px; height:200px; background:url(../_img/podcasting.png) no-repeat; float:right;}
div#podcasting ul {padding:80px 0 0 10px;}
div#podcasting ul li a {display:block; height:15px; background:url(../_img/ico/speaker.gif) no-repeat right; margin:0 10px 5px 0;}
div#podcasting ul li a:hover {text-decoration:underline;}

ul#kolejne {width:440px; border-top:1px solid #CCC; padding:10px;}
ul#kolejne a {color:#E60E7E; font-weight:bold;}
ul#kolejne a:hover {text-decoration:underline;}

div.banner_powiesc {margin-left:57px; margin-top:7px; width:315px; height:250px; float:left;}
	html>body div.banner_powiesc {margin-left:114px; width:313px;}
	
ul#powiesc {margin-left:10px;; width:210px; height:200px; float:left;}
	html>body ul#powiesc {margin-left:17px;; width:200px;}
ul#powiesc li {padding-top:10px;}
ul#powiesc span {display:block; width:140px; float:left;}
ul#powiesc b {display:block; color:#E60E7E;}
ul#powiesc img {width:50px; float:right;}
	
/* eventy i zakladki */
div#events {float:right; margin-top:7px;}
div#eventTabs {height:25px; * height:26px; background: url(../_img/tabs_bg.gif) repeat-x bottom; width:325px;}
	html>body div#eventTabs {width:321px;}
div#eventTabs span {display:block; padding-bottom:2px;}	
div#eventTabs .tab {padding:0 4px; border:1px solid #666; border-bottom:none; color:black; float:left; margin:7px 2px 0 0; cursor:pointer;}
div#eventTabs .tab.active {border:1px solid #E60E7E; border-bottom-color:#FFF; padding-top:7px; margin-top:0; cursor:default;}
div#eventTabs .tab.active span {color:#E60E7E;}
div#eventArticles .article {display:none; clear:both; border:1px solid #E60E7E; border-top:none; width:325px; height:174px; padding:7px;}
	html>body div#eventArticles .article {width:305px; height:161px;}
div#eventArticles .article.active {display:block;}
div#eventArticles img {float:left; margin:0 10px 3px 0;}

/* podstrona */
div.subpage div#center * {
	line-height: 150%;
}
div.subpage div#center1 * {
	line-height: 150%;
}
div.subpage div#center {width:480px; padding:0 15px; margin-bottom:15px; min-height:860px; height:auto !important; height: 860px; border-left:1px solid #999; border-right:1px solid #999; float:left;}
	html>body div.subpage div#center{width:460px; min-height:820px; height:auto !important; height: 820px; }

div.subpage div#center1 {width:475px; padding:0 0 0 15px; margin-bottom:15px; min-height:860px; height:auto !important; height: 860px; border-left:1px solid #999; border-right:1px solid #999; float:left;}
	html>body div.subpage div#center1 {width:455px; min-height:820px; height:auto !important; height: 820px; }

div#audycja,
div.stale {width:48%; margin:75px 0 15px 0; float:left;}
div.stale {float:right;}
div.stale ul li {clear:both; margin-bottom:2px; border:1px solid #999;}
div.stale ul li span {display:block; padding:0 3px; margin-right:5px; background-color:#999; color:#FFF; float:left;}
div#audycja span.title,
div.stale p {display:block; background-color:#E60E7E; color:#FFF; padding:2px 10px; margin-bottom:10px;}

div.subpage div#content {padding-bottom:25px;}	
div.subpage div#content p {line-height:1.5;}
div.subpage h1 {color:#E60E7E; font-size:12px; text-align:right; width:260px; background:url(../_img/pin.gif) no-repeat left bottom; padding-bottom:9px; margin-left:200px;}
div.subpage h2 {color:#E60E7E; text-align:right; width:260px; background:url(../_img/pin.gif) no-repeat left top; padding-top:7px;}
h2#incl_files {
	color:#E60E7E; 
	text-align:right; 
	width:100%; 
	background:url(../_img/pin.gif) no-repeat right bottom; 
	padding-bottom:10px;
	margin-bottom:15px;
}
div#center p#subtitle { color: #ccc; }
div#center p a { color: #E60E7E; font-weight: bold; border-bottom: 1px dotted #E60E7E; }

div#center1 p a { color: #E60E7E; font-weight: bold; border-bottom: 1px dotted #E60E7E; }

ul#articlemenu li { border-left:10px solid #999; padding-left:10px;}
ul#articlemenu li.title {border:none; padding-left:0; display:block; background-color:#E60E7E; color:#FFF; padding:2px 10px; margin-bottom:10px;}


div.subpage p#title {clear:both; color:#E60E7E; font-weight:bold; text-align:right; width:260px; margin-left:200px;}
div.subpage div#center span.date {display:block; text-align:right; color:#999; font-size:10px; padding-bottom:7px; xwidth:260px; padding-left: 200px;}

div.subpage div#center1 span.date {display:block; text-align:right; color:#999; font-size:10px; padding-bottom:7px; width:260px; padding-left: 200px;}

div.subpage div.archiwum span.date {color:#999; font-size:10px; padding-bottom:7px; display: block; text-align:right;}

div.subpage div#center.archi {border-right:none; width:405px;}
	html>body div.subpage div#center.archi {width:495px;}

div.subpage div#center1.archi {border-right:none; width:405px;}
	html>body div.subpage div#center1.archi {width:495px;}

div.subpage div.archi a {display:block; width:480px;}
div.subpage div.archi a:hover {text-decoration:underline;}
div.subpage div.archi span.title {font-weight:bold; color:#666;}
div.subpage div.archi li {border-bottom:1px solid #CCC; padding-bottom:5px; margin-bottom:10px;}
div.subpage div.archi h1 {background:url(../_img/pin.gif) no-repeat left bottom; padding-bottom:9px; margin-bottom:10px;}
div.subpage div.archi span.date {text-align:right; width:auto;}

div#paging a {float:left; width:5px; padding:0 5px;}
	html>body div#paging a {min-width:5px; width:auto;}
div#paging a span {color:#E60E7E; font-weight:bold;}

div#audycja { width: 260px; margin:45px 0 15px 0; float:left; xclear: left;}

div.dodatkoweMenu { 
	width: 295px;
	float: right;
	border-left: 10px solid #999;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	padding: 5px 15px 5px 15px;
	margin-bottom: 5px;
	background: #fff;
}
* html div.dodatkoweMenu {
    w\idth: 336px; /* for IE6 in standards mode */
}
div.dodatkoweMenuTitle { 
	width: 316px;
	float: right;
	border: none;
	padding: 3px 10px;
	margin-bottom: 5px;
	background: #E60E7E;
}
div.dodatkoweMenuTitle p { color: #fff; }

* html div.dodatkoweMenuTitle {
    w\idth: 336px; /* for IE6 in standards mode */
}

ul#articlemenu {width: 300px; height:50px; float: right; clear: left; display: block;}


div#audycja p.name {display:block; background-color:#E60E7E; color:#FFF; padding:2px 10px; margin-bottom:10px;}
div#audycja p.info {display:block; padding:2px 10px; margin-bottom:10px;}


div#extra_files {
	float: right;
	width:260px;
	border-bottom: 1px solid #E60E7E;
	padding: 0 0 15px 0;
}


div#extra_files ul li {margin:5px 0;}
div#extra_files ul li a {display:block; min-height:15px; height:auto !important; height: 15px; padding-left:20px;}
	html>body div#extra_files ul li a { min-height:15px; height:auto !important; height: 15px;}
div#extra_files ul#pdf li a {background:url(../_img/ico/pdf.gif) no-repeat;}
div#extra_files ul#mp3 li a {background:url(../_img/ico/speaker.gif) no-repeat;}

div.fotoLeft * {display: block;}
div.fotoLeft a span {padding:3px 0 5px 0; font-style:italic; font-size:9px; color:#999;}
div.fotoRight {float:right;}

div.fotoLeft a { color: #ccc; font-style: italic;}
div.fotoLeft a { color: #ccc; font-style: italic;}

table#hit {padding:10px 0;}
table#hit tr td {padding:0 2px; border-bottom:1px solid #CCC;}

ul#galery_list {margin-top:30px;}
ul#galery_list li {float:left; padding-top:3px; width:230px;}
ul#galery_list li a:hover {text-decoration:underline;}
div#galery_foto {margin-top:10px;}
div#galery_foto img {display:block;}

div#form_glosowanie {margin:10px 0;}
div#form_glosowanie input,
div#form_glosowanie select {border:1px solid #999;}
div#form_glosowanie table tr td {padding:5px 0;}
div#form_glosowanie input#button_login {padding:0 15px; cursor:pointer;}
div#form_glosowanie p {padding:3px 0;}
div#form_glosowanie p#ok input {border:none;}
div#form_glosowanie p span {display:block;}

ul#tools {float:right; margin:18px 0 20px 0; width:336px; height:auto;}
ul#tools li {float:right; }
ul#tools li a {display:block; height:16px; width:50px; border-right:1px solid #666; }
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.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%;}

div#right div.prowadzacy { 
	width: 304px;
	min-height:240px; 
	height:auto !important; 
	height: 240px;
	background: url(../_img/prowadzacy.gif) no-repeat right 10px;
	float: right;
	border: 1px solid #999;
	padding: 15px 15px 15px 15px;
	margin-bottom: 15px;
	
}
* html div#right div.prowadzacy {
    w\idth: 336px; /* for IE6 in standards mode */
	height: 270px;
 }

div#right div.prowadzacy  a img {
	border: 5px solid #fff;
	margin: 0 0 5px 0;
 	padding: 0;
}
div#right div.prowadzacy  a:hover img {
	border: 5px solid #ccc;
	margin: 0 0 5px 0;
 	padding: 0;
}
div#right div.prowadzacy span.dane {
	display: none;
}
div#right div.prowadzacy p { 
	font-weight: normal;
	padding: 0 5px;
	line-height: 150%;
	margin-bottom: 5px;
}
div#right div.prowadzacy a {
	color: #666;
	font-weight: bold;
	/* border-bottom: 1px dotted #E60E7E; */
}
div#right div.prowadzacy a:hover {
	color: #E60E7E;
	font-weight: bold;
	/*border-bottom: 1px solid #E60E7E;*/
}
div#gallery_main {
	width: 334px;
	height: auto;
	float: right;
	border: 1px solid #999;
	padding: 0 0 15px 0;
	margin-bottom: 15px;
}
div#gallery_main p {
	background-color:#E60E7E; color:#FFF; padding:3px 10px 5px 10px; margin:0;
}
* html div#gallery_main {
    w\idth: 336px; /* for IE6 in standards mode */
 } 
div#gallery_main .galleries {width:120px; height:120px; margin:10px 14px 10px 10px; float:left;}
	html>body div#gallery_main .galleries {margin:10px 17px 10px 25px;}
	
div#gallery_main .galleries a {display:block; width:118px; height:90px; border:1px solid #717586;}
	html>body div#gallery_main .galleries a {width:120px;}
	
div#gallery_main .galleries a:hover {border:1px solid #ccc;}
div#gallery_main .galleries .title {display:block; text-align:center; padding:2px 0 0 0;} 
 
div.archiwum div.arch {float:right; width:336px;}
div.archiwum div.arch p {background-color:#E60E7E; color:#FFF; padding:3px 10px; margin-bottom:5px;}
div.archiwum div.arch select {width:336px; border:1px solid #999;}
div.archiwum div.arch option {height:15px; padding-left:5px; width:100%;}
div.archiwum div.arch option.more {color:#FFF; background-color:#E60E7E;}
ul#person div.name a:hover {text-decoration:underline;}

ul#arch {float:right; width:334px; border: 1px solid #ccc;}
ul#arch li.first {background-color:#E60E7E;}
ul#arch li.first span {display:block; color:#FFF; padding:3px 10px;}

ul#arch li {padding:5px 10px; background:#fff; }

ul#arch li a { border-bottom: 1px dotted #ccc;}
ul#arch li a:hover { color: #E60E7E; border-bottom: 1px dotted #E60E7E;}

ul#arch li a.more {display:block; color:#E60E7E; border-top:1px solid #E60E7E; margin-top:5px; padding:2px 10px; text-align:right; font-size:9px; border-bottom: 0;}
ul#arch li a:hover.more {display:block; color:#E60E7E; border-top:1px solid #E60E7E; margin-top:5px; padding:2px 10px; text-align:right; font-size:9px; font-weight: normal;}

/* piosenki dnia i płyty tygodnia */

div#songofday {
	float:right; width:240px; margin:25px 24px 0 0;
	border: 1px solid #ccc;
	padding-bottom: 5px;
	background: #fff;
}
div#songofday p {
	width: 220px;
	padding: 5px 10px;
	background: #E60E7E;
	color: #fff;
	margin-bottom: 5px;
}
* html div#songofday p {
	w\idth: 240px;
}

html>body div#songofday {float:right; width:240px; margin:0 48px 0 0;}

div#songofday span.title{ font-weight: bold; padding: 0 0 0 10px;}


/* galeria */



 

/* ludzie */
div#person div.name {color:#E60E7E; font-weight:bold; text-align:right; width:260px;}
div#person div.state {text-align:right; color:#999; font-size:10px; padding-bottom:7px; width:260px;}
div#person div.mail {margin-top:20px;}
div#person div.lead {margin:10px 0 5px 0;}

p.title {color:#E60E7E; font-size:12px; font-weight:bold; text-align:right; width:260px;}
ul#person div.name {margin-top:5px;}
ul#person li {border-bottom:1px solid #CCC; padding-bottom:5px; margin-bottom:10px;}

/* ramówka */
body.ram div#body div#center {border-right:none; width:855px;}
body.ram div#body div#center1 {border-right:none; width:850px;}

div#calendar {width:835px; height:100px; text-align:center; margin:25px 0 55px 0;}
	html>body div#calendar {width:848px;}
div#calendar a {display:block;}
div#calendar a.prev {height:12px; width:50px; background:url(../_img/arr_ram_left.gif) no-repeat 0 4px; padding-left:11px; float:left;}
div#calendar a.next {height:12px; width:50px; background:url(../_img/arr_ram_right.gif) no-repeat right; padding-right:11px; float:right;}
div#calendar p {display:block; font-size:14px; font-weight:bold; text-align:center; width:715px; color:#E60E7E; margin-bottom:3px; text-align:center; float:left;}
div#calendar ul {clear:both; border-top:1px solid #999; text-align:center;}
div#calendar ul li {float:left; text-align:center; width:25px; margin-left:1px; padding-top:3px;}
div#calendar ul#day_30 li {width:26px;}
div#calendar ul#day_29 li {width:27px;}
div#calendar ul#day_28 li {width:28px;}
div#calendar ul li a {color:#666;}
div#calendar ul li a#today {border:1px solid #E60E7E;}
div#calendar ul li a.ni span {background-color:#C8C8C8;}
div#calendar ul li a span {display:block; padding:6px 2px; background-color:#E5E5E5; color:#000;}

div#schedule {width:520px; float:left;}
div#schedule a {display:block;}
div#schedule a.prev {height:12px; width:50px; background:url(../_img/arr_ram_left.gif) no-repeat 0 2px; padding-left:11px; float:left;}
div#schedule a.next {height:12px; width:50px; background:url(../_img/arr_ram_right.gif) no-repeat right; padding-right:15px; float:right;}
div#schedule p {display:block; font-size:14px; font-weight:bold; margin-bottom:3px; text-align:center; width:380px; float:left;}
	html>body div#schedule p {width:390px;}
div#schedule ul {clear:both;} 
div#schedule ul li {padding:8px 0; display:block; border-top:1px solid #CCC;}
div#schedule ul li a {display:inline;}
div#schedule ul li a:hover {color:#000; text-decoration:underline;}
div#schedule ul li span {display:inline; padding-right:5px; font-weight:bold;}
div#schedule ul li span.indent {display:block; padding-left:35px; font-weight:normal; color:#666;}
div#schedule ul li span.indent a {color:#666;}
div#schedule ul li span.indent a:hover {color:#000;}
div#schedule ul li.indent { display:block; padding:4px 0 4px 40px;}
div#schedule .info_show {padding: 4px 0 4px 35px; color: #666;}

div#schedule ul li.none {padding:4px 0 3px 0; display:block; margin:3px 0; border-top:1px solid #CCC; background:none;}

div#alfabet {float:right;width:300px;}
div#alfabet ul {float:right; padding-top:30px; width:300px;}
div#alfabet ul li {padding:3px; text-align:right;}
div#alfabet h1 {float:right; margin-left:-265px;}
div#alfabet p {min-height:10px;}
div#alfabet p:first-letter {color:#E60E7E;}

div#center div#content i {font-style:normal;}
div#center div#content p {padding:5px 0;}

/* szukaj */
div.subpage div#center.search {width:600px; border-right:none;}
div.subpage div#center.search span.main_title {display:block; color:#CC0066; font-size:18px; border-bottom:1px solid #CC0066; padding:0 10px 3px 1px; margin:0 200px 0 7px;}

div.subpage div#center1.search {width:600px; border-right:none;}
div.subpage div#center1.search span.main_title {display:block; color:#CC0066; font-size:18px; border-bottom:1px solid #CC0066; padding:0 10px 3px 1px; margin:0 200px 0 7px;}

div#pag {display:block; padding-top:5px; clear:both;}
div#paging {margin:25px 7px 0 7px;}
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;}

div.search3 {margin:20px 7px;}
div.search3 input#window {width:350px; height:16px; margin-right:4px; border:1px solid #CCC; float:left;}
	html>body div.search3 input#window {height:14px;}
div.search3 input#button {display:block; width:50px; height:16px; background: url(/_img/search/bg_search.gif) no-repeat center; color:#666; font-size:9px; text-align:center; cursor:pointer; float:left;}

div.error3 {color:#900; margin:10px 7px; clear:both;}

div.subpage div#center.search div#comment_search {width:497px; padding-top:20px; margin:0 7px; clear:both;}
div.subpage div#center.search div#comment_search a {display:block; width:497px; padding-top:10px; margin-top:1px; clear:both;}
	html>body div.subpage div#center.search div#comment_search a {width:500px;}
div.subpage div#center.search div#comment_search a img {display:block; margin:2px 5px 0 0; float:left;}
div.subpage div#center.search div#comment_search a span {display:block; text-align:left; padding:0; margin:0;}
div.subpage div#center.search div#comment_search a span.date {font-size:10px; padding:0; margin:0;}
div.subpage div#center.search div#comment_search a span.title {font-size:11px; font-weight:bold; padding:2px 0; color:#CC0066;}
div.subpage div#center.search div#comment_search a span.desc {color:#616161;}

div.subpage div#center1.search div#comment_search {width:497px; padding-top:20px; margin:0 7px; clear:both;}
div.subpage div#center1.search div#comment_search a {display:block; width:497px; padding-top:10px; margin-top:1px; clear:both;}
	html>body div.subpage div#center1.search div#comment_search a {width:500px;}
div.subpage div#center1.search div#comment_search a img {display:block; margin:2px 5px 0 0; float:left;}
div.subpage div#center1.search div#comment_search a span {display:block; text-align:left; padding:0; margin:0;}
div.subpage div#center1.search div#comment_search a span.date {font-size:10px; padding:0; margin:0;}
div.subpage div#center1.search div#comment_search a span.title {font-size:11px; font-weight:bold; padding:2px 0; color:#CC0066;}
div.subpage div#center1.search div#comment_search a span.desc {color:#616161;}

/* print */
body#print * {background-image:none; font-size:10pt; font-family: Arial, Helvetica, sans-serif; position:static; margin:0; padding:0; width:auto; text-align:left; border:none; color:#000;}
body#print span.tail * {border:none; color:#000; font-size:8pt; padding-top:1cm;}
body#print p#address,
body#print span.date {display:block; font-size:8pt; padding-bottom:1cm; padding-left:2pt;}
body#print h1 {font-size:12pt; font-weight:normal;}
body#print p#title {font-size:16pt; font-weight:bold;}
body#print div.menu3 ul#menu,
body#print div.tabs,
body#print div#slogan,
body#print span.no_print,
body#print div#logo_brdr {display:none;}
body#print div.photo {margin:12pt 0;}
body#print div.desc {margin-top:12pt;}
body#print div.name {font-size:16pt; font-weight:bold;}

/* glosowanie */
div#panel_notLoggedIn {text-align:right;}
div#panel_notLoggedIn p {display:block; margin-bottom:5px;}
input#field_login {border:1px solid #ccc;}
input#field_password {border:1px solid #ccc;}
input#button_login,
input#button_register,
input#button_sendPassword {border:1px solid #666; padding:0 3px 2px 3px;}

/* galeria */
div#gallerytrojka {position:relative; width:865px; padding:0 15px; height:700px; border-left:1px solid #999;}
	html>body div#gallerytrojka {width:835px; min-height:700px; height:auto;}
div#gallery img {position:absolute; top:80px;}
div#gallery div#top {position:absolute; top:30px; right:0; width:360px; text-align:right;}
div#gallery div#top span {display:block;}
div#gallery div#top span#galleryCounter {font-size:13px; font-weight:bold;}
div#gallery div#top span.title {font-size:13px; font-weight:bold;}
div#gallery div#top span.lead {color:#333; line-height:150%;}
div#gallery div#top span.author {color:#333; margin:2px 0 0 0;}
div#galleryPager {}
div#galleryPager span {cursor:pointer;}
div#galleryPager div#gallery_prev {position:absolute; top:55px; left:10; float:left;}
div#galleryPager div#gallery_next {position:absolute; top:55px; left:225px; float:left;}
div#gallerySlideShow {position:absolute; top:55px; left:117px; float:left;}
div#gallerySlideShow a,
div#galleryPager a {display:block; background:#e60e7e; color:#FFF; font-weight:bold; padding:3px 10px;}
div#gallerySlideShow a:hover,
div#galleryPager a:hover {background:#999;}
a:hover.back {color:#999;}
a.back {position:absolute; top:25px; }

div.fotoLeft { float:left;padding:5px;padding-left:0px; }
/* sonda */
.sondaTableClass {border-collapse:collapse;}
.tytulSondy {font-weight:bold;}
.questionClass {padding:5px 0;}
.questionClass span, .pytanieAfterVotingTr span {color:#774863; font-size:13px; font-weight:bold;}
.sondaTableClassEven td, .sondaTableClassOdd td {height:28px; vertical-align:center;}
.sondaTableClassEven td span, .sondaTableClassOdd td span {display:block; padding:3px 8px;}
.sondaTableClassEven td {background:#efefef;}
.sondaTableClassOdd td {background:#fafafa;}
.glosujTr td {padding:5px 0 0 0;}
.answerTypeCss {text-align:right; padding:0 5px 0 0;}
.glosujClassx {display:block; width:80px; background:#ccc; color:#666666; cursor:pointer; text-align:center; border:1px solid #666666; padding:2px 0; margin:5px 0 0 0;}
.glosujClass {display:block; width:80px; background:#eee; color:#666; cursor:pointer; text-align:center; border:1px solid #666; padding:2px 0;}
.chartNumber_0 {background:#006633; color:#fff; border:1px solid #000; padding:0 20px 0 3px;}
.chartNumber_1 {background:#c00; color:#fff; border:1px solid #000; padding:0 20px 0 3px;}
.tytulTr, .tytulDziekujemyTr{display:none;}

/*Grali¶my w Trójce! */

ul#sub_playlist {margin:0 180px 10px 0;}
ul#sub_playlist li span.pasmo {display:block; color:#545454; font-weight:bold; padding:20px 0 2px 0; border-bottom:1px solid #CCC; margin:0 0 12px 0;}
ul#sub_playlist li span.title {color:#777;}
ul#sub_playlist li,
ul#sub_playlist li span.artists,
ul#sub_playlist li span {color:#999;}

div#polecamy ul#sub_playlist {margin:0 0 10px 0;}
ul#sub_playlist li a {display:block; padding:5px 0 20px 0; border-top:1px solid #E0DDD6;}
ul#sub_playlist li a span.title {display:block; font-weight:bold;}
ul#sub_playlist li a:hover span.title {color:#A3A3A3;}

div#contCal {float:right; width:240px; margin:25px 24px 0 0;}
	html>body div#contCal {float:right; width:240px; margin:25px 48px 0 0;}
div#calendar_title {margin:0; width: 240px; padding:5px 0; background:#E60E7E; text-align: center;}
div#calendar_title span { color: #fff; }
div#calendar_right {width:240px; height:232px; background:url(http://www.polskieradio.pl/trojka/koncerty/_img/bgCalendarRight2.gif) no-repeat; text-align:center; padding:18px 0 0 0;}
div#calendar_right div#calendar {width:195px; height:1px; margin:0 auto;}
table.podstrona_cpMonth {width:195px; height:15px; padding:0 0 3px 0; border-bottom:1px solid #e20177; border-collapse:collapse; margin:0 0 2px 0;}
table.podstrona_cpMonth tr td {text-align:center;}
table.podstrona_cpMonth tr td.prev,
table.podstrona_cpMonth tr td.next {width:14px;}
table.podstrona_cpMonth tr td.prev a {display:block; width:32px; height:14px; background:url(http://www.polskieradio.pl/trojka/koncerty/_img/arrCalLeft.gif) no-repeat left bottom;}
table.podstrona_cpMonth tr td.next a {display:block; width:32px; height:14px; background:url(http://www.polskieradio.pl/trojka/koncerty/_img/arrCalRight.gif) no-repeat left bottom;}
	html>body table.podstrona_cpMonth tr td.next a {width:35px;}
table.podstrona_cpMonth tr td.next a {background-position:right bottom;}
table.podstrona_cpMonth tr td.prev a span,
table.podstrona_cpMonth tr td.next a span {display:none;}
table.podstrona_cpMonth tr td span.podstrona_cpMonthNavigation {width:82px; color:#999;}
table.podstrona_cpMonth tr td.podstrona_cpMonthNavigation {padding:0 0 1px 0;}
table.podstrona_cpDay {width:100%; border-collapse:collapse;}
table.podstrona_cpDay tr td {height:26px; text-align:center; border:none; border-collapse:collapse;}
table.podstrona_cpDay tr td span {color:#999;}
table.podstrona_cpDay tr td a {display:block; width:100%; height:26; text-align:center; padding:5px 0 0 0;}
	html>body table.podstrona_cpDay tr td a {height:21px;}
table.podstrona_cpDay tr td a:hover {color:#666;}
table.podstrona_cpDay tr td.podstrona_cpDayColumnHeader,
table.podstrona_cpDay tr td.podstrona_cpDayColumnHeader a,
table.podstrona_cpDay tr td.podstrona_cpOtherMonthDate a,
table.podstrona_cpDay tr td.podstrona_cpCurrentMonthDate span {color:#999;}
table.podstrona_cpDay tr td.podstrona_cpOtherMonthDate,
table.podstrona_cpDay tr td.podstrona_cpOtherMonthDate span {color:#E3E1DA;}
table.podstrona_cpDay tr td.podstrona_cpOtherMonthDate.active {background:url(http://www.polskieradio.pl/trojka/koncerty/_img/bgCalActive.gif) no-repeat; color:#FFF;}
table.podstrona_cpDay tr td.podstrona_cpCurrentMonthDate {background:url(http://www.polskieradio.pl/trojka/koncerty/_img/bgCalNoactive.gif) no-repeat; color:#999;}
table.podstrona_cpDay tr td.podstrona_cpCurrentMonthDate.active {background:url(http://www.polskieradio.pl/trojka/koncerty/_img/bgCalActive.gif) no-repeat; color:#FFF;}
table.podstrona_cpDay tr td.podstrona_cpCurrentMonthDate.column7 {background:url(http://www.polskieradio.pl/trojka/koncerty/_img/bgCalSunday.gif) no-repeat; color:#FFF;}
table.podstrona_cpDay tr td.podstrona_cpOtherMonthDate {background:none;}
table.podstrona_cpDay tr td.podstrona_cpDayColumnHeader {background:none;}
table.podstrona_cpDay tr td.podstrona_cpCurrentDate span,
table.podstrona_cpDay tr td.podstrona_cpCurrentMonthDate span.podstrona_cpCurrentDateDisabled {color:#FFF;}
table.podstrona_cpDay tr td.podstrona_cpCurrentMonthDate a,
table.podstrona_cpDay tr td.podstrona_cpCurrentDate a {color:#FFF;}
table.podstrona_cpDay tr td.podstrona_cpCurrentMonthDate a:hover,
table.podstrona_cpDay tr td.podstrona_cpCurrentDate a:hover {color:#666;}
table.podstrona_cpDay tr td.podstrona_cpCurrentDate {background:url(http://www.polskieradio.pl/trojka/koncerty/_img/bgCalToday.gif) no-repeat; color:#FFF;}
table.podstrona_cpDay tr td.podstrona_cpTodayText {display:none;}

/*promobox*/
	.boxPromoCont {float:right; margin-top:20px;}
	.promo {background:none; position:static;}
	div.subpage h2 {width:auto; background:none; padding-top:0;}
	.promo {width:336px; padding:0; border:1px solid #999; margin:0 0 10px; clear:both; float:left;background-color:#FFF;}
		html>body .promo {width:334px;}
	.promo .content {background:none; padding:0 8px 8px; float:right; width:334px;  position:static;}
		html>body .promo .content {width:318px;}	
	.onePromoElement .source, .onePromoElement .sourceAnchor {color:#E60E7E; font-size:12px; font-weight:bold; text-transform:uppercase; margin:5px 0 4px 0; float:left; }
	.onePromoElement a.link {display:block; width:306px; padding-bottom:0; float:left;}
	.onePromoElement a div.img {display:block; width:60px; height:60px; border:1px solid #cacaca; margin:2px 10px 2px 0; float:left;}
	.onePromoElement a span.title {display:block; font-size:12px; font-weight:bold; text-align:left; color:#000; margin-bottom:2px;}
	.onePromoElement a span.desc {display:block; text-align:left; font-size:11px;  }
	
.archiwum .reklamaContainer {display:inline-block;padding:18px;text-align:center;float:right;}
#addMenu .reklamaContainer {display:inline-block;padding:18px;text-align:center;float:right;}

.streamLive {display:none;}
.streamLive a {position:absolute; top:480px; right:10px; z-index:999; color:#fff; font-weight:bold; padding:2px 0 4px 17px; font-size:10px; background:url(../_img/bg_stream.gif) no-repeat; width:265px; height:19px; display:none;}


/*-- BLOGI --*/
.boxBlogs {float:left; width:405px; padding-bottom:10px}
.boxBlogsInner {float:right; width:405px }
.boxBlogsInner span.name {background:url("/trojka/_img/pin.gif") no-repeat scroll right bottom transparent; color:#E60E7E; font-size:14px; font-weight:bold; padding:5px 0; text-align:right; float:right; width:405px; margin-bottom:10px;}
.boxBlog {width:317px; margin:2px;float:right; border-bottom:solid 1px #ccc;}
.boxBlog a {margin:2px;float:left;}
.boxBlog ul {margin:2px;float:left;width:242px;}
.boxBlog ul li {width:242px;}
.boxBlog ul li a span {display:block;}
.boxBlog ul li a h3 .title {font-size:12px; font-weight:bold; width:242px}
.boxBlog ul li a .date {color:#999999; font-size:10px; padding-bottom:3px; width:242px}
.boxBlog ul li a .desc {}
