BODY
{
margin:0px;
margin-bottom:15px;
background:#fdfefd url(../img/bg.jpg) repeat-x;
text-align: center;
font:11px verdana;
text-align:center;
color:#7f7f7f;
}

div, ul, a, img, li, form
{
margin:0px;
padding:0px;
border:0px;
}

.mapaMainRozw ul li ul {margin-left:15px;}

TABLE
{
border-collapse: separate;
border-spacing: 0px;
border: 0px;
padding: 0px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
border-collapse: collapse;
}

TD
{
border-collapse: separate;
border-spacing: 0px;
border: 0px;
padding: 0px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
border-collapse: collapse;
vertical-align:top;
}

img.imag
{
margin-top:0px;
margin-bottom:0px;
display:block;
margin:0px;
padding:0px;
}

.clearFl
{
clear:both;
font:1px arial;
}


#container
{
width:940px;
margin:auto;
height:300px;
font:11px tahoma;
}

#main
{
width:100%;
overflow:hidden;
}

#haderIcons
{
float:right;
height:27px;
margin:0px 5px 0px 0px; 
}

#haderIcons img
{
margin:6px 1px 0px 1px;
}


#flashBanner
{
width:940px;
height:246px;
background:url(../img/header_flash_tlo-17px.jpg) no-repeat;
}

#leftMain, #rightMain, .leftPodstr, .rightPodstr
{
float:left;
padding-bottom:2000px;
margin-bottom: -2000px;
vertical-align:top;
text-align:left;
}

#leftMain
{
width:256px;
background:#f2f2f2 url(../img/bok_main_left.png) repeat-y ;

}

#rightMain
{
width:683px;
border-left: 1px solid #e1e1e1;
background:#f2f2f2 url(../img/bok_main_right.png) repeat-y top right;
}

.leftMainPrzerwa
{
height:4px; 
font:1px arial;
}


#tloMainNews
{
width:240px;

border: 1px solid #ddd;
background:#e1e1e1;
padding:5px;
}

SPAN.spanNews
{
color:#0064a3;
font:12px tahoma;
padding-left:3px;
}

#newsy
{
width:230px;
background:#f2f2f2;
margin-top:7px;
padding:5px;
font:11px tahoma;
}

.dataNews
{
font:11px tahoma;
color:#0064a3;
}

#newsy P
{
margin:3px 0px 0px 0px;
}

.buttonNews
{
text-align:right;
padding:5px 3px 0px 0px;
}


#newsyKreska
{
background:url(../img/newsy_kreska.png) no-repeat;
width:227px;
height:1px;
margin-bottom:7px;
margin-top:7px;
font:1px arial;
}



.szybkiKontakt_pl {background:url(../img/szybkikontakt_pl.jpg) no-repeat;}
.szybkiKontakt_gb {background:url(../img/szybkikontakt_gb.jpg) no-repeat;}
.szybkiKontakt_ru {background:url(../img/szybkikontakt_ru.jpg) no-repeat;}

#szybkiKontakt
{
height:95px;
margin:30px 0px 25px 15px;
padding:28px 0px 0px 103px;
}

#szybkiKontakt A:link, #szybkiKontakt A:visited
{
color:#0064a3; text-decoration:none;
}


#szybkiKontakt A:hover
{
color:#0064a3; text-decoration:underline;
}


#kategorieMain
{
width:672px;
height:262px;
margin-top:30px;
border:1px solid #e1e1e1;
border-left:none;
}

#kategorieMain A:link, #kategorieMain A:visited
{
color:#7f7f7f; text-decoration:none;
}

#kategorieMain A:hover
{
color:#7f7f7f; text-decoration:underline;
}


.katWoda, .katCieplo, .katZdalny, .katUslugi
{
float:left;
height:236px;
}  

.katWoda_pl {background:url(../img/kat_woda_pl.jpg) no-repeat;}
.katWoda_gb {background:url(../img/kat_woda_gb.jpg) no-repeat;}
.katWoda_ru {background:url(../img/kat_woda_ru.jpg) no-repeat;}
.katWoda
{
width:162px;
padding:26px 0px 0px 5px;
line-height:21px;
}


.katCieplo_pl {background:url(../img/kat_cieplo_pl.jpg) no-repeat;}
.katCieplo_gb {background:url(../img/kat_cieplo_gb.jpg) no-repeat;}
.katCieplo_ru {background:url(../img/kat_cieplo_ru.jpg) no-repeat;}
.katCieplo
{
width:164px;
padding:26px 0px 0px 5px;
line-height:21px;
}

.katZdalny_pl {background:url(../img/kat_zdalny_pl.jpg) no-repeat;}
.katZdalny_gb {background:url(../img/kat_zdalny_gb.jpg) no-repeat;}
.katZdalny_ru {background:url(../img/kat_zdalny_ru.jpg) no-repeat;}
.katZdalny
{
width:163px;
padding:26px 0px 0px 5px;
line-height:21px;
}

.katUslugi_pl {background:url(../img/kat_uslugi_pl.jpg) no-repeat;}
.katUslugi_gb {background:url(../img/kat_uslugi_gb.jpg) no-repeat;}
.katUslugi_ru {background:url(../img/kat_uslugi_ru.jpg) no-repeat;}
.katUslugi
{
width:162px;
padding:26px 0px 0px 5px;
line-height:21px;
}

#newsLetterMain
{
width:252px;
height:80px;
float:right;
background:#e1e1e1;
margin: 7px 0px 7px 0px;
padding: 20px 0px 0px 0px;

}

.inputyNewsletter
{
height:22px;
background:#e9e8e5;
overflow:hidden;
margin:0px 15px 0px 11px;
padding:7px;
}

.inputyNewsletter INPUT
{
height:22px;
border:0px;
margin:0px;
padding:0px;
}

input.newsletterINP
{
height:15px;
width:179px;
font:11px tahoma;
color: #8a8a8a;
padding:7px 0px 0px 3px;
}




#foot
{
height:48px;
width:940px;
background:#8c8c8c;
text-align:left;
color:#f2f2f2;
}

/*
#foot A, #foot A:visited
{
color:#f2f2f2; text-decoration: none;
}

*/


#footLeft
{
float:left;
width:780px;
height:31px;
padding:18px 0px 0px 15px;
}



#footRight
{
float:left;
width:130px;
height:31px;
text-align:right;
padding:18px 15px 0px 0px;
}

#footRight A
{
color:#f2f2f2;  text-decoration: none;
}

#footRight A:hover
{
color:#f2f2f2;  text-decoration: underline;
}




.linkSep
{
background:url(../img/foot_sep.png) no-repeat 0px 5px;
margin:0px 0px 0px 2px;
padding:0px 0px 0px 5px;
text-decoration: underline;
}

a.linkSep:link, a.linkSep:visited
{
color:#f2f2f2; text-decoration: none;
}

a.linkSep:hover
{
color:#f2f2f2; text-decoration: underline;
}



.wodaLink
{
text-decoration: underline;
}

a.wodaLink:link, a.wodaLink:visited
{
color:#f2f2f2; text-decoration: none;
}

a.wodaLink:hover
{
color:#f2f2f2; text-decoration: underline;
}







a.linkRozwiniety:link , a.linkRozwiniety:visited
{
color:#d0d0d0;  text-decoration: none;
}
a.linkRozwinietyOn:link , a.linkRozwinietyOn:visited
{
color:#d0d0d0;  text-decoration: underline;
}

a.linkRozwiniety:hover
{
color:#ddd;  text-decoration: underline;
}





.link_foot A:link
{
color:#fff; text-decoration: none;
}



