@charset "UTF-8";
/* CSS Document */

/*---------------------------------------------------------------- OGÓLNY -----------------------------------------------------------------*/


body,div { 
	margin: 0;
}

img, form {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0px;
}

body {
	background-color: #ffffff;
	z-index: 1;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	color: #434343; 
	font-weight: normal;
	text-decoration: none;
}

#wrapper {
	width: 100%;
	background-color: #ffffff;
	background-position: center top;
	z-index: 2;
	text-align: center;
	background-image: url('../images/powtarzalny_element.png');
	background-position: center top;
	background-repeat: repeat-y;
}

#main {
 	width: 100%;
	margin: 0 auto;
	text-align: center;
	z-index: 3;
	overflow: hidden;
	background-image: url('../images/tlo.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}


h1 {
font-weight:inherit;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin:0;
float:left;
padding:0;
font-size: 1.1em;
color: #b3b2b2;
}


/*---------------------------------------------------------------- TOP -----------------------------------------------------------------*/

#top {
width: 984px;
height: 120px;
margin: 0 auto;
overflow: hidden;
}

#logo {
float: left;
width: 230px;
height: px;
overflow: hidden;
margin: 0 0 0 0;
}


#menu {
position:relative;
float: left;
width: 750px;
height: 29px;
overflow: hidden;
margin: 91 0 0 0;
text-align: right;
}

#but_1 {
height:29px;
margin-left:200px;
float:left;
display:block;
overflow: hidden;
text-align: center;
}

#but_2 {
margin-left:41px;
float:left;
display:block;
overflow: hidden;
text-align: center;
}

/*---------------------------------------------------------------- CONTAIN -----------------------------------------------------------------*/

/*-------------------------------- STRONA GŁÓWNA -------------------------------- */
#contain {
width: 100%;
margin: 0 auto;
text-align: center;
z-index: 3;
overflow: hidden;
border-top: 1px solid #f0f1f0;
}

#contain_wew1 {
width: 984px;
height: px;
margin: 0 auto;
overflow: hidden;
}

#naglowek_glowna {
width: 984px;
height: px;
text-align: center;
margin: 44 0 32 0;
}

#contain_wew2 {
width: 984px;
height: px;
overflow: hidden;
text-align: left;
position: relative;
}

#containt_wew2_1 {
float: left;
width: 460px;
overflow: hidden;
font-size: 14px;
line-height: 20px;
margin: 0 0 0 0;
text-align: justify;
}

#glowna_tekst {
overflow: hidden;
margin: 0 0 0 0;
}

#containt_wew2_3 {
overflow: hidden;
margin: 14 0 0 0;
}

#ic_zapytaj {
margin-top:10px;
overflow: hidden;
}
#ico_zapytaj img {
margin-top:10px;
}

#containt_wew2_4 {
float: left;
width: 524px;
overflow: hidden;
}

#ludziki {
margin: 0 0 0 74;
}

#promocja {
float:left;
margin: 20 0 0 12;
padding:0;
width:524px;
height:109px;
background-image:url('../images/promocja.png');
background-repeat:no-repeat;
z-index:2;
overflow:hidden;
}

#promocja p {
margin-top:30px;
margin-left:163px;
padding:-10px;
text-align:left;
font-size:12px;
font-family: Tahoma;
color:#333333;
}


/*-------------------------------- PODSTRONA - O -FIRMIE  -------------------------------- */

#top_naglowek {
width: 100%;
margin: 0 auto;
text-align: center;
z-index: 3;
overflow: hidden;
}

#top_naglowek1 {
width: 984px;
height: px;
margin: 0 auto 40 auto;
overflow: hidden;
}

#top_naglowek2 {
width: 984px;
height: px;
overflow: hidden;
text-align: justify;
position: relative;
}

#top_obrazek_ofirmie {
height: 248px;
background-image: url('../images/naglowek_ofirmie.jpg');
background-position: center top;
background-repeat: no-repeat;
}


#obrazek_kula {
float: left;
width: 374px;
overflow: hidden;
}

#obrazek_kula img {
margin: 62 0 0 50;
}

#naglowek_ofirmie {
text-align:left;
float: left;
width: 610px;
overflow: hidden;
margin:0 0 0 0;
}

#obrazek_naglowek_ofirmie img {
margin: 52 0 0 0;
}

/*-------------------------------- PODSTRONA - OFERTA  -------------------------------- */

#containt_oferta {
width: 984px;
height: px;
margin: 20 auto 40 auto;
overflow: hidden;
}

#top_obrazek_oferta {
height: 248px;
background-image: url('../images/naglowek_oferta.jpg');
background-position: center top;
background-repeat: no-repeat;
}

#obrazek_naglowek_oferta {
margin: 0 0 0 0;
text-align: left;
}

#obrazek_naglowek_oferta img {
margin: 20 0 10 0;
}

#text_oferta {
margin: -18 0 20 0;
text-align: left;
}

#text_oferta p {
font-size: 18px;
line-height: 24px;
color: #434343; 
font-weight: normal;
text-decoration: none;
}

.text {
margin: 20 0 0 0;
}

.text p {
font-size: 18px;
line-height: 24px;
color: #434343; 
font-weight: normal;
text-decoration: none;
}

.text2 {
margin: 20 0 0 0;
}

.text2 p {
text-align:left;
color: #434343; 
font-weight: normal;
text-decoration: none;
}

#kreska {
margin: 0 0 0 0;
height: 14px;
text-align: left;
font-size: 16px;
font-weight: bold;
border-top: 1px solid #efefef;
}

#oferty {
width: 984px;
height: px;
overflow: hidden;
text-align: justify;
position: relative;
margin: 10 0 0 0;
}

#oferty2 {
width: 984px;
height: px;
margin: 50 auto 40 auto;
overflow: hidden;
}

#oferty2_wew {
width: 984px;
height: px;
overflow: hidden;
text-align: justify;
position: relative;
}

#ikona1 {
float: left;
width: 110px;
overflow: hidden;
}

#ikona1 img {
margin:0 0 0 0;
}

#ikona2 {
float: left;
width: 160px;
overflow: hidden;
margin: 0 10 0 0;
}

#ikona2 img {
margin: 0 0 0 0;
text-align:right;
}

#ikona_tekst {
float: left;
width: 350px;
overflow: hidden;
margin:0 0 0 0;
}

#ikona_tekst_naglowek {
margin:0 0 0 0;
}

span.textBBlue{
	font-size: 16px;
	line-height: 20px;
	color: #00ccff; 
	font-weight: bold;
	text-decoration: none;
}

span.textBD{
	font-size: 16px;
	line-height: 20px;
	color: #434343; 
	font-weight: bold;
	text-decoration: none;
}


span.textBlue {
	color: #00ccff;
}

#ikona_tekst_glowny {
margin: 16 0 0 0;
}

#ikona_tekst_glowny p {
line-height:18px;
font-size:12px;
color: #434343; 
font-weight: normal;
text-decoration: none;
}

/*-------------------------------- PODSTRONA - FAQ  -------------------------------- */

#top_obrazek_faq {
height: 248px;
background-image: url('../images/naglowek_faq.jpg');
background-position: center top;
background-repeat: no-repeat;
}


#faq_wew {
width: 984px;
height: px;
margin: 0 auto 40 auto;
overflow: hidden;
}

#faq_wew2 {
width: 984px;
height: px;
overflow: hidden;
text-align: left;
position: relative;
}

#pytania1 {
float: left;
width: 310px;
overflow: hidden;
margin: 0 80 0 0;
}

#pytania1_naglowek {
margin:0 0 0 0;
}

#pytania1_naglowek img {
margin: 52 0 0 0;
}

#faq1 { 
margin: 20 0 0 0;
}

#faq2 {
margin: 8 0 0 0;
}

a.linkBlue {
color: #00ccff;
line-height: 16px;
text-decoration: none;
}
a.linkBlue:hover {
text-decoration: underline;
}

#stopka_mail {
margin: 30 0 0 0;
border-top: 1px solid #efefef;
}

#stopka_maila img {
margin: 20 0 0 0;
}

#odpowiedzi {
float: left;
width: 590px;
overflow: hidden;
text-align: justify;
}

#faq_1 {
margin: 52 0 0 0;
}

#faq1_1 {
margin: 20 0 0 0;
overflow: hidden;
border-bottom: 1px solid #efefef;
padding: 0 0 20 0;
}

#faq1_2 {
margin: 0 0 0 0;
overflow: hidden;
}

#faq1_2_numerek {
float: left;
width: 56px;
margin: 0 0 0 0;
}

#faq1_2_tekst {
float: left;
width: 520px;
margin: 10 0 0 0;
}

#faq1_2_tekst2 {
width: 590px;
margin: 10 0 0 0;
overflow: hidden;
}

#faq_tekst {
margin: 10 0 0 0;
}

/*-------------------------------- PODSTRONA - KONTAKT  -------------------------------- */
#kontakt_wew {
width: 984px;
height: px;
overflow: hidden;
text-align: left;
position: relative;
}

#kontakt_wew2 {
float: left;
width: 540px;
overflow: hidden;
margin: 0 30 0 0;
}

#kontakt_naglowek {
overflow: hidden;
height: px;
}

#kontakt_naglowek img {
margin: 20 0 10 0;
}

#kontakt_wew3 {
margin: 20 0 0 0;
font-size: 13px;
}

#top_obrazek_kontakt {
height: 248px;
background-image: url('../images/naglowek_kontakt.jpg');
background-position: center top;
background-repeat: no-repeat;
}

#namiar {
float: left;
width: 410px;
overflow: hidden;
margin: 40 0 0 0;
}

#namiar_wew {
margin: 4 0 0 0;
height: 26px;
border-bottom: 1px solid #efefef;
}

#namiar_wew2 {
margin: 0 0 0 0;
overflow: hidden;
}

#namiar_wew3 {
float: left;
width: 230px;
margin: 10 0 0 0;
overflow: hidden;
}

span.namiar {
font-size: 11px;
color: #777777;
}

#namiar_wew4 {
float: left;
width: 54px;
margin: 10 0 0 0;
overflow: hidden;
}

#namiar_wew5 {
float: left;
width: 120px;
margin: 10 0 0 0;
overflow: hidden;
}

#namiar_wew6 {
margin: 30 0 0 0;
height: 26px;
border-bottom: 1px solid #efefef;
}

#namiar_wew7{
margin: 36 0 0 0;
height: 26px;
border-bottom: 1px solid #efefef;
}

#namiar_wew8 {
margin: 10 0 0 0;
height: 130px;
overflow: hidden;
}

#namiar_wew9 {
margin: 0 0 0 0;
overflow: hidden;
}

#namiar_wew10 {
margin: 10 0 0 0;
overflow: hidden;
}

#namiar_wew10 p {
margin:0 20 0 0;
float:left;
}
/*---------------------------------------------------------------- FORMULARZ -----------------------------------------------------------------*/

#formularz {
overflow: hidden;
width: 470px;
height: 380px;
padding: 0 0 0 0;
opacity: 1;
 filter: alpha(opacity=100);
 -moz-opacity: 1.0;
}

#formularz p {
width:460px;
text-align:left;

}


#Form .label {
font-size: 13px;
float: left;
margin-right: 5px;
width: 110px;
text-align: left;
clear: left;
}

submit {
border:0;
background:none;
margin:0;
padding:0;
}

button#przycisk {
margin-top:-7px;
margin-left:350px;
border:0;
width:114px;
height:25px;
background-image: url('../images/button_zapytaj_0.png');
background-repeat: no-repeat;
cursor: pointer;
}

button#przycisk:hover {
background-image: url('../images/button_zapytaj_1.png');
}

button#przycisk:focus {
background-image: url('../images/button_zapytaj_1.png')
}

input.kontakt {
	margin-bottom:-10px;
	padding:0;
	border: 1px solid #cbcbcb;
	width: 220px;
	height: 22px;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 20px;
	color: #434343; 
	font-weight: normal;
	text-decoration: none;
	background-image: url('../images/gradient_winpucie.png');
	background-repeat: repeat-x;
}

textarea.kontakt {
	margin-top:3px;
	border: 1px solid #cbcbcb;
	width: 460px;
	height: 110px;
	font-family: Tahoma;
	font-size: 14px;
	line-height: 20px;
	color: #434343; 
	font-weight: normal;
	text-decoration: none;
	background-image: url('../images/gradient_winpucie.png');
	background-repeat: repeat-x;
}



span.textBlue {
	color: #00ccff;
}

/*---------------------------------------------------------------- STOPKA -----------------------------------------------------------------*/

#stopka {
width: 100%;
height: 46px;
margin: 0 auto;
text-align: center;
background-color: #ffffff;
z-index: 3;
overflow: hidden;
background-image: url('../images/stopka.png');
background-position: center top;
background-repeat: no-repeat;
}

#stopka_wew {
width: 984px;
margin: 20 auto;
text-align: left;
}

#stopka_tekst1 {
float: left;
width: 490px;
color: #b3b2b2;
font-size: 11px;
line-height: 16px;
}

#stopka_menu {
text-align: left;
float:left;
width:480px;
z-index:1;
}

#stopka ul {
list-style: none;
margin: 0 auto 0 auto;
}

#stopka li {
margin:0 15 0 15;
float:left;
font-size: 11px;
color: #434343;
line-height: 16px;
text-decoration: none;
}

#stopka a {
color: #434343;
text-decoration: none;
}

#stopka a:hover {
color: #434343;
text-decoration: underline;
cursor: pointer;
}

#stopka2 {
width: 100%;
margin: 0 auto;
text-align: center;
background-color: #ffffff;
z-index: 3;
overflow: hidden;
border-top: 1px solid #f0f1f0;
}

#stopka2_tekst {
width: 984px;
margin: 8 auto;
line-height: 16px;
text-align: left;
}

#stopka2_tekst p {
color: #777777;
font-size: 11px;
}

#stopka2_tekst2 {
width: 984px;
margin: 10 auto 10 auto;
font-size: 9px;
color: #b3b2b2;
line-height: 12px;
text-align: left;
}

#stopka2_tekst2 p {
margin: 0;
padding:0;
font-size: 9px;
color: #b3b2b2;
line-height: 12px;
}










