/* --------------------------------------------------------  */
/*                    Podstawowe style                        */
/* --------------------------------------------------------  */

* {margin:0;padding:0; font-family:"trebuchet ms";}
body{background:#000 url(bg.gif); color:#FFF; font-family:"trebuchet ms","Helvetica CE",Helvetica,sans-serif; font-size:12px; text-align:center;}
a {color:#E0C53B; }
a:hover {color:#CCC;}
img {border:none;}
.hide {display:none;}
.right {float:right}
.left {float:left}
.clear {clear:both;}

/* glowny kontener strony */
#content {width:780px; margin:0px auto; background:#000 url(bg_content.gif) repeat-y 0 0; text-align:left}

/* -------------- naglowek --------------- */
#header {clear:both; width:780px; margin:0px auto; position:relative; text-align:left; background:#000;}
#header div.menu {position:absolute; top:159px; left:270px;}
#header div.menu ul {list-style-type:none;}
#header div.menu li {float:left; padding:0 20px 0 0;}
#header p.sg {position:absolute; top:0; left:0; width:260px; height:200px; }
#header p.sg2 {position:absolute; top:0; left:260px; width:260px; height:150px;}
#header p.int {position:absolute; top:0; right:0; width:130px; height:50px; }
#header p.sg a, #header p.sg2 a, #header p.int a {display:block; width:100%; height:100%; cursor:pointer;}


#addContent #ad_box300x250 {width:300px; margin:5px 0 0 0; padding:14px 0 4px 0; border:1px solid #999; border-left:none; border-right:none; background:transparent url(reklama.gif) no-repeat center 3px; text-align:center;}
html>body #addContent #ad_box300x250 {float:left;}

p.back {margin:0!important; padding:2px 0 5px 0!important; text-align:left!important}
p.back span{color:#FFF!important;font-weight:bold!important}


/* -------------- glowna tresc --------------- */

/* glowna tresc */
#mainContent {clear:both; float:left; width:480px; padding:15px 16px 20px 0; overflow:hidden; text-align:left}
html>body #mainContent {width:464px; padding-bottom:30px;}

/* strona z newsem */
#article {margin:0 0 5px 0;}
#article div.head {height:64px; width:464px; padding:4px 5px 0 25px; overflow:hidden; font-size:14px; background:#63005D url(bg_head.jpg) no-repeat top right;}
html>body #article div.head {height:60px; width:434px;}
#article div.head strong {display:block; font-size:26px; font-weight:normal;}
#article div.head a {color:#FFF; text-decoration:none;}
#article div.head a:hover strong {text-decoration:underline;}
#article p.articleLead {clear:both; color:#FFF; font-weight:bold; margin:5px 0 15px 24px; font-size:14px; line-height:17px;}
#article div.articleText { margin:0 0 0 24px; color:#868686; }
#article div.articleText p {margin:9px 0 9px 0; line-height:17px; font-size: 13px;}
#article p.articleSource {color:#868686; margin:0 0 0 24px;}
#article p.articleSource a {color:#868686; text-decoration:none}
#article div.articleFoto {clear:both; margin:0 0 0 24px; text-align:center;}
#article div.articleFoto img {border:none; margin:6px 0 0 0;}

/* link do nagrania audio w newsie */
#article a.relation {height:21px;padding:0px 0 2px 22px; background:url(ico_sound.gif) no-repeat 0 2px; color:#777777; font-weight:bold;}
#article a.relation:visited {color:#323232;}
#article a.relation:hover {color:#FF4200;}

/* bloczki w newsie - w dowolnym miejscu */
#article div.object {clear:both; float:left; width:200px; margin:2px 7px 2px 0; padding:0; border:1px solid #FFF;}
#article div.object h3 {display:none;}
#article div.object ul {list-style-type:none; width:200px; padding:3px; margin:0; }
html>body #article div.object ul {width:194px;}
#article div.object li {background:transparent url(dot1.gif) no-repeat 3px 10px;padding:2px 3px 3px 13px;}
#article div.left {float:left; margin:2px 7px 2px 0; }
#article div.right {float:right; margin:2px 0 2px 7px; }

/* Ankieta w newsie */
#article div.ankieta form {margin:0; padding:5px; float:left;}
#article div.ankieta form p {margin:0 0 5px 0; padding:0; color:#FFF; font-weight:bold;}
#article div.ankieta form input.ank {clear:both; float:left; display:block; margin:2px 4px 0 0; padding:0}
#article div.ankieta form label {display:block; float:left; margin:2px 0 0 0; padding:0; color:#FFF}
html>body #article div.ankieta form label {width:170px}
#article div.ankieta form input.submit {clear:both; float:right; display:block; margin:5px 0 0 0; padding:0; border:none; background:#000; color:#E0C53B; font-weight:bold; font-size:12px;}
#article div.ankieta #ank_result p {margin:5px 0 5px 0; padding:10px 0 0 0; color:#FFF;}
#article div.ankieta p.result {padding:7px 0 0 0;  text-align:right;}

#article div.right {float:right;clear:right}
#article div.left {float:left;clear:left}

/* galeria w newsie */
#article div.gallery {width:180px; padding:5px 10px;}
* html #article div.gallery {width:200px;}
#article div.gallery h3 {display:block; margin:0; padding:0; font-size:12px; text-transform:uppercase;}
#article div.gallery a {text-decoration:none;color:#7D7D7D;}
#article div.gallery p {margin:0; padding:3px 0 0 0; font-size:11px; }
#article div.gallery img {margin:0 8px 0 0; border:1px solid #90918C;}

/* zdjecia w Newsie */
#article div.articleFotoLeft, #article div.articleFotoRight {width:207px; color:#868686; font-size:11px}
html>body #article div.articleFotoLeft, html>body #article div.articleFotoRight {width:200px}
#article div.articleFotoLeft a, #article div.articleFotoRight a {color:#868686; text-decoration:none;}
#article div.articleFotoLeft img, #article div.articleFotoRight img {width:200px;}
#article div.articleFotoLeft {float:left; clear:left; padding: 0 7px 2px 0}
#article div.articleFotoRight {float:right; clear:right; padding: 0 0 2px 7px}
#article span.fotoSource {color:#868686; font-size:11px;}

/* zalaczniki do artykulu */
#mainContent div.articleAttachments {float:left; width:464px; clear:both; margin:5px 0 0 0;}
#mainContent div.articleAttachments h3 { margin:5px 0; padding:6px 9px; border-top:1px solid #EFF6C8; border-bottom:1px solid #EFF6C8; background:#F9FFED; color:#475310;font-size:14px;font-weight:bold;text-transform:uppercase }
#mainContent div.articleAttachments ul {margin:0; padding:0 0 5px 0; list-style:none}
#mainContent div.articleAttachments ul li {margin:0; padding:1px 0 2px 0}
#mainContent div.articleAttachments ul li a {display:block; margin:0; padding:3px 0px 5px 28px; background:transparent url(ico_file.gif) no-repeat left top;color:#00f}
#mainContent div.articleAttachments ul li.doc a {background-image:url(ico_doc.gif)}
#mainContent div.articleAttachments ul li.pdf a {background-image:url(ico_pdf.gif)}
#mainContent div.articleAttachments ul li.zip a {background-image:url(ico_zip.gif)}
#mainContent div.articleAttachments ul li.xsl a {background-image:url(ico_xsl.gif)}

/* dodatkowa tresc w news'ie - foto, galeria, audio, video */
#newsAddContent {float:left; width:202px; overflow:hidden; margin:0 5px 2px 25px;}
* html #newsAddContent {margin-left:12px;}
#newsAddContent div.object {float:left; clear:both; width:100%; margin:8px 0 0 0; font-size:12px; border:none;}
#newsAddContent div.object h3 {display:block; color:#EE3DB6; font-size:14px; text-transform:uppercase; margin:0; padding:0;}
#newsAddContent div.object ul {float:left; list-style-type:none; border:none; padding:0; margin:0;}
#newsAddContent div.object li {float:left; width:200px; background:url(dot1.gif) no-repeat 3px 10px; padding:3px 3px 3px 13px;}
#newsAddContent div.object li a {color:#FFF; text-decoration:underline;}
#newsAddContent div.object li a:hover {color:#E0C53B;}
#newsAddContent div.object li.foto {background:none; padding:3px 3px 3px 0;}
#newsAddContent div.object li.foto img {float:left; border:1px solid #8D8E89; margin:1px 7px 3px 0;}

#newsAddContent div.gallery a {color:#7D7D7D; text-decoration:none;}
#newsAddContent div.gallery img {border:1px solid #8D8E89; margin:3px 5px 1px 0;}

#article div.news span.more {font-weight:bold; color:#FFF;}

/* dymki */
#dymki {margin:0 0 5px 0;}
#dymki div.head {height:64px; width:464px; padding:4px 5px 0 25px; overflow:hidden; font-size:14px; background:#63005D url(bg_head.jpg) no-repeat top right;}
html>body #dymki div.head {height:60px; width:434px;}
#dymki div.head strong {display:block; font-size:26px; font-weight:normal;}
#dymki div.head a {color:#FFF; text-decoration:none;}
#dymki div.head a:hover strong {text-decoration:underline;}
#dymki div.bigPhoto {clear:both; margin:0 0 0 24px; text-align:center;}
#dymki div.bigPhoto img {border:none; margin:6px 0 0 0;}
#dymki div.relatedContent {margin-bottom:10px;}
#dymki div.relatedContent div.object {border-bottom:3px solid #1E1E1E;}

#dymki div.prevList {float:left; width:40px; margin:0 0 0 12px; padding:35px 0 0 0;}
html>body #dymki div.prevList {margin:0 0 0 24px;}
#dymki div.nextList {float:left; width:40px; padding:35px 0 0 0;}
#dymki ul.newsList {float:left; width:360px; margin:20px 0 30px 0; list-style-type:none;}
#dymki ul.newsList li {float:left; width:120px; text-align:center;}


/* lista notek */
#mainContent div.entriesList {width:464px;}
#mainContent div.entriesList h3 {}
#mainContent div.entriesList ul {list-style-type:none;}
#mainContent div.entriesList li {clear:both; float:left; width:464px; margin:0 0 30px 0;}
#mainContent div.entriesList li div.head {height:64px; width:464px; padding:4px 5px 0 25px; overflow:hidden; font-size:14px; background:#63005D url(bg_head.jpg) no-repeat top right;}
html>body #mainContent div.entriesList li div.head {height:60px; width:434px;}
#mainContent div.entriesList li div.head strong {display:block; font-size:20px; font-weight:normal;}
#mainContent div.entriesList li div.head a {color:#FFF; text-decoration:none;}
#mainContent div.entriesList li div.head a:hover strong {text-decoration:underline;}
#mainContent div.entriesList li p.photo {clear:both; margin:0 0 0 24px; text-align:center;}
#mainContent div.entriesList li p.photo img {border:none; margin:6px 0 0 0;}
#mainContent div.entriesList li div.info {clear:both; float:right; margin:6px 0 0 0; width:440px; height:27px; overflow:hidden; background:#2B2B2B url(bg_info.gif) repeat-x 0 0;}
#mainContent div.entriesList li div.info p.comments {width:200px; float:left; padding:4px 0 0 8px;}
#mainContent div.entriesList li div.info p.note {width:180px; float:right; padding:2px 8px 0 0; text-align:right;}
#mainContent div.entriesList li div.info p.note span {display:block; float:left;}
#mainContent div.entriesList li div.info p.note span.rank {display:block; float:right; width:86px; height:15px; background:transparent url(stars.gif) no-repeat left;}
#mainContent div.entriesList li div.lead {clear:both; float:right; width:440px; margin:5px 0 0 0; line-height:15px;}
#mainContent div.entriesList li div.lead a {color:#868686; text-decoration:none; font-size: 13px;}
#mainContent div.entriesList li div.lead span.more {display:block; text-align:right; margin:8px 0 0 0; color:#FF44CB; font-size: 14px;}
#mainContent div.entriesList li div.lead span.more span { color:#FFFFFF; font-size: 14px;}

/* -------------- galerie --------------- */
#gallery {padding:0;}
#gallery h2 {display:none;}
#gallery h2.single {display:block; height:64px; width:464px; padding:12px 5px 0 25px; overflow:hidden; font-size:22px; font-weight:normal; background:#63005D url(bg_head.jpg) no-repeat top right;}
html>body #gallery h2.single {height:52px; width:434px;}
#gallery p.back {margin:0 0 0 28px!important;}

/* spis galerii */
#gallery table.galleriesAll {padding:0; margin:0 0 0 24px; border:0; text-align:center;}
#gallery table.galleriesAll td {width:140px; height:150px; padding-right:7px; background:#111;border:3px solid #000; overflow:hidden; text-align:center;}
#gallery table.galleriesAll td img {border:1px solid #4B4B4B;}
#gallery table.galleriesAll th {width:140px; text-align:left; padding:0 3px 8px 3px;}
#gallery table.galleriesAll th a {color:#656363; text-decoration:none; font-size:12px; font-weight:normal; line-height:15px;}
#gallery table.galleriesAll th a span {color:#656363; font-size:10px;}
#gallery table.galleriesAll th a:hover {text-decoration:underline;}
#gallery table.galleriesAll th a:hover span {text-decoration:none;}

/* wszystkie zdjecia z jednej galerii */
#gallery table.galleries {padding:0; margin:0 0 0 24px; border:0; text-align:center;}
#gallery table.galleries td {width:140px; height:150px; margin:0; padding:0; border:1px solid #000; text-align:center; background:#111;}
#gallery table.galleries td img {border:1px solid #4B4B4B;}

/* strona ze srednim zdjeciem */
#gallery div.icons {float:left; margin:10px 0 0 30px;}
#gallery div.navig {clear:both; float:left; width:100%; margin:8px 0; color:#FFF; font-size:16px;}
#gallery div.navig a {color:#E0C53B; font-size:12px;}
#gallery div.navig a:hover {color:#FFF;}
#gallery div.navig span {color:#E0C53B; font-weight:bold; font-size:12px;}
#gallery div.galFoto {clear:both; width:440px; text-align:center; padding:10px 0 0 24px;}
#gallery div.galFoto img {border:1px solid #91928E;}
#gallery div.galFoto p {clear:both; float:left; width:440px; padding:2px 5px; margin:0; color:#7B7B7B; text-align:left;}
html>body #gallery div.galFoto p {width:430px; }
#gallery div.galFoto p.photoTitle {font-size:11px;}
#gallery div.galFoto span {color:#474747; font-weight:normal;}

/* strona z duzym zdjeciem */
#galleryWide {clear:both; float:left; width:736px; text-align:left; margin:0px 0px 0px 24px; padding:0 0 0 5px; display: inline;}
html>body #galleryWide {width:731px;}
#galleryWide h2 {font-size:20px; margin:6px 0 2px 3px; color:#FFF; font-weight:normal; }
#galleryWide div.icons {float:left; margin-top:10px;}
#galleryWide div.navig {clear:both; float:left; width:100%; margin:8px 0; color:#08235E; font-size:16px;}
#galleryWide div.navig a {color:#08235E; font-size:12px; float:left; }
#galleryWide div.navig a:hover {color:#FF4200;}
#galleryWide div.navig span {color:#FF9600; font-weight:bold; font-size:12px; float: left; height: 18px; padding-top: 2px;}
#galleryWide div.galFoto {clear:both; width:100%; text-align:center; padding:0;}
#galleryWide div.galFoto img {border:1px solid #91928E;}
#galleryWide p {clear:both; float:left; width:435px; padding:10px 5px 0px 5px; margin:0; color:#7B7B7B; text-align:left;}
html>body #galleryWide p {width:435px;}
#galleryWide p span {color:#474747;}
.newGalleryPacking img { margin: 0px 2px; padding: 2px 0px 0px 0px; }

#galleryWide div.navig.newGalleryPacking div.photoNav, #gallery div.navig.newGalleryPacking div.photoNav {float:right; margin-right:5px;}
#galleryWide div.navig.newGalleryPacking span, #gallery div.navig.newGalleryPacking span {padding: 2px 0px 0px 0px; float:left; font: normal 11px Arial;}
#galleryWide div.navig.newGalleryPacking span.pn_gal, #gallery div.navig.newGalleryPacking span.pn_gal {padding: 2px 2px 0px 10px;}
#galleryWide div.navig.newGalleryPacking a#urlPrev, #gallery div.navig.newGalleryPacking a#urlPrev, #galleryWide div.navig.newGalleryPacking a#urlPrev1, #gallery div.navig.newGalleryPacking a#urlPrev1 { float:left; margin:0px 2px; width:20px; height:20px; }
#galleryWide div.navig.newGalleryPacking a#urlNext, #gallery div.navig.newGalleryPacking a#urlNext, #galleryWide div.navig.newGalleryPacking a#urlNext1, #gallery div.navig.newGalleryPacking a#urlNext1 { float:left; margin:0px 2px; width:20px; height:20px; }
#galleryWide div.navig.newGalleryPacking a.galPN, #gallery div.navig.newGalleryPacking a.galPN{text-decoration:none; float:left; margin: 0px 2px; padding: 2px 0px 0px 0px; text-align:center; font: normal 11px Arial; width:73px; height:19px; background:transparent url(gal_prev_next.gif) no-repeat 0px 0px; color:#E0C53B;}
#galleryWide img.source, #gallery img.source {vertical-align:middle;}

/* relacja video i audio */
#relation {padding:0;}
#relation h2 {display:block; height:64px; width:464px; padding:12px 5px 0 25px; overflow:hidden; font-size:20px; font-weight:normal; background:#63005D url(bg_head.jpg) no-repeat top right;}
html>body #relation h2 {height:52px; width:434px;}
#relation h2 a {color:#FFF; text-decoration:none;}
#relation div.relacja {text-align:center; padding:10px 5px 10px 5px; margin:5px 0 0 25px;}
#relation div.relacja h3 {margin:5px 0 8px 0; padding:0; letter-spacing:10px; color:#A4A4A4; font-size:11px; text-transform:uppercase; font-weight:normal;}
#relation div.player {width:322px;height:316px;margin:0 auto;padding:0;border:1px solid #486E9B}
html>body #relation div.player {width:320px;height:314px}
#relation div.audio {height:47px}
html>body #relation div.audio {height:45px}
#relation p {margin:10px 0 10px 25px; padding:0; color:#CCC;}
#relation p span {color:#474747;}
#relation p.fullScreen {float:right;margin:0 60px 0 0;padding:2px 0 0 0;}
#relation p.fullScreen a{display:block;float:right;padding:0 17px 0 0;background:url(fullscreen.gif) no-repeat center right;color:#A4A4A4;font-size:11px}
#relation p.back {margin:0 0 0 25px!important;}
#relation div.player p.error {color:#c00}
#relation div.player p.error strong{display:block;padding-bottom:10px}
#relation div.player p.error br{display:none}

#relation dl.speed {float:right; margin:10px 0 10px 10px; padding:0; width:120px;}
#relation dl.speed dt {float:left;margin:0;padding:1px 0 0 0;color:#A4A4A4;font-size:11px;font-weight:bold}
#relation dl.speed dd {float:left;width:23px;height:17px;margin:0 1px 0 2px;padding:1px 0 0 0;background:#fff url(vbf.gif) no-repeat; color:#666;font-size:11px;text-align:center}
html>body #relation dl.speed dd {height:16px}
#relation dl.speed dd.last {padding-right:0;}
#relation dl.speed dd.selected {background:#D1DBE9 url(vbn.gif) no-repeat}
#relation dl.speed dd a {float:left;display:block;width:23px;height:16px;padding:0;color:#003D98;text-decoration:none;text-align:center}
#relation dl.speed dd.selected a {font-weight:bold;color:#273450}


/* ankiety -lista ankiet, wyniki */
#ankieta {}
#ankieta h2 {display:block; height:64px; width:464px; padding:6px 5px 0 25px; margin:0; overflow:hidden; font-size:20px; font-weight:normal; background:#63005D url(bg_head.jpg) no-repeat top right;}
html>body #ankieta h2 {height:58px; width:434px;}
#ankieta div.result {float:left; width:440px; margin:8px 0 10px 12px; padding:10px 8px; color:#F1EBEB;}
html>body #ankieta div.result {width:424px; margin-left:24px;}
#ankieta div.result p {clear:both; margin:0 0 2px 0; padding:0; color:#F1EBEB; font-size:12px;}
#ankieta div.result span.percent {float:left; display:block; width:30px; padding:0; margin:0; color:#D2AA2D; font-weight:bold;}
#ankieta div.result div.per {width:380px; height:14px; padding:0; margin:0px 7px 15px 0; float:left; background:#F4EACB url(ankBg.gif) repeat-x;}
#ankieta div.result div.per span.resultImg {float:left; width:1px; margin:0; padding:0;}
#ankieta div.result div.res {border-right:1px solid #CBA42C; border-left:1px solid #CBA42C; float:left; width:1px; height:14px; overflow:hidden; margin:0; padding:0; background:#CBA42C url(ankRes.gif) repeat-x;}
#ankieta ul.otherPoll {float:left; width:440px; clear:both; margin:0 0 8px 12px; padding:0 5px; list-style-type:none; font-size:12px;}
html>body #ankieta ul.otherPoll {margin-left:24px;}
#ankieta ul.otherPoll li {clear:both; padding:4px 0;}
#ankieta ul.otherPoll li.selected {font-weight:bold;}
#ankieta ul.otherPoll li span {color:#9A9A9A; font-weight:normal;}
#ankieta h3 {clear:both; float:left; width:440px; padding:2px 0 2px 8px; margin:15px 0 5px 12px; color:#FFF; font-size:18px; background:#1E1E1E; text-transform:lowercase;}
html>body #ankieta h3 {width:432px; margin-left:24px;}
#ankieta h4 {display:none;}
#ankieta span.more {color:#D2AA2D; font-weight:bold;text-decoration:none;}
#ankieta div.news {display:none;}

/* -------------------- stronicowanie ----------------------- */
#mainContent div.pack {clear:both; width:464px; margin:5px 0; }
#mainContent div.pack ul {float:right; list-style-type:none; margin:0; padding:0 5px;}
#mainContent div.pack li {float:left; clear:none; margin:0; padding:0 5px;font-size:14px; }
#mainContent div.pack li a {color:#FFF; text-decoration:none;}
#mainContent div.pack li a.selected {color:#7B7B7B; font-weight:bold;}
#mainContent div.pack li.first, #mainContent div.pack li.prev, #mainContent div.pack li.next {}
#mainContent div.pack li.prev a, #mainContent div.pack li.next a {color:#E0C53B; font-size:14px; text-decoration:none; text-transform:lowercase;}
#mainContent div.pack span {color:#FFF; font-weight:bold;}

/* -------------------- stronicowanie na stronie glownej ----------------------- */
#mainContent div.mainPack div.pack ul { padding:0 0px; width: 440px;}
#mainContent div.mainPack div.pack li { padding: 0px; font-size:14px; width: 50%;}
#mainContent div.mainPack div.pack li.first, #mainContent div.pack li.prev {text-align: left;}
#mainContent div.mainPack div.pack li.next { text-align: right; float: right;}


/* -------------- komentarze -------------- */
#comments {clear:both; float:left; width:440px; margin:5px 0 0 12px;}
html>body #comments {width:440px; margin-left:24px;}
#comments h3 {font-size:12px; color:#FFF; text-transform:uppercase;}
#comments h3 span {font-weight:normal;}
#comments h4 {padding:0; margin:5px 0 10px 0; font-size:19px; color:#FFF}
#comments h4 a {color:#FFF; text-decoration:none;}
#comments h4 a:hover {color:#FFF; text-decoration:underline;}
#comments h5 {margin:0; padding:5px 0; font-size:12px}
#comments p {padding:0; margin:0;}
#comments form {margin:5px 0; padding:0;}
#comments input, #comments textarea {color:#FFF; margin:2px 0 5px 0; border:1px solid #B69801; background:#000; font-size:12px;}
#comments input.error, #comments textarea.error {border:2px solid #c00}
#comments input {width:434px; padding:2px;}
#comments textarea {width:434px; height:150px; padding:2px;}
#comments input.submit, #comments input.reset {width:67px; border:none; text-align:right; text-transform:lowercase; font-size:18px;}
#comments input.submit {margin-right:5px; color:#EE3DB6;}
#comments input.sent {color:#707070;}
#comments input.reset {color:#ABABAB;}
#comments div.info {margin:10px 0; color:#868686; font-size:12px; line-height:14px;}
#comments div.info p {padding:1px 0}
#comments p.buttons {text-align:right;}

/* Nawigacja dla komentarza */
#comments div.comNavigation {clear:both; width:440px; float:left; padding:0 0 4px 10px; margin:0 0 10px 0; background:#1C1C1C;font-size:11px;}
html>body #comments div.comNavigation {width:430px}
#comments div.comNavigation h4 {clear:left; float:left; margin:3px 5px 1px 0; padding:0; font-size:11px; color:#888; font-weight:normal;}
#comments div.comNavigation ul {clear:none; width:220px!important; float:left; margin:3px 0 0 0; padding:0; list-style-type:none; font-size:11px}
#comments div.comNavigation li {clear:none; width:auto!important;float:left; background:url(line.gif) no-repeat right; margin:0 5px 0 0; padding:0 5px 0 0;}
#comments div.comNavigation li.first {background:none; padding:0; color:#6E6E6E; font-weight:bold;}
#comments div.comNavigation li.last {background:none;}
#comments div.comNavigation li a {color:#FFF!important;}
#comments div.comNavigation li a:hover {color:#E0C53B!important;}
#comments div.comNavigation li.selected a {text-decoration:none; font-weight:bold;}
#comments div.comNavigation p {float:right; height:20px; padding:2px 5px 0 0px; margin:10px 0 0 0; background:url(ico_comment2.gif) no-repeat;}
html>body #comments div.comNavigation p {height:18px;}
#comments div.comNavigation p a {color:#EE3DB6; text-decoration:none; font-size:18px; padding:0 0 0 15px; background:url(plus.gif) no-repeat left 6px; text-transform:lowercase;}
#comments div.comNavigation p a:hover {color:#FFF;}

/* Nawigacja dla watku */
#comments p.threadNavigation {clear:both; width:440px; float:left; margin:0; padding:0 0 10px 0; color:#AFAFAF; font-size:11px }
#comments p.threadNavigation span { color:#FFF; font-weight:bold }

/* Lista komentarzy */
#comments ul {clear:both; list-style-type:none; }
#comments ul ul {margin:3px 0 0 0;}
#comments li {clear:both;}
#comments li li {padding:0 0 0 14px; background:transparent url(icm3.gif) no-repeat 0 3px;}
#comments li div.subject {position:relative; padding:2px 100px 2px 0; height:20px;}
html>body #comments li div.subject {height:auto;min-height:20px;}
#comments li div.subject a {color:#E0C53B;}
#comments li div.subject a:hover {color:#FFF;}
#comments li div.subject div {position:absolute;top:2px;right:3px; width:100px; white-space:nowrap;color:#7B7B7B;overflow:hidden;text-overflow:ellipsis; text-align:right; font-size:10px; line-height:11px;}
#comments li div.subject div span {color:#E0C53B;}
#comments li p {position:relative; padding:0px; margin:0; font-size:12px; color:#7B7B7B;}
#comments li span.ile {color:#E0C53B; font-weight:bold;}
#comments li.selected div, #comments li li.selected div {height:28px!important; background-color:#1C1C1C;}
html>body #comments li.selected div, html>body #comments li li.selected div {min-height:28px; height:auto!important }
html>body #comments li.selected div div {height:auto!important;min-height:0}
#comments li.selected div div {height:auto!important;min-height:0}

#comments li.selected li div {background-color:#000;}

/* i znow przez IE trzeba kombinowac :( */
#comments ul.start {margin-top:0;padding-top:0;}
#comments li.start {background:#fff;margin-top:0;padding-top:0;float:left;}

/* lista komentarze - pod obiektem */
#comments ul.main li {margin:0; padding:0; background:none}
#comments ul.main li.more {margin:0; padding:0; background:none}
#comments ul.main li li {margin:0; padding-left:14px; background:transparent url(icm3.gif) no-repeat left 3px}
#comments ul.main li li.more {margin:0; padding-left:14px; padding-top:15px; background:transparent url(icm2.gif) no-repeat left top}
#comments ul.main li li a {color:#E0C53B}
#comments ul.main li li a:hover {color:#FFF}
#comments ul.main li div.subject div {top:2px;}

/* lista komentarzy - widok poszerzony */
#comments ul.short li div.subject a {font-weight:bold;}
#comments ul.short li p {width:300px;}
#comments ul.short li p a {display:none;}

/* lista komentarzy - widok pe�na tre�� */
#comments ul.full li {padding-left:0}
#comments ul.full li div {float:left; width:438px; border:1px solid #1C1C1C; padding:0; margin:0 0 10px 0;}
#comments ul.full li.selected div {width:436px}
#comments ul.full li div.subject {background:#1C1C1C; padding:4px 100px 4px 4px; margin:0; border:none;}
html>body #comments ul.full li div.subject {width:334px}
#comments ul.full li div.subject a {font-weight:bold; text-decoration:none;}
#comments ul.full li div.subject div {top:1px;right:4px; border:none; margin:0;}
#comments ul.full li p {float:left;width:438px; padding:5px 10px 7px 10px;color:#868686;font-size:12px}
html>body #comments ul.full li p {width:418px}
#comments ul.full li div div.navigation { border:none; margin:5px 0 10px 10px;width: 415px;  padding:0; background:none; color: #AFAFAF; font-size:11px }
#comments ul.full li div div.navigation a.answerb {color:#EE3DB6; font-size:13px; text-decoration:none; float:right; display:block; margin:0; padding:2px 5px 0 31px; text-transform:lowercase;}
#comments ul.full li div div.navigation span { color:#FFF; font-weight:bold }

#comments p.answer {padding:2px 2px 2px 0; background:url(icm6.gif) repeat-x left bottom; text-align:right }
#comments p.answer a { padding-left:20px; color:#EE3DB6; font-size:11px; text-decoration:none; }
#comments li.selected p.answer, #comments li.selected p.answer a { background:transparent }

/* #comments a.answer {float:right;display:block;height:16px; margin:6px 0 0 0; padding:0 0 0 17px; background:url(com_answer_small.gif) no-repeat;} */
#comments ul.full li.selected {background-color:#fff;}

#comments ul.uFull li {padding-bottom:15px}

/* linki pod komentarzami: dodaj komentarz, wszystkie komentarze */
#comments p.links {clear:both; float:left; width:440px; margin:15px 0 5px 0; padding:0; text-align:right; font-size:18px;}
#comments p.links span {display:none; margin-right:10px;font-weight:bold; color:#FE5900;}
#comments p.links a {text-decoration:none; color:#fff;}
#comments p.links #addComment {display:block; float:right; padding:0 0 0 15px; color:#EE3DB6; background:url(plus.gif) no-repeat left 6px;}
#comments p.links #allComments {display:block; float:right; margin-right:20px; color:#FFF}
#comments p.links a:hover {color:#FFF;}


/* -------------- bloczki pod glowna czescia strony np pod newsem, galeria� --------------- */
div.relatedContent div.object {float:left; width:440px; clear:both; margin:8px 0 0 12px; color:#FFF;}
html>body div.relatedContent div.object {width:440px;  margin-left:24px;}
/* oce artykul/zdjecie */
div.relatedContent div.opinion {background:#2B2B2B; padding:4px 0;}
div.relatedContent div.opinion div.note {float:left; padding:0 5px 0 7px;}
div.relatedContent div.opinion div.note strong {display:none;}
div.relatedContent div.opinion div.vote {float:left;}
div.relatedContent div.opinion div.vote img {vertical-align:-3px; margin-right:3px}
div.relatedContent div.opinion h3 {display:none;}
div.relatedContent div.opinion h3.voted {}
div.relatedContent div.opinion ul {float:left; list-style-type:none; padding:0 5px 0 4px}
div.relatedContent div.opinion li {float:left; }
div.relatedContent div.opinion p {float:left; margin:0; padding:0; font-size:11px;}
/* komentarze */
div.relatedContent div.comments {margin-top:0; padding:2px 0px; background:#1E1E1E;}
div.relatedContent div.comments h3 {float:left; padding-left:8px; font-size:18px; font-weight:normal; text-transform:lowercase;}
div.relatedContent div.comments h3 a {text-decoration:none; color:#FFF;}
div.relatedContent div.comments h3 a span {font-weight:normal; font-size:12px;}
div.relatedContent div.comments h3 a:hover {text-decoration:underline; color:#FFF;}
div.relatedContent div.comments p {float:right; padding:0 8px 0 15px; background:url(plus.gif) no-repeat left 6px;}
div.relatedContent div.comments p a {color:#EE3DB6; text-decoration:none; font-size:18px;}
div.relatedContent div.comments p a:hover {color:#FFF;}


/* stopka */
#copyright {clear:both; color:#575757; text-align:center; padding:0 0 5px 0; margin:0; font-size:11px;}
#copyright a {color:#8C8C8C; text-decoration:underline; font-size:11px;}
#copyright strong {color:#8C8C8C; font-weight:normal;}


/* --------------- dodatkowa tresc - prawa belka ------------------ */
#addContent {float:left; width:300px; padding-top:10px; overflow:hidden; text-align:center; background:#000;}
/* reklamy*/
#addContent div.advertisement {width:300px; float:left; clear:both; text-align:center; margin-top:8px;}

#addContent div.object {width:300px; float:left; clear:both; text-align:left; margin-top:8px;}

#addContent div.ankieta {padding:10px;}
html>body #addContent div.ankieta {width:280px;}
#addContent div.ankieta form {float:left;}
#addContent div.ankieta form p {margin:0 0 5px 0; color:#BEBEBE; font-weight:bold;}
#addContent div.ankieta form input.ank {clear:both; float:left; display:block; margin:2px 4px 0 0; padding:0;}
#addContent div.ankieta form label {display:block; float:left; width:240px; margin:2px 0 0 0; padding:0; color:#BEBEBE;}
#addContent div.ankieta form input.submit {padding-bottom:3px; clear:both; float:right; display:block; margin:5px 15px 0 0;}
#addContent div.ankieta p.result {padding:7px 0 0 0; text-align:right; font-weight:normal; font-size:11px;}

#addContent div.linksList {padding:10px;}
html>body #addContent div.linksList {width:280px;}
#addContent div.linksList ul {list-style-type:none}
#addContent div.linksList li {padding:1px 0 3px 12px; background:url(dot.gif) no-repeat 0 5px; line-height:14px;}
#addContent div.linksList li a {color:#656363; text-decoration:none; font-size:11px;}
#addContent div.linksList li a:hover {text-decoration:none;}
#addContent div.linksList li a span {display:block; color:#BEBEBE; font-size:12px;}
#addContent div.linksList li a:hover span {text-decoration:underline;}

#addContent div.newsList {padding:10px;}
html>body #addContent div.newsList {width:280px;}
#addContent div.newsList ul {list-style-type:none}
#addContent div.newsList li {padding:1px 0 3px 12px; background:url(dot.gif) no-repeat 0 5px; line-height:14px;}
#addContent div.newsList li a {color:#656363; text-decoration:none; font-size:11px;}
#addContent div.newsList li a:hover {text-decoration:none;}
#addContent div.newsList li a span {display:block; color:#BEBEBE; font-size:12px;}
#addContent div.newsList li a:hover span {text-decoration:underline;}

#addContent div.topCommented {padding:10px;}
html>body #addContent div.topCommented {width:280px;}
#addContent div.topCommented ul {list-style-type:none}
#addContent div.topCommented li {padding:1px 0 3px 12px; background:url(dot.gif) no-repeat 0 5px; line-height:14px;}
#addContent div.topCommented li a {color:#656363; text-decoration:none; font-size:11px;}
#addContent div.topCommented li a:hover {text-decoration:none;}
#addContent div.topCommented li a span {display:block; color:#BEBEBE; font-size:12px;}
#addContent div.topCommented li a:hover span {text-decoration:underline;}

#addContent div.calendar {position:relative; width:300px; height:162px; font-size:11px; color:#000; background:#CCAA00 url(bg_cal.jpg) no-repeat 0 0;}
#addContent div.calendar h4 {padding:3px 0 0 8px; color:#5E4F01; font-size:11px; text-transform:uppercase; }
#addContent div.calendar table {margin:2px 20px;}
#addContent div.calendar tr {}
#addContent div.calendar th {color:#000; padding:0 0 1px 0; font-weight:bold; font-size:12px; text-align:center;}
#addContent div.calendar td {width:35px; padding:0; margin:0; line-height:13px; text-align:center; font-size:11px; color:#000;}
#addContent div.calendar a {color:#000; text-decoration:underline;}
#addContent div.calendar a.today {font-weight:bold; color:#923D0A;}
#addContent div.calendar div.prev {position:absolute; bottom:5px; left:8px;}
#addContent div.calendar div.next {position:absolute; bottom:5px; right:15px;}
#addContent div.calendar div.prev a, #addContent div.calendar div.next a {font-weight:bold; text-decoration:underline; text-transform:lowercase;}
#addContent div.calendar div.prev a:hover, #addContent div.calendar div.next a:hover {text-decoration:underline;}

#addContent div.miniads h3 {color:#D748CF; font-size:20px; font-weight:normal; background:url(h_default.gif) no-repeat right 5px;}
#addContent div.miniads h3 a {color:#D748CF; font-size:20px; text-decoration:none;}
#addContent div.miniads ul {margin:4px 0 0 0; padding:0 8px; background:#2F2F2F;}
#addContent div.miniads li {padding:10px 0; color:#838383; font-size:11px; line-height:14px; border-bottom:1px solid #3D3D3D;}
#addContent div.miniads li.last {border:none;}
#addContent div.miniads div.box {float:left;}
#addContent div.miniads div.check {text-align:right;}
#addContent div.miniads img.photo { margin:1px 8px 0 0; border:1px solid #636363;}
#addContent div.miniads strong.title {margin:0; color:#838383;}
#addContent div.miniads em {color:#FFF; font-style:normal;}
#addContent div.miniads a {color:#838383;}
#addContent div.miniads p {padding:0 0 2px 5px; background:#2F2F2F;}
#addContent div.miniads p a {text-decoration:none;}

#addContent div.gallery h3 {color:#D748CF; font-size:20px; font-weight:normal; background:url(h_default.gif) no-repeat right 5px;}
#addContent div.gallery h3 a {color:#D748CF; font-size:20px; text-decoration:none;}
#addContent div.gallery table {width:auto;margin:10px 10px 0 10px; border-collapse:collapse;}
#addContent div.gallery td, #addContent div.gallery th {padding:5px; width:136px; text-align:left;}
html>body #addContent div.gallery td, html>body #addContent div.gallery th {width:126px;}
#addContent div.gallery td {text-align:center;}
#addContent div.gallery td img {border:1px solid #8D8E89;}
#addContent div.gallery td.space {width:10px; border:none; background:transparent;}
#addContent div.gallery th {vertical-align:top; padding:1px 0 7px 0px;}
#addContent div.gallery th a {display:block; margin:0; padding:0 0 0 14px; background:transparent url(dot.gif) no-repeat 2px .5em; color:#656363; font-family:Arial; font-size:11px; text-decoration:none; font-weight:normal;}
#addContent div.gallery th a strong {color:#BEBEBE; font-size:12px; text-decoration:underline;}
#addContent div.gallery th a:hover strong {color:#515151;}




