/* -------------------------------------------- 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; height:195px;}
.kontakt {width:346px; height:198px; position:relative; top:25px; left:20px; float:right;}
#menu {width:998px; height:62px; clear:both; background:url(../gfx/bg-kontakt.jpg) right 0px no-repeat; }
* html #menu {margin-top:-26px;}
.menuTop {text-align:right;}
#content {width:998px; margin:0 auto; background:url(../gfx/bg.gif) 742px 0 repeat-y; overflow:hidden; margin-top:30px;}
* html #content {margin-top:2px;}
#contentIdx {width:998px; margin:0 auto; background:url(../gfx/bg-cont.gif) 360px 0 repeat-y; overflow:hidden; margin-top:30px;}
* html #contentIdx {margin-top:2px;}
#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:650px; 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; padding-bottom: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;}
.offerBox {width:334px; height:250px; background-color:#FBF4DC; border:1px solid #E7E1C8; text-align:center; padding:11px 5px 0 5px;}

/*------------------------ TABELE ----------------- */
.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:8px;}
.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.m08 {background:url(../gfx/m08.gif) 0 -33px no-repeat; width:97px;}
#menu a.m09 {background:url(../gfx/m09.gif) 0 -33px no-repeat; width:142px;}
#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, #menu a.m08:hover, #menu a.m09: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;}

/*------------------------ 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;}

/*------------------------ 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; xmargin-top:1px;}

/*---------------- 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 {font-size:1.1em;}
.f12 {font-size:1.2em;}
.f14 {font-size:1.4em;}
.f13px {font-size:13px;}
.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;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mr2 {margin-right:2px;}
.ml493 {margin-left:493px;}
.w319 {width:319px;}
.w10pr {width:10%;}

/*------------------------ 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;}
.brown3 {color:#BE740A;}
.borOffer {border-bottom:1px solid #DCD2AC; width:125px; height:1px; text-align:center; margin:0 auto; margin-top:12px;}

/*------------------------ FCK ----------------- */
.fck p {font-size:12px; xline-height:13px;}
.fck {font-size:12px; xline-height:1.3em;}
.fck img {margin-right:10px;}
.fck ol li {xfont-size:13px; padding:0px; xline-height:18px; 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; xmargin:25px 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; }