/* -------------------------------------------- OGOLNE ------ */
* {margin:0;}
html {height:100%;}
body {height:100%; font-size: 62.5%; background-color:#FDFBF1; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 auto; margin:0; padding:0; color:#1F1F1F; behavior: url(css/csshover.htc);}
p {font-size:1.2em; padding:0; margin:0; line-height:1.3em; }
h1 {font-size:1.8em; color:#fff; font-weight:normal; margin-bottom:10px;}
h2 {font-size:14px; color:#1F1F1F;}
div {padding:0; margin:0; font-size:1.0em;}
img {border:none; margin:0; padding:0;}
ul {list-style:none; margin:0; padding:0;}
li {background:url(../gfx/ik-list.gif) 0 5px no-repeat; padding-left:10px;}
form {margin:0; padding:0;}
fieldset {border:none; padding:0; margin:0;}
a {text-decoration:none; color:#8F5545;}
a:hover {text-decoration:none; color:#4B2D22;}
table {border-collapse:collapse; margin:0; padding:0;}

/*------------------------ WARSTWY ----------------- */
.container {width:998px; margin:0 auto;}
#header {width:100%; background:url(../gfx/bg-head.gif) 0 0 repeat-x; height:228px;}
.rightHead {background:url(../gfx/bg-head.jpg) 0 0 no-repeat; float:left; width:812px; max-height:195px; height:expression(this.scrollHeight > 195? "195px" : "auto" );}
* html .rightHead {overflow:hidden;}
.kontakt {width:346px; position:relative; right:8px; float:right; z-index:5; margin-top:21px; *margin-top:19px; }
.bgup {background:url(../gfx/bgup.gif) 0 0 no-repeat; width:354px; height:9px;}
.bgKontRep {background:url(../gfx/bg-kontakt.gif) 0 0 repeat-y; position:relative; z-index:100;}
.bgkont {position:relative; background:url(../gfx/bg-kontakt.jpg) 0 0 no-repeat; padding:13px 20px 0 27px ;}
.bgdwn {background:url(../gfx/bgdwn.gif) 0 0 no-repeat; height:18px;}
#menu {width:998px; height:33px; clear:both; }
.menuTop {text-align:right;}
#content {width:640px; xoverflow:hidden; margin-top:30px;}
#leftColumn {width:729px; float:left; margin-right:14px;}
#rightColumn {width:241px; float:right; margin-left:14px; margin-top:5px;}
#offerColumn {width:346px; float:left; margin-right:14px;}
#newsColumn {width:355px; float:left; margin-left:14px;}
.sciezka {width:640px; margin-bottom:5px; background:url(../gfx/ik-mfoot.gif) 0 5px no-repeat; padding-left:8px; color:#8F5545;}
.footer {height:55px; background-color:#ECE3C1; border-top:1px solid #DEC875; border-bottom:1px solid #DEC875; margin-top:10px; }
.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -67px;}
.push {height:67px;}
.nag {background-color:#8F5545; padding:0 5px;}
.copyR {float:right; padding-top:10px;}
.menuFoot {float:left;}
.odp {background-color:#EFE1AC;	height:11px; color:#931313; font-weight:normal; text-align:right; margin-top:2px; margin-bottom:5px; clear:both; }
.formularz {margin-top:20px;}
.toolbox {margin-bottom:5px; text-align:right;}
.komunikat {margin:10px 0; background-color:#F7F378; color:#000; padding:3px 5px; font-size:1.1em; text-align:center;}
.bipFoot {margin-top:10px; border-top:1px solid #7A7A7A;}

/*------------------------ TABELE ----------------- */
table {border-collapse:collapse; margin:0; padding:0;}
.tblrej {width:100%; margin-left:1px; *margin-left:0;}
.tblrej thead {background-color:#ECE3C1;}
.tblrej th {border:1px solid #5E3B2E; color:#4E3024; padding:3px 0; font-size:1.1em;}
.tblrej td {font-size:1.1em; border:1px solid #5E3B2E; margin:0; padding:2px;}
.lightRow {background-color:#FFFBEA;}
.darkRow {background-color:#FCF6DE;}
.tbpliki {width:100%; font-size:11px; border:1px solid #E1E1CA; overflow:hidden; margin-left:1px; *margin-left:0;}
.tbpliki thead {color:#8F5545; background-color:#ECE3C1;}
.tbpliki th {padding-top:3px; padding-bottom:3px;}
.tbpliki td {text-align:center; border:1px solid #E1E1CA; padding:2px 3px;}

/*------------------------ UL, LI ----------------- */
.menuTop ul {float:left; position:relative; left:340px; margin-top:6px;}
.menuTop ul li {color:#fff; display:inline; font-size:1.1em; background:url(../gfx/ik-mtop.gif) 0 6px no-repeat; padding-left:13px; padding-right:5px;}
.menuTop ul li.nobg, .menuFoot ul li.nobg {background:none;}
.menuFoot ul li {display:inline; background:url(../gfx/ik-mfoot.gif) 0 6px no-repeat; padding-left:8px; font-size:1.1em;}
.menuFoot {padding-top:10px;}

#menu ul li {display:inline; background:none; padding:0;}
#menu ul a {display:block; xfloat:left}
#menu a.m01 {background:url(../gfx/m01.gif) 0 -33px no-repeat; width:82px;}
#menu a.m02 {background:url(../gfx/m02.gif) 0 -33px no-repeat; width:83px;}
#menu a.m03 {background:url(../gfx/m03.gif) 0 -33px no-repeat; width:67px;}
#menu a.m04 {background:url(../gfx/m04.gif) 0 -33px no-repeat; width:114px;}
#menu a.m05 {background:url(../gfx/m05.gif) 0 -33px no-repeat; width:106px;}
#menu a.m06 {background:url(../gfx/m06.gif) 0 -33px no-repeat; width:97px;}
#menu a.m07 {background:url(../gfx/m07.gif) 0 -33px no-repeat; width:65px;}
#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 0px;}
#menu a.active {background-position:0 0px;}
.aktli {font-size:0.9em; font-weight:bold; margin:10px 0 5px 0; clear:both; line-height:1.4em;}
.map li { padding-left:12px; font-size:12px;}
.map_pod li { padding-left:12px; font-size:12px;}
.menuBip li{background:url(../gfx/bg-menu.gif) 0 0 repeat-x; padding:7px 0;}
.menuBip li a {padding-right:3px; font-weight:bold; font-size:1.1em;}

/*------------------------ ODNOSNIKI ----------------- */
.menuTop a {color:#fff;}
.menuTop a:hover {color:#FBF000;}
.sciezka a {color:#8F5545;}
.sciezka a:hover {color:#4B2D22;}
.footer a {color:#8F5545;}
.footer a:hover {color:#4B2D22;}
.kontakt a {color:#8F5545;}
.kontakt a:hover {color:#4B2D22;}
.nohover a {color:#1F1F1F;}
.czytaj a {color:#BE740A;}
.czytaj a:hover {color:#6D4637;}
.aktli a, h2 a {color:#000;}
.aktli a:hover, h2 a:hover {color:#4B2D22;}
.map_pod a {color:#E1AC1C;}
.map_pod a:hover {color:#503126;}
.toolbox img:hover {filter:alpha(opacity=60); opacity:.60; -moz-opacity: 0.60;}

/*------------------------ FORMULARZE ----------------- */
input, textarea {padding:0; margin:0;}
.fwysz {padding:3px 25px 0 0;}
.fwysz input.text { width:148px; height:16px; border:1px solid #000; font-size:1.1em;}
.fzapsmall label {display:block;}
.fzapsmall input.text {width:239px; height:16px; border:1px solid #D1C493; background-color:#F5EDD0; font-size:1.1em; margin-bottom:6px;}
.fzapsmall textarea.txtarea {width:239px; height:90px; border:1px solid #D1C493; background-color:#F5EDD0; font-size:1.1em; margin-bottom:6px;}
.fzap .darkB {background-color:#ECE3C1; border-bottom:1px solid #ECE3C1; padding:3px 0; clear:both; overflow:hidden;}
.fzap .lightB { background-color:#FBF4DC; border-bottom:1px solid #ECE3C1; padding:3px 0; clear:both; overflow:hidden;}
* html .fzap .lightB {overflow:visible; height:10px;}
* html .fzap .darkB {overflow:visible; height:10px;}
.fzap input, .fzap textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;}
.fzap label {display:block; float:left; text-align:right; width:170px; font-size:1.1em; padding-right:10px;}
.fzap input.text {width:360px; display:block; float:left; border:1px solid #D1C493; padding:2px 0;}
.fzap textarea.txtarea {width:360px; height:150px; display:block; float:left; border:1px solid #D1C493;}
.fzap textarea.txtareaShort {width:360px; height:70px; display:block; float:left; border:1px solid #D1C493; margin-bottom:7px;}
.fmap {background-color:#FBF4DC; width:100%; height:28px; padding:5px 0 0 5px; font-size:1.1em;}
.fmap input.text {width:415px; vertical-align:middle; height:15px; border:1px solid #E7E7CA; padding:2px 0;}
.fsonda label {display:block; float:left; width:220px;}
.fsonda input.radio {display:block; float:left; width:13px; height:13px; margin-right:5px;}
.fsonda div {clear:both; margin:6px 0; overflow:hidden;}
* html .fsonda div {overflow:visible;}

/*---------------- CZCIONKI -------------- */
.data {font-size:11px; font-weight:bold; color:#8F5545; display:block;}
.copyR p {font-size:1.1em; color:#8F5545;}
.bold {font-weight:bold;}
.f11, p.f11 {font-size:1.1em;}
.bipFoot p {font-size:1.0em;}
.f12 {font-size:1.2em;}
.f14 {font-size:1.4em;}
.czytaj {background:url(../gfx/ik-strz.gif) right 4px no-repeat; text-align:right; font-weight:bold; color:#BE740A; font-size:10px!important; line-height:14px; padding-right:10px; clear:both;}
.tyts {color:#931313; font-weight:bold; font-size:1.2em!important;}
.sonda p {font-size:1.1em;}

/*---------------- MARGINESY I ODSTEPY -------------- */
.mr10 {margin-right:10px;}
.mb3 {margin-bottom:3px;}
.mb8 {margin-bottom:8px;}
.mb10 {margin-bottom:10px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mr2 {margin-right:2px;}
.ml493 {margin-left:493px;}
.w319 {width:319px;}
.w115 {width:115px;}
.w120 {width:120px;}
.w105 {width:105px;}
.w80 {width:80px;}
.w10pr {width:10%;}
.w13pr {width:13%;}

/*------------------------ POZYCJE ,itp ----------------- */
.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 Hack */ 

.flol {float:left;}
.flop {float:right;}
.clr {clear:both;}
.srodek {text-align:center;}
.lewa {text-align:left!important;}
.prawa {text-align:right;}
.blk {display:block;}
.inl {display:inline;}
.ov { overflow:visible;}
.vm {vertical-align:middle;}
.vt {vertical-align:top;}

.gal {margin:0px 0 5px 0; padding-top:12px; }
.gal div img {margin:0px 11px 2px 0; vertical-align:top; border:3px solid #8F5545;}
.gal div {padding-bottom:5px;}	
img.gal_end {margin:0 0 2px 0;}
.podpismini {width:104px; text-align:center; font-size:10px; font-family:Tahoma; color:#444; min-height:10px; height:auto!important; height:10px;}

/*---------------- 	RAMKI, KOLORY -------------- */
.borb {border:3px solid #8F5545;}
.brown {color:#8F5545;}
.brown2 {color:#402E2C;}

/*------------------------ FCK ----------------- */
.fck p {font-size:12px; }
.fck {font-size:12px; }
.fck img {margin-right:10px;}
.fck ol li {padding:0px; background:none;}
.fck ol {padding-left:20px; margin:0; *padding-left:23px; margin:0px 0;}

/* ------------------------------------------------ STRONA DO DRUKU ------ */

body.drukuj {background:none;background-color:#FFFFFF;height: 100%;	margin: 0;	padding: 0;	color:#000000;}
#logo_druk img {padding:15px 0 0px 10px;float:left;}
#logo_druk p {font-size:10px;}
.stopka_p {float:right;	padding-bottom:0px;}
.stopka p {color:#999999;float:left;}
.stopka {border-top:1px solid #B7B7B7; font:9px Verdana; padding:5px 0 0 0; clear:both;}
.stopka a {color:#A3A7AC;}
.stopka_p a:hover {color:#857022;}
.hand {cursor:pointer;}
#pageholder_druk {text-align: left; margin:0 10px;}
p.info {text-align:right;padding:20px 10px 0 0;	}

/* -------------------------------- MENU ------------------------------- */
ul#navigation-1	{ margin:0; font:normal 11px 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:#6D4637; width:150px; position:absolute; top:33px; left:-1px; border:3px solid #523226; }
ul#navigation-1 li:hover ul.navigation-2 { display:block; }
ul#navigation-1 li ul.navigation-2 li { clear:left; min-height:20px; height:auto!important; height:20px; }
ul#navigation-1 li ul.navigation-2 li a {clear:left; margin:0 3px; width:140px; color:#fff; padding:4px 2px 6px 2px; height:auto; background:#6D4637; border-bottom:1px solid #5A3B30; position:relative;}	
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:hover {clear:left; color:#FFF500; padding:4px 2px 6px 2px; width:140px; position:relative; z-index:1000; }

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 { display:none; position:absolute; left:150px; top:0px; z-index:900; border:3px solid #523226; }
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 {background:#6D4637; clear:left; min-height:20px; height:auto!important; height:20px; }

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a { background:#6D4637; color:#fff; padding:4px 2px 6px 2px; height:auto; border-bottom:1px solid #5A3B30; 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 {color:#FFF500; position:relative; }

ul#nav1 li {position:relative; display:block;}
ul#nav1 li ul.nav3 {display:none; width:160px; position:absolute; top:0; left:-174px; padding-right:14px;} 
ul#nav1 li:hover ul.nav3 {display:block;}
ul#nav1 li ul.nav3 li { clear:left; width:160px; min-height:10px; height:auto!important; height:10px; background-color:#fff; background-image:none; border:1px solid #C8C8C8;}
ul#nav1 li ul.nav3 li a {clear:left; margin:0 3px; width:150px; color:#4B2D22; padding:0px 0px 0px 2px; height:auto; position:relative; display:block; font-weight:normal; margin-right:10px;}	
ul#nav1 li ul.nav3 li a:hover {color:#AA5622;}
