*,html,body{
    margin:0;
    padding:0;
    border:0;
    text-decoration: none;
}

body{

}

.clear{
    clear: both;
}

div.top{
    width:961px;
    margin:0 auto;
    height:125px;
}

div.top div{
    float:left;
}

div.top div.logo{
    margin-top:20px;
}

div.top div.jezyki{
    float:right;
    padding-top: 85px;
}

div.top div.jezyki img.chose{
    margin-bottom: 2px;
}

div.top div.menu{
    width:auto;
    margin-top:87px;
    height:15px;
    float:right;
    padding-right: 50px;
}

div.top div.menu p{
    float:left;
    border-right:1px solid #a8a8a8;
    height:15px;
    padding-top: 1px;
    overflow: hidden;
}

div.top div.menu  a{
    float:left;
    margin:0 10px;
 
}

div.top div.menu a.stronaGlowna{
    width:97px;
    height:15px;
    background: url('../../img/site/strona_glowna.jpg') 0 15px;

}

div.top div.menu a.home{
    width:40px;
    height:16px;
    background: url('../../img/site/home_menu.jpg') 0 16px;
}

div.top div.menu a.haupseite{
    width:68px;
    height:16px;
    background: url('../../img/site/haupseite_menu.jpg') 0 16px;
}

div.top div.menu a.oferta{
    width:42px;
    height:12px;
    background: url('../../img/site/oferta.jpg') 0 12px;
}

div.top div.menu a.offer{
    width:34px;
    height:16px;
    background: url('../../img/site/offer_menu.jpg') 0 16px;
}

div.top div.menu a.angebot{
    width:60px;
    height:16px;
    background: url('../../img/site/angebot_menu.jpg') 0 16px;
}

div.top div.menu a.realizacje{
    width:66px;
    height:16px;
    background: url('../../img/site/realizacje_menu.jpg') 0 16px;
}


div.top div.menu a.projects{
    width:53px;
    height:16px;
    background: url('../../img/site/projects_menu.jpg') 0 16px;
}

div.top div.menu a.realisationen{
    width:90px;
    height:16px;
    background: url('../../img/site/realisationen.jpg') 0 16px;
}

div.top div.menu a.kontakt{
    width:52px;
    height:12px;
    background: url('../../img/site/kontakt_menu.jpg') 0 12px;
}

div.top div.menu a.contact{
    width:53px;
    height:16px;
    background: url('../../img/site/contact_menu.jpg') 0 16px;
}

div.top div.menu a.active{
    background-position: 0 0;
}
div.top div.menu p.right{
    border:0;
}

div.top div.menu a:hover{
    background-position: 0 0;
}

div.baner{
    margin: 0 auto;
    width:961px;
    height:325px;
    border-top:3px solid #e7e7e7;
    padding-top:1px;
    border-bottom: 7px solid #d9cabb;
    padding-bottom: 1px;
}

div.baner2{
     margin: 0 auto;
    width:961px;
    height:267px;
    border-top:3px solid #e7e7e7;
    padding-top:1px;
    border-bottom: 7px solid #d9cabb;
    padding-bottom: 1px;
}
div.baner img{
    float:left;
}

div.mainContent{
    width:961px;
    height:auto;
    margin:0 auto;
    padding-top:19px;
}


div.mainContent p{
    font:normal 13px Verdana;
    color:#504f4f;
    border-left:10px solid #e8e842;
    padding-left:5px;
    line-height: 18px;
}

div.mainContent img.title{
    margin-bottom: 13px;

}

div.mainContent div.navigator img{
    float:left;
}

div.mainContent div.leftContent{
    width:640px;
    float:left;
}

div.mainContent div.leftContent p{
    width:580px;
}

div.mainContent div.rightContent{
    width: 321px;
    float:left;
}
div.oferta p{
    padding-bottom: 5px;
    padding-right:90px;
}

div.oferta p span{
    color:#798d1b;
    font-weight: bold;
}

div.mainContent div.realizacje a img{
    float:left;
}

div.mainContent div.realizacja{
      border-left:10px solid #e8e842;
      padding-left:7px;
      width:620px;
      float:left;
}

div.mainContent div.mapkaRealizacji{
       width:290px;
       float:left;
       height: 290px;
       position: relative;
}
div.mainContent div.mapkaRealizacji a{
    position: absolute;
    width: 6px;
    height:6px;
}
div.mainContent div.esotiq{
    background: url('../../img/site/mapy/esotiq.jpg') 0 0 no-repeat;
}
div.mainContent div.reserved{
    background: url('../../img/site/mapy/reserved.jpg') 0 0 no-repeat;
}
div.mainContent div.cropp{
    background: url('../../img/site/mapy/cropp.jpg') 0 0 no-repeat;
}
div.mainContent div.rekids{
    background: url('../../img/site/mapy/rekids.jpg') 0 0 no-repeat;
}
div.mainContent div.mohito{
    background: url('../../img/site/mapy/mohito.jpg') 0 0 no-repeat;
}
div.mainContent div.home{
    background: url('../../img/site/mapy/homeandyou.jpg') 0 0 no-repeat;
}
div.mainContent div.body{
    background: url('../../img/site/mapy/bodyshop.jpg') 0 0 no-repeat;
}
div.mainContent div.mother{
    background: url('../../img/site/mapy/mothercare.jpg') 0 0 no-repeat;
}
div.mainContent div.puccini{
    background: url('../../img/site/mapy/puccini.jpg') 0 0 no-repeat;
}
div.mainContent div.cubus{
    background: url('../../img/site/mapy/cubus.jpg') 0 0 no-repeat;
}

div.mainContent div.united{
    background: url('../../img/site/mapy/united.jpg') 0 0 no-repeat;
}

div.mainContent div.marks{
    background: url('../../img/site/mapy/marks.jpg') 0 0 no-repeat;
}
div.mainContent div.street{
    background: url('../../img/site/mapy/street.jpg') 0 0 no-repeat;
    width: 287px;
    height: 299px;
}

div.mainContent div.realizacja p{
    border:0;
    padding:0;
}

div.mainContent div.realizacja p.title{
    margin-bottom: 7px;
}
div.mainContent div.realizacja p.opis{
    margin-bottom: 14px;
    padding-right: 90px;
}

div.mainContent div.realizacja a img{
    border:1px solid #b4b3b3;
}

.footer{
    width:961px;
    height:72px;
    margin:0 auto;
    background-image: url('../../img/site/gradient.jpg');
    background-repeat: no-repeat;
    padding-top:15px;
    margin-top:50px;
    position: relative;

}

.footer img.rzetelna{
    position: absolute;
    top:15px;
    left:660px;
}

.footer p{
    font:normal 11px Verdana;
    line-height:18px;
    color:#949920;
    text-align: center;
}
.footer p a{
    color:#949920;
}

.footer p a:hover{
    text-decoration:underline;
}
.footer p.podpis{
    font-weight:normal;
    line-height:16px;
    color:#666666;
}
.footer .dd{
    font-weight:normal;
    line-height:16px;
    color:#999999;
    font-style: italic;
}

.footer .dd a{
    color:#999999;
}