/* <strona w ogólności> */
html
	{
	background-color: #fefefe;
	}
body
	{
	background-image: url('../grafiki/tlo.png');
	background-position: top center;
	background-repeat: repeat-y;
	background-color: #fefefe;
	margin: 0 auto;
	color: #222222;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
 	letter-spacing: 1px;
	}


div
	{
	margin: 0px;
	padding: 0px;
	text-align: justify;
	}

/* <nagłówek graficzny> */

div.naglowek_graficzny
	{
/*	width: 780px;*/
	width: 950px;
/*	height: 184px;*/
	height: 140px;
	margin: 0px;
	background-color: #ffffff;
	overflow: hidden;
	}

/* </nagłówek graficzny> */

div#body_a
	{
	/*width: 780px;*/
	width: 950px;
	margin: 0 auto;
	background-image: url("../grafiki/tlo_prawe.jpg");
	background-repeat: repeat-y;
	background-position: top right;
	}

div#body
	{
	width: 100%;
	background-image: url("../grafiki/tlo_lewe.jpg");
	background-repeat: repeat-y;
	background-position: top left;
	}

fieldset
	{
	border: none;
	margin: 0px;
	padding: 0px;
	}

label
	{
	display: block;
	width: 90%;
	text-align: left;
	margin-top: 5px;
	}

.blad
	{
	font-weight: 700;
	color: #ee0000;
	font-size: 13px;
	}

.komunikat
	{
	font-weight: 700;
	color: #1378c7;
	font-size: 13px;
	}

button
	{
	background-color: #f1f1f1;
	min-width: 120px;
	height: 28px;
	border-style: ridge;
	border-width: 1px;
	text-align: center;
	color: #cc2139;
/*	font-family: Tahoma, Verdana;*/
	font-size: 12px;
	font-weight: 700;
	padding-left: 20px;
	}

input, textarea
	{
	border-style: solid;
	border-width: 1px;
	border-color: #bcbcbb;
	background-color: #ffffff;
	width: 300px;
	height: 20px;
	}

select.select
	{
	margin-left: 140px;
	width: 300px;
	}

input.tekst
	{
	width: 150px;
	}

img
	{
	border: none;
	}

p.naglowek1
	{
	color: #ededed;
	font-size: 28px;
	text-decoration: none;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 16px;
	padding: 0px;
	font-weight: 700;
	}

p.naglowek2
	{
	font-size: 20px;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	padding: 0px;
	position: relative; bottom: 18px;
	font-weight: 700;
	}

h1
	{
	font-size: 16px;
	text-decoration: none;
	font-style: normal;
	font-variant: small-caps;
	margin-bottom: 10px;
	text-align: left;
	}
h2
	{
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 0px;
	font-variant: small-caps;
	color: #4e0000;
	}

h3
	{
	font-size: 10px;
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #2a2a2a;
	}

div.h4
	{
	margin-top: 30px;
	width: 217px;
	height: 43px;
	background-image: url("../grafiki/tlo_h4.png");
	background-repeat: repeat-x;
	background-position: top left;
	}

div.pod
	{
	margin-top: 30px;
	width: 217px;
	height: 25px;
	background-image: url("../grafiki/tlo_pod.png");
	background-position: top right;
	background-repeat: no-repeat;
	}

h4
	{
	color: #ffffff;
	background-color: transparent;
	font-size: 13px;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	position: relative;
	z-index: 3;
	text-align: left;
	}

h4.cien
	{
	color: #000000;
	position: relative; bottom: 16px; left: 2px;
	z-index: 1;
	}

h5
	{
	font-size: 12px;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: italic;
	}

a
	{
	color: #0040aa;
	text-decoration: none;
	font-weight: 700;
	}

a.url_prawy
	{
	font-size: 11px;
	color: #000000;
	}

a:hover
	{
	text-decoration: underline;
	color: #0040aa;
	}

p
	{
	text-align: justify;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

.lewy
	{
	text-align: left;
	}

.srodek
	{
	text-align: center;
	}

.prawy
	{
	text-align: right;
	}

.bialy
	{
	color: #ffffff;
	}

th
	{
	text-align: center;
	}
/* </strona w ogólności> */




/* <menu> */
div#menu
	{
	text-align: left;
	margin: 0px;
	padding-left: 90px;
	padding-top: 7px;
/*	width: 950px;*/
	height: 33px;
	background-image: url("../grafiki/menu.png");
	background-position: top left;
	background-repeat: no-repeat;
	}


p.menu
	{
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
	background-color: transparent;
	color: #ffffff;
	font-weight: 700;
	letter-spacing: 0.01em;
	}

a.menu
	{
	color: #ffffff;
	margin: 5px;
	font-style: italic;
	}

a.menu_aktywne
	{
	font-style: normal;
	}

div.menu_dol
	{
/*	width: 780px;*/
	width: 950px;
	background-color: #606060;
	}


ul.menu_dol
	{
	text-align: center;
	font-size: 11px;
	background-color: #606060;
	color: #ffffff;
	letter-spacing: 0.01em;	
	margin: 0px;
	}
li.menu_dol
	{
	display: inline;
	}

a.menu_dol
	{
	color: #ffffff;
	font-weight: 400;
	background-color: #606060;
	}

/* </menu> */


/* <główna część strony> */

div.ogolny /* obejmuje całą część główną strony */
	{
	overflow: hidden;
/*	width: 780px;*/
	width: 950px;
	}

div.ogolny_lewy /* obejmuje lewą kolumnę głównej części strony */
	{
/*	width: 445px;*/
	width: 615px;
	float: left;
/*	margin-left: 83px;
	margin-right: 35px;*/
	padding-left: 83px;
	padding-right: 35px;
	margin-top: 10px;
	margin-bottom: 30px;
	line-height: 200%;
	min-height: 550px;
	}

div.ogolny_prawy /* obejmuje prawą kolumnę głównej części strony */
	{
	width: 217px;
	float: right;
/*	margin: 1px 0px 50px 0px;*/
	}



hr
	{
	height: 1px;
	width: 90%;
	background-color: #000000;
	text-align: center; 
	}


div.stopka
	{
	background-color: #606060;
	color: #ffffff;
	text-align: right;
	font-size: 12px;
	padding-right: 20px;
	}

ul.kropka
	{
	list-style-image: url("../grafiki/punktor_poma.gif");
	}


/* </główna część strony> */

/* <stronicowanie lista> */

.numer_strony
	{
	border-style: solid;
	border-width: 1px;
	border-color: #aaaaaa;
	padding: 5px;
	text-align: center;
/*	float: left;
	display: inline;*/
	font-size: 12px;
	}

.numer_strony_zaznaczony
	{
	background-color: #555555;
	color: #aaaaaa;
	}


/* </stronicowanie lista> */
