body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: black;	
}
#BodyGlowna {
	//background-image: url(../grafika/tlobody_strglowna.png);
	//background-repeat: repeat-x;
	//background-position: top;
}
#BodyPodstrona {
	//background-image: url(../grafika/tlobody_podstrona.png);
	//background-repeat: repeat-x;
	//background-position: top;
}
.odstep {
	height: 6px;
}
p {
	padding: 0px;
	margin: 0px;
}
a {
	text-decoration: none;
	color: #7f7f7f;
}
p.czytajWiecej {
	font-size: 11px;
	text-align: right;
}
body,td,th {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: black;
}
.Text18 {
	font-size: 18px;
}
h1 {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

.clear {
	clear: both;
}

#Main {
	width: 970px;
	margin: auto;
	margin-top: 0px;
	background-color: white;
}
#MainBodyNaglowek {
	background-image: url(../grafika/tlo_gora_pasek.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 106px;
	vertical-align: bottom;
}

#MainBodyNaglowek .BodyLogotyp {
	height: 90px;
	width: 250px;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}
#MainBodyNaglowek .BodyMenu {
	float: left;
}
#MainBodyNaglowek .MenuTop {
	text-align: left;
	height: 53px;
	padding-left: 20px;
}

#MainBodyNaglowek .MenuZakladkiBox {
	height: 42px;
	padding-left: 14px;
}

#MainBodyNaglowek .BoxSzukaj {
	width: 170px;
	//height: 42px;
	float: left;
	text-align: center;
	margin-left: 10px;
	margin-top: 10px;
}

.BoxSzukaj input[type="text"] {
	background-image: url(../grafika/inputTlo.png);
	background-repeat: no-repeat;
	border: none;
	height: 21px;
	margin: 0px;
	width: 135px;
}

#MainBodyNaglowek .MenuZakladka {
	background-image: url(../grafika/menu_zakladka_off.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 168px;
	height: 42px;
	float: left;
	text-align: center;
}
#MainBodyNaglowek .active {
	background-image: url(../grafika/menu_zakladka_on.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 168px;
}

#MainBodyNaglowek .MenuZakladka p {
	padding-top: 15px;
	//padding-left: 20px;
}

#MainBodyNaglowek .MenuZakladka a {
	font-size: 16px;
	color: black;
	text-decoration: none;
}
#MainBodyPodMenu {
	background-image: url(../grafika/tlo_menu_gora.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	text-align: center;
	padding-left: 115px;
	height: 41px;	
}

#MainBodyTopMenu {
	background-image: url(../grafika/tlo_menu_top.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 42px;
	vertical-align: top;
}

#MainBodyTopMenu .BodyNglTopMenu {
	height: 42px;
	width: 100%;
	margin-left: 6px;
}
#MainBodyTopMenu .BoxNglTopMenu {
	float: left;
	margin-right: 10px;
}
#MainBodyTopMenu .BoxNglTopMenu img{
	vertical-align: middle;
	margin-right: 5px;
}
#MainBodyTopMenu .BoxNglTopMenu a{
	color: black;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
#MainBodyTopMenu .BoxNglTopMenu a:hover{
	color: black;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
#MainBodyTopMenu .NglSeparator {
	background-image: url(../grafika/ngl_menu_separator.png);
	background-position: top center;
	background-repeat: repeat-x;
	height: 60px;
	width: 14px;
	float: left;
}

#MainBreadcrumbs {
	text-align: left;
	background-image: url(../grafika/TloBreadcrumbs.png);
	background-position: top center;
	background-repeat: repeat-x;
	height: 29px;
}
#MainBreadcrumbs .BoxBreadcrumbs {
	float: left;
	width: 600px;
	padding-left: 5px;
}

#MainBreadcrumbs .BoxBreadcrumbs a{
	color: #ff9900;
}

#MainBreadcrumbs .BoxBreadcrumbs a:hover{
	color: #ff9900;
	text-decoration: underline;
}

#MainBreadcrumbs .BoxButtonBack {
	
}

#MainBodyStopka {
	background-image: url(../grafika/stopkaTlo.png);
	background-position: top center;
	background-repeat: repeat-x;
	height: 70px;
	color: #868686;
}

#MainBodyStopka .StopkaBoxCopy{
	width: 600px;
	float: left;
	padding-left: 10px;
}

#MainBodyStopka .StopkaBoxLinki{
	float: left;
	padding-left: 10px;
}
/* ------------start kontener kolumny ------------------------------ */
#KontenerKolumny {
	margin-top: 20px;
	margin-left: 5px;
}
#KontenerKolumna1 {
	width: 487px;
	text-align: left;
	vertical-align: top;
}

#KontenerKolumna1 .BoxTxtKol1 {
	width: 471px;
	margin-left: 7px;
	margin-right: 9px;
	margin-bottom: 15px;
}

#KontenerKolumna1 .BoxTxtKol1Gora {
	background-image: url(../grafika/kol1BoxGora.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 471px;
	height: 6px;
}
#KontenerKolumna1 .BoxTxtKol1Body {
	padding: 8px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#KontenerKolumna1 .BoxTxtKol1Dol {
	background-image: url(../grafika/kol1BoxDol.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 471px;
	height: 6px;
}
#KontenerKolumna1 .BoxTextZdjecie {
	float: left;
	padding-right: 5px;
}
#KontenerKolumna1 .BoxTextTxt {
	color: #666666;
}
#KontenerKolumna1 .BoxTextTxt h3 {
	color: #F49E00;
	font-size: 18px;
	text-align: left;
	padding: 0px 0px 7px 0px;
	margin: 0px;
}

/* -------- kolumna 2 ------------------- */
#KontenerKolumna2a {
	width: 471px;
	text-align: left;
	vertical-align: top;
}
#KontenerKolumna2a .BoxTxtKol {
	width: 471px;
	//margin-left: 7px;
	margin-right: 9px;
	margin-bottom: 15px;
}

#KontenerKolumna2a .BoxTxtKolGora {
	background-image: url(../grafika/kol1BoxGora.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 471px;
	height: 6px;
}
#KontenerKolumna2a .BoxTxtKolBody {
	padding: 8px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#KontenerKolumna2a .BoxTxtKolDol {
	background-image: url(../grafika/kol1BoxDol.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 471px;
	height: 6px;
}
#KontenerKolumna2a .BoxTextZdjecie {
	float: left;
	padding-right: 5px;
}
#KontenerKolumna2a .BoxTextTxt {
	color: #666666;
}
#KontenerKolumna2a .BoxTextTxt h3 {
	color: #F49E00;
	font-size: 18px;
	text-align: left;
	padding: 0px 0px 7px 0px;
	margin: 0px;
}

/* ------------- end kolumna 2a--------------------------- */

#KontenerKolumna2 {
	width: 230px;
	text-align: left;
	vertical-align: top;
}

#KontenerKolumna2 .BoxTxtKol {
	width: 212px;
	margin-left: 7px;
	margin-right: 9px;
	margin-bottom: 15px;
}

#KontenerKolumna2 .BoxTxtKolGora {
	background-image: url(../grafika/kol2BoxGora.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 212px;
	height: 6px;
}
#KontenerKolumna2 .BoxTxtKolBody {
	padding: 8px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#KontenerKolumna2 .BoxTxtKolDol {
	background-image: url(../grafika/kol2BoxDol.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 212px;
	height: 6px;
}
#KontenerKolumna2 .BoxTextZdjecie {
	float: left;
	padding-right: 5px;
}
#KontenerKolumna2 .BoxTextTxt {
	color: #666666;
}
#KontenerKolumna2 .BoxTextTxt h3 {
	color: #F49E00;
	font-size: 18px;
	text-align: left;
	padding: 0px 0px 7px 0px;
	margin: 0px;
}

/* -------- kolumna 3 ------------------- */
#KontenerKolumna3 {
	width: 253px;
	text-align: left;
	vertical-align: top;
}

#KontenerKolumna3 .BoxTxtKol {
	width: 232px;
	margin-left: 7px;
	margin-right: 9px;
	margin-bottom: 15px;
}

#KontenerKolumna3 .BoxTxtKolGora {
	background-image: url(../grafika/kol3BoxGora.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 232px;
	height: 6px;
}
#KontenerKolumna3 .BoxTxtKolBody {
	padding: 8px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#KontenerKolumna3 .BoxTxtKolDol {
	background-image: url(../grafika/kol3BoxDol.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 232px;
	height: 6px;
}
#KontenerKolumna3 .BoxTextZdjecie {
	float: left;
	padding-right: 5px;
}
#KontenerKolumna3 .BoxTextTxt {
	color: #666666;
}
#KontenerKolumna3 .BoxTextTxt h3 {
	color: #F49E00;
	font-size: 18px;
	text-align: left;
	padding: 0px 0px 7px 0px;
	margin: 0px;
}
/* ------------end kontener kolumny ------------------------------- */
/* ------------- start oferta biznes ------------------------------ */
#KontenerOfertaBiznes {
	width: 100%;
	margin-top: 20px;
	padding-left: 12px;
	padding-right: 12px;
}

#KontenerOfertaBiznesLewa {
	width: 225px;
	text-align: left;
	vertical-align: top;
}

#KontenerOfertaIndywPrawa {
	width: 735px;
	vertical-align: top;
}

#KontenerOfertaBiznesLewa .PomyslyMenuGora {
	background-image: url(../grafika/nagl_pomyslografia.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 210px;
	height: 44px;
}

#KontenerOfertaBiznesLewa .PakietyMenuGora {
	background-image: url(../grafika/nagl_pakiety.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 210px;
	height: 44px;
}

#KontenerOfertaBiznesLewa .OfertaMenuGora {
	background-image: url(../grafika/nagl_oferta_produkty.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 210px;
	height: 44px;
}

#KontenerOfertaBiznesLewa .Uslugi {
	background-image: url(../grafika/nagl_oferta_uslugi.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 210px;
	height: 44px;
}

#KontenerOfertaBiznesLewa .OfertaMenuBody {
	width: 208px;
	text-align: center;
	border-left: 1px solid #febf18;
	border-right: 1px solid #febf18;
}
#KontenerOfertaBiznesLewa .OfertaMenuDol {
	background-image: url(../grafika/menu_oferta_produkty_dol.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 210px;
	height: 9px;
}
#KontenerOfertaBiznesLewa .MenuProdukt {
	text-align: left;
	padding-left: 20px;
	padding-bottom: 3px;
	background-image: none;
}

#KontenerOfertaBiznesLewa .active {
	text-align: left;
	padding-left: 20px;
	padding-bottom: 10px;
	background-image: none;
}

#KontenerOfertaBiznesLewa .MenuProdukt a {
	text-decoration: none;
	color: #7f7f7f;
}
#KontenerOfertaBiznesLewa .MenuProdukt a:hover {
	text-decoration: none;
	font-weight: bold;
}

#KontenerOfertaBiznesPrawa {
	vertical-align: top;
	color: #666666;
	width: 721px;
}

#KontenerOfertaBiznesPrawa .OfertaNaglowek {
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	padding-bottom: 20px;
}
#KontenerOfertaBiznesPrawa .BoxProdukt {
	width: 90px;
	text-align: center;
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
}
#KontenerOfertaBiznesPrawa .BoxProdukt p {
}
#KontenerOfertaBiznesPrawa .BoxProdukt img {
	margin-bottom: 5px;
}
#KontenerOfertaBiznesPrawa .BoxProdukt a {
	text-decoration: none;
	color: #7f7f7f;
	line-height: 14px;
}
#KontenerOfertaBiznesPrawa .BoxProdukt a:hover {
	text-decoration: none;
	font-weight: bold;
}

#KontenerOfertaBiznesPrawa #BoxProduktGora {
	color: #666666;
	vertical-align: top;
}
#KontenerOfertaBiznesPrawa #BoxKalkulator {
	width: 250px;
	//float: right;
}
#BoxProduktTbl {
	color: #666666;
	width: 721px;
}

#KontenerOfertaBiznesPrawa #BoxProduktDol {
	color: #666666;
}
#KontenerOfertaBiznesPrawa #BoxProduktGora h3 {
	color: black;
	font-size: 18px;
	text-align: left;
	padding: 0px 0px 7px 0px;
	margin: 0px;
	font-weight: bold;
}

#KontenerOfertaIndywPrawa .BoxUsluga, 
#KontenerOfertaBiznesPrawa .BoxUsluga {
	width: 170px;
	text-align: center;
	float: left;
	margin-right: 10px;
}
#KontenerOfertaIndywPrawa .BoxUsluga a,
#KontenerOfertaBiznesPrawa .BoxUsluga a {
	text-decoration: none;
	color: #7f7f7f;
}
#KontenerOfertaIndywPrawa .BoxUsluga a:hover,
#KontenerOfertaBiznesPrawa .BoxUsluga a:hover {
	text-decoration: underline;
	color: #7f7f7f;
}

#KontenerOfertaIndywPrawa .BoxUslugaGora,
#KontenerOfertaBiznesPrawa .BoxUslugaGora {
	background-image: url(../grafika/BoxUslugiGora.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 170px;
	height: 9px;
}

#KontenerOfertaIndywPrawa .BoxUslugaBody,
#KontenerOfertaBiznesPrawa .BoxUslugaBody {
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#KontenerOfertaIndywPrawa .UslugaBodyNaglowek,
#KontenerOfertaBiznesPrawa .UslugaBodyNaglowek {
	color: #F49E00;
	font-size: 16px;
	padding: 0px 0px 6px 0px;
	margin: 0px;
	font-weight: bold;
}

#KontenerOfertaIndywPrawa .BoxUslugaDol,
#KontenerOfertaBiznesPrawa .BoxUslugaDol {
	background-image: url(../grafika/BoxUslugiDol.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 170px;
	height: 9px;
}

#KontenerOfertaBiznesPrawa .BoxOfertaPozostale {
	width: 710px;
}


#KontenerOfertaBiznesPrawa .BoxOfertaPozostaleGora {
	background-image: url(../grafika/BoxMetaTagiGora.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 710px;
	height: 9px;
}

#KontenerOfertaBiznesPrawa .BoxOfertaPozostaleBody {
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#KontenerOfertaBiznesPrawa .BoxOfertaPozostaleBody a {
	text-decoration: none;
	color: #7f7f7f;
}
#KontenerOfertaBiznesPrawa .BoxOfertaPozostaleBody a:hover {
	text-decoration: underline;
	color: #7f7f7f;
}

#KontenerOfertaBiznesPrawa .BoxOfertaPozostaleDol {
	background-image: url(../grafika/BoxMetaTagiDol.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 710px;
	height: 9px;
}

#KontenerOfertaBiznesPrawa .FaqPytanie {
	padding-bottom: 5px;
	cursor: pointer;
}
#KontenerOfertaBiznesPrawa .FaqOdpowiedz {
	display: none;
	padding: 5px;
	border: 1px solid #f2f2f2;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 15px;
}
/* ------------- end oferta biznes ------------------------------ */
/* -------------- start oferta indyw ----------------------------------- */
#KontenerOfertaIndywPrawa .OfertaNaglowek {
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	padding-bottom: 20px;
	color: #666666;
}

#KontenerOfertaIndywPrawa .BoxProdukt {
	width: 230px;
	text-align: center;
	float: left;
	margin-right: 10px;	
}
#KontenerOfertaIndywPrawa .BoxProdukt a {
	text-decoration: none;
	color: #7f7f7f;
}
#KontenerOfertaIndywPrawa .BoxProdukt a:hover {
	text-decoration: underline;
	color: #7f7f7f;
}

#KontenerOfertaIndywPrawa .BoxProduktGora {
	background-image: url(../grafika/indywBoxProduktGora_230px.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 230px;
	height: 9px;
}

#KontenerOfertaIndywPrawa .BoxProduktBody {
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#KontenerOfertaIndywPrawa .ProduktBodyNaglowek {
	color: #F49E00;
	font-size: 16px;
	padding: 0px 0px 6px 0px;
	margin: 0px;
	font-weight: bold;
}

#KontenerOfertaIndywPrawa .BoxProduktDol {
	background-image: url(../grafika/indywBoxProduktDol_230px.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 230px;
	height: 9px;
}
/* --------------- end oferta indyw ------------------------------------ */
/* ------------------ start pomysly ----------------------------- */
#KontenerOfertaBiznesPrawa .BoxPomysl {
	width: 340px;
	text-align: left;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
#KontenerOfertaBiznesPrawa .BoxPomysl a {
	text-decoration: none;
	color: #7f7f7f;
}
#KontenerOfertaBiznesPrawa .BoxPomysl a:hover {
	text-decoration: underline;
	color: #7f7f7f;
}

#KontenerOfertaBiznesPrawa .BoxPomyslGora {
	background-image: url(../grafika/BoxPomyslGora.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 340px;
	height: 9px;
}

#KontenerOfertaBiznesPrawa .BoxPomyslBody {
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}
#KontenerOfertaBiznesPrawa .PomyslBodyNaglowek {
	color: #F49E00;
	font-size: 16px;
	padding: 0px 0px 6px 0px;
	margin: 0px;
	font-weight: bold;
}

#KontenerOfertaBiznesPrawa .BoxPomyslDol {
	background-image: url(../grafika/BoxPomyslDol.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 340px;
	height: 9px;
}
/* ------------------ end pomysly ------------------------------ */
/* --------------- start carusel ---------------------------------- */
#carousel_inner {
float:left; /* important for inline positioning */
width:880px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
height: 42px;
}

#carousel_ul {
position:relative;
left:5px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
}

#carousel_ul li{
float: left; /* important for inline positioning of the list items */                                    
width:200px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:62px;
//background: #000000;
//margin-top:10px;
//margin-bottom:10px; 
//margin-left:5px; 
//margin-right:5px; 
}

#carousel_ul li a{
	color: black;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
#carousel_ul li a:hover{
	color: black;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

#carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor: hand; 
border:0px; 
height: 42px;
vertical-align: middle;
	margin-right: 5px;
}
#left_scroll, #right_scroll{
float:left; 
height:42px; 
//width:46px; 
background: #C0C0C0; 
}
#left_scroll img, #right_scroll img{
border:0; /* remove the default border of linked image */
/*styling*/
cursor: pointer;
cursor: hand;

}
/* ---------------end carusel -------------------------- */

/* -------------------------------------- */
.lavaLamp {
	position: relative;
	height: 34px;
	width: 635px;
	margin: 0px;
	overflow: hidden;
	padding-top: 7px
}
.lavaLamp li {
	float: left;
	list-style: none;
}
.lavaLamp li.back {
	background: url("../grafika/lava.png") no-repeat right -30px;
	width: 9px;
	height: 30px;
	z-index: inherit;
	position: absolute;
}
.lavaLamp li.back .left {
	background: url("../grafika/lava.png") no-repeat top left;
	height: 30px;
	margin-right: 9px; /* 7px is the width of the rounded shape */
}
.lavaLamp li a {
	font-size: 16px;
	color: black;
	text-decoration: none;
	outline: none;
	text-align: center;
	top: 3px;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	margin: auto 30px;
	font-weight: normal;
}
.lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited {
	border: none;
}

