body{

margin:0;

padding:0;

text-align:center;

background-color:#fff;

}



#topContainer0 {

position:relative; float:left;

margin:-20px 0 0 0; padding:0;

width:100%;

height:auto;

background-image:url(../images/bgTop0.png);

background-position:center top;

background-repeat:repeat-x;

}

#topContainer1 {

position:relative; float:left;

margin:0; padding:0;

width:100%;

height:auto;

background-image:url(../images/bgMain.jpg);

background-position:center top;

background-repeat:no-repeat;

}

#topContainer0-sub {

position:relative; float:left;

margin:-20px 0 0 0; padding:0;

width:100%;

height:281px;

background-image:url(../images/bgTop0.png);

background-position:center top;

background-repeat:repeat-x;

}

#topContainer1-sub {

position:relative; float:left;

margin:0; padding:0;

width:100%;

height:281px;

background-image:url(../images/bgMain2.jpg);

background-position:center top;

background-repeat:no-repeat;

}

#topMenuContainer {

position:relative;

margin:100px auto 0 auto; padding:0;

width:900px; height:65px;

}

#contentContainer {

position:relative; 

margin:70px auto 0 auto; padding:0;

width:900px; height:auto;

}

#subcontentContainer {

position:relative; float:left;

margin:0; padding:0;

width:100%;

height:auto;

background-image:url(../images/subBg.png);

}

#subScontentBox {

position:relative; 

margin:0 auto 0 auto; padding:0;

width:900px; height:auto;

}

#contentBox1 {

position:relative; float:left;

margin:0; padding:0;

width:300px; height:310px;

}

#contentBox2 {

position:relative; float:left; 

margin:0 0 50px 0; padding:0;

width:650px; height:auto;

}

#footerContainer {

position:relative; float:left;

margin:0; padding:0;

width:100%; height:auto;

background-image:url(../images/footerBg.jpg);

background-position:center top;

background-repeat:no-repeat;

}

#footerBoxCont {

position:relative;  

margin:0 auto 0 auto; padding:0;

width:900px; height:auto;

}

#footerBox1 {

position:relative; float:left;

margin:0; padding:0;

width:202px; height:160px;

background-image:url(../images/footerBg2.png);

background-position:right 21px;

background-repeat:no-repeat;

}

#footerBox2 {

position:relative; float:left;

margin:0; padding:0;

width:236px; height:160px;

background-image:url(../images/footerBg2.png);

background-position:right 21px;

background-repeat:no-repeat;

}

#footerBox3 {

position:relative; float:left;

margin:0; padding:0;

width:462px; height:160px;

}

#modCont {

position:relative; float:left;

margin:21px 0 0 0; padding:0 30px 0 18px;

width:252px; height:275px;

}

#modCont:hover {

background-image:url(../images/hoverBg.png);

background-position:center 55px;

background-repeat:no-repeat;

cursor:pointer;

}

#modCont2 {

position:relative; float:left;

margin:21px 0 0 0; padding:0;

width:252px; height:275px;

}

#modCont3 {

position:relative; float:left;

margin:21px 0 0 0; padding:0;

width:252px; height:275px;

}

.cennikBox {

position:absolute;

bottom:0px;

margin:0; padding:0;

width:252px; height:210px;

background-color:#fff;

-moz-border-radius:12px 12px 12px 12px;

-webkit-border-radius:12px 12px 12px 12px;

background-image:url(../images/cenboxbg.png);

background-position:center top;

background-repeat:no-repeat;

}

.partnerzyCont1 {

position:relative; float:left;

margin:21px 0 30px 0; padding:0;

width:auto; height:auto;

font:500 12px Verdana,Arial,Tahoma;

}

#markersCont {

position:relative; float:left;

margin:0 0 30px 0; padding:0;

width:200px; height:auto;

text-align:left;

}
.entryContentBox{
position:relative; float:left;

margin:0 0 30px 0; padding:0;

width:820px; height:auto;

text-align:left;
border:1px solid #bebebe;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-image:url(../images/blogbg.png);

background-position:center top;

background-repeat:repeat;

}
.entryContentBox p{
padding:10px;
}
.entryContentBox a{
text-decoration:none;
}

.entryHeaderBox{
position:relative; float:left;

margin:0 0 30px 0; padding:0;

width:660px; height:auto;

text-align:left;
border:1px solid #bebebe;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-image:url(../images/blogbg.png);

background-position:center top;

background-repeat:repeat;

}
.entryHeaderBox2{
position:relative; float:left;

margin:0 0 30px 0; padding:0;

width:820px; height:auto;

text-align:left;
border:1px solid #bebebe;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-image:url(../images/blogbg.png);

background-position:center top;

background-repeat:repeat;

}
.entryHeaderBox p{
position:relative; float:left;
margin:10px 0 15px 10px; padding:0;
font:500 12px Arial, Helvetica, sans-serif;
color:#666;
width:600px; height:auto;
line-height:18px;
}

p.entryHeaderBoxP{
position:relative; float:left;
margin:0 0 15px 10px; padding:0;
font:900 11px Arial, Helvetica, sans-serif;
color:#999;
width:100%; height:auto;
}

a.entryHeaderLnk:link, a.entryHeaderLnk:visited, a.entryHeaderLnk:active{
position:relative; float:left;
margin:10px 0 10px 10px; padding:0;
width:100%; height:auto;
font:900 16px Arial, Helvetica, sans-serif;
color:#003860;
text-decoration:none;
}
a.entryHeaderLnk:hover{
position:relative; float:left;
margin:10px 0 10px 10px; padding:0;
width:100%; height:auto;
font:900 16px Arial, Helvetica, sans-serif;
color:#003860;
text-decoration:underline;
}

a.entryHeaderLnk2:link, a.entryHeaderLnk2:visited, a.entryHeaderLnk2:active{
position:relative; float:left;
margin:10px 0 0 10px; padding:0;
width:auto; height:auto;
font:900 16px Arial, Helvetica, sans-serif;
color:#0080B7;
text-decoration:none;
}
a.entryHeaderLnk2:hover{
position:relative; float:left;
margin:10px 0 0 10px; padding:0;
width:auto; height:auto;
font:900 16px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline;
}


h1.entryHeaderH{
position:relative; float:left;
margin:10px 0 10px 10px; padding:0;
width:100%; height:auto;
font:900 16px Arial, Helvetica, sans-serif;
color:#003860;
text-decoration:none;
}

a.cofnijLnk:link, a.cofnijLnk:visited, a.cofnijLnk:active{
position:relative; float:left;
margin:10px 0 10px 0; padding:0;
width:100%; height:auto;
font:900 12px Arial, Helvetica, sans-serif;
color:#003860;
text-decoration:none;
text-align:left;
}
a.cofnijLnk:hover{
position:relative; float:left;
margin:10px 0 10px 0; padding:0;
width:100%; height:auto;
font:900 12px Arial, Helvetica, sans-serif;
color:#003860;
text-decoration:underline;
text-align:left;
}


a.menuLnk:link, a.menuLnk:visited, a.menuLnk:active{
position:relative; float:left;
margin:10px 0 10px 22px; padding:0;
width:auto; height:auto;
font:900 16px Arial, Helvetica, sans-serif;
color:#003860;
text-decoration:none;
text-align:left;
}
a.menuLnk:hover{
position:relative; float:left;
margin:10px 0 10px 22px; padding:0;
width:auto; height:auto;
font:900 16px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
text-align:left;
}

a.menuLnkPromo:link, a.menuLnkPromo:visited, a.menuLnkPromo:active{
position:relative; float:left;
margin:10px 0 10px 22px; padding:0;
width:auto; height:auto;
font:900 16px Arial, Helvetica, sans-serif;
color:#00A3E2;
text-decoration:none;
text-align:left;
}
a.menuLnkPromo:hover{
position:relative; float:left;
margin:10px 0 10px 22px; padding:0;
width:auto; height:auto;
font:900 16px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
text-align:left;
}


/* MENU */



ul.topMenuUL-sub{

position:relative; float:right;

margin:0 90px 0 0; padding:0;

}

ul.topMenuUL-sub li{

position:relative;

float:left;

display:inline;

margin:27px 0 0 0px; padding:0;

width:auto;height:auto;

text-decoration:none;

}



ul.topMenuUL{

position:relative; float:right;

margin:0 35px 0 0; padding:0;

}

ul.topMenuUL li{

position:relative;

float:left;

display:inline;

margin:27px 0 0 0px; padding:0;

width:auto;height:auto;

text-decoration:none;

}



a.ofirmieLink{

position:relative; float:left;

margin:0; padding:0; width:84px; height:28px;

outline:none; text-indent:-9009px;

background-image:url(../images/ofirmie-btn.png); background-position:bottom; background-repeat:no-repeat;

}

a.ofirmieLinkON{

position:relative; float:left;

margin:0; padding:0; width:84px; height:28px; outline:none; text-indent:-9009px;

background-image:url(../images/ofirmie-btn.png); background-position:top; background-repeat:no-repeat;

}

a.ofirmieLink:hover{background-position:top;}





a.ofertaLink{

position:relative; float:left;

margin:0; padding:0; width:72px; height:28px;

outline:none; text-indent:-9009px;

background-image:url(../images/oferta-btn.png); background-position:bottom; background-repeat:no-repeat;

}

a.ofertaLinkON{

position:relative; float:left;

margin:0; padding:0; width:72px; height:28px; outline:none; text-indent:-9009px;

background-image:url(../images/oferta-btn.png); background-position:top; background-repeat:no-repeat;

}

a.ofertaLink:hover{background-position:top;}





a.zasiegLink{

position:relative; float:left;

margin:0; padding:0; width:77px; height:28px;

outline:none; text-indent:-9009px;

background-image:url(../images/zasieg-btn.png); background-position:bottom; background-repeat:no-repeat;

}

a.zasiegLinkON{

position:relative; float:left;

margin:0; padding:0; width:77px; height:28px; outline:none; text-indent:-9009px;

background-image:url(../images/zasieg-btn.png); background-position:top; background-repeat:no-repeat;

}

a.zasiegLink:hover{background-position:top;}





a.faqLink{

position:relative; float:left;

margin:0; padding:0; width:56px; height:28px;

outline:none; text-indent:-9009px;

background-image:url(../images/faq-btn.png); background-position:bottom; background-repeat:no-repeat;

}

a.faqLinkON{

position:relative; float:left;

margin:0; padding:0; width:56px; height:28px; outline:none; text-indent:-9009px;

background-image:url(../images/faq-btn.png); background-position:top; background-repeat:no-repeat;

}

a.faqLink:hover{background-position:top;}





a.partnerzyLink{

position:relative; float:left;

margin:0; padding:0; width:95px; height:28px;

outline:none; text-indent:-9009px;

background-image:url(../images/partnerzy-btn.png); background-position:bottom; background-repeat:no-repeat;

}

a.partnerzyLinkON{

position:relative; float:left;

margin:0; padding:0; width:95px; height:28px; outline:none; text-indent:-9009px;

background-image:url(../images/partnerzy-btn.png); background-position:top; background-repeat:no-repeat;

}

a.partnerzyLink:hover{background-position:top;}





a.promocjeLink{

position:relative; float:left;

margin:0; padding:0; width:86px; height:28px;

outline:none; text-indent:-9009px;

background-image:url(../images/dokumenty-btn.png); background-position:bottom; background-repeat:no-repeat;

}

a.promocjeLinkON{

position:relative; float:left;

margin:0; padding:0; width:86px; height:28px; outline:none; text-indent:-9009px;

background-image:url(../images/dokumenty-btn.png); background-position:top; background-repeat:no-repeat;

}

a.promocjeLink:hover{background-position:top;}





a.kontaktLink{

position:relative; float:left;

margin:0; padding:0; width:83px; height:28px;

outline:none; text-indent:-9009px;

background-image:url(../images/kontakt-btn.png); background-position:bottom; background-repeat:no-repeat;

}

a.kontaktLinkON{

position:relative; float:left;

margin:0; padding:0; width:83px; height:28px; outline:none; text-indent:-9009px;

background-image:url(../images/kontakt-btn.png); background-position:top; background-repeat:no-repeat;

}

a.kontaktLink:hover{background-position:top;}



/* END MENU */









/* TEKSTY */



h1.subH {

position:relative; float:left;

margin:0; padding:0;

font:900 16px Verdana, Arial, Helvetica, sans-serif;

color:#555;

text-align:left;

width:100%;

}

p.txtP {

position:relative; float:left;

margin:30px 0 0 20px; padding:0;

font:500 13px Geneva, Arial, Helvetica, sans-serif;

color:#555;

width:600px;

text-align:left;

line-height:22px;

}

p.subtxtP {

position:relative; float:left;

margin:30px 0 30px 0px; padding:0;

font:500 13px Geneva, Arial, Helvetica, sans-serif;

color:#555;

width:650px;

text-align:left;

line-height:22px;

}

p.footerKontakt {

position:relative; float:left;

margin:30px 0 0 20px; padding:0;

font:500 11px Geneva, Arial, Helvetica, sans-serif;

color:#777;

text-align:left;

line-height:15px;

}

p.data {

position:relative; 

margin:10px 0 0 23px; padding:0;

font:900 11px Verdana, Arial, Helvetica, sans-serif;

color:#27648f;

text-align:left;

line-height:15px;

}

p.cenP1 {

position:relative; 

margin:8px 0 0 0; padding:0;

font:900 18px Verdana, Arial, Helvetica, sans-serif;

color:#0180c4;

}

p.cenP2 {

position:relative; 

margin:8px 0 0 0; padding:0;

font:900 12px Verdana, Arial, Helvetica, sans-serif;

color:#01588d;

}

p.cenP3 {

position:relative; 

margin:15px 0 0 0; padding:0;

font:900 11px Verdana, Arial, Helvetica, sans-serif;

color:#878787;

line-height:16px;

}

p.cenP3 span {

color:#333;

}

p.cenP4 {

position:relative; 

margin:8px 0 0 0; padding:0;

font:900 13px Verdana, Arial, Helvetica, sans-serif;

color:#ef6b00;

}

p.subtxtP2 {

position:relative; float:left;

margin:23px 0 0 2px; padding:0;

font:500 12px Verdana,Arial,Tahoma;

color:#444;

width:400px;

text-align:left;

line-height:18px;

}

p.subtxtP3 {

position:relative; float:left;

margin:23px 0 0 2px; padding:0;

font:500 12px Verdana,Arial,Tahoma;

color:#444;

width:300px;

text-align:left;

line-height:18px;

}

p.markers {

position:relative; float:left;

margin:5px 0 0 0; padding:0;

font:500 12px Verdana,Arial,Tahoma;

color:444;

width:100%;

}



/* OBRAZKI */

img.logo {

position:relative; float:left;

margin:10px 0; padding:0;

border:none;

}

img.gfx {

position:relative; float:left; 

margin:30px 0 0 0; padding:0;

}

img.gfx2 {

position:relative; 

margin:30px 0 0 -80px; padding:0;

}

img.gfx3 {

position:relative; float:left;

margin:0 0 0 0; padding:0;

}

img.gfx4 {

position:relative; float:left;

margin:40px 0 0 20px; padding:0;

}
img.thumb1{
position:relative; float:left;

margin:10px 0 0 20px; padding:0;

}
img.zamow2 {

position:absolute; 

bottom:0px; left:57px;

margin:0; padding:0;

border:none;

}





/* LINKI */



a.zamowLink{

position:relative; float:left;

margin:-50px 0 0 0; padding:0; width:169px; height:33px;

outline:none; text-indent:-9009px;

background-image:url(../images/zamow-btn.png); background-position:bottom; background-repeat:no-repeat;

z-index:200;

}

a.zamowLink:hover{background-position:top;}



a.footerLink{

position:relative; float:left;

margin:50px 0 0 0; padding:10px; 

font:500 12px Geneva, Arial, Helvetica, sans-serif;

color:#808080;

outline:none;

text-decoration:none;

}

a.footerLink:hover{

color:#27648f;

text-decoration:underline;

}





a.txtLink{

margin:0; padding:0; 

font:900 12px Geneva, Arial, Helvetica, sans-serif;

color:#1376d2;

outline:none;

text-decoration:underline;

}

a.txtLink:hover{

color:#00488b;

text-decoration:underline;

}



a.wwwlink{

margin:0; padding:0; 

font:900 13px Geneva, Arial, Helvetica, sans-serif;

color:#1376d2;

outline:none;

text-decoration:underline;

}

a.wwwlink:hover{

color:#00488b;

text-decoration:underline;

}










