@charset "UTF-8";

html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



img, div { border: 0; }
body { margin: 0; background: #fff url('images/body-bg.jpg') top repeat-x; font-family: 'Open Sans', Arial,Lucida Grande,Lucida Sans, Tahoma,sans-serif; color: #000; font-size: 9pt; }
p, div, form { margin: 0;}
a {}
a:link, a:visited {  }
a:active, a:hover { }
h1, h2, h3 { margin: 0; }
h1 { }

table {}
td {vertical-align: top;}

#logo img {}

#top {position: relative; width: 90%; padding: 0 10px 0 10px; height: 186px; background: url('images/top-bg.png') top no-repeat; margin: 0 auto 0 auto;}

#content {position: relative; width: 90%; padding: 0 10px 0 10px; margin: 0 auto 0 auto;}

#menu {font-family: 'Titillium Web', sans-serif; background: url('images/menu-bg.jpg') top repeat-x;}

#sciezkapowrotu { padding: 180px 10px 5px 35px; margin: 0; color: #000; font-size: 8pt; }
	#sciezkapowrotu a { font-size: 8pt; background: url('images/raquo_b.gif') right no-repeat; color: #cdcdcd; padding-right: 9px; margin-left: 2px; padding-left: 3px; text-decoration: none;}
	#sciezkapowrotu a.active { color: #fff; text-decoration: underline; background: transparent;}
	#sciezkapowrotu a.noclick { cursor: default; text-decoration: none; }

#leftblock {position: relative; float: left; width: 21.938%; padding: 10px 0 0 0;}
	#leftblock .boxtitle {font-family: 'Titillium Web', sans-serif; background: url('images/left-box-title-bg.jpg') top repeat-x; height: 26px; line-height: 26px; padding: 0 5px 0 5px; text-align: center; color: #fff; font-size: 12pt; font-weight: normal; -webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-topleft: 6px; border-top-right-radius: 6px; border-top-left-radius: 6px; overflow: hidden;}
	#leftblock .box-rozwin {display: block; float: right; background: url('images/czytania_rozwin.png') top left no-repeat; width: 44px; height: 30px; margin-top: -2px; text-decoration: none; }
	#leftblock .box {background: url('images/left-box-bg.png') left repeat; padding: 7px; margin: 0 0 10px 0; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; border: solid 1px #b7dbfd;}


	#leftblock .box-1 { border: none; padding: 0; background: transparent; }
	#leftblock .box-1 ul {margin: 0;}
	#leftblock .box-4, #leftblock .box-6 {background: #fff;}
	
	#leftblock .artlist { }
	#leftblock .artlist h3 {color: #ff7e0b; font-size: 11pt; font-weight: normal;}
	#leftblock .artlist p {padding: 5px 0 5px 0;}
	#leftblock .artlist {margin: 0; padding: 0; list-style: none;}
	#leftblock .artlist li { color: #0588da; font-size: 11pt; padding: 7px; margin: 5px 0 5px 0; background: #edf8ff; border: solid 1px #b7dbfd; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
	li .info {color: #999; font-weight: normal; font-size: 90%; margin-left: 15px;}
/*	#leftblock .artlist li.l2 {background: #edf8ff; border: solid 1px #b7dbfd;} */
	#leftblock .artlist li a {color: #0588da; text-decoration: none;}
	#leftblock .artlist li li {padding: 0; margin: 0; border: none;}	

#centerblock {position: relative; float: left; width: 54.08%; margin: 0 0 0 1.02%; padding: 10px 0; text-align: justify;}
#centerblock2 {position: relative; float: left; width: 77.040%; margin: 0 0 0 1.02%; padding: 10px 20px; text-align: justify;}

	#centerblock #pagetitle, #centerblock2 #pagetitle {color: #31b2e8; font-size: 20pt; border-bottom: solid 1px #31b2e8; margin-bottom: 10px; font-weight: normal; text-align: left;}
	#centerblock h1, #centerblock2 h1 {font-size: 17pt; font-weight: normal; margin: 0;}
	#centerblock h2, #centerblock2 h2 {font-size: 14pt; font-weight: normal; margin: 0; padding: 5px 0 5px 0;}
	#centerblock p, #centerblock2 p {padding: 7px 0 7px 0;}
	#centerblock a, #centerblock2 a {color: #0588da;}
	
	#centerblock #tresc, #centerblock2 #tresc {font-size: 13pt;}
	#centerblock #tresc .werset, #centerblock #tresc em,
	#centerblock2 #tresc .werset, #centerblock2 #tresc em {font-weight: bold; color: #ff6600; font-size: 13pt; font-style: normal;}
	#centerblock #tresc ul, #centerblock2 #tresc ul {margin: 0; padding: 7px 0 7px 25px;}
	#centerblock #tresc li, #centerblock2 #tresc li {padding: 0;}

	#centerblock .czytania {margin: 0; padding: 10px; list-style: none; background: #fff; border: solid 2px #31B2E8; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
	#centerblock .czytania h3 {color: #000; font-size: 12pt; font-weight: normal; padding: 0; margin: 0; text-align: left;}
	#centerblock .czytania h3 span {font-size: 12pt; font-weight: none; display: block;}
	#centerblock .czytania li.nd h3 {color: red;}
	#centerblock .czytania p {padding: 5px 0 5px 20px;}
	#centerblock #tresc .czytania li { color: #0588da; font-size: 12pt; padding: 7px; margin: 0; }
	
/*	#centerblock .czytania li.l2 {background: #edf8ff; border: solid 1px #b7dbfd;} */
	#centerblock #tresc .czytania li ul {padding: 3px 0 3px 50px;}
	#centerblock #tresc .czytania li a {color: #0588da; text-decoration: none;}
	#centerblock #tresc .czytania li li {padding: 0; margin: 0; border: none;}	
	#centerblock #tresc img.okladka {width: 100%; height: auto; margin: 10px 0 10px 0;}


	#centerblock .modlitwy {margin: 0; padding: 10px; list-style: none;background: #fff; border: solid 2px #31B2E8; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
	#centerblock .modlitwy h3 {color: #000; font-size: 12pt; font-weight: normal; padding: 0 0 5px 0; margin: 0; text-align: left;}
	#centerblock .modlitwy h3 span {font-size: 8pt; font-weight: bold;}
	#centerblock .modlitwy li.nd h3 {color: red;}
	#centerblock .modlitwy h4 {color: #FF8400; font-size: 10pt; font-weight: normal; padding: 0 0 5px 0; margin: 0; text-align: left; border: none;}
	#centerblock .modlitwy p {padding: 5px 0 5px 0;}
	#centerblock #tresc .modlitwy li { color: #0588da; font-size: 11pt; padding: 3px; margin: 0; }
	
/*	#centerblock .modlitwy li.l2 {background: #edf8ff; border: solid 1px #b7dbfd;} */
	#centerblock #tresc .modlitwy li a {color: #0588da; text-decoration: none;}
	#centerblock #tresc .modlitwy li li {padding: 4px 0 4px 0; margin: 0; border: none;}	

	#centerblock .media {margin: 0; padding: 10px; list-style: none;background: #fff; border: solid 2px #31B2E8; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
	#centerblock .media h3 {color: #000; font-size: 14pt; font-weight: normal; padding: 0 0 5px 0; margin: 0; text-align: left;}
	#centerblock .media h3 span {font-size: 8pt; font-weight: bold;}
	#centerblock .media li.nd h3 {color: red;}
	#centerblock .media h4 {color: #FF8400; font-size: 10pt; font-weight: normal; padding: 0 0 5px 0; margin: 0; text-align: left; border: none;}
	#centerblock .media p {padding: 5px 0 5px 0;}
	#centerblock #tresc .media li { color: #0588da; font-size: 12pt; padding: 3px; margin: 0; }
	
/*	#centerblock .media li.l2 {background: #edf8ff; border: solid 1px #b7dbfd;} */
	#centerblock #tresc .media li a {color: #0588da; text-decoration: none;}
	#centerblock #tresc .media li li {padding: 0; margin: 0; border: none;}	
	#centerblock #tresc img {max-width: 100%; height: auto; margin: 10px 0 10px 0;}


	#centerblock .biblia {margin: 0; padding: 10px; list-style: none; background: #fff; border: solid 2px #31B2E8; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
	#centerblock .biblia h3 {color: #000; font-size: 12pt; font-weight: normal; padding: 0 0 5px 0; margin: 0; text-align: left;}
	#centerblock .biblia h3 span {font-size: 8pt; font-weight: bold;}
	#centerblock .biblia li.nd h3 {color: red;}
	#centerblock .biblia h4 {color: #FF8400; font-size: 10pt; font-weight: normal; padding: 0 0 5px 0; margin: 0; text-align: left; border: none;}
	#centerblock .biblia p {padding: 5px 0 5px 0;}
	#centerblock .biblia .small {font-size: 9pt;}
	#centerblock .biblia .playall {text-decoration: none;}

	#centerblock #tresc .biblia ul {margin-left: 0px; margin-right: 20px; list-style: none; padding: 10px 0 10px 25px;}
	#centerblock #tresc .biblia li { color: #0588da; font-size: 11pt; padding: 7px 0 7px 0; margin: 0; }
	#centerblock #tresc .biblia li a {color: #0588da; text-decoration: none;}
	#centerblock #tresc .biblia li li {padding: 0; margin: 0; border: none;}	
	#centerblock #tresc .biblia .nazwa {color: #000; font-size: 11pt;}
	
	#centerblock #news h1.tytul {font-size: 14pt; padding: 10px 0 10px 0;}
	#centerblock #news .data {font-size: 11pt; color: #FF8400; display: block;}


#rightblock {position: relative; float: left; width: 21.938%; margin: 0 0 0 1.02%; padding: 10px 0 0 0; font-size: 11pt;}
	#rightblock .boxtitle {font-family: 'Titillium Web', sans-serif; background: url('images/right-box-title-bg.jpg') top repeat-x; height: 26px; line-height: 26px; padding: 0 5px 0 5px; text-align: center; color: #fff; font-size: 12pt; font-weight: normal; -webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-topleft: 6px; border-top-right-radius: 6px; border-top-left-radius: 6px; overflow: hidden;}
	#rightblock a {color: #1aa7f9; text-decoration: none;}
	#rightblock .boxtitle a {color: #fff; text-decoration: none;}
	#rightblock .box {background: url('images/right-box-bg.png') left repeat; padding: 7px; margin: 0 0 10px 0; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;}
	#rightblock .boxtitle2 {color: #ff8400; font-size: 14pt; font-weight: normal; padding: 0 0 5px 0;}
	#rightblock .box2 {margin: 0 0 10px 0;}
	#rightblock .boxtitle3 {color: #31b2e8; font-size: 14pt; font-weight: normal; padding: 0 0 5px 0;}
	#rightblock .box3 {margin: 0 0 10px 0;}

	#rightblock .box-rozwin {display: block; float: right; background: url('images/czytania_rozwin.png') top left no-repeat; width: 44px; height: 30px; margin-top: -2px; text-decoration: none; text-decoration: none;}
	#rightblock .box-1 ul { margin: 0; font-size: 8pt; padding: 0; list-style: none; color: #1AA7F9;}
	#rightblock .box-1 li { }
	#rightblock .box-1 a {color: #1AA7F9; text-decoration: none; display: block; padding: 5px 7px 5px 7px; margin: 4px 0 4px 0;  border: solid 1px #fbd3b4;}
	#rightblock .box-1 a:link, #rightblock .box-1 a:visited {background: #fdf6f0;}
	#rightblock .box-1 a:hover, #rightblock .box-1 a:active, #rightblock .box-1 a:focus {background: #fff;}

	#rightblock .box-2 {background: #FDF6F0;}
	#rightblock .box-2 ul { margin: 0; font-size: 11pt; padding: 0; list-style: none; color: #1AA7F9;}
	#rightblock .box-2 li { }
	#rightblock .box-2 a {color: #1AA7F9; text-decoration: none; display: block; padding: 5px 7px 5px 7px; margin: 1px 0 1px 0;  }
	#rightblock .box-2 a:link, #rightblock .box-2 a:visited {background: #fff;}
	#rightblock .box-2 a:hover, #rightblock .box-2 a:active, #rightblock .box-1 a:focus {background: #fdf6f0;}
	

#news {margin: 0; padding: 0; list-style: none;}
#news li { color: #000; font-size: 11pt; padding: 5px 7px 10px 7px;}
#news li.l2 {background: #fdf6f0; border: solid 1px #fbd3b4;}
#news li h1 {color: #1aa7f9; font-size: 11pt; }
#news li h1 a {color: #1aa7f9; text-decoration: none;}
#news li a {color: #1aa7f9; text-decoration: none;}
#news li ul {margin: 0; padding: 0 0 0 20px;}
#news li li {margin: 0; padding: 0;}
#newsletter input.query {background: #fff; border: solid 1px #31b2e8; padding: 10px; width: 80%; }
#newsletter .newsletterwyslij {background: url('images/newsletter_submit.png') top left no-repeat; padding: 0; width: 30px; height: 31px; border: none;}

#wyszukiwarka {color: #FF7E0B; font-size: 11pt; padding: 10px 15px 10px 15px; margin: 5px 0 5px 0; background: url("images/left-box-bg.png") repeat scroll left center transparent; border: 3px solid #02C2F1; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-align: left;}
#wyszukiwarka h1 {text-align: left; font-size: 12pt; font-weight: normal; padding: 0 0 7px 0;}
#wyszukiwarka p {margin: 0; padding: 2px 0 2px 0;}
#wyszukiwarka .beta {font-size: 10pt; color: #1AA7F9; font-style: italic;}
#wyszukiwarka label {width: 120px; display: block; float: left; color: #000; font-size: 11pt;}
#wyszukiwarka .select {width: 250px; padding: 2px 30px 2px 7px; background: #fff url('images/select-bg.jpg') right no-repeat; border: solid 1px #31B2E8; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; overflow: hidden; font-size: 11pt;}
#wyszukiwarka select {width: 290px; padding: 2px 0 2px 0;}
#wyszukiwarka input {border: solid 1px #999; padding: 3px 7px 3px 7px; width: 274px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#wyszukiwarka input[type="submit"] {border: none; background: url('images/szukaj.jpg') top left no-repeat; width: 115px; height: 26px; cursor: pointer; margin: 3px 0 0 120px;}
/*
#wyszukiwarka input[type="submit"] {background: url("images/newsletter_submit.png") no-repeat scroll left top transparent; border: medium none; height: 21px; padding: 0; width: 30px;}
*/

#bPlayer {position: relative; margin: 0 auto 10px auto;}

.bibliaTresc {}
#tresc h1 {}
#tresc h2 {}
#tresc h3 {}
#tresc h4 {margin: 10px 0 10px 0; padding: 0 0 5px 0; border-bottom: solid 1px #31b2e8;}
.bibliaTresc .werset, .bibliaTresc em {font-weight: bold; color: #ff6600; font-size: 10pt; font-style: normal;}
.bibliaTresc strong {font-size: 13pt; font-weight: bold; }
#tresc p.url {float: right; padding: 18px 0; margin: 0;}
#tresc input.url {width: 220px; border: solid 1px #31b2e8; padding: 3px 5px 3px 5px;}
#tresc p.url2 { background: #fff; border: solid 1px #31b2e8; padding: 3px 5px 3px 5px; font-size: 8pt; margin: 3px 0 7px 0; word-wrap: break-word;}
#tresc p.url2 a {color: #000; text-decoration: none;}
#tresc input.url2 { width: 100%; background: #fff; border: solid 1px #31b2e8; padding: 3px 5px 3px 5px; font-size: 8pt;}
#tresc .losowy {border-top: solid 2px #31B2E8; margin: 20px 0 0 0; padding: 10px 0 10px 0; font-weight: 400; font-size: 15pt;}

#footer {clear: both; padding: 10px 0 0 0; width: 90%; padding: 0 10px 0 10px; margin: 0 auto 25px auto; color: #6a7073; font-size: 8pt; border-top: solid 2px #31B2E8;}
	#footer a:link, #footer a:visited {color: #6a7073; text-decoration: none;}
	#footer a:hover, #footer a:focus {color: #000; text-decoration: underline;}
	#footer .copyright2 {}
	#footer .copyright2 a {color: #000; text-decoration: none;}
	#footer .copyright1 {}
	#footer .copyright1 a {color: #000; text-decoration: none;}

.pustalinia {margin: 0; padding: 0;}
.clearboth { clear: both; }
.clearboth1px { clear: both; height: 1px; font-size: 1px; display: block;}
.floatleft { float: left; }
.floatright { float: right; }
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.red { color: #ed1c24; }
.middle {vertical-align: middle;}
.block-center {position: relative; width: 950px; margin: 0 auto 0 auto; padding: 20px 0 20px 0;}




.LV_validation_message{

}

.LV_valid {
	position: absolute;
    color:#00CC00;
    display: block;
}
	
.LV_invalid {
	position: absolute;
    color:red;
    display: block;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
}


#boxPoz {margin: 0; padding: 0;}

.fbConnectWidgetTopmost {border: none;}

/* ========================================= */ 

#cookieinfo {position: relative; margin: 0 auto 0 auto; width: 900px; padding: 20px 40px 20px 40px; background: #cdcdcd; color: #000; }
#cookieinfo a {color: #000; text-decoration: underline;}
#cookieinfo #bclose {
    cursor: pointer;
    display: block;
    height: 24px;
    margin-left: 925px;
    margin-top: -30px;
    position: absolute;
    width: 24px;
}
.nodisplay {display: none;}