@import url(/_style/HeadTail_new.css);
@import url(/_style/sitemap_main.css);

* {font-family:"Futura Media", Tahoma, "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif; font-size:11px; line-height:160%; color:#553e42; border:none; margin:0; padding:0;}
body {text-align:center;} /* #FFF79F */
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;}

.hide {display:none !important;}

div#head.pl {background:url(../_img/xheadphones.jpg) no-repeat 809px bottom;}
/*div#head.pl a.logo {background:url(/_img/head/polskieradio_pl.gif) no-repeat left center;}*/
div#head.pl a.logo {background:url(/_img/logo/85x30/1.gif) no-repeat left 2px;}
div#head {z-index:100;}
#tab_programs a.check {color:#900;}

/* main */
div#main {width:980px; text-align:left; margin:0 auto;}
div#main div#head * {line-height:130%;}

div#logo {position:relative; height:160px; background:url(../_img/logo2.jpg) no-repeat bottom;}
div#logo a {display:block; width:980px; height:160px;}
div#logo #hand {position:absolute; top:158px; left:60px; width:204px; height:33px; background:url(../_img/hand.jpg) no-repeat;}
div#logo #contHeadphones {position:absolute; top:0; right:0; width:10px; height:10px; z-index:2000;}
div#logo #contHeadphones #headphones {position:absolute; top:-18px; right:103px; width:69px; height:19px; background:url(../_img/headphones2.jpg) no-repeat; z-index:2000;}

div#cont {height:600px; float:left;}
	html>body div#cont {min-height:600px; height:auto;}

div#contContent {width:980px; background:#ac908b; float:left;}

div#blog {width:750px; background:#f8f6f6; float:left;}
div#blog div.maindiv {background:#ede8e8; padding:30px 50px;}
div#blog div.maindiv.odd {background:#f7f6f4;}
div#blog div.maindiv div.leftdiv {width:70px; margin:23px 0 0 0; float:left;}
div#blog div.maindiv div.leftdiv span.date {font-size:12px;}
div#blog div.maindiv div.rightdiv {margin:0 0 0 80px;}
div#blog div.maindiv div.rightdiv span.title {font-size:16px; font-weight:bold;}
div#blog div.maindiv div.rightdiv a.count {display:block; font-weight:bold;}
div#blog div.maindiv div.rightdiv a.countbold {display:block; font-weight:bold;}
div#blog div.maindiv div.rightdiv a.more {display:block; margin:0 0 10px 0;}

div#right {width:229px; height:600px; background:#ac908b url(../_img/right2.jpg) no-repeat; padding:10px 0 0 0; float:right;}
	html>body div#right {width:230px; min-height:600px; height:auto;}
div#right p#title {color:#fff; font-size:14px; font-weight:bold;}
div#right div.galleries, div#right div.archive, div#right div.links {width:230px; padding:15px;}
	html>body div#right div.galleries, html>body div#right div.archive, html>body div#right div.links {width:200px;}
div#right div.galleries {height:200px;}
	html>body div#right div.galleries {height:auto; min-height:200px;}
div#right div.galleries, div#right div.archive {border-bottom:3px solid #fff;}
div#right div.links {}
div#right div.links ul#links li {margin:10px 0 0 0;}
div#right div.links ul#links li a {display:inline; color:#fff; font-size:13px; line-height:100%; padding:1px 4px 1px 0;}
div#right div.links ul#links li a:hover {background:#c3d2e1;}
div#right .gallery {width:200px; height:120px;}
	html>body div#right .gallery {width:200px; height:auto; min-height:120px;}
div#right .gallery a.more {display:block; width:80px; color:#787f8e; clear:both;}

/* sub */
div#blog {width:750px; background:#f8f6f6; float:left;}
div#blog.gal {position:relative; background:#f8f6f6; height:800px;}
	html>body div#blog.gal {height:auto; min-height:800px;}
div#blog.author {background:#eaeaea; height:800px; padding-top:20px;}
	html>body div#blog.author {height:auto; min-height:800px;}
div#blog.author p#title {font-size:16px; font-weight:bold; margin:20px 0 0 130px;}
div#blog.author #content {margin:10px 0 0 130px;}
div#blog div.sub {background:#eaeaea; padding:30px 50px 20px 130px;}
div#blog div.maindiv div.rightdiv {margin:0 0 0 80px;}
div#blog div.sub div.title a {font-size:14px; font-weight:bold;}
div#blog div.sub p#title {font-size:16px; font-weight:bold;}
div#blog div.sub a.count {display:block; font-weight:bold;}
div#blog div.sub a.countbold {display:block; font-weight:bold;}
div#blog div.sub a.more {display:block; margin:0 0 10px 0;}

/* content */
div#content {width:550px; color:#553e42; font-size:12px; float:left;}
div#content p {color:#553e42; font-size:12px; margin:10px 0;}
div#content div.fotoLeft {margin:5px 7px 5px 0; float:left;}
div#content div.fotoRight {margin:5px 0 5px 7px;}
div#content div.fotoLeft img,
div#content div.fotoRight img {margin:0 0 8px 0;}
div#content div.fotoLeft *,
div#content div.fotoRight * {display:block;}
div#content div.fotoLeft span,
div#content div.fotoRight span,
div#content div.fotoLeft *,
div#content div.fotoRight * {display:block; font-size:10px; font-weight:normal; line-height:120%; text-decoration:none; padding:1px 0 0 0;}
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 a.mp3 {background:url(/_img/ico/speaker.gif) no-repeat; padding:0 0 3px 22px;}

/* comments */
div#comment {display:block; font-weight:normal; padding:0; margin:0 0 10px 0; clear:both;}
	html>body div#comment {padding:20px 0 0 0;}
div#comment p.title {display:block; font-size:12px; font-weight:bold; margin:10px 0;}
input#comment_tName,
input#comment_tMail {width:351px; height:24px; background:url(../_img/bgFormLine.jpg) no-repeat; color:#333; padding:4px 4px 0 4px;}
	html>body input#comment_tName,
	html>body input#comment_tMail {width:343px; height:20px;}
input#comment_tName.for_zgl,
input#comment_tMail.for_zgl {width:400px; color:#333; border:1px solid #aaa;}
textarea#tresc {width:450px;}
textarea#comment_tText {width:350px; height:66px; color:#333; padding:4px 4px 4px 4px; border:1px solid #ddd; margin:0 0 10px 0;}
	html>body textarea#comment_tText {width:342px; height:58px;}
input#comment_bAddComment {width:100px; height:24px; background:url(../_img/bgButton.jpg) no-repeat; cursor:pointer;}
input#comment_bAddComment:hover {background:url(../_img/bgButtonH.jpg) no-repeat;}
div#law {font-size:10px; font-style:italic; font-weight:normal;}
input#btCancel {display:none;}
input#btAdd {width:80px; height:24px; background:url(../_img/bgButton.jpg) no-repeat; font-weight:normal; text-align:center; cursor:pointer; padding:4px 0 0 0;}
	html>body input#btCancel,
	html>body input#btAdd {height:20px;}
select#dre {width:400px; border:1px solid #CCC; margin:0;}

ul#short {font-weight:normal; margin:10px 0;}
ul#short li {position:relative; width:100%; padding:0; margin:0; z-index:1;}
	html>body ul#short li {margin:5px 0;}
ul#short li span {margin:0;}
ul#short li span.nr {position:absolute; top:0px; left:0px; font-size:10px;}
ul#short li span.date {display:block; font-size:10px; padding:0 0 3px 0; margin:0 0 0 15px;}
ul#short li span.desc {display:block; color:#1a2732; line-height:1.5; margin:0 0 0 15px;}
ul#short li span.author {display:block; font-style:italic; padding:3px 0 6px 15px; border-bottom:1px solid #CCC;}

/* gallery */
#jsgal {xposition:relative;}
div#gallery {width:750px; background:#eaeaea; padding:70px 0 10px 0; float:left;}
div#gallery div span.img img {border:1px solid #fff; margin:0 10px 10px 130px; float:left;}
div#gallery div div#top {font-weight:bold; float:left;}
div#gallery div div#top span.author {display:block; font-weight:normal;}
div#gallery div div#top span.lead, div#gallery div div#top span.title {display:block;}

div#galleryPager {position:absolute; left:130px; top:30px; display:block; width:400px; margin:10px 0 5px 0;}
div#galleryPager div#gallery_prev span a {display:block; width:14px; margin:0 5px 0 0; float:left;}
div#galleryPager div#gallery_next span a {display:block; width:15px; float:left;}
div#gallerySlideShow a {display:none;}

div.gal980 {display:block; height:300px; width:400px; margin:20px 0 0 65px; float:left;}
	html>body div.gal980 {margin:20px 0 0 130px;}
div.gal980 div#galeria {position:absolute; display:block; width:620px;}
div.gal980 div#galeria div {display:block; width:130px; height:140px; float:left;}
div.gal980 div#galeria div a {display:block; width:100px; height:75px; border:1px solid #fff; float:left;}
div.gal980 div#galeria div span.title {display:block; width:100px; font-weight:bold; line-height:120%; margin:2px 0 0 0; float:left;}

span.gallery_title {display:block; font-size:16px;}
	html>body span.gallery_title {margin-bottom:10px; *margin-bottom:0;}

/* gallery in text */
div.gallery_intext {width:174px; background:#fff url(../_img/galeriaTitle.jpg) no-repeat top left; cursor:pointer; padding:47px 0 10px 0; margin:5px 10px 5px 0px; float:left; position:relative; z-index:100;}
div.gallery_intext.on {background-position:top right;}
div.gallery_intext div.galleryPager {xdisplay:none; padding:0 12px;}
div.gallery_intext div.galleryPager span,
div.gallery_intext div.galleryPager span a {font-size:10px;}
div.gallery_intext div.gallery div {padding:0 12px; margin:0;}
div.gallery_intext div.gallery div a img {padding:0; margin:2px 0 4px 0;}
div#blog div.maindiv div.rightdiv div.gallery_intext span.title {display:block; width:150px; font-size:11px; font-weight:normal; padding:0 12px;}
#contContent #blog .sub #content .gallery_intext span.title {display:block; width:150px; font-size:11px; font-weight:normal; padding:0 12px;}

/* gallery box */
div.gallery_intext .run {position:absolute; top:20px; left:20px; z-index:100;}
div.gallery_intext div#galleryHeader {position:relative; width:704px; height:22px; background:#fff; cursor:default; float:left;}
div.gallery_intext div#galleryHeader a#closeLink {position:absolute; top:10px; right:10px; width:61px; height:20px; background:url(../_img/bgX.gif) no-repeat right 3px; color:#1c116a; text-decoration:none; padding:0 20px 0 0;}
	html>body div.gallery_intext div#galleryHeader a#closeLink {width:41px; height:19px;}
div.gallery_intext div#galleryHeader a#closeLink:hover {background:url(../_img/bgXhover.gif) no-repeat right 3px; color:#4c4299;}
div.gallery_intext div#bgGallery {background:#fff; cursor:default;}
div.gallery_intext .smallphoto {margin:0 0 3px 12px;}
div.gallery_intext #bigPhotoBox {padding:12px; float:left;}
div.gallery_intext #bigPhotoDesc {padding:12px 12px 12px 12px; clear:both;}
div.gallery_intext #bigPhotoDesc span {display:block; line-height:100%;}
div.gallery_intext .jScrollPaneContainer {position:relative; width:290px; height:255px; overflow:hidden; margin:12px 5px 0 0; z-index:1; float:right;}
	html>body div.gallery_intext .jScrollPaneContainer {margin:12px 10px 0 0;}
div.gallery_intext .jScrollPaneTrack {position:absolute; right:0; top:0; height:100%; background:#000 url(../_img/bgBelt.gif) repeat-y; cursor:pointer;}
div.gallery_intext .jScrollPaneDrag {position:absolute; background:url(../_img/bgDrag.gif) no-repeat top; cursor:pointer; overflow:hidden;}
div.gallery_intext .jScrollPaneDragTop {position:absolute; top:0; left:0; overflow:hidden;}
div.gallery_intext .jScrollPaneDragBottom {position:absolute; bottom:0; left:0; overflow:hidden;}
div.gallery_intext a.jScrollArrowUp {display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-2000px; overflow:hidden; height:9px;}
div.gallery_intext a.jScrollArrowDown {display:block; position:absolute; z-index:1; bottom:0; right:0; text-indent:-2000px; overflow:hidden; height:9px;}
div.gallery_intext div#thumbnailScroller p {padding:0; margin:0 0 12px 0;}
div.gallery_intext div#thumbnailScroller img {cursor:pointer; padding:0; margin:0;}
div.gallery_intext .scroll-pane {width:160px; height:300px; overflow:auto; float:left;}
div.gallery_intext a.jScrollArrowUp {background:url(../_img/arrowUp.gif) no-repeat 0 0;}
div.gallery_intext a.jScrollArrowDown {background:url(../_img/arrowDown.gif) no-repeat 0 0;}
div.gallery_intext a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position:0 -30px;}
div.gallery_intext .orange-bar .jScrollPaneTrack {background:#d6d5d0;}
div.gallery_intext .orange-bar .jScrollPaneDrag {background:#00f url(../_img/drag_grab.gif) no-repeat 50% 50%;}
div.gallery_intext .orange-bar .scroll-pane {background:#69f;}
/*pozostale*/
div#right div.links ul#arch li {margin:5px 0 0 0;}
div#right div.links ul#arch li.first span {color:#fff; font-size:14px; font-weight:bold;} 
div#right div.links ul#arch li a span.title {display:block; color:#fff; font-size:13px; line-height:110%; padding:1px 4px 1px 0;font-weight:normal;}
div#right div.links ul#arch li a:hover span.title {background:#d1cdca;}



/* tail */
span.tail {margin:0; float:left;}
span.tail * {line-height:130%;}