body{
   background: #ffffff;
   margin: 0px;
   padding: 0px;
}

/*------------ div ------------*/
#container{
   width: 948px;
   height: 660px;
   margin-left: auto;
   margin-right: auto;
   padding: 0px;
   border-left: 1px solid #4a4a4a;
   border-right: 1px solid #4a4a4a;
   border-bottom: 1px solid #4a4a4a;
}

#top{
   width: 948px;
   height: 230px;
}

#top_left{
   width: 356px;
   height: 230px;
   float: left;
}

#top_right{
   width: 592px;
   height: 230px;
   float: left;
}

#logo{
   width: 356px;
   height: 94px;
   background: url(images/logo.jpg);
}

#napisy{
   width: 356px;
   height: 136px;
   background: url(images/tlo_napisy.jpg);
}

#obrazki{
   width: 592px;
   height: 174px;
}

.obrazek1{
   width: 224px;
   height: 174px;
   float: left;
   background: url(images/obrazek1.jpg);
}

.obrazek2{
   width: 172px;
   height: 174px;
   float: left;
   background: url(images/obrazek2.jpg);
}

.obrazek3{
   width: 196px;
   height: 174px;
   float: left;
   background: url(images/obrazek3.jpg);
}

#obrazki_tlo{
   width: 592px;
   height: 56px;
   background: url(images/tlo_obrazki.jpg);
}

#area{
   width: 948px;
   height: 400px;
}

#menu{
   width: 229px;
   height: 400px;
   float: left;
}

#areatext{
   width: 719px;
   height: 400px;
   float: left;
}

#stopka{
   width: 920px;
   height: 22px;
   background: #eacfa0;
   font-family: Verdana, Tahoma, Arial;
   color: #536772;
   font-size: 12px;
   text-align: right;
   padding: 8px 28px 0px 0px;
}
.scroll{
  overflow: auto;
  width: 700px;
  height: 383px;
}
/*------------ ul,li ------------*/
#menu ul{
   margin: 24px 0px 0px 27px;
   padding: 0px;
}

#menu ul li{
   margin: 5px 0px 0px 0px;
   padding: 0px;
   list-style-type: none;
   width: 167px;
   height: 25px;
   background: url(images/menu.jpg);
   font-family: Tahoma, Verdana, Arial;
   font-size: 12px;
   color: #ffffff;
   font-weight: bold;
   text-align: center;
   line-height: 14px;
}

#menu ul li.oferta{
   margin: 10px 0px 10px 0px;
   padding: 0px;
   list-style-type: none;
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   color: #4e616c;
   font-weight: bold;
   background: none;
   text-align: left;
   height: 110px;
}

ul.lista{
   margin: 0px;
   padding: 7px 40px 0px 23px;
}

ul.lista li{
	font-family: Verdana, Tahoma,Arial;
    font-size: 12px;
    color: #4e616c;
    text-align: justify;
	margin-top: 10px;
} 
/*------------ a ------------*/
#menu a{
   width: 167px;
   height: 21px;
   display: block;
   color: #ffffff;
   text-decoration: none;
   padding-top: 4px;
}

#menu a:hover{
   color: #f9d079;
}

#menu_oferta a.menu2
{
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   color: #4e616c;
   font-weight: bold;
   height: 20px;
}

a.queris{
   color: #536772;
   text-decoration: none;
}

a.mail{
   color: #4e616c;
}

ul.lista a{
   text-decoration: none;
   color: #4e616c;
}
/*------------ span ------------*/
span.invite{
   font-family: Verdana, Tahoma,Arial;
   font-size: 13px;
   color: #505c77;
   font-weight: bold;
   text-align: justify;
   display: block;
   padding: 0px;
   margin: 25px 0px 0px 140px;
}

span.licznik{
	float:left; 
	margin: 0px 0px 0px 20px;
}
/*------------ p ------------*/
p.napisy{
   font-family: Verdana, Tahoma,Arial;
   font-size: 13px;
   font-weight: bold;
   line-height: 18px;
   color: #6a6a6a;
   padding: 5px 0px 0px 27px;
   margin: 0px;
}

p.text{
   font-family: Verdana, Tahoma,Arial;
   font-size: 12px;
   color: #4e616c;
   text-align: justify;
   padding: 10px 40px 0px 23px;
   margin: 0px;
}
/*------------ img ------------*/
img.logo{
   border: none;
}

img.zdjecia{
  border: none;
  padding-left: 5px;
}

img.pdf{
  border: none;
}
img.baner{
   margin: 15px 0px 0px 35px;
   border: none;
}
/*------------ h1, h2 ------------*/





table.realizacje{
   font-family: Verdana, Tahoma,Arial;
   font-size: 12px;
   color: #4e616c;
   text-align: center;
}


table.ref{
   padding-left: 5px;
}
table.ref img{
   border: none;
   margin-bottom: 10px;
}
table.ref td.zdjecie{
   width: 90px;
   height: 147px;
}
table.ref td.opis{
   font-family: Verdana, Tahoma,Arial;
   font-size: 12px;
   color: #4e616c;
   vertical-align: text-top;
   width: 225px; 
   padding-right: 15px;
}
table.ref td.opis a{
   color: #4e616c;
   text-decoration: none; 
}
