/* $Id: style.css,v 1.7 2005-03-05 14:34:39 unconed Exp $ */

/*
** HTML elements
*/

@import url("fancybox/jquery.fancybox-1.3.1.css");
@import url("jcrop/jquery.Jcrop.css");
@import url("chosen.css");

body {
  margin: 0;
  padding: 0;
  color: #000;
  background-color: #fff;
  font: 76% Verdana, Arial, Helvetica, sans-serif;
}
tr.dark td, tr.light td {
  padding: 0.3em;
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}
h1 {
  font-size: 1.2em;
}
h2 {
  font-size: 1.1em;
}
h3, h4, h5, h6 {
  font-size: 1.0em;
}
p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}
a {
  text-decoration: none;
  font-weight: bold;
}
a:link {
  color: #990000;
}
a:visited {
  color: #990000;
}
a:hover {
  color: #CA0000;
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
table {
  /* make <td> sizes relative to body size! */
  font-size: 1em;
}
.form-item label {
  font-size: 1em;
  color: #222;
}
.item-list .title {
  font-size: 1em;
  color: #222;
}
.links {
color: #666666;
  margin-bottom: 0em;
}

.comment{
clear:both;
}


.comment .links {
  margin-bottom: 0em;
}

/*
** Page layout blocks / IDs
*/
#header, #content {
  width: 100%;
}
#header {
background-color: #b31c21;
background-image: url(background2.gif); 
background-repeat: repeat-x;
height: 210px;
}


#logo {
  vertical-align: middle;
  border: 0;
position: absolute;
top:21px;
left:60px;
background-image: url(cia_swiat2.gif); 
background-repeat: no-repeat;
width:787px;
height:167px;
}
#logo img {
  float: left;
  padding: 0em 1.0em 0em 1em;
  border: 0;
}

#logo1 {
position:absolute;
left:-59px;
top:18px;
z-index:1;
}

#logo2 {
position:absolute;
left:281px;
top:-20px;
behavior: url(/themes/bourgeois/iepngfix.htc);
}

#menu {
  padding: 0.5em 0.5em 0 0.5em;
  text-align: right;
  vertical-align: middle;
  height: 100%;
}
#primary {
  font-size: 1.0em;
  padding: 0em 0.8em 0.5em 0;
  color: #9cf;
}
#primary a {
  font-weight: bold;
  color: #fff;
position:relative;
}
#secondary {
  padding: 0 1em 0.5em 0;
  font-size: 0.8em;
  color: #9cf;
position:relative;
}
#secondary a {
  font-weight: bold;
  color: #fff;
}
#search .form-text, #search .form-submit {
  border: 1px solid #CA0000;
  font-size: 1.1em;

}
#search .form-text {
  width: 8em;
  height: 1.4em;
  padding: 0 0.5em 0 0.5em;
  margin: 0 0 0.5em 0;
}
#search .form-submit {
  height: 1.5em;
    background-color: #BB6460;
    color: #fff;
}
#mission {
  background-color: #000000;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0em 0em 0em;
  padding: 0em;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #fff;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0em 0em 0em 0em;
  font-style: italic;
  font-weight: bold;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 0 10px 10px;
}
#mission, .node .content, .comment .content {
  line-height: 1.4;
}

#comment {
margin: .5em 0 .5em 0;
width: 100%;
float: left;
}

#comment .box {
clear:both;
}


#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  margin-bottom: .5em;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
  background-color: #EFEEEE;
  color: #000000;
/* width: 12em;*/
 width: 170px;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 6px;
  vertical-align: top;
}

#sidebar-left {

  border-top-right-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topright: 5px;

}

#sidebar-right {

  border-top-left-radius:5px;
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topleft: 5px;
}


#footer {
  background-color: #990000;
color: #ffffff;
  padding: 1em;
  font-size: 0.8em;
}

/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/

.title {
  padding-bottom: 4px;
}

.title, .title a {
  font-weight: bold;
  font-size: 1.1em;
  color: #990000;
  margin: 0 auto 0 auto;  /* decrease default margins for h<x>.title */
}
.submitted {
  color: #999;
  font-size: 0.8em;
}
.links {
clear:both;
  color: #666666;
}
.links a, .links a:visited{
color: #666666;
  font-weight: bold;
}

.block, .box {
  padding: 0 0 1.5em 0;
}
.block {
  border-bottom: 1px solid #bbb;
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
}
.block .title {
  margin-bottom: .25em;
}
.box .title {
  font-size: 1.1em;
clear:both;
}
.node {
  margin: 0em 0 2em 0;
}
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
  
  border-radius: 5px;
  box-shadow:3px 5px 10px rgba(0, 0, 0, 0.4);
  -moz-border-radius: 5px;
  -moz-box-shadow:3px 5px 10px rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 5px;
  -webkit-box-shadow:3px 5px 10px rgba(0, 0, 0, 0.4);
}

.node .content, .comment .content {
  margin: .5em 0 .5em 0;
}
.node .taxonomy a {
  color: #666666;
  font-size: 0.8em;
  
}
.node .picture {
  border: 1px solid #ddd;
  float: right;
  margin: 0.5em;
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  float: right;
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right;
  margin: 0.5em;
}

/*
** Module specific styles
*/
#aggregator .feed {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0 1em 0;
}
#aggregator .news-item .source, #aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em 0.5em 0.5em 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
.calendar a {
  text-decoration: none;
}
.calendar td, .calendar th {
  padding: 0.3em 0;
  border-color: #888;
}
.calendar .day-today {
  background-color: #69c;
}
.calendar .day-today a {
  color: #fff;
}
.calendar .day-selected {
  background-color: #369;
  color: #fff;
}
.calendar .header-week {
  background-color: #ccc;
}
.calendar .day-blank {
  background-color: #ccc;
}
.calendar .row-week td a:hover {
  background-color: #fff; color: #000;
}

.block-logintoboggan .title{
display:none;
}

.inline {
   float: left; margin: 0em 1em 1em 0; display: inline;
    padding: 4px 4px;
}

.text {list-style-image: 
               url('page_text.gif')}

.audio {list-style-image: 
               url('audio.gif')}

.photo {list-style-image: 
               url('foto.gif')}

.video {list-style-image: 
               url('wideo.gif')}

.event {list-style-image: 
               url('calendar.gif')}

.rss_kanal {list-style-image: 
               url('rss_feed_icon.jpg')}

#block-block-2 .title{
  display:none;
}

#footer a {
  color: #fff;
}

.literki {list-style-type: lower-alpha}

.odstepwliscie {margin-top: 1em;}

.block .title {
  text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
  border-bottom:1px solid rgba(0, 0, 0, 0.25);
  padding:5px 10px 6px;
  -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  -moz-border-radius: 5px;
  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  color: #fff!important;
  background-color: #990000;    
}

.block>.title {
background:rgb(153, 0, 0) url('alert-overlay.png') repeat-x scroll 0 0;
}

#block-block-3 .content p {

  text-align: center;
  
}

.inline {
  box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fff;
  margin-right: 20px;
}

/* taxonomy icons */

.taxonomy-icons {
  
  color: #fff; 
  color: transparent;
  display: block;
  height: 8px;
    
}

.taxonomy-icons .taxonomy a {

  color:transparent;
  height:42px;
  width:42px;
  float: right;
  margin-top: 5px;
  display: none;

}

.taxonomy-icons .taxonomy a[href="cia/protesty"] {

  display: inline-block;
  background-image: url('ProtestIcon.gif');

}

.taxonomy-icons .taxonomy a[href="cia/prawa_pracownicze"] {
  
  display: inline-block;
  background-image: url('pracownicze.gif');

}

.taxonomy-icons .taxonomy a[href="cia/prawa_kobiet"] {

  display: inline-block;
  background-image: url('feminism.gif');

}

.taxonomy-icons .taxonomy a[href="cia/lokatorzy"] {

  display: inline-block;
  background-image: url('dom.gif');

}

.taxonomy-icons .taxonomy a[href="cia/antyfaszyzm"] {

  display: inline-block;
  background-image: url('antifa_white.gif');

}

.taxonomy-icons .taxonomy a[href="cia/tacy_sa_politycy"] {

  display: inline-block;
  background-image: url('politycy.gif');

}

.taxonomy-icons .taxonomy a[href="cia/ekologia_0"] {

  display: inline-block;
  background-image: url('biohazard.gif');

}

.taxonomy-icons .taxonomy a[href="cia/represje"] {

  display: inline-block;
  background-image: url('repression.gif');

}

.taxonomy-icons .taxonomy a[href="cia/militaryzm"] {

  display: inline-block;
  background-image: url('militaryzm2.gif');

}

.taxonomy-icons .taxonomy a[href="cia/klerykalizm"] {

  display: inline-block;
  background-image: url('klerykalizm.gif');

}

/* resizable textarea */

div.grippie {
  background:#EEEEEE url(https://cia.media.pl/themes/bourgeois/grippie.png) no-repeat scroll center 2px;
  border-color:#DDDDDD;
  border-style:solid;
  border-width:0pt 1px 1px;
  cursor:s-resize;
  height:9px;
  overflow:hidden;
}

.resizable-textarea textarea {
  display:block;
  margin-bottom:0pt;
  width:95%;
  height: 20%;
}

/* crop image */

#crop-layer {
  z-index: 100;
  background-color: #ccc;
  width: 600px;
  padding: 6px;
  position: fixed;
  top: 0px;
  left: 0px;
  
}

.crop-close {
  float: right;
  padding-top: 5px;
}

a.crop-close:hover {
  cursor: pointer;
}

/* fix for overflowing sidebars */

.block {
  width: 170px;
  overflow: hidden;
}

/* fix for wide displays */

.node {
  max-width: 1000px;
  min-width: 400px;
  *min-width: auto;
}

body {
  max-width: 1398px;
  min-width: 820px;
  margin: 0 auto;
}

#header, #content, #footer {
  margin: 0 auto;
  max-width: 1398px;
  min-width: 820px;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
}

#header, #content {
  width: 100%;
}

#footer {
  padding: 1em 0;
  max-width: 1394px;
}

#header {
  position: relative;
}

#logo, #logo1 {
  left: auto;
}

#logo {
  background-position: 59px 0;
  min-width:818px;
  width:100%;
  max-width: 990px;
  _width: 900px;
  *width: 900px;
}

#logo2 {
  left:341px;
}

body {
  background-image:url(backgray2.gif);
}

#content {
  background-color:#FFFFFF;
}

table#header, table#content, table#footer {
  border-collapse: separate;
}

.node {
  border:1px solid rgba(0, 0, 0, 0.1);
  padding: 6px;
  overflow: hidden;
}

/*.comment>.title a:visited {
  background-color:#EEEEEE;
  border:1px solid #CCCCCC;
  display:block;
  width:100%;
  padding: 2px 0 4px 2px;
  margin: -1px;
}

.comment>.title a:visited:after {
  content: url(pushpin.gif);
  float: right;
  margin-right: 2px;
}*/


#block-block-1 ul {
  list-style-position: inside;
  padding: 0px;
  margin: 2px;
}

#block-block-1 .text,
#block-block-1 .event {
  text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
  border-bottom:1px solid rgba(0, 0, 0, 0.25);
  padding:5px 10px 6px;
  -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  -moz-border-radius: 5px;
  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  color: #fff!important;
  background-color: rgb(255,153,0);
  background: rgba(255, 153, 0, 1) url('alert-overlay.png') repeat-x scroll 0 0;
  margin-bottom: 4px; 
}

#block-block-1 .event {
  background-color: rgb(204,102,51);
  background: rgba(204,102,51,1) url('alert-overlay.png') repeat-x scroll 0 0;
}

#block-block-1 a:link,
#block-block-1 a:active,
#block-block-1 a:visited {
  color: #fff!important;
  position: relative;
}

#block-block-1 a:active {
  top: 1px;
}

form#node-form {
  margin: 10px 0;  
}

.node object,
.comment object {
  display: block;
  margin-top: 10px;
}

.node object {
	clear: both;
}

blockquote {
  color:#444;
  font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
  font-size:118%;
  font-weight:bold;
  line-height:1.3;
  margin-left:25px;
  word-spacing:1px;
}

#main .form-submit {
  text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
  border: none;
  padding:5px 10px 6px;
  -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  -moz-border-radius: 5px;
  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  color: #fff!important;
  background-color: #999;
  font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
  font-weight: bold;
  font-size: 130%;
  margin-bottom: 5px;
  cursor: pointer;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}


#main .form-submit[value="Usuń"] {
  background-color: #bbb;
}

#main .form-submit[value="Dodaj"] {
  width: 125px;
}

#main .form-submit:active {
  position: relative;
  top: 1px;
}

#main form>.form-submit {
  background:#999 url('alert-overlay.png') repeat-x scroll 0 0;
}

form#node-form .options fieldset .veto {
  background:transparent url(art_deleted.gif) no-repeat scroll 2px -2px;
  color:#990000;
  font-weight:bold;
  padding-left:25px;
}

form .checkbox-veto {
  background:transparent url(art_deleted.gif) no-repeat scroll 0 0;
  display:inline-block;
  height:18px;
  width:18px;
  margin-left: 1px;
}

/* Special thread-view treatment */

.profile table {
  width: 760px;
  min-width:760px;
  margin-top:5px;
}

.profile .form-item table tbody tr {
  border: none;
  background-color: transparent;
}

.profile .form-item table tbody tr td:first-child {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
  
  border-radius: 5px;
  box-shadow:3px 5px 10px rgba(0, 0, 0, 0.4);
  -moz-border-radius: 5px;
  -moz-box-shadow:3px 5px 10px rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 5px;
  -webkit-box-shadow:3px 5px 10px rgba(0, 0, 0, 0.4);
  
}

.profile .form-item table tbody tr th:nth-child(2),
.profile .form-item table tbody tr th:nth-child(3) {
  display: none;
}

.profile .form-item table tbody tr td:first-child a:hover {
  text-decoration: none;
}

.profile .form-item table tbody tr td:first-child,
.profile .form-item table tbody tr td:nth-child(3) {
  float: left;
}   

.profile .form-item table tbody tr td:first-child {
  width: 520px;
}

.profile .form-item table tbody tr td:nth-child(2) {
  float: right;
  overflow:hidden;
  width:125px;
  border-bottom:2px solid #CCCCCC;
}

.profile .form-item table tbody tr td:nth-child(3) {
  padding-left:40px;
  padding-top:10px;  
  margin-bottom: 10px;
  text-align:justify;
  width:630px;
}

.profile .form-item table tbody tr td:last-child {
  font-size: smaller;
  background-color: transparent;
  vertical-align: top;
}


.profile .form-item table tbody tr td:first-child a {
  display: block;
}

.profile .form-item table tbody tr td:first-child a:after {
  content: attr(title);
  display: block;
  font-weight: normal;
  color: #000;
  padding-top: 4px;
}

.profile .form-item table tbody tr td:first-child a.abridged:after {
  content: "";
}

.profile .form-item table tbody tr td.pager a,
.profile .form-item table tbody tr td.pager a:after {
  display: inline;
}

.profile .form-item table tbody tr td.pager { 
  width: 100%;
  border: none;
  font-size: small;
  float: none;
    border-radius: 0px;
  box-shadow:0px 0px 0px rgba(0, 0, 0, 0);
  -moz-border-radius: 0px;
  -moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0);
  -webkit-border-radius: 0px;
  -webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0);
}

.profile .form-item table tbody blockquote {
  margin-left: -20px;
}

.profile .form-item table tbody blockquote blockquote {
  margin-left: 0px;
  font-size: 100%;
}

#friendslist ul {
  list-style-type: none;
}

#friendslist ul li {
  display: inline;
}

#friendslist ul li:after {
  content: " | ";
}

#friendslist ul li:last-child:after {
  content: "";
}

/* Comment rollout */

#rollout-comments {
  cursor: pointer;
  display: block;
  font-weight: bold;
  text-align: center;
  width: 220px;
  text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
  border-bottom:1px solid rgba(0, 0, 0, 0.25);
  padding:5px 10px 6px;
  -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  -moz-border-radius: 5px;
  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  color: #fff!important;
  background-color: #999999;   
  margin-bottom: 5px; 
}

.node>#rollout-comments {
/*background:rgb(153, 0, 0) url('alert-overlay.png') repeat-x scroll 0 0;*/
background:#999 url('alert-overlay.png') repeat-x scroll 0 0;
}

#rollout-comments {
  position: relative;
  float: right;
  clear: both;
}

#rollout-comments.pressed {
  top: 2px;
}

#edit-taxonomy {
	width: 500px;
}

#navdate-select {
    font-size: 1.4em;
    margin-left: 5px;
    padding: 4px;
    width: 190px;
}

#pager div {
	display: inline-block;
}

.pager-previous a,
.pager-next a ,
.pager-last a,
.pager-first a {
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  width: 220px;
  text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
  border-bottom:1px solid rgba(0, 0, 0, 0.25);
  padding:5px 10px 6px;
  -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  -moz-border-radius: 5px;
  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  color: #fff!important;
  background-color: #999999;   
  margin-bottom: 5px;
  font-size: 1.4em;
}

.pager-last a,
.pager-first a {
	width: auto;
}

.pager-previous .pager-first a {
	width: 220px;
}

.pager-previous>a,
.pager-first>a,
.pager-next>a,
.pager-last>a {
	background:#999 url('alert-overlay.png') repeat-x scroll 0 0;
}

.pager-previous a:active,
.pager-next a:active,
.pager-last a:active,
.pager-first a:active {
  position: relative;
  top: 1px;
}

#aside {
	display: none;
}


@media all and (min-width: 1064px) {
 

#aside {
	display: block;
	border: 1px solid #AAAAAA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
    float: right;
    margin: 0 3px 8px 6px;
    width: 235px;
}

#aside li a:hover {
	text-decoration: none;
}

#aside li a p, #aside li a p strong, #aside li a em {
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
}

#aside ul {
	list-style-image: url('checkmark.png');
	padding-left: 35px;
}

#aside ul li {
	padding-right: 25px;
}

#aside li a img.inline {
	max-width: 170px;
}

#aside:before {
	background-color: rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
    content: "Zobacz też:";
    display: block;
    font-size: 1.5em;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 5px;
    margin: 0;
    padding: 5px;
    text-align: center;
    text-shadow: 1px 1px 1px #000000;
}

.node .content small {
	display: none;
}

}

.node .content small {
	font-size: 12px;
}

.node .content small:before {
	content: "Zobacz też: ";
	font-weight: bold;
}

.node .content small li {
	display: inline;
}

.node .content small br {
	display: none;
}

.node .content small li:after {
	content: " | ";
}

.node .content small li:last-child:after {
	content: "";
}

/* Nowe podpisy pod obrazkami */

.captionclass {
	position: relative;
	float: left;
}

a.fancybox[title]:after {
	background-color: rgba(0, 0, 0, 0.5);
    color: white;
    content: attr(title);
    font-size: 75%;
    height: 9px;
    left: 4px;
    line-height: 2.2;
    overflow: hidden;
    padding: 0 8px 16px;
    position: absolute;
    right: 260px;
    top: 129px;
    width: 234px;
}

a[href *="cia.media.pl/admin"]:before,
a[href *="cia.media.pl/user"]:before,
a[href *="cia.media.pl/node"]:before,
a[href *="cia.media.pl/comment"]:before,
a[href *="cia.media.pl/queue"] :before {
	background-color: red;
	content: "Podejrzany link: ";
	color: yellow;
}

a[href *="cia.media.pl/node/feed"]:before,
a[href *="cia.media.pl/node/add/flexinode-6"]:before {
	background-color: none;
	content:"";
	color: inherit;
}

a[href $='.pdf'] { 
   padding-left: 20px;
   background: transparent url(pdf_icon.gif) no-repeat center left;
   padding-bottom: 1px;
}

#georelated {
/*	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
	position: relative;
	overflow: hidden;
	margin: 15px 0 15px 20px;*/
	clear: both;
}

#georelated ul {
	list-style-type: none;
    /*margin-right: 26px;
    margin-top: 34px;*/
	padding: 0px;
}

#georelated ul  li {
	display: inline;
    letter-spacing: -1px;
    word-spacing: 2px;
}

#georelated ul  li:after {
	content: "\2014";
	color: #888;
	margin: 0px 8px;
}

#georelated ul  li:last-child:after {
	content: "";
}

#georelated ul lh {
	/*background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    color: white;
    font-size: 18px;
    left: 0;
    margin-left: 0;
    padding: 2px 8px;
    position: absolute;
    top: 0;
    width: 100%;*/
	display: block;
	cursor: pointer;
	margin-bottom: 4px;
	color: #990000;
	font-weight: bold;
}

#georelated ul lh:hover {
	text-decoration: underline;
	color: #ca0000;
}

#georelated ul  li a {
	color: #888888;
    font-weight: normal;
}

@media only screen and (max-width:960px) {

	#georelated ul lh {
		/*font-size: 14px;*/
	}

	#georelated ul  li {
		display: block;
	}
	
	#georelated ul  li:after {
		content: "";
	}
}