/*Ogólne formatowanie strony*/
html, body {
	background-color: #ffffff;
	color: #000000;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	margin-right:0px;
	padding-right:0px; 
}
/*Znaki HTML*/
h1 {
	text-align: left;
	text-indent: 20px;
	color: navy;
	text-transform: uppercase;
	margin-top: 0px;
	font-size: 22pt;
}
h2 {
	text-align: inherit;
	color: Navy;
	text-transform: none;
	text-decoration: inherit;
	margin-top: -10px;
	position: relative;
}
h3 {
	text-align: left;
	color: Navy;
}
h4 {
	text-align: left;
	font-size: 18px;
	color: Red;
	text-transform: uppercase;
	text-decoration: inherit;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
}
h5 {
	text-align: left;
	color: Navy;
	text-transform: uppercase;
	text-decoration: inherit;
	margin-top: 0px;
	margin-left: 14px;
	margin-bottom: 0px;
	position: relative;
	font-size: 26px;
}
h6 {
	text-align: center;
	color: Navy;
	text-transform: uppercase;
	text-decoration: inherit;
	margin-top: 0px;
	margin-left: 14px;
	margin-bottom: 0px;
	position: relative;
	font-size: 26px;
}
ul li {
	list-style-image: url(img/p-czerwony.gif);
	margin-left: -20px;
}
th {
	text-align: center;
	background-color: navy;
	color: white;
}

TABLE.client {
	width: 450px;
	color: navy;
	background: #F0FBFF;
	border: solid;
	border-width: medium;
	border-color: #0099CC;
	margin: 5pt;
	text-align: center;
}
TD.nr {
    font-family : Verdana, serif;
    font-style  : normal;
    font-weight : bold;
    font-size   : 40pt;
	 text-align: center;
    color       : rgb(201,245,237);
    background  : #0099CC;
	 width: 100px;
}

td.td1 {
	background-color: #9de8ff;
}

td.td2 {
	background-color: #f0fff0;
}
/*formatowanie calego szblonu*/
#strona {
	background: #ffffff;
	width: 910px;
}
#rys {
	position: absolute;
	z-index: 1;
}
/*formatowanie NAGLOWKA*/
#n1 {
	background: url(img/001_color.png);
	width: 201px;
	height: 201px;
	float: left;
}
#n2 {
	background: url(img/002_color.png);
	width: 63px;
	height: 201px;
	float: left;
}
#n3 {
	background: url(img/003_color.png);
	width: 636px;
	height: 201px;
	float: left;
}
/*KOMUTATOR*/
#k1 {
	float: left;
}
/*SILNIK*/
#s1 {
	float: left;
}
/*PAKIET*/
#p1 {
	float: left;
}
/*LOGO*/
#l1 {
	float: left;
	margin-left: -15px;
}
#kira {
	position: absolute;
	margin-left: 615px;
	margin-top: 8px;
}
/*Formatowanie pola wyboru jezyka*/
#MENU_LANG {
	border-color: white;
	border-width: 3px;
	border-style: double;
	padding: 1px;
	margin-top: 16px;
	margin-left: 5px;
	margin-right: 5px;
	letter-spacing: 20px;
}
#menu form {
	display: inline;
}

/*Formatowanie MENU*/
#menu {
	background: url(img/004_color.png);
	background-repeat: no-repeat;
	float: left;
	width: 201px;
	overflow: hidden;
	clear: both;
	font-weight: normal;
}
#menu a {
	display: block;
	text-decoration: none;
	color: #000000;
	padding: 1px;
	padding-left: 3px;
	margin-left: 6px;
	text-align: left;
}

#menu a:hover {
	color: Navy;
	border-right: none;
	border-bottom: 1px solid Gray;
	border-top: 1px solid Silver;
	background-color: #ACDFFF;
	font-weight: bold;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: -1px;
	margin-bottom: -1px;
	padding-left: 3px;
	text-align: left;
}
#adres {
	text-align: center;
}
#menu a {
	display: block;
	text-decoration: none;
	color: #000000;
	padding: 1px;
	padding-left: 3px;
	margin-left: 6px;
	text-align: center;
}

#menu a:hover {
	color: Navy;
	border-right: none;
	border-bottom: 1px solid Gray;
	border-top: 1px solid Silver;
	background-color: #ACDFFF;
	font-weight: bold;
	margin-left: 6px;
	margin-right: 6px;
	padding-left: 3px;
	text-align: center;
}
/*Formatowanie TRESC*/
#tresc {
	float: left;
	width: 685px;
	overflow: visible;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: -40px;
	text-align: left;
	position: relative;
	z-index: 2;
}
#tresc p {
	text-indent: 30px;
	text-align: justify;
}
#tresc a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
#tresc a:hover {
	color: Navy;
	font-weight: bold;
}
#TRESC table {
	text-align: left;
}

#zap_www a {
	color: black;
	font-weight: normal;
	text-decoration: none;
}
#zap_www a:hover {
	color: black;
	font-weight: normal;
	text-decoration: none;
}
#TRESC1 {
	width: 680px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

#TRESC1 a {
	text-decoration: none;
	font-weight: bold;
	text-transform: lowercase;
	color: #000000;
}

#TRESC1 a:hover {
	color: Navy;
	font-weight: bold;
	text-decoration: none;
}

#TRESC1 table {
	text-align: center;
}
#praca_na {
	position: absolute;
	margin-left: 40px;
	margin-top: 110px;
}
/*Formatowanie tabel*/
#TAB_ZAP {
	border-color: White;
	width: 600px;
	border-collapse: collapse;
}
#TAB_ZAP tr {
	background-color: #EFF3F7;
}
/*Formatowanie STOPKA*/
#seo {
	border: medium;
	border-color: silver;
	border-style: double;
	border-width: medium;
	clear: both;
}
#autor {
	border: medium;
	border-color: silver;
	border-style: double;
	border-width: medium;
	clear: both;
	text-align: center;
	color: silver;
	font-size: 10px;
}
#autor a {
	text-decoration: none;
	font-weight: normal;
	text-transform: capitalize;
	color: silver;
}
#autor a:hover {
	color: Navy;
	font-weight: bold;
	text-decoration: none;
}
/*classes*/
.class001 {
	color: Navy;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 5px;
}
.class001a {
	color: Navy;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

.class001b {
	color: Navy;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.class002 {
	text-align: center;
}
.class003 {
	word-spacing: 13px;
	text-align: center;
	font-weight: bold;
}

.class004 {
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

.class005 {
	font-style: italic;
}

.class006 {
	font-size: 18pt;
	font-weight: bold;
	font-style: italic;
	color: #3366CC;
}

.class007 {
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}

.class008 {
	text-align: right;
}

.class009 {
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
	font-family: Arial;
	color: #595959;
}

.class010 {
	font-family: Verdana, serif;
	font-size: 12pt;
	color: rgb(201,245,237);
	background: Red;
	font-weight: bold;
}

.class011 {
	font-size: 13px;
}

.class012 {
	font-size: 11px;
}

.class013 {
	width: 99.3%;
	background-color: #e2f2f6;
	border-style: inset;
	border-width: 2px;
	font-weight: bold;
}

.class014 {
	width: 10px%;
	color: lime;
	background: #aeffb3;
	border: solid;
	border-width: thin;
	border-color: lime;
	margin: 5pt;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}

.class015 {
	width: 10px%;
	color: red;
	background: #ffd7d7;
	border: solid;
	border-width: thin;
	border-color: red;
	margin: 5pt;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}

.class016 {
	font-size: 9px;
	text-align: left;
	position: relative;
	top: 0px;
	bottom: 0px;
}

.class017 {
	text-indent: 40px;
}
/*Formatowanie ogloszen*/
#praca {
	width: 560px;
}

#praca1 {
	background-image: url(img/oglpr_01.gif);
	height: 130px;
	background-repeat: no-repeat;
}

#pracaL {
	width: 8px;
	height: 180px;
	float: left;
	background-image: url(img/oglpr_02.gif);
	background-repeat: repeat-y;
}

#pracaR {
	width: 7px;
	height: 180px;
	float: right;
	overflow: hidden;
	background-image: url(img/oglpr_04.gif);
	background-repeat: repeat-y;
	background-position: -4px;
	text-align: left;
}

#pracaC {
	width: 97%;
	float: left;
	overflow: hidden;
	background-color: #fff;
	text-align: left;
}

#pracaC ol li {
	margin-left: -17px;
	margin-top: 20px;
	text-align: justify;
}

#praca2 {
	clear: both;
	height: 175px;
	background-image: url(img/oglpr_07.gif);
	background-repeat: no-repeat;
}
/*formatowanie INTRANET*/
#LOGOWANIE {
	margin-left: 20px;
	margin-top: -3px;
	padding-bottom: 10px;
	position: relative;
}
#zmienne {
	margin-top: -40px;
	float: right;
}
#admin {
	background-color: ThreedFace;
	border-width: 1px;
	border-style: inset;
	padding: 5px;
	margin-left: 0px;
	margin-top: 5px;
	font-size: 11px;
	font-style: normal;
	color: gray;
}
#tab_big {
	width: 2100px;
	position: relative;
	bottom: 0px;
	z-index: 3;
}

#tab_big_seo {
	width: 900px;
	position: relative;
	bottom: 0px;
	text-align: left;
	z-index: 1
}

#tab_seo {
	position: relative;
	bottom: 0px;
	text-align: left;
	z-index: 1
}