/* -------------------------------------------- OGOLNE ------ */

html {
	height: 100%; }

body {
	height: 100%;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	xxoverflow: show;
	}

div {
	font:12px Arial, Helvetica, sans-serif;
	}

img {
	margin:0;
	padding:0;
	border:none;}

h3 {
	margin:0;
	padding:0;
	font:bold 13px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	}

h4 {
	margin:0;
	padding:0;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	}
	
h5 {
	margin:0;
	padding:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	margin-top:10px;
	}
	
a {
	text-decoration:none;
	color:#0A94F7;}

a:hover {
	color:#F86F0B;}

form {
	margin:0;
	padding:0;}

fieldset {
	padding:0;
	border:none;}

input {
	border:none;
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;}

p {
	margin:0;
	padding:0;}

table {
	border:none;
	margin:0;
	padding:0;
	border-collapse: collapse;}

ul {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	}

li {
	margin:0;
	padding:0;
	background:url(../gfx/ik-kwp.gif) 0 5px no-repeat;
	padding-left:10px;
	}


/* -------------------------------------------- WARSTWY I TABELE ------ */

#bg {
	background-color:#FCFBFC;
	height:208px;
	z-index:1;
	position:absolute;
	width:100%;
	left:0;
	}
	
#pageholder {
	margin:0 auto;
	padding:0;
	width:996px;
	background-color:#FFFFFF;
	border:1px solid #DEDBD8;
	z-index:2;
	position:relative;
	}
	
#top {
	height:207px;}

*html #top {
	margin-bottom:-3px;}

.topsr {
	background:url(../gfx/bg-body.gif) 0 0 repeat-x;
	width:996px;
	height:207px;
	xxxborder-bottom:1px solid #DEDBD8;}

#content {
	xxxmargin:0 5px;
	xxxborder:1px solid #DEDBD8;
	padding-top:2px;
	}

#boxl {
	width:275px;
	xxxfloat:left;
	margin-right:13px;
	background-color:#F7F7F7;
	overflow:hidden;
	xxxpadding-bottom:3px;
	}

#footer {
	overflow:hidden;
	color:#A19F9D;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 10px 10px 10px;
	border-top:1px solid #CCCCCC;
	padding-top:5px;}
	
#boxsr {
	width:696px;
	float:left;
	padding-right:0px;
	margin-bottom:20px;
	}

.kk {
	}

.kkbg {
	background-color:#555555;
	width:275px;
	height:28px;
	display:block;
	}

.boxbg {
	background-color:#555555;
	width:224px;
	height:23px;
	display:block;
	xxmargin-bottom:10px;
	}

.boxbgg {
	background-color:#555555;
	width:346px;
	height:24px;
	display:block;
	margin-top:10px;
	}

.inag {
	padding-left:15px;
	padding-top:5px;}
	
.inag2 {
	padding-left:8px;
	padding-top:3px;}

.inagg {
	padding-left:12px;
	padding-top:4px;}

.sciezka {
	background:url(../gfx/ik-sciezka.gif) 0px 4px no-repeat;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#B3B2B2;
	padding-left:9px;
	margin-top:5px;
	margin-bottom:10px;
	}

.boxld {
	background:url(../gfx/boxl-d.gif) 0 0 no-repeat;
	height:7px;
	width:275px;
	}

.imga {
	border:1px solid #E5E4E3;
	margin-right:10px;
	margin-bottom:2px;}

.gal {	
	padding-top:1px;
	}

.gal img {
	margin:0 19px 2px 0;
	vertical-align:top;
	border:1px solid #E5E4E3;
	}

img.gal_end {
	margin:0 0 2px 0;}	
	
.podpismini {
	width:120px;
	text-align:center;
	font-size:10px;
	font-family:Tahoma;	
	color:#777777;
	padding-bottom:10px;
	}

.tblpliki, .zam1{
	width:690px;
	margin:0px 0 0px 0;
	}

.zam2 {
	width:690px;
	margin:0px 0 20px 0;
	}

.zam3 {
	margin:30px auto;
	width:65%;	}

.zam3 td {
	border:1px solid #65BCFA;
	text-align:center;
	padding:3px 0;
	font-weight:bold;
		}

.tblpliki td {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #65BCFA;
	padding:2px;}

.zam1 td, .zam2 td {
	font:bold 11px Arial, Helvetica, sans-serif;
	border:1px solid #65BCFA;
	padding:2px;
	text-align:center;
	}

.tblpliki .nag td, .zam1 .nag td {
	background-color:#65BCFA;
	color:#FFFFFF;}

.zamrow1 td {
	background-color:#65BCFA;
	color:#FFFFFF;}

.zamcol2 {
	width:30%;}

.zamcol3 {
	width:30%;}
	
.zam2col1 {
	background-color:#65BCFA;
	width:66%;
	color:#FFFFFF;}

.zam2col2 {
	background-color:#FFFFFF;
	width:33%;
	text-align:center;}

.zam2col2 input {
	border:1px solid #DEDBD8;
	text-align:center;}

td.col1 {
	width:373px;
	padding-left:5px;}

td.col3 {
	text-align:right;
	padding-right:5px;
	width:97px;}

.col4 {
	text-align:center;
	width:107px;}

.light {
	background-color:#F7F7F7;}

.dark {
	background-color:#E4E3E2;}

.boxkat {
	width:320px;
	border:1px solid #666666;
	min-height:179px;
	height:auto!important;
	height:179px;
	margin-bottom:10px;
	padding:10px;}

.boxkat li {
	font-weight:bold;
	color:#666666;}

.szcz {
	background:url(../gfx/ik-strz.gif) 314px 4px no-repeat;
	text-align:right;
	padding-right:10px;
	margin:5px 0 5px 0;}

.powrot {
	background:url(../gfx/ik-strz.gif) 450px 4px no-repeat;
	text-align:right;
	padding-right:20px;
	margin:5px 0 5px 0;}

.wiecej {
	background:url(../gfx/ik-strz.gif) 512px 4px no-repeat;
	text-align:right;
	padding-right:14px;
	margin:5px 0 5px 0;}

.wiecej02 {
	background:url(../gfx/ik-strz.gif) 318px 4px no-repeat;
	text-align:right;
	padding-right:10px;
	margin:0px 0 0px 0;}

.pokz {
	background:url(../gfx/ik-strz.gif) 690px 4px no-repeat;
	text-align:right;
	padding-right:10px;
	margin:5px 0 5px 0;} 

.boximg {
	width:189px;
	min-height:220px;
	background-color:#F7F7F7;
	float:left;
	padding:14px;
	margin-left:6px;
	}

* html .boximg {
	height:220px;}

.tblpr {
	margin-top:10px;
	width:696px;
	}

.tblpr td {
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	font:11px Arial, Helvetica, sans-serif;}

.tblpr td.lewa {
	text-align:left;}

.tblpr td img {
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:2px;}

*html .tblpr td img {
	vertical-align:baseline;}

.tblpr .nag, .nag2 {
	background-color:#65BCFA;
	text-align:center;}

.tblpr .dark {
	background-color:#666666;}

.tblpr .light {
	background-color:#BEBCBA;}

.box01 {
	width:224px;
	height:142px;
	border:1px solid #666666;
	margin-top:10px;}

p.boxmp {
	margin:10px 8px;}

.kom {
	background:#FF0000;
	padding:5px 2px;
	color:#FFFFFF;
	margin:10px 0 10px 0;}

.kontakt {
	width:106px;
	height:106px;
	background-color:#FFFFFF;
	overflow:hidden;
	font:11px Arial, Helvetica, sans-serif;
	margin-left:3px;
	padding-left:5px;
	padding-top:22px;
	}

.aktgl {
	width:522px;}

.boxgl {
	width:324px;
	border:1px solid #666666;
	padding:5px 10px;
	overflow:hidden;
	}

*html .boxgl {height:10px; overflow:visible;}

.banner {
	height:199px;
	width:165px;
	background-color:#F0F0F0;
	float:left;
	padding-left:7px;
	padding-top:38px;
	}

#form_l {
	width:440px;
	float:left;
	display:block;}

#form_r {
	width:250px;
	float:left;
	display:block;}

/* ------------------------------------------------- LISTY (UL, LI) ---------- */

.map {
	margin-top:5px;}

.map .map_pod a {
	color:#555555;
	font-weight:normal;
	text-transform:none;
	}

.map li {
	color:#676A6A;
	text-transform:uppercase;}

.map a {
	color:#F86F0B;
	font-weight:bold;
	text-transform:uppercase;}

.map .map_pod a:hover {
	color:#0A94F7;}

.map a:hover {
	color:#0A94F7;}

.map_pod li {
	background:url(../gfx/ik-sciezka.gif) 0 5px no-repeat;
	padding-left:12px;
	line-height:18px;}

li.map_pod2 {
	margin-left:12px;}

ul.lileg {
	margin:10px 8px;}

ul.lileg li {
	background:url(../gfx/ik-strz.gif) 0 5px no-repeat;}

.boxgl ul.ulakt {
	margin-top:29px;}

ul.ulakt {
	margin:12px 0 0px 0;}

ul.ulaktb {
	margin:3px 0 0px 0;}

ul.ulakt li, ul.ulaktb li {
	background:url(../gfx/ik-kwp.gif) 0 4px no-repeat;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:3px 0;
	}

ul.mfoot {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	height:1%;
	margin:0px 0px 0 0;
	padding-top:0px;	
	}

ul.mfoot li {
	display:inline;
	color:#A3A8AE;
	background:none;
	padding:0;
	padding-right:1px;
	}

ul.menu {
	margin:0;
	padding:0;
	margin-top:-2px;
	}

ul.menu li {
	padding:0;
	margin:0;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#B3B2B2;
	border-bottom:1px solid #FFFFFF;
	height:25px;
	width:275px;
	}

ul.menu a {
	color:#fff;
	padding-top:4px;
	padding-left:40px;
	display:block;
	height:21px;
	width:275px;
	}

ul.menu a.std{
	background:#B3B2B2 url(../gfx/m-hover.gif) 16px 1px no-repeat;
}

ul.menu a:hover {
	xbackground:#FF6600 url(../gfx/m-hover.gif) 16px -23px no-repeat;
	color:#fff;
	}

ul.menu a.hstd{
	background:#B3B2B2 url(../gfx/m-hover.gif) 16px 1px no-repeat;
}

ul.menu a.hstd:hover {
	background:#FF6600 url(../gfx/m-hover.gif) 16px -23px no-repeat;
	color:#fff;
}	

ul.mtop {
	margin-top:5px;
	float:right;
	margin-right:10px;}

ul.mtop img {
	margin-right:5px;}

ul.mtop li {
	background:none;
	display:inline;
	color:#A19F9D;
	padding-left:8px;
	font:10px Verdana, Arial, Helvetica, sans-serif;}

ul.linp {
	}

ul.linp li {
	background:url(../gfx/ik-strz.gif) 0 5px no-repeat;
	font-weight:normal;}

/* -------------------------------------------- POZYCJE, SZEROKOSCI, WYSOKOSCI ------ */

.vm {
vertical-align:middle;}

.clr {
clear: both; }

.flol {
	float:left;}

.flop {
	float:right;}

.mt10 {
	margin-top:10px;}

.ml10 {
	margin-left:10px;}

.ml13 {
	margin-left:13px;}

.mr8 {
	margin-right:8px;}

.mr4 {
	margin-right:4px;}

.imgm{
	margin:5px 10px 0px 0;}

.mr10 {
	margin-right:10px;}

.mr63 {
	margin-right:63px;}

.pb5 {
	margin-bottom:5px;}

.mt40 {
	margin-top:40px;}

.mt1 {
	margin-top:3px;}

.mb11 {
	margin-bottom:11px;}

.mr14 {
	margin-right:14px;}

.h151 {
	height:151px;}

.h90 {
	height:90px;}

.zarj {
	padding:5px 0 10px 13px;}

.w465 {
	width:465px;}

.w450 {
	width:450px;}

.w250 {
	width:250px;}

.w230 {
	width:230px;}

.w420 {
	width:420px;}

.frej .w100 {
	width:100px;}

.srodek {
	text-align:center;}	

.prawa {
	text-align:right;}

.lewa {
	text-align:left;}

.mtb {margin:10px 0;}

/* ------------------------------------------------ ODNOSNIKI ------ */

.sciezka a {
	color:#B3B2B2;}

.sciezka a:hover {
	color:#F86F0B;}

.tblpliki td a {
	color:#666666;}

.tblpliki td a:hover {
	color:#65BCFA;}

.szcz a, .wiecej a, .powrot a, .pokz a, .wiecej a, .wiecej02 a {
	font-size:11px;
	font-weight:bold;
	color:#F86F0B;
	display:block;}

.szcz a:hover, .zarj a:hover, .powrot a:hover, .pokz a:hover, .wiecej a:hover, .wiecej02 a:hover {
	color:#65BCFA;}

.zo {
	background:url(../gfx/ik-kwp.gif) 0 5px no-repeat;
	color:#F86F0B;
	padding-left:10px;}

.zo:hover {
	color:#65BCFA;}

ul.ulakt a, ul.ulaktb a {
	color:#666666;}

ul.ulakt a:hover, ul.ulaktb a:hover {
	color:#F86F0B;}

#footer a {
	color:#A19F9D;}

#footer a:hover {
	text-decoration:underline;}

ul.mtop a {
	color:#A19F9D;}

ul.mtop a:hover {
	text-decoration:underline;
	color:#A19F9D;}
	
/* ------------------------------------------------ OBRAZKI ------ */

.boxkat img {
	border:1px solid #E5E4E3;
	margin-right:8px;
	float:left;}

/* ------------------------------------------------ CZCIONKI, KOLORY, RAMKI ------ */

.zam1 td.f12 {font-size:14px;}

.bold {
	font-weight:bold;}

.orange {
	color:#F86F0B;}

.igorny {vertical-align: super;}

.red {
	color:#FF0000;}

.blue {
	background-color:#C7D8EC;}

.bor {
	border:1px solid #E5E4E3;}

.zam1 .borb {border-bottom:1px solid #fff;}

.bort {
	border-top:1px solid #F0F0F0;}

.bort6 {
	border-top:1px solid #666;}

.ital {
font-style:italic;}

.f16 {font-size:16px!important;}
.f14 {font-size:14px!important;}
	
/* ------------------------------------------------ FORMULARZE ------ */

#loguj {
	margin-top:12px;}

#loguj label {
  display: block;
  width: 45px;
 float: left;
 text-align:right;
 font:12px Arial, Helvetica, sans-serif;
 margin-right:10px;
}

#loguj input.inp {
  display: block;
  float: left;
  border:1px solid #A3A3A3;
  background-color:#E4E3E2;
  width:208px;
}

#loguj div {
  overflow: hidden;
  clear: both;
  margin-bottom:6px;
  margin-top:6px;
}

#loguj .submit {
	clear:both;
	margin-left:210px;
	margin-top:4px;
	}

#haslo {
	margin-top:12px;}

#haslo label {
  display: block;
  width: 45px;
 float: left;
 text-align:right;
 font:12px Arial, Helvetica, sans-serif;
 margin-right:10px;
}

#haslo input.inp {
  display: block;
  float: left;
  border:1px solid #A3A3A3;
  background-color:#E4E3E2;
  width:208px;
}

#haslo div {
  overflow: hidden;
  clear: both;
  margin-bottom:6px;
  margin-top:6px;
}

#haslo .submit {
	clear:both;
	margin-left:210px;
	margin-top:4px;
	}

.frej {
	margin-top:5px;}

.frej label {
  display: block;
  width: 140px;
  float: left;
  text-align:right;
  margin-right:10px;
}

.frej .submit {
	display:inline;
	clear:both;
	margin-top:4px;
	border:none;
	height:20px;
	width:52px;
	margin-left:150px;}

.frej .submit2 {
	display:inline;
	clear:both;
	margin-top:4px;
	border:none;
	height:20px;
	width:61px;
	margin-left:150px;}

.frej input {
  display: block;
  float: left;
  border:1px solid #B3B2B2;
  width:200px;
}

.frej textarea {
  display: block;
  float: left;
  border:1px solid #B3B2B2;
  width:280px;
  height:100px;
  }

.frej div {
  overflow: hidden;
  clear: both;
  margin-bottom: 5px;
}

form.formzam div input {
	vertical-align:middle;
	margin:4px 4px 5px 8px;
	width:230px;
	margin-left:15px;
	border:1px solid #65BCFA;
	}

form.formzam {
	font:11px Arial, Helvetica, sans-serif;
	margin-top:40px;}

form.formzam textarea {
	border:1px solid #65BCFA;
	width: 406px;
	overflow:auto;
	margin:5px 0 10px 0px;
	height:100px;}

.formzam label {
	dispaly:block;
	width:150px;
	padding-left:10px;
	padding-top:6px;
	float:left;
	margin-bottom: 0.5em;
	text-align:right;}

.formzam div {
	overflow: hidden;
	clear:both;
	}

form.formzam .btn2 {
	float:right;
	width:300px;
	display:block;
	clear:none; }

form.formzam .btn1 {
	float:left;
	width:300px; 
	display:block;
	clear:none; 
	}

form.formzam .btn2 input{
	border:none;
	display:block;
	margin-bottom:8px;
	width:250px;
	height:20px;
	}

form.formzam .btn1 input {
	border:none;
	display:block;
	margin-bottom:8px;
	width:235px;
	height:20px;
	margin-left:0;
	text-align:left;
	}

div#legenda{
	margin: 8px 8px 8px 8px;
	}

.pokroz {
	background-color:#BEBCBA;
	padding:3px 8px;
	margin-top:10px;
	}

.pokroz input {
	margin-right:2px;}

.fzamin {
	margin-top:20px;}

.fzamin label {
	display:block;
	width:150px;
	float:left;
	}

.fzamin select {
	font-size:12px;}

.fzamin input.text {
	vertical-align:middle;
	width:200px;
	border:1px solid #B3B2B2;
	}

.fzamin input.licz {
	vertical-align:middle;
	width:102px;
	border:1px solid #B3B2B2;
	}

.fzamin textarea.text {
	width:300px;
	height:90px;}

.fzamin div {
	clear:both;
	margin-bottom:3px;
	overflow:hidden;}

.fzamin input.submit {
	margin-left:402px;}

/* ------------------------------------------------ FCKEDITOR ------ */

div#fckeditor p {
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}

div#fckeditor {
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}

div#fckeditor h3 {
	margin:0;
	padding:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	}

div#fckeditor h4 a {
	color:#333333;}

div#fckeditor h4 {
	margin:0;
	padding:0;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	}

div#fckeditor a {
	text-decoration:none;
	color:#0A94F7;}

div#fckeditor a:hover {
	color:#F86F0B;}
	
div#fckeditor img {
	margin:5px 10px 5px 10px;
}
		
/* blatek */
.menublat {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:13px; }

.ilum {
	background:#FF6600 url(../gfx/m-hover.gif) 16px -23px no-repeat;
	color:#fff;	}
	
.vam {vertical-align: middle;}