/*--------------------------------------------------------------*/
/*--------------------- Styl standardowy -----------------------*/
/*--------------------------------------------------------------*/
body, td {
	font-family:  Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
}

body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	background: #FFFFFF url(images/page/tlo_boki.gif) repeat-x 0px 92px;
	color: #666666;
	behavior:url('csshover2.htc');
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
}

ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 15px;

}
li {padding: 0px 0px 0px 5px;}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}

.top {vertical-align: top;}
.clear {clear: both;}

a {
	color: #FF9900;
	font-weight: normal;
	text-decoration: none;
}

a:hover {text-decoration: underline;}

	
label {cursor: pointer;}

/* DHTML Popup */
.Popup {
	background-color: #FFFFFF;
	border: 1px solid #C8D0CF;
}
.Popup .ImageContainer {
	padding: 5px;
	height: 100%;
	text-align: center;
}
.Popup .Loader {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	border: 1px solid #C8D0CF;
}
.Popup .Preview {
	border: 1px solid #C8D0CF;
	cursor: pointer;
}
.Popup .Caption {
	vertical-align: middle;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
}
.Popup .Prev {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 5px 5px;
	width: 16px;
}
.Popup .Prev div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_prev.gif) no-repeat center center;
}
.Popup .Next {
	vertical-align: top;
	text-align: right;
	padding: 0px 5px 5px 0px;
	width: 16px;
}
.Popup .Next div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_next.gif) no-repeat center center;
}
.Popup .IcoClose {
	height: 26px;
	width: 26px;
	display: block;
	cursor: pointer;
	background: url(images/ico_close.gif) no-repeat center center;
}
.PopupOverlay {
	width: 100%;
	height: 500px;
	background-color: #999999;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

/* komunikat */
.komunikat {
	font-weight: bold;
	padding: 15px;
	text-align: center;
}

.message {
	font-weight: bold;
	width:460px;
	position:absolute; 
	top:200px; 
	left:50%; 
	margin-left: -235px;
	background-color:#FFFFFF; 
	border:4px double #FF6600; 
	padding:0px 0px 20px 0px;
	text-align: center;
	z-index: 999999999;
}
.message p{text-align: center;}

.message div.info{
	padding:25px 5px 34px 100px;
	background: #FFFFFF url(images/info.jpg) no-repeat 15px 10px;
	text-align: left;
}
.message div.error{
	padding:25px 5px 34px 100px;
	background: #FFFFFF url(images/error.jpg) no-repeat 15px 10px;
	text-align: left;
}
.message input{
	background: #E6E6E6;
	color: black; 
	padding:2px 0px 2px 0px; 
	border: 1px solid #888888;
	font-weight: bold; 
	width: 60px;
	cursor: pointer;
}

/* ---------------------------------------------------------------- */
/* --- Ponizsze style usunac i napisac samodzielnie !!! ----------- */
/* ---------------------------------------------------------------- */
img {
	border: none;
}

input {
	font-size: 11px;
	font-family: Arial;
	color: #5c5c5c;
}

span.logo {
	background: #FFFFFF url(images/page/logo.jpg) no-repeat  145px 0px;
	height: 87px;
	display:block;
	float: left;
	width:174px;
}
.logo_tekst {
	width: 326px;
	display: inline-block;
	font-size: 18px;
	color: #102b72;
	font-weight: normal;
}
.logo_tekst_niebieski {
	margin-top:25px;
	width: 326px;
	display: inline-block;
	font-size: 18px;
	color: #102b72;
	font-weight: normal;
	float: left;
}
div.logo_glowna_tekst {
	float: left;
}
.logo_tekst span.naglowek_tekst {
	color:#C1C1C1;
	display:block;
	font-size:12px;
	letter-spacing:1px;
	margin-left:23px;
}
a.start {
	display: block;
	width: 153px;
	height: 87px;
	background: #FFFFFF url(images/page/logo_A.jpg) no-repeat 0px 4px;
}

a.start1 {
	display: block;
	width: 153px;
	height: 87px;
	background: #FFFFFF url(images/page/logo_A.jpg) no-repeat;
}

div.naglowek {
	position: relative;
}

div.naglowek  h1 {
	float:left;	
}


/* menu gora----*/
.menuKreska {
	float:right;
	padding: 15px 0px 10px 0px;
	background: url(images/ico/kropki.gif) 0px bottom repeat-x;
}

ul.menuGora {
	list-style:none;
	margin: 0;
}

ul.menuGora li {
	display: inline;	
	margin: 0;
	padding: 0;
	
}

ul.menuGora li a{
	color: #5c5c5c;
}

ul.menuGora li a:hover{
	color: #ff6600;
	text-decoration: none;
}

.ikona {
	padding: 0px 7px 0px 0px;
}

.linkIk {
	margin: 0px 20px 0px 0px;
}


/*-----menu ----*/

ul.menuG2 {
	border-top: 4px solid #295fa6;
	border-bottom: 1px solid #ffffff;
	height:48px;
	background: url(images/page/tlo_menu.gif) repeat-x;
	list-style: none;
	margin: 0;
	padding: 0px 43px 0px 43px;
	*display:inline;
	zoom:1;
}

ul.menuG2 li a {	
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	display: block;
	padding: 17px 18px 16px 18px;
}

ul.menuG2 li {
	text-align: center;
	float:left;
	margin: 0;
	padding: 0;	
	position:relative;
	z-index: 10;
	zoom:1;
	cursor:pointer;
}

ul.menuG2 li a:hover {
	color: #ffffff;
	text-decoration:none;
	background: url(images/page/menu_act.gif) repeat-x;
}

ul.menuG2 li.wcisniety {
	color: #ffffff;
	text-decoration:none;
	background: url(images/page/menu_act.gif) repeat-x;
}

ul.menuG2 li.wcisniety a span {
	display: block;
	padding:0;
	cursor:pointer;
}

ul.menuG2 li.wcisniety a:hover span {
	display: block;
	padding:0;
	cursor:pointer;
}

ul.menuG2 ul, ul.menuG2 li:hover ul{
display:none;
}

ul.menuG2 li:hover ul
{
	display: block;
}

ul.menuG2 ul {
	position: absolute;
	top:48px;
	left:0;
	float: left;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #062cbb;
	background-color:#295fa6;
	margin:0;
	padding:0;
	width:186px;
	list-style:none;
	z-index: 2;
}


ul.menuG2 li.spacer {
	background-color: #4b9be0;
	border-left: 1px solid #184189;
	margin: 14px 0px 0px 0px;
	width: 1px;
}

ul.menuG2 li li {
	position: relative;
	margin: 0px;
	padding: 0px;
}

ul.menuG2 li li a {
	display: block; 
	text-align: left;
	padding: 5px 5px 5px 20px;
	width: 161px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #bfcfe4;
	background: url(images/ico/grot_b.gif) no-repeat 10px 9px;
}

ul.menuG2 li  li a:hover {
	background: #2c7dbb url(images/ico/grot_b.gif) no-repeat 10px 8px;
	padding: 4px 5px 5px 20px;
	margin: 1px 0px 0px 0px;
	color: #bfcfe4;
}

ul.menuG2 li  li.submenuSpacer {
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	width: 186px;
	display: block;
	border-top: 1px solid #062cbb;	
}

ul.menuG2  li li a span {
	margin: 0px;
	background-color: transparent !important;
}





/*----- naglowki ----*/
.tytul1 {
	font-size: 18px;
	font-weight: normal;
	color: #ff9900;
	padding:0px 0px 12px 0px;
	margin-right: 20px;
	border-bottom: 1px solid #e5e5e5;
}
h2.tytul1 {
	font-size: 16px;
	color: #102B72;	
}

h3.tytul4 {
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	padding:0px 0px 0px 22px;
	font-weight:bold;
	margin-right: 20px;
	border-bottom: 1px solid #e5e5e5;
}

.tytul2{
	font-size: 13px;
	font-weight: bold;
	color: #1a4d86;
	padding: 10px 0px 0px 0px;
}

.aktualnosc {
	font-size: 12px;
	font-weight: bold;
	color: #1a4d86;
	margin-top: 10px;
}

.aktualnosc a{
	color: #1a4d86;
	font-weight: bold;
}

.aktualnosc a:hover{
	color: #FF6600;
	text-decoration: none;
}

.aktualnosc2 {
	font-size: 12px;
	font-weight: bold;
	color: #1a4d86;
	margin-top: 10px;
}
.aktualnosc2 a{
	color: #434343;
	font-weight: bold;
}

.aktualnosc2 a:hover{
	color: #FF6600;
	text-decoration: none;
}

.blokH {
	font-size: 16px;
	color: #0c499e;
	padding: 0px 0px 15px 0px;
	font-weight: bold;
}

/*menu lewe*/

.menuL {
	border: 1px solid #efede3;
	padding: 16px;
	background-color: #f9f8f4;
	margin-bottom: 12px;
}

.menuL ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.menuL ul  li{
	margin: 0;
	padding: 0;
}

.menuL ul  li a {
	padding: 7px 0px 7px 0px;
	display: block;
	background: url(images/ico/grot2.gif) no-repeat 0px 11px; 
	color: #5c5c5c;
	font-weight:normal;
	font-size: 11px;
}

.menuL ul  li.spacer {
	margin: 0;
	padding: 0;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	border-top: 1px solid #dedac7;	
}

.menuL ul  li a:hover {
	text-decoration: none;
	color: #ff6600;
}

.menuL ul  li.wcisniety a {
	color: #ff6600;
	font-weight: bold;
}
/* -------> poziom1 */
ul.poziom1 {
/*	border-top: 1px solid #dedac7; */
}

ul.poziom1 li a{
	padding-left: 13px;
	width: 155px;
}

/* -------> poziom2 */

li.wcisniety  ul.poziom2 li a {
	background: url(images/ico/men2.gif) no-repeat 13px 11px; 
	padding-left: 26px;
	width: 142px;
	font-weight:normal;
	color: #5c5c5c;	
}

 li.wcisniety  ul.poziom2 li.wcisniety a  {
	color: #ff6600;
	font-weight:bold;
}
li.wcisniety  ul.poziom2  li.spacer {
	margin: 0;
	padding: 0;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	border-top: 1px solid #dedac7;	
}

/* -------> poziom3 */
li.wcisniety  ul.poziom2 li.wcisniety ul li a {
	background-position: 26px 11px;
	padding-left: 39px;
	width: 129px;
	color: #5c5c5c;	
	font-weight:normal;
}

 li.wcisniety  ul.poziom2 li.wcisniety ul li.wcisniety a {
	color: #ff6600;
	font-weight:bold;
}

/* -------> poziom4 */
li.wcisniety  ul.poziom2 li.wcisniety ul li.wcisniety ul li a {
	background-position: 33px 11px;
	padding-left: 45px;
	width: 123px;
	color: #5c5c5c;	
	font-weight:normal;
}

li.wcisniety  ul.poziom2 li.wcisniety ul li.wcisniety ul li a:hover, li.wcisniety  ul.poziom2 li.wcisniety ul li.wcisniety ul  li.wcisniety ul li a:hover,li.wcisniety  ul.poziom2 li.wcisniety ul li a:hover, li.wcisniety  ul.poziom2 li a:hover{
	color: #ff6600;
} 




li.wcisniety  ul.poziom2 li.wcisniety ul li.wcisniety  ul li.wcisniety a {
	color: #ff6600;
	font-weight:bold;
}

/* -------> poziom5 */
li.wcisniety  ul.poziom2 li.wcisniety ul li.wcisniety ul li.wcisniety ul li a {
	background-position: 43px 11px;
	padding-left: 57px;
	width: 129px;
	color: #5c5c5c;
	font-weight:normal;	
}

 li.wcisniety  ul.poziom2 li.wcisniety ul li.wcisniety  ul li.wcisniety  ul  li.wcisniety a {
	color: #ff6600;
	font-weight:bold;
}


/* regiony */
td.lewyRegion , td.srodekRegion , td.prawyRegion, td.srodekRegion1 , td.prawyRegion1, td.prawyRegion2{
	vertical-align:top;
}

td.top {
	background-color: #ffffff;
}

td.lewyRegion {
	padding: 12px 0px 0px 11px;
	width: 200px;
}

td.srodekRegion {
	padding: 12px 11px 0px 11px;
}

td.srodekRegion1 {
	padding: 12px 0px 0px 0px;
}

td.prawyRegion {
	padding: 12px 11px 0px 0px;
	width: 199px;
}

td.prawyRegion1 {
	padding: 12px 0px 0px 0px;
	width: 199px;
}
td.prawyRegion2
{
	padding: 12px 0px 0px 0px;
	width: 220px;
	max-width:220px;
}

div.region1 {
	height: 1%;
	position:relative;
	background: url(images/page/region1.jpg) no-repeat 0px 54px;
	clear:both;
}

td.prawyRegion2 .blok3
{
	width: 219px;
}
/*------ moduly ---*/

ul.pasekZaglebienia {
	list-style:none;
	margin:0;
	padding: 0;
}

ul.pasekZaglebienia li{
	font-size: 18px;
	font-weight: normal;
	color: #ff9900;
	margin:0;
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
}

/* ----- bloki-----*/
.blok {
	border: 1px solid #efede3;
	background: #f9f8f4;
	padding: 15px; 
	margin-bottom: 12px;
}
td.prawyRegion2 .blok {
	float: left;
	width: 169px;
}

.blok2 {
	border: 1px solid #efede3;
	background: #f9f8f4;
	padding: 11px; 
	margin-bottom: 12px;
}

.blok3 {
	margin-bottom: 12px;
	float: left;
}

.blok4 {
	/*height: 56px;*/
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}
/* zdjecia */
ul.stopka_tresc {
	float: left;
	width: 46%;
}
ul.stopka_tresc li a {
	color: #1A4D86;
}
.ramka {
	padding: 2px;
	background-color: #ffffff;
	border: 1px solid #e5e5e5;
	display:table-cell;
	*display: inline-block;
}

div.aktualnosci4ZdjeciaBlok {
	margin-left:10px;
	float: right;
}

div.aktualnosci5ZdjeciaBlok {
	margin-right: 5px;
	padding-right: 5px;
	float: left;
}


div.opisy4ZdjeciaBlok {
	margin-left:10px;
	margin-top: 15px;
	float: right;
}

div.opisy4ZdjeciaBlok .aktualnosciZdjeciaOpisBlok{
	margin: 0px 0px 10px 0px;
}

div.opisy5ZdjeciaBlok {
	margin-right: 5px;
	margin-top: 15px;
	float: left;
}

div.opisy5ZdjeciaBlok  .aktualnosciZdjeciaOpisBlok{
	margin: 0px 0px 10px 0px;
}

div.aktualnosci7ZdjeciaBlok {
	margin: 0px;
}

div.aktualnosci7ZdjeciaBlok  .aktualnosciZdjeciaOpisBlok{
	float:left;
	margin: 5px 7px 5px 7px;
}


.galeriaZdjeciaBlok .aktualnosciZdjeciaOpisBlok {
	float:left;
	margin: 5px 3px 10px 0px;
}


div.aktualnosciSkrotPrawaZdjecia {
	float: right;
	margin: 0px 0px 0px 5px;
	
}

.aktualnosciZdjeciaOpisBlok {
 color: #295ea0;
}

.galeriaMaxMargines {
	padding: 10px 0px 10px 0px;
}
/* -------  pliki -------- */

.aktualnosciZalacznikRamka {
	padding-top: 15px;
	vertical-align: middle;
}

.aktualnosciZalacznikRamka img {
vertical-align:middle
}

.aktualnosciPlikOpis {
	margin: 0px 0px 0px 19px;
}

.plikiS {
	padding: 0px 0px 5px 0px;
}

/* strona opisowa */

.opisyOpis {
	padding-top: 15px;
	text-align: justify;
}

.opisyOpis ul {
	padding: 20px 0px 20px 20px;
	list-style: none;
	margin: 0;
}

.opisyOpis ul li {
	background: url(images/ico/kropka.gif) no-repeat 0px 8px;
	padding: 3px 0px 0px 10px;
}

.newsMargines {
	padding: 5px 0px 20px 0px;
}

/*bannery*/

.reklama {
	padding: 0px 0px 12px 0px;
	text-align: center;
}

/*----formularz kontaktowy ---*/

.formularzMargines {
	margin: 15px 0px 20px 0px;
	border: 1px solid #e0e0e0;
	background: #f5f5f5;	
}

.formularzLabel {
	padding-left: 22px;
	font-weight: bold;	
	color: #444444;
}

.formularzLabel2 {
	padding-left: 22px;
	font-weight: normal;	
	color: #444444;
}

.formularzGwiazdka {
	color: #ff6600;
	margin-left: 5px;
}

.formularzOpis {
	padding: 11px 11px 10px 22px;
	text-align: justify;
}

.formularzCB {
	float: left;
	margin: 4px 5px 15px 22px;
}

.formularzCB1 {
	margin: 2px 5px 0px 22px;
}


.formularzWymagane {
	color: #ff6600;
	float:right;
	margin: 0px 50px 0px 0px;
}

.formularzInput {
	width:128px;
	height: 16px;
	border: none;
	padding: 3px 0px 2px 4px;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;	
}

.formularzInput_error {
	width:132px;
	border: none;
	height: 16px;
	padding: 3px 0px 2px 4px;
	border: 1px solid #ff9900;
}

div.formBorder {
	border: 1px solid #efefef;
	width: 133px;
	float: left;
}



textarea.formularzInput ,textarea.formularzInput_error {
	width:254px;
	height: 50px;
	font-family:  Arial;
	font-size: 11px;
	color:#5C5C5C;
}

.forumlarzInput2 {
	width:260px;
	border: none;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;	
}

div.formBorderT {
	border: 1px solid #efefef;
	width: 255px;
	float: left;
}

.zapisz {
	width: 50px;
	height: 22px;
	background: url(images/page/zapisz.gif) no-repeat;
	border: none;
	padding-top: 2px;
	padding-bottom: 3px;
	color: #ffffff;
	font-size: 11px;
	cursor: pointer;
	font-weight: bold;
}

.kontakt {
margin: 0px 0px 0px 40px;
float:left;
}



/*----- subskrypcja ---*/
div.subskrypcja {
	border: 1px solid #efede3;
	width: 165px;
	height: 24px;
	margin: 0px auto 0px auto;	
	padding: 3px 0px 0px 3px;
	background-color: #ffffff;
	overflow: auto;
}

.subsInput {
	width: 141px;
	border: 0px solid red;
	height: 16px;
	padding: 3px 0px 2px 0px;
}

.marginesBlok4 {
	margin: 15px 0px 0px 0px;
	
}



/*   aktualności Blok */
.aktualnosciOpis {
	text-align: justify;
}

.newsData {
	background: url(images/ico/zegar.gif) no-repeat 0px 7px;
	padding: 5px 0px 5px 13px;
	color: #a7a7a7;
	font-family: Tahoma;
}



.wiecej { 
	margin: -1px 0px 0px 4px;
	font-weight: bold;
}

a.wiecej img {
	position: relative;
	*bottom: 1px;
}

.aktualnosciMarginesG {
	width: 197px;
	min-height: 165px;
	_height: 165px;	
	padding: 0px 20px 0px 0px;
	float: left;
	overflow: hidden;
}

.wiecej2 { 
	margin: -1px 0px 0px 4px;
}

/* aktualnosci Modul */

.aktualnosciMargines {
	overflow: hidden;
}

.newsLink {
	padding: 5px 0px 5px 0px;
}

.prawa {
	float:right; 
	text-align:right;
	vertical-align: middle;
}

.aktualnosciOpis ul {
	padding: 20px 0px 20px 20px;
	list-style: none;
	margin: 0;
}

.aktualnosciOpis ul li {
	background: url(images/ico/kropka.gif) no-repeat 0px 8px;
	padding: 3px 0px 0px 10px;
}

.aktualnosciPager {
	margin: 10px 0px 10px 0px;
	text-align: center;
	vertical-align: middle;
	color: #295fa6;
}

.aktualnosciPager b {
	color: #295fa6;
}

.aktualnosciPager b u {
	text-decoration: none;
}

.aktualnosciPager a:hover  {
	color: #295fa6;
	text-decoration: none;
}
/* subskrypcjaModul */
.subskrypcjaModul {
	margin: 15px 0px 20px 0px;
	padding: 0px 0px 15px 0px;
	border: 1px solid #e0e0e0;
	background: #f5f5f5 url(images/page/newsletter_m.jpg) no-repeat;
	overflow: hidden;
	
	
}

/* ---wyszukiwarka blok*-----*/


div.szukajBlok {
	border: 1px solid #efede3;
	width: 165px;
	height: 24px;
	margin: 0px auto 0px auto;	
	padding: 3px 0px 0px 3px;
	position: absolute;
	left: 690px;
	_left: 230px;
	top: 49px;
}

.szukInput {
	width: 141px;
	border: 0px solid red;
	height: 16px;
	padding: 3px 0px 2px 2px;
}


.wyszModul {
	background: #f5f5f5 url(images/page/wysz_modul.jpg) no-repeat;
	height: 22px;
	margin: 15px 0px 20px 0px;
	padding: 17px 0px 15px 0px;
}

.wysWyszukaj .formI {
	width: 128px;
	margin:2px 7px 0px 23px;
	background-color: transparent;
	border:none;
}

input.przy0{
	background: transparent;
	border: none;
	width: 50px;
	padding-top: 2px;
	padding-bottom: 3px;
	color: #ffffff;
	font-size: 11px;
	cursor: pointer;
	font-weight: bold;
}

.wysBlok, .wysBlok1 {
	color: #434343;
}

.wysBlok {
	padding: 20px 0px 20px 0px;
}

h4.wysNaglowek {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	padding: 10px 0px 10px 41px;
	background: transparent url(images/ico/grot3.gif) no-repeat 19px 13px;
	margin:-1px 0px 0px 0px;
	font-size: 11px;
	color: #434343;
	cursor: pointer;
}

.wysLista dt {
	font-weight: bold;
	color: #434343;
	font-size:11px;
	padding: 15px 0px 22px 40px;
}
.wysLista dt a {
	color: #434343;
	font-size:11px;
	font-weight: bold;
}

.wysLista dt a:hover{
	color: #ff6600;
	text-decoration: none;

}

/*.wysIlosc {
	float: right;
	padding: 0px 20px 0px 0px;
}*/
/*blok linki*/
.linkiMargines {
	width: 420px;
	float:left;
	overflow:hidden;
}

.linkiZdjec {
	padding: 12px 0px 10px 20px;
	clear:both;
	float: left;	
	display:inline;
}

.ramka2 {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	display:table-cell;
	*display: inline-block;
}
.linkLinki {
	float:left;
	margin:0px 0px 0px 20px;
	padding: 10px 0px 10px 12px;
	line-height: 14px;
	display:inline;
	vertical-align: middle;
	width: 178px;
	border-bottom: 1px solid #5d7bac;	
	height: 28px;
	background: url(images/ico/g_bialy.gif) no-repeat 0px 15px;
}

.linkLinki a {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	display:block;
}
td.prawyRegion2 h3.linkLinki2 {
	margin: 0px;
}
h3.linkLinki2 {
	margin:5px 0px 5px 0px;
	padding: 5px 0px 5px 10px;
	line-height: 14px;
	vertical-align: middle;
	background: url(images/ico/grot2.gif) no-repeat 0px center;
}

h3.linkLinki2 a {
	color: #164c94;
	font-weight: bold;
	font-size: 11px;
	display:block;
}

.blok3 .newsMargines .opisyOpis {
padding: 0px 20px 0px 0px;
}

.blokOpisFota {
	padding: 7px 0px 10px 0px;
}
.ramka3 {
	border: 1px solid #efede3;
	display:table-cell;
	*display: inline-block;
}
/*stopka*/

.stopka {
	border-top: 1px solid #e5e5e5;
	padding: 13px 0px 20px 0px;
}

.stopka a {
	color: #1a4d86;
}

td.stopkaTresc {
	width: 50%;
}

.stopkaTresc p {
	color: #1a4d86;
}

.blok4 .newsMargines {
	padding:0;
	margin:0;
} 

.blok4 .newsMargines .opisyOpis{
	padding:0;
	margin:0;
} 

.blok4 a {
	color: #acacac;
}


/* modul szkolen*/

.labelSz {
	color: #2261b1;
	padding: 10px 5px 10px 0px;
	border-top: 1px solid #e6e6e6;
	vertical-align:top;
}

.tytulSz {
	padding: 0px 0px 10px 0px;
}

.valueSz {
	color: #404040;
	border-top: 1px solid #e6e6e6;
	padding: 10px 0px 10px 0px;
}


.valueSzOpis {
	color: #404040;
	border-top: 1px solid #e6e6e6;
	padding: 10px 0px 10px 0px;
}

.valueSzOpis ul {
	padding: 20px 0px 20px 0px;
	list-style: none;
	margin: 0;
}

.valueSzOpis ul li {
	background: url(images/ico/kropka.gif) no-repeat 0px 8px;
	padding: 3px 0px 0px 10px;
}

.labelPliki {
	font-weight: bold;
	color: #2c5d9f;
	padding: 0px 0px 5px  0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #e6e6e6;
}

.aneks {
	fotn-size: 10px;
	padding: 2px 0px 0px 0px;
}

.newsDataS {
	background: url(images/ico/zegar.gif) no-repeat 0px 17px;
	padding: 15px 0px 5px 13px;
	color: #a7a7a7;
	font-family: Tahoma;
}

.newsDataS b{
	font-weight: normal;
	color: #FF9900;
}

.szkoleniaOpis {
	text-align: justify;
	padding: 15px 0px 5px 0px;
}

.szkoleniaMargines h3.aktualnosc {
	margin:0;
	padding:0;
}
.informacjeL {
	font-weight: bold;
	padding: 20px 0px 15px 0px;
}

.informacje{
	background-color: #f9f8f4;
	padding: 20px;
	border:1px solid #ecebe7;
	border:1px solid #ecebe7;
}

/*mapa serwisu*/

.mapa {
	margin: 20px 0px 30px 0px; 
	border-top: 1px solid #e5e5e5;
}

ul.mapaSerwisu {
	list-style:none;
	margin: 0;

	
}
ul.mapaSerwisu li {
	margin:0;
	background-color: #f5f5f5;
	padding:0;	
}
ul.mapaSerwisu li a{
	padding:10px 10px 10px 22px;
	display:block;
	border-bottom: 1px solid #e5e5e5;
	color: #295fa6;
	font-weight: bold;
	background: url(images/ico/grot2.gif) no-repeat 10px 14px;
}

ul.mapaSerwisu li li {
	margin:0;
	background-color: #ffffff;
	padding:0;	
}

ul.mapaSerwisu li li a{
	padding:10px 10px 10px 58px;
	display:block;
	border-bottom: 1px solid #e5e5e5;
	color: #295fa6;
	font-weight: normal;
	background: url(images/ico/kwadrat.gif) no-repeat 47px 15px;
}

ul.mapaSerwisu li li li {
	margin:0;
	background-color: #ffffff;
	padding:0;	
}

ul.mapaSerwisu li li li a{
	padding:10px 10px 10px 94px;
	display:block;
	border-bottom: 1px solid #e5e5e5;
	color: #295fa6;
	font-weight: normal;
	background: url(images/ico/kwadrat.gif) no-repeat 83px 15px;
}

ul.mapaSerwisu li li li li a{
	padding:10px 10px 10px 130px;
	display:block;
	border-bottom: 1px solid #e5e5e5;
	color: #295fa6;
	font-weight: normal;
	background: url(images/ico/kwadrat.gif) no-repeat 119px 15px;
}

ul.mapaSerwisu li li li li li a{
	padding:10px 10px 10px 166px;
	display:block;
	border-bottom: 1px solid #e5e5e5;
	color: #295fa6;
	font-weight: normal;
	background: url(images/ico/kwadrat.gif) no-repeat 155px 15px;
}

a.linkOb img {
	position: relative;
	*bottom: 3px;
}

ul.modul {
	list-style:none;
	margin: 0;

	
}

ul.modul li {
	margin:0;
	padding:0;	
}
ul.modul li a{
	padding:10px 10px 10px 22px;
	display:block;
	border-bottom: 1px solid #e5e5e5;
	color: #295fa6;
	font-weight: bold;
	background: url(images/ico/grot2.gif) no-repeat 10px 14px;
}


/*formularz zapytania*/

.row, .row1 {
	clear:both;
}

.row .formularzInput {
	width:100px;
}

.row .formularzInput_error {
	width:100px;
}


.row1{
	background-color: #FF9900;
	overflow:hidden;
	height: 1%;
}
	

.cell {
	float: left;	
	width: 110px;
	padding:5px 0px 5px 0px;
}

.cell1 {
	float: left;	
	width: 30px;
	padding:5px 0px 5px 0px;
}

.cell2 {
	float: right;	
	width: 140px;
	padding:5px 50px 5px 0px;
}

.cell3 {
	float: left;	
	width: 70px;
	padding:10px 0px 5px 0px;
}

.cell5 {
	float: left;	
	width: 105px;
	font-weight: bold;
	padding:5px 0px 5px 0px;
	overflow:hidden;
}

.cell6 {
	float: left;	
	width: 130px;
	padding:10px 0px 5px 0px;
}

.zapisz1 {
	width: 100px;
	height: 22px;
	background: url(images/page/osoba.gif) no-repeat;
	border: none;
	padding-top: 2px;
	padding-bottom: 3px;
	color: #ffffff;
	font-size: 11px;
	cursor: pointer;
	font-weight: bold;
}

.formularzLabel1 {
	padding-left: 22px;
	font-weight: bold;	
	color: #444444;
	vertical-align: top;
}

.dzial {
	text-align: center;
	font-weight: bold;
	color: #FF6600;
}

.dzial1 {
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	margin: 10px 0;
	color: #FF6600;
}

.formularzMargines5 {
	padding:0px 10px 0px 10px;
	margin: 15px 0px 20px 0px;
	border: 1px solid #e0e0e0;
	background: #f5f5f5;
}

textarea.formularzInput2  {
	width:370px;
	height: 90px;
	border: none;
	padding: 3px 0px 2px 4px;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;	
	color: #5c5c5c;
	font-family:Arial;
	font-size: 11px;
}

/*


ul.mapaSerwisu li {
	padding: 4px 0px 4px 14px;
	background: url(images/ico/grot.gif) no-repeat 0px 7px;
}

ul.mapaSerwisu li a{
	font-weight:bold;
}

ul.mapaSerwisu li li{
	padding: 4px 0px 4px 7px;
	background: url(images/ico/grot2.gif) no-repeat 0px 9px;
}

ul.mapaSerwisu li li a{
	font-weight:normal;
}

ul.mapaSerwisu li li li{
	padding: 4px 0px 4px 14px;
	background: url(images/ico/men2.gif) no-repeat 0px 9px;
}

ul.mapaSerwisu li li li li{
	padding: 4px 0px 4px 14px;
	background: url(images/ico/kropka.gif) no-repeat 0px 9px;
}
*/



.przyciski_zgloszenie a {
	background: url(images/page/osoba.gif) repeat-x;
	border: none;
	display: block;
	float: left;
	width: 90px;
	padding: 5px 5px 3px 5px;
	color: #ffffff;
	font-size: 11px;
	cursor: pointer;
	font-weight: bold;
	margin: 0px 20px 0px 20px;
	text-align: center;
}

.przyciski_zgloszenie a:hover {
	text-decoration: none;
}


.formTitle {
	text-align:center;
	font-weight: bold; 
	color: #FF9900; 
	margin: 15px 0; 
	font-size: 13px;
}

.logowanie{
	overflow: hidden;
	zoom: 1;
	background: #ebebe9;
	padding: 2px 2px 0 2px;
}


.logowanie-input{
	background-color:#FFFFFF;
	border:1px solid #EFEDE3;
	display:block;
	height:14px;
	line-height:14px;
	margin:0 0 3px;
	overflow:auto;
	padding:3px 9px 2px;
	width:143px;
}
.przypomnij-haslo{
	font-family:tahoma;
	padding:7px 10px 0;
	text-align:right;
}
.przypomnij-haslo a{
	background: url(images/ico/grot.gif) no-repeat 100% 3px;
	color: #5c5c5c;
	padding:0 12px 0 0;
}
a.zaloguj{
	background: transparent url(images/ico/grot.gif) no-repeat 100% 3px;
	border:0 none;
	color:#5C5C5C;
	cursor:pointer;
	float:right;
	font-family:tahoma;
	font-size:11px;
	margin:-3px 8px 2px 0;
	padding:0 10px 0 0;
}
.fix-2{
	overflow: hidden;
	zoom: 1;
}

.fix-2 label{
	float:left;
	line-height:21px;
	padding:0 8px 0 0;
	text-align:right;
	width:97px;
}

.przypomnij-haslo-modul-opis{
	line-height:15px;
	padding:10px 0 14px;
}
.gwiazdka2{
	color: #fd9a01;
}


.uzytkownicyInput{
	background-color:#FFFFFF;
	border:1px solid #f0ede4;
	display:block;
	height:14px;
	line-height:14px;
	margin:0 0 3px;
	overflow:auto;
	padding:3px 9px 2px;
	width:235px;
}
.formularzWymagane2{
	float:left;
	line-height:19px;
	padding:0 13px 0 0;
}
.wyslij-nowe-haslo{
	background: transparent url(images/bmm-przypomnij.gif) no-repeat 0 0;
	width: 126px;
	padding: 0px;
	margin: 0px;
	height: 21px;
	line-height: 21px;
	border: 0;
	cursor: pointer;
}
.wyslij-zaloguj{
	padding:3px 0 0 103px;
}
.wyslij-zaloguj2{
	background: transparent url(images/zaloguj.gif) no-repeat 0 0;
	width: 69px;
	padding: 0px;
	margin: 0px;
	height: 21px;
	line-height: 21px;
	border: 0;
	cursor: pointer;
}


.wyslij-przypomnij-dol{
	padding:7px 0 0;
}