html { font-size: 11px; font-weight: normal; font-style: normal;f;line-height: normal; ont-variant: normal; }

body { font-family: arial, tahoma, verdana, sans-serif; background-color: #d3e2e9; background-image: url(../img/mainBG3.gif); margin: 0; padding: 0; background-repeat: repeat-x; background-position: 0 top; text-align: center; }

table { border: 0; font-weight: normal; font-style: normal;f;ont-variant: normal; }
a {text-decoration: none; color: #222;}
img {border-width: 0px;}
span.bold {font-weight: bold;}

div#strona {
	width: 725px;
	height: 100%;
	margin: 15px auto 0;
	text-align: left;
}

div#gora {
	height: 8px;
	background: #FFF url(../img/gora.gif) no-repeat;
	border-bottom: 1px solid #CCC;
}
div#logoWrapper { margin: 0; padding: 0; }
div#logoWrapper a { margin: 0; padding: 0; }
div#logoWrapper img { margin: 0; padding: 0; }
div#srodek {  }

div#lewa{ background-color: #fff; float: left; width: 240px; height: 100%;
/*	background: #faf8f9 url(../img/lewetlo.jpg) no-repeat;	*/


}

div#prawa{ background-color: #fff; width: 484px; }

div#stopka { height: 23px; border-top: 1px solid #ccc; text-align: center; font-weight: normal; font-size: 9px; background-image: url(../img/stopka_tlo.gif); background-repeat: no-repeat; clear: both; }

div#stopkalewa {padding-top: 3px; float: left; width: 240px; text-align: left;}
div#stopkalewa img {vertical-align: middle; margin-left: 10px;}
div#stopkaprawa {padding-top: 4px; float: left;	width: 485px;}
div#stopkaprawa a {font: 9px verdana, tahoma, helvetica; padding-left: 17px; display: inline; color: #024579;}
div#stopkaprawa a:hover {color: #f63;}

div#footer {width: 100%; }
.tagi {color: #06c; height: 20px; text-align: left; font-size: 9px; margin-top: 5px; padding-left: 10px; }
#podpis { color: #06c; height: 20px; text-align: right; font-size: 9px; padding-top: 5px; padding-right: 10px; float: right;}
#podpis a { color: #024579; font-size: 9px; }
#podpis a:hover { color: #06c; }
.zawartosc {margin: 10px 5px 5px 10px;}
.tytulzawartosc {font-weight: bold; font-size: 14px; color: #555; margin-bottom: 3px;}

.opis { color: #024579; font-weight: normal; margin-bottom: 3px; }
.tytulzawartoscsprzet {font-weight: normal; font-size: 10px; color: #024579; margin-bottom: 3px;}
a.orange { color: #ff5600; font-size: 11px; }
a.orange:hover { color: #036; font-size: 11px; }
.wiecej {
	font-weight: normal;
	font-size: 10px;
	right: 15px;
	bottom: 6px;
	position: absolute;
}

.wiecej a {
	font-size: 10px;
	color: #444;
	background: url(../img/kwadrat_szar.gif) no-repeat left center;
	padding-left: 10px;
}
.wiecej a:hover {color: #111;}

div#oferta { color: #024579; font-size: 11px; background-image: url(../img/boxCenterBG.gif); background-repeat: no-repeat; text-align: justify; min-height: 300px; margin: 0 0 20px; padding: 10px;
	/*height: 100%;*/

}
div#oferta table { color: #024579; font-size: 11px; vertical-align: top; }

div#oferta a { color: #024579; }
div#oferta a:hover { text-decoration: underline; }
div#oferta p { color: #036; text-align: justify; margin: 0; padding: 0 0 10px; }
div#oferta .title { color: #024579; font-size: 14px; font-weight: bold; padding-top: 10px; padding-bottom: 20px; padding-left: 30px; }
div#oferta .title1 { color: #024579; font-size: 14px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; }
div#oferta h2 { color: #024579; font-size: 14px; margin: 0 0 20px; padding: 0; }
.wiecej1 {
	font-weight: normal;
	font-size: 10px;
	padding-right: 10px;
	border-bottom: 1px solid lightgrey;
	height: 19px;
}

.wiecej1 a {
	font-size: 10px;
	color: #444;
	background: url("../img/kwadrat_szar.gif");
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 10px;
}
.wiecej1 a:hover {color: #111;}
a.orangeArrow { color: #024579; font-size: 11px; background-image: url(../img/arrowMore.gif); background-repeat: no-repeat; background-position: 95% 50%; padding-right: 15px; }
a.orangeArrow:hover { color: #ff5600; font-size: 11px; background-image: url(../img/arrowMore.gif); background-repeat: no-repeat; background-position: 90% 50%; }
table#index{ background-image: url(../img/index-uslugi-bg.png); background-repeat: no-repeat; background-position: right 0; }
div#promocje { font-size: 11px; margin: 10px; }
div#promocje h1 { color: #ff5600; font-size: 14px; }
div#promocje p { color: #024579; }
.tytulPromocje { color: #024579; font-size: 11px; font-weight: bold; }
.opisPromocje { color: #024579; font-size: 11px; }
.tytulzawartoscPromocje { color: #ff5600; font-size: 14px; font-weight: bold; margin-bottom: 3px; }
.dodatkowyOpisPromocje{ color: #024579; margin-top: 10px; margin-bottom: 10px; }
.cena { color: #ff5600; font-size: 11px; font-weight: bold; }
div#uslugi { color: #414141; margin: 10px; }
.uslugi_bg { background-image: url(../img/uslugi-bg-koles.jpg); background-repeat: no-repeat; background-position: right top; height: 178px; }
div#uslugi h1 { color: #ff5600; font-size: 14px; }
div#produkty { width: 180px; margin: 10px; }
div#produkty h1 { color: #ff5600; font-size: 14px; font-weight: bold; }
div#produkty a.links { color: #024579; font-size: 11px; font-weight: normal; background-image: url(../img/kwadrat_szar.gif); background-repeat: no-repeat; background-position: 1px 3px; margin: 0 0 0 10px; padding-left: 15px; list-style-type: none; display: list-item; }
div#produkty a.links:hover { color: #f63; font-weight: normal; text-decoration: underline; margin: 0 0 0 10px; padding-left: 15px; list-style-type: none; display: list-item; }
/*a.lista  {
	font-weight: bold;
	font-size: 10px;
	color: #1e4a77;
	background: url("../img/kwadrat_nieb.gif");
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 10px;
}
.listaOver { color: #1e4a77; font-size: 10px; font-weight: bold; background: url(../img/kwadrat_nieb.gif) no-repeat left center; padding-left: 10px; }
a.lista_sub  {
	font-size: 10px;
	color: #1e4a77;
}
*/
div#oferujemy .lista a:hover {color: #5485b6;}
div#sprzetfoto {
	width: 190px;
	height: 216px;
	text-align: center;
	position: absolute;
}

div#listasprzet {
	font-size: 10px;
	color: #555;
	width: 484px;
	height: 216px;
	position: absolute;
}

.listasprzetprod { padding-left: 10px; }
.listasprzetprod a {
	color: #024579;
	background: url(../img/kwadrat_szar.gif) no-repeat left center;
	padding-left: 15px;
}
.listasprzetprod a:hover { color: #f63; background: url(../img/kwadrat_szar.gif) no-repeat left center; padding-left: 15px; }
div#listasprzet a:hover {color: #eda458;}

div#menu img { margin: 0; padding: 0; display: block; }

div#menu a {
	height: 23px;
	display: block;
	padding: 0px 0px 0px 40px;
	background-image: url(../img/menu_tlo_link.png);
	font: bold 10px verdana, tahoma, helvetica;
	color: #333;
	line-height: 22px
}


div#menu a:hover {color: #EEE;}
div#menuProdukty { padding-left: 5px; }
.tytulzawartoscProdukty { color: #024579; font-size: 14px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
a.lista { color: #024579; font-size: 10px; background-image: url(../img/lista-arrow.gif); background-repeat: no-repeat; background-position: 1px 50%; margin: 0; padding: 5px 0 5px 15px; list-style-type: none; display: list-item; }
a.lista:hover { color: #f63; font-size: 10px; background-image: url(../img/lista-arrow-Over.gif); background-repeat: no-repeat; background-position: 1px 50%; list-style-type: none; display: list-item; margin: 0; padding: 5px 0 5px 15px; }
a.lista_sub { color: #024579; font-size: 10px; background-image: url(../img/listaSub-arrow.gif); background-repeat: no-repeat; background-position: 15px 50%; display: list-item; margin: 0; padding: 2px 0 2px 20px; list-style-type: none; }
a.lista_sub:hover { color: #ff5600; font-size: 10px; background-image: url(../img/listaSub-arrow-Over.gif); background-repeat: no-repeat; background-position: 15px 50%; list-style-type: none; display: list-item; margin: 0; padding: 2px 0 2px 20px; }
a.listaOver { color: #f63; font-size: 10px; font-weight: bold; background-image: url(../img/lista-arrow-Over.gif); background-repeat: no-repeat; background-position: 1px 50%; padding: 5px 5px 5px 15px; list-style-type: none; display: list-item; }
a.lista_subOver { color: #f63; font-size: 10px; font-weight: bold; background-image: url(../img/listaSub-arrow-Over.gif); background-repeat: no-repeat; background-position: 15px 50%; padding: 2px 0 2px 20px; }
div#naglowek {
	height: 33px;
	background-image: url(../img/naglowek_srodek_tlo.png);
	text-align: right;
}

div#naglowek a {line-height: 20px;margin-right: 20px; font-size: 9px; color: #444;}
div#naglowek a:hover {color: #111;}
a#home {
	background: url(../img/homeICO.png);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 17px;
}

a#kontakt {
	background: url("../img/kontakt.gif");
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 17px;
}

div#foto { height: 172px; z-index: -100; }


/* podstrona next.php */

div#stronanext {
	width: 725px;
	min-height: 650px;
	margin: 15px auto 0px auto;
	text-align: left;
	background-color: #DDD;
}


div#nagloweknext {
	width: 100%;
	height: 95px;
	background: #FFF url(../img/next_tlo_naglowek.gif) repeat;
	position: relative;
}

div#nagloweknextlogo {
	float: left;
}

div#nagloweknextprawa {
	float: right;
	text-align: right;
}

div#nagloweknextprawa a {line-height: 20px;margin-right: 20px; font-size: 9px; color: #444;}
div#nagloweknextprawa a:hover {color: #111;}

div#separatornext {
	width: 100%;
	height: 40px;
}

div#separatornextmenu {
	height: 24px;
	background: #FFF url(../img/next_menu_tlo.gif) repeat;
	line-height: 24px;
	text-align: left;
	padding-left: 241px;
	font-weight: bold;
	font-size: 10px;
}

div#separatornextmenu a {
	background: url("../img/next_menu_separator.gif");
	background-position: center left;
	background-repeat: no-repeat;
	padding: 0px 8px 0px 12px;
}

div#separatornextmenu a:hover {color: #EEE;}


div#separatornextkreska {
	width: 100%;
	height: 16px;
	background: #FFF url(../img/next_kreska_tlo.gif) repeat;
}

div#trescnext {
	width: 100%;
	min-height: 450px;
	background: #FFF url(../img/next_tresc_tlo.gif) repeat;
	overflow: auto;
	position: relative;
}

div#trescnextlewa {
	float: left;
	width: 240px;
	min-height: inherit;
}

div#trescnextlewa div{
	padding: 15px 5px 5px 10px;
}

/*div#trescnextlewa a {
	display: block;
	color: #ca6701;
	padding: 0px 0px 0px 15px;
}

div#trescnextlewa a:hover {color: #eda458;}*/

div#trescnextprawa {
	float: left;
	width: 485px;
	min-height: inherit;
	font-size: 15px;
}

div#trescnextprawa_zaw {
	padding: 20px 10px 10px 20px;
	font-size: 10px;
	color: #444;
}


/* podstrona kontakt.php */

input, textarea {
	border-style: solid;
	color: #111;
	border-top-color: #888;
	border-left-color: #888;
	border-right-color: #fff;
	border-bottom-color: #fff;
	background-color: #f3f2e9;
	border-width: 1px
}
div.clearboth { clear: both; border-top: 2px solid #024579; }
.refBorder { background-color: #fff; padding: 2px; border: solid 1px #808080; }
div.nazwa_firmy { color: #024579; font-size: 10px; font-weight: bold; margin: 10px 0 5px; padding: 0; }
/*    boxy    */
/*    partnerzy Box   */ 
div.PartnerzyTextWrapper {}
div.PartnerzyTextWrapper h2 { color: #024579; font-size: 14px; }
div.PartnerzyTextWrapper h3 { color: #024579; font-size: 12px; margin: 0; padding: 0; }
div.PartnerzyTextWrapper table.partnerzy { color: #024579; text-align: justify; width: 95%; margin-bottom: 20px; padding-bottom: 20px; }
div.PartnerzyTextWrapper table.partnerzy th { padding-bottom: 10px; border-top: 1px dotted #d6dce5; }
div.PartnerzyTextWrapper table.partnerzy th a:link { color: #024579; font-size: 10px; }
div.PartnerzyTextWrapper table.partnerzy th a:visited { color: #024579; font-size: 10px; }
div.PartnerzyTextWrapper table.partnerzy th a:hover { color: #ff5600; font-size: 10px; }
/*  kontaktBox  */
.kontaktBox { color: #024579; font-size: 11px; background-color: #fbf9fa; padding: 5px 10px 5px 15px; }
.kontaktBox h3 { color: #024579; font-size: 12px; font-weight: bold; }
.kontaktBox p { color: #024579; font-size: 11px; font-weight: normal; margin: 0; padding: 0; }
.kontaktBox a { font-size: 10px; font-weight: normal; margin: 0; padding: 0; }

/*   Produkty wyswietlanie   */ 

.nazwa { color: #024579; font-size: 12px; font-weight: bold; display: block; }
.opis {  }
.opisTitle {color: #024579; font-size: 14px; font-weight: bold; display: block;}
.numer { color: #024579; font-style: italic; }
.image { padding-top: 20px; }
.bannerTitle { font-size: 14px; font-weight: bold; margin-bottom: 20px; }
.bannerImage { float: right; clear: both; }
.podgrupa { color: #024579; font-size: 13px; font-weight: bold; font-variant: normal; text-transform: none; margin-bottom: 20px; }
