/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; background:#fff url(../gfx/bgbody.gif) 0 top repeat-x; margin:0; padding:0; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#686868; behavior: url(css/csshover.htc);}

a {text-decoration:none; color:#235B15; }
a:hover {color:#0240BB;}
p {margin:0; padding:0;}
ul {margin:0; padding:0; list-style:none;}
li {margin:0; padding:0;}
div {font-size:13px;}
img {border:none;}
table {border-collapse:collapse; margin:0; padding:0;}
h1 {margin:0; padding:0; font-size:18px; color:#325C2A;}
h2 {margin:0; padding:0; font-size:16px; color:#08007E; margin-bottom:5px;}
h4 {margin:0; padding:0; font-size:16px; color:#08007E; margin-bottom:0px;margin-top:17px;}

/*------------------------ WARSTWY ----------------- */

.container {width:1000px; margin:0 auto;}
#header {height:269px;}
.logo {margin-left:42px; position:absolute;}
.menuTop {text-align:right;}
#menu {height:33px; margin-bottom:20px; margin-left:126px; margin-top:1px;}
#content {width:668px; float:left; background:url(../gfx/bgdot.gif) right 0 repeat-y; margin-bottom:10px; margin-right:12px;}
#leftcolumn {width:337px; background:url(../gfx/bgdot.gif) right 0 repeat-y; float:left; margin-right:12px;}
#centercolumn {width:319px; xbackground:url(../gfx/bgdot.gif) right 0 repeat-y; float:left; margin-right:12px;}
#rightcolumn_gl {width:320px; float:left;}
#rightcolumn {width:320px; float:left; background:url(../gfx/bgdot.gif) right 0 repeat-y; margin-top:16px;}
.bgkwiat {background:url(../gfx/bg-kwiatki.gif) 195px 30px no-repeat; height:300px;}
.cert {border-right:1px solid #fff; padding-top:20px;}
.cert .bor6 {padding:5px 5px;}

.news {xmargin-top:17px; background:url(../gfx/bgdot.gif) right 0 repeat-y; font-size:12px; width:320px; margin-left:-1px;}
.news .fck {font-size:12px;}
* html .news {width:315px;}
* html .news img {margin-right:-5px;}
#footer { background-color:#F3F3DB; border-top:5px solid #E0E0C7; height:31px; padding-top:5px;}

.gal {margin:0px 0 5px 0; padding-top:12px; }
.gal div img {margin:0px 10px 2px 0; vertical-align:top; border:1px solid #025CA2;}
.gal div {padding-bottom:10px;}	
.gal div div {margin-bottom:0;}	
img.gal_end {margin:0 0 2px 0;}
.podpismini {width:121px; text-align:center; font-size:10px; font-family:Tahoma; color:#777; min-height:10px; height:auto!important; height:10px;}

.faqp {background:#F6F6E3 url(../gfx/ik-lista.gif) 3px 7px no-repeat; margin:12px 8px 0 0; padding:3px 2px; padding-left:17px; color:#035BA3; font-weight:bold;}
.faqo {background-color:#fff; margin:0 8px 5px 0; padding:3px 5px; color:#454545;}	

.slownik {margin-top:10px;}
.blad {background-color:#B53443; color:#fff; padding:2px 4px; text-align:center; margin:5px 0;}
.sciezka { border:none; background:none; border-right:1px solid #fff; font-size:11px; color:#9C9C9C;}
.bgnag {background:url(../gfx/bgnag.gif) right 0 no-repeat; height:15px; width:668px;}
.bgnagr {background:url(../gfx/bgnag-right.gif) right 0 no-repeat; height:15px; width:320px;}
.bgnag-in1 {background:url(../gfx/bgnag-in1.gif) right 0 no-repeat; height:15px; width:337px;}	
.bgnag-in2 {background:url(../gfx/bgnag-in2.gif) right 0 no-repeat; height:15px; width:319px;}

.flash {margin-top:31px; * margin-top:33px;}
		
/*------------------------ TABELE ----------------- */

.tbpliki {width:98%; font-size:12px; border:1px solid #E1E1CA;}
.tbpliki thead {color:#A6A68E; background-color:#E1E1CA;}
.tbpliki td {text-align:center; border:1px solid #E1E1CA; padding:1px 3px;}

/* ----------------------- FORMULARZE ---------------- */

.fmap {background-color:#F1F1F1; width:97%; height:28px; padding:5px 0 0 5px;}
.fmap input.text {width:315px; vertical-align:middle; height:15px; border:1px solid #E7E7CA;}
form {margin:0; padding:0;}
fieldset {margin:0; padding:0; border:none;}
input {font-family:Trebuchet MS, Arial; margin:0; padding:0; font-size:12px; background-color:#FBFBE9;}
textarea {font-family:Trebuchet MS, Arial; margin:0; padding:0; font-size:12px; background-color:#FBFBE9; border:1px solid #E7E7CA;}
.fzp label {text-align:right; width:120px; display:block; float:left; margin-right:5px; font-size:12px; color:#686868; font-weight:bold;}
.fzp input.text {width:300px; display:block; float:left; border:1px solid #E7E7CA;}
.fzp textarea {width:533px; height:150px; float:left;}
.fzp div, .frej div, .frejgl div {overflow: hidden; clear: both; margin-top: 0.5em;}	
.frej {margin:10px 0;}
.frej label {text-align:right; width:230px; display:block; float:left; margin-right:5px; font-size:12px; color:#686868;	font-weight:bold;}
.frej input.text {width:250px; display:block; float:left; border:1px solid #E7E7CA;}
.frej input.data {width:200px; display:block; float:left; border:1px solid #E7E7CA;}
.frej textarea {width:423px; height:150px; float:left;}
.frejgl {margin-top:10px; background:url(../gfx/bg-form.gif) 0 bottom no-repeat;}
.frejgl label {text-align:right; width:100px; display:block; float:left; font-size:12px; color:#6868686; font-weight:bold; margin-right:5px;}
.frejgl input.text {width:200px; display:block; float:left; border:1px solid #E7E7CA;}
.frejgl input.data {width:100px; display:block; float:left; border:1px solid #E7E7CA;}
.frejgl textarea {width:200px; height:124px; float:left; overflow:auto;}
.frejgl img {*vertical-align:middle;}

/*------------------------ UL, LI ----------------- */

#footer li {display:inline;	font-size:11px; color:#A6A68E;}
.menuTop li {display:inline; font-size:11px; color:#002265;}
.listaSlownik li {float:left; width:205px;}

#menu ul li {zdisplay:inline;}
#menu ul a {display:block; xheight:33px; zfloat:left}

#menu a.m01 {background:url(../gfx/m01.gif) 0 0px no-repeat; width:114px;}
#menu a.m02 {background:url(../gfx/m02.gif) 0 0px no-repeat; width:88px;}
#menu a.m03 {background:url(../gfx/m03.gif) 0 0px no-repeat; width:121px;}
#menu a.m04 {background:url(../gfx/m04.gif) 0 0px no-repeat; width:175px;}
#menu a.m05 {background:url(../gfx/m05.gif) 0 0px no-repeat; width:99px;}
#menu a.m06 {background:url(../gfx/m06.gif) 0 0px no-repeat; width:93px;}
#menu a.m07 {background:url(../gfx/m07.gif) 0 0px no-repeat; width:99px;}

#menu a.m01:hover, #menu a.m02:hover, #menu a.m03:hover, #menu a.m04:hover, #menu a.m05:hover, #menu a.m06:hover, #menu a.m07:hover {background-position:0 -33px;}
#menu a.active {background-position:0 -33px;}

.map li {background:url(../gfx/ik-strz.gif) 0 5px no-repeat; padding-left:12px;}
.map_pod li {background:url(../gfx/ik-strz2.gif) 0 5px no-repeat; padding-left:12px;}
	
/*------------------------ ODNOSNIKI ----------------- */
.nohover a:hover {color:#235B15;}
#footer a {color:#A6A68E;}
#footer a:hover {text-decoration:underline;}
.menuTop ul a {color:#002265;}
.menuTop ul a:hover {text-decoration:underline;}
.czytaj a, .powrot a, .wiecej a {color:#08007E;}
.czytaj a:hover, .powrot a:hover, .wiecej a:hover {color:#325C2A;}
.slownik .active {font-weight:bold; color:#002265; text-decoration:underline; padding:1px 5px;}
.slownik a:hover {text-decoration:underline;}
.slownik a {padding:1px 5px;}
.listaSlownik a {color:#686883;}
.listaSlownik a:hover {color:#0240BB;}
.sciezka a {color:#9C9C9C;}
.sciezka a:hover {text-decoration:underline;}
.map_pod a {color:#82826F;}
.map_pod a:hover {color:#000;}

/*------------------------ CZCIONKI ----------------- */
.f0 {*font-size:0;}
.f16 {font-size:16px;}
.bold {font-weight:bold;}
#footer p {color:#A6A68E; font-size:11px;}
.data {font-size:11px; color:#8C8C61;}
.czytaj {background:url(../gfx/ik-lista.gif) 650px 4px no-repeat; text-align:right; font-weight:bold; color:#08007E; font-size:12px; padding-right:17px;}
.powrot {background:url(../gfx/ik-lista.gif) 650px 4px no-repeat; text-align:right; font-weight:bold; color:#08007E; font-size:12px; padding-right:21px;}
.wiecej {background:url(../gfx/ik-lista.gif) 300px 4px no-repeat; text-align:right; font-weight:bold; color:#08007E; font-size:11px; padding-right:20px; margin-bottom:5px;}
* html .wiecej {padding-right:15px;}
.green {color:#235B15;}
.adata {color:#8C8C61; font-size:12px; background:url(../gfx/ik-data.gif) 0 6px no-repeat; padding-left:7px;}
.grey {color:#454545;}
.greenbold li {color:#235B15; font-weight:bold; margin:4px 0;}

/* -------------------------------------------- MARGINESY, ODSTEPY  ------ */

.mtb5 {margin:5px 0;}
.ml4 {margin-left:4px;}
.mt10 {margin-top:10px;}
.mr10 {	margin-right:10px;}
.mb3 {margin-bottom:3px;}
.mr-1 {margin-right:-1px;}
.mb10 {margin-bottom:12px;}

.pt10 {padding-top:10px;}

/* -------------------------------------------- SZEROKOSC, WYSOKOSC  ------ */

.w80 {width:80px;}
.w10pr {width:10%;}
.w150 {width:166px;}
.w650 {width:650px;}
.w667 {width:667px;}
.w319 {width:319px;}
/* -------------------------------------------- POZYCJE  ------ */

.clearfix:after {content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clr {clear:both;}
.flol {float:left;}
.flop {float:right;}
.prawa {text-align:right;}
.lewa {text-align:left!important;}
.srodek {text-align:center;	margin:0 auto;}
.vam {vertical-align:middle;}
.vat {vertical-align:top;}
.vab {vertical-align:bottom;}
.dblock {display:block;}

/* ----------------------------- RAMKI, KOLORY -------------- */

.bor6 { border:6px solid #E0E0C7;}
.imgkat {border:1px solid #025CA2; margin:3px 7px 0 0;	}
.borwh {border-right:1px solid #fff;}
.bggrey {background-color:#F1F1F1}
.bornagb {border-bottom:1px solid #B7C9B4;}
div img.nobor {border:none;}

/* -------------------------------- FCK -------------------------- */

.fck img {margin-right:10px;}
.fck {padding-right:5px;}
.fck li {background:url(../gfx/ik-lista.gif) 0 4px no-repeat; padding-left:14px;}
.fck ol li {font-size:13px; padding:0px; line-height:18px; background:none;}
.fck ol {padding-left:20px; margin:0; *padding-left:23px; margin:0px 0;}

/* -------------------------------- MENU ------------------------------- */

ul#navigation-1	{ margin:0; padding:1px 0; font:normal 12px "Trebuchet MS", verdana, arial, helvetica;}
* html ul#navigation-1 {padding:0;}
ul#navigation-1 li	{ margin:0; padding:0; display:block; float:left; position:relative; }
ul#navigation-1 li a {height:33px;}

ul#navigation-1 li ul.navigation-2 {display:none; background:#F3F3DB; width:150px; position:absolute; top:33px; left:-1px; border:1px solid #E1E1CA; border-top:none; border-bottom:none; }
ul#navigation-1 li:hover ul.navigation-2 { display:block; }
ul#navigation-1 li ul.navigation-2 li { clear:left; min-height:25px; height:auto!important; height:25px; border-bottom:1px solid #E1E1CA; }

ul#navigation-1 li ul.navigation-2 li a {clear:left; width:146px; color:#82826F; padding:4px 2px 3px 2px; height:auto; background:#F3F3DB; xborder-bottom:1px solid #E1E1CA; position:relative;}	
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:hover { clear:left; background:#002265; padding:4px 2px 2px 2px; xmin-height:25px; xheight:auto!important; xheight:25px; width:146px; position:relative; z-index:1000; color:#fff; }

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 { display:none; position:absolute; left:150px; top:0px; z-index:900; border:1px solid #E1E1CA; border-top:none; border-bottom:none; }
ul#navigation-1 li ul.navigation-2 li:hover ul.navigation-3	{ display:block; }

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li { clear:left; min-height:25px; height:auto!important; height:25px; border-bottom:1px solid #E1E1CA; }

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a { background:#F3F3DB; color:#82826F; padding:4px 2px 3px 2px; height:auto; xborder-bottom:1px solid #E1E1CA; position:relative; }
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover { background:#002265; color:#fff; position:relative; }