/* ------- CONTENT -------- */
#content { font-size: .75em; text-align: justify; color: #000; padding: 0px 19px; /* FOR IE font italic BUG */ }

/* ------- LINKI -------- */
#content a,
#content a:link { color: #300f00; text-decoration: none }
#content a:visited { color: #300f00; }
#content a:hover { color: #000; text-decoration: underline }
#content a:active, .content a:focus { color: #000; }

/* ------- ODSTEPY -------- */
#content p,
#content ul,
#content ol,
#content dl,
#content address,
#content form { margin-bottom: 10px; font-size: 1em; line-height: 1.5em }
#content ol { margin-left: 23px; list-style-type: decimal }
#content ul { margin-left: 1em;}
#content ul li { padding-left: 12px; line-height: 1.5em; }
#content ul li a { font-weight: 700 }
#content ul.list li li { border: none;  padding: 0; } /* Wyzerowanie li dla list w zapowiedziach artykulu */

/* ------- NAGLOWKI -------- */
#content h3,
#content h4,
#content h5,
#content h6 { margin: 1em 0 .6em; color: #300f00; font-family: Tahoma, Arial, 'Trebuchet MS', Verdana, sans-serif; font-weight: bold; padding-bottom: 6px; text-align: left; }
#content h3 { font-size: 1.33em}
#content h4 { font-size: 1.25em }
#content h5 { font-size: 1.16em }
#content h6 { font-size: 1.08em }
#content h3 a, #content h3 a:hover,
#content h4 a, #content h4 a:hover,
#content h5 a, #content h5 a:hover,
#content h6 a, #content h6 a:hover { color: #1f5b8d; text-decoration: none }

/* ------- TABELE -------- */
table thead, table thead th { background: #117ab2 url('img/table_thead.gif'); color: #fff; font-weight: 700; border-bottom: 1px solid white; }
table thead th { padding: 4px 2px; }
table td, #content table tr, #content table th  { border-right: 2px solid #fff; }
table tbody tr td, table tbody tr  { background-color: #f9f9f9;  padding: 2px 2px 2px; }
table tbody tr td { border-bottom: 1px solid #d3d3d3; }
table tr td input { margin: 0; padding: 0; }
table tbody tr.dark td, table tbody tr.dark  { background-color: #fff; }

/* ------- KATEGORIE -------- */
#content .cat_description { line-height: 1.5em; padding-bottom: 10px; padding-top: 10px; }

/* ------- ARTYKULY -------- */

/* Menu zagniezdzone */
#content ul.content_submenu { margin: 0; width: 100%; }
#content ul.content_submenu li { border-bottom: 1px solid #ddd; border-top: 1px solid #fff; padding: 0; background: none; }
#content ul.content_submenu li a { display: block; width: 461px; padding: 4px 2px 4px 17px; background: transparent url('img/sub_menu_a.gif') no-repeat 3px 11px; }
#content ul.content_submenu li a:hover { background-color: #fbfbfb }

/* Lista artykulow */
#content ul.list,
#content ul.list li,
#content ul.one li { margin: 0; padding: 0; background: none; position: relative; }
#content ul.list li { padding: 1em 0; }
#content ul.list li h3 { margin: 0; padding: 0; margin-bottom: 10px; border: none; font-size: 1.16em }

#content ul.one li { border: none }

/* Informacje o artykule */
#content p.art_info { margin: -3px 0 4px; color: #300f00; font-size: .91em }

#content .art_lead, #content .art_content { padding-left: 10px; }
#content .art_lead_one { background: url('img/art_lead_bg.jpg') no-repeat bottom center; padding-bottom: 24px; }


/* Miniaturka artykułów */
#content img.art_mini,
#content a.art_mini img { float: left; padding: 2px; border: 1px solid #300f00; background: #fff; margin: .25em .5em .5em 0 }

/* Czytaj więcej na liście artykułów */
#content a.art_read_more { display: block; width: 100%; text-align: right; background: transparent url('img/newest_arts_more.jpg') no-repeat 0px 5px; padding-right: 5px; }

/* Pliki do pobrania i Zdjęcia - style wspolne */
#art_files ul,
#art_photos ul { margin: 0 12px; padding: 0; width: 456px; }
#art_files ul li,
#art_photos ul li { margin: 0; padding: 0; background: none; }

/* Pliki do pobrania */
#art_files { margin-top: 2.5em; }
#art_files h4 { background-image: url('img/pliki_text.jpg'); text-indent: -9999em; width: 57px; height: 12px; }
#art_files ul { }
#art_files ul li { line-height: 1.1em; text-align: left; background: url('img/bread_crumbs_arrow.gif') no-repeat 0px 7px; }
#content #art_files ul li a { color: #300f00; text-decoration: none; display: block; width: 442px; padding: 5px 0 5px 14px; }
#content #art_files ul li a:visited { color: #557781; }
#content #art_files ul li a:hover { color: #000; }
#content #art_files ul li a span { display: inline; }
#content #art_files ul li a span.size { color: #300f00; font-weight: 500; font-size: .91em; }
#content #art_files ul li a span.fill { background: url('img/kropka.gif') repeat-x bottom; width: 100%; }
#content #art_files ul li a:hover span { color: #000; }

/* Zdjecia do artykulu */
#art_photos h4 { background: url('img/zdjecia_text.jpg') no-repeat; text-indent: -9999em; width: 74px; height: 27px; margin-top: 30px; }
#art_photos ul { margin: 0; width: 480px;}
#art_photos ul li { margin: 0; padding: 0; background: #fff; text-align: center; width: 148px; height: 148px; margin-left: 10px; display: inline; float: left; overflow: hidden; border: 1px solid #300f00; margin-bottom: 8px; }
#art_photos ul li a { display: block; width: 144px; height: 144px; padding: 2px; background-color: #fff }
#art_photos ul li img { vertical-align: middle; }
#art_photos ul li a em { display: none; cursor: pointer; }
#art_photos ul li a:hover em { position: absolute; display: block; width: 145px; height: 30px; margin-top: 1px; background: transparent url('img/art_photos_zoom.gif') no-repeat center top; text-indent: -9999em; }
#content #art_photos ul li a:hover { background-color: #f1f2dc }
#content #art_photos ul li a:visited,
#content #art_photos ul li a:active { background-color: #faf7f0 }

/* Dol artykulu - art_footer */
#content .art_footer { height: 27px; line-height: 27px; background: transparent url('img/art_footer.gif') no-repeat;  text-align: center; margin: 0 auto; color: #fff; margin-top: 1em; }
#content .art_footer ul,
#content .art_footer ul li { margin: 0; padding: 0; background: none; }
#content .art_footer ul li.back { float: left; width: 70px; border-right: 1px solid #fff; }
#content .art_footer ul li.print,
#content .art_footer ul li.top { float: right; width: 90px; border-left: 1px solid #fff; }
#content .art_footer ul li a,
#content .art_footer ul li a:visited { color: #fff; font-weight: 700; text-decoration: none; display: block; width: 50px; height: 27px; line-height: 27px; padding: 0 15px 0 5px; width: auto; background-repeat: no-repeat; background-position: 8px 10px; }
#content .art_footer ul li a:hover { color: #1b4f62; }
#content .art_footer ul li.back a,
#content .art_footer ul li.back a:visited { background-image: url('img/art_footer_back.gif'); padding: 0 5px 0 15px; }
#content .art_footer ul li.back a:hover { background-position: 8px -32px; }
#content .art_footer ul li.print a,
#content .art_footer ul li.print a:visited { background-image: url('img/art_footer_print.gif'); background-position: 68px 9px; } 
#content .art_footer ul li.print a:hover { background-position: 68px -33px; } 
#content .art_footer ul li.top a,
#content .art_footer ul li.top a:visited { background-image: url('img/art_footer_top.gif'); background-position: 68px 10px; }
#content .art_footer ul li.top a:hover { background-position: 68px -32px; }

/* ------- PODZIAL NA STRONY -------- */
#content .pagination { height: 27px; line-height: 27px; text-align: center; width: 462px; margin: 0 auto; color: #300f00; margin-top: 1em; }
#content .pagination ul.page_prev { background: url('img/arrow_left.gif') no-repeat 0px 1px; padding-left: 19px; } 
#content .pagination ul.page_next { background: url('img/arrow_right.gif') no-repeat right 4px; padding-right: 19px; margin-left: 20px; }
#content .pagination ul.pages {  }
#content .pagination ul a,
#content .pagination ul a:visited { text-decoration: none; font-weight: 500; color: #300f00; text-decoration: none; }
#content .pagination ul.pages a { padding: 5px; }
#content .pagination ul.pages a:hover { background-color: #bca98c; }
#content .pagination ul.pages a.active { background: url('img/pagination_bg.gif') no-repeat; color: #fef4d0; }
#content .pagination ul.pages { width: 60%; }
#content .pagination ul,
#content .pagination ul li { margin: 0; padding: 0; background: none; line-height: 27px; display: inline; } 


/*	Komentarze	*/
#commentaries h3 { text-indent: -9999em; background: url('img/komentarze_txt.jpg') no-repeat; width: 119px; height: 25px; }

/*	Formularz dodawania komentarzy	*/
#add_comment { width: 480px; padding: 0px 10px; }
#add_comment label { display: block; color: #344549; margin-top: 4px; }
#add_comment .field { width: 100%; border: 1px solid #300f00; padding: 2px; }
#add_comment #submit { border: 1px solid #300f00; background: #f8eac7; color: #300f00; cursor: pointer; margin-top: 5px; }

/*	lista	*/
#commentaries { margin-top: 30px; }
#commentaries ul .signature { font-weight: bold; width: 320px; display: block; float: left; padding-left: 2px; color: #300f00; }
#commentaries ul, #commentaries ul li { margin: 0; padding: 0; background: none; }
#commentaries ul li { padding: 2px; padding-left: 10px; background: url('img/art_lead_bg.jpg') no-repeat center bottom; padding-bottom: 15px; }
#commentaries ul .date { font-weight: normal; font-size: 0.91em; color: #B9B09D; }
#commentaries ul .com_notify { background: url('img/comment_notify.gif') no-repeat; background-position: 0px 2px; padding-left: 12px; margin-left: 10px; font-size: 0.91em; color: #B9B09D; font-weight: normal; }
#commentaries ul span.com_notify { background: url('img/comment_notified.gif') no-repeat; padding-left: 0px; }
#commentaries ul .com_content { margin: 0px; }
#commentaries .comment { margin: 0px 0px 5px 0px; }
#commentaries .comment li { padding: 3px; }
#commentaries .no_comment { margin: 10px; padding: 10px; border: 1px solid #300f00; }


/*	MAIN	*/
#main_page_articles ul#switchable_frame { margin: 0px; background: url('img/art_lead_bg.jpg') no-repeat bottom center; padding-bottom: 24px; }
#main_page_articles ul li { padding: 0px; }
#main_page_articles #switchable_frame_buttons { text-align: center; margin-top: 10px; padding-left: 110px; }
#main_page_articles #switchable_frame_buttons a { margin: 1px; display: block; float: left; padding: 5px; }
#main_page_articles #switchable_frame_buttons a.active { background: url('img/pagination_bg.gif') no-repeat; color: #fef4d0; }
#main_page_articles #switchable_frame_buttons a#prev { background: url('img/arrow_left.gif') no-repeat 0px 8px; width: 70px; padding-left: 24px; text-align: left; }
#main_page_articles #switchable_frame_buttons a#next { background: url('img/arrow_right.gif') no-repeat right 8px; width: 60px; padding-right: 24px; text-align: right; }
#main_page_articles #switchable_frame_buttons p { float: left; text-indent: -9999em; }

#main_page_articles_bottom li { background: url('img/bread_crumbs_arrow.gif') no-repeat 0px 6px; }
#main_page_articles_bottom a { margin-left: 19px; }

