/* HEADERS */



/* PARAGRAPHS */

p
{
    margin: 0.5em 0 1em 0;
    line-height: 1.5em; /* This is aprox. default line height in most popular browsers; set explicitly to ensure consitency. */
}

/* LINKS */



.zaloba a:hover
{
    color: rgb(0,0,0);
    text-decoration: underline;
    cursor: pointer;
}

object, embed{
	position:relative;
	z-index:1;
}

a img
{
    border: none; /* Some browsers may display a border around a linked image without this attribute set to _none_. */
}


.attribute-plik img{
	vertical-align: middle;
}



/* PRE TEXT */

pre, code
{
    font-family: "Courier New", Courier, monospace; /* Usually defaulted to monospaced font anyway, but browwsers may vary which one is used, so giving exact alternatives helps visual consistenct */
    font-size: 1em; /* Setting this exact size may also help visual consistency */
}

pre
{
    background-color: #f8f8f8;
    border: 1px solid #e0e0e0;
    margin: 1em 0 1em 0;
    padding: 0.2em;
}

/* TABLES */

table
{ 
    font-size: 1em; /* Fix for size "loss" in tables in IE; redundant for most others, but does no harm */
    margin: 0;
    padding: 0;
    margin-bottom:1em;
}

th, td
{
    padding: 0;
}

table.list
{
    width: 100%;
    margin: 1em 0 1em 0;
}

table.list th, table.list td
{
    padding: 0.25em 0.5em 0.25em 0.5em;
    text-align: left;
    vertical-align: top;
}

table.list th
{
    font-weight: bold;
    background-color: #f0f0f0;
}

table.list td
{
    font-weight: normal;
}

tr.bglight
{
    background-color: #fcfcfc;
}

tr.bgdark
{
    background-color: #f8f8f8;
}

/* ORDERED AND UNORDERED LISTS */

ul, ol
{
    padding: 0;
    margin: 0.75em 0 1em 2.5em;

}

ul ul, ol ul
{
    margin: 0.3em 0 0.5em 1.3em;
}

ul ol, ol ol
{
    margin: 0.3em 0 0.5em 1.9em;
}

ul, ul ul
{
    list-style-type: disc;
}

li
{
    margin: 0 0 0.3em 0;
    padding: 0;
    line-height: 1.25em;
}

/* DEFINITION LISTS */

dl
{
    padding: 0em;
    margin: 0.25em 0 0.25em 0;
}

dt, dd
{
    font-style: normal;
    margin: 0 0 0.25em 0;
}

dt
{
    font-weight: bold;
}

dd
{
    margin: 0 1em 0.5em 2.5em;
}

/* FORM ELEMENTS */

form
{
    padding: 0em;
    margin: 0em;
}

label
{
    font-weight: bold;
    padding-right: 0.5em;
    display: block;
    white-space: nowrap;
}

textarea
{
    font-family:Tahoma, Arial, sans-serif; /* Usually defaulted to monospaced font; so it needs to be set if to change */
    font-size: 1em; /* Needs to be specified for IE */
}

input.box, textarea.box
{
    width: 98%;
}

input.halfbox, textarea.halfbox
{
    width: 47%;
}

optgroup
{
    font-weight: bold;
    font-style: normal;
}

input.button
{
    font-weight: normal;
    margin: 1em 1em 0 0;
}

input.button-default
{
    font-weight: bold;
}


.right{float:right;}
.left{float:left;}


/* PAGE DIVIDERS */

div.block /* Use this style around groups of objects which are connected in some way */
{
    margin: 0.5em 0 0.5em 0;
    padding: 0;
    clear: both;
}

div.block div.element, div.buttonblock div.element /* Use this style if several objects are to be stacked horizontally within the same block */
{
    padding-right: 1em;
    float: left;
}

div.block div.left
{
    width: 48%;
    text-align: left;
    float: left;
    clear: left;
}

div.block div.right
{
    width: 48%;
    text-align: right;
    float: right;
    clear: right;
}



/* MESSAGES TO THE USER */

div.message-feedback, div.message-warning, div.message-error
{
    padding: 0.1em 0.5em 0.5em 0.5em;
}

div.message-feedback
{
    background-color: #f0fff0;
}

div.message-warning
{
    background-color: #ffffe0;
}

div.message-error
{
    background-color: #fff0f0;
}

/* PAGE NAVIGATION */

div.pagenavigator{
	clear:both;
    text-align: center;   
    font-weight:bold; 
  /*  text-shadow:rgb(150,150,150) 3px 3px 3px;  */  
    margin-top:1.5em;
}



div.pagenavigator span.previous{
    float: left;
    width:90px;

}

div.pagenavigator span.next{
    float: right;
    width:90px;

    
}

div.pagenavigator span.pages{	
	display:block;
	width:516px;
	margin:0 auto;
	
}

/* MISC STYLES */

.readon{
	font-size:11px;
	font-weight:bold;
	clear:both;
  /* text-shadow:rgb(160,160,160) 3px 3px 3px;*/
}

.np{
	padding-top:0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.italic{
	font-style: italic;
}
.fs11{
	font-size: 11px !important;
}

.textShadow{
 /*text-shadow:rgb(160,160,160) 3px 3px 3px;*/

}

.text-center{
	text-align:center;
}

.small
{
    font-size: 85%;
}

.hide
{
    display: none;
}


div.imageleft, div.imageright, div.faxtboxleft, div.faxtboxright, div.leftobject, div.rightobject
{
    margin-top: 0.3em;
    margin-bottom: 0.1em;
    display: inline;
}

div.imagecenter, div.factboxcenter, div.centerobject
{
    width: 100%;
    margin-top: 0.3em;
    margin-bottom: 0.1em;
    display: block;
}

div.imagecenter
{
    text-align: center;
}

div.factboxcenter
{
    text-align: left;
}

div.imageleft, div.factboxleft, div.leftobject
{
    float: left;
    padding-right: 0.5em;
}

div.imageright, div.factboxright, div.rightobject
{
    float: right;
    padding-right: 0.5em;
}

div.faxtboxleft, div.faxtboxright
{
    background-color: #f0f0f0;
}

div.imageleft p.picturetext, div.imageright p.picturetext, div.imagecenter p.picturetext, p.factbox
{
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}

div.imageleft p.picturetext, div.imageright p.picturetext, span.picturetext, p.factbox
{
    background-color: #f0f0f0;
}

/* Misc */

div.oe-window
{
    clear: both;
}

span.spamfilter
{
     display: none;
}




/* GENERAL ELEMENTS */











/* GENERAL TABLE */

table th
{ 
    background-color: #d9e5f2;
}

/* SUBMIT BUTTONS */

input.defaultbutton
{
    font-weight: bold;
    border: 1px solid;
    margin: 0.5em 0.5em 0 0;
}

input.button
{
    border: 1px solid;
    margin: 0.5em 0.5em 0 0;
}

input.searchbutton
{
    border: 1px solid;
}

input.shopbutton
{
    border: 1px solid;
}

input.searchimage
{
    width: 18px;
    height: 18px;
   /* background-image: url(../images/button.gif);
    background-repeat: no-repeat;*/
}

/* Diff styles */

div#diffview ul
{
    margin: 0 0 0.5em 0;
    padding: 0.25em 0.5em 0.25em 0.5em;
    border-bottom: 1px solid #808080;
    display: block;
}

div#diffview li
{
    font-size: 0.85em;
    margin: 0 0.5em 0 0;
    padding: 0;
    display: inline;
    list-style-type: none;
}

div.attribute-view-diff
{
    padding: 0.25em;
    border: 1px solid #d7d7d2;
}

div.attribute-view-diff label
{
   color: #75756c;
}

div.attribute-view-diff-old
{
    padding-bottom: 0.25em;
    border-bottom: 1px dashed #bfbfb7;
}

div.attribute-view-diff-new
{
    padding-top: 0.25em;
}

ins
{
    color: #008000;
    text-decoration: none;
    border-bottom: 1px solid #00b000;
}

del
{
    color: #d98078;
    text-decoration: line-through;
}

ins:hover, del:hover
{
    background-color: #ffffff;
}

ins:hover
{
    color: #006000;
    border-bottom: none;
}

del:hover
{
    color: #852c25;
    text-decoration: none;
}

div.blockchanges ins, div.blockchanges del
{
    color: #000000;
    padding-left: 0.5em;
    text-decoration: none;
    border-bottom: none;
    display: block;
}

div.blockchanges ins
{
    border-left: 0.5em solid #008000;
}

div.blockchanges del
{
    border-left: 0.5em solid #d98078;
}

div.previous ins
{
    display: none;
}

div.previous del
{
    color: #000000;
    background-color: #ffff00;
    border-bottom: none;
    text-decoration: none   
}

div.latest del
{
    display: none;
}

div.latest ins
{
    color: #000000;
    background-color: #ffff00;
    border-bottom: none;
    text-decoration: none;
}



div.attribute-tresc:after
 {

}

.content-view-search{
	clear:both;
}

/* TABLE */
table{
	border-color: #D4D4D4;	
	/*border-style: solid;*/
}
table tr td p{
	margin:4px;
}

table.autoMargines,
table.autoMarginesObramowaneWiersze,
table.autoMarginesWycentrowaneObramowaneWiersze,
table.autoMarginesObramowaneKolumy,
table.autoMarginesWycentrowaneObramowaneKolumy,
table.autoMarginesObramowaneKomorki,
table.autoMarginesWycentrowaneObramowaneKomorki{margin-left:auto;margin-right:auto;}

table.obramowaneWiersze,
table.wycentrowaneObramowaneWiersze,
table.autoMarginesObramowaneWiersze,
table.autoMarginesWycentrowaneObramowaneWiersze{
	border:1px solid #D4D4D4 !important;
	border-top:none !important;
}

table.obramowaneWiersze tr td,
table.wycentrowaneObramowaneWiersze tr td,
table.autoMarginesObramowaneWiersze tr td,
table.autoMarginesWycentrowaneObramowaneWiersze tr td{
	border-top:1px solid #D4D4D4 !important;
}

table.wycentrowaneObramowaneWiersze tr td,
table.autoMarginesWycentrowaneObramowaneWiersze tr td{text-align: center;}


table.obramowaneKolumy,
table.wycentrowaneObramowaneKolumy,
table.autoMarginesObramowaneKolumy,
table.autoMarginesWycentrowaneObramowaneKolumy{
	border:1px solid #D4D4D4 !important;
	border-right:none !important;
}

table.obramowaneKolumy tr td,
table.wycentrowaneObramowaneKolumy tr td,
table.autoMarginesObramowaneKolumy tr td,
table.autoMarginesWycentrowaneObramowaneKolumy tr td{
	border-right:1px solid #D4D4D4 !important;
}

table.wycentrowaneObramowaneKolumy tr td,
table.autoMarginesWycentrowaneObramowaneKolumy tr td{text-align: center;}


table.obramowaneKomorki,
table.wycentrowaneObramowaneKomorki,
table.autoMarginesObramowaneKomorki,
table.autoMarginesWycentrowaneObramowaneKomorki{border: none !important;}

table.obramowaneKomorki tr td,
table.wycentrowaneObramowaneKomorki tr td,
table.autoMarginesObramowaneKomorki tr td,
table.autoMarginesWycentrowaneObramowaneKomorki tr td{
	border-right:1px solid #D4D4D4 !important;
	border-bottom:1px solid #D4D4D4 !important;	
}


table.obramowaneKomorki tr td:FIRST-CHILD,
table.wycentrowaneObramowaneKomorki tr td:FIRST-CHILD,
table.autoMarginesObramowaneKomorki tr td:FIRST-CHILD,
table.autoMarginesWycentrowaneObramowaneKomorki tr td:FIRST-CHILD{border-left:1px solid #D4D4D4 !important;}

table.obramowaneKomorki tr:FIRST-CHILD td,
table.wycentrowaneObramowaneKomorki tr:FIRST-CHILD td,
table.autoMarginesObramowaneKomorki tr:FIRST-CHILD td,
table.autoMarginesWycentrowaneObramowaneKomorki tr:FIRST-CHILD td{border-top:1px solid #D4D4D4 !important;}

table.wycentrowaneObramowaneKomorki tr td,
table.autoMarginesWycentrowaneObramowaneKomorki tr td{text-align: center;}



/* END TABLE */


.miniGalleria{
	clear:both;
}





/*EMBED*/

.theEmbed{
	/* margin-top:1em; */ /* 20160602 */
	margin-bottom:1em;

}
.theEmbed .content-view-embed{
	overflow: hidden;
}



 .embedClear-both,.paragraphClear-both{clear:both}   
 .embedClear-left,.paragraphClear-left{clear:left}   
 .embedClear-right,.paragraphClear-right{clear:right}   
 .embedFloat-right,.paragraphFloat-right{float:right}   
 .embedFloat-left,.paragraphFloat-left{float:left} 
   
 .embed-98,.paragraph-98{
    /* width:98%; */ width: 100%; /* 20160602 */
    /* margin-left:1%; */ margin-left: 0px; /* 20160602 */
   /*  margin-right:1%; */ margin-right: 0px; /* 20160602 */
 /*background: yellow*/}
 .paragraph-73{width:73%; margin-left:1%; margin-right:1%; /*background: red*/}
 .embed-48,.paragraph-48{width:50%; margin-left:0%; margin-right:0%; /*background: red*/}
 .embed-31,.paragraph-31{width:33%; margin-left:0%; margin-right:0%;/* background: green*/}
 .embed-23,.paragraph-23{width:25%; margin-left:0%; margin-right:0%; /*background:orange*/}

 .embed-98.embedFloat-left{width:98%; margin-left:0%; margin-right:2%;/*background: yellow*/}
 .embed-48.embedFloat-left{width:48%; margin-left:0%; margin-right:2%; /*background: red*/}
 .embed-31.embedFloat-left{width:31%; margin-left:0%; margin-right:2%;/* background: green*/}
 .embed-23.embedFloat-left{width:23%; margin-left:0%; margin-right:2%; /*background:orange*/}

 .embed-98.embedFloat-right{width:98%; margin-left:2%; margin-right:0%;/*background: yellow*/}
 .embed-48.embedFloat-right{width:48%; margin-left:2%; margin-right:0%; /*background: red*/}
 .embed-31.embedFloat-right{width:31%; margin-left:2%; margin-right:0%;/* background: green*/}
 .embed-23.embedFloat-right{width:23%; margin-left:2%; margin-right:0%; /*background:orange*/}

.embed-text-align-center{text-align:center;}
.embed-text-align-left{text-align: left;}
.embed-text-align-right{text-align: right;}
.embed-text-align-justify{text-align: justify;}

.embedWithFrame .content-view-embed,
.embedWithFrame .view-embed{
	border:1px solid #D4D4D4;
	box-shadow: 5px 5px 5px #5F5F5F;	
	-moz-box-shadow: 5px 5px 5px #5F5F5F;
	-webkit-box-shadow: 5px 5px 5px #5F5F5F;	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.embedWithFrame.noShadow .content-view-embed,
.embedWithFrame.noShadow .view-embed{
	border:1px solid #D4D4D4;
	box-shadow: 0px 0px 0px #5F5F5F;	
	-moz-box-shadow: 0px 0px 0px #5F5F5F;
	-webkit-box-shadow: 0px 0px 0px #5F5F5F;	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}


 .content-view-embed{
 /*	padding:5px; */ /* 20160602 */
 }
 
 .embedWithFrame .content-view-embed {
  padding: 5px;   
 }
 
 
 /*dwie kolumny*/
 
  .content-view-children.dwieKolumny{
  	width:100%;
  	overflow:hidden;
  
  }
 
 .content-view-line{
 	margin-bottom:2em;

 }
 
.content-view-children{
	padding-top:1em;
}

/*dwie kolumny Folder*/
 
.dwieKolumnyFolder .attribute-tresc {
   -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2; 
}

@media(max-width: 890px) {
  .dwieKolumnyFolder .attribute-tresc {
   -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1; 
}  
}


 
 .content-view-children.dwieKolumny .content-view-line{
/*v1
	width:49%;
	margin:0.5em 1% 0.5em 0;
	clear:left;
*/
	/*v2*/
	width:48%;
	margin:0.5em 1% 0.5em 1%;
	float:left;
	clear:left;
/*	background:green;*/
 }
 

 
 .content-view-children.dwieKolumny .content-view-line.odd{
/*v1
	width:49%;
	margin:0.5em 1% 0.5em 1%;
	clear:right;
	float:right;
*/
/*	background:red;*/
	float:right;
	clear:right;
 } 

 /*attribute-data*/
 .attribute-data,
 .attribute-godzina,
 .attribute-prelegenci,
 .attribute-numer,
 .attribute-zrodlo,
 .attribute-autor,
 .attribute-link{

 }
 
 
 .content-view-embed .attribute-data,
 .content-view-embed .attribute-godzina,
 .content-view-embed .attribute-prelegenci,
 .content-view-embed .attribute-numer,
 .content-view-embed .attribute-zrodlo,
 .content-view-embed .attribute-autor,
 .content-view-embed .attribute-link{
 	font-style: italic;
 	font-size:11px;
 	clear:both;
 	width:100%;
 	margin-left:0;
 	padding-left:0;
 	margin-right:0;
 	padding-right:0
 	
 }
 
 

.attribute-godzina{
	clear:right;
}
 
.attribute-data span,
.attribute-godzina span,
.attribute-prelegenci span,
.attribute-numer span,
.attribute-zrodlo span,
.attribute-link span{
 	font-weight: bold;
    padding-right:5px;
 }
 
 .attribute-prelegenci span{
 	clear:both;	
 }
 
.attribute-tresc ul,
.attribute-tresc ol,
.attribute-wstep ul,
.attribute-wstep ol{
    /*    list-style-type:disc;*/
        margin:0;
        padding:0;
        margin-left:0em;
        display:block;
        margin-bottom:1em;
        text-indent: 0em;
      /*  clear:both;*/
        /*display: marker;*/
    /*    marker-offset: -10em;*/
        list-style-position: outside !important;
 }
 
div.listFix{
	background:red;
	/*float:right;*/
	width:auto;
	text-align:left;
	margin-top:-14px;
	margin-left: 2em;
	
}

.attribute-tresc ul li,
.attribute-tresc ol li,
.attribute-wstep ul li,
.attribute-wstep ol li{
        display: list-item;
        margin-left:3em;
        /*float:left;*/    
}

.attribute-plik{margin:0; padding:0.8em 0; clear:both;}

.attribute-plik span{font-weight:bold;clear:both;display:block;}

.attribute-plik div{
	margin:0.5em;
}

.attribute-link.readon{
	margin-top:0.75em;
	font-weight:bold;
}

 
 
 
 
.attribute-map{
	max-width: 696px !important;
	overflow: hidden !important;

}
 
  /*attribute-obraz*/
.attribute-obraz,
.attribute-obraz-c{
 
 	
 	float:right;
 	margin:0px 0px 10px 5px;
 	border:1px solid #D4D4D4;
 	padding:5px;
 	text-align:center;
	box-shadow: 5px 5px 5px #5F5F5F;	
	-moz-box-shadow: 5px 5px 5px #5F5F5F;
	-webkit-box-shadow: 5px 5px 5px #5F5F5F;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
 }
 
.attribute-obraz.noXML{
 	float:none;
 	margin:0px auto;
 	border:1px solid #D4D4D4;
 	padding:5px;
 	text-align:center;
	box-shadow: 5px 5px 5px #5F5F5F;	
	-moz-box-shadow: 5px 5px 5px #5F5F5F;
	-webkit-box-shadow: 5px 5px 5px #5F5F5F;
	min-width:150px;
	max-width:200px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
 }
 
.embedWithFrame .attribute-obraz,
.embedWithFrame .attribute-obraz.noXML,
.embedWithFrame .attribute-obraz-c,
.embedWithFrame .attribute-obraz-c a{
	box-shadow: none;	
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
 
.attribute-obraz a{
  	margin:0;
  	padding:0;
  	width:100%;
  	display:block;
}
  
 .attribute-obraz a img {
	margin:0 !important;
  	padding:0 !important;
 }  
 

  
.content-view-embed .attribute-obraz-n,
.content-view-embed .attribute-obraz-n-n {
	text-align: center;
	float: none;
	margin: 0 auto;
	padding: 0;
	border: none;
}

.content-view-embed .attribute-obraz-n{
	margin-top:0.5em !important;
	margin-bottom:0.5em !important;
}

.content-view-embed .attribute-obraz-n-n{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.content-view-embed .attribute-obraz-n a{
	min-width: 120px;
	width:auto;
	max-width: 210px;
	margin:0 auto;
}



.attribute-obraz-c {
	text-align: center;
	float: none;
	margin: 0 auto;
	padding: 0;
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	
}

.content-view-embed .class-obraz{
	text-align: center;
	float: none;
	margin: 0 auto;
	padding: 0;	
}


.attribute-obraz-c a {
	display: block;
	margin:0 auto;
	min-width: 120px;
	width:auto;
	max-width: 210px;
	border:1px solid #D4D4D4;
 	padding:5px;
 	text-align:center;
	box-shadow: 5px 5px 5px #5F5F5F;	
	-moz-box-shadow: 5px 5px 5px #5F5F5F;
	-webkit-box-shadow: 5px 5px 5px #5F5F5F;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}





ol.decimal{list-style-type: decimal !important;}
ol.decimal-leading-zero{list-style-type: decimal-leading-zero !important;}
ol.lower-alpha{list-style-type: lower-alpha !important;}
ol.upper-alpha{list-style-type: upper-alpha !important;}
ol.upper-roman{list-style-type: upper-roman !important;}
ol.lower-roman{list-style-type: lower-roman !important;}
ol.none{list-style-type: none !important;}

ul.disc{list-style-type: disc !important;}
ul.circle{list-style-type: circle !important;}
ul.square{list-style-type: square !important;}
ul.none{list-style-type: none !important;}





.wRamce{
	border:1px solid #D4D4D4;
	box-shadow: 5px 5px 5px #5F5F5F;	
	-moz-box-shadow: 5px 5px 5px #5F5F5F;
	-webkit-box-shadow: 5px 5px 5px #5F5F5F;	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	margin-right:1.5em;
}


/*tabelki*/


 
 /*
 .content-view-embed{
	margin:5px 5px 10px 5px !important;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 5px 5px 5px black;	
	-moz-box-shadow: 5px 5px 5px black;
	-webkit-box-shadow: 5px 5px 5px black;
	float:left;
	padding:5px;
	border:1px solid red;
	min-width:100px;
	max-width:50%;

}
*/
