html, body { background:url(BackgroundTop.jpg) repeat-x top center #1b1b1b; padding:0px; margin:0; height:100%; min-height:100%; height:auto !important; height:100%; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff}

img { border: none;  margin:0px; padding:0px }
form, p, h1, h2, h3, h4, { margin:0px; padding:0px}


/* Strona */

#Menu { width:940px; height:82px;}
#Menu .Bts { width:803px; height:36px; background: url(BackgroundTopMenu.gif) no-repeat; float:left;  margin:18px 0 0 3px  }
#Top { width:940px; height:240px; }
#BackBottom {background:url(BackgroundBottom.jpg) repeat-x bottom center}
#BackBottomRight {background:url(BackgroundBottomRight.jpg) no-repeat bottom right}
#Content {margin:20px 0 0 0}
#Footer { height:230px; color:#909090}
#Footer a {color:#abbe91; text-decoration:none; font-weight:bold; font-size:11px}
#Footer a:hover {color:#899c6e; text-decoration:underline;}
#Footer ul {margin:20px 0xp 0px 0px; padding:0px}
#Footer ul li { list-style:none;  display:block; float:left}
.Container { width: 940px; margin: 0 auto; position:relative;}
.ClShort { width:236px; float:left; }


/* Menu */

a.BtStronaGl { display:block; height:36px; width:119px; background:url(BtStrGl.gif) no-repeat 0px 0px; float:left}
a.BtStronaGl:hover { background-position:0px -36px}
a.BtOFirmie { display:block; height:36px; width:122px; background:url(BtOfirmie.gif) no-repeat 0px 0px; float:left}
a.BtOFirmie:hover { background-position:0px -36px}
a.BtUslugi { display:block; height:36px; width:122px; background:url(BtUslugi.gif) no-repeat 0px 0px; float:left}
a.BtUslugi:hover { background-position:0px -36px}
a.BtAktualnosci { display:block; height:36px; width:122px; background:url(BtAktualnosci.gif) no-repeat 0px 0px; float:left}
a.BtAktualnosci:hover { background-position:0px -36px}
a.BtKontakt { display:block; height:36px; width:122px; background:url(BtKontakt.gif) no-repeat 0px 0px; float:left}
a.BtKontakt:hover { background-position:0px -36px}
a.On {background-position:0px -36px;}
.MenuSep {float:left}
a.BtWiecej { display:block; height:23px; width:76px; background:url(BtWiecej.gif) no-repeat 0px 0px; float:right}
a.BtWiecej:hover { background-position:0px -23px}


/* Submenu */

.SubMenu { background:#3d3c3f; width:220px;}
.SubMenu ul { margin:0px; padding:0px; float:left}
.SubMenu li { list-style:none; }
.SubMenu li a { background:url(SubMenuLi.gif) top center; display:block; width:214px; height:26px; padding:6px 0px 0px 6px; color:#3d3c3f; text-decoration:none; font-weight:bold}
.SubMenu li a:hover { background-position:bottom center} 


/* Panel klienta - kontakt */

.PanelKl { background: url(BoxPanelKlienta.jpg); width:204px; height:491px; margin-bottom:85px; padding:22px 8px 0px 8px; color:#d0ffb4}
.PanelKl p { line-height:14px; text-align:justify }

/* Glowna kolumna */

.ClMain { width:704px; background:url(ClBackMain.gif) repeat-y top center; float:left}
.ClMainTop { background:url(ClBackTop.gif) no-repeat top center}
.ClMainBottom { background: url(ClBackBottom.gif) no-repeat bottom center}
.ClMainHeader {height:29px; color:#3d3c3f;}
.ClMainHeader h1 {font-size:13px; font-weight:bold; text-transform:uppercase; margin:0px; padding:2px 0 0 10px; }

.ClMainContent {padding:19px 14px 19px 14px; color:#6b6b6b}
.ClMainContent h1 {font-size:16px; font-weight:bold; margin:0px; padding:0px; color:#3d3c3f}
.ClMainContent h4 {font-size:9px; font-weight:normal; margin:0px; padding:0px; color:#3d3c3f}
.ClMainContent blockquote {background: url(ContentStart.gif) no-repeat top left; padding:0px 0px 0px 38px; margin:0px;}
.ClMainContent blockquote ul {margin:20px 0px 20px 11px; padding:0px}
.ClMainContent blockquote ul li { list-style-image:url(ContentIl.gif); margin:4px 0px 0px 0px;}
.ClMainContent ul {margin:20px 0px 20px 11px; padding:0px}
.ClMainContent ul li { list-style-image:url(ContentIl.gif); margin:4px 0px 0px 0px;}
.ClMainContent a { font-weight:bold; color:#6b6b6b}
.ClMainContent a:hover { font-weight:bold; color:#000000}

blockquote {background: url(ContentStart.gif) no-repeat top left; padding:0px 0px 0px 38px; margin:0px;}


/* Aktualnosci */

.AktMenu .Month { width:220px; height:28px; background:url(AktualnosciMonth.gif) no-repeat; float:left; text-align:center}
.AktMenu .Month p {margin:0px; padding:5px 0 0 0; color:#3b6122; font-weight:bold }
.AktMenu ul { margin:0px; padding:0px; float:left}
.AktMenu li { list-style:none; }
.AktMenu li a { background:url(SubMenuLi.gif) top center; display:block; width:214px; height:26px; padding:6px 0px 0px 6px; color:#3d3c3f; text-decoration:none; font-weight:bold}
.AktMenu li a:hover { background-position:bottom center} 

.Wstecz { text-decoration:none}

.Aktualnosci img {border:1px solid #25490f; padding:1px}

/* Strona glowna */

.BoxSmall {width:220px; background:#ffffff; color:#6b6b6b; margin-right:19px; float:left}
.BoxSmall div {padding:10px;}
.BoxSmall .Content { }
.BoxSmall p{margin:0;padding:0;display:inline;}
.BoxSmall .More {height:25px;}
.BoxSmallMore { background:#ffffff url(BoxSmallBottom.gif) bottom center no-repeat; height:34px; width:210px; margin-right:19px; padding:13px 10px 0 0;  float:left}
.BoxSmallx4 {background: url(BoxSmallLong.gif) repeat-y}


/* Kontakt */

.SubKontakt { }
.SubKontaktHeader {background:url(SubKontaktHeader.gif) no-repeat; width:664px; height:27px; text-align:left}
.SubKontaktHeader p { margin:0px; padding:6px 0 0 25px; color:#3b6122; font-weight:bold}
.SubKontaktContent { padding:15px 0 0 0}


/* Pozostale */

.Clear {clear:both}
.Justify {text-align:justify}
.LH1 {line-height:18px}
.HR1 { background:#4b9021; height:1px; margin:20px 0 20px 0}
.MargRClear { margin-right:0px}
.alignleft {float:left; margin:10px 10px 10px 0}
.alignright {float:right; margin:10px 0px 10px 10px}

/* Formularz */

#li--1 span {height:10px; overflow:hidden}
#cf_field_1 { background:url(FieldName.gif); height:17px; width:185px; border:none; float:clear; padding:3px 0px 0px 18px}
#li--2 span {height:0px; overflow:hidden}
#cf_field_2 { background:url(FieldEmail.gif); height:17px; width:185px; border:none; float:clear; padding:3px 0px 0px 18px}
#li--3 span {height:0px; overflow:hidden}
#cf_field_3 { background:url(FieldNumber.gif); height:17px; width:185px; border:none; float:clear; padding:3px 0px 0px 18px}
#li--4 { padding-top:13px}
#li--4 li.textonly {background:none}
#li--5 {margin:0px; padding:0px; height:15px}
#li--5 .cf-before {float:right;}
#li--6 {margin:0px; padding:0px; height:15px}
#li--6 .cf-before {float:right;}
#li--7 {margin:0px; padding:0px; height:15px}
#li--7 .cf-before {float:right;}
#li--8 {margin:0px; padding:0px; height:35px}
#li--8 .cf-before {float:right;}
#ll {width:180px}
div.cf_info {width:170px}


/*-- Nawigacja wstecz dalej --*/

.NavPage {}
.NavPage .Page {width:300px; color:#3b6122; font-size:10px; padding-top:15px}
.NavPage .Page a { padding:4px 6px 4px 6px; background:#c7e9b4;  font-size:11px; color:#3b6122; text-decoration:none; border:1px solid #FFFFFF; margin:0 3px 0 3px}
.NavPage .Page a:hover { background:#66ab3c; color:#3b6122; }
.current {background:#66ab3c; color:#ffffff;}




.ind {
	width: 200px;
	padding: 10px;
	background-color: #87AEE1;
	font-weight: bold;
	border-bottom: 1px solid white;
}
 
.slide {
	margin: 20px 0; 
	padding: 10px;
	width: 200px;
	background-color: #DAF7B4;
}
 
#slide_wrap {
	padding: 30px;
	background-color: #D47000;
}

.linklove{display:none;}



