body {
	background-color: #f2f6ff;
	margin: 0px;
	padding: 5px;
	font-family: "Arial Narrow", Calibri, Tahoma, Arial, sans-serif;
}

#page_body {
	/*width: 100%;*/
	width: 996px;
	margin: auto;
	padding: 0px;
	background: url("images/header_top.png") repeat-x;
}

#title {
	width: 100%;
	height: 24px;
	margin: 0px;
	padding: 0px;
	background: url("images/wiatrak_banner_main_top.png") no-repeat;
}

#search_box {
	width: 100%;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background: url("images/header_top_right.png") no-repeat top right;
}

form input[type="text"], form input[type="password"], form select {
	border: 1px solid #bab8b8;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #6f6e6e;
	height: 14px;
	padding: 0px;
	margin: 0px;
}

form select {
	border: 1px solid #bab8b8;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #6f6e6e;
	height: 16px;
	padding: 0px;
	margin: 0px;
}

form input[type="submit"], form input[type="reset"], form input[type="button"] {
	border: none;
	background: none;
	background: url("images/button.png") no-repeat 2px 3px;
	width: 100px;
	height: 29px;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}

form input[type="submit"][disabled], form input[type="reset"][disabled], form input[type="button"][disabled] {
	background: url("images/button_disabled.png") no-repeat 2px 3px;
}

form input[type="submit"].wide, form input[type="reset"].wide, form input[type="button"].wide {
	background: url("images/button_wide.png") no-repeat 2px 3px;
	width: 132px;
}

form input[type="submit"][disabled].wide, form input[type="reset"][disabled].wide, form input[type="button"][disabled].wide {
	background: url("images/button_wide_disabled.png") no-repeat 2px 3px;
}

#search_form {
	padding: 0px;
	margin: 0px;
}

#search_form table {
	padding: 0px;
	margin-right: 13px;
	margin-left: auto;
	border-collapse: collapse;
	border: none;
}

#search_form input[type="text"] {
	width: 169px;
	margin: 1px 7px 0px 0px;
}

#search_form input[type="button"] {
	background: url("images/search_btn.png") no-repeat;
	height: 21px;
	width: 21px;
	border: none;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

#header {
	width: 100%;
	height: 82px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

#header_banner {
	width: 100%;
	height: 82px;
	margin: 0px;
	padding: 0px;
	background: url("images/wiatrak_banner_main_mid.png") no-repeat;
}

#header_right {
	width: 100%;
	height: 82px;
	margin: 0px;
	padding: 0px;
	background: url("images/header_right.png") no-repeat top right;
}

#header_right div {
	width: auto;
	height: auto;
	margin: auto;
	padding: 12px 32px 0px 0px;
	text-align: right;
	font-size: 48px;
	font-weight: bold;
	font-style: italic;
	color: #6f6e6e;
}

#menu_bar {
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
/*	background: url("images/menu_bkg.png") repeat-x;*/
}

#menu_bar_logo {
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: url("images/wiatrak_banner_main_bottom.png") no-repeat;
}

#menu_bar_right {
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	/*background: url("images/menu_right.png") no-repeat top right;*/
}

#menu_bar_content {
	height: 30px;
	margin: 0px 13px 0px 225px;
	padding: 0px;
}

#menu_bar_right table {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border: none;
}

#menu_bar_right table td.menu_bar_buttons {
	width: 100%;
	padding-top: 0px;
	height: 24px;
}

#menu {
	margin: 0px 32px 0px 0px;
	height: 26px;
	color: #bab8b8;
	line-height: 26px;
}

#menu_bar_right table td.menu_login {
	padding-top: 3px;
}

#login_form, #logout_form {
	margin: 2px 0px 0px auto;
	padding: 0px;
}

#login_form table, #logout_form table {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border: none;
}

#login_form table td, #logout_form table td {
	color: #6f6e6e;
	font-size: 14px;
	white-space: nowrap;
}

#login_form input[type="text"], #login_form input[type="password"],
#logout_form input[type="text"], #logout_form input[type="password"] {
	margin: 1px 7px 0px 0px;
}

#login_form table td.button, #logout_form table td.button {
	vertical-align: bottom;
}

#menu_bar_right form input[type="submit"] {
	margin: 0px;
	padding: 0px;
	padding-right: 13px;
}

#menu_bar_right .menu_button_left {
	margin: 1px 0px;
	background: url("images/menu_btn_left.png") no-repeat;
	height: 16px;
	width: auto;
	padding-left: 13px;
	cursor: pointer;
}

#menu_bar_right .menu_button_right {
	background: url("images/menu_btn_right.png") no-repeat top right;
	height: 16px;
	width: auto;
	padding-top: 0px;
	padding-right: 13px;
	color: #ffffff;
	font-family: "Arial Narrow", Calibri, Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
}

#content, #border, #main_body {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#content {
	background-color: #e5ecf6;
}

#border {
	background: url("images/main_border_left.png") repeat-y;
}

#main_body {
	background: url("images/main_border_right.png") repeat-y top right;
}

#main_content {
	padding: 7px 19px 15px 19px;
	margin: 0px;
}

#main_content table {
	padding: 0px;
	margin: 0px;
	width: 100%;
	border-collapse: collapse;
	border: none;
}

#main_content table tr {
	padding: 0px;
	margin: 0px;
}

#main_content table td {
	padding: 0px;
	margin: 0px;
}

#sidebar table form {
	padding: 0px;
	margin: 0px;
}

#main_content table td.sidebar {
	/* Minimalna szerokość: 184px; maksymalna: 514px*/
	width: 184px;
	/*width: 250px;*/
	vertical-align: top;
}

#main_content table td.sidebar table {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border: none;
}

#main_content table td.sidebar table input[type="hidden"]{
	padding: 0px;
	margin: 0px;
	display: none;
}

#main_content table td.sidebar table td {
	padding: 0px;
	margin: 0px;
}

#main_content table td.sidebar .title {
	width: auto;
	height: 38px;
	display: block;
	padding-left: 38px;
}

#main_content table td.sidebar .info {
	background: url("images/sidebar_menu_title.gif") no-repeat;
}

#main_content table td.sidebar .title div.sidebar_title_right {
	background: url("images/sidebar_title_right.gif") no-repeat top right;
	height: 38px;
	padding: 0px;
	padding-right: 8px;
	display: block;
}

#main_content table td.sidebar .title div .label_info {
	width: 100%;
	height: 38px;
	display: inline-block;
	margin-left: -13px;
}

#main_content table td.sidebar .title div .label_info {
	background: url("images/sidebar_menu_label.png") no-repeat center 15px;
}

#main_content table td.sidebar .title div div div {
	background: url("images/sidebar_hide.png") no-repeat;
	width: 13px;
	height: 13px;
	margin-right: -13px;
	margin-top: 19px;
	display: inline-block;
	float: right;
	cursor: pointer;
}

#main_content table td.sidebar td.body {
	background: url("images/sidebar.png") repeat-y;
}

#main_content table td.sidebar .body div {
	background: url("images/sidebar_right.png") repeat-y top right;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	padding-top: 13px;
	font-family: Tahoma, Arial, sans-serif;
}

#main_content table td.sidebar .body div form {
	padding: 0px;
	margin: 0px;
}

#main_content table td.sidebar .body div ul {
	margin: 0px;
	padding: 0px 11px 0px 6px;
}

#main_content table td.sidebar .body div ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#main_content table td.sidebar .body div .selected,
#main_content table td.sidebar .body div .selected:hover {
	font-weight: bold;
}

#main_content table td.sidebar .body div ul li a,
#main_content table td.sidebar .body div ul li a:hover {
	background: url( "images/bullet_1.gif" ) no-repeat 0px 2px;
	padding: 0px 11px 0px 12px;
	margin-bottom: 7px;
	font-size: 13px;
	color: #6f6e6e;
	text-decoration: none;
	display: block;
}

#main_content table td.sidebar .body div ul li ul {
	margin: 0px;
	padding: 0px 11px 0px 10px;
}

#main_content table td.sidebar .body div ul li ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#main_content table td.sidebar .body div ul li ul li a,
#main_content table td.sidebar .body div ul li ul li a:hover {
	background: url( "images/bullet_2.gif" ) no-repeat 0px 2px;
	padding: 0px 0px 0px 10px;
	margin-bottom: 14px;
	font-weight: normal;
	font-size: 12px;
	color: #6f6e6e;
	display: block;
}

#main_content table td.sidebar .body div ul li ul li ul li a,
#main_content table td.sidebar .body div ul li ul li ul li a:hover {
	background: url( "images/bullet_3.gif" ) no-repeat 0px 2px;
	padding: 0px 0px 0px 10px;
	margin-bottom: 14px;
	font-weight: normal;
	font-size: 11px;
	color: #6f6e6e;
	display: block;
}

#main_content table td.sidebar .body div form {
	margin: 0px;
	padding: 0px;
}

#main_content table td.sidebar .body div a,
#main_content table td.sidebar .body div a:hover {
	background: url( "images/bullet_1.gif" ) no-repeat 6px 2px;
	padding: 0px 11px 0px 18px;
	margin-bottom: 7px;
	font-size: 13px;
	color: #75a60e;
	text-decoration: none;
	display: block;
}

#main_content table td.sidebar .body div a:hover {
	color: #75a60e;
}

#main_content table td.sidebar .body div hr {
	margin: 4px 6px;
	border: none;
	border-bottom: 1px solid #bab8b8;
}

#main_content table td.sidebar .body div input[type="submit"],
#main_content table td.sidebar .body div input[type="reset"],
#main_content table td.sidebar .body div input[type="button"] {
	border: none;
	background: none;
	background: url("images/button.png") no-repeat 2px 3px;
	width: 100px;
	height: 29px;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#main_content table td.sidebar .body div input[type="submit"][disabled],
#main_content table td.sidebar .body div input[type="reset"][disabled],
#main_content table td.sidebar .body div input[type="button"][disabled] {
	background: url("images/button_disabled.png") no-repeat 2px 3px;
}

#main_content table td.sidebar .body div input[type="submit"].wide,
#main_content table td.sidebar .body div input[type="reset"].wide,
#main_content table td.sidebar .body div input[type="button"].wide {
	background: url("images/button_wide.png") no-repeat 2px 3px;
	width: 132px;
}

#main_content table td.sidebar .body div input[type="submit"][disabled].wide,
#main_content table td.sidebar .body div input[type="reset"][disabled].wide,
#main_content table td.sidebar .body div input[type="button"][disabled].wide {
	background: url("images/button_wide_disabled.png") no-repeat 2px 3px;
}

#main_content table td.sidebar .footer {
	background: url("images/sidebar_footer.gif") no-repeat bottom left;
	display: block;
	height: 5px;
}

.foot {
	background: url("images/sidebar_footer_right.gif") no-repeat bottom right;
	height: 5px;
}

#main_content table td.spacer {
	width: 24px;
	height: 100%;
	vertical-align: top;
}

#main_content table td.spacer img {
	margin: 12px auto;
	cursor: pointer;
}

#main_content table td.news {
	/* Minimalna szerokość: 184px; maksymalna: 514px*/
	width: 200px;
	/*width: 250px;*/
	vertical-align: top;
}

#main_content table td.news table {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border: none;
}

#main_content table td.news table input[type="hidden"]{
	padding: 0px;
	margin: 0px;
	display: none;
}

#main_content table td.news table td {
	padding: 0px;
	margin: 0px;
}

#main_content table td.news .title {
	width: auto;
	height: 38px;
	display: block;
	padding-left: 38px;
	background: url("images/news_title.gif") no-repeat;
}

#main_content table td.news .title div.news_title_right {
	background: url("images/sidebar_title_right.gif") no-repeat top right;
	height: 38px;
	padding: 0px;
	padding-right: 8px;
	display: block;
}

#main_content table td.news .title div .label_news {
	width: 100%;
	height: 38px;
	display: inline-block;
	margin-left: -13px;
	background: url("images/news_label.png") no-repeat center 15px;
}

#main_content table td.news td.body {
	background: url("images/sidebar.png") repeat-y;
}

#main_content table td.news .body div {
	background: url("images/sidebar_right.png") repeat-y top right;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	padding-top: 12px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

#main_content table td.news .body div form {
	padding: 0px;
	margin: 0px;
}

#main_content table td.news .body div form p {
	padding: 0px 8px 16px 8px;
}

#main_content table td.news .body div form p,
#main_content table td.news .body div form p a,
#main_content table td.news .body div form p a:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6f6e6e;
	margin: 0px;
	text-align: justify;
	text-decoration: none;
}

#main_content table td.news .body div form p a:hover {
	color: #75a60e;
}

#main_content table td.news .body div form p span {
	background: url( "images/bullet_1.gif" ) no-repeat 0px 2px;
	padding: 0px 0px 0px 12px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

#main_content table td.news .body div form p.more {
	text-align: center;
	padding-bottom: 0px;
}

#main_content table td.news .footer {
	background: url("images/sidebar_footer.gif") no-repeat bottom left;
	display: block;
	height: 5px;
}

.foot {
	background: url("images/sidebar_footer_right.gif") no-repeat bottom right;
	height: 5px;
}

#main_content table td.news .simple_title {
	width: auto;
	height: 38px;
	display: block;
	padding-left: 8px;
	background: url("images/sidebar_title.gif") no-repeat;
}

#main_content table td.news .simple_title div.news_title_right {
	background: url("images/sidebar_title_right.gif") no-repeat top right;
	height: 38px;
	padding: 0px;
	padding-right: 8px;
	display: block;
}

#main_content table td.news .simple_title div .label_patronage {
	width: 100%;
	height: 38px;
	display: inline-block;
	background: url("images/patronage_label.png") no-repeat center 15px;
}

#main_content table td.news .simple_title div .label_kontakt {
	width: 100%;
	height: 38px;
	display: inline-block;
	background: url("images/kontakt_label.png") no-repeat center 15px;
}

#main_content table td.news td.body div.patronage_holder {
	padding: 8px 6px;
}

#main_content table td.news td.body div.patronage_holder table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: none;
	width: 100%;
	height: 77px;
}

#main_content table td.news td.body div.patronage_holder table td {
	text-align: center;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6f6e6e;
	margin: 0px;
	padding: 0px;
}

#patronage_logo a img {
	border: none;
}

#main_content table td.main {
	padding-top: 12px;
	vertical-align: top;
}

#main_content table td.main div {
	width: 100%;
	height: 100%;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #6f6e6e;
}

#main_content table td.main div form {
	margin: 0px;
	padding: 0px;
}

#main_content table td.main div .titlebar {
	background: url("images/titlebar.png") repeat-x;
	height: 26px;
}

#main_content table td.main div .titlebar_left {
	background: url("images/titlebar_left.gif") no-repeat;
	height: 26px;
}

#main_content table td.main div table.titlebar_right {
	background: url("images/titlebar_right.gif") no-repeat top right;
	height: 26px;
	margin: 0px;
	padding: 0px;
	border: none;
	border-collapse: collapse;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #6f6e6e;
}

#main_content table td.main div table.titlebar_right td {
	border-right: 1px solid #bab8b8;
	height: 26px;
	padding: 0px 11px;
	white-space: pre;
}

#main_content table td.main div table.titlebar_right td span {
	margin: 0px;
	padding: 0px;
}

#main_content table td.main div table.titlebar_right td span.mark {
	background: url( "images/article_bullet_1.png" ) no-repeat 0px 3px;
	padding-left: 10px;
}

#main_content table td.main div table.titlebar_right td.last {
	border-right: none;
	height: 26px;
}

#main_content table td.main div p {
	margin: 16px 0px;
	text-align: justify;
}

#main_content table td.main div .article_list {
	padding: 0px;
	margin: 0px;
	margin-top: 40px;
	border: none;
	border-collapse: collapse;
	width: 100%;
}

#main_content table td.main div .article_list td {
	padding: 0px 16px;
	height: 5px;
	margin: 0px;
	color: #6f6e6e;
	vertical-align: top;
}

#main_content table td.main div .article_list td.article_title {
	text-align: left;
	background: url( "images/article_bullet_2.png" ) no-repeat 16px 7px;
	padding-left: 26px;
}

#main_content table td.main div .article_list td.article_author {
	width: 150px;
}

#main_content table td.main div .article_list td.article_date {
	width: 80px;
}

#main_content table td.main div .article_list_navigator {
	border-top: 1px solid #bab8b8;
	margin-top: 32px;
	padding-top: 24px;
	text-align: center;
	width: 100%;
	display: block;
}

#main_content table td.main div .article_list_navigator a, #main_content table td.main div .article_list_navigator a:hover {
	text-decoration: none;
	color: #6f6e6e;
	font-weight: bold;
	padding: 0px 2px;
	display: inline-block;
	vertical-align: top;
}

#main_content table td.main div .article_list_navigator a.selected, #main_content table td.main div .article_list_navigator a:hover.selected {
	color: #ff7e00;
}

#main_content table td.main div .article_list_navigator a.prev_page, #main_content table td.main div .article_list_navigator a:hover.prev_page {
	background: url("images/page_prev.png") no-repeat 0px 3px;
	height: 14px;
	width: 11px;
}

#main_content table td.main div .article_list_navigator a.next_page, #main_content table td.main div .article_list_navigator a:hover.next_page {
	background: url("images/page_next.png") no-repeat 0px 3px;
	height: 14px;
	width: 12px;
}

#main_content table td.main div .article_list_navigator .article_list_buttons {
	width: auto;
	float: right;
}

.button_left {
	background: url("images/btn_left.png") no-repeat;
	margin: 0px;
	height: 16px;
	padding-left: 13px;
	cursor: pointer;
}

.button_right {
	background: url("images/btn_right.png") no-repeat top right;
	height: 16px;
	padding-right: 13px;
	color: #ffffff;
	font-family: "Arial Narrow", Calibri, Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	display: inline-block;
}

#main_content table td.main div .attachments {
	margin-top: 16px;
}

#main_content table td.main div .attachments .title {
	border-bottom: 1px solid #bab8b8;
	margin-bottom: 8px;
	font-weight: bold;
}

#main_content table td.main div .attachments a, #main_content table td.main div .attachments a:hover {
	text-decoration: none;
	color: #6f6e6e;
}

#main_content table td.main div .attachments .attachment {
	background: url( "images/filetype_unknown.png" ) no-repeat;
	margin-left: 16px;
	padding-left: 20px;
	height: 20px;
	color: #bab8b8;
}

#main_content table td.main div .attachments .app {
	background: url( "images/filetype_app.png" ) no-repeat;
}

#main_content table td.main div .attachments .archive {
	background: url( "images/filetype_archive.png" ) no-repeat;
}

#main_content table td.main div .attachments .audio {
	background: url( "images/filetype_audio.png" ) no-repeat;
}

#main_content table td.main div .attachments .doc {
	background: url( "images/filetype_doc.png" ) no-repeat;
}

#main_content table td.main div .attachments .html {
	background: url( "images/filetype_html.png" ) no-repeat;
}

#main_content table td.main div .attachments .image {
	background: url( "images/filetype_image.png" ) no-repeat;
}

#main_content table td.main div .attachments .java {
	background: url( "images/filetype_java.png" ) no-repeat;
}

#main_content table td.main div .attachments .pdf {
	background: url( "images/filetype_pdf.png" ) no-repeat;
}

#main_content table td.main div .attachments .qt {
	background: url( "images/filetype_qt.png" ) no-repeat;
}

#main_content table td.main div .attachments .rar {
	background: url( "images/filetype_rar.png" ) no-repeat;
}

#main_content table td.main div .attachments .txt {
	background: url( "images/filetype_txt.png" ) no-repeat;
}

#main_content table td.main div .attachments .xls {
	background: url( "images/filetype_xls.png" ) no-repeat;
}

#main_content table td.main div .attachments .zip {
	background: url( "images/filetype_zip.png" ) no-repeat;
}

#main_content table td.main div .widget {
	width: 100%;
	clear: both; 
	margin: 36px 24px 16px 24px;
	padding: 0px;
	background: url("images/widget_bkg.png") repeat-y;
	background-color: #f2f2f2;
	border: 1px solid #bab8b8;
	border-left: none;
	display: block;
}

#main_content table td.main div .widget div.title {
	margin: -20px 0px 0px 0px;
	padding: 0px;
	width: auto;
	height: 20px;
	display: block;
}

#main_content table td.main div .widget div.title span {
	background: url("images/widget_top.gif") no-repeat;
	height: 20px;
	display: inline-block;
}

#main_content table td.main div .widget div.title span span {
	background: url("images/widget_top_right.gif") no-repeat top right;
	height: 20px;
	width: auto;
	padding: 3px 16px 0px 16px;
	font-weight: bold;
	font-size: 11px;
	color: #6f6e6e;
	display: inline-block;
}

#citations {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: none;
	border-collapse: collapse;
}

#citations td {
	margin: 0px;
	padding: 0px;
	width: 50%;
	vertical-align: top;
}

#citations td.citationLeft {
	padding-right: 8px;
}

#citations td.citationRight {
	padding-left: 8px;
}

#citations td table td.title {
	width: auto;
	height: 38px;
	display: block;
	padding-left: 8px;
	background: url("images/sidebar_title.gif") no-repeat;
}

#citations td table td.title div.title_right {
	width: auto;
	background: url("images/sidebar_title_right.gif") no-repeat top right;
	height: 38px;
	padding: 0px;
	padding-right: 8px;
	display: block;
}

#citations td table td.title div.title_right .citation_day_label,
#citations td table td.title div.title_right .verse_day_label {
	width: 100%;
	height: 38px;
	display: inline-block;
}

#citations td table td.title div.title_right .citation_day_label {
	background: url("images/citation_label.png") no-repeat center 15px;
}

#citations td table td.title div.title_right .verse_day_label {
	background: url("images/verse_label.png") no-repeat center 15px;
}

#citations td table td.body {
	background: url("images/sidebar.png") repeat-y;
	padding-left: 8px;
}

#citations td table .body div {
	background: url("images/sidebar_right.png") repeat-y top right;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 12px 8px 1px 0px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
}

#citation_photo {
	border: 1px solid #bab8b8;
}

#citations td table .body div p {
	margin: 0px;
	padding: 2px 0px;
	text-align: center;
}

#citations td table .body div p.verse {
	text-align: justify;
	font-style: italic;
}

#citations td table .body div p.from {
	text-align: right;
}

#citations td table .footer {
	background: url("images/sidebar_footer.gif") no-repeat bottom left;
	display: block;
	width: auto;
	height: 5px;
}

.foot {
	background: url("images/sidebar_footer_right.gif") no-repeat bottom right;
	height: 5px;
}

#footer, #footer_left, #footer_right {
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 49px;
}
/*
#footer {
	background: url("images/footer_bkg.png") repeat-x;
}

#footer_left {
	background: url("images/footer_left.png") no-repeat;
}

#footer_right {
	background: url("images/footer_right.png") no-repeat top right;
}
*/
#footer_content {
	padding: 7px 10px 9px 10px;
	text-align: center;
}

#footer_content table {
	padding: 0px;
	margin: 0px auto;
	border-collapse: collapse;
	border: none;
	height: 32px;
}

#footer_content table td {
	color: #ffffff;
	font-weight: normal;
	font-size: 13px;
}

#stat4u {
	width: 60px;
	height: 22px;
	position: relative;
	top: -28px;
	float: right;
	padding-right: 10px;
}

#stat4u img {
	border: none;
}


#newsListaForm {
	padding: 0px;
	margin: 0px;
}

#newsListaForm p {
	padding: 0px 8px 16px 8px;
}

#newsListaForm p,
#newsListaForm p a,
#newsListaForm p a:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6f6e6e;
	margin: 0px;
	text-align: justify;
	text-decoration: none;
}

#newsListaForm p a:hover {
	color: #75a60e;
}

#newsListaForm p span {
	background: url( "images/bullet_1.gif" ) no-repeat 0px 2px;
	padding: 0px 0px 0px 12px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

#newsListaForm p.more {
	text-align: center;
	padding-bottom: 0px;
}

#newUserForm table tr td { 
	padding: 3px 0px 3px 0px;
}

#changeUserForm table tr td { 
	padding: 3px 0px 3px 0px;
}

.fakelink {
	cursor: pointer;
	text-decoration: none;
	color: #6f6e6e;
	font-weight: bold;
	padding: 0px 2px;
	display: inline-block;
	vertical-align: top;	
}

.fakelink:hover {
	color: #75a60e;
}

#zapisyForm table tr td { 
	padding: 3px 0px 3px 0px;
}

/* tablesorter, zielona tabelka */
table.tablesorter {
	padding: 0px;
	border: 0px;
	font-family: arial;
	background-color: #CDCDCD;
	margin: 10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}

table.tablesorter thead tr th,table.tablesorter tfoot tr th {
	/*background-color: #B1DB87;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;*/
	
}

table.tablesorter input.submit {
	padding: 0px 2px;
}

table.tablesorter thead tr .header {
	background-image: url(../styles/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter tbody td {
	color: #3D3D3D;
	/*padding: 4px;*/
	background-color: #FFF;
	/*vertical-align: top;*/
}

table.tablesorter tbody tr.odd td {
	background-color: #E0F4D7;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(../styles/images/asc.gif);
}

table.tablesorter thead tr .headerSortDown {
	background-image: url(../styles/images/desc.gif);
}

table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp
	{
	background-color: #83C948;
}


/* tables css */
.st { /*border-style: solid;*/
	border-width: 1px;
	color: #6f6e6e;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 4px;
}

.sth {
	background-color: #94db81;
	border: medium none;
	color: #6f6e6e;
	/*padding: 3px;*/
	padding: 0.25em;
	text-align: center;
}

.str1 {
	background-color: #dff6d9;
}

.str1:hover {
	background-color: #F0F0E0;
}

.str2 {
	background-color: #d2e7cc;
}

.str2:hover {
	background-color: #F0F0E0;
}

.stcc {
	text-align: center;
}

.stcl {
	text-align: left;
}

.stcr {
	text-align: right;
	}

.stcr1 {
	text-align: center;
	width: 33%;
}

.medium {
	text-align: center;
	width: 25%;
}
#bookmarks {
	margin: 0px auto;
	padding: 0px;
	white-space: collapse;
	font-size: 0px;
	text-align: center;
}

#bookmarks span.left {
	width: auto;
	height: 28px;
	background: url("../images/bookmark_left.gif") no-repeat top left;
	padding-left: 12px;
	display: inline-block;
}

#bookmarks span.right {
	width: auto;
	height: 28px;
	background: url("../images/bookmark_right.gif") no-repeat top right;
	padding-right: 12px;
	display: inline-block;
}

#bookmarks a {
	width: auto;
	height: 16px;
	display: inline-block;
	background: url("../images/bookmark_bkg.gif") repeat-x top left;
	padding: 6px 8px;
	font-family: "Arial Narrow", Calibri, Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6f6e6e;
	text-decoration: none;
}

#bookmarks a:hover {
	color: #75a60e;
}

#bookmarks a.selected {
	font-weight: bold;
	color: #75a60e;
}

#bookmarks span.back,
#bookmarks span.front {
	font-size: 13px;
	width: 12px;
	height: 16px;
	display: inline-block;
	margin: 0px;
	padding: 6px 0px;
}

#bookmarks span.back {
	background: url("../images/bookmark_normal.gif") no-repeat top left;
}

#bookmarks span.front {
	background: url("../images/bookmark_selected.gif") no-repeat top left;
}

.row_sort1 {
background-color: LightBlue;
}
.row_sort2 {
background-color: LightRed;
}
.row_sort3 {
background-color: LightGreen;
}
