body { margin: 0;	padding: 0;	background: #fdfdfd ; font-family: tahoma; font-size: 12px; color: #000; line-height: 18px; text-align: left; }

a { color: #e63414; text-decoration: none;}
a:hover { color: #e63414; text-decoration: underline; }
form { display: inline; }
.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
img {border:0px;}
h1 {font-weight:normal;color:#184093;text-transform:uppercase;font-size:24px;line-height:28px;margin:0 0 15px 0;}

#mapa {margin:0 0 20px 0;border: 1px solid rgb(188, 188, 188); overflow: hidden; font-size: 11px; line-height: 16px; width: 99%; height: 396px; }

.porcjowanie { clear: both; text-align: center; }

#bodyBg {width:100%;margin:0px auto 0px auto;background: #fff url(../img/body-bg.png) repeat-x center top}
#layoutBg {width:100%;margin:0px auto 0px auto;background:  url(../img/body-bg-2.jpg) no-repeat center top}

#layout {width:990px;margin:0px auto 5px auto;overflow:hidden;}
#header {width:990px;height:166px;padding:5px 0 0 0;margin:0px auto 0px auto;}
#logo {float:left;margin:0 30px 0 0;}
#logo img {cursor:pointer;}
#headerText {float:left;margin:50px 0 0 0;text-transform:uppercase;}
#headerText .text1 {color:#e63414;font-size:24px;}
#headerText .text2 {color:#0582ca;font-size:18px;}
#headerText .text3 {color:#334093;font-size:14px;}
#headerRight {float:right;}
#searchSet {width:250px;height:34px;background:url(../img/search-set-bg.png) no-repeat;margin:60px 0 0 0;padding:15px 18px 0 30px;}
#searchSet .inputText {float:left;width:150px;height:16px;border:0;background:none;color:#646161;font-size:12px;font-family:arial;}
#searchSet .btn {float:right;}

#mainMenu {width:960px;height:36px;background:url(../img/main-menu-bg.png) no-repeat;padding:0 15px 0 15px}
#mainMenu a {display:block;float:left;padding:14px 15px 0 15px;margin:0 0px 0 0;color:#fff;font-weight:bold;height:22px;text-transform:uppercase;font-size:12px}
#mainMenu a:hover {color:#fff;background:url(../img/main-menu-a-hover.gif) repeat-x;text-decoration:none}
#mainMenu .spacer {float:left;margin:0px 0 0 0}
#mainMenu a.active {color:#fff;background:url(../img/main-menu-a-hover.gif) repeat-x;text-decoration:none}

#content {width:990px;margin:0 auto 15px auto;overflow:hidden;padding:15px 0 0 0;height:470px}
#contentLeft {float:left;padding:0 0 0 165px;width:520px}
#mainText {color:#334093;margin:0 0 20px 0;font-size:#334093;text-transform:uppercase;font-size:11px;background:url(../img/main-text-bg.png) no-repeat bottom left;behavior:url(img/iepngfix.htc);padding:0 0 10px 0}
#mainText  span {margin-bottom:8px;}
#mainText  span.text {color:#e63713;margin-bottom:0 !important}
.mainBox {width:350px;text-align:center;color:#0080c8;text-transform:uppercase;font-size:17px;padding:15px 0}
.mainBox span {margin-bottom:3px}
.mainBox .btn {margin:3px 0 0 0}
#contentLeft .spacer1 {width:370px;height:6px;background:url(../img/line-1-bg.png) no-repeat center}
#contentLeft .spacer2 {width:370px;height:6px;background:url(../img/line-2-bg.png) no-repeat center}

#contentRight {float:right;padding:0 25px 0 0;width:200px;text-align:right;}
#contentRight .box {font-size:13px}
#contentRight .box .text1 {color:#f8df86;margin:0 0 10px 0}
#contentRight .box .text1 span {margin-bottom:2px}

#contentRight .box .text2 {color:#fff;padding:0 0 0 60px}
#contentRight .box .text2 span {margin-bottom:2px}

#boxesSet {overflow:hidden;width:960px;padding:0 0 0 30px;}
#boxesSet .spacer {width:1px;height:130px;float:left;margin:40px 30px 0px 30px;background:#f1eeee}
#newsSet {float:left;width:290px;}
#newsSet .cTitleBold {font-size:16px;color:#184093;text-transform:uppercase;;margin:0 0 10px 0}
#newsSet .cTitleBold canvas {top:0 !important}
#newsSet .box {padding:10px 0;border-bottom:1px solid #f1eeee}
#newsSet .box .date {color:#aeabab;font-size:11px}
#newsSet .box .title a {font-family:arial;color:#184093;font-weight:bold;}
#newsSet .box .title a img {margin:0 0 0 5px}
#newsSet .box .title a:hover {color:#e63414}
#boxesSet .btnMore {padding:10px 0}

#boxesSet .rightBox {float:left;width:600px;overflow:hidden;color:#184093;font-size:13px;line-height:20px;font-family:arial;}
#boxesSet .rightBox .cTitle {font-size:24px;padding:0 0 10px 0;background:url(../img/line-3-bg.png) no-repeat bottom left;color:#184093;text-transform:uppercase;;margin:0 0 10px 0}
#boxesSet .rightBox .container {overflow:hidden;margin:0 0 10px 0}
#boxesSet .rightBox .column {float:left;width:270px;margin:0 20px 0 0}
.list {list-style:none;margin:0;padding:0;}
.list li {list-style:none;background:url(../img/arrow-ico.gif) no-repeat 0px 7px;padding:0 0 0 10px}

#footer {width:990px;clear:both;overflow:hidden;margin:0px auto 0px auto;color:#bab6b6;text-align:left;padding:15px 0px 15px 0px;font-size:12px;border-top:1px solid #f1eeee;font-size:11px;}
#footer a {color:#bab6b6;}
#footer a:hover {color:#e63414;text-decoration:underline}

#bull {float:left;text-align:right;margin:0 40px 0 0}
#footerMenu {float:left;text-align:left;}
#footerMenu a {margin:0 0 0 0px;}
#footerMenu span {margin:0 5px}


/* podstrona */
#bodyBg_s {width:100%;margin:0px auto 0px auto;background: #fff url(../img/body-bg-s.png) repeat-x center top}
#layoutBg_s {width:100%;margin:0px auto 0px auto;background:  url(../img/body-bg-2-s.png) no-repeat center top}
#content_s {width:990px;margin:0 auto 20px auto;overflow:hidden;padding:95px 0 0 0}
#columnLeft {float:left;width:204px;margin:0 56px 0 0;padding:0 0 0 30px;}
.leftMenuHeader {font-size:14px;color:#184093;text-transform:uppercase;padding:0 0 0 20px;margin:0 0 10px 0}
#leftMenu {border:3px solid #ec6309;border-bottom:none;width:198px;}
#leftMenu ul {list-style:none;padding:0;margin:0;}
#leftMenu ul li {list-style:none;padding:0;margin:0;border-bottom:1px solid #f1eeee}
#leftMenu ul li a {display:block;padding:6px 0 6px 17px;background:url(../img/arrow-ico.gif) no-repeat 7px 13px;color:#184093;font-weight:bold}
#leftMenu ul li a.selected {background-color:#f1eeee}
.box .header {background:#0477c1;font-size:14px;color:#fff;text-transform:uppercase;padding:10px 0 8px 20px;}
.box .container {background:url(../img/left-box-bg.png) no-repeat;width:184px;height:152px;padding:0px 10px 0 10px}
.box .position {text-align:center;color:#fff;text-transform:uppercase;font-size:10px;padding:7px 0}
.box .position span {margin-bottom:3px}
.box .spacer {width:184px;height:2px;background:url(../img/left-box-spacer.gif) repeat-x}
.box .btn {margin:3px 0 0 0}
#columnRight {float:right;width:700px;}



#localizer {font-size:11px;;color:#646161;margin:0 0 25px 0}
#localizer span {margin:0 5px;}
#localizer a {font-size:11px;color:#646161;text-decoration:none;}
#localizer a:hover {text-decoration:underline;color:#e63414}

#columnRight .mainText {margin:0 0 15px 0;text-align:justify;color:#184093}

#siteMenu {padding:15px 0 15px 0;border-top:1px solid #f1eeee;color:#184093}
#siteMenu a {color:#184093}
#siteMenu a img {margin:0 0 0 5px;vertical-align:middle;}
#siteMenu a:hover {color:#e63414;text-decoration:none}
#siteMenu span {margin:0 5px;}

/* wyniki wyszukiwania */
.wyniki_wyszukiwania_1 { margin: 0 0 5px 0; font-weight: bold; }
.wyniki_wyszukiwania_2 { margin: 0 0 10px 0; padding: 0 0 0 30px; }
/* wyniki wyszukiwania */
.banner { text-align: center; padding: 3px 0 3px 0; }

.tabelka {width:100%;border-collapse:collapse;}
.tabelka th {text-align:center;background:#25804c;color:#FFFFFF;font-weight: normal;}
.tabelka th, .tabelka td {border:1px solid #636363;padding:3px 3px 3px 3px}

.aktualnoscLista { overflow: hidden; overflow: hidden; margin: 0 0 20px 0; border-bottom: 1px solid #0376c0; padding: 0 0 10px 0; }
.aktualnoscLista .tytul { margin: 0 0 0 0; font-weight: bold; font-size: 16px; line-height: 22px; }
.aktualnoscLista .tytul a { text-decoration: none; }
.aktualnoscLista .tytul a:hover { text-decoration: underline; }
.aktualnoscLista .data { font-size: 11px; color: #AEB2AE; }
.aktualnoscLista .zdjecie { float: left; margin: 0 15px 10px 0; }
.aktualnoscLista .zdjecie img { cursor: pointer; border: 1px solid #cccccc; padding: 2px; margin: 3px; }
.aktualnoscLista .skrot {  }
.aktualnoscLista .wiecej { text-align: right; }

.plikLista { overflow: hidden; overflow: hidden; margin: 0 0 5px 0; border-bottom: 1px solid #dbdcdc; padding: 5px; background: #ffffff; }
.plikLista .zdjecie { float: left; margin: 0 10px 10px 0; width: 148px; height: 113px; border: 1px solid #dbdcdc; }
.plikLista .zdjecie2 { padding: 4px; vertical-align: middle; font-size: 105px; height: 105px; text-align: center; width: 140px; display: table-cell; }
.plikLista .tytul { margin: 0 0 10px 0; font-weight: bold; }
.plikLista .link {  }

.aktualnoscSzczegoly { padding: 0 0 10px 0; }
.aktualnoscSzczegoly .data { padding: 0 0 5px 0; color: #AEB2AE; font-size: 12px; }
.aktualnoscSzczegoly .zdjecie { float: right; margin: 0 0 10px 10px; }
.aktualnoscSzczegoly .zdjecie img { border: 1px solid #cccccc; padding: 2px; margin: 3px; }
.aktualnoscSzczegoly .zdjecia { clear: both; }
.aktualnoscSzczegoly .zdjecia img { border: 1px solid #cccccc; padding: 2px; margin: 3px; }
.aktualnoscSzczegoly .plikLink  { border: 1px solid #cccccc; padding: 5px 10px 5px 10px; margin: 3px 0 3px 0; }
.komentarzNaglowek { font-weight: bold; color: #004494; font-size: 16px; }
.artykulTagi { clear: both; padding: 10px 0 10px 0; font-weight: bold; color: #004494; font-size: 16px; }

.stopka_nawigacja { clear: both; padding: 10px 0 0 0; text-align: left; font-size: 11px; }
.stopka_nawigacja a { margin-left: 6px; }

/* formularz kontaktu */
.formKontaktu { width: 390px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 390px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { text-align: left; margin:0 10px 0 0 }
.formKontaktuLabel span { color: #B5162A;font-weight:bold; }
.formKontaktuPole { width: 380px; text-align: right; }
.formKontaktuPole input { width: 380px; border: 1px solid #ccc; color:#000000;padding:3px;}
.formKontaktuPole select { width: 386px;color: #000000; }
.formKontaktuPole textarea { padding: 3px; width: 380px; height: 80px; overflow: auto; color: #000000; border: 1px solid #ccc; font-family:tahoma; font-size: 13px; }
.formKontaktuPoleRadio { float: right; width: 280px; text-align: left; }
.formKontaktuPoleRadio input { vertical-align: middle; }
.formKontaktuPoleCheckbox { float: right; width: 280px; text-align: left; }
.formKontaktuPoleCheckbox2 { text-align: left; }
.formKontaktuPoleCheckbox2 input { vertical-align: middle; }
.formKontaktuWymagane { float: left; color: #B5162A;font-weight:bold; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

/* mapa serwisu */
.sitemap, .sitemap ul, .sitemap li{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
.sitemap { margin-left:10px; }
.sitemap{background:url(../img/line1.gif) repeat-y;}
.sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html .sitemap li{
	float:left;
	display:inline;
}

.sitemap li a{padding-left:28px;}
.sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
.sitemap li span, .sitemap li span.collapsed{background:url(../img/collapsed.gif) no-repeat 0 0;}
.sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}

/* sub levels */

.sitemap li ul{
	margin-left:28px;
	background:url(../img/line1.gif) repeat-y;
}
.sitemap li li{
	background:url(../img/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

.sitemap:after, .sitemap ul:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sitemap, .sitemap ul{display:block;}
/*  \*/
.sitemap, .sitemap ul{min-height:1%;}
* html .sitemap, * html .sitemap ul{height:1%;}
 /*  */
.sitemap ul{}
/* mapa serwisu */

