/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; margin:0; padding:0; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#232d05; font-size:13px; background:url(../gfx/bg-pattern.gif) 0 0 repeat;}
img {margin:0; padding:0; display:block; border:none; behavior:url(css/iepngfix.htc);}
h1 {margin:0; padding:0; background:url(../gfx/bg-nag.gif) 0 0 no-repeat; font-size:20px; color:#58662e; font-style:italic; padding:12px 0 0 8px; margin-bottom:15px;}
h2 {margin:0; padding:0; font-size:15px; margin-bottom:5px;}
h3 {margin:0; padding:0; font-size:14px;}
p {margin:0; padding:0; line-height:16px;}
ul {list-style:none; margin:0; padding:0;}
ul li {background:url(../gfx/ik-lista.gif) 0 3px no-repeat; padding-left:25px;}
ol {padding-left:20px; margin:0; *padding-left:23px; margin:0px 0;}
ol li {background:none; padding:0;}
a {text-decoration:none; color:#8ca052;}
a:hover {color:#58662e;}

/*------------------------------------- WARSTWY -------------------------------*/
.bg {background:url(../gfx/bg.jpg) center 0 no-repeat; height:100%;}
.container {width:960px; margin:0 auto;}
#header {background:url(../gfx/foto.jpg) 0 53px no-repeat; margin-bottom:29px; height:263px; padding-top:10px; position:relative}
.logo img {display:inline; vertical-align:top; margin-left:16px;}
.haslo {position:absolute; top:22px; width:600px; right:0;}
.haslo img {float:right; padding-right:30px;}
#menu {background:url(../gfx/bg-menu.png) 0 0 repeat-x; height:38px; margin:112px 10px 0 10px;}
#content {background:#f2ede1 url(../gfx/bg-site.gif) center 10px no-repeat; border:10px solid #fff; padding:10px 20px; overflow:hidden; min-height:400px;}
#leftColumn {width:200px; float:left; margin-right:10px; display:inline;}
#centerColumn {width:690px; float:left; display:inline;}
#siteColumn {width:441px; float:left; display:inline; margin-right:29px;}
#rightColumn {width:220px; float:left; display:inline;}
#podstrona {width:651px; float:left; display:inline; margin-right:29px;}
.wiecej {background:url(../gfx/ik-wiecej.jpg) right center no-repeat; text-align:right; padding:4px 32px 4px 0; margin:5px 0 10px 0;}
.baner {padding:10px 0;}
#footer {color:#6f511b; font-size:11px; margin-top:10px; height:40px;}
.sciezka {margin-bottom:8px; color:#728048;}
.gal {margin:10px 0 5px 0; clear:both; overflow:hidden; padding-bottom:5px; }
.gal div img {margin:0px 17px 2px 0; vertical-align:top; border:2px solid #fff; display:inline; vertical-align:top;}
.gal div {padding-bottom:6px;}	
.gal div .gal_end {margin:0 0 2px 0;}
.podpismini {width:94px; text-align:center; font-size:10px; color:#545454; line-height:12px;}
.faqp {background:url(../gfx/ik-wiecej.jpg) 0px 0px no-repeat; margin:5px 0 0 0; padding:2px 0 2px 32px; color:#fff; font-weight:bold; font-size:14px;}
.faqo {margin:0 0 2px 32px; padding:3px 0px;}
.dGal {margin:10px 30px 0px 0; float:left;}
.dGal .podpismini {width:140px; margin-top:5px;}
.polaroid img {display:inline; border:2px solid #fff; margin-top:4px;}
.polaroid {width:140px; text-align:center; display:table; height:140px; *position:relative; background:#e1dac7 url(../gfx/flower.png) 0 0 no-repeat;}
.Plast {margin-right:0;}
.cell {display:table-cell; vertical-align: middle; *position: absolute; *top: 50%; *left:50%;}
.IEhack {position: relative; top:-50%; *left:-50%;}
.blad {font-size:12px; color:#fff; background-color:#DA2913; padding:2px 5px; text-align:center; font-weight:bold; margin:10px 0 10px 0;}

/* ---------------------------------- FORMULARZE ----------------- */
.ffaq {margin-top:10px;}
.ffaq label {display:block; font-weight:bold;}
.ffaq .text {width:100%; border:2px solid #E9E2D0; font-size:11px; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif;}
.ffaq textarea {width:100%; font-size:11px; border:2px solid #E9E2D0; height:100px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; overflow:auto;}
.ffaq .submit {margin:0; padding:0; vertical-align:top;}

/* ------------------------------------- UL, LI  ---------------- */
#nav1 {padding:5px 0 0 5px; }
#nav1 li {display:inline; background:url(../gfx/ik-menu.png) 0 0 no-repeat; padding:3px 0 3px 22px; margin-right:15px;}
#footer ul {float:left;}
#footer li {display:inline; padding:0; background:none;}
.sciezka a {color:#728048;}
.sciezka a:hover {color:#8ca051;}
.zobacz {margin-bottom:10px;}
.zobacz li {background:url(../gfx/ik-wiecej.jpg) 0 0 no-repeat; font-size:14px; font-weight:bold; padding:2px 32px; margin:3px 0;}
.zobacz p {font-size:11px; font-weight:normal; line-height:14px;}
.map_right li {background:url(../gfx/ik-lista.gif) 0 6px no-repeat; padding-left:23px;}

/* ------------------------------------- ODNOSNIKI ---------------- */
#nav1 a {color:#fff; font-size:15px; font-weight:bold; font-style:italic;}
#nav1 a:hover {color:#000;}
.wiecej a {font-size:14px; font-weight:bold; color:#8ca052;}
.wiecej a:hover {color:#58662e;}
#footer a {color:#6f511b;}
#footer a:hover {color:#000;}

/* ------------------------------------- MARGINESY, ODSTEPY, BORDEDRY ---------------- */
.bor2 {border:2px solid #fff;}
.mt9 {margin-top:9px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.ml10 {margin-left:10px;}
.w220 {width:220px;}
.w260 {width:260px;}
.w310 {width:310px;}
.w320 {width:320px;}

/*------------------------------------- CZCIONKI ------------------*/
.bold {font-weight:bold;}
.light {font-weight:normal!important;}
.data {font-size:11px;}
#podstrona p {line-height:17px;}
strong {color:#141a02;}
.f14 {font-size:14px;}

/* ------------------------------------- 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!important;}
.lewa {text-align:left!important;}
.srodek {text-align:center;	margin:0 auto;}
.vam {vertical-align:middle;}
.vat {vertical-align:top;}
.vab {vertical-align:bottom!important;}
.dblock {display:block;}
.din {display:inline;}
.ovh {overflow:hidden;}

/* ------------------------------------- FCK  ---------------- */
.fck img {display:inline;}

.smOW {display:none; position: absolute; overflow:hidden; margin:9px 0 0 -25px;}
.smOW a {clear:left; width:114px; color:#9FAB63; padding:4px 10px 4px 26px; height:auto; border-bottom:1px solid #9FAB63; xposition:relative; display:block; font-weight:normal; font-size:12px!important; background:#fff url(../gfx/ik-lista-pod.png) 4px 6px no-repeat!important; margin:0 0 0 -20px;}
.smOW li {background:none;}

/* -------------------------------- MENU ------------------------------- */
ul#nav1 li	{display:block; float:left; position:relative; padding-bottom:10px; }
ul#nav1 li ul.nav2 {display:none; background:#fff; width:150px; position:absolute; top:32px; left:-1px; padding:5px 0 0 0px;}
ul#nav1 li:hover ul.nav2 { display:block; }
ul#nav1 li ul.nav2 li {clear:left; min-height:20px; height:auto!important; height:20px; padding:0 0 0 0px; font-weight:normal; background:none; }
ul#nav1 li ul.nav2 li a {clear:left; margin:0 0px; width:114px; color:#9FAB63; padding:4px 10px 4px 26px; height:auto; border-bottom:1px solid #9FAB63; position:relative; display:block; font-weight:normal; font-size:12px!important; xbackground:#fff url(../gfx/ik-lista-pod.png) 4px 6px no-repeat!important;}	
ul#nav1 li ul.nav2 li:hover a,
ul#nav1 li ul.nav2 li a:hover {clear:left; color:#FFF;xwidth:114px; position:relative; z-index:1000; background:#9FAB63!important;}
.smOW li a:hover {color:#fff; background:#9FAB63!important;}