/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; background:#fff; margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#002C3B; font-size:100%; behavior: url(css/csshover.htc);}

a {text-decoration:none; color:#8DAB28; }
a:hover {color:#068FBF;}
p {margin:0; padding:0;}
ul {margin:0; padding:0; list-style:none;}
li {margin:0; padding:0;}
div {font-size:14px; margin:0; padding:0;}
img {border:none;}
table {border-collapse:collapse; margin:0; padding:0;}
h1 {margin:0; padding:0; font-size:19px; color:#068FBF;}
h2 {margin:0; padding:0; font-size:16px; color:#068FBF; margin-bottom:5px;}

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

.container {width:998px; margin:0 auto; background:url(../gfx/bglod.jpg) 0 bottom no-repeat; overflow:hidden; min-height:650px; height:auto!important; height:650px;}
* html .container {overflow:visible;}
.containerFooter {width:998px; margin:0 auto;}
#leftcolumn {width:288px; float:left; background:url(../gfx/bgleft.jpg) 0 152px no-repeat;}
#rightcolumn {width:710px; float:left; padding-bottom:20px;}
#menu {background:url(../gfx/bgkropki.gif) right 0 repeat-y; margin:60px 20px 0 0; text-align:right; padding-bottom:60px;}
#footer { background-color:#D1E3F4; height:34px; padding-top:5px; clear:both; font-size:11px; margin-top:1px;}
.gal {margin:0px 0 10px 0; padding-top:15px; clear:both;}
.gal div img {margin:0px 23px 2px 0; vertical-align:top; border:1px solid #068FBF;}
.gal div {margin-bottom:14px;}	
.gal div div {margin-bottom:0;}	
.gal 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:#D1E3F4 url(../gfx/ik-lista.gif) 3px 9px 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;}	
.mtop {position:absolute; top:0; text-align:right; width:690px;}
.blad {background-color:#B53443; color:#fff; padding:2px 4px; text-align:center; margin:5px 0;}

/*------------------------ TABELE ----------------- */

.tbpliki {width:100%; font-size:12px; border:1px solid #D1E3F4;}
.tbpliki thead {color:#068FBF; background-color:#D1E3F4;}
.tbpliki td {text-align:center; border:1px solid #D1E3F4; padding:1px 3px;}

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

form {margin:0; padding:0;}
fieldset {margin:0; padding:0; border:none;}
input, textarea {font-family:Trebuchet MS, Arial; margin:0; padding:0; font-size:13px; background-color:#fff; } 
.fmap {background-color:#D1E3F4; height:26px; padding:5px 0 0 5px;}
.fmap input.text {width:355px; vertical-align:middle; height:18px; border:1px solid #068FBF;}
.fzp {margin:10px 0;}
.fzp label {text-align:right; width:120px; display:block; float:left; margin-right:5px; color:#068FBF; font-weight:bold;}
.fzp input.text {width:300px; display:block; float:left; border:1px solid #068FBF;}
.fzp textarea {width:578px; height:150px; float:left; border:1px solid #068FBF; overflow:auto;}
.fzp div {overflow: hidden; clear: both; margin-top: 0.5em;}

.fzpgl {padding:0 7px 7px 0;}
.fzpgl label {text-align:right; width:108px; display:block; float:left; margin-right:5px; color:#068FBF; font-weight:bold;}
.fzpgl input.text {width:228px; display:block; float:left; border:1px solid #068FBF;}
.fzpgl textarea {width:228px; height:120px; float:left; border:1px solid #068FBF; overflow:auto;}
.fzpgl div {overflow: hidden; clear: both; margin-top: 0.5em;}

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

.mtop li {display:inline;	font-size:11px; color:#001821;}
#footer li, .mtop li {display:inline;	font-size:11px; color:#385F84;}
#menu ul { margin-right:15px;}
#menu ul a {display:block; margin:7px 0;}
#menu a.m01 {background:url(../gfx/m01.gif) right -19px no-repeat; }
#menu a.m02 {background:url(../gfx/m02.gif) right -19px no-repeat; }
#menu a.m03 {background:url(../gfx/m03.gif) right -19px no-repeat; }
#menu a.m04 {background:url(../gfx/m04.gif) right -19px no-repeat; }
#menu a.m05 {background:url(../gfx/m05.gif) right -19px no-repeat; }
#menu a.m06 {background:url(../gfx/m06.gif) right -19px no-repeat; }
#menu a.m07 {background:url(../gfx/m07.gif) right -19px no-repeat; }
#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:right 0px;}
#menu a.active {background-position:right 0px;}

/*------------------------ ODNOSNIKI ----------------- */
.mtop a {color:#001821}
.mtop a:hover {color:#fff}
.faqp a {color:#385F84}
.faqp a:hover {color:#068FBF}
#footer a, .sciezka a {color:#385F84; }
#footer a:hover, .sciezka a:hover {text-decoration:underline;}

/* -------------------------------------------- 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;}

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

.mr10 {margin-right:10px;}
.mb20 {margin-bottom:20px;}
.mb5 {margin-bottom:5px;}
.mt10 {margin-top:10px;}
.pr5 {padding-right:5px;}
.pt5 {padding-top:5px;}
.pl5 {padding-left:5px;}
.pl113 {padding-left:113px;}

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

.w10pr {width:10%;}
.w400 {width:400px;}
.w350 {width:350px;}

/*------------------------ CZCIONKI ----------------- */

.bold {font-weight: bold;}
#footer p {color:#385F84; font-size:11px; line-height:14px;}
.sciezka {font-size:11px; color:#385F84}
.powrot {text-align:right; font-weight:bold; font-size:12px;}
.czytaj {text-align:right; font-weight:bold; font-size:12px; margin-bottom:10px;}
.data {font-size:11px; color:#385F84;}
.green {color:#8DAB28;}

/*------------------------ OBRAZKI, TLA ----------------- */

.bglod {background:url(../gfx/bglod.jpg) 0 bottom no-repeat; height:199px;}
.fotogl {border-left:10px solid #068FBF; border-right:10px solid #068FBF; border-bottom:10px solid #068FBF;}
.bor5 {border:5px solid #D1E3F4;}
.imgkat {border:1px solid #D1E3F4; margin:3px 7px 0 0;}
.bgblue { background-color:#D1E3F4;}
.bgform {background:url(../gfx/bg-form.gif) 0 0 no-repeat;}

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

.fck img {margin-right:10px;}
.fck {padding-right:5px;}
.fck li {background:url(../gfx/ik-lista.gif) 0 6px 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	{ font:normal 13px "Trebuchet MS", verdana, arial, helvetica;}
ul#navigation-1 li	{display:block; position:relative; text-align:left;}
ul#navigation-1 li a {height:19px;}

ul#navigation-1 li ul.navigation-2 {display:none; position:relative; top:-8px; left:15px; padding-top:2px; margin-bottom:-5px; }
ul#navigation-1 li:hover ul.navigation-2 { display:block; }
ul#navigation-1 li ul.navigation-2 li { clear:left; text-align:right;}

ul#navigation-1 li ul.navigation-2 li a {clear:left; min-height:19px; height:auto!important; height:19px; color:#068FBF; padding:0px 2px 0px 2px; position:relative; margin:0;}	
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:hover { clear:left; padding:0px 2px 0px 2px; position:relative; z-index:1000; color:#8DAB28; }

