@charset "utf-8";
body {
	counter-reset: listing;	 /* liczniki */
}

#articleCategories h2 {
	color: #6f8912;
	margin: 30px 15px 10px 0;
	font-size: 13pt;
}

#article h1 {
	font-size: 1.7em;	
}

#article h2 {
	font-size: 1.5em;	
}

#articleCategories ul li > a:first-child {
	font-weight: bold;
}

#article h2, #article h3, #article h4 {
	margin: 20px 0 10px 0;
}

#articleCategories li {
	margin-top: 10px;
}

#articleCategories ul {
	margin: 10px 15px 10px 40px;
}

#article li {
	margin: 10px 15px 10px 60px;
}

/* Style spisu treści w artykułach */
#toc ol {
	list-style: none;
}

#toc ol li {
	margin-left: 40px;
}

/* Koniec stylów spisu treści w artykułach */

/* Nawigacja w artykułach. Standardowy styl elementu div zawierającego odnośniki Wstecz, Spis treści i Dalej */
.articleNavigationTop {
	border-bottom: 1px dashed #6f8912;
	padding: 0 0 5px 0;
	margin: 10px 200px 10px 0;
	text-align: center;
}

.articleNavigationBottom {
	border-top: 1px dashed #6f8912;
	padding: 5px 0 0 0;
	margin: 20px 10px 0 0;
	text-align: center;
}

.articleNavigationTop span, .articleNavigationBottom span {
	padding: 0 100px 0 100px;
}
/* Koniec nawigacji w artykułach */

.bookTitle { /* Styl tytułów książek, które pojawiają się w tekście artykułów */
	font-style: italic;
}

/* Style listingów, które są numerowane.  Nie dotyczy to zwykłcyh krótkich przykładów kodu*/

.listing {
	margin-left: 10px;
	color: #602207;
}

.listing pre {
	color: #373636;
}

.listing:before {
	counter-increment: listing;
	content: "Listing " counter(listing) ": ";
}
/* Koniec stylów listingów */

/* Style dotyczące pytań powtórzeniowych */

#revision div#showAnswers {
	display: none;
}

#revision div#showAnswers span { /* koloruje na zielono poprawne odpowiedzi */
	color: green;
}

/* Style dotyczące pytań powtórzeniowych — koniec*/

dt {
	margin: 15px 0 2px 15px;
	color: #6f8912;
	font-weight: bold;
}

dd {
	margin-left: 30px;
}

.artNavigation {
	text-align: center;
	margin-top: 15px;
}

#article {
	line-height: 1.5;	
}

#article pre {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: auto;
	
}

#article p {
	margin-top: 10px;
	margin-bottom: 10px;	
}

.wciety-tekst {
	background-color: #FFFFFF;
	overflow: auto;
	padding: 5px 2px 5px 2px;
}

/* Style uwag, ostrzeżeń i ciekawostek w artykułach */
.note, .question, .warning {
	padding: 15px 100px 15px 140px;
}
.note:before, .question:before, .warning:before {
	display: block;
	float: left;
	margin-right: 10px;
	padding-top: 10px;
}
/* Style uwag */
.note:before {
	content: url(../gfx/note.png);
}
/* Koniec stylów uwag */

/* Style ciekawostek */
.question:before {
	content: url(../gfx/question.png);
}
/* Koniec stylów ciekawostek */

/* Style ostrzeżeń */
.warning:before {
	content: url(../gfx/warning.png);
}
/* Koniec stylów ostrzeżeń */


/* Style obrazów wyjętech z akapitu */

.image {
	text-align: center;	
}

.image span { /* Styl dotyczący podpisu pod obrazem */
	display: block;
	font-style: italic;	
}
/* Koniec stylów obrazów wyjętych z akapitu */

/* Obrazy wewnętrz akapitu */
.imgFloatingLeft {
	float: left;
	margin: 12px 20px 12px 0;
}
.imgFloatingRight {
	float: right;
	margin: 12px 20px 12px 0;
}
/* Koniec obrazów w akapitach */

.blue {
	color: #0000bb; 
}

.green {
	color: #007700;
}

span.red {
	color: red;
}

#slowniki p {
	margin-bottom: 25px;
}

/* Style recenzji */
.recenzje h1 {/*Klasa dodawana do elementu body artykułów zawierających recenzje */
	font-size: 1.8em
}

.metryczka-artykulu {
	font-size: 0.9em;
	padding: 0 4px 0 6px;
	border-left: 1px dashed #6f8912;
	border-right: 1px dashed #6f8912;
	max-width: 300px;
	display: inline-block;
	padding: 0 15px 0 15px;
	font-style: italic;
	margin-bottom: 30px;
}

#articleCategories ul li span {
	font-size: small;
}

.komputer_w_pracy_tlumacza .spis_tresci ol {
	list-style: none;
	margin-left: -20px
}
