@import url('zzstyle_reset.css');
@import url('zzstyle_typography.css');
.clear {
	clear: both;
}

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}

html {
	background: url(../layout/zztlo_big.jpg) #faf8e1 repeat;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	min-height:99%; /* real browsers */
	width:960px;
	border:1px transparent solid;
}

div#header {
}

div#logo {
	width: 100%;
	margin: 0 auto;
	padding: 30px 0 25px 0;
	text-align: center;
}
div#logo p span.slogan{
	display: block;
	margin-top: 5px;
	position:relative;
	left:-38px;
	top:-17px;
	letter-spacing:0.75em
}
div#nav-bar000 {
	width: 960px;
	height: 50px;
	margin: 0 auto;
	border-top: 6px solid #000;
	border-bottom: 2px solid #000;
}
div#nav-bar000 ul#nav-ul{
	float: left;
}
div#nav-bar000 ul#nav-ul li {
	float: left;
}
div#nav-bar000 ul#nav-ul li a{
	display: block;
	margin: 15px 10px 0px 10px;
	color:#808080;
}

div#search-div form#search-form {
	float: right;
	margin-top: 1px;
}

div#search-div form#search-form input.search-field{
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
	background:#FFF;
	border: 1px solid #575757;
	padding: 1px 0 0 3px;
	margin: 0 3px 3px 0;
	width: 250px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#ffffcc;
}

div#search-div form#search-form input.search-field:focus{
  box-shadow: 0 0 9px #800000;
  padding: 2px 0px 2px 3px;
  margin: 0 3px 3px 0;
  border: 1px solid #800000;
background:#fff;
}

div#search-div form#search-form span.search-button {
	background-color:transparent;
	color:gray;
	border: none;
	padding-left: 1px;
}

div#search-div form#search-form span.search-button:hover{
	color:#000;
	cursor:pointer;
}

div#content {
	text-align:left;
	padding:0 0 4em 0; /* bottom padding for footer */
}

div#main-content {
	width: 960px;
	margin: 25px auto 0;
	position: relative;
	display:block;
}

div#content75 {
	width: 700px;
	float: left;
	padding: 0 10px;
	position: relative;
	display:block;
}

div#content75 div.cont75_100 {
	padding-bottom: 80px;
	border-bottom: solid 1px #403d32;
}

div#content75 div.cont75_100 h2{
	display: block;
	margin-bottom: 25px;
}

img.blog-img {
	float: left;
	margin: 0 10px 5px 0;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border:1px solid #bababa;
	padding:1px;
	background:#FFF;
}
div#content75 div.cont75_100 p{
	margin-top: 10px;
}

div#more {
margin-top:10px;
border-top:1px gray dotted;
padding-top:2px;
}

div#more span {
font-size:0.8em;
letter-spacing:1px;
color:#808080;
width:auto;
float:left;
border:0px green solid;
}

div#more a {
font-size:0.8em;
letter-spacing:0px;
width:auto;
float:right
}

p.big-first-letter:first-letter {
font-size:38px;
height:34px;
position:relative;
display:block;
float:left;
font-weight:700;
margin-top:10px;
margin-right:5px;
}

div#content75 div.first_col-post {
	width: 335px;
	float:left;
	margin-right: 30px;
	margin-bottom: 15px;
}
div#content75 div.second_col-post {
	width: 335px;
	float: right;
	margin-bottom: 15px;
}


/*SPIS TLUMACZEN */
/* STYL TABELOWY */

div#content100 div#spis-main table#tab-spis {
border:0px blue solid;
width:100%;
font-size:1.1em;
}

div#content100 div#spis-main table#tab-spis td a:hover {
color:#000;
text-decoration: none;
}

div#content100 div#spis-main table#tab-spis td {
width:33.33333%;
}

div#content100 div#spis-main table#tab-spis td h4 {
font-weight:bold;
margin-bottom:4px;
margin-top:20px;
border-bottom:1px #000 solid;
}

div#content100 div#spis-main table#tab-spis td table.tdtable {
width:100%;
}

div#content100 div#spis-main table#tab-spis td table.tdtable tr:hover {
background:#FFF;
}

div#content100 div#spis-main table#tab-spis td table.tdtable tr.trtable-empty:hover {
background:transparent;
}

div#content100 div#spis-main table#tab-spis td table.tdtable td.tdd {
width:30px;
text-align:right;
}

div#content100 div#spis-main table#tab-spis td table.tdtable td {
width:auto;
}

div#content100 div#spis-main table#tab-spis td table.tdtable td div.div_ukr {
display:none;
}

div#content100 div#spis-main table#tab-spis td table.tdtable td a {
margin-left:10px;
height:100%;
width:100%;
display:block;
}


div#content75 div.first_col-post p,div#content75 div.second_col-post p {
	margin-top: 10px;
}
div#content75 div.post-header {
	margin: 15px 0;
}
div#content75 div.post-header span.category {
	display: block;
	margin: 20px 0;
}
div#content75 div.post-meta{
	margin-top: 15px;
}



div#content100 {
	width: 940px;
	float: left;
	padding: 0 10px 30px 10px;
}

div#content100 h2{
	display: block;
	margin-bottom: 25px;
}

div#content100 p{
	margin-top: 10px;
}


div#div-img {
	width: 280px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	display: inline;
	border:0px red dotted;
	text-align:left;
}

/*SIDEBAR*/
div#sidebar {
	width: 203px;
	margin: 5px 10px 10px 0px;
	padding: 0 10px 20px;
	float: right;
	display: inline;
	border:1px rgba(178, 45, 4, 0.3) solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

div#sidebar h4 {
	display: block;
	margin: 25px 0 5px;
	font-weight:700;
}

div#sidebar h4.sb-first {
	margin-top:10px;
}

div#sidebar ul.last-changes li{
	display: block;
	padding: 2px 0;
	line-height:10pt;
	border-bottom: 1px dotted #666666;
	font-size:0.8em;
}
div#sidebar ul.twitter-updates li{
	display: block;
	padding: 7px 0;
}

/* PRZYPISY*/
div.przypisy {
	margin-top:20px;
	width:100%;
}

div.przypisy h4 {
	font-size:1.2em;
	font-weight: 700;
}

div.przypisy li {
	color:#3e3e3e;
	font-size:0.8em;
}

div.przypisy li a {
	color:#612B0E;
}

/*FOOTER*/
div#footer {
	position:absolute;
	bottom:0; /* stick to bottom */
	width:100%;
}

div#footer-content {
	width: 940px;
	margin: auto;
	border-top: 3px solid #000;
	padding: 10px 10px 5px;
}

/*GENERALNE*/
.med_fontsize {font-size:0.8em;}

/* KAZDY PRZEKLAD*/


img.bimage {
max-width: 250px;
max-height: 350px;
height: expression(this.height > 350 ? "350px" : true);
}

img.simage {
width: 50px;
}

div.trans_slogan {
font-size:0.6em;color:#612B0E;border:0px red solid;line-height:30px;
}

/*tabela z zawart. przekładu */
div#ksiegi_prz {
padding:3px 3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px gray solid;
margin-bottom:15px;
background:#FFFFCC;
}


div#ksiegi_prz table td{
font-size:0.8em;
letter-spacing:0px
}

div#ksiegi_prz table td b,div#ksiegi_prz table td u,div#ksiegi_prz table td i{
font-weight:300;
letter-spacing:-1px;
margin: 0 3px;
text-decoration:none;
font-style:normal;
border:0px red solid;
}

div#ksiegi_prz table td u{
color:#dadada;
}

div#ksiegi_prz table tr.trst td b{
color:#330099;
}

div#ksiegi_prz table tr.trnt td b{
color:#006600;
}

div#ksiegi_prz table tr.trap td b{
color:#800040;
}

div#ksiegi_prz table tr.trap td i{
margin-left:20px;
color:#ff0000;
}

div#ksiegi_prz table td b#kcz{
background:#ffccff;
}

div#ksiegi_prz table td b#kpraw {
color:#ff0000;
background:#ffffcc;
}



/* Szczegoly przekladu */
div#main-paragraf {
}

div#main-paragraf h4 {
font-weight:700;
margin-bottom:3px;
}

div#main-paragraf h5 {
font-weight:700;
font-size:1.0em;
}

div#main-paragraf p,div#main-paragraf div.div-inf {
font-size:0.9em;
line-height:16px;
border:0px red solid;
margin: 0 0 10px 0;
text-align:justify;
}

div#main-paragraf span.txt_inside20 {
	display:block;margin-bottom:20px;
	text-indent:20px;
}

div#main-paragraf span.txt_inside10 {
	display:block;margin-bottom:10px;
	text-indent:20px;
}

div#main-paragraf span.txt_inside5 {
	display:block;margin-bottom:5px;
	text-indent:20px;
}

div#main-paragraf span.txt_inside0 {
	display:block;margin-bottom:0px;
	text-indent:20px;
}

div#main-paragraf span.txt_preline {
	display:block;
	margin-bottom:20px;
	text-indent:20px;
	white-space:pre-wrap;
}

div#main-paragraf span.big_fletter:first-letter {
font-size:1.4em;
font-weight:700;
}

div#main-paragraf li {
font-size:0.9em;
line-height:16px;
}

div#main-paragraf div.dgrupa1 p b,
div#main-paragraf div.dgrupa2 p b,
div#main-paragraf p.podsum b,
div#main-paragraf p.legenda b
{font-weight:normal;background:#ffff00}

div#main-paragraf div.dgrupa1 p i,
div#main-paragraf div.dgrupa2 p i,
div#main-paragraf p.podsum i,
div#main-paragraf p.legenda i
{font-style:normal;color:#ff0000;font-weight:normal}

div#main-paragraf div.dgrupa1 p u,
div#main-paragraf div.dgrupa2 p u,
div#main-paragraf p.podsum u,
div#main-paragraf p.legenda u
{text-decoration:none;background:#00f000;}

div#main-paragraf p.powod,div#main-paragraf p.podsum {
color:#006c36;
padding:0;
margin:0;
}

div#main-paragraf p.podsum, div#main-paragraf p.legenda {
font-size:0.8em;
margin-top:2px;
padding:4px 0 0 0;
border-top:1px #C7B261 solid;
}

div#main-paragraf div.powod{
background-color: rgb(228, 203, 110);
color:#612B0E;
padding:0;
margin:0;
}


div#main-paragraf div.dgrupa1 p,div#main-paragraf div.dgrupa2 p,div#main-paragraf div.dshowmore p {
font-size:0.8em;
padding:0;
margin:0;
}

div#main-paragraf div.dgrupa1 {
background-color: rgba(228, 203, 110, 0.7);

}

div#main-paragraf div.dgrupa2 {
background-color: rgba(228, 203, 110, 0.2);
}


div#main-paragraf div.dgrupa1:hover {
	color:#006c36;
	background-color:white;
    }

div#main-paragraf div.dgrupa2:hover {
	color:#006c36;
	background-color:white;
    }


/* KALENDARIUM*/
div#main-paragraf table.kalendarz {
font-size:0.8em;
line-height:12px;
}

div#main-paragraf table.kalendarz td {
padding:3px 0;
border-top:1px #C7B261 solid;
}

div#main-paragraf table.kalendarz td.kdate {
font-weight:700;
white-space:nowrap;
padding-right:5px;
}

div#main-paragraf table.kalendarz tr {
background-color: rgba(228, 203, 110, 0.5);
color:#612B0E;
}

div#main-paragraf table.kalendarz tr.tr2 {
color:#000;
background-color: rgba(228, 203, 110, 0.9);
}

div#main-paragraf table.kalendarz td.date-miss,div#main-paragraf table.kalendarz span.date-miss {
color:gray;
}

div#main-paragraf table.kalendarz tr.date-fut td,div#main-paragraf table.kalendarz span.date-fut {
color:#006c36;
}

div#main-paragraf table.kalendarz span.date-miss,div#main-paragraf table.kalendarz span.date-fut {
margin: 0 30px 0 0;
}

div#main-paragraf table.kalendarz span.main-date, div#main-paragraf table.kalendarz span.main-date-zap {
color:#FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:1px 4px 1px 4px;font-size:1.1em;
}
div#main-paragraf table.kalendarz span.main-date {
background:#000;
}
div#main-paragraf table.kalendarz span.main-date-zap {
background:#006c36;
}

div#main-paragraf table.kalendarz tr.tr1:hover {
          background-color: white;
    }

div#main-paragraf table.kalendarz tr.tr2:hover {
          background-color: white;
    }

div#main-paragraf table.kalendarz tr.legenda {
          background-color: transparent;
    }


div#odstep10 {
	height:10px;
}
div#odstep30 {
	height:30px;
}
div#odstep50 {
	height:50px;
}

/* HR stylizowana*/
hr.hr-end-midd {border: 0;
height: 2px;
background-image: -webkit-linear-gradient(left, rgba(97,43,14,0), rgba(97,43,14,0.9), rgba(97,43,14,0));
background-image: -moz-linear-gradient(left, rgba(97,43,14,0), rgba(97,43,14,0.9), rgba(97,43,14,0));
background-image: -ms-linear-gradient(left, rgba(97,43,14,0), rgba(97,43,14,0.9), rgba(97,43,14,0));
background-image: -o-linear-gradient(left, rgba(97,43,14,0), rgba(97,43,14,0.9), rgba(97,43,14,0));
}

hr.hr-end-left {border: 0;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(97,43,14,0.9), rgba(97,43,14,0));
background-image: -moz-linear-gradient(left, rgba(97,43,14,0.9), rgba(97,43,14,0));
background-image: -ms-linear-gradient(left, rgba(97,43,14,0.9), rgba(97,43,14,0));
background-image: -o-linear-gradient(left, rgba(97,43,14,0.9), rgba(97,43,14,0));
}

hr.hrprzyp {
 height: 8px; border: 0; box-shadow: inset 0 8px 8px -8px rgba(0,0,0,0.5);
}

/* DO SPISU TLUMACZEN */
h4.h4_error {display: inline-block;font-size:0.8em;margin-top:5px;padding:2px 4px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px gray solid;background:#ffffcc;color:#ff0000;}
span.filtry {border:0px red solid;position:absolute;top:8px;right:210px;color:gray;}
input.szukam {position:absolute;right:0;top:10px;width:200px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:1px #808080 solid;padding-left:3px;}
td.alt { background-color: #ffc; background-color: rgba(255, 255, 0, 0.5);padding:3px 0; }

div#content100 div#art_przypisy {font-size:0.8em;line-height:16px;}


#zaokr3 {
padding:2px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#zaokr5 {
padding:3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display:inline-block;
}

#zaokr10,#pickerdate1 {
padding:5px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius: 10px;
}

#zaokrgd {
font-size:0.8em;
padding:1px 3px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color:#FFF;
}

table.kalendarznpd td {border-top:1px #C7B261 solid;border-left:1px #C7B261 solid;vertical-align:middle;text-align:center;font-weight:bold;padding:1px;font-size:0.9em}
table.kalendarznpd tr.tr-npd-col td {background-color: rgba(228, 203, 110, 0.5); color:#612B0E;}
table.kalendarznpd td img {width:15px}