body{
    margin: 0;
    padding: 0;
    font-family: Times New Roman;
    background-color: #f3f3f3;
    color:#666666;
}
.main {   
    background-image:url(../images/image1.jpg);
    background-repeat:no-repeat;
    width:926px; 
    margin:auto;
    text-align: left;
}
.pasek{
    background-image: url(../images/pl.jpg);
    background-repeat: no-repeat;
    background-color: #f3f3f3;
    background-position: 0 10px;
    width:100%;
    text-align: center;
}
.menu{
    background-image: url(../images/menu.jpg);
    background-repeat: no-repeat;
    width:926px;
    height:86px;
    position: relative;
}
.content{
    width:926px;
    background-color: white;
    overflow:hidden;
}
.tresc
{
    padding: 10px 60px;
    text-align:justify;
    line-height:22px;
}
.belka{
    height: 259px;
    width: 926px;
    position: relative;
    z-index: 0;
    color:white;
}
.belkatekst{
    position: absolute;
    top:80px;
    left:520px;
    z-index: 0;
}
.img1
{
    position: absolute;
    top:17px;
    left: -55px;
    z-index: 0;
    *left: -61px; 
}
.belkaimage1{

    position: absolute;
    top:-67px;
    left:70px;
    z-index: 0;
}
.belkaimage2{

    position: absolute;
    top:-67px;
    left:70px;
    z-index: 0;
}
.belkaimage3{

    position: absolute;
    top:-91px;
    left:70px;
    z-index: 0;
}
.belkaimage4{

    position: absolute;
    top:-57px;
    left:-20px;
    z-index: 0;
}
.belkaimage5{

    position: absolute;
    top:-61px;
    left:70px;
    z-index: 0;
}
.belkaimage6{

    position: absolute;
    top:-86px;
    left:70px;
    z-index: 0;
}
.icon1
{
    background: url(../images/image6.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;
    cursor: pointer;
    margin: 12px 0 0 10px;
    float:left;
    z-index: 10;
    position: relative;
}
.icon1h
{
    background: url(../images/image7.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;
    cursor: pointer;

    margin: 12px 0 0 10px;
    float:left;
    z-index: 10;
    position: relative;
}
.icon6
{
    background: url(../images/image8.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;
    cursor: pointer;

    margin: 12px 20px 0 0;
    float:right;
    z-index: 10;
    position: relative;
}
.icon6h 
{
    background: url(../images/image9.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;
    cursor: pointer;

    margin: 12px 20px 0 0;
    float:right;
    z-index: 10;
    position: relative;
}
.icon5
{
    background: url(../images/image10.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;
    cursor: pointer;

    margin: 12px 50px 0 0;
    float:right;
    z-index: 10;
    position: relative;
}
.icon5h 
{
    background: url(../images/image11.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;
    cursor: pointer;

    margin: 12px 50px 0 0;
    float:right;
    z-index: 10;
    position: relative;
}
.icon4
{
    background: url(../images/image12.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;
    cursor: pointer;

    margin: 12px 20px 0 0;
    * margin-right: 20px;
    float:right;
    z-index: 10;
    position: relative;
}
.icon4h
{
    background: url(../images/image13.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;
    cursor: pointer;

    margin: 12px 20px 0 0;
    * margin-right: 20px;
    float:right;
    z-index: 10;
    position: relative;
}
.icon3
{
    background: url(../images/image14.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;
    cursor: pointer;

    margin: 12px 20px 0 0;
    float:right;
    z-index: 10;
    position: relative;
}
.icon3h
{
    background: url(../images/image15.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;
    cursor: pointer;

    margin: 12px 20px 0 0;
    float:right;  
    z-index: 10;
    position: relative;
}
.icon2, .icon2h
{
    background: url(../images/lupa.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;
    cursor: pointer;

    margin: 12px 10px 0 0;  
    float:right;
    z-index: 10;
    position: relative;
}
.foot{
    padding-top:50px;
    margin: 0 30px;
    font-size: 9px;
}
.footPodpis{
    float: left;
    width: 700px;
    border-top: 1px solid #cccccc;
    padding-top: 10px;
}
.logoZacheta{
    background: url(../images/logo.jpg) no-repeat;
    width:148px;
    height: 41px;
    float: right;
}
a.menuA:active,a.menuA:visited,a.menuA:link{
    color:#cccccc;
    text-decoration: none;
}
a.menuA:hover{ 
    color:#ffffff;
    text-decoration: none;
}





.icon1act
{
    background: url(../images/image7.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;

    margin: 12px 0 0 10px;
    float:left;
    z-index: 10;
    position: relative;
    font-weight:bold;
    color:white;
}
.icon6act
{
    background: url(../images/image9.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;

    margin: 12px 20px 0 0;
    float:right;
    z-index: 10;
    position: relative;
    font-weight:bold;
    color:white;
}
.icon5act
{
    background: url(../images/image11.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;

    margin: 12px 50px 0 0;
    float:right;
    z-index: 10;
    position: relative;
    font-weight:bold;
    color:white;
}
.icon4act
{
    background: url(../images/image13.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;

    margin: 12px 20px 0 0;
    * margin-right: 20px;
    float:right;
    z-index: 10;
    position: relative;
    font-weight:bold;
    color:white;
}
.icon3act
{
    background: url(../images/image15.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;
    
    margin: 12px 20px 0 0;
    float:right;
    z-index: 10;
    position: relative;
    font-weight:bold;
    color:white;
}
.icon2act
{
    background: url(../images/lupa.jpg) no-repeat;
    padding-top: 48px;
    width:45px;
    font-size: 11px;
    
    margin: 12px 10px 0 0;  
    float:right;
    z-index: 10;
    position: relative;
    font-weight:bold;
    color:white;
}



h2
{
   color:#d61522;
}

h4
{
   color:#d61522;
   margin-bottom:0;
   
}
ul
{
   line-height:18px;
}
.ofertaNazwa
{
   float:left;
}
.ofertaNazwaBig
{
   text-align:center;
   width:600px;
   float:left;
}
.ofertaData
{
   float:right;
   font-style:italic; 
   font-size:10px;
}
.oferty{
   overflow:hidden;
   width:600px;
}

a:active,a:visited,a:link{
    color:#23a1fe;
    text-decoration: none;
}
a:hover{ 
    color:#D61522;
    text-decoration: none;
}

.sklep
{
   float:left;
   width:260px;
   margin: 2px;
   text-align:left;
   font-size:11px;
   line-height:18px;
   height:75px;
}
.sklNazwa
{   
    color:#23a1fe;
}
.sklAdr
{
    color:#D61522;
}
.sklTel
{
    color:#23a1fe;
}

.ofertyShortList
{
   margin:100px 0 30px 40px;
}
.kontMapa
{
   float:left;
   width:305px;
}
.kontDane
{
   float:left;
   width:470px;
   margin-right:30px;
   text-align:left;
}
.kontaktCont
{
   overflow:hidden;
}
.b{
   font-weight:bold;
}